diff options
Diffstat (limited to 'include/macros.inc')
-rw-r--r-- | include/macros.inc | 15 |
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) |