diff options
author | Daniel Harding <33dannye@gmail.com> | 2018-04-10 10:27:18 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-04-10 10:27:18 -0500 |
commit | 7cce23ef764bcc3bfaed851f8d72dcadde1400f6 (patch) | |
tree | 0371e3e80bcc1d99979f5dfb97e52ce668316b9b /src/macros/data.asm | |
parent | d5e21ce300222d80c3e4c35ada6451a67817a9ea (diff) | |
parent | 217eff6eda39082b1f31a0bf5c28834e032ab43a (diff) |
Merge pull request #40 from xCrystal/master
Create *_DECK_ID constants ; minor style changes
Diffstat (limited to 'src/macros/data.asm')
-rw-r--r-- | src/macros/data.asm | 19 |
1 files changed, 18 insertions, 1 deletions
diff --git a/src/macros/data.asm b/src/macros/data.asm index 2fd4b7d..80978b7 100644 --- a/src/macros/data.asm +++ b/src/macros/data.asm @@ -1,3 +1,7 @@ +INCROM: MACRO +INCBIN "baserom.gbc", \1, \2 - \1 +ENDM + dn: MACRO db \1 << 4 | \2 ENDM @@ -40,7 +44,20 @@ rgb: MACRO dw (\3 << 10 | \2 << 5 | \1) ENDM -; macros used in data/cards.asm, but might be useful elsewhere eventually +emptybank: MACRO + rept $4000 + db $ff + endr +ENDM + +; poketcg specific macros below + +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 energy: MACRO en = 0 |