If you appreciate the work done within the wiki, please consider supporting The Cutting Room Floor on Patreon. Thanks for all your support!

Development:The Legend of Zelda: A Link to the Past/Early Map Layouts

From The Cutting Room Floor
Jump to navigation Jump to search

This is a sub-page of Development:The Legend of Zelda: A Link to the Past.

Contents

Reference Maps

Rooms on this page refer to "map square xx". You can look at the following grid maps with hex values displayed in the upper left corner of each map quadrant to determine which map square the variable is referring to:


(Source: GlitterBerri - Creation of the grid maps, research into the map and interior location data)

Dungeon Layouts

Hmmm...
To do:
Someone should write some notes about how the early dungeons compare with their final versions.

These early dungeon layouts can be found in numeric form in under the "FLOOR DATA 1" section of 日本_Ver3\asm\zel_bg3.asm, which contains minimap data for how the map squares of the underworld are laid out for each dungeon.

Of the three versions of the underworld map we have (Super Donkey, August '91, and final), the map ID numbers most closely correspond to the version found in the Super Donkey proto, which dates from early June, 1991. This suggests that the layout data may be earlier than the earliest graphical underworld data to which we have access.

You can compare them to the layouts in the final game here (this link only goes up to the Swamp Palace) and here.


(Source: Dark Linkaël - Super Donkey Proto Underworld Map, GlitterBerri - Layout Reconstructions, mdta - Logistical Support)

00: Sanctuary

The Sanctuary dungeon in the early minimap data and the Super Donkey prototype comprises the rooms between the Throne room of Hyrule Castle and the Sanctuary church proper where the sage resides. These do not count the church itself as part of the dungeon data, but instead as a normal interior room, unlike the final game which considers it part of the dungeon.

SC: B1

ALttP Dev-SD Proto Underworld 1 0.png
ALttP Dev-SD Proto Underworld 2 0.png ALttP Dev-SD Proto Underworld 2 1.png ALttP Dev-SD Proto Underworld 2 2.png
ALttP Dev-SD Proto Underworld 3 2.png
ALttP Dev-SD Proto Underworld 4 2.png

SC: 1F

ALttP Dev-SD Proto Underworld 0 1.png
ALttP Dev-SD Proto Underworld 3 0.png

SC: 2F

ALttP Dev-SD Proto Underworld 3 1.png

SC: 3F - 7F

While there is placeholder data for floors 3F to 7F, there are no room numbers associated with them.

02: Hyrule Castle

HC: B4

ALttP Dev-SD Proto Underworld 8 0.png

HC: B3

ALttP Dev-SD Proto Underworld 7 0.png

HC: B2

ALttP Dev-SD Proto Underworld 7 1.png ALttP Dev-SD Proto Underworld 7 2.png
ALttP Dev-SD Proto Underworld 8 1.png ALttP Dev-SD Proto Underworld 8 2.png

HC: B1

ALttP Dev-SD Proto Underworld 7 1.png ALttP Dev-SD Proto Underworld 7 2.png
ALttP Dev-SD Proto Underworld 8 1.png ALttP Dev-SD Proto Underworld 8 2.png

HC: 1F

ALttP Dev-SD Proto Underworld 5 0.png ALttP Dev-SD Proto Underworld 5 1.png ALttP Dev-SD Proto Underworld 5 2.png
ALttP Dev-SD Proto Underworld 6 0.png ALttP Dev-SD Proto Underworld 6 1.png ALttP Dev-SD Proto Underworld 6 2.png
  • Usually, map squares that span two floors reuse the same map ID on each floor, but this isn't the case with the throne room. There's a duplicate throne room at map squares 41 and 51, and both are used in this version of Hyrule Castle.
  • There's a regular dungeon door behind the thrones instead of an ornamental monument to push to gain access to the route to the Sanctuary.

HC: 2F

ALttP Dev-SD Proto Underworld 4 1.png
ALttP Dev-SD Proto Underworld 6 0.png ALttP Dev-SD Proto Underworld 6 1.png ALttP Dev-SD Proto Underworld 6 2.png

04: Eastern Palace

While this dungeon has map square numbers nicely arranged, it doesn't play nicely with the graphical data from the underworld map in the Super Donkey proto. This suggests that the minimap data in zel_bg3.asm and the Super Donkey proto are from slightly different eras. (The proto does have graphical data for the Eastern Palace, which is documented here. However, the graphical data doesn't entirely match up with this minimap data.)

