diff options
author | xCrystal <rgr.crystal@gmail.com> | 2018-04-10 16:13:20 +0200 |
---|---|---|
committer | xCrystal <rgr.crystal@gmail.com> | 2018-04-10 16:13:20 +0200 |
commit | 6895547b0d2c86d769b29dc8eb5f5021723fc763 (patch) | |
tree | 4aeb9f6b02cf9814d1ab34723ff72a02fd917b7f /src/macros/code.asm | |
parent | d5e21ce300222d80c3e4c35ada6451a67817a9ea (diff) |
define *_DECK_ID constants ; split macros/code.asm
Diffstat (limited to 'src/macros/code.asm')
-rw-r--r-- | src/macros/code.asm | 32 |
1 files changed, 1 insertions, 31 deletions
diff --git a/src/macros/code.asm b/src/macros/code.asm index 276bd6a..9e8a4ce 100644 --- a/src/macros/code.asm +++ b/src/macros/code.asm @@ -1,20 +1,3 @@ -INCROM: MACRO -INCBIN "baserom.gbc", \1, \2 - \1 -ENDM - -const_def: MACRO -if _NARG > 0 -const_value = \1 -else -const_value = 0 -endc -ENDM - -const: MACRO -\1 EQU const_value -const_value = const_value + 1 -ENDM - lb: MACRO ; r, hi, lo ld \1, (\2) << 8 + ((\3) & $ff) ENDM @@ -39,19 +22,6 @@ else endc ENDM -; the rst $38 handler is a single ret +; the rst $38 handler is a single ret instruction ; probably used for testing purposes during development debug_ret EQUS "rst $38" - -emptybank: MACRO - rept $4000 - db $ff - endr -ENDM - -textpointer: MACRO - dw ((\1 + ($4000 * (BANK(\1) - 1))) - (TextOffsets + ($4000 * (BANK(TextOffsets) - 1)))) & $ffff - db ((\1 + ($4000 * (BANK(\1) - 1))) - (TextOffsets + ($4000 * (BANK(TextOffsets) - 1)))) >> 16 - const \1_ -GLOBAL \1_ -ENDM |