Robotrek/ROM map

From Data Crystal
Jump to navigation Jump to search

Chip tiny.png The following article is a ROM map for Robotrek.

  • A Tileset is a collection of tile definitions the combine VRAM and CGRAM locations/flags to create a "palette" of tiles.
  • A Tilemap is the actual information for each game map/screen, referencing the tile definitions from a Tileset.
  • A Spritemap defines sprite tile locations and flags to form "groups" of sprite data. The header is an offset table to each group. Each group can be defined with multiple frames and times to create animations.
  • A Spritemap2 file is similar to a Spritemap, and seems to be unique to Robotrek. Their use is currently unknown.
  • Compression uses Quintet's LZ algorithm, similar to their other games.
  • Compressed files have a 2-byte header containing the uncompressed size. Raw files do not have this header.
  • Tilemap and Tileset files are always compressed.
  • Tilemap files have an additional 2-byte header containing the screen width/height of the map. This size header comes before the compression header.
  • Graphics files are compressed. Raw Graphics files are not.
  • Spritemap files are compressed. Smaller, Raw Spritemap files are not.
  • Spritemap2 files are not compressed.
  • Music and Palette files are not compressed.
     0 to    622 = Tileset
   623 to    C3E = Tileset
   C3F to   124D = Tileset
  124E to   1844 = Tileset
  1845 to   1E2E = Tileset
  1E2F to   23E7 = Tileset
  23E8 to   296A = Tilemap
  296B to   2EEA = Music - Robots vs. Hackers
  2EEB to   344A = Music - Count Prinky's Mansion
  344B to   39A8 = Tileset
  39A9 to   3F03 = Music - Super Robot Battle!
  3F04 to   4447 = Tileset
  4448 to   4965 = Tileset
  4966 to   4E75 = Tilemap
  4E76 to   537E = Tilemap
  537F to   5878 = Spritemap
  5879 to   5D6C = Music - Futuristic World in Peril
  5D6D to   6252 = Tileset
  6253 to   672E = Tileset
  672F to   6C09 = Tilemap
  6C0A to   70DA = Tilemap
  70DB to   75A2 = Tileset
  75A3 to   7A68 = Tilemap
  7A69 to   7F03 = Music - The World of Quintenix
  7F04 to   7FF0 = Spritemap

  8000 to   FEDA = Code page 0, mostly contains core boot and COP code
  FFC0 to   FFFF = Internal header

 10000 to  1046D = Tilemap
 1046E to  108D9 = Spritemap
 108DA to  10D20 = Tilemap
 10D21 to  11166 = Music - Hometown in Autumn
 11167 to  115A4 = Tilemap
 115A5 to  119D7 = Tileset
 119D8 to  11E0A = Tilemap
 11E0B to  12232 = Tileset
 12233 to  1264D = Tilemap
 1264E to  12A59 = Music - Music Box of Memories
 12A5A to  12E5D = Tilemap
 12E5E to  1325B = Tilemap
 1325C to  13658 = Tilemap
 13659 to  13A50 = Tileset
 13A51 to  13E3A = Tilemap
 13E3B to  14220 = Tilemap
 14221 to  145FF = Tilemap
 14600 to  149D9 = Tilemap
 149DA to  14D93 = Tilemap
 14D94 to  15149 = Tileset
 1514A to  154F7 = Tilemap
 154F8 to  1589F = Tilemap
 158A0 to  15C46 = Spritemap
 15C47 to  15FED = Spritemap
 15FEE to  16390 = Music - Deep Underground
 16391 to  1671A = Spritemap
 1671B to  16A97 = Tileset
 16A98 to  16E11 = Tileset
 16E12 to  17186 = Tilemap
 17187 to  174F0 = Spritemap
 174F1 to  1782F = Tilemap
 17830 to  17B69 = Tilemap
 17B6A to  17E90 = Tilemap
 17E91 to  17FF8 = Tilemap

 18000 to  1FF85 = Code (data) page 1, containing commonly used data tables and strings

 20000 to  20315 = Tilemap
 20316 to  20617 = Tilemap
 20618 to  20915 = Tilemap
 20916 to  20C12 = Tileset
 20C13 to  20F09 = Tilemap
 20F0A to  211F8 = Tileset
 211F9 to  214D3 = Spritemap
 214D4 to  217A6 = Tilemap
 217A7 to  21A73 = Tilemap
 21A74 to  21D3A = Spritemap
 21D3B to  21FFE = Tilemap
 21FFF to  222BF = Tilemap
 222C0 to  2257C = Spritemap
 2257D to  22837 = Tilemap
 22838 to  22AE9 = Tilemap
 22AEA to  22D96 = Tilemap
 22D97 to  2303A = Tilemap
 2303B to  232D5 = Tilemap
 232D6 to  23569 = Tilemap
 2356A to  237FC = Tilemap
 237FD to  23A85 = Tilemap
 23A86 to  23D05 = Spritemap
 23D06 to  23F81 = Tilemap
 23F82 to  241F8 = Tilemap
 241F9 to  24460 = Spritemap
 24461 to  246C0 = Tilemap
 246C1 to  2491E = Tilemap
 2491F to  24B51 = Spritemap
 24B52 to  24D7C = Tilemap
 24D7D to  24FA7 = Tilemap
 24FA8 to  251C4 = Spritemap
 251C5 to  253D8 = Tilemap
 253D9 to  255E6 = Spritemap
 255E7 to  257EB = Spritemap
 257EC to  259E2 = Music - Special Item
 259E3 to  25BC8 = Tilemap
 25BC9 to  25DAD = Tilemap
 25DAE to  25F92 = Spritemap
 25F93 to  26170 = Tilemap
 26171 to  26347 = Tilemap
 26348 to  2651D = Tilemap
 2651E to  266E5 = Tilemap
 266E6 to  268AC = Tilemap
 268AD to  26A66 = Tilemap
 26A67 to  26BE7 = Tilemap
 26BE8 to  26D67 = Palettes
 26D68 to  26EDA = Spritemap
 26EDB to  27034 = Spritemap
 27035 to  27189 = Tilemap
 2718A to  272D3 = Spritemap
 272D4 to  27419 = Tilemap
 2741A to  2755E = Spritemap
 2755F to  276A0 = Spritemap
 276A1 to  277DF = Spritemap
 277E0 to  27915 = Tilemap
 27916 to  27A4B = Tilemap
 27A4C to  27B7D = Spritemap
 27B7E to  27CA5 = Tilemap
 27CA6 to  27DC9 = Spritemap
 27DCA to  27EEB = Spritemap
 27EEC to  27FFE = Spritemap

 28000 to  2E9A9 = Tables containing script and spritemap definitions
 2E9AA to  2FF66 = Code page 2, contains script code

 30000 to  30120 = Spritemap
 30121 to  30240 = Spritemap
 30241 to  3035D = Spritemap
 3035E to  30479 = Spritemap
 3047A to  30590 = Spritemap
 30591 to  306A2 = Tilemap
 306A3 to  307B3 = Spritemap
 307B4 to  308C3 = Tilemap
 308C4 to  309D3 = Spritemap
 309D4 to  30AE3 = Spritemap
 30AE4 to  30BEC = Tilemap
 30BED to  30CF5 = Tilemap
 30CF6 to  30DFA = Spritemap
 30DFB to  30EFE = Spritemap
 30EFF to  310FE = Map palettes
 310FF to  311FD = Tilemap
 311FE to  312E9 = Tilemap
 312EA to  313D3 = Tilemap
 313D4 to  314B9 = Spritemap
 314BA to  3159D = Tilemap
 3159E to  3167E = Spritemap
 3167F to  31BBE = Map palettes
 31BBF to  31C9D = Tilemap
 31C9E to  31D79 = Spritemap
 31D7A to  31E53 = Spritemap
 31E54 to  31F2B = Tilemap
 31F2C to  32003 = Spritemap
 32004 to  320DA = Spritemap
 320DB to  321AF = Spritemap
 321B0 to  32283 = Spritemap
 32284 to  32356 = Spritemap
 32357 to  32423 = Tilemap
 32424 to  324EF = Tilemap
 324F0 to  325BA = Tilemap
 325BB to  32684 = Tilemap
 32685 to  3274D = Spritemap
 3274E to  32810 = Spritemap
 32811 to  328C5 = Tilemap
 328C6 to  32975 = Tilemap
 32976 to  32A1F = Tilemap
 32A20 to  32AC7 = Tilemap
 32AC8 to  32B6D = Tilemap
 32B6E to  32C0E = Tilemap
 32C0F to  32CAF = Tilemap
 32CB0 to  32D4D = Tilemap
 32D4E to  33C4D = Map palettes
 33C4E to  33CCB = Tilemap
 33CCC to  33D48 = Music - (no music)
 33D49 to  33DC1 = Tilemap
 33DC2 to  33E33 = Spritemap
 33E34 to  33E96 = Tilemap
 33E97 to  33F56 = Map palettes
 33F57 to  33FB0 = Tilemap
 33FB1 to  34009 = Tilemap
 3400A to  37FFF = Unused

 38000 to  39968 = Tables containing script and spritemap definitions
 39969 to  3FCF8 = Code page 3, contains script code

 40000 to  410A1 = Alternate map meta table
 410A2 to  42B25 = Graphics
 42B26 to  444F8 = Graphics
 444F9 to  45EA9 = Graphics
 45EAA to  47830 = Graphics
 47831 to  47F45 = Spritemap
 47F46 to  47FFF = Tilemap

 48000 to  4FFB3 = Code page 4, string processing and some scripts

 50000 to  51971 = Graphics
 51972 to  532E3 = Graphics
 532E4 to  54C53 = Graphics
 54C54 to  56562 = Graphics
 56563 to  57E29 = Graphics
 57E2A to  57FFE = Spritemap

 58000 to  5FCD6 = Code page 5, scripts

 60000 to  6187C = Graphics
 6187D to  62F75 = Graphics
 62F76 to  645E9 = Graphics
 645EA to  65C53 = Graphics
 65C54 to  672AF = Graphics
 672B0 to  67ED2 = Graphics
 67ED3 to  67FFC = Spritemap

 68000 to  6F7D5 = Code page 6, scripts

 70000 to  7164B = Graphics
 7164C to  72C6D = Graphics
 72C6E to  74271 = Graphics
 74272 to  75848 = Graphics
 75849 to  76E14 = Graphics
 76E15 to  77FEF = Graphics

 78000 to  7F3B4 = Code page 7, scripts

 80000 to  81FFF = Raw Graphics (font, 2BPP GameBoy format)
 82000 to  835C4 = Graphics
 835C5 to  84B5B = Graphics
 84B5C to  860EE = Graphics
 860EF to  87630 = Graphics
 87631 to  87F3F = Graphics
 87F40 to  87FFF = Palettes

 88000 to  8F51E = Code page 8, scripts and string templates

 90000 to  9002E = Sound sample 00 (16-bit length value and BRR data)
 9002F to  90054 = Sound sample 01 (16-bit length value and BRR data)
 90055 to  900A7 = Sound sample 02 (16-bit length value and BRR data)
 900A8 to  901D2 = Sound sample 03 (16-bit length value and BRR data)
 901D3 to  915DE = Sound sample 04 (16-bit length value and BRR data)
 915DF to  921E6 = Sound sample 05 (16-bit length value and BRR data)
 921E7 to  93871 = Sound sample 06 (16-bit length value and BRR data)
 93872 to  93F2A = Sound sample 07 (16-bit length value and BRR data)
 93F2B to  9475D = Sound sample 08 (16-bit length value and BRR data)
 9475E to  955E4 = Sound sample 09 (16-bit length value and BRR data)
 955E5 to  9562E = Sound sample 0A (16-bit length value and BRR data)
 9562F to  95B2E = Sound sample 0B (16-bit length value and BRR data)
 95B2F to  95FD4 = Sound sample 0C (16-bit length value and BRR data)
 95FD5 to  96324 = Sound sample 0D (16-bit length value and BRR data)
 96325 to  9754A = Sound sample 0E (16-bit length value and BRR data)
 9754B to  97D7D = Sound sample 0F (16-bit length value and BRR data)
 97D7E to  97FFF = Sound sample 10 (16-bit length value and BRR data) (Split sample: latter half at A0000)

 98000 to  9F478 = Code page 9, scripts

 A0000 to  A0A42 = Sound sample 10 (16-bit length value and BRR data) (Split sample: former half at 97D7E)
 A0A43 to  A2910 = Sound sample 11 (16-bit length value and BRR data)
 A2911 to  A3C4D = Sound sample 12 (16-bit length value and BRR data)
 A3C4E to  A49BD = Sound sample 13 (16-bit length value and BRR data)
 A49BE to  A540C = Sound sample 14 (16-bit length value and BRR data)
 A540D to  A5CEA = Sound sample 15 (16-bit length value and BRR data)
 A5CEB to  A6B8C = Sound sample 16 (16-bit length value and BRR data)
 A6B8D to  A7A0A = Sound sample 17 (16-bit length value and BRR data)
 A7A0B to  A7FFF = Sound sample 18 (16-bit length value and BRR data) (Split sample: latter half at B0000)

 A8000 to  AFCB2 = Code page 10, scripts

 B0000 to  B03B7 = Sound sample 18 (16-bit length value and BRR data) (Split sample: former half at A7A0B)
 B03B8 to  B1274 = Sound sample 19 (16-bit length value and BRR data)
 B1275 to  B1EC4 = Sound sample 1A (16-bit length value and BRR data)
 B1EC5 to  B1FD4 = Sound sample 1B (16-bit length value and BRR data)
 B1FD5 to  B3053 = Sound sample 1C (16-bit length value and BRR data)
 B3054 to  B4588 = Sound sample 1D (16-bit length value and BRR data)
 B4589 to  B4DFA = Sound sample 1E (16-bit length value and BRR data)
 B4DFB to  B5FA2 = Sound sample 1F (16-bit length value and BRR data)
 B5FA3 to  B68B6 = Sound sample 20 (16-bit length value and BRR data)
 B68B7 to  B74F4 = Sound sample 21 (16-bit length value and BRR data)
 B74F5 to  B7FFF = Sound sample 22 (16-bit length value and BRR data) (Split sample: latter half at C0000)

 B8000 to  BFDA4 = Code page 11, scripts

 C0000 to  C0BF4 = Sound sample 22 (16-bit length value and BRR data) (Split sample: former half at B74F5)
 C0BF5 to  C23D5 = Sound sample 23 (16-bit length value and BRR data)
 C23D6 to  C2953 = Sound sample 24 (16-bit length value and BRR data)
 C2954 to  C4026 = Sound sample 25 (16-bit length value and BRR data)
 C4027 to  C4A09 = Sound sample 26 (16-bit length value and BRR data)
 C4A0A to  C60EE = Sound sample 27 (16-bit length value and BRR data)
 C60EF to  C685B = Sound sample 28 (16-bit length value and BRR data)
 C685C to  C6A31 = Sound sample 29 (16-bit length value and BRR data)
 C6A32 to  C7FFF = Sound sample 2A (16-bit length value and BRR data) (Split sample: latter half at D0000)

 C8000 to  CEEEB = Code page 12, scripts

 D0000 to  D177B = Sound sample 2A (16-bit length value and BRR data) (Split sample: former half at C6A32)
 D177C to  D1F1E = Sound sample 2B (16-bit length value and BRR data)
 D1F1F to  D289E = Sound sample 2C (16-bit length value and BRR data)
 D289F to  D39EC = Sound sample 2D (16-bit length value and BRR data)
 D39ED to  D3B17 = Sound sample 2E (16-bit length value and BRR data)
 D3B18 to  D4890 = Sound sample 2F (16-bit length value and BRR data)
 D4891 to  D4910 = Sound sample 30 (16-bit length value and BRR data)
 D4911 to  D554E = Sound sample 31 (16-bit length value and BRR data)
 D554F to  D6A0E = Sound sample 32 (16-bit length value and BRR data)
 D6A0F to  D7B41 = Sound sample 33 (16-bit length value and BRR data)
 D7B42 to  D7FFF = Spritemap

 D8000 to  D930F = Map metadata
 D9310 to  DB30F = Raw Graphics (inventory items and menu options)
 DB310 to  DD16F = Graphics
 DD170 to  DEB7E = Graphics
 DEB7F to  DFF74 = Graphics
 DFF75 to  DFFFF = Spritemap

 E0000 to  E1513 = Graphics
 E1514 to  E2A22 = Graphics
 E2A23 to  E3F21 = Graphics
 E3F22 to  E540C = Graphics
 E540D to  E68F5 = Graphics
 E68F6 to  E7DD9 = Graphics
 E7DDA to  E7FF8 = Spritemap

 E8000 to  E8A88 = Raw Spritemap
 E8A89 to  E9F9D = Graphics
 E9F9E to  E9FFF = Tilemap
 EA000 to  EA69F = Raw Spritemap
 EA6A0 to  EBE64 = Graphics
 EBE65 to  EBFF5 = Tilemap
 EC000 to  EC76B = Raw Spritemap
 EC76C to  EE16D = Graphics
 EE16E to  EFAD4 = Graphics
 EFAD5 to  EFFF7 = Music - Gateau ~ Master of Time

 F0000 to  F148A = Graphics
 F148B to  F28D0 = Graphics
 F28D1 to  F3D05 = Graphics
 F3D06 to  F50FF = Graphics
 F5100 to  F64F2 = Graphics
 F64F3 to  F7893 = Graphics
 F7894 to  F7F87 = Spritemap
 F7F88 to  F7FF6 = Tilemap

 F8000 to  F9653 = Raw Spritemap
 F9654 to  F9FCA = Music - Quiet Victory
 F9FCB to  F9FF4 = Tilemap
 FA000 to  FB653 = Raw Spritemap
 FB654 to  FBFA8 = String compression dictionary
 FBFA9 to  FBFFF = Spritemap
 FC000 to  FD653 = Raw Spritemap
 FD654 to  FEE09 = Graphics
 FEE0A to  FFFF0 = Graphics

