aboutsummaryrefslogtreecommitdiff
path: root/utils.gbasm
diff options
context:
space:
mode:
Diffstat (limited to 'utils.gbasm')
-rw-r--r--utils.gbasm6
1 files changed, 6 insertions, 0 deletions
diff --git a/utils.gbasm b/utils.gbasm
index 5c50ed3..596c314 100644
--- a/utils.gbasm
+++ b/utils.gbasm
@@ -429,6 +429,12 @@ VBlank_Wait:
CALL ptr(=addr)
.END
+.MACRODEF BANK_CALL_A_DE
+ .ASSERT bank(.) $00
+ .CHANGE_BANK_TO_A
+ .CALL_DE
+.END
+
Call_Save_Bank: ; Address in DE (bank 0) ; Breaks A
LD A, $saved_rom_bank
PUSH AF