EP: B1

ALttP Dev-SD Proto Underworld 4 3.png ALttP Dev-SD Proto Underworld 3 4.png ALttP Dev-SD Proto Underworld 4 5.png
ALttP Dev-SD Proto Underworld 4 4.png

EP: 1F

ALttP Dev-SD Proto Underworld 2 4.png
ALttP Dev-SD Proto Underworld 3 3.png ALttP Dev-SD Proto Underworld 3 4.png ALttP Dev-SD Proto Underworld 3 5.png
ALttP Dev-SD Proto Underworld 4 4.png

EP: 2F

ALttP Dev-SD Proto Underworld 0 4.png
ALttP Dev-SD Proto Underworld 1 4.png
ALttP Dev-SD Proto Underworld 5 4.png

06: Desert Palace

DP: B1

ALttP Dev-SD Proto Underworld 6 4.png ALttP Dev-SD Proto Underworld 6 5.png ALttP Dev-SD Proto Underworld 6 6.png
ALttP Dev-SD Proto Underworld 7 3.png ALttP Dev-SD Proto Underworld 7 4.png ALttP Dev-SD Proto Underworld 7 5.png
  • The basement somewhat resembles the first floor of the Spirit Temple in Ocarina of Time.

DP: 1F

ALttP Dev-SD Proto Underworld 8 4.png
ALttP Dev-SD Proto Underworld 7 6.png

DP: 2F

ALttP Dev-SD Proto Underworld 5 3.png
ALttP Dev-SD Proto Underworld 6 3.png
ALttP Dev-SD Proto Underworld 8 3.png ALttP Dev-SD Proto Underworld 8 4.png

08: Agahnim's Tower

AT: 1F

The label for this floor describes it as "DUMMY 1F". Accordingly, it's empty.

AT: 2F

ALttP Dev-SD Proto Underworld E 0.png

AT: 3F

ALttP Dev-SD Proto Underworld D 0.png

AT: 4F

ALttP Dev-SD Proto Underworld C 0.png

AT: 5F

ALttP Dev-SD Proto Underworld B 0.png

AT: 6F

ALttP Dev-SD Proto Underworld A 0.png

AT: 7F

ALttP Dev-SD Proto Underworld A 0.png

AT: 8F

ALttP Dev-SD Proto Underworld 9 0.png

0A: Swamp Palace

SP: B3

ALttP Dev-SD Proto Underworld 2 7.png

SP: B2

ALttP Dev-SD Proto Underworld 0 5.png ALttP Dev-SD Proto Underworld 0 7.png ALttP Dev-SD Proto Underworld 0 8.png
ALttP Dev-SD Proto Underworld 1 5.png ALttP Dev-SD Proto Underworld 1 6.png ALttP Dev-SD Proto Underworld 1 7.png
ALttP Dev-SD Proto Underworld 2 5.png ALttP Dev-SD Proto Underworld 2 6.png

SP: B1

ALttP Dev-SD Proto Underworld 0 5.png ALttP Dev-SD Proto Underworld 0 6.png ALttP Dev-SD Proto Underworld 0 7.png ALttP Dev-SD Proto Underworld 0 8.png
ALttP Dev-SD Proto Underworld 1 5.png ALttP Dev-SD Proto Underworld 1 6.png ALttP Dev-SD Proto Underworld 1 7.png ALttP Dev-SD Proto Underworld 2 8.png
ALttP Dev-SD Proto Underworld 2 5.png ALttP Dev-SD Proto Underworld 2 6.png