100000 to 101396 = Graphics
101397 to 1026CE = Graphics
1026CF to 10399B = Graphics
10399C to 104C68 = Graphics
104C69 to 105F09 = Graphics
105F0A to 1071A8 = Graphics
1071A9 to 107F2B = Graphics
107F2C to 107FFC = Spritemap

108000 to 10CDAF = Unknown data table
10CDB0 to 10CFF2 = Tilemap
10D000 to 10FB43 = Unknown data table
10FB44 to 10FFE5 = Tilemap

110000 to 11127F = Graphics
111280 to 1124AA = Graphics
1124AB to 1136CF = Graphics
1136D0 to 1148A8 = Spritemap
1148A9 to 115A7F = Graphics
115A80 to 116B5F = Graphics
116B60 to 117C11 = Graphics
117C12 to 117FE8 = Spritemap

118000 to 1196FB = Graphics
1196FC to 11ACF0 = Graphics
11ACF1 to 11C2B1 = Graphics
11C2B2 to 11D839 = Graphics
11D83A to 11EDB6 = Graphics
11EDB7 to 11FEF4 = Music - Programmers' Computer
11FEF5 to 11FFFF = Tilemap

120000 to 121049 = Graphics
12104A to 12204F = Graphics
122050 to 123015 = Graphics
123016 to 123F9A = Graphics
123F9B to 124ED4 = Graphics
124ED5 to 125E09 = Graphics
125E0A to 126CA0 = Graphics
126CA1 to 1277FA = Graphics
1277FB to 127EBA = Spritemap
127EBB to 127FFB = Spritemap

