aboutsummaryrefslogtreecommitdiff
path: root/utils.gbasm
diff options
context:
space:
mode:
authorAstatin <[email protected]>2025-06-17 17:42:44 +0200
committerAstatin <[email protected]>2025-06-17 17:42:44 +0200
commitb84a1c2c0ebb484e23753c2f9db8742389fcc99a (patch)
tree0036439ad1a5cc4c08c4bef79c0255b851a894f2 /utils.gbasm
parenta9142d0163f41c89196ea201ce8245899c701b82 (diff)
loading ldtk tilemaps + adding dungeon structure that can be loaded at runtime
Diffstat (limited to 'utils.gbasm')
-rw-r--r--utils.gbasm18
1 files changed, 18 insertions, 0 deletions
diff --git a/utils.gbasm b/utils.gbasm
index c16160c..1393e82 100644
--- a/utils.gbasm
+++ b/utils.gbasm
@@ -312,3 +312,21 @@ VBlank_Wait:
POP AF
CALL ptr(=addr)
.END
+
+.MACRODEF COPY_4BYTES dest src
+ LD A, ($src)
+ LD ($dest), A
+ LD A, ($src+1)
+ LD ($dest+1), A
+ LD A, ($src+2)
+ LD ($dest+2), A
+ LD A, ($src+3)
+ LD ($dest+3), A
+.END
+
+.MACRODEF COPY_2BYTES dest src
+ LD A, ($src)
+ LD ($dest), A
+ LD A, ($src+1)
+ LD ($dest+1), A
+.END