mirror of
https://gitlab.com/xCrystal/pokecrystal-board.git
synced 2025-01-23 09:16:20 -08:00
more bank 0 labels instead of static addresses
This commit is contained in:
parent
8105dc6c7c
commit
ac7b7ede0b
97
main.asm
97
main.asm
@ -732,7 +732,7 @@ Function75f: ; 75f
|
|||||||
.asm_763
|
.asm_763
|
||||||
ld a, [hl]
|
ld a, [hl]
|
||||||
ld [$ffcd], a
|
ld [$ffcd], a
|
||||||
call $078a
|
call Function78a
|
||||||
push bc
|
push bc
|
||||||
ld b, a
|
ld b, a
|
||||||
inc hl
|
inc hl
|
||||||
@ -780,9 +780,9 @@ Function78a: ; 78a
|
|||||||
ld a, [$ffcb]
|
ld a, [$ffcb]
|
||||||
cp $1
|
cp $1
|
||||||
jr nz, .asm_7c0
|
jr nz, .asm_7c0
|
||||||
call $082b
|
call Function82b
|
||||||
jr z, .asm_7c0
|
jr z, .asm_7c0
|
||||||
call $0825
|
call .asm_825
|
||||||
push hl
|
push hl
|
||||||
ld hl, $cf5c
|
ld hl, $cf5c
|
||||||
inc [hl]
|
inc [hl]
|
||||||
@ -792,9 +792,9 @@ Function78a: ; 78a
|
|||||||
|
|
||||||
.asm_7b7
|
.asm_7b7
|
||||||
pop hl
|
pop hl
|
||||||
call $082b
|
call Function82b
|
||||||
jr nz, .asm_79b
|
jr nz, .asm_79b
|
||||||
jp $0833
|
jp Function833
|
||||||
|
|
||||||
.asm_7c0
|
.asm_7c0
|
||||||
ld a, [rIE]
|
ld a, [rIE]
|
||||||
@ -832,7 +832,7 @@ Function78a: ; 78a
|
|||||||
ld a, [$ffce]
|
ld a, [$ffce]
|
||||||
cp $fe
|
cp $fe
|
||||||
ret nz
|
ret nz
|
||||||
call $082b
|
call Function82b
|
||||||
jr z, .asm_813
|
jr z, .asm_813
|
||||||
push hl
|
push hl
|
||||||
ld hl, $cf5c
|
ld hl, $cf5c
|
||||||
@ -845,8 +845,8 @@ Function78a: ; 78a
|
|||||||
|
|
||||||
.asm_80d
|
.asm_80d
|
||||||
pop hl
|
pop hl
|
||||||
call $082b
|
call Function82b
|
||||||
jr z, .asm_833
|
jr z, Function833
|
||||||
|
|
||||||
.asm_813
|
.asm_813
|
||||||
ld a, [rIE]
|
ld a, [rIE]
|
||||||
@ -857,22 +857,26 @@ Function78a: ; 78a
|
|||||||
ld a, [hl]
|
ld a, [hl]
|
||||||
ld [$ffcd], a
|
ld [$ffcd], a
|
||||||
call DelayFrame
|
call DelayFrame
|
||||||
jp $078a
|
jp Function78a
|
||||||
|
|
||||||
|
.asm_825
|
||||||
ld a, $f
|
ld a, $f
|
||||||
.asm_827
|
.asm_827
|
||||||
dec a
|
dec a
|
||||||
jr nz, .asm_827
|
jr nz, .asm_827
|
||||||
ret
|
ret
|
||||||
|
; 82b
|
||||||
|
|
||||||
|
Function82b: ; 82b
|
||||||
push hl
|
push hl
|
||||||
ld hl, $cf5b
|
ld hl, $cf5b
|
||||||
ld a, [hli]
|
ld a, [hli]
|
||||||
or [hl]
|
or [hl]
|
||||||
pop hl
|
pop hl
|
||||||
ret
|
ret
|
||||||
|
; 833
|
||||||
|
|
||||||
.asm_833
|
Function833: ; 833
|
||||||
dec a
|
dec a
|
||||||
ld [$cf5b], a
|
ld [$cf5b], a
|
||||||
ld [$cf5c], a
|
ld [$cf5c], a
|
||||||
@ -925,9 +929,9 @@ Function87d: ; 87d
|
|||||||
ld a, $ff
|
ld a, $ff
|
||||||
ld [$cf52], a
|
ld [$cf52], a
|
||||||
.asm_882
|
.asm_882
|
||||||
call $08c1
|
call Function8c1
|
||||||
call DelayFrame
|
call DelayFrame
|
||||||
call $082b
|
call Function82b
|
||||||
jr z, .asm_89e
|
jr z, .asm_89e
|
||||||
push hl
|
push hl
|
||||||
ld hl, $cf5c
|
ld hl, $cf5c
|
||||||
@ -938,7 +942,7 @@ Function87d: ; 87d
|
|||||||
jr nz, .asm_89d
|
jr nz, .asm_89d
|
||||||
pop hl
|
pop hl
|
||||||
xor a
|
xor a
|
||||||
jp $0833
|
jp Function833
|
||||||
|
|
||||||
.asm_89d
|
.asm_89d
|
||||||
pop hl
|
pop hl
|
||||||
@ -950,13 +954,13 @@ Function87d: ; 87d
|
|||||||
ld b, $a
|
ld b, $a
|
||||||
.asm_8a6
|
.asm_8a6
|
||||||
call DelayFrame
|
call DelayFrame
|
||||||
call $08c1
|
call Function8c1
|
||||||
dec b
|
dec b
|
||||||
jr nz, .asm_8a6
|
jr nz, .asm_8a6
|
||||||
ld b, $a
|
ld b, $a
|
||||||
.asm_8b1
|
.asm_8b1
|
||||||
call DelayFrame
|
call DelayFrame
|
||||||
call $0908
|
call Function908
|
||||||
dec b
|
dec b
|
||||||
jr nz, .asm_8b1
|
jr nz, .asm_8b1
|
||||||
ld a, [$cf52]
|
ld a, [$cf52]
|
||||||
@ -978,7 +982,7 @@ Function8c1: ; 8c1
|
|||||||
ld b, $80
|
ld b, $80
|
||||||
|
|
||||||
.asm_8d7
|
.asm_8d7
|
||||||
call $08f3
|
call Function8f3
|
||||||
ld a, [$cf56]
|
ld a, [$cf56]
|
||||||
add b
|
add b
|
||||||
ld [$ffcd], a
|
ld [$ffcd], a
|
||||||
@ -991,7 +995,7 @@ Function8c1: ; 8c1
|
|||||||
ld [rSC], a
|
ld [rSC], a
|
||||||
|
|
||||||
.asm_8ee
|
.asm_8ee
|
||||||
call $08f3
|
call Function8f3
|
||||||
pop bc
|
pop bc
|
||||||
ret
|
ret
|
||||||
; 8f3
|
; 8f3
|
||||||
@ -1084,7 +1088,7 @@ Functiona46: ; a46
|
|||||||
ld a, $1
|
ld a, $1
|
||||||
ld [hOAMUpdate], a
|
ld [hOAMUpdate], a
|
||||||
call WaitBGMap
|
call WaitBGMap
|
||||||
call $0a36
|
call Functiona36
|
||||||
pop af
|
pop af
|
||||||
ld [hOAMUpdate], a
|
ld [hOAMUpdate], a
|
||||||
ret
|
ret
|
||||||
@ -1135,7 +1139,7 @@ Functiona80: ; a80
|
|||||||
.asm_a8d
|
.asm_a8d
|
||||||
push hl
|
push hl
|
||||||
ld hl, $c606
|
ld hl, $c606
|
||||||
call $0b06
|
call Functionb06
|
||||||
pop hl
|
pop hl
|
||||||
call Functiona57
|
call Functiona57
|
||||||
ld a, [$ffa9]
|
ld a, [$ffa9]
|
||||||
@ -4663,7 +4667,7 @@ Function2147: ; 2147
|
|||||||
|
|
||||||
Function2173: ; 2173
|
Function2173: ; 2173
|
||||||
call Function217a
|
call Function217a
|
||||||
call $0db1
|
call Functiondb1
|
||||||
ret
|
ret
|
||||||
; 217a
|
; 217a
|
||||||
|
|
||||||
@ -6564,16 +6568,19 @@ Function2b3c: ; 2b3c
|
|||||||
call Function2bae
|
call Function2bae
|
||||||
call Function1ad2
|
call Function1ad2
|
||||||
call Function1d7d
|
call Function1d7d
|
||||||
call $0d90
|
call Functiond90
|
||||||
jr .asm_2b5c
|
jr Function2b5c
|
||||||
|
; 2b4c
|
||||||
|
|
||||||
|
Function2b4c: ; 2b4c
|
||||||
call WhiteBGMap
|
call WhiteBGMap
|
||||||
call Function1d7d
|
call Function1d7d
|
||||||
call Function2bae
|
call Function2bae
|
||||||
call Function1ad2
|
call Function1ad2
|
||||||
call $0d90
|
call Functiond90
|
||||||
|
; 2b5c
|
||||||
|
|
||||||
.asm_2b5c
|
Function2b5c: ; 2b5c
|
||||||
ld b, $9
|
ld b, $9
|
||||||
call GetSGBLayout
|
call GetSGBLayout
|
||||||
ld a, $12
|
ld a, $12
|
||||||
@ -6621,7 +6628,7 @@ Function2bae: ; 2bae
|
|||||||
ld a, $5
|
ld a, $5
|
||||||
ld hl, $4168
|
ld hl, $4168
|
||||||
rst FarCall
|
rst FarCall
|
||||||
call $0e51
|
call Functione51
|
||||||
call Functione5f
|
call Functione5f
|
||||||
ld a, [hROMBank]
|
ld a, [hROMBank]
|
||||||
push af
|
push af
|
||||||
@ -8188,6 +8195,8 @@ Function31be: ; 31be
|
|||||||
|
|
||||||
Function31cd: ; 31cd
|
Function31cd: ; 31cd
|
||||||
ld a, [hROMBank]
|
ld a, [hROMBank]
|
||||||
|
|
||||||
|
Function31cf: ; 31cf
|
||||||
ld [$d0e8], a
|
ld [$d0e8], a
|
||||||
ld a, l
|
ld a, l
|
||||||
ld [$d0e9], a
|
ld [$d0e9], a
|
||||||
@ -15172,7 +15181,7 @@ Function5b44: ; 5b44
|
|||||||
ld [$ffde], a
|
ld [$ffde], a
|
||||||
call ClearTileMap
|
call ClearTileMap
|
||||||
call Functione5f
|
call Functione5f
|
||||||
call $0e51
|
call Functione51
|
||||||
call Function1fbf
|
call Function1fbf
|
||||||
ret
|
ret
|
||||||
; 5b54
|
; 5b54
|
||||||
@ -15589,7 +15598,7 @@ Function5e34: ; 5e34
|
|||||||
; 5e48
|
; 5e48
|
||||||
|
|
||||||
Function5e48: ; 5e48
|
Function5e48: ; 5e48
|
||||||
call $06e3
|
call Function6e3
|
||||||
and $80
|
and $80
|
||||||
jr z, .asm_5e5b
|
jr z, .asm_5e5b
|
||||||
ld a, $8
|
ld a, $8
|
||||||
@ -15628,7 +15637,7 @@ Function5e5d: ; 5e5d
|
|||||||
; 5e85
|
; 5e85
|
||||||
|
|
||||||
Function5e85: ; 5e85
|
Function5e85: ; 5e85
|
||||||
call $06e3
|
call Function6e3
|
||||||
and $80
|
and $80
|
||||||
jr z, .asm_5e93
|
jr z, .asm_5e93
|
||||||
ld de, $0408
|
ld de, $0408
|
||||||
@ -15798,7 +15807,7 @@ OakSpeech: ; 0x5f99
|
|||||||
ld a, $24
|
ld a, $24
|
||||||
ld hl, $4672
|
ld hl, $4672
|
||||||
rst FarCall
|
rst FarCall
|
||||||
call $04dd
|
call Function4dd
|
||||||
call ClearTileMap
|
call ClearTileMap
|
||||||
|
|
||||||
ld de, MUSIC_ROUTE_30
|
ld de, MUSIC_ROUTE_30
|
||||||
@ -16586,7 +16595,7 @@ Function64cd: ; 64cd
|
|||||||
ld a, $90
|
ld a, $90
|
||||||
ld [hWY], a
|
ld [hWY], a
|
||||||
call Function2e31
|
call Function2e31
|
||||||
call $0e51
|
call Functione51
|
||||||
ret
|
ret
|
||||||
; 64db
|
; 64db
|
||||||
|
|
||||||
@ -18719,7 +18728,7 @@ Function831e: ; 831e
|
|||||||
call Function1b3f
|
call Function1b3f
|
||||||
ld a, [CurFruit]
|
ld a, [CurFruit]
|
||||||
dec a
|
dec a
|
||||||
jr z, .asm_833b
|
jr z, Function833b
|
||||||
ld a, [$ffe0]
|
ld a, [$ffe0]
|
||||||
ld b, a
|
ld b, a
|
||||||
ld c, $0
|
ld c, $0
|
||||||
@ -18727,7 +18736,7 @@ Function831e: ; 831e
|
|||||||
call Function8341
|
call Function8341
|
||||||
call Function1b35
|
call Function1b35
|
||||||
|
|
||||||
.asm_833b
|
Function833b
|
||||||
ld a, $47
|
ld a, $47
|
||||||
call Function1b3f
|
call Function1b3f
|
||||||
ret
|
ret
|
||||||
@ -25027,7 +25036,7 @@ INCBIN "baserom.gbc", $11bf7, $11c51 - $11bf7
|
|||||||
Function11c51: ; 11c51
|
Function11c51: ; 11c51
|
||||||
call ClearSprites
|
call ClearSprites
|
||||||
callab Function8cf53
|
callab Function8cf53
|
||||||
call $0e51
|
call Functione51
|
||||||
call Functione5f
|
call Functione5f
|
||||||
ld de, $5e65
|
ld de, $5e65
|
||||||
ld hl, $8eb0
|
ld hl, $8eb0
|
||||||
@ -25359,7 +25368,7 @@ StartMenu: ; 125cd
|
|||||||
call MenuFunc_1e7f
|
call MenuFunc_1e7f
|
||||||
call .DrawBugContestStatus
|
call .DrawBugContestStatus
|
||||||
call Function1ad2
|
call Function1ad2
|
||||||
call $0d90
|
call Functiond90
|
||||||
call $2b5c
|
call $2b5c
|
||||||
ret
|
ret
|
||||||
; 126d3
|
; 126d3
|
||||||
@ -25629,7 +25638,7 @@ StartMenu_Quit: ; 128f0
|
|||||||
jr c, .asm_12903
|
jr c, .asm_12903
|
||||||
ld a, $4
|
ld a, $4
|
||||||
ld hl, $760b
|
ld hl, $760b
|
||||||
call $31cf
|
call Function31cf
|
||||||
ld a, 4
|
ld a, 4
|
||||||
ret
|
ret
|
||||||
.asm_12903
|
.asm_12903
|
||||||
@ -27591,7 +27600,7 @@ Function1409b: ; 1409b
|
|||||||
; 140ae
|
; 140ae
|
||||||
|
|
||||||
Function140ae: ; 140ae
|
Function140ae: ; 140ae
|
||||||
call $06e3
|
call Function6e3
|
||||||
ld c, a
|
ld c, a
|
||||||
and $c0
|
and $c0
|
||||||
jr nz, .asm_140c8
|
jr nz, .asm_140c8
|
||||||
@ -32999,7 +33008,7 @@ Function24528: ; 24528
|
|||||||
call Function2173
|
call Function2173
|
||||||
call Function321c
|
call Function321c
|
||||||
call Function1ad2
|
call Function1ad2
|
||||||
call $0e51
|
call Functione51
|
||||||
ret
|
ret
|
||||||
; 24547
|
; 24547
|
||||||
|
|
||||||
@ -47571,7 +47580,7 @@ Function414b7: ; 414b7
|
|||||||
; 414fb
|
; 414fb
|
||||||
|
|
||||||
Function414fb: ; 414fb
|
Function414fb: ; 414fb
|
||||||
call $0e51
|
call Functione51
|
||||||
ld hl, VTiles1
|
ld hl, VTiles1
|
||||||
ld bc, $0800
|
ld bc, $0800
|
||||||
.asm_41504
|
.asm_41504
|
||||||
@ -49574,7 +49583,7 @@ Function49e09: ; 49e09
|
|||||||
|
|
||||||
|
|
||||||
Function49e27: ; 49e27
|
Function49e27: ; 49e27
|
||||||
call $06e3
|
call Function6e3
|
||||||
and $80
|
and $80
|
||||||
jr nz, .asm_49e39
|
jr nz, .asm_49e39
|
||||||
ld hl, $c5b8
|
ld hl, $c5b8
|
||||||
@ -49593,7 +49602,7 @@ Function49e3d: ; 49e3d
|
|||||||
ld a, [$cfcd]
|
ld a, [$cfcd]
|
||||||
and a
|
and a
|
||||||
ret z
|
ret z
|
||||||
call $06e3
|
call Function6e3
|
||||||
and $80
|
and $80
|
||||||
jp nz, Function49e75
|
jp nz, Function49e75
|
||||||
call UpdateTime
|
call UpdateTime
|
||||||
@ -49668,7 +49677,7 @@ Function49ed0: ; 49ed0
|
|||||||
ld [$ffde], a
|
ld [$ffde], a
|
||||||
call ClearTileMap
|
call ClearTileMap
|
||||||
call Functione5f
|
call Functione5f
|
||||||
call $0e51
|
call Functione51
|
||||||
call Function1fbf
|
call Function1fbf
|
||||||
ret
|
ret
|
||||||
; 49ee0
|
; 49ee0
|
||||||
@ -51948,7 +51957,7 @@ Function4e881: ; 4e881
|
|||||||
call ClearTileMap
|
call ClearTileMap
|
||||||
call ClearSprites
|
call ClearSprites
|
||||||
call DisableLCD
|
call DisableLCD
|
||||||
call $0e51
|
call Functione51
|
||||||
call $0e58
|
call $0e58
|
||||||
ld hl, VBGMap0
|
ld hl, VBGMap0
|
||||||
ld bc, VBlank5
|
ld bc, VBlank5
|
||||||
@ -51977,7 +51986,7 @@ Function4e8c2: ; 4e8c2
|
|||||||
call ClearTileMap
|
call ClearTileMap
|
||||||
call ClearSprites
|
call ClearSprites
|
||||||
call DisableLCD
|
call DisableLCD
|
||||||
call $0e51
|
call Functione51
|
||||||
call $0e58
|
call $0e58
|
||||||
ld hl, VBGMap0
|
ld hl, VBGMap0
|
||||||
ld bc, VBlank5
|
ld bc, VBlank5
|
||||||
@ -73015,7 +73024,7 @@ Function17c000: ; 17c000
|
|||||||
ld bc, $0310
|
ld bc, $0310
|
||||||
xor a
|
xor a
|
||||||
call ByteFill
|
call ByteFill
|
||||||
call $0e51
|
call Functione51
|
||||||
call Functione5f
|
call Functione5f
|
||||||
ld hl, $4b83
|
ld hl, $4b83
|
||||||
ld de, TileMap
|
ld de, TileMap
|
||||||
|
Loading…
x
Reference in New Issue
Block a user