diff options
author | Astatin <[email protected]> | 2025-06-17 17:42:44 +0200 |
---|---|---|
committer | Astatin <[email protected]> | 2025-06-17 17:42:44 +0200 |
commit | b84a1c2c0ebb484e23753c2f9db8742389fcc99a (patch) | |
tree | 0036439ad1a5cc4c08c4bef79c0255b851a894f2 /utils.gbasm | |
parent | a9142d0163f41c89196ea201ce8245899c701b82 (diff) |
loading ldtk tilemaps + adding dungeon structure that can be loaded at runtime
Diffstat (limited to 'utils.gbasm')
-rw-r--r-- | utils.gbasm | 18 |
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 |