summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRangi <remy.oukaour+rangi42@gmail.com>2020-09-14 11:22:19 -0400
committerRangi <remy.oukaour+rangi42@gmail.com>2020-09-14 11:22:19 -0400
commit9dbdd616e4c61298d366712e6617c7c57d6f2470 (patch)
tree834bb4686585c500ec3b0610dc3cd2219bc11d60
parentfd678b18d321e2a489291e2052974e31c84bbfe5 (diff)
Decompress level tilemaps
unknown_6b_7f34 gets decompressed to $A000 (SRAM)
-rw-r--r--gfx/easy_picross/easy_picross.attrmap1
-rw-r--r--gfx/easy_picross/easy_picross.tilemapbin0 -> 360 bytes
-rw-r--r--gfx/easy_picross/easy_picross.tilemap_attrmap.xorbin0 -> 511 bytes
-rw-r--r--gfx/safari_map/safari_map.attrmap1
-rw-r--r--gfx/safari_map/safari_map.tilemapbin0 -> 1440 bytes
-rw-r--r--gfx/safari_map/safari_map.tilemap_attrmap.xorbin0 -> 2049 bytes
-rw-r--r--gfx/town_map/town_map.attrmap1
-rw-r--r--gfx/town_map/town_map.tilemapbin0 -> 3600 bytes
-rw-r--r--gfx/town_map/town_map.tilemap_attrmap.xorbin0 -> 5025 bytes
-rw-r--r--gfx/unknown/unknown_6b_7f34.attrmapbin0 -> 1024 bytes
-rw-r--r--gfx/unknown/unknown_6b_7f34.tilemapbin0 -> 1024 bytes
-rw-r--r--gfx/unknown/unknown_6b_7f34.tilemap_attrmap.xorbin0 -> 190 bytes
-rw-r--r--source/bank_6b.asm4
-rw-r--r--source/bank_74.asm5
-rw-r--r--source/bank_76.asm5
-rw-r--r--source/bank_79.asm5
16 files changed, 22 insertions, 0 deletions
diff --git a/gfx/easy_picross/easy_picross.attrmap b/gfx/easy_picross/easy_picross.attrmap
new file mode 100644
index 0000000..e15c392
--- /dev/null
+++ b/gfx/easy_picross/easy_picross.attrmap
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/gfx/easy_picross/easy_picross.tilemap b/gfx/easy_picross/easy_picross.tilemap
new file mode 100644
index 0000000..b46d4f0
--- /dev/null
+++ b/gfx/easy_picross/easy_picross.tilemap
Binary files differ
diff --git a/gfx/easy_picross/easy_picross.tilemap_attrmap.xor b/gfx/easy_picross/easy_picross.tilemap_attrmap.xor
new file mode 100644
index 0000000..083e5e0
--- /dev/null
+++ b/gfx/easy_picross/easy_picross.tilemap_attrmap.xor
Binary files differ
diff --git a/gfx/safari_map/safari_map.attrmap b/gfx/safari_map/safari_map.attrmap
new file mode 100644
index 0000000..c314af5
--- /dev/null
+++ b/gfx/safari_map/safari_map.attrmap
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/gfx/safari_map/safari_map.tilemap b/gfx/safari_map/safari_map.tilemap
new file mode 100644
index 0000000..eb5d4ab
--- /dev/null
+++ b/gfx/safari_map/safari_map.tilemap
Binary files differ
diff --git a/gfx/safari_map/safari_map.tilemap_attrmap.xor b/gfx/safari_map/safari_map.tilemap_attrmap.xor
new file mode 100644
index 0000000..2dc4da1
--- /dev/null
+++ b/gfx/safari_map/safari_map.tilemap_attrmap.xor
Binary files differ
diff --git a/gfx/town_map/town_map.attrmap b/gfx/town_map/town_map.attrmap
new file mode 100644
index 0000000..6703159
--- /dev/null
+++ b/gfx/town_map/town_map.attrmap
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/gfx/town_map/town_map.tilemap b/gfx/town_map/town_map.tilemap
new file mode 100644
index 0000000..9ebf151
--- /dev/null
+++ b/gfx/town_map/town_map.tilemap
Binary files differ
diff --git a/gfx/town_map/town_map.tilemap_attrmap.xor b/gfx/town_map/town_map.tilemap_attrmap.xor
new file mode 100644
index 0000000..9588588
--- /dev/null
+++ b/gfx/town_map/town_map.tilemap_attrmap.xor
Binary files differ
diff --git a/gfx/unknown/unknown_6b_7f34.attrmap b/gfx/unknown/unknown_6b_7f34.attrmap
new file mode 100644
index 0000000..06d7405
--- /dev/null
+++ b/gfx/unknown/unknown_6b_7f34.attrmap
Binary files differ
diff --git a/gfx/unknown/unknown_6b_7f34.tilemap b/gfx/unknown/unknown_6b_7f34.tilemap
new file mode 100644
index 0000000..f3bbf53
--- /dev/null
+++ b/gfx/unknown/unknown_6b_7f34.tilemap
Binary files differ
diff --git a/gfx/unknown/unknown_6b_7f34.tilemap_attrmap.xor b/gfx/unknown/unknown_6b_7f34.tilemap_attrmap.xor
new file mode 100644
index 0000000..5151eef
--- /dev/null
+++ b/gfx/unknown/unknown_6b_7f34.tilemap_attrmap.xor
Binary files differ
diff --git a/source/bank_6b.asm b/source/bank_6b.asm
new file mode 100644
index 0000000..fcd8c95
--- /dev/null
+++ b/source/bank_6b.asm
@@ -0,0 +1,4 @@
+SECTION "compressed_tilemap_attrmap_unknown_6b_7f34", ROMX[$7f34], BANK[$6b]
+compressed_tilemap_attrmap_unknown_6b_7f34::
+INCBIN "gfx/unknown/unknown_6b_7f34.tilemap_attrmap.xor"
+.end::
diff --git a/source/bank_74.asm b/source/bank_74.asm
index 097f935..59a2103 100644
--- a/source/bank_74.asm
+++ b/source/bank_74.asm
@@ -26,3 +26,8 @@ INCBIN "gfx/levels/lv_3_sea_cottage_sgb.bin"
gfx_lv_3_sea_cottage_duplicate::
INCBIN "gfx/levels/lv_3_sea_cottage_unused.bin"
.end::
+
+SECTION "compressed_tilemap_attrmap_easy_picross", ROMX[$7ddc], BANK[$74]
+compressed_tilemap_attrmap_easy_picross::
+INCBIN "gfx/easy_picross/easy_picross.tilemap_attrmap.xor"
+.end::
diff --git a/source/bank_76.asm b/source/bank_76.asm
index 8775628..339a6fa 100644
--- a/source/bank_76.asm
+++ b/source/bank_76.asm
@@ -26,6 +26,11 @@ gfx_lv_7_cycling_road_duplicate::
INCBIN "gfx/levels/lv_7_cycling_road_unused.bin"
.end::
+SECTION "compressed_tilemap_attrmap_safari_map", ROMX[$7000], BANK[$76]
+compressed_tilemap_attrmap_safari_map::
+INCBIN "gfx/safari_map/safari_map.tilemap_attrmap.xor"
+.end::
+
SECTION "compressed_tilemap_attrmap_safari_picross", ROMX[$7c35], BANK[$76]
compressed_tilemap_attrmap_safari_picross::
INCBIN "gfx/game_select/safari_picross.tilemap_attrmap.xor"
diff --git a/source/bank_79.asm b/source/bank_79.asm
index 457da66..a541b0d 100644
--- a/source/bank_79.asm
+++ b/source/bank_79.asm
@@ -1,3 +1,8 @@
+SECTION "compressed_tilemap_attrmap_town_map", ROMX[$5800], BANK[$79]
+compressed_tilemap_attrmap_town_map::
+INCBIN "gfx/town_map/town_map.tilemap_attrmap.xor"
+.end::
+
SECTION "compressed_gfx_game_select", ROMX[$6ba1], BANK[$79]
compressed_gfx_game_select::
INCBIN "gfx/game_select/game_select.bin.xor"