128000 to 128FAD = Raw Spritemap
128FAE to 129FAD = Unknown Word table
129FAE to 12BFFF = Spritemap
12A000 to 12A96C = Raw Spritemap
12A96D to 12AFED = Tileset
12B000 to 12BD49 = Raw Spritemap
12BD4A to 12BFFC = Tileset
12C000 to 12C08F = Raw Spritemap
12C090 to 12C7CB = Music - Research and Development
12C8C1 to 12CFE8 = Music - Dangerous Places
12D000 to 12D365 = Raw Spritemap
12D366 to 12D7D9 = Music - A Long Time Ago...
12D7DA to 12D7F9 = Map palettes
12D800 to 12DC6B = Raw Spritemap
12DC6C to 12F16C = Graphics
12F16D to 12FFDC = Spritemap
12FFDD to 12FFFC = Map palettes

130000 to 130693 = Spritemap
130694 to 130D1E = Spritemap
130D1F to 131399 = Tileset
13139A to 1319FD = Tilemap
1319FE to 13204A = Tileset
13204B to 132684 = Tileset
132685 to 132C9A = Spritemap
132C9B to 133269 = Tileset
13326A to 133814 = Tileset
133815 to 133DBD = Tileset
133DBE to 13433C = Spritemap
13433D to 1348B8 = Tileset
1348B9 to 134E25 = Tileset
134E26 to 13537A = Spritemap
13537B to 1358C1 = Tilemap
1358C2 to 135E07 = Tileset
135E08 to 13633D = Tileset
13633E to 136839 = Tilemap
13683A to 136D30 = Spritemap
136D31 to 137221 = Spritemap
137222 to 13770F = Spritemap
137710 to 137BF1 = Spritemap
137BF2 to 137FFD = Tilemap

