Repository navigation
Memory Map Reference
Rodimus Prime edited this page Nov 22, 2025
·
1 revision
Complete byte-level documentation of Tutankham ROM structure.
This document provides detailed memory addresses, sizes, and descriptions for all data structures in the Tutankham ROM files. Use this as a reference when examining ROMs directly or understanding how the editor accesses data.
- Address Range - Hexadecimal memory addresses (e.g., 0xA000-0xA2D0)
- Size - Number of bytes occupied
- Description - What the data represents
- Notes - Additional context or format details
- BIG-ENDIAN - Multi-byte values stored most significant byte first
- 4bpp - 4 bits per pixel (16 colors)
- Interleaved - Data format where pixels/scanlines alternate
- m1.1h, m2.2h - Primary data ROMs (palettes, objects, high scores)
- m4.4h, m5.5h - Game logic ROMs
- 3j.3h - Additional game code
- c1.1i - c5.5i - Tile graphics (5 ROMs, 32 tiles each)
- c6.6i, c7.7i - Logical maps (collision data)
- c8.8i - Visual maps (tile layout)
- c9.9i - Treasure graphics
- j6.6h - Fonts and UI graphics
| ROM | Address Range | Size | Description | Notes |
|---|---|---|---|---|
| m1.1h | 0xA000-0xA2D0 | 721B | Unknown (Code/Data) | Unknown |
| m1.1h | 0xA2D1-0xA2E0 | 16B | Map 1 Palette Data | Used for Map 1 Wall Colors |
| m1.1h | 0xA2E1-0xA2F0 | 16B | Map 2 Palette Data | Used for Map 2 Wall Colors |
| m1.1h | 0xA2F1-0xA300 | 16B | Map 3 Palette Data | Used for Map 3 Wall Colors |
| m1.1h | 0xA301-0xA310 | 16B | Map 4 Palette Data | Used for Map 4 Wall Colors |
| m1.1h | 0xA311-0xA320 | 16B | High Score Palette Data | Used for High Score Screen |
| m1.1h | 0xA321-0xA330 | 16B | UI Palette Data | Used for Title Screen |
| m1.1h | 0xA331-0xA340 | 16B | UI Palette Data | Used for Player Start |
| m1.1h | 0xA341-0xA49F | 351B | Unknown (Code/Data) | |
| m1.1h | 0xA4A0-0xA4A2 | 3B | HIGH SCORE | 03 58 40 (035840) |
| m1.1h | 0xA4A3-0xA4A5 | 3B | 1ST Score | 03 58 40 (035840) |
| m1.1h | 0xA4A6-0xA4A8 | 3B | 1ST Name | 48 54 41 (HTA in ASCII) |
| m1.1h | 0xA4A9-0xA4AB | 3B | 2ND Score | 03 40 60 (034060) |
| m1.1h | 0xA4AC-0xA4AE | 3B | 2ND Name | 4D 4E 55 (MNU in ASCII) |
| m1.1h | 0xA4AF-0xA4B1 | 3B | 3RD Score | 03 38 60 (033860) |
| m1.1h | 0xA4B2-0xA4B4 | 3B | 3RD Name | 53 49 53 (SIS in ASCII) |
| m1.1h | 0xA4B5-0xA4B7 | 3B | 4TH Score | 02 96 60 (029660) |
| m1.1h | 0xA4B8-0xA4BA | 3B | 4TH Name | 4B 4B 4F (KKO in ASCII) |
| m1.1h | 0xA4BB-0xA4BD | 3B | 5TH Score | 02 34 60 (023460) |
| m1.1h | 0xA4BE-0xA4C0 | 3B | 5TH Name | 59 4E 41 (YNA in ASCII) |
| m1.1h | 0xA4C1-0xA4C3 | 3B | 6TH Score | 01 58 60 (015860) |
| m1.1h | 0xA4C4-0xA4C6 | 3B | 6TH Name | 46 55 4A (FUJ in ASCII) |
| m1.1h | 0xA4C7-0xA4C9 | 3B | 7TH Score | 01 20 60 (012060) |
| m1.1h | 0xA4CA-0xA4CC | 3B | 7TH Name | 4D 41 54 (MAT in ASCII) |
| m1.1h | 0xA4CD-0xA4CD | 1B | 1ST Stage | 02 (Level 3) |
| m1.1h | 0xA4CE-0xA4CE | 1B | 2ND Stage | 02 (Level 3) |
| m1.1h | 0xA4CF-0xA4CF | 1B | 3RD Stage | 02 (Level 3) |
| m1.1h | 0xA4D0-0xA4D0 | 1B | 4TH Stage | 01 (Level 2) |
| m1.1h | 0xA4D1-0xA4D1 | 1B | 5TH Stage | 01 (Level 2) |
| m1.1h | 0xA4D2-0xA4D2 | 1B | 6TH Stage | 01 (Level 2) |
| m1.1h | 0xA4D3-0xA4D3 | 1B | 7TH Stage | 01 (Level 2) |
| m1.1h | 0xA4D4-0xA4D5 | 2B | Coin Mech A - 1 Coin/1 Credit | 01 01 (DS 1 - xxxx0000) |
| m1.1h | 0xA4D6-0xA4D7 | 2B | Coin Mech A - 1 Coin/2 Credits | 01 02 (DS 1 - xxxx0001) |
| m1.1h | 0xA4D8-0xA4D9 | 2B | Coin Mech A - 1 Coin/3 Credits | 01 03 (DS 1 - xxxx0010) |
| m1.1h | 0xA4DA-0xA4DB | 2B | Coin Mech A - 1 Coin/4 Credits | 01 04 (DS 1 - xxxx0011) |
| m1.1h | 0xA4DC-0xA4DD | 2B | Coin Mech A - 1 Coin/5 Credits | 01 05 (DS 1 - xxxx0100) |
| m1.1h | 0xA4DE-0xA4DF | 2B | Coin Mech A - 1 Coin/6 Credits | 01 06 (DS 1 - xxxx0101) |
| m1.1h | 0xA4E0-0xA4E1 | 2B | Coin Mech A - 1 Coin/7 Credits | 01 07 (DS 1 - xxxx0110) |
| m1.1h | 0xA4E2-0xA4E3 | 2B | Coin Mech A - 2 Coins/1 Credit | 02 01 (DS 1 - xxxx0111) |
| m1.1h | 0xA4E4-0xA4E5 | 2B | Coin Mech A - 2 Coins/3 Credits | 02 03 (DS 1 - xxxx1000) |
| m1.1h | 0xA4E6-0xA4E7 | 2B | Coin Mech A - 2 Coins/5 Credits | 02 05 (DS 1 - xxxx1001) |
| m1.1h | 0xA4E8-0xA4E9 | 2B | Coin Mech A - 3 Coins/1 Credit | 03 01 (DS 1 - xxxx1010) |
| m1.1h | 0xA4EA-0xA4EB | 2B | Coin Mech A - 3 Coins/2 Credits | 03 02 (DS 1 - xxxx1011) |
| m1.1h | 0xA4EC-0xA4ED | 2B | Coin Mech A - 3 Coins/4 Credits | 03 04 (DS 1 - xxxx1100) |
| m1.1h | 0xA4EE-0xA4EF | 2B | Coin Mech A - 4 Coins/1 Credit | 04 01 (DS 1 - xxxx1101) |
| m1.1h | 0xA4F0-0xA4F1 | 2B | Coin Mech A - 4 Coins/3 Credits | 04 03 (DS 1 - xxxx1110) |
| m1.1h | 0xA4F2-0xA4F3 | 2B | Coin Mech A - Free Play | 01 00 (DS 1 - xxxx1111) |
| m1.1h | 0xA4F4-0xA4F5 | 2B | Coin Mech B - 1 Coin/1 Credit | 01 01 (DS 1 - 0000xxxx) |
| m1.1h | 0xA4F6-0xA4F7 | 2B | Coin Mech B - 1 Coin/2 Credits | 01 02 (DS 1 - 0001xxxx) |
| m1.1h | 0xA4F8-0xA4F9 | 2B | Coin Mech B - 1 Coin/3 Credits | 01 03 (DS 1 - 0010xxxx) |
| m1.1h | 0xA4FA-0xA4FB | 2B | Coin Mech B - 1 Coin/4 Credits | 01 04 (DS 1 - 0011xxxx) |
| m1.1h | 0xA4FC-0xA4FD | 2B | Coin Mech B - 1 Coin/5 Credits | 01 05 (DS 1 - 0100xxxx) |
| m1.1h | 0xA4FE-0xA4FF | 2B | Coin Mech B - 1 Coin/6 Credits | 01 06 (DS 1 - 0101xxxx) |
| m1.1h | 0xA500-0xA501 | 2B | Coin Mech B - 1 Coin/7 Credits | 01 07 (DS 1 - 0110xxxx) |
| m1.1h | 0xA502-0xA503 | 2B | Coin Mech B - 2 Coins/1 Credit | 02 01 (DS 1 - 0111xxxx) |
| m1.1h | 0xA504-0xA505 | 2B | Coin Mech B - 2 Coins/3 Credits | 02 03 (DS 1 - 1000xxxx) |
| m1.1h | 0xA506-0xA507 | 2B | Coin Mech B - 2 Coins/5 Credits | 02 05 (DS 1 - 1001xxxx) |
| m1.1h | 0xA508-0xA509 | 2B | Coin Mech B - 3 Coins/1 Credit | 03 01 (DS 1 - 1010xxxx) |
| m1.1h | 0xA50A-0xA50B | 2B | Coin Mech B - 3 Coins/2 Credits | 03 02 (DS 1 - 1011xxxx) |
| m1.1h | 0xA50C-0xA50D | 2B | Coin Mech B - 3 Coins/4 Credits | 03 04 (DS 1 - 1100xxxx) |
| m1.1h | 0xA50E-0xA50F | 2B | Coin Mech B - 4 Coins/1 Credit | 04 01 (DS 1 - 1101xxxx) |
| m1.1h | 0xA510-0xA511 | 2B | Coin Mech B - 4 Coins/3 Credits | 04 03 (DS 1 - 1110xxxx) |
| m1.1h | 0xA512-0xA513 | 2B | Coin Mech B - Invalid? | 01 00 (DS 1 - 1111xxxx) |
| m1.1h | 0xA514-0xA553 | 64B | Unknown (Code/Data) | Unknown |
| m1.1h | 0xA554-0xA55D | 10B | Unknown Block Range Start | Unknown purpose |
| m1.1h | 0xA55E-0xA57D | 32B | Unknown Range 1 | Unknown purpose |
| m1.1h | 0xA57E-0xA59D | 32B | Unknown Range 2 | Unknown purpose |
| m1.1h | 0xA59E-0xA5BD | 32B | Unknown Range 3 | Unknown purpose |
| m1.1h | 0xA5BE-0xA5DD | 32B | Unknown Range 4 | Unknown purpose |
| m1.1h | 0xA5DE-0xA5FD | 32B | Unknown Range 5 | Unknown purpose |
| m1.1h | 0xA5FE-0xA61D | 32B | Map Block Range Start | Pointers to map blocks |
| m1.1h | 0xA61E-0xA61F | 2B | Map 1/D1 Logical Map Pointer | BIG-ENDIAN, 0x9000 |
| m1.1h | 0xA620-0xA621 | 2B | Map 1/D1 Visual Map Pointer | BIG-ENDIAN, 0x9000 |
| m1.1h | 0xA622-0xA622 | 1B | Map 1/D1 Enemy Spawn Rate | 0x05-0x08 range |
| m1.1h | 0xA623-0xA623 | 1B | Map 1/D1 Time Limit | Seconds, e.g., 0x3C=60s |
| m1.1h | 0xA624-0xA628 | 5B | Map 1/D1 Unknown Data | Unknown purpose |
| m1.1h | 0xA629-0xA62B | 3B | Map 1/D1 Player Start | BIG-ENDIAN, YY YY XX |
| m1.1h | 0xA62C-0xA62E | 3B | Map 1/D1 Respawn Point 1 | BIG-ENDIAN, YY YY XX |
| m1.1h | 0xA62F-0xA631 | 3B | Map 1/D1 Respawn Point 2 | BIG-ENDIAN, YY YY XX |
| m1.1h | 0xA632-0xA634 | 3B | Map 1/D1 Respawn Point 3 | BIG-ENDIAN, YY YY XX |
| m1.1h | 0xA635-0xA635 | 1B | Map 1/D1 Map Width | (Value + 0x01) Screens |
| m1.1h | 0xA636-0xA636 | 1B | Map 1/D1 Ring 1 - Active | 0x00 Inactive/0x01 Active |
| m1.1h | 0xA637-0xA63A | 4B | Map 1/D1 Ring 1 - Padding | 00 00 00 00 |
| m1.1h | 0xA63B-0xA63D | 3B | Map 1/D1 Ring 1 - Location | BIG-ENDIAN, YY YY XX |
| m1.1h | 0xA63E-0xA644 | 7B | Map 1/D1 Ring 1 - Padding | 00 00 00 00 00 00 00 |
| m1.1h | 0xA645-0xA645 | 1B | Map 1/D1 Ring 1 - Tile ID | 0x6F |
| m1.1h | 0xA646-0xA646 | 1B | Map 1/D1 Ring 2 - Active | 0x00 Inactive/0x01 Active |
| m1.1h | 0xA647-0xA64A | 4B | Map 1/D1 Ring 2 - Padding | 00 00 00 00 |
| m1.1h | 0xA64B-0xA64D | 3B | Map 1/D1 Ring 2 - Location | BIG-ENDIAN, YY YY XX |
| m1.1h | 0xA64E-0xA654 | 7B | Map 1/D1 Ring 2 - Padding | 00 00 00 00 00 00 00 |
| m1.1h | 0xA655-0xA655 | 1B | Map 1/D1 Ring 2 - Tile ID | 0x6F |
| m1.1h | 0xA656-0xA656 | 1B | Map 1/D1 Ring 3 - Active | 0x00 Inactive/0x01 Active |
| m1.1h | 0xA657-0xA65A | 4B | Map 1/D1 Ring 3 - Padding | 00 00 00 00 |
| m1.1h | 0xA65B-0xA65D | 3B | Map 1/D1 Ring 3 - Location | BIG-ENDIAN, YY YY XX |
| m1.1h | 0xA65E-0xA664 | 7B | Map 1/D1 Ring 3 - Padding | 00 00 00 00 00 00 00 |
| m1.1h | 0xA665-0xA665 | 1B | Map 1/D1 Ring 3 - Tile ID | 0x6F |
| m1.1h | 0xA666-0xA666 | 1B | Map 1/D1 Ring 4 - Active | 0x00 Inactive/0x01 Active |
| m1.1h | 0xA667-0xA66A | 4B | Map 1/D1 Ring 4 - Padding | 00 00 00 00 |
| m1.1h | 0xA66B-0xA66D | 3B | Map 1/D1 Ring 4 - Location | BIG-ENDIAN, YY YY XX |
| m1.1h | 0xA66E-0xA674 | 7B | Map 1/D1 Ring 4 - Padding | 00 00 00 00 00 00 00 |
| m1.1h | 0xA675-0xA675 | 1B | Map 1/D1 Ring 4 - Tile ID | 0x6F |
| m1.1h | 0xA676-0xA676 | 1B | Map 1/D1 Key 1 - Active | 0x00 Inactive/0x01 Active |
| m1.1h | 0xA677-0xA67A | 4B | Map 1/D1 Key 1 - Padding | 00 00 00 00 |
| m1.1h | 0xA67B-0xA67D | 3B | Map 1/D1 Key 1 - Location | BIG-ENDIAN, YY YY XX |
| m1.1h | 0xA67E-0xA684 | 7B | Map 1/D1 Key 1 - Padding | 00 00 00 00 00 00 00 |
| m1.1h | 0xA685-0xA685 | 1B | Map 1/D1 Key 1 - Tile ID | 0x70 |
| m1.1h | 0xA686-0xA686 | 1B | Map 1/D1 Key 2 - Active | 0x00 Inactive/0x01 Active |
| m1.1h | 0xA687-0xA68A | 4B | Map 1/D1 Key 2 - Padding | 00 00 00 00 |
| m1.1h | 0xA68B-0xA68D | 3B | Map 1/D1 Key 2 - Location | BIG-ENDIAN, YY YY XX |
| m1.1h | 0xA68E-0xA694 | 7B | Map 1/D1 Key 2 - Padding | 00 00 00 00 00 00 00 |
| m1.1h | 0xA695-0xA695 | 1B | Map 1/D1 Key 2 - Tile ID | 0x70 |
| m1.1h | 0xA696-0xA696 | 1B | Map 1/D1 Key 3 - Active | 0x00 Inactive/0x01 Active |
| m1.1h | 0xA697-0xA69A | 4B | Map 1/D1 Key 3 - Padding | 00 00 00 00 |
| m1.1h | 0xA69B-0xA69D | 3B | Map 1/D1 Key 3 - Location | BIG-ENDIAN, YY YY XX |
| m1.1h | 0xA69E-0xA6A4 | 7B | Map 1/D1 Key 3 - Padding | 00 00 00 00 00 00 00 |
| m1.1h | 0xA6A5-0xA6A5 | 1B | Map 1/D1 Key 3 - Tile ID | 0x70 |
| m1.1h | 0xA6A6-0xA6A6 | 1B | Map 1/D1 Key 4 - Active | 0x00 Inactive/0x01 Active |
| m1.1h | 0xA6A7-0xA6AA | 4B | Map 1/D1 Key 4 - Padding | 00 00 00 00 |
| m1.1h | 0xA6AB-0xA6AD | 3B | Map 1/D1 Key 4 - Location | BIG-ENDIAN, YY YY XX |
| m1.1h | 0xA6AE-0xA6B4 | 7B | Map 1/D1 Key 4 - Padding | 00 00 00 00 00 00 00 |
| m1.1h | 0xA6B5-0xA6B5 | 1B | Map 1/D1 Key 4 - Tile ID | 0x70 |
| m1.1h | 0xA6B6-0xA6B6 | 1B | Map 1/D1 Keyhole 1 - Active | 0x00 Inactive/0x01 Active |
| m1.1h | 0xA6B7-0xA6BA | 4B | Map 1/D1 Keyhole 1 - Padding | 00 00 00 00 |
| m1.1h | 0xA6BB-0xA6BD | 3B | Map 1/D1 Keyhole 1 - Location | BIG-ENDIAN, YY YY XX |
| m1.1h | 0xA6BE-0xA6C4 | 7B | Map 1/D1 Keyhole 1 - Padding | 00 00 00 00 00 00 00 |
| m1.1h | 0xA6C5-0xA6C5 | 1B | Map 1/D1 Keyhole 1 - Tile ID | 0x72 |
| m1.1h | 0xA6C6-0xA6C6 | 1B | Map 1/D1 Keyhole 2 - Active | 0x00 Inactive/0x01 Active |
| m1.1h | 0xA6C7-0xA6CA | 4B | Map 1/D1 Keyhole 2 - Padding | 00 00 00 00 |
| m1.1h | 0xA6CB-0xA6CD | 3B | Map 1/D1 Keyhole 2 - Location | BIG-ENDIAN, YY YY XX |
| m1.1h | 0xA6CE-0xA6D4 | 7B | Map 1/D1 Keyhole 2 - Padding | 00 00 00 00 00 00 00 |
| m1.1h | 0xA6D5-0xA6D5 | 1B | Map 1/D1 Keyhole 2 - Tile ID | 0x72 |
| m1.1h | 0xA6D6-0xA6D6 | 1B | Map 1/D1 Keyhole 3 - Active | 0x00 Inactive/0x01 Active |
| m1.1h | 0xA6D7-0xA6DA | 4B | Map 1/D1 Keyhole 3 - Padding | 00 00 00 00 |
| m1.1h | 0xA6DB-0xA6DD | 3B | Map 1/D1 Keyhole 3 - Location | BIG-ENDIAN, YY YY XX |
| m1.1h | 0xA6DE-0xA6E4 | 7B | Map 1/D1 Keyhole 3 - Padding | 00 00 00 00 00 00 00 |
| m1.1h | 0xA6E5-0xA6E5 | 1B | Map 1/D1 Keyhole 3 - Tile ID | 0x72 |
| m1.1h | 0xA6E6-0xA6E6 | 1B | Map 1/D1 Keyhole 4 - Active | 0x00 Inactive/0x01 Active |
| m1.1h | 0xA6E7-0xA6EA | 4B | Map 1/D1 Keyhole 4 - Padding | 00 00 00 00 |
| m1.1h | 0xA6EB-0xA6ED | 3B | Map 1/D1 Keyhole 4 - Location | BIG-ENDIAN, YY YY XX |
| m1.1h | 0xA6EE-0xA6F4 | 7B | Map 1/D1 Keyhole 4 - Padding | 00 00 00 00 00 00 00 |
| m1.1h | 0xA6F5-0xA6F5 | 1B | Map 1/D1 Keyhole 4 - Tile ID | 0x72 |
| m1.1h | 0xA6F6-0xA6F6 | 1B | Map 1/D1 Crown 1 - Active | 0x00 Inactive/0x01 Active |
| m1.1h | 0xA6F7-0xA6FA | 4B | Map 1/D1 Crown 1 - Padding | 00 00 00 00 |
| m1.1h | 0xA6FB-0xA6FD | 3B | Map 1/D1 Crown 1 - Location | BIG-ENDIAN, YY YY XX |
| m1.1h | 0xA6FE-0xA704 | 7B | Map 1/D1 Crown 1 - Padding | 00 00 00 00 00 00 00 |
| m1.1h | 0xA705-0xA705 | 1B | Map 1/D1 Crown 1 - Tile ID | 0x62 |
| m1.1h | 0xA706-0xA706 | 1B | Map 1/D1 Crown 2 - Active | 0x00 Inactive/0x01 Active |
| m1.1h | 0xA707-0xA70A | 4B | Map 1/D1 Crown 2 - Padding | 00 00 00 00 |
| m1.1h | 0xA70B-0xA70D | 3B | Map 1/D1 Crown 2 - Location | BIG-ENDIAN, YY YY XX |
| m1.1h | 0xA70E-0xA714 | 7B | Map 1/D1 Crown 2 - Padding | 00 00 00 00 00 00 00 |
| m1.1h | 0xA715-0xA715 | 1B | Map 1/D1 Crown 2 - Tile ID | 0x62 |
| m1.1h | 0xA716-0xA716 | 1B | Map 1/D1 Separator | Always 0x00 |
| m1.1h | 0xA717-0xA71A | 4B | Map 1/D1 Teleport 1 - Location | BIG-ENDIAN, YY YY BRow TRow |
| m1.1h | 0xA71B-0xA71E | 4B | Map 1/D1 Teleport 1 - Padding | 00 00 00 00 |
| m1.1h | 0xA71F-0xA722 | 4B | Map 1/D1 Teleport 2 - Location | BIG-ENDIAN, YY YY BRow TRow |
| m1.1h | 0xA723-0xA726 | 4B | Map 1/D1 Teleport 2 - Padding | 00 00 00 00 |
| m1.1h | 0xA727-0xA72A | 4B | Map 1/D1 Teleport 3 - Location | BIG-ENDIAN, YY YY BRow TRow |
| m1.1h | 0xA72B-0xA72E | 4B | Map 1/D1 Teleport 3 - Padding | 00 00 00 00 |
| m1.1h | 0xA72F-0xA732 | 4B | Map 1/D1 Teleport 4 - Location | BIG-ENDIAN, YY YY BRow TRow |
| m1.1h | 0xA733-0xA736 | 4B | Map 1/D1 Teleport 4 - Padding | 00 00 00 00 |
| m1.1h | 0xA737-0xA73A | 4B | Map 1/D1 Teleport 5 - Location | BIG-ENDIAN, YY YY BRow TRow |
| m1.1h | 0xA73B-0xA73E | 4B | Map 1/D1 Teleport 5 - Padding | 00 00 00 00 |
| m1.1h | 0xA73F-0xA742 | 4B | Map 1/D1 Teleport 6 - Location | BIG-ENDIAN, YY YY BRow TRow |
| m1.1h | 0xA743-0xA746 | 4B | Map 1/D1 Teleport 6 - Padding | 00 00 00 00 |
| m1.1h | 0xA747-0xA749 | 3B | Map 1/D1 Spawner 1 - Location | BIG-ENDIAN, YY YY XX |
| m1.1h | 0xA74A-0xA74A | 1B | Map 1/D1 Spawner 1 - Padding | Always 0x00 |
| m1.1h | 0xA74B-0xA74D | 3B | Map 1/D1 Spawner 2 - Location | BIG-ENDIAN, YY YY XX |
| m1.1h | 0xA74E-0xA74E | 1B | Map 1/D1 Spawner 2 - Padding | Always 0x00 |
| m1.1h | 0xA74F-0xA751 | 3B | Map 1/D1 Spawner 3 - Location | BIG-ENDIAN, YY YY XX |
| m1.1h | 0xA752-0xA752 | 1B | Map 1/D1 Spawner 3 - Padding | Always 0x00 |
| m1.1h | 0xA753-0xA755 | 3B | Map 1/D1 Spawner 4 - Location | BIG-ENDIAN, YY YY XX |
| m1.1h | 0xA756-0xA756 | 1B | Map 1/D1 Spawner 4 - Padding | Always 0x00 |
| m1.1h | 0xA757-0xA759 | 3B | Map 1/D1 Spawner 5 - Location | BIG-ENDIAN, YY YY XX |
| m1.1h | 0xA75A-0xA74A | 1B | Map 1/D1 Spawner 5 - Padding | Always 0x00 |
| m1.1h | 0xA75B-0xA75D | 3B | Map 1/D1 Spawner 6 - Location | BIG-ENDIAN, YY YY XX |
| m1.1h | 0xA75E-0xA75E | 1B | Map 1/D1 Spawner 6 - Padding | Always 0x00 |
| m1.1h | 0xA75F-0xA761 | 3B | Map 1/D1 Spawner 7 - Location | BIG-ENDIAN, YY YY XX |
| m1.1h | 0xA762-0xA762 | 1B | Map 1/D1 Spawner 7 - Padding | Always 0x00 |
| m1.1h | 0xA763-0xA765 | 3B | Map 1/D1 Separator | 00 00 00 |
| m1.1h | 0xA766-0xA767 | 2B | Map 2/D1 Logical Map Pointer | BIG-ENDIAN, 0x9700 |
| m1.1h | 0xA768-0xA769 | 2B | Map 2/D1 Visual Map Pointer | BIG-ENDIAN, 0x9300 |
| m1.1h | 0xA76A-0xA76A | 1B | Map 2/D1 Enemy Spawn Rate | 0x05-0x08 range |
| m1.1h | 0xA76B-0xA76B | 1B | Map 2/D1 Time Limit | Seconds, e.g., 0x5A=90s |
| m1.1h | 0xA76C-0xA770 | 5B | Map 2/D1 Unknown Data | Unknown purpose |
| m1.1h | 0xA771-0xA773 | 3B | Map 2/D1 Player Start | BIG-ENDIAN, YY YY XX |
| m1.1h | 0xA774-0xA776 | 3B | Map 2/D1 Respawn Point 1 | BIG-ENDIAN, YY YY XX |
| m1.1h | 0xA777-0xA779 | 3B | Map 2/D1 Respawn Point 2 | BIG-ENDIAN, YY YY XX |
| m1.1h | 0xA77A-0xA77C | 3B | Map 2/D1 Respawn Point 3 | BIG-ENDIAN, YY YY XX |
| m1.1h | 0xA77D-0xA77D | 1B | Map 2/D1 Map Width | (Value + 0x01) Screens |
| m1.1h | 0xA77E-0xA85D | 224B | Map 2/D1 Items Block | See M1/D1 For Breakout |
| m1.1h | 0xA85E-0xA85E | 1B | Map 2/D1 Separator | Always 0x00 |
| m1.1h | 0xA85F-0xA88E | 48B | Map 2/D1 Teleports Block | See M1/D1 For Breakout |
| m1.1h | 0xA88F-0xA8AD | 31B | Map 2/D1 Spawners Block | See M1/D1 For Breakout |
| m1.1h | 0xA8AE-0xA8AF | 2B | Map 3/D1 Logical Map Pointer | BIG-ENDIAN, 0x9000 |
| m1.1h | 0xA8B0-0xA8B1 | 2B | Map 3/D1 Visual Map Pointer | BIG-ENDIAN, 0x9600 |
| m1.1h | 0xA8B2-0xA8B2 | 1B | Map 3/D1 Enemy Spawn Rate | 0x05-0x08 range |
| m1.1h | 0xA8B3-0xA8B3 | 1B | Map 3/D1 Time Limit | Seconds, e.g., 0x8C=140s |
| m1.1h | 0xA8B4-0xA8B8 | 5B | Map 3/D1 Unknown Data | Unknown purpose |
| m1.1h | 0xA8B9-0xA8BB | 3B | Map 3/D1 Player Start | BIG-ENDIAN, YY YY XX |
| m1.1h | 0xA8BC-0xA8BE | 3B | Map 3/D1 Respawn Point 1 | BIG-ENDIAN, YY YY XX |
| m1.1h | 0xA8BF-0xA8C1 | 3B | Map 3/D1 Respawn Point 2 | BIG-ENDIAN, YY YY XX |
| m1.1h | 0xA8C2-0xA8C4 | 3B | Map 3/D1 Respawn Point 3 | BIG-ENDIAN, YY YY XX |
| m1.1h | 0xA8C5-0xA8C5 | 1B | Map 3/D1 Map Width | (Value + 0x01) Screens |
| m1.1h | 0xA8C6-0xA9A5 | 224B | Map 3/D1 Items Block | See M1/D1 For Breakout |
| m1.1h | 0xA9A6-0xA9A6 | 1B | Map 3/D1 Separator | Always 0x00 |
| m1.1h | 0xA9A7-0xA9D6 | 48B | Map 3/D1 Teleports Block | See M1/D1 For Breakout |
| m1.1h | 0xA9D7-0xA9F5 | 31B | Map 3/D1 Spawners Block | See M1/D1 For Breakout |
| m1.1h | 0xA9F6-0xA9F7 | 2B | Map 4/D1 Logical Map Pointer | BIG-ENDIAN, 0x9700 |
| m1.1h | 0xA9F8-0xA9F9 | 2B | Map 4/D1 Visual Map Pointer | BIG-ENDIAN, 0x9900 |
| m1.1h | 0xA9FA-0xA9FA | 1B | Map 4/D1 Enemy Spawn Rate | 0x05-0x08 range |
| m1.1h | 0xA9FB-0xA9FB | 1B | Map 4/D1 Time Limit | Seconds, e.g., 0x8C=140s |
| m1.1h | 0xA9FC-0xAA00 | 5B | Map 4/D1 Unknown Data | Unknown purpose |
| m1.1h | 0xAA01-0xAA03 | 3B | Map 4/D1 Player Start | BIG-ENDIAN, YY YY XX |
| m1.1h | 0xAA04-0xAA06 | 3B | Map 4/D1 Respawn Point 1 | BIG-ENDIAN, YY YY XX |
| m1.1h | 0xAA07-0xAA09 | 3B | Map 4/D1 Respawn Point 2 | BIG-ENDIAN, YY YY XX |
| m1.1h | 0xAA0A-0xAA0C | 3B | Map 4/D1 Respawn Point 3 | BIG-ENDIAN, YY YY XX |
| m1.1h | 0xAA0D-0xAA0D | 1B | Map 4/D1 Map Width | (Value + 0x01) Screens |
| m1.1h | 0xAA0E-0xAAED | 224B | Map 4/D1 Items Block | See M1/D1 For Breakout |
| m1.1h | 0xAAEE-0xAAEE | 1B | Map 4/D1 Separator | Always 0x00 |
| m1.1h | 0xAAEF-0xAB1E | 48B | Map 4/D1 Teleports Block | See M1/D1 For Breakout |
| m1.1h | 0xAB1F-0xAB3D | 31B | Map 4/D1 Spawners Block | See M1/D1 For Breakout |
| m1.1h | 0xAB3E-0xAB3F | 2B | Map 1/D2 Logical Map Pointer | BIG-ENDIAN, 0x9000 |
| m1.1h | 0xAB40-0xAB41 | 2B | Map 1/D2 Visual Map Pointer | BIG-ENDIAN, 0x9000 |
| m1.1h | 0xAB42-0xAB42 | 1B | Map 1/D2 Enemy Spawn Rate | 0x05-0x08 range |
| m1.1h | 0xAB43-0xAB43 | 1B | Map 1/D2 Time Limit | Seconds, e.g., 0x3C=60s |
| m1.1h | 0xAB44-0xAB48 | 5B | Map 1/D2 Unknown Data | Unknown purpose |
| m1.1h | 0xAB49-0xAB4B | 3B | Map 1/D2 Player Start | BIG-ENDIAN, YY YY XX |
| m1.1h | 0xAB4C-0xAB4E | 3B | Map 1/D2 Respawn Point 1 | BIG-ENDIAN, YY YY XX |
| m1.1h | 0xAB4F-0xAB51 | 3B | Map 1/D2 Respawn Point 2 | BIG-ENDIAN, YY YY XX |
| m1.1h | 0xAB52-0xAB54 | 3B | Map 1/D2 Respawn Point 3 | BIG-ENDIAN, YY YY XX |
| m1.1h | 0xAB55-0xAB55 | 1B | Map 1/D2 Map Width | (Value + 0x01) Screens |
| m1.1h | 0xAB56-0xAC35 | 224B | Map 1/D2 Items Block | See M1/D1 For Breakout |
| m1.1h | 0xAC36-0xAC36 | 1B | Map 1/D2 Separator | Always 0x00 |
| m1.1h | 0xAC37-0xAC66 | 48B | Map 1/D2 Teleports Block | See M1/D1 For Breakout |
| m1.1h | 0xAC67-0xAC85 | 31B | Map 1/D2 Spawners Block | See M1/D1 For Breakout |
| m1.1h | 0xAC86-0xAC87 | 2B | Map 2/D2 Logical Map Pointer | BIG-ENDIAN, 0x9700 |
| m1.1h | 0xAC88-0xAC89 | 2B | Map 2/D2 Visual Map Pointer | BIG-ENDIAN, 0x9300 |
| m1.1h | 0xAC8A-0xAC8A | 1B | Map 2/D2 Enemy Spawn Rate | 0x05-0x08 range |
| m1.1h | 0xAC8B-0xAC8B | 1B | Map 2/D2 Time Limit | Seconds, e.g., 0x5A=90s |
| m1.1h | 0xAC8C-0xAC90 | 5B | Map 2/D2 Unknown Data | Unknown purpose |
| m1.1h | 0xAC91-0xAC93 | 3B | Map 2/D2 Player Start | BIG-ENDIAN, YY YY XX |
| m1.1h | 0xAC94-0xAC96 | 3B | Map 2/D2 Respawn Point 1 | BIG-ENDIAN, YY YY XX |
| m1.1h | 0xAC97-0xAC99 | 3B | Map 2/D2 Respawn Point 2 | BIG-ENDIAN, YY YY XX |
| m1.1h | 0xAC9A-0xAC9C | 3B | Map 2/D2 Respawn Point 3 | BIG-ENDIAN, YY YY XX |
| m1.1h | 0xAC9D-0xAC9D | 1B | Map 2/D2 Map Width | (Value + 0x01) Screens |
| m1.1h | 0xAC9E-0xAD7D | 224B | Map 2/D2 Items Block | See M1/D1 For Breakout |
| m1.1h | 0xAD7E-0xAD7E | 1B | Map 2/D2 Separator | Always 0x00 |
| m1.1h | 0xAD7F-0xADAE | 48B | Map 2/D2 Teleports Block | See M1/D1 For Breakout |
| m1.1h | 0xADAF-0xADCD | 31B | Map 2/D2 Spawners Block | See M1/D1 For Breakout |
| m1.1h | 0xADCE-0xADCF | 2B | Map 3/D2 Logical Map Pointer | BIG-ENDIAN, 0x9000 |
| m1.1h | 0xADD0-0xADD1 | 2B | Map 3/D2 Visual Map Pointer | BIG-ENDIAN, 0x9600 |
| m1.1h | 0xADD2-0xADD2 | 1B | Map 3/D2 Enemy Spawn Rate | 0x05-0x08 range |
| m1.1h | 0xADD3-0xADD3 | 1B | Map 3/D2 Time Limit | Seconds, e.g., 0x8C=140s |
| m1.1h | 0xADD4-0xADD8 | 5B | Map 3/D2 Unknown Data | Unknown purpose |
| m1.1h | 0xADD9-0xADDB | 3B | Map 3/D2 Player Start | BIG-ENDIAN, YY YY XX |
| m1.1h | 0xADDC-0xADDE | 3B | Map 3/D2 Respawn Point 1 | BIG-ENDIAN, YY YY XX |
| m1.1h | 0xADDF-0xADE1 | 3B | Map 3/D2 Respawn Point 2 | BIG-ENDIAN, YY YY XX |
| m1.1h | 0xADE2-0xADE4 | 3B | Map 3/D2 Respawn Point 3 | BIG-ENDIAN, YY YY XX |
| m1.1h | 0xADE5-0xADE5 | 1B | Map 3/D2 Map Width | (Value + 0x01) Screens |
| m1.1h | 0xADE6-0xAEC5 | 224B | Map 3/D2 Items Block | See M1/D1 For Breakout |
| m1.1h | 0xAEC6-0xAEC6 | 1B | Map 3/D2 Separator | Always 0x00 |
| m1.1h | 0xAEC7-0xAEF6 | 48B | Map 3/D2 Teleports Block | See M1/D1 For Breakout |
| m1.1h | 0xAEF7-0xAF15 | 31B | Map 3/D2 Spawners Block | See M1/D1 For Breakout |
| m1.1h | 0xAF16-0xAF17 | 2B | Map 4/D2 Logical Map Pointer | BIG-ENDIAN, 0x9700 |
| m1.1h | 0xAF18-0xAF19 | 2B | Map 4/D2 Visual Map Pointer | BIG-ENDIAN, 0x9900 |
| m1.1h | 0xAF1A-0xAF1A | 1B | Map 4/D2 Enemy Spawn Rate | 0x05-0x08 range |
| m1.1h | 0xAF1B-0xAF1B | 1B | Map 4/D2 Time Limit | Seconds, e.g., 0x8C=140s |
| m1.1h | 0xAF1C-0xAF20 | 5B | Map 4/D2 Unknown Data | Unknown purpose |
| m1.1h | 0xAF21-0xAF23 | 3B | Map 4/D2 Player Start | BIG-ENDIAN, YY YY XX |
| m1.1h | 0xAF24-0xAF26 | 3B | Map 4/D2 Respawn Point 1 | BIG-ENDIAN, YY YY XX |
| m1.1h | 0xAF27-0xAF29 | 3B | Map 4/D2 Respawn Point 2 | BIG-ENDIAN, YY YY XX |
| m1.1h | 0xAF2A-0xAF2C | 3B | Map 4/D2 Respawn Point 3 | BIG-ENDIAN, YY YY XX |
| m1.1h | 0xAF2D-0xAF2D | 1B | Map 4/D2 Map Width | (Value + 0x01) Screens |
| m1.1h | 0xAF2E-0xAFFF | 210B | Map 4/D2 Items Block | See M1/D1 For Breakout (P1) |
| m2.2h | 0xB000-0xB00D | 14B | Map 4/D2 Items Block | See M1/D1 For Breakout (P2) |
| m2.2h | 0xB00E-0xB00E | 1B | Map 4/D2 Separator | Always 0x00 |
| m2.2h | 0xB00F-0xB03E | 48B | Map 4/D2 Teleports Block | See M1/D1 For Breakout |
| m2.2h | 0xB03F-0xB05D | 31B | Map 4/D2 Spawners Block | See M1/D1 For Breakout |
| m2.2h | 0xB05E-0xB05F | 2B | Map 1/D3 Logical Map Pointer | BIG-ENDIAN, 0x9000 |
| m2.2h | 0xB060-0xB061 | 2B | Map 1/D3 Visual Map Pointer | BIG-ENDIAN, 0x9000 |
| m2.2h | 0xB062-0xB062 | 1B | Map 1/D3 Enemy Spawn Rate | 0x05-0x08 range |
| m2.2h | 0xB063-0xB063 | 1B | Map 1/D3 Time Limit | Seconds, e.g., 0x3C=60s |
| m2.2h | 0xB064-0xB068 | 5B | Map 1/D3 Unknown Data | Unknown purpose |
| m2.2h | 0xB069-0xB06B | 3B | Map 1/D3 Player Start | BIG-ENDIAN, YY YY XX |
| m2.2h | 0xB06C-0xB06E | 3B | Map 1/D3 Respawn Point 1 | BIG-ENDIAN, YY YY XX |
| m2.2h | 0xB06F-0xB071 | 3B | Map 1/D3 Respawn Point 2 | BIG-ENDIAN, YY YY XX |
| m2.2h | 0xB072-0xB074 | 3B | Map 1/D3 Respawn Point 3 | BIG-ENDIAN, YY YY XX |
| m2.2h | 0xB075-0xB075 | 1B | Map 1/D3 Map Width | (Value + 0x01) Screens |
| m2.2h | 0xB076-0xB155 | 224B | Map 1/D3 Items Block | See M1/D1 For Breakout |
| m2.2h | 0xB156-0xB156 | 1B | Map 1/D3 Separator | Always 0x00 |
| m2.2h | 0xB157-0xB186 | 48B | Map 1/D3 Teleports Block | See M1/D1 For Breakout |
| m2.2h | 0xB187-0xB1A5 | 31B | Map 1/D3 Spawners Block | See M1/D1 For Breakout |
| m2.2h | 0xB1A6-0xB1A7 | 2B | Map 2/D3 Logical Map Pointer | BIG-ENDIAN, 0x9700 |
| m2.2h | 0xB1A8-0xB1A9 | 2B | Map 2/D3 Visual Map Pointer | BIG-ENDIAN, 0x9300 |
| m2.2h | 0xB1AA-0xB1AA | 1B | Map 2/D3 Enemy Spawn Rate | 0x05-0x08 range |
| m2.2h | 0xB1AB-0xB1AB | 1B | Map 2/D3 Time Limit | Seconds, e.g., 0x5A=90s |
| m2.2h | 0xB1AC-0xB1B0 | 5B | Map 2/D3 Unknown Data | Unknown purpose |
| m2.2h | 0xB1B1-0xB1B3 | 3B | Map 2/D3 Player Start | BIG-ENDIAN, YY YY XX |
| m2.2h | 0xB1B4-0xB1B6 | 3B | Map 2/D3 Respawn Point 1 | BIG-ENDIAN, YY YY XX |
| m2.2h | 0xB1B7-0xB1B9 | 3B | Map 2/D3 Respawn Point 2 | BIG-ENDIAN, YY YY XX |
| m2.2h | 0xB1BA-0xB1BC | 3B | Map 2/D3 Respawn Point 3 | BIG-ENDIAN, YY YY XX |
| m2.2h | 0xB1BD-0xB1BD | 1B | Map 2/D3 Map Width | (Value + 0x01) Screens |
| m2.2h | 0xB1BE-0xB29D | 224B | Map 2/D3 Items Block | See M1/D1 For Breakout |
| m2.2h | 0xB29E-0xB29E | 1B | Map 2/D3 Separator | Always 0x00 |
| m2.2h | 0xB29F-0xB2CE | 48B | Map 2/D3 Teleports Block | See M1/D1 For Breakout |
| m2.2h | 0xB2CF-0xB2ED | 31B | Map 2/D3 Spawners Block | See M1/D1 For Breakout |
| m2.2h | 0xB2EE-0xB2EF | 2B | Map 3/D3 Logical Map Pointer | BIG-ENDIAN, 0x9000 |
| m2.2h | 0xB2F0-0xB2F1 | 2B | Map 3/D3 Visual Map Pointer | BIG-ENDIAN, 0x9600 |
| m2.2h | 0xB2F2-0xB2F2 | 1B | Map 3/D3 Enemy Spawn Rate | 0x05-0x08 range |
| m2.2h | 0xB2F3-0xB2F3 | 1B | Map 3/D3 Time Limit | Seconds, e.g., 0x8C=140s |
| m2.2h | 0xB2F4-0xB2F8 | 5B | Map 3/D3 Unknown Data | Unknown purpose |
| m2.2h | 0xB2F9-0xB2FB | 3B | Map 3/D3 Player Start | BIG-ENDIAN, YY YY XX |
| m2.2h | 0xB2FC-0xB2FE | 3B | Map 3/D3 Respawn Point 1 | BIG-ENDIAN, YY YY XX |
| m2.2h | 0xB2FF-0xB301 | 3B | Map 3/D3 Respawn Point 2 | BIG-ENDIAN, YY YY XX |
| m2.2h | 0xB302-0xB304 | 3B | Map 3/D3 Respawn Point 3 | BIG-ENDIAN, YY YY XX |
| m2.2h | 0xB305-0xB305 | 1B | Map 3/D3 Map Width | (Value + 0x01) Screens |
| m2.2h | 0xB306-0xB3E5 | 224B | Map 3/D3 Items Block | See M1/D1 For Breakout |
| m2.2h | 0xB3E6-0xB3E6 | 1B | Map 3/D3 Separator | Always 0x00 |
| m2.2h | 0xB3E7-0xB416 | 48B | Map 3/D3 Teleports Block | See M1/D1 For Breakout |
| m2.2h | 0xB417-0xB435 | 31B | Map 3/D3 Spawners Block | See M1/D1 For Breakout |
| m2.2h | 0xB436-0xB437 | 2B | Map 4/D3 Logical Map Pointer | BIG-ENDIAN, 0x9700 |
| m2.2h | 0xB438-0xB439 | 2B | Map 4/D3 Visual Map Pointer | BIG-ENDIAN, 0x9900 |
| m2.2h | 0xB43A-0xB43A | 1B | Map 4/D3 Enemy Spawn Rate | 0x05-0x08 range |
| m2.2h | 0xB43B-0xB43B | 1B | Map 4/D3 Time Limit | Seconds, e.g., 0x8C=140s |
| m2.2h | 0xB43C-0xB440 | 5B | Map 4/D3 Unknown Data | Unknown purpose |
| m2.2h | 0xB441-0xB443 | 3B | Map 4/D3 Player Start | BIG-ENDIAN, YY YY XX |
| m2.2h | 0xB444-0xB446 | 3B | Map 4/D3 Respawn Point 1 | BIG-ENDIAN, YY YY XX |
| m2.2h | 0xB447-0xB449 | 3B | Map 4/D3 Respawn Point 2 | BIG-ENDIAN, YY YY XX |
| m2.2h | 0xB44A-0xB44C | 3B | Map 4/D3 Respawn Point 3 | BIG-ENDIAN, YY YY XX |
| m2.2h | 0xB44D-0xB44D | 1B | Map 4/D3 Map Width | (Value + 0x01) Screens |
| m2.2h | 0xB44E-0xB52D | 224B | Map 4/D3 Items Block | See M1/D1 For Breakout |
| m2.2h | 0xB52E-0xB52E | 1B | Map 4/D3 Separator | Always 0x00 |
| m2.2h | 0xB52F-0xB55E | 48B | Map 4/D3 Teleports Block | See M1/D1 For Breakout |
| m2.2h | 0xB55F-0xB57D | 31B | Map 4/D3 Spawners Block | See M1/D1 For Breakout |
| m2.2h | 0xB57E-0xB57F | 2B | Map 1/D4 Logical Map Pointer | BIG-ENDIAN, 0x9000 |
| m2.2h | 0xB580-0xB581 | 2B | Map 1/D4 Visual Map Pointer | BIG-ENDIAN, 0x9000 |
| m2.2h | 0xB582-0xB582 | 1B | Map 1/D4 Enemy Spawn Rate | 0x05-0x08 range |
| m2.2h | 0xB583-0xB583 | 1B | Map 1/D4 Time Limit | Seconds, e.g., 0x3C=60s |
| m2.2h | 0xB584-0xB588 | 5B | Map 1/D4 Unknown Data | Unknown purpose |
| m2.2h | 0xB589-0xB58B | 3B | Map 1/D4 Player Start | BIG-ENDIAN, YY YY XX |
| m2.2h | 0xB58C-0xB58E | 3B | Map 1/D4 Respawn Point 1 | BIG-ENDIAN, YY YY XX |
| m2.2h | 0xB58F-0xB591 | 3B | Map 1/D4 Respawn Point 2 | BIG-ENDIAN, YY YY XX |
| m2.2h | 0xB592-0xB594 | 3B | Map 1/D4 Respawn Point 3 | BIG-ENDIAN, YY YY XX |
| m2.2h | 0xB595-0xB595 | 1B | Map 1/D4 Map Width | (Value + 0x01) Screens |
| m2.2h | 0xB596-0xB675 | 224B | Map 1/D4 Items Block | See M1/D1 For Breakout |
| m2.2h | 0xB676-0xB676 | 1B | Map 1/D4 Separator | Always 0x00 |
| m2.2h | 0xB677-0xB6A6 | 48B | Map 1/D4 Teleports Block | See M1/D1 For Breakout |
| m2.2h | 0xB6A7-0xB6C5 | 31B | Map 1/D4 Spawners Block | See M1/D1 For Breakout |
| m2.2h | 0xB6C6-0xB6C7 | 2B | Map 2/D4 Logical Map Pointer | BIG-ENDIAN, 0x9700 |
| m2.2h | 0xB6C8-0xB6C9 | 2B | Map 2/D4 Visual Map Pointer | BIG-ENDIAN, 0x9300 |
| m2.2h | 0xB6CA-0xB6CA | 1B | Map 2/D4 Enemy Spawn Rate | 0x05-0x08 range |
| m2.2h | 0xB6CB-0xB6CB | 1B | Map 2/D4 Time Limit | Seconds, e.g., 0x5A=90s |
| m2.2h | 0xB6CC-0xB6D0 | 5B | Map 2/D4 Unknown Data | Unknown purpose |
| m2.2h | 0xB6D1-0xB6D3 | 3B | Map 2/D4 Player Start | BIG-ENDIAN, YY YY XX |
| m2.2h | 0xB6D4-0xB6D6 | 3B | Map 2/D4 Respawn Point 1 | BIG-ENDIAN, YY YY XX |
| m2.2h | 0xB6D7-0xB6D9 | 3B | Map 2/D4 Respawn Point 2 | BIG-ENDIAN, YY YY XX |
| m2.2h | 0xB6DA-0xB6DC | 3B | Map 2/D4 Respawn Point 3 | BIG-ENDIAN, YY YY XX |
| m2.2h | 0xB6DD-0xB6DD | 1B | Map 2/D4 Map Width | (Value + 0x01) Screens |
| m2.2h | 0xB6DE-0xB7BD | 224B | Map 2/D4 Items Block | See M1/D1 For Breakout |
| m2.2h | 0xB7BE-0xB7BE | 1B | Map 2/D4 Separator | Always 0x00 |
| m2.2h | 0xB7BF-0xB7EE | 48B | Map 2/D4 Teleports Block | See M1/D1 For Breakout |
| m2.2h | 0xB7EF-0xB80D | 31B | Map 2/D4 Spawners Block | See M1/D1 For Breakout |
| m2.2h | 0xB80E-0xB80F | 2B | Map 3/D4 Logical Map Pointer | BIG-ENDIAN, 0x9000 |
| m2.2h | 0xB810-0xB811 | 2B | Map 3/D4 Visual Map Pointer | BIG-ENDIAN, 0x9600 |
| m2.2h | 0xB812-0xB812 | 1B | Map 3/D4 Enemy Spawn Rate | 0x05-0x08 range |
| m2.2h | 0xB813-0xB813 | 1B | Map 3/D4 Time Limit | Seconds, e.g., 0x8C=140s |
| m2.2h | 0xB814-0xB818 | 5B | Map 3/D4 Unknown Data | Unknown purpose |
| m2.2h | 0xB819-0xB81B | 3B | Map 3/D4 Player Start | BIG-ENDIAN, YY YY XX |
| m2.2h | 0xB81C-0xB81E | 3B | Map 3/D4 Respawn Point 1 | BIG-ENDIAN, YY YY XX |
| m2.2h | 0xB81F-0xB821 | 3B | Map 3/D4 Respawn Point 2 | BIG-ENDIAN, YY YY XX |
| m2.2h | 0xB822-0xB824 | 3B | Map 3/D4 Respawn Point 3 | BIG-ENDIAN, YY YY XX |
| m2.2h | 0xB825-0xB825 | 1B | Map 3/D4 Map Width | (Value + 0x01) Screens |
| m2.2h | 0xB826-0xB905 | 224B | Map 3/D4 Items Block | See M1/D1 For Breakout |
| m2.2h | 0xB906-0xB906 | 1B | Map 3/D4 Separator | Always 0x00 |
| m2.2h | 0xB907-0xB936 | 48B | Map 3/D4 Teleports Block | See M1/D1 For Breakout |
| m2.2h | 0xB937-0xB955 | 31B | Map 3/D4 Spawners Block | See M1/D1 For Breakout |
| m2.2h | 0xB956-0xB957 | 2B | Map 4/D4 Logical Map Pointer | BIG-ENDIAN, 0x9700 |
| m2.2h | 0xB958-0xB959 | 2B | Map 4/D4 Visual Map Pointer | BIG-ENDIAN, 0x9900 |
| m2.2h | 0xB95A-0xB95A | 1B | Map 4/D4 Enemy Spawn Rate | 0x05-0x08 range |
| m2.2h | 0xB95B-0xB95B | 1B | Map 4/D4 Time Limit | Seconds, e.g., 0x8C=140s |
| m2.2h | 0xB95C-0xB960 | 5B | Map 4/D4 Unknown Data | Unknown purpose |
| m2.2h | 0xB961-0xB963 | 3B | Map 4/D4 Player Start | BIG-ENDIAN, YY YY XX |
| m2.2h | 0xB964-0xB966 | 3B | Map 4/D4 Respawn Point 1 | BIG-ENDIAN, YY YY XX |
| m2.2h | 0xB967-0xB969 | 3B | Map 4/D4 Respawn Point 2 | BIG-ENDIAN, YY YY XX |
| m2.2h | 0xB96A-0xB96C | 3B | Map 4/D4 Respawn Point 3 | BIG-ENDIAN, YY YY XX |
| m2.2h | 0xB96D-0xB96D | 1B | Map 4/D4 Map Width | (Value + 0x01) Screens |
| m2.2h | 0xB96E-0xBA4D | 224B | Map 4/D4 Items Block | See M1/D1 For Breakout |
| m2.2h | 0xBA4E-0xBA4E | 1B | Map 4/D4 Separator | Always 0x00 |
| m2.2h | 0xBA4F-0xBA7E | 48B | Map 4/D4 Teleports Block | See M1/D1 For Breakout |
| m2.2h | 0xBA7F-0xBA9D | 31B | Map 4/D4 Spawners Block | See M1/D1 For Breakout |
| m2.2h | 0xBA9E-0xBCF6 | 601B | Unknown (Code/Data) | Unknown |
| m2.2h | 0xBCF7-0xBD05 | 15B | Player Animation - Walk Down | 6 Tiles, 1 Frame per Tile |
| m2.2h | 0xBD06-0xBD14 | 15B | Player Animation - Walk Right | 6 Tiles, 1 Frame per Tile |
| m2.2h | 0xBD15-0xBD23 | 15B | Player Animation - Walk Left | 6 Tiles, 1 Frame per Tile |
| m2.2h | 0xBD24-0xBD32 | 15B | Player Animation - Up + Key | 6 Tiles, 1 Frame per Tile |
| m2.2h | 0xBD33-0xBD41 | 15B | Player Animation - Down + Key | 6 Tiles, 1 Frame per Tile |
| m2.2h | 0xBD42-0xBD50 | 15B | Player Animation - Right + Key | 6 Tiles, 1 Frame per Tile |
| m2.2h | 0xBD51-0xBD5F | 15B | Player Animation - Left + Key | 6 Tiles, 1 Frame per Tile |
| m2.2h | 0xBD60-0xBD6E | 15B | Poison Animation - Unused | 6 Tiles, 1 Frame per Tile |
| m2.2h | 0xBD6F-0xBDA7 | 57B | Unknown (Code/Data) | Unknown |
| m2.2h | 0xBDA8-0xBDA9 | 2B | Unknown Pointer | BD B2 |
| m2.2h | 0xBDAA-0xBDAB | 2B | Unknown Pointer | BE 02 |
| m2.2h | 0xBDAC-0xBDAD | 2B | Unknown Pointer | BE 52 |
| m2.2h | 0xBDAE-0xBDAF | 2B | Unknown Pointer | BE A9 |
| m2.2h | 0xBDB0-0xBDB1 | 2B | Unknown Pointer | BE A9 |
| m2.2h | 0xBDB2-0xBE01 | 80B | Unknown Data | Unknown |
| m2.2h | 0xBE02-0xBE51 | 80B | Unknown Data | Unknown |
| m2.2h | 0xBE52-0xBEA8 | 87B | Unknown Data | Unknown |
| m2.2h | 0xBEA9-0xBEA9 | 1B | Unknown Data | Unknown |
| m2.2h | 0xBEAA-0xBEB8 | 15B | Player Animation - Walk Up | 6 Tiles, 1 Frame per Tile |
| m2.2h | 0xBEB9-0xBFFF | 327B | Unknown (Code/Data) | Unknown |
| 3j.3h | 0xC000-0xC107 | 264B | Unknown (Code/Data) | Unknown |
| 3j.3h | 0xC108-0xC112 | 11B | Enemy Animation - Snake Left | 4 Tiles, 1 Frame per Tile |
| 3j.3h | 0xC113-0xC11D | 11B | Enemy Animation - Snake Right | 4 Tiles, 1 Frame per Tile |
| 3j.3h | 0xC11E-0xC128 | 11B | Enemy Animation - Vulture Right | 4 Tiles, 1 Frame per Tile |
| 3j.3h | 0xC129-0xC133 | 11B | Enemy Animation - Vulture Left | 4 Tiles, 1 Frame per Tile |
| 3j.3h | 0xC134-0xC144 | 17B | Enemy Animation - Bat | 7 Tiles, 1 Frame per Tile |
| 3j.3h | 0xC145-0xC14F | 11B | Enemy Animation - Dragon Left | 4 Tiles, 1 Frame per Tile |
| 3j.3h | 0xC150-0xC15A | 11B | Enemy Animation - Dragon Right | 4 Tiles, 1 Frame per Tile |
| 3j.3h | 0xC15B-0xC165 | 11B | Enemy Animation - Gryphon Right | 4 Tiles, 1 Frame per Tile |
| 3j.3h | 0xC166-0xC170 | 11B | Enemy Animation - Gryphon Left | 4 Tiles, 1 Frame per Tile |
| 3j.3h | 0xC171-0xC17B | 11B | Enemy Animation - Glaive | 4 Tiles, 1 Frame per Tile |
| 3j.3h | 0xC17C-0xC18A | 15B | Enemy Animation - Poof Cloud | 6 Tiles, 3 Frame per Tile |
| 3j.3h | 0xC18B-0xC195 | 11B | Enemy Animation - Snake Left | 4 Tiles, 1 Frame per Tile |
| 3j.3h | 0xC196-0xC1A0 | 11B | Enemy Animation - Snake Right | 4 Tiles, 1 Frame per Tile |
| 3j.3h | 0xC1A1-0xC1A7 | 7B | Enemy Animation - Explosion 1 | 2 Tiles, 2 Frame per Tile |
| 3j.3h | 0xC1A8-0xC1BA | 19B | Enemy Animation - Explosion 2 | 8 Tiles, 1 Frame per Tile |
| 3j.3h | 0xC1BB-0xC1C5 | 11B | Enemy Animation - Vulture Right | 4 Tiles, 1 Frame per Tile |
| 3j.3h | 0xC1C6-0xC1D0 | 11B | Enemy Animation - Vulture Left | 4 Tiles, 1 Frame per Tile |
| 3j.3h | 0xC1D1-0xC1E1 | 17B | Enemy Animation - Bat | 7 Tiles, 1 Frame per Tile |
| 3j.3h | 0xC1E2-0xC1F2 | 17B | Enemy Animation - Bat | 7 Tiles, 1 Frame per Tile |
| 3j.3h | 0xC1F3-0xC1FD | 11B | Enemy Animation - Snake Right | 4 Tiles, 1 Frame per Tile |
| 3j.3h | 0xC1FE-0xC208 | 11B | Enemy Animation - Snake Left | 4 Tiles, 1 Frame per Tile |
| 3j.3h | 0xC209-0xC213 | 11B | Player Animation - Walk Right | 4 Tiles, 1 Frame per Tile |
| 3j.3h | 0xC214-0xC222 | 15B | Unused Animation | 6 Tiles, 2 Frame per Tile |
| 3j.3h | 0xC223-0xC8ED | 1739B | Unknown (Code/Data) | Unknown |
| 3j.3h | 0xC8EE-0xC8EE | 1B | Reference Table | Unknown purpose |
| 3j.3h | 0xC8EF-0xCE24 | 1658B | Unknown (Code/Data) | Unknown |
| 3j.3h | 0xCE25-0xCE26 | 2B | Copyright Checksum | Konami: 14A3 / Stern: 1A4C |
| 3j.3h | 0xCE27-0xCFFF | 217B | Unknown (Code/Data) | Unknown |
| m4.4h | 0xD000-0xD788 | 1928B | Unknown (Code/Data) | Unknown |
| m4.4h | 0xD789-0xD7B8 | 48B | Monster Point Values Array | (Address - 3 Bytes) |
| m4.4h | 0xD7B9-0xD7BB | 3B | Snake Kill Value | 00 00 20 ( 20 Points) |
| m4.4h | 0xD7BC-0xD7BE | 3B | Vulture Kill Value | 00 00 40 ( 40 Points) |
| m4.4h | 0xD7BF-0xD7C1 | 3B | Bat Kill Value | 00 00 60 ( 60 Points) |
| m4.4h | 0xD7C2-0xD7C4 | 3B | Value 04 | 00 00 40 |
| m4.4h | 0xD7C5-0xD7C7 | 3B | Value 05 | 00 00 50 |
| m4.4h | 0xD7C8-0xD7CA | 3B | Value 06 | 00 01 00 |
| m4.4h | 0xD7CB-0xD7CD | 3B | Value 07 | 00 02 00 |
| m4.4h | 0xD7CE-0xD7D0 | 3B | Key Pickup Value | 00 05 00 ( 500 Points) |
| m4.4h | 0xD7D1-0xD7D3 | 3B | Value 09 | 00 04 00 |
| m4.4h | 0xD7D4-0xD7D6 | 3B | Unlock Keyhole | 00 10 00 |
| m4.4h | 0xD7D7-0xD7D9 | 3B | First Treasure Pickup Value | 00 05 00 ( 500 Points) |
| m4.4h | 0xD7DA-0xD7DC | 3B | Second Treasure Pickup Value | 00 10 00 (1000 Points) |
| m4.4h | 0xD7DD-0xD7DF | 3B | Third Treasure Pickup Value | 00 15 00 (1500 Points) |
| m4.4h | 0xD7E0-0xD7E2 | 3B | Fourth Treasure Pickup Value | 00 20 00 (2000 Points) |
| m4.4h | 0xD7E3-0xD7E5 | 3B | Fifth Treasure Pickup Value | 00 30 00 (3000 Points) |
| m4.4h | 0xD7E6-0xD7E8 | 3B | Sixth Treasure Pickup Value | 00 40 00 (4000 Points) |
| m4.4h | 0xD7E9-0xD7EB | 3B | Value 17 | 00 40 00 |
| m4.4h | 0xD7EC-0xD7EE | 3B | Value 18 | 00 50 00 |
| m4.4h | 0xD7EF-0xD7F1 | 3B | Value 19 | 00 60 00 |
| m4.4h | 0xD7F2-0xD7F4 | 3B | Value 20 | 00 70 00 |
| m4.4h | 0xD7F5-0xD7F7 | 3B | Value 21 | 00 80 00 |
| m4.4h | 0xD7F8-0xD7FA | 3B | Value 22 | 00 90 00 |
| m4.4h | 0xD7FB-0xD7FD | 3B | Value 23 | 00 99 00 |
| m4.4h | 0xD7FE-0xD800 | 3B | Value 24 | 11 00 00 |
| m4.4h | 0xD801-0xD803 | 3B | Likely Invalid Pointer | 0D 22 27 |
| m4.4h | 0xD804-0xD978 | 372B | Unknown (Code/Data) | Unknown |
| m4.4h | 0xD979-0xD980 | 8B | Map Level Block Range | Pointers to map data |
| m4.4h | 0xD981-0xD9A0 | 32B | Map Level Data | 8B per map |
| m4.4h | 0xD9A1-0xDFFF | 1631B | Unknown (Code/Data) | Unknown |
| m5.5h | 0xE000-0xE55F | 1376B | Unknown (Code/Data) | Unknown |
| m5.5h | 0xE560-0xE560 | 1B | Unknown Table | Unknown |
| m5.5h | 0xE561-0xEFFF | 2719B | Unknown (Code/Data) | Unkonwn |
| j6.6h | 0x0000-0x001F | 32B | Font Graphic : 0 | 8×8px, 4bpp |
| j6.6h | 0x0020-0x003F | 32B | Font Graphic : 1 | 8×8px, 4bpp |
| j6.6h | 0x0040-0x005F | 32B | Font Graphic : 2 | 8×8px, 4bpp |
| j6.6h | 0x0060-0x007F | 32B | Font Graphic : 3 | 8×8px, 4bpp |
| j6.6h | 0x0080-0x009F | 32B | Font Graphic : 4 | 8×8px, 4bpp |
| j6.6h | 0x00A0-0x00BF | 32B | Font Graphic : 5 | 8×8px, 4bpp |
| j6.6h | 0x00C0-0x00DF | 32B | Font Graphic : 6 | 8×8px, 4bpp |
| j6.6h | 0x00E0-0x00FF | 32B | Font Graphic : 7 | 8×8px, 4bpp |
| j6.6h | 0x0100-0x011F | 32B | Font Graphic : 8 | 8×8px, 4bpp |
| j6.6h | 0x0120-0x013F | 32B | Font Graphic : 9 | 8×8px, 4bpp |
| j6.6h | 0x0140-0x015F | 32B | Font Graphic : Copyright Symbol | 8×8px, 4bpp |
| j6.6h | 0x0160-0x017F | 32B | Font Graphic : Box | 8×8px, 4bpp |
| j6.6h | 0x0180-0x019F | 32B | Font Graphic : Period (.) | 8×8px, 4bpp |
| j6.6h | 0x01A0-0x01BF | 32B | Font Graphic : Exclamation (!) | 8×8px, 4bpp |
| j6.6h | 0x01C0-0x01DF | 32B | Font Graphic : Question Mark (?) | 8×8px, 4bpp |
| j6.6h | 0x01E0-0x01FF | 32B | Font Graphic : Musical Note | 8×8px, 4bpp |
| j6.6h | 0x0200-0x021F | 32B | Font Graphic : Blank Space ( ) | 8×8px, 4bpp |
| j6.6h | 0x0220-0x023F | 32B | Font Graphic : A | 8×8px, 4bpp |
| j6.6h | 0x0240-0x025F | 32B | Font Graphic : B | 8×8px, 4bpp |
| j6.6h | 0x0260-0x027F | 32B | Font Graphic : C | 8×8px, 4bpp |
| j6.6h | 0x0280-0x029F | 32B | Font Graphic : D | 8×8px, 4bpp |
| j6.6h | 0x02A0-0x02BF | 32B | Font Graphic : E | 8×8px, 4bpp |
| j6.6h | 0x02C0-0x02DF | 32B | Font Graphic : F | 8×8px, 4bpp |
| j6.6h | 0x02E0-0x02FF | 32B | Font Graphic : G | 8×8px, 4bpp |
| j6.6h | 0x0300-0x031F | 32B | Font Graphic : H | 8×8px, 4bpp |
| j6.6h | 0x0320-0x033F | 32B | Font Graphic : I | 8×8px, 4bpp |
| j6.6h | 0x0340-0x035F | 32B | Font Graphic : J | 8×8px, 4bpp |
| j6.6h | 0x0360-0x037F | 32B | Font Graphic : K | 8×8px, 4bpp |
| j6.6h | 0x0380-0x039F | 32B | Font Graphic : L | 8×8px, 4bpp |
| j6.6h | 0x03A0-0x03BF | 32B | Font Graphic : M | 8×8px, 4bpp |
| j6.6h | 0x03C0-0x03DF | 32B | Font Graphic : N | 8×8px, 4bpp |
| j6.6h | 0x03E0-0x03FF | 32B | Font Graphic : O | 8×8px, 4bpp |
| j6.6h | 0x0400-0x041F | 32B | Font Graphic : P | 8×8px, 4bpp |
| j6.6h | 0x0420-0x043F | 32B | Font Graphic : Q | 8×8px, 4bpp |
| j6.6h | 0x0440-0x045F | 32B | Font Graphic : R | 8×8px, 4bpp |
| j6.6h | 0x0460-0x047F | 32B | Font Graphic : S | 8×8px, 4bpp |
| j6.6h | 0x0480-0x049F | 32B | Font Graphic : T | 8×8px, 4bpp |
| j6.6h | 0x04A0-0x04BF | 32B | Font Graphic : U | 8×8px, 4bpp |
| j6.6h | 0x04C0-0x04DF | 32B | Font Graphic : V | 8×8px, 4bpp |
| j6.6h | 0x04E0-0x04FF | 32B | Font Graphic : W | 8×8px, 4bpp |
| j6.6h | 0x0500-0x051F | 32B | Font Graphic : X | 8×8px, 4bpp |
| j6.6h | 0x0520-0x053F | 32B | Font Graphic : Y | 8×8px, 4bpp |
| j6.6h | 0x0540-0x055F | 32B | Font Graphic : Z | 8×8px, 4bpp |
| j6.6h | 0xF560-0xF59F | 64B | Player Weapon/Bullet Sprite | Needs Decode |
| j6.6h | 0xF5A0-0xF5BF | 32B | Player Count Sprite | 8x8px, 4bpp, interleaved |
| j6.6h | 0xF5C0-0xF8EF | 815B | Copyright Graphic | 102x16px,4bpp, interleaved |
| j6.6h | 0xF8F0-0xFB5F | 624B | Timer Banner Graphic | 32x39px, 4bpp, interleaved |
| j6.6h | 0xFB60-0xFBDF | 128B | Smart Bomb/Genie Lamp Sprite | 16x14px, 4bpp, interleaved |
| j6.6h | 0xFBE0-0xFC5F | 128B | Unknown Graphic(s) | Likely UI element |
| j6.6h | 0xFC60-0xFE3F | 480B | Stage Banner Graphic | 30x32px, 4bpp, interleaved |
| j6.6h | 0xFE40-0xFFF7 | 440B | Padding / Unused Bytes (0xFF) | Unprogrammed Bytes |
| j6.6h | 0xFFF8-0xFFF9 | 2B | Code Execution Start Address | Value: A0 06 |
| j6.6h | 0xFFFA-0xFFFD | 4B | Padding / Unused Bytes (0xFF) | Unprogrammed Bytes |
| j6.6h | 0xFFFE-0xFFFF | 2B | Starting ROM Page | Value: A0 00 |
| c1.1i | 0x10000-0x1001F | 32B | Tile 0x00 - Wall | 16×16px, 4bpp, interleaved |
| c1.1i | 0x10020-0x1003F | 32B | Tile 0x01 - Wall | 16×16px, 4bpp, interleaved |
| c1.1i | 0x10040-0x1005F | 32B | Tile 0x02 - Wall | 16×16px, 4bpp, interleaved |
| c1.1i | 0x10060-0x1007F | 32B | Tile 0x03 - Wall | 16×16px, 4bpp, interleaved |
| c1.1i | 0x10080-0x1009F | 32B | Tile 0x04 - Wall | 16×16px, 4bpp, interleaved |
| c1.1i | 0x100A0-0x100BF | 32B | Tile 0x05 - Wall | 16×16px, 4bpp, interleaved |
| c1.1i | 0x100C0-0x100DF | 32B | Tile 0x06 - Wall | 16×16px, 4bpp, interleaved |
| c1.1i | 0x100E0-0x100FF | 32B | Tile 0x07 - Wall | 16×16px, 4bpp, interleaved |
| c1.1i | 0x10100-0x1011F | 32B | Tile 0x08 - Wall | 16×16px, 4bpp, interleaved |
| c1.1i | 0x10120-0x1013F | 32B | Tile 0x09 - Wall | 16×16px, 4bpp, interleaved |
| c1.1i | 0x10140-0x1015F | 32B | Tile 0x0A - Wall | 16×16px, 4bpp, interleaved |
| c1.1i | 0x10160-0x1017F | 32B | Tile 0x0B - Wall | 16×16px, 4bpp, interleaved |
| c1.1i | 0x10180-0x1019F | 32B | Tile 0x0C - Wall | 16×16px, 4bpp, interleaved |
| c1.1i | 0x101A0-0x101BF | 32B | Tile 0x0D - Wall | 16×16px, 4bpp, interleaved |
| c1.1i | 0x101C0-0x101DF | 32B | Tile 0x0E - Wall | 16×16px, 4bpp, interleaved |
| c1.1i | 0x101E0-0x101FF | 32B | Tile 0x0F - Spawner Top Center | 16×16px, 4bpp, interleaved |
| c1.1i | 0x10200-0x1021F | 32B | Tile 0x10 - Spawner Top Right | 16×16px, 4bpp, interleaved |
| c1.1i | 0x10220-0x1023F | 32B | Tile 0x11 - Wall | 16×16px, 4bpp, interleaved |
| c1.1i | 0x10240-0x1025F | 32B | Tile 0x12 - Spawner Mid Right | 16×16px, 4bpp, interleaved |
| c1.1i | 0x10260-0x1027F | 32B | Tile 0x13 - Wall | 16×16px, 4bpp, interleaved |
| c1.1i | 0x10280-0x1029F | 32B | Tile 0x14 - Spawner Bot Right | 16×16px, 4bpp, interleaved |
| c1.1i | 0x102A0-0x102BF | 32B | Tile 0x15 - Spawner Bot Center | 16×16px, 4bpp, interleaved |
| c1.1i | 0x102C0-0x102DF | 32B | Tile 0x16 - Keyhole Rising 1 | 16×16px, 4bpp, interleaved |
| c1.1i | 0x102E0-0x102FF | 32B | Tile 0x17 - Flame (Unused) | 16×16px, 4bpp, interleaved |
| c1.1i | 0x10300-0x1031F | 32B | Tile 0x18 - Spawner Bot Left | 16×16px, 4bpp, interleaved |
| c1.1i | 0x10320-0x1033F | 32B | Tile 0x19 - Flame (Unused) | 16×16px, 4bpp, interleaved |
| c1.1i | 0x10340-0x1035F | 32B | Tile 0x1A - Flame (Unused) | 16×16px, 4bpp, interleaved |
| c1.1i | 0x10360-0x1037F | 32B | Tile 0x1B - Spawner Mid Left | 16×16px, 4bpp, interleaved |
| c1.1h | 0x10380-0x1039F | 32B | Tile 0x1C - Flame (Unused) | 16×16px, 4bpp, interleaved |
| c1.1h | 0x103A0-0x103BF | 32B | Tile 0x1D - Spawner Top Left | 16×16px, 4bpp, interleaved |
| c1.1h | 0x103C0-0x103DF | 32B | Tile 0x1E - Keyhole Rising 2 | 16×16px, 4bpp, interleaved |
| c1.1h | 0x103E0-0x103FF | 32B | Tile 0x1F - Wall | 16×16px, 4bpp, interleaved |
| c2.2i | 0x11000-0x1101F | 32B | Tile 0x20 - Wall | 16×16px, 4bpp, interleaved |
| c2.2i | 0x11020-0x1103F | 32B | Tile 0x21 - Empty Ring Box | 16×16px, 4bpp, interleaved |
| c2.2i | 0x11040-0x1105F | 32B | Tile 0x22 - Empty Key Box | 16×16px, 4bpp, interleaved |
| c2.2i | 0x11060-0x1107F | 32B | Tile 0x23 - Player Sprite | 16×16px, 4bpp, interleaved |
| c2.2i | 0x11080-0x1109F | 32B | Tile 0x24 - Player Sprite | 16×16px, 4bpp, interleaved |
| c2.2i | 0x110A0-0x110BF | 32B | Tile 0x25 - Player Sprite | 16×16px, 4bpp, interleaved |
| c2.2i | 0x110C0-0x110DF | 32B | Tile 0x26 - Empty Path | 16×16px, 4bpp, interleaved |
| c2.2i | 0x110E0-0x110FF | 32B | Tile 0x27 - Wall | 16×16px, 4bpp, interleaved |
| c2.2i | 0x11100-0x1111F | 32B | Tile 0x28 - Wall | 16×16px, 4bpp, interleaved |
| c2.2i | 0x11120-0x1113F | 32B | Tile 0x29 - Player Sprite | 16×16px, 4bpp, interleaved |
| c2.2i | 0x11140-0x1115F | 32B | Tile 0x2A - Player Sprite | 16×16px, 4bpp, interleaved |
| c2.2i | 0x11160-0x1117F | 32B | Tile 0x2B - Player Sprite | 16×16px, 4bpp, interleaved |
| c2.2i | 0x11180-0x1119F | 32B | Tile 0x2C - Player Sprite | 16×16px, 4bpp, interleaved |
| c2.2i | 0x111A0-0x111BF | 32B | Tile 0x2D - Player Sprite | 16×16px, 4bpp, interleaved |
| c2.2i | 0x111C0-0x111DF | 32B | Tile 0x2E - Player Sprite | 16×16px, 4bpp, interleaved |
| c2.2i | 0x111E0-0x111FF | 32B | Tile 0x2F - Player Sprite | 16×16px, 4bpp, interleaved |
| c2.2i | 0x11200-0x1121F | 32B | Tile 0x30 - Player Sprite | 16×16px, 4bpp, interleaved |
| c2.2i | 0x11220-0x1123F | 32B | Tile 0x31 - Player Sprite | 16×16px, 4bpp, interleaved |
| c2.2i | 0x11240-0x1125F | 32B | Tile 0x32 - Bat Sprite | 16×16px, 4bpp, interleaved |
| c2.2i | 0x11260-0x1127F | 32B | Tile 0x33 - Bat Sprite | 16×16px, 4bpp, interleaved |
| c2.2i | 0x11280-0x1129F | 32B | Tile 0x34 - Bat Sprite | 16×16px, 4bpp, interleaved |
| c2.2i | 0x112A0-0x112BF | 32B | Tile 0x35 - Bat Sprite | 16×16px, 4bpp, interleaved |
| c2.2i | 0x112C0-0x112DF | 32B | Tile 0x36 - Cobra Sprite | 16×16px, 4bpp, interleaved |
| c2.2i | 0x112E0-0x112FF | 32B | Tile 0x37 - Cobra Sprite | 16×16px, 4bpp, interleaved |
| c2.2i | 0x11300-0x1131F | 32B | Tile 0x38 - Cobra Sprite | 16×16px, 4bpp, interleaved |
| c2.2i | 0x11320-0x1133F | 32B | Tile 0x39 - Cobra Sprite | 16×16px, 4bpp, interleaved |
| c2.2i | 0x11340-0x1135F | 32B | Tile 0x3A - Player Sprite | 16×16px, 4bpp, interleaved |
| c2.2i | 0x11360-0x1137F | 32B | Tile 0x3B - Player Sprite | 16×16px, 4bpp, interleaved |
| c2.2i | 0x11380-0x1139F | 32B | Tile 0x3C - Player Sprite | 16×16px, 4bpp, interleaved |
| c2.2i | 0x113A0-0x113BF | 32B | Tile 0x3D - Player Sprite | 16×16px, 4bpp, interleaved |
| c2.2i | 0x113C0-0x113DF | 32B | Tile 0x3E - Vulture Sprite | 16×16px, 4bpp, interleaved |
| c2.2i | 0x113E0-0x113FF | 32B | Tile 0x3F - Vulture Sprite | 16×16px, 4bpp, interleaved |
| c3.3i | 0x12000-0x1201F | 32B | Tile 0x40 - Vulture Sprite | 16×16px, 4bpp, interleaved |
| c3.3i | 0x12020-0x1203F | 32B | Tile 0x41 - Vulture Sprite | 16×16px, 4bpp, interleaved |
| c3.3i | 0x12040-0x1205F | 32B | Tile 0x42 - Vulture Sprite | 16×16px, 4bpp, interleaved |
| c3.3i | 0x12060-0x1207F | 32B | Tile 0x43 - Vulture Sprite | 16×16px, 4bpp, interleaved |
| c3.3i | 0x12080-0x1209F | 32B | Tile 0x44 - Vulture Sprite | 16×16px, 4bpp, interleaved |
| c3.3i | 0x120A0-0x120BF | 32B | Tile 0x45 - Vulture Sprite | 16×16px, 4bpp, interleaved |
| c3.3i | 0x120C0-0x120DF | 32B | Tile 0x46 - Cobra Sprite | 16×16px, 4bpp, interleaved |
| c3.3i | 0x120E0-0x120FF | 32B | Tile 0x47 - Cobra Sprite | 16×16px, 4bpp, interleaved |
| c3.3i | 0x12100-0x1211F | 32B | Tile 0x48 - Cobra Sprite | 16×16px, 4bpp, interleaved |
| c3.3i | 0x12120-0x1213F | 32B | Tile 0x49 - Cobra Sprite | 16×16px, 4bpp, interleaved |
| c3.3i | 0x12140-0x1215F | 32B | Tile 0x4A - Empty Crown Box | 16×16px, 4bpp, interleaved |
| c3.3i | 0x12160-0x1217F | 32B | Tile 0x4B - Score Box (Unused) | 16×16px, 4bpp, interleaved |
| c3.3i | 0x12180-0x1219F | 32B | Tile 0x4C - Score Box (Unused) | 16×16px, 4bpp, interleaved |
| c3.3i | 0x121A0-0x121BF | 32B | Tile 0x4D - Keyhole Rising 3 | 16×16px, 4bpp, interleaved |
| c3.3i | 0x121C0-0x121DF | 32B | Tile 0x4E - Player + Key Sprite | 16×16px, 4bpp, interleaved |
| c3.3i | 0x121E0-0x121FF | 32B | Tile 0x4F - Player + Key Sprite | 16×16px, 4bpp, interleaved |
| c3.3i | 0x12200-0x1221F | 32B | Tile 0x50 - Player + Key Sprite | 16×16px, 4bpp, interleaved |
| c3.3i | 0x12220-0x1223F | 32B | Tile 0x51 - Player + Key Sprite | 16×16px, 4bpp, interleaved |
| c3.3i | 0x12240-0x1225F | 32B | Tile 0x52 - Player + Key Sprite | 16×16px, 4bpp, interleaved |
| c3.3i | 0x12260-0x1227F | 32B | Tile 0x53 - Player + Key Sprite | 16×16px, 4bpp, interleaved |
| c3.3i | 0x12280-0x1229F | 32B | Tile 0x54 - Player + Key Sprite | 16×16px, 4bpp, interleaved |
| c3.3i | 0x122A0-0x122BF | 32B | Tile 0x55 - Player + Key Sprite | 16×16px, 4bpp, interleaved |
| c3.3i | 0x122C0-0x122DF | 32B | Tile 0x56 - Poof Cloud Sprite | 16×16px, 4bpp, interleaved |
| c3.3i | 0x122E0-0x122FF | 32B | Tile 0x57 - Poof Cloud Sprite | 16×16px, 4bpp, interleaved |
| c3.3i | 0x12300-0x1231F | 32B | Tile 0x58 - Poof Cloud Sprite | 16×16px, 4bpp, interleaved |
| c3.3i | 0x12320-0x1233F | 32B | Tile 0x59 - Poof Cloud Sprite | 16×16px, 4bpp, interleaved |
| c3.3i | 0x12340-0x1235F | 32B | Tile 0x5A - Player + Key Sprite | 16×16px, 4bpp, interleaved |
| c3.3i | 0x12360-0x1237F | 32B | Tile 0x5B - Player + Key Sprite | 16×16px, 4bpp, interleaved |
| c3.3i | 0x12380-0x1239F | 32B | Tile 0x5C - Player + Key Sprite | 16×16px, 4bpp, interleaved |
| c3.3i | 0x123A0-0x123BF | 32B | Tile 0x5D - Player + Key Sprite | 16×16px, 4bpp, interleaved |
| c3.3i | 0x123C0-0x123DF | 32B | Tile 0x5E - Player + Key Sprite | 16×16px, 4bpp, interleaved |
| c3.3i | 0x123E0-0x123FF | 32B | Tile 0x5F - Player + Key Sprite | 16×16px, 4bpp, interleaved |
| c4.4i | 0x13000-0x1301F | 32B | Tile 0x60 - Player + Key Sprite | 16×16px, 4bpp, interleaved |
| c4.4i | 0x13020-0x1303F | 32B | Tile 0x61 - Player + Key Sprite | 16×16px, 4bpp, interleaved |
| c4.4i | 0x13040-0x1305F | 32B | Tile 0x62 - Filled Crown Box | 16×16px, 4bpp, interleaved |
| c4.4i | 0x13060-0x1307F | 32B | Tile 0x63 - Poof Cloud Sprite | 16×16px, 4bpp, interleaved |
| c4.4i | 0x13080-0x1309F | 32B | Tile 0x64 - Left Teleport Tile | 16×16px, 4bpp, interleaved |
| c4.4i | 0x130A0-0x130BF | 32B | Tile 0x65 - Right Teleport Tile | 16×16px, 4bpp, interleaved |
| c4.4i | 0x130C0-0x130DF | 32B | Tile 0x66 - Keyhole Rising 4 | 16×16px, 4bpp, interleaved |
| c4.4i | 0x130E0-0x130FF | 32B | Tile 0x67 - Poison (Unused) | 16×16px, 4bpp, interleaved |
| c4.4i | 0x13100-0x1311F | 32B | Tile 0x68 - Poison (Unused) | 16×16px, 4bpp, interleaved |
| c4.4i | 0x13120-0x1313F | 32B | Tile 0x69 - Poison (Unused) | 16×16px, 4bpp, interleaved |
| c4.4i | 0x13140-0x1315F | 32B | Tile 0x6A - Poison (Unused) | 16×16px, 4bpp, interleaved |
| c4.4i | 0x13160-0x1317F | 32B | Tile 0x6B - Explosion Sprite | 16×16px, 4bpp, interleaved |
| c4.4i | 0x13180-0x1319F | 32B | Tile 0x6C - Explosion Sprite | 16×16px, 4bpp, interleaved |
| c4.4i | 0x131A0-0x131BF | 32B | Tile 0x6D - Explosion Sprite | 16×16px, 4bpp, interleaved |
| c4.4i | 0x131C0-0x131DF | 32B | Tile 0x6E - Explosion Sprite | 16×16px, 4bpp, interleaved |
| c4.4i | 0x131E0-0x131FF | 32B | Tile 0x6F - Filled Ring Box | 16×16px, 4bpp, interleaved |
| c4.4i | 0x13200-0x1321F | 32B | Tile 0x70 - Filled Key Box | 16×16px, 4bpp, interleaved |
| c4.4i | 0x13220-0x1323F | 32B | Tile 0x71 - Keyhole Rising 5 | 16×16px, 4bpp, interleaved |
| c4.4i | 0x13240-0x1325F | 32B | Tile 0x72 - Keyhole | 16×16px, 4bpp, interleaved |
| c4.4i | 0x13260-0x1327F | 32B | Tile 0x73 - Door Top Left | 16×16px, 4bpp, interleaved |
| c4.4i | 0x13280-0x1329F | 32B | Tile 0x74 - Door Top Center | 16×16px, 4bpp, interleaved |
| c4.4i | 0x132A0-0x132BF | 32B | Tile 0x75 - Door Top Right | 16×16px, 4bpp, interleaved |
| c4.4i | 0x132C0-0x132DF | 32B | Tile 0x76 - Door Mid Left | 16×16px, 4bpp, interleaved |
| c4.4i | 0x132E0-0x132FF | 32B | Tile 0x77 - Door Mid Center | 16×16px, 4bpp, interleaved |
| c4.4i | 0x13300-0x1331F | 32B | Tile 0x78 - Door Mid Right | 16×16px, 4bpp, interleaved |
| c4.4i | 0x13320-0x1333F | 32B | Tile 0x79 - Door Bot Left | 16×16px, 4bpp, interleaved |
| c4.4i | 0x13340-0x1335F | 32B | Tile 0x7A - Door Bot Center | 16×16px, 4bpp, interleaved |
| c4.4i | 0x13360-0x1337F | 32B | Tile 0x7B - Door Bot Right | 16×16px, 4bpp, interleaved |
| c4.4i | 0x13380-0x1339F | 32B | Tile 0x7C - Bat Sprite | 16×16px, 4bpp, interleaved |
| c4.4i | 0x133A0-0x133BF | 32B | Tile 0x7D - Bat Sprite | 16×16px, 4bpp, interleaved |
| c4.4i | 0x133C0-0x133DF | 32B | Tile 0x7E - Bat Sprite | 16×16px, 4bpp, interleaved |
| c4.4i | 0x133E0-0x133FF | 32B | Tile 0x7F - Rock (Unused) | 16×16px, 4bpp, interleaved |
| c5.5i | 0x14000-0x1401F | 32B | Tile 0x80 - 500 Score Box | 16×16px, 4bpp, interleaved |
| c5.5i | 0x14020-0x1403F | 32B | Tile 0x81 - 1000 Score Box | 16×16px, 4bpp, interleaved |
| c5.5i | 0x14040-0x1405F | 32B | Tile 0x82 - 1500 Score Box | 16×16px, 4bpp, interleaved |
| c5.5i | 0x14060-0x1407F | 32B | Tile 0x83 - 2000 Score Box | 16×16px, 4bpp, interleaved |
| c5.5i | 0x14080-0x1409F | 32B | Tile 0x84 - 3000 Score Box | 16×16px, 4bpp, interleaved |
| c5.5i | 0x140A0-0x140BF | 32B | Tile 0x85 - 4000 Score Box | 16×16px, 4bpp, interleaved |
| c5.5i | 0x140C0-0x140DF | 32B | Tile 0x86 - Tut Sprite | 16×16px, 4bpp, interleaved |
| c5.5i | 0x140E0-0x140FF | 32B | Tile 0x87 - Tut Sprite | 16×16px, 4bpp, interleaved |
| c5.5i | 0x14100-0x1411F | 32B | Tile 0x88 - Tut Sprite | 16×16px, 4bpp, interleaved |
| c5.5i | 0x14120-0x1413F | 32B | Tile 0x89 - Dragon Sprite | 16×16px, 4bpp, interleaved |
| c5.5i | 0x14140-0x1415F | 32B | Tile 0x8A - Dragon Sprite | 16×16px, 4bpp, interleaved |
| c5.5i | 0x14160-0x1417F | 32B | Tile 0x8B - Dragon Sprite | 16×16px, 4bpp, interleaved |
| c5.5i | 0x14180-0x1419F | 32B | Tile 0x8C - Dragon Sprite | 16×16px, 4bpp, interleaved |
| c5.5i | 0x141A0-0x141BF | 32B | Tile 0x8D - Dragon Sprite | 16×16px, 4bpp, interleaved |
| c5.5i | 0x141C0-0x141DF | 32B | Tile 0x8E - Dragon Sprite | 16×16px, 4bpp, interleaved |
| c5.5i | 0x141E0-0x141FF | 32B | Tile 0x8F - Dragon Sprite | 16×16px, 4bpp, interleaved |
| c5.5i | 0x14200-0x1421F | 32B | Tile 0x90 - Dragon Sprite | 16×16px, 4bpp, interleaved |
| c5.5i | 0x14220-0x1423F | 32B | Tile 0x91 - Gryphon Sprite | 16×16px, 4bpp, interleaved |
| c5.5i | 0x14240-0x1425F | 32B | Tile 0x92 - Gryphon Sprite | 16×16px, 4bpp, interleaved |
| c5.5i | 0x14260-0x1427F | 32B | Tile 0x93 - Gryphon Sprite | 16×16px, 4bpp, interleaved |
| c5.5i | 0x14280-0x1429F | 32B | Tile 0x94 - Gryphon Sprite | 16×16px, 4bpp, interleaved |
| c5.5i | 0x142A0-0x142BF | 32B | Tile 0x95 - Gryphon Sprite | 16×16px, 4bpp, interleaved |
| c5.5i | 0x142C0-0x142DF | 32B | Tile 0x96 - Gryphon Sprite | 16×16px, 4bpp, interleaved |
| c5.5i | 0x142E0-0x142FF | 32B | Tile 0x97 - Gryphon Sprite | 16×16px, 4bpp, interleaved |
| c5.5i | 0x14300-0x1431F | 32B | Tile 0x98 - Gryphon Sprite | 16×16px, 4bpp, interleaved |
| c5.5i | 0x14320-0x1433F | 32B | Tile 0x99 - Glaive Sprite | 16×16px, 4bpp, interleaved |
| c5.5i | 0x14340-0x1435F | 32B | Tile 0x9A - Glaive Sprite | 16×16px, 4bpp, interleaved |
| c5.5i | 0x14360-0x1437F | 32B | Tile 0x9B - Glaive Sprite | 16×16px, 4bpp, interleaved |
| c5.5i | 0x14380-0x1439F | 32B | Tile 0x9C - Glaive Sprite | 16×16px, 4bpp, interleaved |
| c5.5i | 0x143A0-0x143BF | 32B | Tile 0x9D - Glaive Sprite | 16×16px, 4bpp, interleaved |
| c5.5i | 0x143C0-0x143DF | 32B | Tile 0x9E - Glaive Sprite | 16×16px, 4bpp, interleaved |
| c5.5i | 0x143E0-0x143FF | 32B | Tile 0x9F - Glaive Sprite | 16×16px, 4bpp, interleaved |
| c6.6i | 0x15000-0x156FF | 1792B | Logical Map 1 (Collisions) | Bank 0x05, mapped to 0x9000 |
| c6.6i | 0x15700-0x15DFF | 1792B | Logical Map 2 (Collisions) | Bank 0x05, mapped to 0x9700 |
| c6.6i | 0x15E00-0x15EC7 | 200B | Game Title - Lowercase a | 20x20px, 4bpp, interleaved |
| c6.6i | 0x15EC8-0x15FF3 | 300B | Game Title - Lowercase k | 30x20px, 4bpp, interleaved |
| c6.6i | 0x15FF4-0x15FFF | 12B | Padding / Unused Bytes (0xFF) | Unprogrammed Bytes |
| c7.7i | 0x16000-0x166FF | 1792B | Logical Map 3 (Collisions) | Bank 0x06, mapped to 0x9000 |
| c7.7i | 0x16700-0x16DFF | 1792B | Logical Map 4 (Collisions) | Bank 0x06, mapped to 0x9700 |
| c7.7i | 0x16E00-0x16EC7 | 200B | Game Title - Lowercase n | 20x20px, 4bpp, interleaved |
| c7.7i | 0x16EC8-0x16FF3 | 300B | Game Title - Lowercase h | 30x20px, 4bpp, interleaved |
| c7.7i | 0x16FF4-0x16FFF | 12B | Padding / Unused Bytes (0xFF) | Unprogrammed Bytes |
| c8.8i | 0x17000-0x172FF | 768B | Visual Map 1 (Tile Mapping) | Bank 0x07, mapped to 0x9000 |
| c8.8i | 0x17300-0x175FF | 768B | Visual Map 2 (Tile Mapping) | Bank 0x07, mapped to 0x9300 |
| c8.8i | 0x17600-0x178FF | 768B | Visual Map 3 (Tile Mapping) | Bank 0x07, mapped to 0x9600 |
| c8.8i | 0x17900-0x17BFF | 768B | Visual Map 4 (Tile Mapping) | Bank 0x07, mapped to 0x9900 |
| c8.8i | 0x17C00-0x17D76 | 375B | Game Title - Uppercase T | 30x25px, 4bpp, interleaved |
| c8.8i | 0x17D77-0x17E3E | 200B | Game Title - Lowercase u | 20x20px, 4bpp, interleaved |
| c8.8i | 0x17E3F-0x17EF4 | 182B | Game Title - Lowercase t | 26x14px, 4bpp, interleaved |
| c8.8i | 0x17EF5-0x17FF8 | 260B | Game Title - Lowercase m | 20x26px, 4bpp, interleaved |
| c8.8i | 0x17FF9-0x17FFF | 7B | Padding / Unused Bytes (0xFF) | Unprogrammed Bytes |
| c9.9i | 0x18000-0x183DD | 990B | Treasure 1 (Map) | 44x44px, 4bpp, interleaved |
| c9.9i | 0x183DE-0x187BB | 990B | Treasure 2 (Genie Lamp) | 44x44px, 4bpp, interleaved |
| c9.9i | 0x187BC-0x18B99 | 990B | Treasure 3 (Treasure Chest) | 44x44px, 4bpp, interleaved |
| c9.9i | 0x18B9A-0x18F77 | 990B | Treasure 4 (Tutankham Mask) | 44x44px, 4bpp, interleaved |
| c9.9i | 0x18F78-0x18F8D | 22B | Extra Graphics Padding (0x11) | Likely Error Bytes, ignored |
| c9.9i | 0x18F8E-0x18FFF | 114B | Padding / Unused Bytes (0xFF) | Unprogrammed Bytes |
Each map/difficulty combination has a 328-byte (0x148) object block containing:
- 11 bytes - Configuration (pointers, spawn rate, time limit, width)
- 224 bytes - Items (14 slots × 16 bytes each)
- 1 byte - Separator
- 48 bytes - Teleports (6 pairs × 8 bytes each)
- 31 bytes - Enemy spawns (7 spawns × 4 bytes each)
- 3 bytes - Trailing separator
Each palette is 16 bytes (one per color):
- Bit format: BBGGGRRR
- Red: Bits 0-2 (0-7 range)
- Green: Bits 3-5 (0-7 range)
- Blue: Bits 6-7 (0-3 range)
- Color 15: Always 0x00 (black)
Scores stored as 3-byte BCD (Binary-Coded Decimal):
- Each byte holds two decimal digits
- Example: 035840 = 0x03 0x58 0x40
Tiles and sprites use 4bpp interleaved format:
- Two pixels per byte (low nibble, high nibble)
- Tiles rotated 90° clockwise from display orientation
- Sprite mode uses interleaved scanline pairs
- Technical Reference - High-level ROM structure overview
- Map Editor - How object data is used in-game
- Palette Editor - Color format details
- Tile Editor - Graphics format explanation
Found an error or discovered new data? Please open an issue on GitHub!