ref: fcb573f4ac006b73827b6fc317fc7501e17004ae
dir: /macros/farcall.asm/
farcall: MACRO ld b, BANK(\1) ld hl, \1 call Bankswitch ENDM callfar: MACRO ld hl, \1 ld b, BANK(\1) call Bankswitch ENDM farjp: MACRO ld b, BANK(\1) ld hl, \1 jp Bankswitch ENDM jpfar: MACRO ld hl, \1 ld b, BANK(\1) jp Bankswitch ENDM homecall: MACRO ldh a, [hLoadedROMBank] push af ld a, BANK(\1) ldh [hLoadedROMBank], a ld [MBC1RomBank], a call \1 pop af ldh [hLoadedROMBank], a ld [MBC1RomBank], a ENDM