138000 to 13873C = Raw Spritemap2
13873D to 138F96 = Graphics (2BPP GameBoy format)
138F97 to 138FFD = Spritemap
139000 to 139F8E = Raw Spritemap 2
139F8F to 139FFF = Spritemap
13A000 to 13A6D1 = Raw Spritemap 2
13A6D2 to 13AFE2 = Music - Beneath the Lava
13B000 to 13B79F = Raw Spritemap 2
13B7A0 to 13BFAD = Music - High in the Sky
13BFAE to 13BFED = Map palettes
13C000 to 13C99A = Raw Spritemap 2
13C99B to 13CFFB = Compressed map tileset data
13D000 to 13D6D6 = Raw Spritemap 2
13D6D7 to 13DEB7 = Music - Theme of the Hackers
13DEB8 to 13DFFF = Spritemap
13E000 to 13E7C5 = Raw Spritemap 2
13E7C6 to 13EF6C = Music - Hackers' Supreme Fortress
13EF6D to 13EFF9 = Tilemap
13F000 to 13F28A = Raw Spritemap 2
13F28B to 13FFB4 = Graphics

140000 to 1404DE = Tilemap
1404DF to 1409BB = Tilemap
1409BC to 140E98 = Spritemap
140E99 to 141373 = Spritemap
141374 to 14184B = Tilemap
14184C to 141D0B = Spritemap
141D0C to 142198 = Spritemap
142199 to 142610 = Tileset
142611 to 142A7B = Spritemap
142A7C to 142EE5 = Spritemap
142EE6 to 14334E = Spritemap
14334F to 1437A8 = Spritemap
1437A9 to 143BF0 = Spritemap
143BF1 to 144036 = Spritemap
144037 to 14446F = Spritemap
144470 to 1448A7 = Tileset
1448A8 to 144CD1 = Spritemap
144CD2 to 1450F4 = Tilemap
1450F5 to 145514 = Tilemap
145515 to 145930 = Tilemap
145931 to 145D46 = Tileset
145D47 to 146156 = Spritemap
146157 to 146565 = Tilemap
146566 to 14696F = Spritemap
146970 to 146D70 = Tileset
146D71 to 147170 = Spritemap
147171 to 14756A = Tilemap
14756B to 147963 = Tileset
147964 to 147D55 = Spritemap
147D56 to 147FF8 = Spritemap

