mirror of
https://gitlab.com/xCrystal/pokecrystal-board.git
synced 2025-01-23 09:16:20 -08:00
use callab/callba macros for known FarCalls
This commit is contained in:
parent
7cc320e835
commit
4983c46a26
100
main.asm
100
main.asm
@ -1574,9 +1574,7 @@ Function1c07: ; 0x1c07
|
|||||||
ret
|
ret
|
||||||
|
|
||||||
Function1c10: ; 0x1c10
|
Function1c10: ; 0x1c10
|
||||||
ld hl, $446d
|
callab Function2446d
|
||||||
ld a, $9
|
|
||||||
rst $8
|
|
||||||
ret
|
ret
|
||||||
|
|
||||||
Function1c17: ; 0x1c17
|
Function1c17: ; 0x1c17
|
||||||
@ -4630,9 +4628,7 @@ Function2b74: ; 0x2b74
|
|||||||
call Function3200
|
call Function3200
|
||||||
ld b, $9
|
ld b, $9
|
||||||
call GetSGBLayout
|
call GetSGBLayout
|
||||||
ld a, $12
|
callba Function49409
|
||||||
ld hl, $5409
|
|
||||||
rst $8
|
|
||||||
call Function485
|
call Function485
|
||||||
call DelayFrame
|
call DelayFrame
|
||||||
ld a, $1
|
ld a, $1
|
||||||
@ -19499,7 +19495,7 @@ Functioncbd8: ; cbd8
|
|||||||
ld a, [Buffer2]
|
ld a, [Buffer2]
|
||||||
cp $2
|
cp $2
|
||||||
jr nz, .asm_cbf7
|
jr nz, .asm_cbf7
|
||||||
ld hl, $4c35
|
ld hl, UnknownScript_0xcc35
|
||||||
call Function31cd
|
call Function31cd
|
||||||
ld a, $81
|
ld a, $81
|
||||||
ret
|
ret
|
||||||
@ -23576,9 +23572,7 @@ StartMenu: ; 125cd
|
|||||||
call .DrawBugContestStatusBox
|
call .DrawBugContestStatusBox
|
||||||
call Function2e31
|
call Function2e31
|
||||||
call Function2e20
|
call Function2e20
|
||||||
ld a, $1
|
callba Function64bf
|
||||||
ld hl, $64bf
|
|
||||||
rst $8
|
|
||||||
call .DrawBugContestStatus
|
call .DrawBugContestStatus
|
||||||
call Function485
|
call Function485
|
||||||
jr .Select
|
jr .Select
|
||||||
@ -28453,9 +28447,7 @@ Function157e9: ; 0x157e9
|
|||||||
.askquantity
|
.askquantity
|
||||||
ld hl, .HowManyText
|
ld hl, .HowManyText
|
||||||
call Function1d4f
|
call Function1d4f
|
||||||
ld a, $9
|
callba Function24fbf
|
||||||
ld hl, $4fbf
|
|
||||||
rst $8
|
|
||||||
call Function1c07
|
call Function1c07
|
||||||
call Function1c07
|
call Function1c07
|
||||||
jr c, .done
|
jr c, .done
|
||||||
@ -28550,20 +28542,14 @@ KrisDepositItemMenu: ; 0x1588b
|
|||||||
jr c, .asm_158b6
|
jr c, .asm_158b6
|
||||||
call Function2ed3
|
call Function2ed3
|
||||||
call Function1d6e
|
call Function1d6e
|
||||||
ld a, $4
|
callba Function106a5
|
||||||
ld hl, $46a5
|
|
||||||
rst $8
|
|
||||||
.asm_1589c
|
.asm_1589c
|
||||||
ld a, $4
|
callba Function106be
|
||||||
ld hl, $46be
|
|
||||||
rst $8
|
|
||||||
ld a, [$cf66]
|
ld a, [$cf66]
|
||||||
and a
|
and a
|
||||||
jr z, .asm_158b3
|
jr z, .asm_158b3
|
||||||
call Function158cc
|
call Function158cc
|
||||||
ld a, $4
|
callba CheckRegisteredItem
|
||||||
ld hl, CheckRegisteredItem
|
|
||||||
rst $8
|
|
||||||
jr .asm_1589c
|
jr .asm_1589c
|
||||||
|
|
||||||
.asm_158b3
|
.asm_158b3
|
||||||
@ -28595,9 +28581,7 @@ Function158cc: ; 0x158cc
|
|||||||
push af
|
push af
|
||||||
ld a, $0
|
ld a, $0
|
||||||
ld [$c2ce], a
|
ld [$c2ce], a
|
||||||
ld a, $3
|
callba CheckItemMenu
|
||||||
ld hl, $5453
|
|
||||||
rst $8
|
|
||||||
ld a, [$d142]
|
ld a, [$d142]
|
||||||
ld hl, JumpTable158e7
|
ld hl, JumpTable158e7
|
||||||
rst JumpTable
|
rst JumpTable
|
||||||
@ -28631,9 +28615,7 @@ JumpTable158e7: ; 0x158e7
|
|||||||
; 0x1590a
|
; 0x1590a
|
||||||
|
|
||||||
Function1590a: ; 0x1590a
|
Function1590a: ; 0x1590a
|
||||||
ld a, $3
|
callba _CheckTossableItem
|
||||||
ld hl, $5427
|
|
||||||
rst $8
|
|
||||||
ld a, [$d142]
|
ld a, [$d142]
|
||||||
and a
|
and a
|
||||||
jr z, .asm_1591d
|
jr z, .asm_1591d
|
||||||
@ -28644,9 +28626,7 @@ Function1590a: ; 0x1590a
|
|||||||
.asm_1591d
|
.asm_1591d
|
||||||
ld hl, .HowManyText
|
ld hl, .HowManyText
|
||||||
call Function1d4f
|
call Function1d4f
|
||||||
ld a, $9
|
callba Function24fbf
|
||||||
ld hl, $4fbf
|
|
||||||
rst $8
|
|
||||||
push af
|
push af
|
||||||
call Function1c07
|
call Function1c07
|
||||||
call Function1c07
|
call Function1c07
|
||||||
@ -28698,9 +28678,7 @@ Function1590a: ; 0x1590a
|
|||||||
|
|
||||||
|
|
||||||
KrisMailBoxMenu: ; 0x1597d
|
KrisMailBoxMenu: ; 0x1597d
|
||||||
ld a, $11
|
callba _KrisMailBoxMenu
|
||||||
ld hl, $47a0
|
|
||||||
rst $8
|
|
||||||
xor a
|
xor a
|
||||||
ret
|
ret
|
||||||
; 0x15985
|
; 0x15985
|
||||||
@ -47638,27 +47616,15 @@ Function4484a: ; 0x4484a
|
|||||||
ld [PartyMenuActionText], a
|
ld [PartyMenuActionText], a
|
||||||
call WhiteBGMap
|
call WhiteBGMap
|
||||||
.asm_448dc
|
.asm_448dc
|
||||||
ld a, $14
|
callba Function5004f
|
||||||
ld hl, $404f
|
callba Function50405
|
||||||
rst $8
|
callba Function503e0
|
||||||
ld a, $14
|
callba WritePartyMenuTilemap
|
||||||
ld hl, $4405
|
callba PrintPartyMenuText
|
||||||
rst $8
|
|
||||||
ld a, $14
|
|
||||||
ld hl, $43e0
|
|
||||||
rst $8
|
|
||||||
ld a, $14
|
|
||||||
ld hl, PickedFruitTree
|
|
||||||
rst $8
|
|
||||||
ld a, $14
|
|
||||||
ld hl, $449a
|
|
||||||
rst $8
|
|
||||||
call WaitBGMap
|
call WaitBGMap
|
||||||
call Function32f9
|
call Function32f9
|
||||||
call DelayFrame
|
call DelayFrame
|
||||||
ld a, $14
|
callba PartyMenuSelect
|
||||||
ld hl, $4457
|
|
||||||
rst $8
|
|
||||||
jr c, .asm_44939
|
jr c, .asm_44939
|
||||||
ld a, [CurPartySpecies]
|
ld a, [CurPartySpecies]
|
||||||
cp $fd
|
cp $fd
|
||||||
@ -56192,7 +56158,7 @@ GetTimePalFade: ; 8c17c
|
|||||||
|
|
||||||
|
|
||||||
Function8c20f: ; 8c20f
|
Function8c20f: ; 8c20f
|
||||||
call $426d
|
call Function8c26d
|
||||||
ld a, [rBGP]
|
ld a, [rBGP]
|
||||||
ld [$cfc7], a
|
ld [$cfc7], a
|
||||||
ld a, [rOBP0]
|
ld a, [rOBP0]
|
||||||
@ -56208,7 +56174,7 @@ Function8c20f: ; 8c20f
|
|||||||
ld a, [$cf63]
|
ld a, [$cf63]
|
||||||
bit 7, a
|
bit 7, a
|
||||||
jr nz, .asm_8c23a
|
jr nz, .asm_8c23a
|
||||||
call $4314
|
call Function8c314
|
||||||
call DelayFrame
|
call DelayFrame
|
||||||
jr .asm_8c22b
|
jr .asm_8c22b
|
||||||
|
|
||||||
@ -56247,12 +56213,12 @@ Function8c26d: ; 8c26d
|
|||||||
callba Function6454
|
callba Function6454
|
||||||
call Function1ad2
|
call Function1ad2
|
||||||
call DelayFrame
|
call DelayFrame
|
||||||
call $42a0
|
call Function8c2a0
|
||||||
call $4f4f
|
call Function8cf4f
|
||||||
jr .asm_8c28b
|
jr .asm_8c28b
|
||||||
|
|
||||||
.asm_8c288
|
.asm_8c288
|
||||||
call $42aa
|
call Function8c2aa
|
||||||
|
|
||||||
.asm_8c28b
|
.asm_8c28b
|
||||||
ld a, $90
|
ld a, $90
|
||||||
@ -56265,14 +56231,14 @@ Function8c26d: ; 8c26d
|
|||||||
ld [hli], a
|
ld [hli], a
|
||||||
ld [hli], a
|
ld [hli], a
|
||||||
ld [hl], a
|
ld [hl], a
|
||||||
call $46d8
|
call Function8c6d8
|
||||||
ret
|
ret
|
||||||
; 8c2a0
|
; 8c2a0
|
||||||
|
|
||||||
Function8c2a0: ; 8c2a0
|
Function8c2a0: ; 8c2a0
|
||||||
call $42aa
|
call Function8c2aa
|
||||||
ld hl, VBGMap0
|
ld hl, VBGMap0
|
||||||
call $42cf
|
call Function8c2cf
|
||||||
ret
|
ret
|
||||||
; 8c2aa
|
; 8c2aa
|
||||||
|
|
||||||
@ -56344,9 +56310,9 @@ Function8c6d8: ; 8c6d8
|
|||||||
ld a, $5
|
ld a, $5
|
||||||
ld [rSVBK], a
|
ld [rSVBK], a
|
||||||
ld hl, $d100
|
ld hl, $d100
|
||||||
call $46ef
|
call Function8c6ef
|
||||||
ld hl, $d200
|
ld hl, $d200
|
||||||
call $46ef
|
call Function8c6ef
|
||||||
pop af
|
pop af
|
||||||
ld [rSVBK], a
|
ld [rSVBK], a
|
||||||
ret
|
ret
|
||||||
@ -56378,7 +56344,7 @@ Function8c940: ; 8c940
|
|||||||
ld a, e
|
ld a, e
|
||||||
and $1
|
and $1
|
||||||
ld [$cf63], a
|
ld [$cf63], a
|
||||||
call $496d
|
call Function8c96d
|
||||||
call WaitSFX
|
call WaitSFX
|
||||||
ld de, $001e
|
ld de, $001e
|
||||||
call StartSFX
|
call StartSFX
|
||||||
@ -56388,10 +56354,10 @@ Function8c940: ; 8c940
|
|||||||
jr nz, .asm_8c96c
|
jr nz, .asm_8c96c
|
||||||
ld a, $90
|
ld a, $90
|
||||||
ld [$c3b5], a
|
ld [$c3b5], a
|
||||||
ld hl, $4f7a
|
ld hl, Function8cf7a
|
||||||
ld a, $23
|
ld a, $23
|
||||||
rst FarCall
|
rst FarCall
|
||||||
call $4a0c
|
call Function8ca0c
|
||||||
call DelayFrame
|
call DelayFrame
|
||||||
jr .asm_8c952
|
jr .asm_8c952
|
||||||
|
|
||||||
@ -56400,7 +56366,7 @@ Function8c940: ; 8c940
|
|||||||
; 8c96d
|
; 8c96d
|
||||||
|
|
||||||
Function8c96d: ; 8c96d
|
Function8c96d: ; 8c96d
|
||||||
ld hl, $4f53
|
ld hl, Function8cf53
|
||||||
ld a, $23
|
ld a, $23
|
||||||
rst FarCall
|
rst FarCall
|
||||||
ld de, $49cc
|
ld de, $49cc
|
||||||
@ -64197,7 +64163,7 @@ Options_Sound: ; e43dd
|
|||||||
|
|
||||||
|
|
||||||
Options_Print: ; e4424
|
Options_Print: ; e4424
|
||||||
call $4491
|
call Functione4491
|
||||||
ld a, [hJoyPressed]
|
ld a, [hJoyPressed]
|
||||||
bit 5, a
|
bit 5, a
|
||||||
jr nz, .asm_e443c
|
jr nz, .asm_e443c
|
||||||
|
Loading…
x
Reference in New Issue
Block a user