SP: 1F

ALttP Dev-SD Proto Underworld 2 7.png ALttP Dev-SD Proto Underworld 2 8.png
ALttP Dev-SD Proto Underworld 3 8.png

0C: Palace of Darkness

PD: B1

ALttP Dev-SD Proto Underworld 1 A.png
ALttP Dev-SD Proto Underworld 2 A.png ALttP Dev-SD Proto Underworld 3 B.png ALttP Dev-SD Proto Underworld 2 C.png
ALttP Dev-SD Proto Underworld 5 A.png
ALttP Dev-SD Proto Underworld 6 A.png

PD: 1F

ALttP Dev-SD Proto Underworld 0 A.png
ALttP Dev-SD Proto Underworld 1 8.png ALttP Dev-SD Proto Underworld 1 9.png ALttP Dev-SD Proto Underworld 1 A.png
ALttP Dev-SD Proto Underworld 2 A.png ALttP Dev-SD Proto Underworld 2 B.png ALttP Dev-SD Proto Underworld 2 C.png
ALttP Dev-SD Proto Underworld 3 A.png
ALttP Dev-SD Proto Underworld 4 A.png

0E: Misery Mire

MM: B3

ALttP Dev-SD Proto Underworld B 2.png
ALttP Dev-SD Proto Underworld C 2.png

MM: B2

ALttP Dev-SD Proto Underworld B 2.png
ALttP Dev-SD Proto Underworld C 2.png ALttP Dev-SD Proto Underworld C 3.png
ALttP Dev-SD Proto Underworld D 3.png

MM: B1

ALttP Dev-SD Proto Underworld 9 1.png ALttP Dev-SD Proto Underworld 9 2.png ALttP Dev-SD Proto Underworld 9 3.png ALttP Dev-SD Proto Underworld 9 4.png ALttP Dev-SD Proto Underworld 9 5.png
ALttP Dev-SD Proto Underworld A 2.png ALttP Dev-SD Proto Underworld A 3.png

MM: 1F

ALttP Dev-SD Proto Underworld D 2.png

10: Skull Woods

SW: B2

ALttP Dev-SD Proto Underworld 4 7.png ALttP Dev-SD Proto Underworld 4 8.png ALttP Dev-SD Proto Underworld 4 9.png
ALttP Dev-SD Proto Underworld 5 7.png ALttP Dev-SD Proto Underworld 5 8.png
ALttP Dev-SD Proto Underworld 6 7.png ALttP Dev-SD Proto Underworld 6 8.png

SW: B1

ALttP Dev-SD Proto Underworld 2 9.png
ALttP Dev-SD Proto Underworld 3 9.png
ALttP Dev-SD Proto Underworld 4 7.png ALttP Dev-SD Proto Underworld 4 8.png ALttP Dev-SD Proto Underworld 4 9.png
ALttP Dev-SD Proto Underworld 5 6.png ALttP Dev-SD Proto Underworld 5 7.png ALttP Dev-SD Proto Underworld 5 8.png
ALttP Dev-SD Proto Underworld 6 7.png ALttP Dev-SD Proto Underworld 6 8.png ALttP Dev-SD Proto Underworld 6 9.png

12: Ice Palace

IP: B7

ALttP Dev-SD Proto Underworld D E.png

IP: B6

ALttP Dev-SD Proto Underworld B E.png ALttP Dev-SD Proto Underworld B F.png
ALttP Dev-SD Proto Underworld C E.png

IP: B5

ALttP Dev-SD Proto Underworld 9 E.png ALttP Dev-SD Proto Underworld 9 F.png
ALttP Dev-SD Proto Underworld A E.png ALttP Dev-SD Proto Underworld A F.png