148000 to 14848D = Raw Spritemap2
14848E to 148F02 = Music - Staff Roll
148F03 to 148FF8 = Tilemap
149000 to 1499AD = Raw Spritemap2
1499AE to 149FDB = Tileset
14A000 to 14AF04 = Raw Spritemap2
14AF05 to 14AFFA = Spritemap
14B000 to 14B2C9 = Raw Spritemap2
14B2CA to 14BEE5 = Graphics
14BEE6 to 14BFFE = Tileset
14C000 to 14CBA2 = Raw Spritemap2
14CBA3 to 14DF4D = Graphics
14DF4E to 14F2ED = Graphics
14F2EE to 14FEC4 = Music - Beyond the Stars!
14FEC5 to 14FFFF = Spritemap

150000 to 1503D2 = Tilemap
1503D3 to 15079D = Spritemap
15079E to 150B66 = Tilemap
150B67 to 150F2C = Spritemap
150F2D to 1512F0 = Tilemap
1512F1 to 15169B = Tileset
15169C to 151A42 = Spritemap
151A43 to 151DE1 = Spritemap
151DE2 to 15216B = Spritemap
15216C to 1524F3 = Spritemap
1524F4 to 152876 = Tilemap
152877 to 152BE8 = Spritemap
152BE9 to 152F52 = Tileset
152F53 to 1532A1 = Tilemap
1532A2 to 1535EA = Tilemap
1535EB to 15392A = Spritemap
15392B to 153C68 = Tileset
153C69 to 153FA4 = Spritemap
153FA5 to 1542E0 = Spritemap
1542E1 to 154619 = Spritemap
15461A to 154945 = Spritemap
154946 to 154C66 = Spritemap
154C67 to 154F7F = Spritemap
154F80 to 155287 = Tilemap
155288 to 15558B = Tilemap
15558C to 15588D = Spritemap
15588E to 155B8E = Spritemap (unused?)
155B8F to 155E88 = Tilemap
155E89 to 156176 = Spritemap
156177 to 156463 = Spritemap
156464 to 15674E = Tilemap
15674F to 156A37 = Spritemap
156A38 to 156D19 = Spritemap
156D1A to 156FF2 = Spritemap
156FF3 to 1572C3 = Tilemap
1572C4 to 157593 = Tilemap
157594 to 157852 = Spritemap
157853 to 157B0B = Tilemap
157B0C to 157DC2 = Tilemap
157DC3 to 157FFD = Tilemap

