You've already forked pokecrystal-board
mirror of
https://gitlab.com/xCrystal/pokecrystal-board.git
synced 2025-09-08 08:13:02 -07:00
condense repeated asm with rept macros
This commit is contained in:
81
main.asm
81
main.asm
@@ -6367,87 +6367,19 @@ Function327b: ; 327b
|
|||||||
ld c, $41
|
ld c, $41
|
||||||
.asm_328c
|
.asm_328c
|
||||||
pop de
|
pop de
|
||||||
.asm_328d
|
|
||||||
|
rept 9
|
||||||
|
.loop\@
|
||||||
ld a, [$ff00+c]
|
ld a, [$ff00+c]
|
||||||
and b
|
and b
|
||||||
jr nz, .asm_328d
|
jr nz, .loop\@
|
||||||
ld [hl], e
|
|
||||||
inc l
|
|
||||||
ld [hl], d
|
|
||||||
inc l
|
|
||||||
pop de
|
|
||||||
.asm_3296
|
|
||||||
ld a, [$ff00+c]
|
|
||||||
and b
|
|
||||||
jr nz, .asm_3296
|
|
||||||
ld [hl], e
|
|
||||||
inc l
|
|
||||||
ld [hl], d
|
|
||||||
inc l
|
|
||||||
pop de
|
|
||||||
.asm_329f
|
|
||||||
ld a, [$ff00+c]
|
|
||||||
and b
|
|
||||||
jr nz, .asm_329f
|
|
||||||
ld [hl], e
|
|
||||||
inc l
|
|
||||||
ld [hl], d
|
|
||||||
inc l
|
|
||||||
pop de
|
|
||||||
.asm_32a8
|
|
||||||
ld a, [$ff00+c]
|
|
||||||
and b
|
|
||||||
jr nz, .asm_32a8
|
|
||||||
ld [hl], e
|
|
||||||
inc l
|
|
||||||
ld [hl], d
|
|
||||||
inc l
|
|
||||||
pop de
|
|
||||||
.asm_32b1
|
|
||||||
ld a, [$ff00+c]
|
|
||||||
and b
|
|
||||||
jr nz, .asm_32b1
|
|
||||||
ld [hl], e
|
|
||||||
inc l
|
|
||||||
ld [hl], d
|
|
||||||
inc l
|
|
||||||
pop de
|
|
||||||
.asm_32ba
|
|
||||||
ld a, [$ff00+c]
|
|
||||||
and b
|
|
||||||
jr nz, .asm_32ba
|
|
||||||
ld [hl], e
|
|
||||||
inc l
|
|
||||||
ld [hl], d
|
|
||||||
inc l
|
|
||||||
pop de
|
|
||||||
.asm_32c3
|
|
||||||
ld a, [$ff00+c]
|
|
||||||
and b
|
|
||||||
jr nz, .asm_32c3
|
|
||||||
ld [hl], e
|
|
||||||
inc l
|
|
||||||
ld [hl], d
|
|
||||||
inc l
|
|
||||||
pop de
|
|
||||||
.asm_32cc
|
|
||||||
ld a, [$ff00+c]
|
|
||||||
and b
|
|
||||||
jr nz, .asm_32cc
|
|
||||||
ld [hl], e
|
|
||||||
inc l
|
|
||||||
ld [hl], d
|
|
||||||
inc l
|
|
||||||
pop de
|
|
||||||
.asm_32d5
|
|
||||||
ld a, [$ff00+c]
|
|
||||||
and b
|
|
||||||
jr nz, .asm_32d5
|
|
||||||
ld [hl], e
|
ld [hl], e
|
||||||
inc l
|
inc l
|
||||||
ld [hl], d
|
ld [hl], d
|
||||||
inc l
|
inc l
|
||||||
pop de
|
pop de
|
||||||
|
endr
|
||||||
|
|
||||||
.asm_32de
|
.asm_32de
|
||||||
ld a, [$ff00+c]
|
ld a, [$ff00+c]
|
||||||
and b
|
and b
|
||||||
@@ -6456,6 +6388,7 @@ Function327b: ; 327b
|
|||||||
inc l
|
inc l
|
||||||
ld [hl], d
|
ld [hl], d
|
||||||
inc l
|
inc l
|
||||||
|
|
||||||
ld de, $000c
|
ld de, $000c
|
||||||
add hl, de
|
add hl, de
|
||||||
ld a, [$ffd3]
|
ld a, [$ffd3]
|
||||||
|
Reference in New Issue
Block a user