summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorluckytyphlosion <alan.rj.huang@gmail.com>2015-05-28 12:17:46 -0400
committerluckytyphlosion <alan.rj.huang@gmail.com>2015-05-28 12:17:46 -0400
commita47f5ae0683ca654440c9d5365ba548a982dabf7 (patch)
tree0cb3b8d128d67f5e744b1a60c9d44e36c1a50348
parentd79888b81ad2adb022ecfc438ecc432dfaeb28cb (diff)
homecall_jump_sf MACRO
-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