summaryrefslogtreecommitdiff
path: root/src/macros/data.asm
diff options
context:
space:
mode:
authorDaniel Harding <33dannye@gmail.com>2018-04-10 10:27:18 -0500
committerGitHub <noreply@github.com>2018-04-10 10:27:18 -0500
commit7cce23ef764bcc3bfaed851f8d72dcadde1400f6 (patch)
tree0371e3e80bcc1d99979f5dfb97e52ce668316b9b /src/macros/data.asm
parentd5e21ce300222d80c3e4c35ada6451a67817a9ea (diff)
parent217eff6eda39082b1f31a0bf5c28834e032ab43a (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.asm19
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