From 107d5b24c157f5d061a1374d930106878dc3cb4c Mon Sep 17 00:00:00 2001 From: xCrystal Date: Fri, 23 Feb 2018 21:19:31 +0100 Subject: More labeling and disasm --- src/macros/code.asm | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) (limited to 'src/macros/code.asm') diff --git a/src/macros/code.asm b/src/macros/code.asm index 24c3bf1..276bd6a 100644 --- a/src/macros/code.asm +++ b/src/macros/code.asm @@ -30,16 +30,13 @@ ENDM farcall: MACRO rst $28 +if _NARG == 1 db BANK(\1) dw \1 -ENDM - -; used when the specified bank does not match the bank of the specified function -; otherwise, farcall is preferred -farcallx: MACRO - rst $28 +else db \1 dw \2 +endc ENDM ; the rst $38 handler is a single ret -- cgit v1.2.3