158000 to 159FFF = Raw Graphics
15A000 to 15BFFF = Raw Graphics
15C000 to 15DFFF = Raw Graphics
15E000 to 15F355 = Graphics
15F356 to 15FA09 = Tilemap
15FA0A to 15FFF9 = Tileset

160000 to 1602AA = Spritemap
1602AB to 160548 = Spritemap
160549 to 1607DF = Tilemap
1607E0 to 160A70 = Spritemap
160A71 to 160CF6 = Tilemap
160CF7 to 160F78 = Tilemap
160F79 to 1611EE = Tilemap
1611EF to 161462 = Spritemap
161463 to 1616BF = Tilemap
1616C0 to 16191A = Tilemap
16191B to 161B5E = Tilemap
161B5F to 161D97 = Spritemap
161D98 to 161FC7 = Spritemap
161FC8 to 1621E3 = Tilemap
1621E4 to 1623F9 = Tilemap
1623FA to 16260E = Spritemap
16260F to 162822 = Tilemap
162823 to 162A35 = Spritemap
162A36 to 162C42 = Spritemap
162C43 to 162E23 = Tilemap
162E24 to 162FFA = Tilemap
162FFB to 1631CE = Spritemap
1631CF to 1633A1 = Tilemap
1633A2 to 163574 = Tilemap
163575 to 16372B = Tilemap
16372C to 1638DE = Tilemap
1638DF to 163A91 = Spritemap
163A92 to 163C41 = Tilemap
163C42 to 163DD8 = Tilemap
163DD9 to 163F6B = Tilemap
163F6C to 1640FE = Spritemap
1640FF to 164290 = Tilemap
164291 to 16441C = Spritemap
16441D to 1645A6 = Tilemap
1645A7 to 164730 = Spritemap
164731 to 1648B0 = Spritemap
1648B1 to 164A2B = Tilemap
164A2C to 164BA6 = Spritemap
164BA7 to 164D19 = Tilemap
164D1A to 164E8C = Spritemap
164E8D to 164FFD = Spritemap
164FFE to 16516B = Spritemap
16516C to 1652CE = Tilemap
1652CF to 165428 = Tilemap
165429 to 16557E = Spritemap
16557F to 1656D3 = Tilemap
1656D4 to 165824 = Spritemap
165825 to 165973 = Spritemap
165974 to 165AC0 = Tilemap
165AC1 to 165C0D = Tilemap
165C0E to 165D56 = Tilemap
165D57 to 165E9D = Spritemap
165E9E to 165FE4 = Spritemap
165FE5 to 166122 = Tilemap
166123 to 16625F = Spritemap
166260 to 166399 = Tilemap
16639A to 1664CC = Spritemap
1664CD to 1665FD = Tilemap
1665FE to 166726 = Spritemap
166727 to 166849 = Spritemap
16684A to 16695F = Spritemap
166960 to 166A71 = Spritemap
166A72 to 166B82 = Spritemap
166B83 to 166C91 = Spritemap
166C92 to 166D9E = Spritemap
166D9F to 166EAA = Spritemap
166EAB to 1678AA = Palettes
1678AB to 16799E = Tilemap
16799F to 167A90 = Spritemap
167A91 to 167B77 = Spritemap
167B78 to 167D37 = Palettes
167D38 to 167E10 = Tilemap
167E11 to 167ED8 = Tilemap
167ED9 to 167F93 = Tilemap
167F94 to 167FFF = Tilemap

