summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--macros.asm10
1 files changed, 10 insertions, 0 deletions
diff --git a/macros.asm b/macros.asm
index 0f79fa74..f1d888fb 100644
--- a/macros.asm
+++ b/macros.asm
@@ -35,6 +35,16 @@ homecall_jump: MACRO
jp BankswitchCommon
ENDM
+homecall_jump_sf: MACRO
+ ld a, [H_LOADEDROMBANK]
+ push af
+ ld a, BANK(\1)
+ call BankswitchCommon
+ call \1
+ pop bc
+ jp BankswitchCommon
+ ENDM
+
homecall: MACRO
ld a, [H_LOADEDROMBANK]
push af