aboutsummaryrefslogtreecommitdiffstats
path: root/macros/data.asm
diff options
context:
space:
mode:
authordannye <33dannye@gmail.com>2023-11-21 20:56:28 -0600
committerdannye <33dannye@gmail.com>2023-11-21 20:56:28 -0600
commit04f7f7f506a1dbb877e4678601261e8157fd0e57 (patch)
treebfe62d3872c5f031ee40df9488910bd58b0e1b15 /macros/data.asm
parentExtend tools/pcm.c to allow decoding .pcm to .wav (diff)
parentFix some map text constants (diff)
downloadpokeyellow-04f7f7f506a1dbb877e4678601261e8157fd0e57.tar.gz
pokeyellow-04f7f7f506a1dbb877e4678601261e8157fd0e57.tar.xz
pokeyellow-04f7f7f506a1dbb877e4678601261e8157fd0e57.zip
Merge branch 'master' of https://github.com/pret/pokered
Diffstat (limited to 'macros/data.asm')
-rw-r--r--macros/data.asm11
1 files changed, 11 insertions, 0 deletions
diff --git a/macros/data.asm b/macros/data.asm
index 775b6adc..eeb3a2fd 100644
--- a/macros/data.asm
+++ b/macros/data.asm
@@ -56,6 +56,17 @@ MACRO dn ; nybbles
ENDR
ENDM
+MACRO dc ; "crumbs"
+ REPT _NARG / 4
+ db ((\1) << 6) | ((\2) << 4) | ((\3) << 2) | (\4)
+ SHIFT 4
+ ENDR
+ENDM
+
+MACRO bigdw ; big-endian word
+ db HIGH(\1), LOW(\1)
+ENDM
+
MACRO dba ; dbw bank, address
REPT _NARG
dbw BANK(\1), \1