mirror of
https://github.com/thornAvery/kep-hack.git
synced 2025-09-17 02:40:50 +12:00
Use callba/callab macros for cross-bank calls.
This commit is contained in:
parent
b73ed53ab7
commit
55b9929167
12
macros.asm
12
macros.asm
|
@ -11,6 +11,18 @@ page EQUS "db $49," ; Start a new Pokedex page.
|
||||||
dex EQUS "db $5f, $50" ; End a Pokedex entry.
|
dex EQUS "db $5f, $50" ; End a Pokedex entry.
|
||||||
|
|
||||||
|
|
||||||
|
callba: MACRO
|
||||||
|
ld b, BANK(\1)
|
||||||
|
ld hl, \1
|
||||||
|
call Bankswitch
|
||||||
|
ENDM
|
||||||
|
|
||||||
|
callab: MACRO
|
||||||
|
ld hl, \1
|
||||||
|
ld b, BANK(\1)
|
||||||
|
call Bankswitch
|
||||||
|
ENDM
|
||||||
|
|
||||||
;\1 = X
|
;\1 = X
|
||||||
;\2 = Y
|
;\2 = Y
|
||||||
FuncCoord: MACRO
|
FuncCoord: MACRO
|
||||||
|
|
|
@ -346,9 +346,7 @@ Func_21673: ; 21673 (8:5673)
|
||||||
jp Func_214e8
|
jp Func_214e8
|
||||||
|
|
||||||
Func_216b3: ; 216b3 (8:56b3)
|
Func_216b3: ; 216b3 (8:56b3)
|
||||||
ld b, BANK(Func_738a1)
|
callba Func_738a1
|
||||||
ld hl, Func_738a1
|
|
||||||
call Bankswitch ; indirect jump to Func_738a1 (738a1 (1c:78a1))
|
|
||||||
jp Func_214e8
|
jp Func_214e8
|
||||||
|
|
||||||
Func_216be: ; 216be (8:56be)
|
Func_216be: ; 216be (8:56be)
|
||||||
|
|
Loading…
Reference in a new issue