summaryrefslogtreecommitdiff
path: root/include/macros.inc
diff options
context:
space:
mode:
Diffstat (limited to 'include/macros.inc')
-rw-r--r--include/macros.inc15
1 files changed, 15 insertions, 0 deletions
diff --git a/include/macros.inc b/include/macros.inc
index 26165bc..2f1d433 100644
--- a/include/macros.inc
+++ b/include/macros.inc
@@ -23,6 +23,21 @@ farjp: macro
endm
+push_bank_rom: macro
+ ld a, [w_bank_rom]
+ push af
+ ld a, \1
+ ld [w_bank_rom], a
+ ld [rROMB0], a
+endm
+
+pop_bank_rom: macro
+ pop af
+ ld [w_bank_rom], a
+ ld [rROMB0], a
+endm
+
+
RGB: macro
rept _NARG / 3
dw palred (\1) + palgreen (\2) + palblue (\3)