Add menu dungeon map names table
This commit is contained in:
@@ -129,3 +129,99 @@ DarkWorldLocationNames:
|
|||||||
dw "_______________" ; 3D
|
dw "_______________" ; 3D
|
||||||
dw "_______________" ; 3E
|
dw "_______________" ; 3E
|
||||||
dw "_______________" ; 3F
|
dw "_______________" ; 3F
|
||||||
|
|
||||||
|
|
||||||
|
DungeonLocationNames:
|
||||||
|
dw "GANONS_LAIR_____", "________________", "________________", "________________"
|
||||||
|
dw "________________", "ZORA_TEMPLE_____", "________________", "________________"
|
||||||
|
dw "________________", "________________", "________________", "________________"
|
||||||
|
dw "________________", "________________", "________________", "________________" ; 15
|
||||||
|
|
||||||
|
dw "________________", "________________", "________________", "________________"
|
||||||
|
dw "________________", "ZORA_TEMPLE_____", "SHRINE_COURAGE__", "ZORA_TEMPLE_____"
|
||||||
|
dw "MUSHROOM_GROTTO_", "MUSHROOM_GROTTO_", "MUSHROOM_GROTTO_", "________________"
|
||||||
|
dw "________________", "________________", "________________", "________________" ; 32
|
||||||
|
|
||||||
|
dw "________________", "________________", "________________", "________________"
|
||||||
|
dw "________________", "________________", "________________", "________________"
|
||||||
|
dw "________________", "________________", "________________", "________________"
|
||||||
|
dw "________________", "________________", "________________", "________________" ; 48
|
||||||
|
|
||||||
|
dw "________________", "________________", "________________", "________________"
|
||||||
|
dw "________________", "________________", "________________", "________________"
|
||||||
|
dw "________________", "________________", "________________", "________________"
|
||||||
|
dw "________________", "________________", "________________", "________________" ; 64
|
||||||
|
|
||||||
|
dw "________________", "________________", "________________", "________________"
|
||||||
|
dw "________________", "________________", "________________", "________________"
|
||||||
|
dw "________________", "________________", "MUSHROOM_GROTTO_", "________________"
|
||||||
|
dw "________________", "________________", "________________", "________________"
|
||||||
|
|
||||||
|
dw "________________", "________________", "________________", "________________"
|
||||||
|
dw "________________", "________________", "________________", "________________"
|
||||||
|
dw "________________", "________________", "________________", "________________"
|
||||||
|
dw "________________", "________________", "________________", "________________"
|
||||||
|
|
||||||
|
dw "________________", "________________", "________________", "________________"
|
||||||
|
dw "________________", "________________", "________________", "________________"
|
||||||
|
dw "________________", "________________", "________________", "________________"
|
||||||
|
dw "________________", "________________", "________________", "________________"
|
||||||
|
|
||||||
|
dw "________________", "________________", "________________", "________________"
|
||||||
|
dw "________________", "________________", "________________", "________________"
|
||||||
|
dw "________________", "________________", "________________", "________________"
|
||||||
|
dw "________________", "________________", "________________", "________________" ; 128
|
||||||
|
|
||||||
|
dw "________________", "________________", "________________", "________________"
|
||||||
|
dw "________________", "________________", "________________", "________________"
|
||||||
|
dw "________________", "________________", "________________", "________________"
|
||||||
|
dw "________________", "________________", "________________", "________________" ; 144
|
||||||
|
|
||||||
|
dw "________________", "________________", "________________", "________________"
|
||||||
|
dw "________________", "________________", "________________", "________________"
|
||||||
|
dw "________________", "________________", "________________", "________________"
|
||||||
|
dw "________________", "________________", "________________", "________________" ; 160
|
||||||
|
|
||||||
|
dw "________________", "________________", "________________", "________________"
|
||||||
|
dw "KYDROGS_DEN_____", "________________", "________________", "________________"
|
||||||
|
dw "________________", "________________", "________________", "________________"
|
||||||
|
dw "________________", "________________", "________________", "________________" ; 176
|
||||||
|
|
||||||
|
dw "________________", "________________", "________________", "________________"
|
||||||
|
dw "________________", "________________", "________________", "________________"
|
||||||
|
dw "________________", "________________", "________________", "________________"
|
||||||
|
dw "________________", "________________", "________________", "________________" ; 192
|
||||||
|
|
||||||
|
dw "________________", "________________", "________________", "________________"
|
||||||
|
dw "________________", "________________", "________________", "________________"
|
||||||
|
dw "________________", "________________", "________________", "________________"
|
||||||
|
dw "________________", "________________", "________________", "________________" ; 208
|
||||||
|
|
||||||
|
dw "________________", "________________", "________________", "________________"
|
||||||
|
dw "________________", "________________", "________________", "________________"
|
||||||
|
dw "________________", "________________", "________________", "________________"
|
||||||
|
dw "________________", "________________", "________________", "________________" ; 224
|
||||||
|
|
||||||
|
dw "________________", "________________", "________________", "________________"
|
||||||
|
dw "________________", "________________", "________________", "________________"
|
||||||
|
dw "________________", "________________", "________________", "________________"
|
||||||
|
dw "________________", "________________", "________________", "________________" ; 240
|
||||||
|
|
||||||
|
dw "________________", "________________", "________________", "________________" ; 244
|
||||||
|
dw "________________", "________________", "________________", "________________"
|
||||||
|
dw "________________", "________________", "________________", "________________"
|
||||||
|
dw "________________", "________________", "________________", "________________" ; 256
|
||||||
|
|
||||||
|
dw "________________", "________________", "________________", "________________" ; 260
|
||||||
|
dw "YOUR_HOUSE______", "ZORA_CHAMBERS___", "________________", "________________"
|
||||||
|
dw "________________", "________________", "________________", "________________"
|
||||||
|
dw "________________", "________________", "________________", "________________" ; 272
|
||||||
|
|
||||||
|
dw "________________", "________________", "________________", "________________"
|
||||||
|
dw "________________", "________________", "________________", "________________"
|
||||||
|
dw "________________", "________________", "________________", "________________"
|
||||||
|
dw "________________", "________________", "________________", "________________" ; 288
|
||||||
|
|
||||||
|
dw "________________", "________________", "________________", "________________"
|
||||||
|
dw "________________", "________________", "________________", "________________" ; 295
|
||||||
|
|
||||||
|
|||||||
@@ -123,7 +123,7 @@ Menu_DrawItemName:
|
|||||||
LDA.w $0202 : BEQ .no_items
|
LDA.w $0202 : BEQ .no_items
|
||||||
DEC : ASL #5 : TAX
|
DEC : ASL #5 : TAX
|
||||||
LDY.w #$000
|
LDY.w #$000
|
||||||
|
|
||||||
.loop
|
.loop
|
||||||
LDA.w Menu_ItemNames, X ; Load your text character
|
LDA.w Menu_ItemNames, X ; Load your text character
|
||||||
STA.w $1692, Y ; <- into the buffer
|
STA.w $1692, Y ; <- into the buffer
|
||||||
@@ -134,129 +134,27 @@ Menu_DrawItemName:
|
|||||||
|
|
||||||
; Draw Bottle Description
|
; Draw Bottle Description
|
||||||
.bottle_1
|
.bottle_1
|
||||||
REP #$30
|
REP #$30 : LDX #$0000 : JMP .draw_bottle
|
||||||
LDX #$0000 : JMP .draw_bottle
|
|
||||||
.bottle_2
|
.bottle_2
|
||||||
REP #$30
|
REP #$30 : LDX #$0001 : JMP .draw_bottle
|
||||||
LDX #$0001 : JMP .draw_bottle
|
|
||||||
.bottle_3
|
.bottle_3
|
||||||
REP #$30
|
REP #$30 : LDX #$0002 : JMP .draw_bottle
|
||||||
LDX #$0002 : JMP .draw_bottle
|
|
||||||
.bottle_4
|
.bottle_4
|
||||||
REP #$30
|
REP #$30 : LDX #$0003
|
||||||
LDX #$0003
|
|
||||||
.draw_bottle
|
.draw_bottle
|
||||||
LDA.l $7EF35C, X : AND.w #$00FF
|
LDA.l $7EF35C, X : AND.w #$00FF
|
||||||
DEC : ASL #5 : TAX
|
DEC : ASL #5 : TAX
|
||||||
LDY.w #$0000
|
LDY.w #$0000
|
||||||
.draw_bottle_loop
|
.draw_bottle_loop
|
||||||
|
|
||||||
LDA.w Menu_BottleItems, X : STA.w $1692, Y
|
LDA.w Menu_BottleItems, X : STA.w $1692, Y
|
||||||
INX : INX
|
INX #2 : INY #2
|
||||||
INY : INY : CPY #$001C : BCC .draw_bottle_loop
|
CPY #$001C : BCC .draw_bottle_loop
|
||||||
RTS
|
RTS
|
||||||
}
|
}
|
||||||
|
|
||||||
; =============================================================================
|
; =============================================================================
|
||||||
|
|
||||||
; ;LDX.w $7E00A0 ; load room number
|
|
||||||
; -------------------------------------
|
|
||||||
TestLocationName:
|
|
||||||
dw "GANONS_LAIR_____", "________________", "________________", "________________"
|
|
||||||
dw "________________", "ZORA_TEMPLE_____", "________________", "________________"
|
|
||||||
dw "________________", "________________", "________________", "________________"
|
|
||||||
dw "________________", "________________", "________________", "________________" ; 15
|
|
||||||
|
|
||||||
dw "________________", "________________", "________________", "________________"
|
|
||||||
dw "________________", "ZORA_TEMPLE_____", "SHRINE_COURAGE__", "ZORA_TEMPLE_____"
|
|
||||||
dw "MUSHROOM_GROTTO_", "MUSHROOM_GROTTO_", "MUSHROOM_GROTTO_", "________________"
|
|
||||||
dw "________________", "________________", "________________", "________________" ; 32
|
|
||||||
|
|
||||||
dw "________________", "________________", "________________", "________________"
|
|
||||||
dw "________________", "________________", "________________", "________________"
|
|
||||||
dw "________________", "________________", "________________", "________________"
|
|
||||||
dw "________________", "________________", "________________", "________________" ; 48
|
|
||||||
|
|
||||||
dw "________________", "________________", "________________", "________________"
|
|
||||||
dw "________________", "________________", "________________", "________________"
|
|
||||||
dw "________________", "________________", "________________", "________________"
|
|
||||||
dw "________________", "________________", "________________", "________________" ; 64
|
|
||||||
|
|
||||||
dw "________________", "________________", "________________", "________________"
|
|
||||||
dw "________________", "________________", "________________", "________________"
|
|
||||||
dw "________________", "________________", "MUSHROOM_GROTTO_", "________________"
|
|
||||||
dw "________________", "________________", "________________", "________________"
|
|
||||||
|
|
||||||
dw "________________", "________________", "________________", "________________"
|
|
||||||
dw "________________", "________________", "________________", "________________"
|
|
||||||
dw "________________", "________________", "________________", "________________"
|
|
||||||
dw "________________", "________________", "________________", "________________"
|
|
||||||
|
|
||||||
dw "________________", "________________", "________________", "________________"
|
|
||||||
dw "________________", "________________", "________________", "________________"
|
|
||||||
dw "________________", "________________", "________________", "________________"
|
|
||||||
dw "________________", "________________", "________________", "________________"
|
|
||||||
|
|
||||||
dw "________________", "________________", "________________", "________________"
|
|
||||||
dw "________________", "________________", "________________", "________________"
|
|
||||||
dw "________________", "________________", "________________", "________________"
|
|
||||||
dw "________________", "________________", "________________", "________________" ; 128
|
|
||||||
|
|
||||||
dw "________________", "________________", "________________", "________________"
|
|
||||||
dw "________________", "________________", "________________", "________________"
|
|
||||||
dw "________________", "________________", "________________", "________________"
|
|
||||||
dw "________________", "________________", "________________", "________________" ; 144
|
|
||||||
|
|
||||||
dw "________________", "________________", "________________", "________________"
|
|
||||||
dw "________________", "________________", "________________", "________________"
|
|
||||||
dw "________________", "________________", "________________", "________________"
|
|
||||||
dw "________________", "________________", "________________", "________________" ; 160
|
|
||||||
|
|
||||||
dw "________________", "________________", "________________", "________________"
|
|
||||||
dw "KYDROGS_DEN_____", "________________", "________________", "________________"
|
|
||||||
dw "________________", "________________", "________________", "________________"
|
|
||||||
dw "________________", "________________", "________________", "________________" ; 176
|
|
||||||
|
|
||||||
dw "________________", "________________", "________________", "________________"
|
|
||||||
dw "________________", "________________", "________________", "________________"
|
|
||||||
dw "________________", "________________", "________________", "________________"
|
|
||||||
dw "________________", "________________", "________________", "________________" ; 192
|
|
||||||
|
|
||||||
dw "________________", "________________", "________________", "________________"
|
|
||||||
dw "________________", "________________", "________________", "________________"
|
|
||||||
dw "________________", "________________", "________________", "________________"
|
|
||||||
dw "________________", "________________", "________________", "________________" ; 208
|
|
||||||
|
|
||||||
dw "________________", "________________", "________________", "________________"
|
|
||||||
dw "________________", "________________", "________________", "________________"
|
|
||||||
dw "________________", "________________", "________________", "________________"
|
|
||||||
dw "________________", "________________", "________________", "________________" ; 224
|
|
||||||
|
|
||||||
dw "________________", "________________", "________________", "________________"
|
|
||||||
dw "________________", "________________", "________________", "________________"
|
|
||||||
dw "________________", "________________", "________________", "________________"
|
|
||||||
dw "________________", "________________", "________________", "________________" ; 240
|
|
||||||
|
|
||||||
dw "________________", "________________", "________________", "________________" ; 244
|
|
||||||
dw "________________", "________________", "________________", "________________"
|
|
||||||
dw "________________", "________________", "________________", "________________"
|
|
||||||
dw "________________", "________________", "________________", "________________" ; 256
|
|
||||||
|
|
||||||
dw "________________", "________________", "________________", "________________" ; 260
|
|
||||||
dw "YOUR_HOUSE______", "ZORA_CHAMBERS___", "________________", "________________"
|
|
||||||
dw "________________", "________________", "________________", "________________"
|
|
||||||
dw "________________", "________________", "________________", "________________" ; 272
|
|
||||||
|
|
||||||
dw "________________", "________________", "________________", "________________"
|
|
||||||
dw "________________", "________________", "________________", "________________"
|
|
||||||
dw "________________", "________________", "________________", "________________"
|
|
||||||
dw "________________", "________________", "________________", "________________" ; 288
|
|
||||||
|
|
||||||
dw "________________", "________________", "________________", "________________"
|
|
||||||
dw "________________", "________________", "________________", "________________" ; 295
|
|
||||||
|
|
||||||
; -------------------------------------
|
|
||||||
|
|
||||||
DrawLocationName:
|
DrawLocationName:
|
||||||
{
|
{
|
||||||
REP #$30
|
REP #$30
|
||||||
@@ -266,7 +164,7 @@ DrawLocationName:
|
|||||||
BEQ .indoors
|
BEQ .indoors
|
||||||
|
|
||||||
LDA.b $8A
|
LDA.b $8A
|
||||||
ASL : ASL : ASL : ASL : ASL
|
ASL #5
|
||||||
LDY.w #$000
|
LDY.w #$000
|
||||||
TAX
|
TAX
|
||||||
|
|
||||||
@@ -278,15 +176,13 @@ DrawLocationName:
|
|||||||
RTS
|
RTS
|
||||||
|
|
||||||
.indoors
|
.indoors
|
||||||
LDA.b $A0
|
LDA.b $A0 ; Load current room
|
||||||
ASL : ASL : ASL : ASL : ASL
|
ASL #5
|
||||||
TAY
|
TAY
|
||||||
LDX.w #$0000
|
LDX.w #$0000
|
||||||
|
|
||||||
.draw_indoors_loop
|
.draw_indoors_loop
|
||||||
LDA.w TestLocationName, Y
|
LDA.w DungeonLocationNames, Y : STA.w $12CC, X
|
||||||
STA.w $12CC, X
|
|
||||||
|
|
||||||
|
|
||||||
INY : INY
|
INY : INY
|
||||||
INX : INX : CPX #$0020 : BCC .draw_indoors_loop
|
INX : INX : CPX #$0020 : BCC .draw_indoors_loop
|
||||||
@@ -302,11 +198,8 @@ Menu_DrawSelect:
|
|||||||
LDX.w #$16
|
LDX.w #$16
|
||||||
|
|
||||||
.loop
|
.loop
|
||||||
LDA.w SelectItemTXT, X
|
LDA.w SelectItemTXT, X : STA.w $1194, X
|
||||||
STA.w $1194, X
|
DEX #2 : BPL .loop
|
||||||
|
|
||||||
DEX : DEX
|
|
||||||
BPL .loop
|
|
||||||
|
|
||||||
RTS
|
RTS
|
||||||
}
|
}
|
||||||
@@ -319,11 +212,8 @@ Menu_DrawQuestStatus:
|
|||||||
LDX.w #$16
|
LDX.w #$16
|
||||||
|
|
||||||
.loop
|
.loop
|
||||||
LDA.w QuestStatusTXT, X
|
LDA.w QuestStatusTXT, X : STA.w $1194, X
|
||||||
STA.w $1194, X
|
DEX #2 : BPL .loop
|
||||||
|
|
||||||
DEX : DEX
|
|
||||||
BPL .loop
|
|
||||||
|
|
||||||
RTS
|
RTS
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user