168000 to 16934A = Graphics
16934B to 16A690 = Graphics
16A691 to 16B9BF = Graphics
16B9C0 to 16BFE6 = Tileset
16C000 to 16DFFF = Raw Graphics (robot parts)
16E000 to 16FFFF = Raw Graphics (robot parts)

170000 to 1700B2 = Tilemap
1700B3 to 17014A = Spritemap
17014B to 1701E1 = Tilemap
1701E2 to 17026D = Tilemap
17026E to 171A6D = Palettes
171A6E to 171AE6 = Tilemap
171AE7 to 171B5F = Tilemap
171B60 to 171D9F = Palettes
171DA0 to 171DE0 = Tilemap
171DE1 to 171EA0 = Palettes
171EA1 to 171EDE = Tilemap
171EDF to 171F0D = *** UNKNOWN - Compressed data ***
171F0E to 177FFF = Unused

178000 to 1787FF = Raw Graphics (icons and robot parts?)
178800 to 17A3A8 = Graphics
17A3A9 to 17B695 = Graphics
17B696 to 17C931 = Graphics
17C932 to 17DA5D = Graphics
17DA5E to 17E9A6 = Graphics
17E9A7 to 17F053 = Tileset
17F054 to 17F6ED = Music - Tropical Paradise
17F6EE to 17FD48 = *** UNKNOWN - Music related ***
17FD49 to 17FFFF = Tilemap