From d10108a066c102bf2d167ac656d79308e41f304e Mon Sep 17 00:00:00 2001 From: yenatch Date: Mon, 16 Jun 2014 13:25:46 -0700 Subject: Use macros to define predefs. --- macros.asm | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) (limited to 'macros.asm') diff --git a/macros.asm b/macros.asm index 2c0d3dfb..a99a80ea 100644 --- a/macros.asm +++ b/macros.asm @@ -138,13 +138,23 @@ TX_BCD: MACRO ENDM ; Predef macro. -PREDEF: MACRO - ld a, (\1 - PredefPointers) / 3 +add_predef: MACRO +\1Predef:: + db BANK(\1) + dw \1 + ENDM + +predef_id: MACRO + ld a, (\1Predef - PredefPointers) / 3 + ENDM + +predef: MACRO + predef_id \1 call Predef ENDM -PREDEF_JUMP: MACRO - ld a, (\1 - PredefPointers) / 3 +predef_jump: MACRO + predef_id \1 jp Predef ENDM -- cgit v1.3.1-sl0p