Add menu dungeon map names table
This commit is contained in:
@@ -129,3 +129,99 @@ DarkWorldLocationNames:
|
||||
dw "_______________" ; 3D
|
||||
dw "_______________" ; 3E
|
||||
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
|
||||
DEC : ASL #5 : TAX
|
||||
LDY.w #$000
|
||||
|
||||
|
||||
.loop
|
||||
LDA.w Menu_ItemNames, X ; Load your text character
|
||||
STA.w $1692, Y ; <- into the buffer
|
||||
@@ -134,129 +134,27 @@ Menu_DrawItemName:
|
||||
|
||||
; Draw Bottle Description
|
||||
.bottle_1
|
||||
REP #$30
|
||||
LDX #$0000 : JMP .draw_bottle
|
||||
REP #$30 : LDX #$0000 : JMP .draw_bottle
|
||||
.bottle_2
|
||||
REP #$30
|
||||
LDX #$0001 : JMP .draw_bottle
|
||||
REP #$30 : LDX #$0001 : JMP .draw_bottle
|
||||
.bottle_3
|
||||
REP #$30
|
||||
LDX #$0002 : JMP .draw_bottle
|
||||
REP #$30 : LDX #$0002 : JMP .draw_bottle
|
||||
.bottle_4
|
||||
REP #$30
|
||||
LDX #$0003
|
||||
REP #$30 : LDX #$0003
|
||||
|
||||
.draw_bottle
|
||||
LDA.l $7EF35C, X : AND.w #$00FF
|
||||
DEC : ASL #5 : TAX
|
||||
LDY.w #$0000
|
||||
.draw_bottle_loop
|
||||
|
||||
LDA.w Menu_BottleItems, X : STA.w $1692, Y
|
||||
INX : INX
|
||||
INY : INY : CPY #$001C : BCC .draw_bottle_loop
|
||||
INX #2 : INY #2
|
||||
CPY #$001C : BCC .draw_bottle_loop
|
||||
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:
|
||||
{
|
||||
REP #$30
|
||||
@@ -266,7 +164,7 @@ DrawLocationName:
|
||||
BEQ .indoors
|
||||
|
||||
LDA.b $8A
|
||||
ASL : ASL : ASL : ASL : ASL
|
||||
ASL #5
|
||||
LDY.w #$000
|
||||
TAX
|
||||
|
||||
@@ -278,15 +176,13 @@ DrawLocationName:
|
||||
RTS
|
||||
|
||||
.indoors
|
||||
LDA.b $A0
|
||||
ASL : ASL : ASL : ASL : ASL
|
||||
LDA.b $A0 ; Load current room
|
||||
ASL #5
|
||||
TAY
|
||||
LDX.w #$0000
|
||||
|
||||
.draw_indoors_loop
|
||||
LDA.w TestLocationName, Y
|
||||
STA.w $12CC, X
|
||||
|
||||
LDA.w DungeonLocationNames, Y : STA.w $12CC, X
|
||||
|
||||
INY : INY
|
||||
INX : INX : CPX #$0020 : BCC .draw_indoors_loop
|
||||
@@ -302,11 +198,8 @@ Menu_DrawSelect:
|
||||
LDX.w #$16
|
||||
|
||||
.loop
|
||||
LDA.w SelectItemTXT, X
|
||||
STA.w $1194, X
|
||||
|
||||
DEX : DEX
|
||||
BPL .loop
|
||||
LDA.w SelectItemTXT, X : STA.w $1194, X
|
||||
DEX #2 : BPL .loop
|
||||
|
||||
RTS
|
||||
}
|
||||
@@ -319,11 +212,8 @@ Menu_DrawQuestStatus:
|
||||
LDX.w #$16
|
||||
|
||||
.loop
|
||||
LDA.w QuestStatusTXT, X
|
||||
STA.w $1194, X
|
||||
|
||||
DEX : DEX
|
||||
BPL .loop
|
||||
LDA.w QuestStatusTXT, X : STA.w $1194, X
|
||||
DEX #2 : BPL .loop
|
||||
|
||||
RTS
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user