summaryrefslogtreecommitdiff
path: root/home/copy_tilemap.asm
diff options
context:
space:
mode:
authorlibjet <libj3t@gmail.com>2020-02-18 14:29:48 +0000
committerlibjet <libj3t@gmail.com>2020-02-18 14:29:48 +0000
commit919a014b9560af582db8f1055bc0b0136e75af6e (patch)
tree8b03d36559a5a563860abf747a1150c0807766da /home/copy_tilemap.asm
parent80153b820ad017b09b7f896f0fb17beaf49faa95 (diff)
Add copy_tilemap.asm
Diffstat (limited to 'home/copy_tilemap.asm')
-rwxr-xr-xhome/copy_tilemap.asm20
1 files changed, 20 insertions, 0 deletions
diff --git a/home/copy_tilemap.asm b/home/copy_tilemap.asm
new file mode 100755
index 00000000..c361b309
--- /dev/null
+++ b/home/copy_tilemap.asm
@@ -0,0 +1,20 @@
+LoadTileMapToTempTileMap::
+; Load wTileMap into wTempTileMap
+ hlcoord 0, 0
+ decoord 0, 0, wTempTileMap
+ ld bc, wTileMapEnd - wTileMap
+ call CopyBytes
+
+Call_LoadTempTileMapToTileMap::
+ xor a
+ ldh [hBGMapMode], a
+ call LoadTempTileMapToTileMap
+ ld a, 1
+ ldh [hBGMapMode], a
+ ret
+
+LoadTempTileMapToTileMap::
+ hlcoord 0, 0, wTempTileMap
+ decoord 0, 0
+ ld bc, wTileMapEnd - wTileMap
+ call CopyBytes \ No newline at end of file