IP: B4

ALttP Dev-SD Proto Underworld 7 E.png ALttP Dev-SD Proto Underworld 7 F.png
ALttP Dev-SD Proto Underworld 8 E.png

IP: B3

ALttP Dev-SD Proto Underworld 5 E.png ALttP Dev-SD Proto Underworld 5 F.png
ALttP Dev-SD Proto Underworld 6 E.png

IP: B2

ALttP Dev-SD Proto Underworld 3 E.png ALttP Dev-SD Proto Underworld 3 F.png
ALttP Dev-SD Proto Underworld 4 E.png

IP: B1

ALttP Dev-SD Proto Underworld 1 E.png ALttP Dev-SD Proto Underworld 1 F.png
ALttP Dev-SD Proto Underworld 2 E.png

IP: 1F

ALttP Dev-SD Proto Underworld 0 E.png

Dungeons Without Layout Data

The following dungeons have map squares associated with them in the Super Donkey proto version of the underworld map, there no associated minimap data in zel_bg3.asm, meaning that they may post-date the minimap data.

Hyrule Castle Shortcut

ALttP Dev-SD Proto Underworld 5 5.png

Perhaps because the method of entering Hyrule Castle was undergoing changes around this time (as evidenced by early script data dating from a similar era, the room of Hyrule Castle's sewer that Link drops into using the shortcut by the castle moat isn't included on the minimap data for Hyrule Castle, despite being present on the Super Donkey underworld map.

One caveat, however - according to "DMPDNRM" in the "Initial RAM set [Ground]" section of 日本_Ver3\asm\zel_isub0.asm, it was located at Light World square 1B, rather than 1C, like it is in the final game.

Eastern Palace

EP2: B1

ALttP Dev-SD Proto Underworld 8 8.png
ALttP Dev-SD Proto Underworld 9 8.png ALttP Dev-SD Proto Underworld B 9.png ALttP Dev-SD Proto Underworld C A.png ALttP Dev-SD Proto Underworld C B.png
ALttP Dev-SD Proto Underworld C 9.png

EP2: 1F

ALttP Dev-SD Proto Underworld A 8.png ALttP Dev-SD Proto Underworld A 9.png
ALttP Dev-SD Proto Underworld B 8.png ALttP Dev-SD Proto Underworld B 9.png ALttP Dev-SD Proto Underworld B A.png ALttP Dev-SD Proto Underworld B B.png
ALttP Dev-SD Proto Underworld C 9.png
ALttP Dev-SD Proto Underworld D 9.png

EP2: 2F

ALttP Dev-SD Proto Underworld 8 9.png
ALttP Dev-SD Proto Underworld 9 9.png

Tower of Hera

TH: 2F

ALttP Dev-SD Proto Underworld 13 D.png

TH: 3F

ALttP Dev-SD Proto Underworld 12 D.png

TH: 4F

ALttP Dev-SD Proto Underworld 11 D.png

TH: 5F

ALttP Dev-SD Proto Underworld 10 D.png

Thieves' Town

TT: B1

ALttP Dev-SD Proto Underworld 10 E.png ALttP Dev-SD Proto Underworld 10 F.png
ALttP Dev-SD Proto Underworld 11 E.png ALttP Dev-SD Proto Underworld 11 F.png
ALttP Dev-SD Proto Underworld 12 E.png ALttP Dev-SD Proto Underworld 12 F.png
ALttP Dev-SD Proto Underworld 13 E.png ALttP Dev-SD Proto Underworld 13 F.png

Interiors

Houses and Buildings

Sanctuary

011
ALttP Dev-SD Proto Underworld 1 1.png

Mayor's Office

F2 F3
ALttP Dev-SD Proto Underworld F 2.png ALttP Dev-SD Proto Underworld F 3.png

In the early script file zel_msge.asm, the reverend at the Sanctuary instructs Link to visit the mayor to find out more information about the Master Sword.

Twins' House

F4 F5
ALttP Dev-SD Proto Underworld F 4.png ALttP Dev-SD Proto Underworld F 5.png

Spooky House

100
ALttP Dev-SD Proto Underworld 10 0.png

Unknown 1

101
ALttP Dev-SD Proto Underworld 10 1.png

Unknown 2

102
ALttP Dev-SD Proto Underworld 10 2.png

Kakariko Inn

103
ALttP Dev-SD Proto Underworld 10 3.png

Link's House

104
ALttP Dev-SD Proto Underworld 10 4.png

Unknown 3

105
ALttP Dev-SD Proto Underworld 10 5.png

Unknown 4

106
ALttP Dev-SD Proto Underworld 10 6.png

Bomb Wall House

The bottom-right room appears to possibly be the hut in Kakariko Town which you have to bomb your way into, but the left is a rather indistinct house room.

107
ALttP Dev-SD Proto Underworld 10 7.png

Cucco Lady's House

This interior is quite possibly the Cucco Lady's House from Kakariko Town, as it has the same layout (if with less decoration) with the right wall able to be bombed leading to a room with a chest.

108
ALttP Dev-SD Proto Underworld 10 8.png

Witch's Hut

109
ALttP Dev-SD Proto Underworld 10 9.png

Shooting Gallery

111
ALttP Dev-SD Proto Underworld 11 1.png

Sahasrahla's Hideout

Well, technically Sahasrahla's hideout isn't really a house, but let's put it here anyway.

11A
ALttP Dev-SD Proto Underworld 11 A.png

Caves

Old Man's Cave

03
ALttP Dev-Light World 1 (Pre-Agahnim)-03.png

According to "DMPDNRM" in the "Initial RAM set [Ground]" section of 日本_Ver3\asm\zel_isub0.asm, these caves were both located at map square 03 of the Light World. (Though there's reason to believe that 03 refers to the general western Death Mountain region in its four-map-square entirety, rather than specifically this map square.)

ALttP Dev-SD Proto Underworld E 4.png ALttP Dev-SD Proto Underworld E 5.png

Cave Exiting Death Mountain

0A 03
ALttP Dev-Light World 1 (Pre-Agahnim)-0A.png ALttP Dev-Light World 1 (Pre-Agahnim)-03.png

According to "DMPDNRM" in the "Initial RAM set [Ground]" section of 日本_Ver3\asm\zel_isub0.asm, these caves were located at map squares 0A and 03 of the Light World.

E6 E7
ALttP Dev-SD Proto Underworld E 6.png ALttP Dev-SD Proto Underworld E 7.png

Connecting Cave 3

05
ALttP Dev-Light World 1 (Pre-Agahnim)-05.png

According to "DMPDNRM" in the "Initial RAM set [Ground]" section of 日本_Ver3\asm\zel_isub0.asm, these caves were located at map square 05 of the Light World. (Though there's reason to believe that 05 refers to the general eastern Death Mountain region in its four-map-square entirety, rather than specifically this map square.)

E8 E9
ALttP Dev-SD Proto Underworld E 8.png ALttP Dev-SD Proto Underworld E 9.png
F8
ALttP Dev-SD Proto Underworld F 8.png

Up & Down Connecting Cave

05
ALttP Dev-Light World 1 (Pre-Agahnim)-05.png

According to "DMPDNRM" in the "Initial RAM set [Ground]" section of 日本_Ver3\asm\zel_isub0.asm, these caves were located at map square 05 of the Light World.

EC
ALttP Dev-SD Proto Underworld E C.png
FC
ALttP Dev-SD Proto Underworld F C.png

Falling Hole Connecting Cave

05
ALttP Dev-Light World 1 (Pre-Agahnim)-05.png

According to "DMPDNRM" in the "Initial RAM set [Ground]" section of 日本_Ver3\asm\zel_isub0.asm, these caves were located at map square 05 of the Light World.

ED
ALttP Dev-SD Proto Underworld E D.png
FD
ALttP Dev-SD Proto Underworld F D.png

Spiral Cave

05
ALttP Dev-Light World 1 (Pre-Agahnim)-05.png

According to "DMPDNRM" in the "Initial RAM set [Ground]" section of 日本_Ver3\asm\zel_isub0.asm, these caves were located at map square 05 of the Light World.

EE
ALttP Dev-SD Proto Underworld E E.png
FE
ALttP Dev-SD Proto Underworld F E.png

Lower-Right Cave

05
ALttP Dev-Light World 1 (Pre-Agahnim)-05.png

According to "DMPDNRM" in the "Initial RAM set [Ground]" section of 日本_Ver3\asm\zel_isub0.asm, these caves were located at map square 05 of the Light World.

DF
ALttP Dev-SD Proto Underworld D F.png
EF
ALttP Dev-SD Proto Underworld E F.png
FF
ALttP Dev-SD Proto Underworld F F.png

Cave Entering Death Mountain

0A 03
ALttP Dev-Light World 1 (Pre-Agahnim)-0A.png ALttP Dev-Light World 1 (Pre-Agahnim)-03.png

According to "DMPDNRM" in the "Initial RAM set [Ground]" section of 日本_Ver3\asm\zel_isub0.asm, these caves were located at map squares 0A and 03 of the Light World.

F0 F1
ALttP Dev-SD Proto Underworld F 0.png ALttP Dev-SD Proto Underworld F 1.png

More Caves

10C
ALttP Dev-SD Proto Underworld 10 C.png
110
ALttP Dev-SD Proto Underworld 11 0.png
120
ALttP Dev-SD Proto Underworld 12 0.png
114
ALttP Dev-SD Proto Underworld 11 4.png

114 appears to be the Waterfall of Wishing.

115
ALttP Dev-SD Proto Underworld 11 5.png
Old 116
ALTTP Prototype Room315.png
116
ALttP Dev-SD Proto Underworld 11 6.png
11B
ALttP Dev-SD Proto Underworld 11 B.png
11C
ALttP Dev-SD Proto Underworld 11 C.png

Connecting Cave

05
ALttP Dev-Light World 1 (Pre-Agahnim)-05.png

According to "DMPDNRM" in the "Initial RAM set [Ground]" section of 日本_Ver3\asm\zel_isub0.asm, these caves were located at map square 05 of the Light World.

F6 F7
ALttP Dev-SD Proto Underworld F 6.png ALttP Dev-SD Proto Underworld F 7.png

Risky Cave

05
ALttP Dev-Light World 1 (Pre-Agahnim)-05.png

According to "DMPDNRM" in the "Initial RAM set [Ground]" section of 日本_Ver3\asm\zel_isub0.asm, these caves were located at map square 05 of the Light World.

EB
ALttP Dev-SD Proto Underworld E B.png
FB
ALttP Dev-SD Proto Underworld F B.png

Spectacle Rock

03
ALttP Dev-Light World 1 (Pre-Agahnim)-03.png

According to "DMPDNRM" in the "Initial RAM set [Ground]" section of 日本_Ver3\asm\zel_isub0.asm, these caves were located at map square 03 of the Light World.

EA
ALttP Dev-SD Proto Underworld E A.png
F9 FA
ALttP Dev-SD Proto Underworld F 9.png ALttP Dev-SD Proto Underworld F A.png

Aginah's Dwelling

10A
ALttP Dev-SD Proto Underworld 10 A.png

Other Maps

Great Swamp Sluice Gate

10B
ALttP Dev-SD Proto Underworld 10 B.png

Test Maps

117
ALttP Dev-SD Proto Underworld 11 7.png
118
ALttP Dev-SD Proto Underworld 11 8.png
118
ALttP Dev-SD Proto Underworld 11 9.png