We just reached 30,000 articles on this wiki! 🥳
If you appreciate the work done within the wiki, please consider supporting The Cutting Room Floor on Patreon. Thanks for all your support!
If you appreciate the work done within the wiki, please consider supporting The Cutting Room Floor on Patreon. Thanks for all your support!
Proto:The Legend of Zelda: A Link to the Past/Mid-1991 Overdump/ROM Map
Jump to navigation
Jump to search
This is a sub-page of Proto:The Legend of Zelda: A Link to the Past/Mid-1991 Overdump.
In the table below, "[SD]" means that a section of data has been overwritten by data from Super Donkey.
Overdump | Final | Description | Notes | ||
---|---|---|---|---|---|
Start | End | Start | End | ||
05800 | 05881 | 04FC0 | 05033 | Terrain GFX File Pointers: High Bytes | The first 51 (0x33) entries reference overwritten data. The first entry not overwritten is SNES $13:8219 (PC $98219). |
05882 | 058F2 | 05033 | 0509E | Sprite GFX File Pointers: High Bytes | The first 12 (0x0C) entries reference overwritten data. The first entry not overwritten is SNES $15:8E5D (PC $A8E5D). |
058F3 | 05974 | 0509F | 05111 | Terrain GFX File Pointers: Middle Bytes | The first 51 (0x33) entries reference overwritten data. The first entry not overwritten is SNES $13:8219 (PC $98219). |
05975 | 059E5 | 05112 | 0517D | Sprite GFX File Pointers: Middle Bytes | The first 12 (0x0C) entries reference overwritten data. The first entry not overwritten is SNES $15:8E5D (PC $A8E5D). |
059E6 | 05A67 | 0517E | 051F0 | Terrain GFX File Pointers: Low Bytes | The first 51 (0x33) entries reference overwritten data. The first entry not overwritten is SNES $13:8219 (PC $98219). |
05A68 | 05AD8 | 051F1 | 0525C | Sprite GFX File Pointers: Low Bytes | The first 12 (0x0C) entries reference overwritten data. The first entry not overwritten is SNES $15:8E5D (PC $A8E5D). |
0C6FC | Falling Item Data | ||||
[SD] | 0D000 | 10000 | |||
0DB69 | Dungeon Secrets Data | ||||
0E96E | Chest Information Array | ||||
[SD] | 10000 | 11547 | |||
119DA | 125EC | [?] | |||
11DB2 | 11DF1 | 07C9C | 07CDB | GFX Assignments for Each Light World Area | Each 512×512 square of the map is represented by a single byte. |
11DF2 | 11E31 | 07CDC | 07D1B | GFX Assignments for Each Dark World Area | " |
11E32 | 11E71 | 07D1C | 07D5B | Palette Assignments for Each Light World Area | " |
11E72 | 11EB1 | 07D5C | 07D9B | Palette Assignments for Each Dark World Area | " |
[SD] | 12000 | 13A20 | |||
129C4 | 11EB2 | Code | |||
14B25 | 15381 | Normal Entrance Blocksets | |||
14BAA | 15406 | Normal Entrance Floor Values | |||
14C43 | 1548B | Normal Entrance Dungeon Values | |||
14CC8 | 15510 | Normal Entrance Doorway Type Data | |||
14D4C | 15595 | Normal Entrance Ladder & BG Settings | |||
14DD1 | 1561A | Normal Entrance Horizontal & Vertical Scroll Properties | |||
14E56 | 1569F | Normal Entrance Scroll Quandrant | |||
150BB | 15724 | Normal Entrance Exit Door Location | |||
1545A | 15B6E | Spawn Points | |||
15607 | 15D8A | Exit Data | |||
17146 | 1794D | Overworld Map Data Pointers | |||
[SD] | 18000 | 181E4 | [?] | ||
18000 | 1C0B3 | 18000 | 1B3FF | Map32 to Map16 Conversion Values: Upper Left Corners | End addresses in SD and Final not entirely certain. Referenced in code, but partially overwritten. Still appears to be intact starting at 181E4. |
1E067 | 26CC0 | Dungeon Overlay & Data Pointers | |||
1E157 | 26F2F | Dungeon Layout & Data Pointers | Start address in SD not entirely certain. | ||
1E3DD | 271CD | Sluice Gate & Other Phenomena | |||
1E3F6 | 271E6 | Push Block Data | |||
1E49E | 2736A | Torch Data | |||
1E518 | 2748A | Initial Equipment & Misc. Values for Save Files | |||
1E591 | 27502 | Header Information Pointers | |||
1E811 | 27782 | Header Data | |||
1F3DF | 3F890 | [?] | |||
[SD] | 20000 | 200D6 | |||
20000 | Map32 to Map16 Conversion Values | ||||
20000 | 1B400 | Map32 to Map16 Conversion Values: Upper Right Corners | Referenced in code, but partially overwritten. Still appears to be intact starting at 200D7. | ||
24400 | DB800 | Hole Data | |||
24474 | DB860 | Code | Start address in SD not entirely certain. | ||
24478 | DBBF4 | Code | |||
244C3 | DB8BF | Overworld Accessible Entrances | |||
24AAE | DBF4C | Data | |||
24AC8 | DBF64 | Code | |||
258C0 | 14813 | Normal Entrances [?] | |||
25FA9 | 54727 | Guide Maps (Light World & Dark World) | |||
273A9 | 55B27 | Guide Map Color Palettes (Light World & Dark World) | |||
28000 | 2FFFF | 28000 | 2FFFF | Entity Code (zel_enmy2.asm) | |
30000 | 37FFF | 30000 | 37FFF | Entity Code (zel_enmy.asm) | |
[SD] | 38000 | 38E65 | |||
38000 | 38000 | Link's Action Code | Partially overwritten. Appears intact starting at 38E66 to 38FFF, continues at 3968A. | ||
[SD] | 39000 | 39689 | |||
3E490 | 3E50F | 3F4F7 | 3F576 | Message ID assignments for each map square (Light World) | |
3E510 | 3E58F | 3F577 | 3F5F6 | Message ID assignments for each map square (Dark World) | |
3E590 | 3E80F | 3F5F7 | 3F876 | Message ID assignments for each dungeon room | |
[SD] | 40000 | 617FF | |||
41543 | Bomb Timers for Each Explosion State | ||||
48000 | 20000 | Map32 To Map16 Conversion Values: Lower Left Corners | Referenced in code, but completely overwritten. | ||
484E8 | Memory Locations to Write to When a Chest Is Opened | ||||
48B90 | Table of Item Values to Give | ||||
48CD5 | Initial Position Data for Weathervane Sprites | ||||
4C635 | Overworld Area Widths | ||||
4C881 | Overworld Sprite & Overlord Information Pointer Array | ||||
4C901 | Overworld Sprite & Overlord Information Pointer Array | ||||
4CA21 | Overworld Sprite & Overlord Information Pointer Array | ||||
4D62E | Dungeon Sprite & Overlord Information Pointer Array | ||||
50000 | 23400 | Map32 to Map16 Conversion Values: Lower Right Corners | Referenced in code, but completely overwritten. | ||
55BEE | [N/A] | Overworld Map32 Layout Data (3/3) | Referenced in pointer table, but completely overwritten. | ||
58000 | 58000 | Overworld Map32 Layout Data (1/3) | Referenced in pointer table, but completely overwritten. | ||
60000 | 6511A | 60000 | Overworld Map32 Layout Data (2/3) | Referenced in pointer table, but partially overwritten. Still appears to be intact between 61800 to 61FFF, continues at 62800. | |
[SD] | 62000 | 627FF | |||
66000 | 52418 | Type, Layout, & Object Data 1 | |||
68000 | 68000 | Animation Data for Link | |||
6BC00 | 6C000 | E0000 | E7355 | Script Text | There seems to be very little remaining of the script text. The final message in this section is Loyal Sage message 0034 (source code ID), which appears to be cut off after the first line. The text encoding matches the one used in an early script file called zel_msge.asm. While this version of the encoding is also used by the localizations of the game, it does not match the encoding of the final Japanese releases. |
[SD] | 6C000 | 78637 | |||
70000 | BG3 VWF Graphics | ||||
74703 | Dictionary Entry Pointers | ||||
75460 | Palette Index Locations | ||||
78000 | 78000 | Map16 to Map8 Conversions | Comes in groups of 8 bytes, four Map8 tiles each. Partially overwritten, but still appears to be intact starting from 78638. | ||
7902A | [?] | ||||
7EF00 | 1EBA0 | Type, Layout, & Object Data 2 | |||
[SD] | 80000 | 98218 | |||
80000 | 80000 | 4bpp Graphics Sets for Link's Animations | Completely overwritten. | ||
88000 | 87000 | 3bpp Graphics Sets | Referenced in pointer table, but completely overwritten. | ||
8C800 | 8B800 | Dungeon and Overworld Tiles | Partially overwritten, with Dungeon tiles fully overwritten, but still appears to be intact starting from 98219 | ||
A8E5D | A7FFC | Tiles: Sprites | |||
BE5C2 | BF4FD | Tiles: Items | |||
xxxxx | C0D64 | Location of Compressed Graphics for Action Sprites | |||
xxxxx | C2F0D | Location of Compressed Graphics for Menu Screen | |||
xxxxx | C3520 | Location of Compressed Graphics for Menu Screen | |||
xxxxx | C3953 | Location of Compressed Graphics for Menu Screen | |||
C8000 | C4000 | Tiles: Hyrule Map | |||
D0000 | C8000 | Music & Sound Effects | |||
DC2F9 | Overworld Secrets Data (Items) | ||||
F4EBC | Maiden Message IDs | ||||
E0000 | F8000 | Pointers to Type, Layout, & Object Information for Each Dungeon Room | |||
E0780 | 50000 | Type, Layout, & Object Data 3 | |||
E8000 | 53750 | [?] | |||
EA800 | 6DB40 | [?] | |||
EC864 | 57D00 | [?] | |||
ED000 | 6B080 | Sprite Statistics | |||
EF320 | 4F7DC | [?] | |||
F0000 | F0000 | Entity Code (zel_enmy3.asm) | |||
F0484 | F1878 | [?] | |||
F5CCB | DD218 | Color Palette |