Pick off more incbins and static labels in pic animation code.
This commit is contained in:
@@ -18,7 +18,63 @@ Functiond0000: ; d0000
|
|||||||
ret
|
ret
|
||||||
; d001a
|
; d001a
|
||||||
|
|
||||||
INCBIN "baserom.gbc",$d001a,$d008e - $d001a
|
Functiond001a: ; d001a
|
||||||
|
ld e, $2
|
||||||
|
ld d, $0
|
||||||
|
call Functiond008e
|
||||||
|
ret
|
||||||
|
; d0022
|
||||||
|
|
||||||
|
Functiond0022: ; d0022
|
||||||
|
ld e, $3
|
||||||
|
ld d, $0
|
||||||
|
call Functiond008e
|
||||||
|
ret
|
||||||
|
; d002a
|
||||||
|
|
||||||
|
Functiond002a: ; d002a
|
||||||
|
ld e, $4
|
||||||
|
ld d, $0
|
||||||
|
call Functiond008e
|
||||||
|
ret
|
||||||
|
; d0032
|
||||||
|
|
||||||
|
Functiond0032: ; d0032
|
||||||
|
ld e, $5
|
||||||
|
ld d, $0
|
||||||
|
call Functiond008e
|
||||||
|
ret
|
||||||
|
; d003a
|
||||||
|
|
||||||
|
Functiond003a: ; d003a
|
||||||
|
ld e, $6
|
||||||
|
ld d, $0
|
||||||
|
call Functiond008e
|
||||||
|
ret
|
||||||
|
; d0042
|
||||||
|
|
||||||
|
|
||||||
|
Unknown_d0042: ; d0042
|
||||||
|
dw Unknown_d0054
|
||||||
|
dw Unknown_d0058
|
||||||
|
dw Unknown_d005c
|
||||||
|
dw Unknown_d0064
|
||||||
|
dw Unknown_d006e
|
||||||
|
dw Unknown_d0076
|
||||||
|
dw Unknown_d0080
|
||||||
|
dw Unknown_d0088
|
||||||
|
dw Unknown_d008b
|
||||||
|
|
||||||
|
Unknown_d0054: db 11, 5, 7, 0
|
||||||
|
Unknown_d0058: db 11, 4, 7, 0
|
||||||
|
Unknown_d005c: db 10, 4, 7, 2, 3, 6, 7, 0
|
||||||
|
Unknown_d0064: db 6, 8, 6, 7, 2, 3, 9, 4, 7, 0
|
||||||
|
Unknown_d006e: db 6, 7, 2, 3,10, 4, 7, 0
|
||||||
|
Unknown_d0076: db 6, 7,10, 4, 7, 2, 3, 6, 7, 0
|
||||||
|
Unknown_d0080: db 10, 4, 7, 2, 3, 6, 7, 0
|
||||||
|
Unknown_d0088: db 4, 7, 0
|
||||||
|
Unknown_d008b: db 6, 7, 0
|
||||||
|
|
||||||
|
|
||||||
Functiond008e: ; d008e
|
Functiond008e: ; d008e
|
||||||
call Functiond01c6
|
call Functiond01c6
|
||||||
@@ -36,8 +92,8 @@ Functiond008e: ; d008e
|
|||||||
Functiond00a3: ; d00a3
|
Functiond00a3: ; d00a3
|
||||||
push hl
|
push hl
|
||||||
ld c, e
|
ld c, e
|
||||||
ld b, $0
|
ld b, 0
|
||||||
ld hl, $4042
|
ld hl, Unknown_d0042
|
||||||
add hl, bc
|
add hl, bc
|
||||||
add hl, bc
|
add hl, bc
|
||||||
ld a, [hli]
|
ld a, [hli]
|
||||||
@@ -55,14 +111,14 @@ Functiond00b4: ; d00b4
|
|||||||
ld [rSVBK], a
|
ld [rSVBK], a
|
||||||
ld a, [$d168]
|
ld a, [$d168]
|
||||||
ld c, a
|
ld c, a
|
||||||
ld b, $0
|
ld b, 0
|
||||||
ld hl, $d169
|
ld hl, $d169
|
||||||
ld a, [hli]
|
ld a, [hli]
|
||||||
ld h, [hl]
|
ld h, [hl]
|
||||||
ld l, a
|
ld l, a
|
||||||
add hl, bc
|
add hl, bc
|
||||||
ld a, [hl]
|
ld a, [hl]
|
||||||
ld hl, $40da
|
ld hl, Jumptable_d00da
|
||||||
rst JumpTable
|
rst JumpTable
|
||||||
ld a, [$d168]
|
ld a, [$d168]
|
||||||
ld c, a
|
ld c, a
|
||||||
@@ -75,7 +131,7 @@ Functiond00b4: ; d00b4
|
|||||||
ret
|
ret
|
||||||
; d00da
|
; d00da
|
||||||
|
|
||||||
Tabled00da: ; d00da
|
Jumptable_d00da: ; d00da
|
||||||
dw Functiond0171
|
dw Functiond0171
|
||||||
dw Functiond0166
|
dw Functiond0166
|
||||||
dw Functiond00f2
|
dw Functiond00f2
|
||||||
@@ -223,7 +279,7 @@ Functiond01a9: ; d01a9
|
|||||||
|
|
||||||
Functiond01c6: ; d01c6
|
Functiond01c6: ; d01c6
|
||||||
ld a, [CurPartySpecies]
|
ld a, [CurPartySpecies]
|
||||||
cp $fd
|
cp EGG
|
||||||
jr z, .asm_d01d4
|
jr z, .asm_d01d4
|
||||||
call IsAPokemon
|
call IsAPokemon
|
||||||
jr c, .asm_d01d4
|
jr c, .asm_d01d4
|
||||||
@@ -413,13 +469,13 @@ Functiond02e4: ; d02e4
|
|||||||
|
|
||||||
Functiond02ec: ; d02ec
|
Functiond02ec: ; d02ec
|
||||||
ld a, [$d16b]
|
ld a, [$d16b]
|
||||||
cp $c9
|
cp UNOWN
|
||||||
ret
|
ret
|
||||||
; d02f2
|
; d02f2
|
||||||
|
|
||||||
Functiond02f2: ; d02f2
|
Functiond02f2: ; d02f2
|
||||||
ld a, [$d16b]
|
ld a, [$d16b]
|
||||||
cp $fd
|
cp EGG
|
||||||
ret
|
ret
|
||||||
; d02f8
|
; d02f8
|
||||||
|
|
||||||
@@ -485,18 +541,18 @@ Functiond033b: ; d033b
|
|||||||
Functiond0356: ; d0356
|
Functiond0356: ; d0356
|
||||||
push hl
|
push hl
|
||||||
ld a, [$d171]
|
ld a, [$d171]
|
||||||
sub $5
|
sub 5
|
||||||
ld c, a
|
ld c, a
|
||||||
ld b, $0
|
ld b, 0
|
||||||
ld hl, $4368
|
ld hl, Unknown_d0368
|
||||||
add hl, bc
|
add hl, bc
|
||||||
ld c, [hl]
|
ld c, [hl]
|
||||||
ld b, $0
|
ld b, 0
|
||||||
pop hl
|
pop hl
|
||||||
ret
|
ret
|
||||||
; d0368
|
; d0368
|
||||||
|
|
||||||
INCBIN "baserom.gbc",$d0368,$d036b - $d0368
|
Unknown_d0368: db 4, 5, 7
|
||||||
|
|
||||||
Functiond036b: ; d036b
|
Functiond036b: ; d036b
|
||||||
xor a
|
xor a
|
||||||
@@ -510,6 +566,7 @@ Functiond036b: ; d036b
|
|||||||
ld a, b
|
ld a, b
|
||||||
and a
|
and a
|
||||||
jr z, .asm_d038a
|
jr z, .asm_d038a
|
||||||
|
|
||||||
ld a, [$d177]
|
ld a, [$d177]
|
||||||
call GetFarByte
|
call GetFarByte
|
||||||
inc hl
|
inc hl
|
||||||
@@ -532,13 +589,14 @@ Functiond0392: ; d0392
|
|||||||
rrca
|
rrca
|
||||||
rrca
|
rrca
|
||||||
ld e, a
|
ld e, a
|
||||||
ld d, $0
|
ld d, 0
|
||||||
ld hl, $d188
|
ld hl, $d188
|
||||||
add hl, de
|
add hl, de
|
||||||
ld b, [hl]
|
ld b, [hl]
|
||||||
ld a, [$d187]
|
ld a, [$d187]
|
||||||
and $7
|
and 7
|
||||||
jr z, .asm_d03b0
|
jr z, .asm_d03b0
|
||||||
|
|
||||||
ld c, a
|
ld c, a
|
||||||
ld a, b
|
ld a, b
|
||||||
.asm_d03ab
|
.asm_d03ab
|
||||||
@@ -551,7 +609,7 @@ Functiond0392: ; d0392
|
|||||||
xor a
|
xor a
|
||||||
bit 0, b
|
bit 0, b
|
||||||
jr z, .asm_d03b7
|
jr z, .asm_d03b7
|
||||||
ld a, $1
|
ld a, 1
|
||||||
|
|
||||||
.asm_d03b7
|
.asm_d03b7
|
||||||
ld b, a
|
ld b, a
|
||||||
@@ -583,7 +641,7 @@ Functiond03cd: ; d03cd
|
|||||||
jr nz, .asm_d03e8
|
jr nz, .asm_d03e8
|
||||||
ld a, [$d185]
|
ld a, [$d185]
|
||||||
ld e, a
|
ld e, a
|
||||||
ld d, $0
|
ld d, 0
|
||||||
add hl, de
|
add hl, de
|
||||||
jr .asm_d03f3
|
jr .asm_d03f3
|
||||||
|
|
||||||
@@ -594,34 +652,34 @@ Functiond03cd: ; d03cd
|
|||||||
sub e
|
sub e
|
||||||
ld l, a
|
ld l, a
|
||||||
ld a, h
|
ld a, h
|
||||||
sbc $0
|
sbc 0
|
||||||
ld h, a
|
ld h, a
|
||||||
|
|
||||||
.asm_d03f3
|
.asm_d03f3
|
||||||
ret
|
ret
|
||||||
; d03f4
|
; d03f4
|
||||||
|
|
||||||
INCBIN "baserom.gbc",$d03f4,$d03f7 - $d03f4
|
Unknown_d03f4: db 6, 5, 4
|
||||||
|
|
||||||
Functiond03f7: ; d03f7
|
Functiond03f7: ; d03f7
|
||||||
push af
|
push af
|
||||||
ld a, [$d171]
|
ld a, [$d171]
|
||||||
cp $5
|
cp 5
|
||||||
jr z, .asm_d0405
|
jr z, .asm_d0405
|
||||||
cp $6
|
cp 6
|
||||||
jr z, .asm_d041a
|
jr z, .asm_d041a
|
||||||
pop af
|
pop af
|
||||||
ret
|
ret
|
||||||
|
|
||||||
.asm_d0405
|
.asm_d0405
|
||||||
pop af
|
pop af
|
||||||
cp $19
|
cp 5 * 5
|
||||||
jr nc, .asm_d0417
|
jr nc, .asm_d0417
|
||||||
push hl
|
push hl
|
||||||
push de
|
push de
|
||||||
ld hl, $442f
|
ld hl, Unknown_d042f
|
||||||
ld e, a
|
ld e, a
|
||||||
ld d, $0
|
ld d, 0
|
||||||
add hl, de
|
add hl, de
|
||||||
ld a, [hl]
|
ld a, [hl]
|
||||||
pop de
|
pop de
|
||||||
@@ -629,18 +687,18 @@ Functiond03f7: ; d03f7
|
|||||||
ret
|
ret
|
||||||
|
|
||||||
.asm_d0417
|
.asm_d0417
|
||||||
add $18
|
add 24
|
||||||
ret
|
ret
|
||||||
|
|
||||||
.asm_d041a
|
.asm_d041a
|
||||||
pop af
|
pop af
|
||||||
cp $24
|
cp 6 * 6
|
||||||
jr nc, .asm_d042c
|
jr nc, .asm_d042c
|
||||||
push hl
|
push hl
|
||||||
push de
|
push de
|
||||||
ld hl, $4448
|
ld hl, Unknown_d0448
|
||||||
ld e, a
|
ld e, a
|
||||||
ld d, $0
|
ld d, 0
|
||||||
add hl, de
|
add hl, de
|
||||||
ld a, [hl]
|
ld a, [hl]
|
||||||
pop de
|
pop de
|
||||||
@@ -648,30 +706,45 @@ Functiond03f7: ; d03f7
|
|||||||
ret
|
ret
|
||||||
|
|
||||||
.asm_d042c
|
.asm_d042c
|
||||||
add $d
|
add 13
|
||||||
ret
|
ret
|
||||||
; d042f
|
; d042f
|
||||||
|
|
||||||
INCBIN "baserom.gbc",$d042f,$d046c - $d042f
|
Unknown_d042f:
|
||||||
|
db 9, 10, 11, 12, 13
|
||||||
|
db 16, 17, 18, 19, 20
|
||||||
|
db 23, 24, 25, 26, 27
|
||||||
|
db 30, 31, 32, 33, 34
|
||||||
|
db 37, 38, 39, 40, 41
|
||||||
|
|
||||||
|
Unknown_d0448:
|
||||||
|
db 8, 9, 10, 11, 12, 13
|
||||||
|
db 15, 16, 17, 18, 19, 20
|
||||||
|
db 22, 23, 24, 25, 26, 27
|
||||||
|
db 29, 30, 31, 32, 33, 34
|
||||||
|
db 36, 37, 38, 39, 40, 41
|
||||||
|
db 43, 44, 45, 46, 47, 48
|
||||||
|
|
||||||
|
|
||||||
Functiond046c: ; d046c
|
Functiond046c: ; d046c
|
||||||
ld hl, $d16f
|
ld hl, $d16f
|
||||||
ld a, [hli]
|
ld a, [hli]
|
||||||
ld h, [hl]
|
ld h, [hl]
|
||||||
ld l, a
|
ld l, a
|
||||||
ld a, [$d171]
|
|
||||||
ld de, $0000
|
|
||||||
ld bc, $0006
|
|
||||||
cp $7
|
|
||||||
jr z, .asm_d048f
|
|
||||||
ld de, $0015
|
|
||||||
ld bc, $0019
|
|
||||||
cp $6
|
|
||||||
jr z, .asm_d048f
|
|
||||||
ld de, $0029
|
|
||||||
ld bc, $002d
|
|
||||||
|
|
||||||
|
ld a, [$d171]
|
||||||
|
ld de, 0
|
||||||
|
ld bc, 6
|
||||||
|
cp 7
|
||||||
|
jr z, .asm_d048f
|
||||||
|
ld de, 21
|
||||||
|
ld bc, 25
|
||||||
|
cp 6
|
||||||
|
jr z, .asm_d048f
|
||||||
|
ld de, 41
|
||||||
|
ld bc, 45
|
||||||
.asm_d048f
|
.asm_d048f
|
||||||
|
|
||||||
ld a, [$c2c6]
|
ld a, [$c2c6]
|
||||||
and a
|
and a
|
||||||
jr nz, .asm_d0497
|
jr nz, .asm_d0497
|
||||||
@@ -713,13 +786,13 @@ Functiond04bd: ; d04bd
|
|||||||
ld a, [$c2c6]
|
ld a, [$c2c6]
|
||||||
and a
|
and a
|
||||||
jr nz, .asm_d04ce
|
jr nz, .asm_d04ce
|
||||||
ld de, $0001
|
ld de, 1
|
||||||
ld bc, $0000
|
ld bc, 0
|
||||||
jr .asm_d04d4
|
jr .asm_d04d4
|
||||||
|
|
||||||
.asm_d04ce
|
.asm_d04ce
|
||||||
ld de, rIE
|
ld de, -1
|
||||||
ld bc, $0006
|
ld bc, 6
|
||||||
|
|
||||||
.asm_d04d4
|
.asm_d04d4
|
||||||
ld hl, $d16f
|
ld hl, $d16f
|
||||||
@@ -727,8 +800,8 @@ Functiond04bd: ; d04bd
|
|||||||
ld h, [hl]
|
ld h, [hl]
|
||||||
ld l, a
|
ld l, a
|
||||||
add hl, bc
|
add hl, bc
|
||||||
ld c, $7
|
ld c, 7
|
||||||
ld b, $7
|
ld b, 7
|
||||||
ld a, [$d16e]
|
ld a, [$d16e]
|
||||||
.asm_d04e2
|
.asm_d04e2
|
||||||
push bc
|
push bc
|
||||||
@@ -755,8 +828,8 @@ Functiond04f6: ; d04f6
|
|||||||
ld a, [hli]
|
ld a, [hli]
|
||||||
ld h, [hl]
|
ld h, [hl]
|
||||||
ld l, a
|
ld l, a
|
||||||
ld b, $7
|
ld b, 7
|
||||||
ld c, $7
|
ld c, 7
|
||||||
call ClearBox
|
call ClearBox
|
||||||
ret
|
ret
|
||||||
; d0504
|
; d0504
|
||||||
@@ -777,15 +850,15 @@ Functiond0504: ; d0504
|
|||||||
|
|
||||||
Functiond051b: ; d051b
|
Functiond051b: ; d051b
|
||||||
call Functiond0551
|
call Functiond0551
|
||||||
ld b, $7
|
ld b, 7
|
||||||
ld c, $7
|
ld c, 7
|
||||||
ld de, $0014
|
ld de, $0014
|
||||||
.asm_d0525
|
.asm_d0525
|
||||||
push bc
|
push bc
|
||||||
push hl
|
push hl
|
||||||
.asm_d0527
|
.asm_d0527
|
||||||
ld a, [hl]
|
ld a, [hl]
|
||||||
or $8
|
or 8
|
||||||
ld [hl], a
|
ld [hl], a
|
||||||
add hl, de
|
add hl, de
|
||||||
dec c
|
dec c
|
||||||
@@ -800,8 +873,8 @@ Functiond051b: ; d051b
|
|||||||
|
|
||||||
Functiond0536: ; d0536
|
Functiond0536: ; d0536
|
||||||
call Functiond0551
|
call Functiond0551
|
||||||
ld b, $7
|
ld b, 7
|
||||||
ld c, $7
|
ld c, 7
|
||||||
ld de, $0014
|
ld de, $0014
|
||||||
.asm_d0540
|
.asm_d0540
|
||||||
push bc
|
push bc
|
||||||
@@ -826,35 +899,36 @@ Functiond0551: ; d0551
|
|||||||
ld a, [hli]
|
ld a, [hli]
|
||||||
ld h, [hl]
|
ld h, [hl]
|
||||||
ld l, a
|
ld l, a
|
||||||
ld de, $0939
|
ld de, $939
|
||||||
add hl, de
|
add hl, de
|
||||||
ret
|
ret
|
||||||
; d055c
|
; d055c
|
||||||
|
|
||||||
Functiond055c: ; d055c
|
Functiond055c: ; d055c
|
||||||
call Functiond02f2
|
call Functiond02f2
|
||||||
jr z, .asm_d0597
|
jr z, .egg
|
||||||
ld c, $34
|
|
||||||
|
ld c, BANK(UnownAnimations)
|
||||||
ld hl, UnownAnimationPointers
|
ld hl, UnownAnimationPointers
|
||||||
ld de, UnownAnimationExtraPointers
|
ld de, UnownAnimationExtraPointers
|
||||||
call Functiond02ec
|
call Functiond02ec
|
||||||
jr z, .asm_d0576
|
jr z, .asm_d0576
|
||||||
ld c, $34
|
ld c, BANK(PicAnimations)
|
||||||
ld hl, AnimationPointers
|
ld hl, AnimationPointers
|
||||||
ld de, AnimationExtraPointers
|
ld de, AnimationExtraPointers
|
||||||
|
|
||||||
.asm_d0576
|
.asm_d0576
|
||||||
|
|
||||||
ld a, [$d172]
|
ld a, [$d172]
|
||||||
and a
|
and a
|
||||||
jr z, .asm_d057e
|
jr z, .asm_d057e
|
||||||
ld h, d
|
ld h, d
|
||||||
ld l, e
|
ld l, e
|
||||||
|
|
||||||
.asm_d057e
|
.asm_d057e
|
||||||
|
|
||||||
ld a, [$d16d]
|
ld a, [$d16d]
|
||||||
dec a
|
dec a
|
||||||
ld e, a
|
ld e, a
|
||||||
ld d, $0
|
ld d, 0
|
||||||
add hl, de
|
add hl, de
|
||||||
add hl, de
|
add hl, de
|
||||||
ld a, c
|
ld a, c
|
||||||
@@ -866,16 +940,16 @@ Functiond055c: ; d055c
|
|||||||
ld [$d176], a
|
ld [$d176], a
|
||||||
ret
|
ret
|
||||||
|
|
||||||
.asm_d0597
|
.egg
|
||||||
ld hl, EggAnimation
|
ld hl, EggAnimation
|
||||||
ld c, $34
|
ld c, BANK(EggAnimation)
|
||||||
ld a, [$d172]
|
ld a, [$d172]
|
||||||
and a
|
and a
|
||||||
jr z, .asm_d05a7
|
jr z, .asm_d05a7
|
||||||
ld hl, EggAnimationExtra
|
ld hl, EggAnimationExtra
|
||||||
ld c, $34
|
ld c, BANK(EggAnimationExtra)
|
||||||
|
|
||||||
.asm_d05a7
|
.asm_d05a7
|
||||||
|
|
||||||
ld a, c
|
ld a, c
|
||||||
ld [$d174], a
|
ld [$d174], a
|
||||||
ld a, l
|
ld a, l
|
||||||
@@ -903,27 +977,28 @@ Functiond05b4: ; d05b4
|
|||||||
|
|
||||||
Functiond05ce: ; d05ce
|
Functiond05ce: ; d05ce
|
||||||
call Functiond02f2
|
call Functiond02f2
|
||||||
jr z, .asm_d0609
|
jr z, .egg
|
||||||
|
|
||||||
call Functiond02ec
|
call Functiond02ec
|
||||||
ld b, $36
|
ld b, BANK(UnownFramesPointers)
|
||||||
ld c, $36
|
ld c, BANK(UnownsFrames)
|
||||||
ld hl, PikachuAnimationExtra
|
ld hl, UnownFramesPointers
|
||||||
jr z, .asm_d05ef
|
jr z, .asm_d05ef
|
||||||
ld a, [$d16b]
|
ld a, [$d16b]
|
||||||
cp $98
|
cp 151 + 1
|
||||||
ld b, $35
|
ld b, BANK(FramesPointers)
|
||||||
ld c, $35
|
ld c, BANK(KantoFrames)
|
||||||
ld hl, $4000
|
ld hl, FramesPointers
|
||||||
jr c, .asm_d05ef
|
jr c, .asm_d05ef
|
||||||
ld c, $36
|
ld c, BANK(JohtoFrames)
|
||||||
|
|
||||||
.asm_d05ef
|
.asm_d05ef
|
||||||
ld a, c
|
ld a, c
|
||||||
ld [$d177], a
|
ld [$d177], a
|
||||||
|
|
||||||
ld a, [$d16d]
|
ld a, [$d16d]
|
||||||
dec a
|
dec a
|
||||||
ld e, a
|
ld e, a
|
||||||
ld d, $0
|
ld d, 0
|
||||||
add hl, de
|
add hl, de
|
||||||
add hl, de
|
add hl, de
|
||||||
ld a, b
|
ld a, b
|
||||||
@@ -934,9 +1009,9 @@ Functiond05ce: ; d05ce
|
|||||||
ld [$d179], a
|
ld [$d179], a
|
||||||
ret
|
ret
|
||||||
|
|
||||||
.asm_d0609
|
.egg
|
||||||
ld hl, $598b
|
ld hl, EggFrames
|
||||||
ld c, $36
|
ld c, BANK(EggFrames)
|
||||||
ld a, c
|
ld a, c
|
||||||
ld [$d177], a
|
ld [$d177], a
|
||||||
ld a, l
|
ld a, l
|
||||||
@@ -948,20 +1023,21 @@ Functiond05ce: ; d05ce
|
|||||||
|
|
||||||
Functiond061b: ; d061b
|
Functiond061b: ; d061b
|
||||||
call Functiond02f2
|
call Functiond02f2
|
||||||
jr z, .asm_d064a
|
jr z, .egg
|
||||||
|
|
||||||
call Functiond02ec
|
call Functiond02ec
|
||||||
ld a, $34
|
ld a, BANK(UnownBitmasksPointers)
|
||||||
ld hl, UnownBitmasksPointers
|
ld hl, UnownBitmasksPointers
|
||||||
jr z, .asm_d062f
|
jr z, .asm_d062f
|
||||||
ld a, $34
|
ld a, BANK(BitmasksPointers)
|
||||||
ld hl, BitmasksPointers
|
ld hl, BitmasksPointers
|
||||||
|
|
||||||
.asm_d062f
|
.asm_d062f
|
||||||
ld [$d17a], a
|
ld [$d17a], a
|
||||||
|
|
||||||
ld a, [$d16d]
|
ld a, [$d16d]
|
||||||
dec a
|
dec a
|
||||||
ld e, a
|
ld e, a
|
||||||
ld d, $0
|
ld d, 0
|
||||||
add hl, de
|
add hl, de
|
||||||
add hl, de
|
add hl, de
|
||||||
ld a, [$d17a]
|
ld a, [$d17a]
|
||||||
@@ -972,8 +1048,8 @@ Functiond061b: ; d061b
|
|||||||
ld [$d17c], a
|
ld [$d17c], a
|
||||||
ret
|
ret
|
||||||
|
|
||||||
.asm_d064a
|
.egg
|
||||||
ld c, $34
|
ld c, BANK(EggBitmasks)
|
||||||
ld hl, EggBitmasks
|
ld hl, EggBitmasks
|
||||||
ld a, c
|
ld a, c
|
||||||
ld [$d17a], a
|
ld [$d17a], a
|
||||||
@@ -1010,7 +1086,7 @@ Functiond066e: ; d066e
|
|||||||
predef Function5108b
|
predef Function5108b
|
||||||
pop hl
|
pop hl
|
||||||
pop bc
|
pop bc
|
||||||
ld d, $0
|
ld d, 0
|
||||||
ld e, c
|
ld e, c
|
||||||
call Functiond008e
|
call Functiond008e
|
||||||
xor a
|
xor a
|
||||||
|
@@ -1,3 +1,4 @@
|
|||||||
|
PicAnimations:
|
||||||
BulbasaurAnimation: INCLUDE "gfx/pics/bulbasaur/anim0.asm"
|
BulbasaurAnimation: INCLUDE "gfx/pics/bulbasaur/anim0.asm"
|
||||||
IvysaurAnimation: INCLUDE "gfx/pics/ivysaur/anim0.asm"
|
IvysaurAnimation: INCLUDE "gfx/pics/ivysaur/anim0.asm"
|
||||||
VenusaurAnimation: INCLUDE "gfx/pics/venusaur/anim0.asm"
|
VenusaurAnimation: INCLUDE "gfx/pics/venusaur/anim0.asm"
|
||||||
|
@@ -1,3 +1,4 @@
|
|||||||
|
JohtoFrames:
|
||||||
ChikoritaFrames: INCLUDE "gfx/pics/chikorita/frames.asm"
|
ChikoritaFrames: INCLUDE "gfx/pics/chikorita/frames.asm"
|
||||||
BayleefFrames: INCLUDE "gfx/pics/bayleef/frames.asm"
|
BayleefFrames: INCLUDE "gfx/pics/bayleef/frames.asm"
|
||||||
MeganiumFrames: INCLUDE "gfx/pics/meganium/frames.asm"
|
MeganiumFrames: INCLUDE "gfx/pics/meganium/frames.asm"
|
||||||
|
@@ -1,3 +1,4 @@
|
|||||||
|
KantoFrames:
|
||||||
BulbasaurFrames: INCLUDE "gfx/pics/bulbasaur/frames.asm"
|
BulbasaurFrames: INCLUDE "gfx/pics/bulbasaur/frames.asm"
|
||||||
IvysaurFrames: INCLUDE "gfx/pics/ivysaur/frames.asm"
|
IvysaurFrames: INCLUDE "gfx/pics/ivysaur/frames.asm"
|
||||||
VenusaurFrames: INCLUDE "gfx/pics/venusaur/frames.asm"
|
VenusaurFrames: INCLUDE "gfx/pics/venusaur/frames.asm"
|
||||||
|
@@ -1,3 +1,4 @@
|
|||||||
|
UnownAnimations:
|
||||||
UnownAAnimation: INCLUDE "gfx/pics/unown_a/anim0.asm"
|
UnownAAnimation: INCLUDE "gfx/pics/unown_a/anim0.asm"
|
||||||
UnownBAnimation: INCLUDE "gfx/pics/unown_b/anim0.asm"
|
UnownBAnimation: INCLUDE "gfx/pics/unown_b/anim0.asm"
|
||||||
UnownCAnimation: INCLUDE "gfx/pics/unown_c/anim0.asm"
|
UnownCAnimation: INCLUDE "gfx/pics/unown_c/anim0.asm"
|
||||||
|
@@ -1,3 +1,4 @@
|
|||||||
|
UnownsFrames:
|
||||||
UnownAFrames: INCLUDE "gfx/pics/unown_a/frames.asm"
|
UnownAFrames: INCLUDE "gfx/pics/unown_a/frames.asm"
|
||||||
UnownBFrames: INCLUDE "gfx/pics/unown_b/frames.asm"
|
UnownBFrames: INCLUDE "gfx/pics/unown_b/frames.asm"
|
||||||
UnownCFrames: INCLUDE "gfx/pics/unown_c/frames.asm"
|
UnownCFrames: INCLUDE "gfx/pics/unown_c/frames.asm"
|
||||||
|
Reference in New Issue
Block a user