Merge branch 'OWMain' of github.com:codemann8/z3randomizer into overworld_kara
This commit is contained in:
@@ -362,7 +362,11 @@ endif
|
|||||||
|
|
||||||
org $328000
|
org $328000
|
||||||
Extra_Text_Table:
|
Extra_Text_Table:
|
||||||
|
if !FEATURE_NEW_TEXT
|
||||||
|
incsrc itemtext_lower.asm
|
||||||
|
else
|
||||||
incsrc itemtext.asm
|
incsrc itemtext.asm
|
||||||
|
endif
|
||||||
warnpc $32E000
|
warnpc $32E000
|
||||||
|
|
||||||
org $32DFD0 ; PC 0x195FD0
|
org $32DFD0 ; PC 0x195FD0
|
||||||
@@ -555,6 +559,9 @@ LoadGearPalettes_variable:
|
|||||||
org $02FEAB
|
org $02FEAB
|
||||||
Filter_Majorly_Whiten_Color:
|
Filter_Majorly_Whiten_Color:
|
||||||
|
|
||||||
|
org $04E780
|
||||||
|
Overworld_MemorizeMap16Change:
|
||||||
|
|
||||||
org $05A51D
|
org $05A51D
|
||||||
Sprite_SpawnFallingItem:
|
Sprite_SpawnFallingItem:
|
||||||
|
|
||||||
|
|||||||
@@ -10,6 +10,7 @@ DoWorldFix:
|
|||||||
LDA InvertedMode : BEQ +
|
LDA InvertedMode : BEQ +
|
||||||
JMP DoWorldFix_Inverted
|
JMP DoWorldFix_Inverted
|
||||||
+
|
+
|
||||||
|
LDA $7EF3CC : CMP #$04 : BEQ .aga1Alive ; if old man following, skip mirror/aga check
|
||||||
LDA.l Bugfix_MirrorlessSQToLW : BEQ .skip_mirror_check
|
LDA.l Bugfix_MirrorlessSQToLW : BEQ .skip_mirror_check
|
||||||
LDA $7EF353 : AND #$02 : BEQ .noMirror ; check if we have the mirror
|
LDA $7EF353 : AND #$02 : BEQ .noMirror ; check if we have the mirror
|
||||||
.skip_mirror_check ; alt entrance point
|
.skip_mirror_check ; alt entrance point
|
||||||
@@ -53,6 +54,7 @@ JMP DoWorldFix_skip_mirror_check
|
|||||||
RTL
|
RTL
|
||||||
;================================================================================
|
;================================================================================
|
||||||
DoWorldFix_Inverted:
|
DoWorldFix_Inverted:
|
||||||
|
LDA $7EF3CC : CMP #$04 : BEQ .aga1Alive ; if old man following, skip mirror/aga check
|
||||||
LDA.l Bugfix_MirrorlessSQToLW : BEQ .skip_mirror_check
|
LDA.l Bugfix_MirrorlessSQToLW : BEQ .skip_mirror_check
|
||||||
LDA $7EF353 : AND #$02 : BEQ .noMirror ; check if we have the mirror
|
LDA $7EF353 : AND #$02 : BEQ .noMirror ; check if we have the mirror
|
||||||
.skip_mirror_check ; alt entrance point
|
.skip_mirror_check ; alt entrance point
|
||||||
@@ -79,7 +81,7 @@ SetDeathWorldChecked_Inverted:
|
|||||||
LDA GanonPyramidRespawn : BNE .castle ; if flag is set, force respawn at pyramid on death to ganon
|
LDA GanonPyramidRespawn : BNE .castle ; if flag is set, force respawn at pyramid on death to ganon
|
||||||
++
|
++
|
||||||
.outdoors
|
.outdoors
|
||||||
JMP DoWorldFix
|
JMP DoWorldFix_Inverted
|
||||||
|
|
||||||
.dungeon
|
.dungeon
|
||||||
LDA Bugfix_PreAgaDWDungeonDeathToFakeDW : BNE .done ; if the bugfix is enabled, we do nothing on death in dungeon
|
LDA Bugfix_PreAgaDWDungeonDeathToFakeDW : BNE .done ; if the bugfix is enabled, we do nothing on death in dungeon
|
||||||
|
|||||||
@@ -1,6 +1,12 @@
|
|||||||
CheckDarkWorldSpawn:
|
CheckDarkWorldSpawn:
|
||||||
STA $A0 : STA $048E ; what we wrote over
|
STA $A0 : STA $048E ; what we wrote over
|
||||||
LDA.l DRFlags : AND #$0200 : BEQ + ; skip if the flag isn't set
|
LDA.l OldManDarkWorld : CMP $A0 : BNE +
|
||||||
|
SEP #$30
|
||||||
|
LDA InvertedMode : BNE ++
|
||||||
|
LDA.b #$40 : STA !DARK_WORLD : BRA +++
|
||||||
|
++ LDA.b #$00 : STA !DARK_WORLD
|
||||||
|
+++ REP #$30
|
||||||
|
+ LDA.l DRFlags : AND #$0200 : BEQ + ; skip if the flag isn't set
|
||||||
LDA.l $7EF357 : AND #$00FF : BNE + ; moon pearl?
|
LDA.l $7EF357 : AND #$00FF : BNE + ; moon pearl?
|
||||||
LDA.l LinksHouseDarkWorld : CMP $A0 : BEQ ++
|
LDA.l LinksHouseDarkWorld : CMP $A0 : BEQ ++
|
||||||
LDA.l SanctuaryDarkWorld : CMP $A0 : BEQ ++
|
LDA.l SanctuaryDarkWorld : CMP $A0 : BEQ ++
|
||||||
|
|||||||
@@ -76,6 +76,9 @@ nop : jsl OverridePaletteHeader
|
|||||||
org $02817e ; Bank02.asm : 414 (LDA $02811E, X)
|
org $02817e ; Bank02.asm : 414 (LDA $02811E, X)
|
||||||
jsl FixAnimatedTiles
|
jsl FixAnimatedTiles
|
||||||
|
|
||||||
|
org $0aef43 ; UnderworldMap_RecoverGFX
|
||||||
|
jsl FixCloseDungeonMap
|
||||||
|
|
||||||
org $028a06 ; Bank02.asm : 1941 Dungeon_ResetTorchBackgroundAndPlayer
|
org $028a06 ; Bank02.asm : 1941 Dungeon_ResetTorchBackgroundAndPlayer
|
||||||
JSL FixWallmasterLamp
|
JSL FixWallmasterLamp
|
||||||
|
|
||||||
|
|||||||
@@ -20,7 +20,7 @@ LockAgahnimDoors:
|
|||||||
!BGE .crystalOrUnlock
|
!BGE .crystalOrUnlock
|
||||||
LDA #$0001 : RTL
|
LDA #$0001 : RTL
|
||||||
.crystalOrUnlock
|
.crystalOrUnlock
|
||||||
LDA InvertedMode : AND.w #$00FF : BEQ .unlock
|
LDA SwapAgaGanonsTower : AND.w #$00FF : BEQ .unlock
|
||||||
|
|
||||||
LDA $7EF2C3 : AND.w #$0020 : BNE .unlock ; Check if GT overlay is already on or not
|
LDA $7EF2C3 : AND.w #$0020 : BNE .unlock ; Check if GT overlay is already on or not
|
||||||
LDA $0308 : AND.w #$0080 : BEQ ++ ;If we are holding an item
|
LDA $0308 : AND.w #$0080 : BEQ ++ ;If we are holding an item
|
||||||
@@ -42,7 +42,7 @@ LockAgahnimDoors:
|
|||||||
RTL
|
RTL
|
||||||
;---------------------------------------------------------------------------------
|
;---------------------------------------------------------------------------------
|
||||||
FlagAgahnimDoor:
|
FlagAgahnimDoor:
|
||||||
LDA.l InvertedMode : BEQ .vanilla
|
LDA.l SwapAgaGanonsTower : BEQ .vanilla
|
||||||
|
|
||||||
LDA $7EF2C3 : ORA #$20 : STA $7EF2C3 ; activate GT overlay
|
LDA $7EF2C3 : ORA #$20 : STA $7EF2C3 ; activate GT overlay
|
||||||
|
|
||||||
@@ -80,8 +80,7 @@ AllowStartFromSingleEntranceCave:
|
|||||||
LDA $7EF3C8 : AND.w #$00FF ; What we wrote over
|
LDA $7EF3C8 : AND.w #$00FF ; What we wrote over
|
||||||
PHA
|
PHA
|
||||||
TAX
|
TAX
|
||||||
LDA.l StartingAreaExitOffset, X
|
LDA.l StartingAreaExitOffset, X : AND.w #$00FF
|
||||||
AND.w #$00FF
|
|
||||||
|
|
||||||
BNE +
|
BNE +
|
||||||
JMP .done
|
JMP .done
|
||||||
@@ -126,6 +125,7 @@ AllowStartFromSingleEntranceCave:
|
|||||||
SEP #$20 ; set 8-bit accumulator
|
SEP #$20 ; set 8-bit accumulator
|
||||||
LDA $7EF3C8 : TAX
|
LDA $7EF3C8 : TAX
|
||||||
LDA.l StartingAreaOverworldDoor, X : STA.l $7F5099 ;Load overworld door
|
LDA.l StartingAreaOverworldDoor, X : STA.l $7F5099 ;Load overworld door
|
||||||
|
|
||||||
REP #$20 ; reset 16-bit accumulator
|
REP #$20 ; reset 16-bit accumulator
|
||||||
JSL.l CacheDoorFrameData
|
JSL.l CacheDoorFrameData
|
||||||
|
|
||||||
|
|||||||
@@ -150,10 +150,17 @@ OnNewFile:
|
|||||||
LDA.b #$80 : STA $7EF093 ; open skull woods curtain
|
LDA.b #$80 : STA $7EF093 ; open skull woods curtain
|
||||||
+
|
+
|
||||||
|
|
||||||
|
LDX.w #$007f : - ; copy over starting overworld event data
|
||||||
|
LDA StartingOverworldEvents, X : STA $7EF280, X
|
||||||
|
DEX
|
||||||
|
BPL -
|
||||||
|
|
||||||
|
; below (indented) is obsoleted by StartingOverworldEvents table copy above
|
||||||
LDA.l PreopenPyramid : BEQ +
|
LDA.l PreopenPyramid : BEQ +
|
||||||
LDA.b #$20 : STA $7EF2DB ; pyramid hole already open
|
LDA.b #$20 : STA $7EF2DB ; pyramid hole already open
|
||||||
+
|
+
|
||||||
|
|
||||||
|
LDA.l SwapAgaGanonsTower : BNE +
|
||||||
LDA.l PreopenGanonsTower : BEQ +
|
LDA.l PreopenGanonsTower : BEQ +
|
||||||
LDA.b #$20 : STA $7EF2C3 ; Ganons Tower already open
|
LDA.b #$20 : STA $7EF2C3 ; Ganons Tower already open
|
||||||
+
|
+
|
||||||
|
|||||||
10
gfx.asm
10
gfx.asm
@@ -45,6 +45,16 @@ FixAnimatedTiles:
|
|||||||
+ LDA $02802E, X ; what we wrote over
|
+ LDA $02802E, X ; what we wrote over
|
||||||
RTL
|
RTL
|
||||||
|
|
||||||
|
FixCloseDungeonMap:
|
||||||
|
LDA.l DRMode : CMP #$02 : BNE .vanilla
|
||||||
|
LDA $040C : BMI .vanilla
|
||||||
|
LSR : TAX
|
||||||
|
LDA.l DungeonTilesets,x
|
||||||
|
RTL
|
||||||
|
.vanilla
|
||||||
|
LDA $7EC20E
|
||||||
|
RTL
|
||||||
|
|
||||||
FixWallmasterLamp:
|
FixWallmasterLamp:
|
||||||
ORA $0458
|
ORA $0458
|
||||||
STY $1C : STA $1D : RTL ; what we wrote over
|
STY $1C : STA $1D : RTL ; what we wrote over
|
||||||
|
|||||||
25
hooks.asm
25
hooks.asm
@@ -424,8 +424,12 @@ org $02EC8D ; <- bank02.asm : 11981 (LDA.w #$020F : LDX $8A : CPX.w #$0033 : BNE
|
|||||||
JSL HardcodedRocks
|
JSL HardcodedRocks
|
||||||
NOP #19 ;23 bytes removed with the JSL
|
NOP #19 ;23 bytes removed with the JSL
|
||||||
;--------------------------------------------------------------------------------
|
;--------------------------------------------------------------------------------
|
||||||
org $04E7AE ; <- bank0E.asm : 4230 (LDA $7EF287 : AND.w #$0020)
|
;org $04E7AE ; <- bank0E.asm : 4230 (LDA $7EF287 : AND.w #$0020)
|
||||||
JSL.l TurtleRockPegSolved
|
;JSL.l TurtleRockPegSolved
|
||||||
|
;--------------------------------------------------------------------------------
|
||||||
|
org $1BCAA1 ; <- bank_1B.asm (LDA.w #$0212 : LDX.w #$0720 : STA.l $7E2000,X : JSL : JSL)
|
||||||
|
JSL.l Overworld_InvertedTRPuzzle
|
||||||
|
BRA + : NOP #12 : +
|
||||||
|
|
||||||
org $04E7B9 ; <- bank0E.asm : 4237 (LDX $04C8)
|
org $04E7B9 ; <- bank0E.asm : 4237 (LDX $04C8)
|
||||||
JMP.w TurtleRockTrollPegs
|
JMP.w TurtleRockTrollPegs
|
||||||
@@ -1011,6 +1015,11 @@ NOP
|
|||||||
org $07B57D ; 3B57D - Bank07.asm:8527 (LDA Link_ReceiveItemAlternates, Y : STA $03)
|
org $07B57D ; 3B57D - Bank07.asm:8527 (LDA Link_ReceiveItemAlternates, Y : STA $03)
|
||||||
JSL.l Link_ReceiveItemAlternatesExpanded_loadAlternate
|
JSL.l Link_ReceiveItemAlternatesExpanded_loadAlternate
|
||||||
NOP
|
NOP
|
||||||
|
|
||||||
|
org $08C563
|
||||||
|
JML ItemGetAlternateSFX : NOP
|
||||||
|
org $0988A5
|
||||||
|
JSL ItemGetOverworldAlternateSFX : NOP #5
|
||||||
;--------------------------------------------------------------------------------
|
;--------------------------------------------------------------------------------
|
||||||
org $09892E ; 4892E - ancilla_init.asm:1307 (LDA BottleList, X)
|
org $09892E ; 4892E - ancilla_init.asm:1307 (LDA BottleList, X)
|
||||||
LDA.w BottleListExpanded, X
|
LDA.w BottleListExpanded, X
|
||||||
@@ -1900,15 +1909,11 @@ NOP #8
|
|||||||
;org $0AC012 ; <- 54012 - Bank0A.asm:1039 - (LDA $7EF2DB)
|
;org $0AC012 ; <- 54012 - Bank0A.asm:1039 - (LDA $7EF2DB)
|
||||||
;JSL.l OnLoadMap
|
;JSL.l OnLoadMap
|
||||||
;================================================================================
|
;================================================================================
|
||||||
org $028B8F ; <- 10B8F - Bank02.asm:2236 (LDA $7EF374 : LSR A : BCS BRANCH_BETA)
|
org $028B8F ; <- 10B8F - Bank02.asm:2236 (LDA $7EF374 : LSR A)
|
||||||
JSL CheckHeraBossDefeated : BNE + : NOP
|
JSL CheckHeraBossDefeated : NOP
|
||||||
LDX.b #$F1 : STX $012C
|
|
||||||
+
|
|
||||||
;================================================================================
|
;================================================================================
|
||||||
org $029090 ; <- 11090 - Bank02.asm:3099 (LDA $7EF374 : LSR A : BCS BRANCH_GAMMA)
|
org $029090 ; <- 11090 - Bank02.asm:3099 (LDA $7EF374 : LSR A)
|
||||||
JSL CheckHeraBossDefeated : BNE + : NOP
|
JSL CheckHeraBossDefeated : NOP
|
||||||
STX $012C ; DON'T MOVE THIS FORWARD OR MADNESS AWAITS
|
|
||||||
+
|
|
||||||
;================================================================================
|
;================================================================================
|
||||||
org $029798 ; <- 11798 - Bank02.asm:4287 (CMP $02895C, X : BNE BRANCH_ALPHA)
|
org $029798 ; <- 11798 - Bank02.asm:4287 (CMP $02895C, X : BNE BRANCH_ALPHA)
|
||||||
NOP #6 ; remove crystal room cutscene check that causes softlocks
|
NOP #6 ; remove crystal room cutscene check that causes softlocks
|
||||||
|
|||||||
@@ -1238,3 +1238,21 @@ RTL
|
|||||||
|
|
||||||
}
|
}
|
||||||
;--------------------------------------------------------------------------------
|
;--------------------------------------------------------------------------------
|
||||||
|
; A = item id being collected
|
||||||
|
ItemGetAlternateSFX:
|
||||||
|
PEA $C567 ; PC to RTS to in bank 08
|
||||||
|
CMP #$4A : BNE +
|
||||||
|
; collecting pre-activated flute
|
||||||
|
LDA #$13 : JML $088007
|
||||||
|
+ ; normal itemget sfx
|
||||||
|
LDA #$0F : JML $08800E ; what we wrote over
|
||||||
|
|
||||||
|
; A = item id being collected
|
||||||
|
ItemGetOverworldAlternateSFX:
|
||||||
|
CMP.b #$4A : BNE +
|
||||||
|
LDA.b #$13 : STA.w $012E
|
||||||
|
RTL
|
||||||
|
+ ; normal itemget sfx
|
||||||
|
JSL Sound_SetSfxPanWithPlayerCoords : ORA.b #$0F : STA.w $012F ; what we wrote over
|
||||||
|
RTL
|
||||||
|
;--------------------------------------------------------------------------------
|
||||||
|
|||||||
11
inverted.asm
11
inverted.asm
@@ -130,7 +130,7 @@ db $02, $02, $02, $00, $08, $02, $02, $00, $00, $00, $00, $01, $00, $00, $20, $0
|
|||||||
db $02, $02, $02, $02, $02, $02, $02, $00, $00, $01, $01, $01, $02, $00, $08, $00
|
db $02, $02, $02, $02, $02, $02, $02, $00, $00, $01, $01, $01, $02, $00, $08, $00
|
||||||
|
|
||||||
Electric_Barrier:
|
Electric_Barrier:
|
||||||
LDA InvertedMode : BEQ .done
|
LDA SwapAgaGanonsTower : BEQ .done
|
||||||
LDA $7EF280, X : ORA #$40 : STA $7EF280, X ;set barrier dead
|
LDA $7EF280, X : ORA #$40 : STA $7EF280, X ;set barrier dead
|
||||||
.done
|
.done
|
||||||
LDA $7EF280, X ; what we wrote over
|
LDA $7EF280, X ; what we wrote over
|
||||||
@@ -138,7 +138,7 @@ RTL
|
|||||||
|
|
||||||
|
|
||||||
GanonTowerAnimation:
|
GanonTowerAnimation:
|
||||||
LDA InvertedMode : BEQ .done
|
LDA SwapAgaGanonsTower : BEQ .done
|
||||||
LDA.b #$1B : STA $012F
|
LDA.b #$1B : STA $012F
|
||||||
STZ $04C6
|
STZ $04C6
|
||||||
STZ $B0
|
STZ $B0
|
||||||
@@ -162,7 +162,7 @@ RTL
|
|||||||
|
|
||||||
GanonTowerInvertedCheck:
|
GanonTowerInvertedCheck:
|
||||||
{
|
{
|
||||||
LDA InvertedMode : BEQ .done
|
LDA SwapAgaGanonsTower : BEQ .done
|
||||||
LDA #$01 ; Load a random value so it doesn't BEQ
|
LDA #$01 ; Load a random value so it doesn't BEQ
|
||||||
RTL
|
RTL
|
||||||
.done
|
.done
|
||||||
@@ -202,7 +202,10 @@ MirrorBonk:
|
|||||||
; otherwise fall through to .normal
|
; otherwise fall through to .normal
|
||||||
PHX : PHP
|
PHX : PHP
|
||||||
PHB : PHK : PLB
|
PHB : PHK : PLB
|
||||||
LDX $8A : LDA.l OWTileWorldAssoc, X : BNE .endLoop ;World we're in? branch if we are in LW we don't want bonks
|
LDX $8A : LDA.l OWTileWorldAssoc, X
|
||||||
|
TAX : LDA.l InvertedMode : BEQ +
|
||||||
|
TXA : EOR #$40 : TAX
|
||||||
|
+ TXA : BNE .endLoop ;World we're in? branch if we are in LW we don't want bonks
|
||||||
REP #$30
|
REP #$30
|
||||||
LDX #$0000
|
LDX #$0000
|
||||||
.loop
|
.loop
|
||||||
|
|||||||
379
invertedmaps.asm
379
invertedmaps.asm
@@ -3,14 +3,14 @@ Overworld_LoadNewTiles:
|
|||||||
LDA $040A : AND #$00FF : CMP #$0005 : BNE +
|
LDA $040A : AND #$00FF : CMP #$0005 : BNE +
|
||||||
; add sign to EDM for OWG people to read
|
; add sign to EDM for OWG people to read
|
||||||
LDA #$0101 : STA $7E2E18 ; #$0101 is the sign tile16 id, $7E2D98 is the position of the tile16 on map
|
LDA #$0101 : STA $7E2E18 ; #$0101 is the sign tile16 id, $7E2D98 is the position of the tile16 on map
|
||||||
BRA .invertedMods
|
BRA .atgtSwap
|
||||||
+ CMP #$005B : BNE .invertedMods
|
+ CMP #$005B : BNE .atgtSwap
|
||||||
; add Goal sign to Pyramid
|
; add Goal sign to Pyramid
|
||||||
LDA #$0101 : STA $7E27B6 ; Moved sign near statue
|
LDA #$0101 : STA $7E27B6 ; Moved sign near statue
|
||||||
LDA #$05C2 : STA $7E27B4 ; added a pyramid peg on the left of the sign
|
LDA #$05C2 : STA $7E27B4 ; added a pyramid peg on the left of the sign
|
||||||
|
|
||||||
.invertedMods
|
.atgtSwap
|
||||||
LDA InvertedMode : AND #$00FF : BEQ ++ ; forced inverted changes
|
LDA.l SwapAgaGanonsTower : AND #$00FF : BEQ ++ ; forced inverted changes
|
||||||
LDA $040A : AND #$00FF : CMP #$0043 : BNE +
|
LDA $040A : AND #$00FF : CMP #$0043 : BNE +
|
||||||
LDA #$08D5 : STA $7E235E ; GT entrance auto-opened
|
LDA #$08D5 : STA $7E235E ; GT entrance auto-opened
|
||||||
LDA #$08E3 : STA $7E23DE
|
LDA #$08E3 : STA $7E23DE
|
||||||
@@ -24,15 +24,15 @@ Overworld_LoadNewTiles:
|
|||||||
STA $7E2560
|
STA $7E2560
|
||||||
LDA #$0E94 : STA $7E25DE
|
LDA #$0E94 : STA $7E25DE
|
||||||
LDA #$0E95 : STA $7E25E0
|
LDA #$0E95 : STA $7E25E0
|
||||||
BRA .postInverted
|
BRA .postAtGtSwap
|
||||||
+ CMP #$001B : BNE .postInverted
|
+ CMP #$001B : BNE .postAtGtSwap
|
||||||
LDA #$0101 : STA $7E222C ; add sign for Tower Entry at HC
|
LDA #$0101 : STA $7E222C ; add sign for Tower Entry at HC
|
||||||
BRA .postInverted
|
BRA .postAtGtSwap
|
||||||
++ ; forced non-inverted changes
|
++ ; forced non-inverted changes
|
||||||
LDA $040A : AND #$00FF : CMP #$0043 : BNE .postInverted
|
LDA $040A : AND #$00FF : CMP #$0043 : BNE .postAtGtSwap
|
||||||
LDA #$0101 : STA $7E2550 ; GT sign
|
LDA #$0101 : STA $7E2550 ; GT sign
|
||||||
|
|
||||||
.postInverted
|
.postAtGtSwap
|
||||||
SEP #$30
|
SEP #$30
|
||||||
LDX $8A : LDA.l OWTileMapAlt, X : BEQ .notInverted
|
LDX $8A : LDA.l OWTileMapAlt, X : BEQ .notInverted
|
||||||
PHB
|
PHB
|
||||||
@@ -80,7 +80,7 @@ dw return, return, return, map067, return, map069, return, map071
|
|||||||
;72 73 74 75 76 77 78 79
|
;72 73 74 75 76 77 78 79
|
||||||
dw return, return, return, return, return, return, return, return
|
dw return, return, return, return, return, return, return, return
|
||||||
;80 81 82 83 84 85 86 87
|
;80 81 82 83 84 85 86 87
|
||||||
dw map080, return, return, return, map084, return, return, return
|
dw map080, return, return, return, return, return, return, return
|
||||||
;88 89 90 91 92 93 94 95
|
;88 89 90 91 92 93 94 95
|
||||||
dw return, return, map090, map091, return, return, return, return
|
dw return, return, map090, map091, return, return, return, return
|
||||||
;96 97 98 99 100 101 102 103
|
;96 97 98 99 100 101 102 103
|
||||||
@@ -98,13 +98,13 @@ RTS
|
|||||||
map003:
|
map003:
|
||||||
{
|
{
|
||||||
LDA.l OWTileMapAlt+3 : AND #$0001 : BEQ .notInverted
|
LDA.l OWTileMapAlt+3 : AND #$0001 : BEQ .notInverted
|
||||||
|
LDA.l WarningFlags : AND #$0020 : BNE +
|
||||||
LDA #$021A : STA $29B6
|
LDA #$021A : STA $29B6
|
||||||
LDA #$01F3 : STA $29B8
|
LDA #$01F3 : STA $29B8
|
||||||
LDA #$00A0 : STA $29BA
|
LDA #$00A0 : STA $29BA
|
||||||
LDA #$0104 : STA $29BC
|
LDA #$0104 : STA $29BC
|
||||||
LDA #$00C6 : STA $2A34
|
LDA #$00C6 : STA $2A34 : STA $2A38 : STA $2A3A
|
||||||
STA $2A38
|
+
|
||||||
STA $2A3A
|
|
||||||
LDA #$0034 : STA $2BE0
|
LDA #$0034 : STA $2BE0
|
||||||
.notInverted
|
.notInverted
|
||||||
LDA.l OWTileMapAlt+3 : AND #$0002 : BEQ .return
|
LDA.l OWTileMapAlt+3 : AND #$0002 : BEQ .return
|
||||||
@@ -116,6 +116,7 @@ RTS
|
|||||||
|
|
||||||
map005:
|
map005:
|
||||||
{
|
{
|
||||||
|
LDA.l WarningFlags : AND #$0020 : BNE +
|
||||||
LDA #$0111 : STA $206E
|
LDA #$0111 : STA $206E
|
||||||
STA $20EC
|
STA $20EC
|
||||||
LDA #$0113 : STA $2070
|
LDA #$0113 : STA $2070
|
||||||
@@ -142,6 +143,7 @@ LDA #$0135 : STA $2262
|
|||||||
STA $2270
|
STA $2270
|
||||||
STA $2362
|
STA $2362
|
||||||
STA $2370
|
STA $2370
|
||||||
|
+ LDA.l WarningFlags : AND #$0020 : BNE +
|
||||||
LDA #$0136 : STA $2264
|
LDA #$0136 : STA $2264
|
||||||
STA $2266
|
STA $2266
|
||||||
STA $226C
|
STA $226C
|
||||||
@@ -160,14 +162,50 @@ LDA #$0146 : STA $2368
|
|||||||
LDA #$0147 : STA $236A
|
LDA #$0147 : STA $236A
|
||||||
LDA #$01B3 : STA $236C
|
LDA #$01B3 : STA $236C
|
||||||
LDA #$01B4 : STA $236E
|
LDA #$01B4 : STA $236E
|
||||||
LDA #$0139 : STA $2970
|
|
||||||
STA $2C6C
|
;mimic cave ledge drop
|
||||||
LDA #$014B : STA $2972
|
;LDA #$0139 : STA $2970
|
||||||
STA $2C6E
|
;STA $2C6C
|
||||||
LDA #$016B : STA $29F0
|
;LDA #$014B : STA $2972
|
||||||
STA $2CEC
|
;STA $2C6E
|
||||||
LDA #$0182 : STA $29F2
|
;LDA #$016B : STA $29F0
|
||||||
STA $2CEE
|
;STA $2CEC
|
||||||
|
;LDA #$0182 : STA $29F2
|
||||||
|
;STA $2CEE
|
||||||
|
+
|
||||||
|
|
||||||
|
;spiral/mimic ledge extend 2bdc-2be2 8x5
|
||||||
|
LDA #$00E3 : STA $2BDC
|
||||||
|
STA $2BDE
|
||||||
|
STA $2BE0
|
||||||
|
STA $2BE2
|
||||||
|
STA $2BE4
|
||||||
|
STA $2BE6
|
||||||
|
STA $2BE8
|
||||||
|
STA $2BEA
|
||||||
|
LDA #$014E : STA $2C5C : STA $2C5E : STA $2C64
|
||||||
|
LDA #$0139 : STA $2C60 : STA $2C66
|
||||||
|
LDA #$014B : STA $2C68 : STA $2C62
|
||||||
|
LDA #$014E : STA $2C6A
|
||||||
|
LDA #$0152 : STA $2CDC : STA $2CDE : STA $2CE4 : STA $2CEA
|
||||||
|
LDA #$016B : STA $2CE0 : STA $2CE6
|
||||||
|
LDA #$0182 : STA $2CE2 : STA $2CE8
|
||||||
|
LDA #$022E : STA $2D5C
|
||||||
|
STA $2D5E
|
||||||
|
STA $2D60
|
||||||
|
STA $2D62
|
||||||
|
STA $2D64
|
||||||
|
STA $2D66
|
||||||
|
STA $2D68
|
||||||
|
STA $2D6A
|
||||||
|
LDA #$0230 : STA $2DDC
|
||||||
|
STA $2DDE
|
||||||
|
STA $2DE0
|
||||||
|
STA $2DE2
|
||||||
|
STA $2DE4
|
||||||
|
STA $2DE6
|
||||||
|
STA $2DE8
|
||||||
|
STA $2DEA
|
||||||
|
|
||||||
.map014
|
.map014
|
||||||
LDA #$0034 : STA $3D4A
|
LDA #$0034 : STA $3D4A
|
||||||
@@ -177,29 +215,57 @@ RTS
|
|||||||
|
|
||||||
map007:
|
map007:
|
||||||
{
|
{
|
||||||
LDA #$021B : STA $259E
|
; hammerpeg barrier
|
||||||
STA $25A2
|
; LDA #$021B : STA $259E
|
||||||
STA $25A4
|
; STA $25A2
|
||||||
STA $261C
|
; STA $25A4
|
||||||
STA $2626
|
; STA $261C
|
||||||
STA $269A
|
; STA $2626
|
||||||
STA $26A8
|
; STA $269A
|
||||||
STA $271A
|
; STA $26A8
|
||||||
STA $2728
|
; STA $271A
|
||||||
STA $279A
|
; STA $2728
|
||||||
STA $27A8
|
; STA $279A
|
||||||
STA $281E
|
; STA $27A8
|
||||||
STA $2820
|
; STA $281E
|
||||||
STA $2822
|
; STA $2820
|
||||||
STA $2824
|
; STA $2822
|
||||||
STA $2828
|
; STA $2824
|
||||||
STA $289C
|
; STA $2828
|
||||||
STA $28A6
|
; STA $289C
|
||||||
STA $291E
|
; STA $28A6
|
||||||
STA $2924
|
; STA $291E
|
||||||
LDA #$0134 : STA $269E
|
; STA $2924
|
||||||
STA $26A4
|
; LDA #$0134 : STA $269E
|
||||||
LDA #$0034 : STA $2826
|
; STA $26A4
|
||||||
|
; LDA #$0034 : STA $2826
|
||||||
|
|
||||||
|
; ledge barrier
|
||||||
|
LDA #$0163 : STA $251C : STA $259A : STA $2618
|
||||||
|
LDA #$0152 : STA $251E : STA $2520 : STA $2522 : STA $2524 : STA $2A1E : STA $2A24
|
||||||
|
LDA #$01F2 : STA $2526 : STA $25A8 : STA $262A
|
||||||
|
LDA #$011C : STA $259C : STA $261A
|
||||||
|
LDA #$011D : STA $259E : STA $25A0 : STA $25A2 : STA $25A4
|
||||||
|
LDA #$011E : STA $25A6 : STA $2628
|
||||||
|
LDA #$0125 : STA $261C : STA $269A
|
||||||
|
LDA #$021B : STA $2620
|
||||||
|
LDA #$0126 : STA $2626 : STA $26A8
|
||||||
|
LDA #$0124 : STA $2698 : STA $2718 : STA $2798 : STA $2818 : STA $2898
|
||||||
|
LDA #$0127 : STA $26AA : STA $272A : STA $27AA : STA $282A : STA $28AA
|
||||||
|
LDA #$0139 : STA $289A : STA $291C
|
||||||
|
LDA #$014B : STA $28A8 : STA $2926
|
||||||
|
LDA #$0161 : STA $2918 : STA $299A : STA $2A1C
|
||||||
|
LDA #$0141 : STA $291A : STA $299C
|
||||||
|
LDA #$014F : STA $2928 : STA $29A6
|
||||||
|
LDA #$0150 : STA $292A : STA $29A8 : STA $2A26
|
||||||
|
LDA #$014E : STA $299E : STA $29A0 : STA $29A2 : STA $29A4
|
||||||
|
|
||||||
|
; remove ladder
|
||||||
|
LDA $7EF287 : CMP.w #$0010 : BNE .ladder
|
||||||
|
RTS
|
||||||
|
.ladder
|
||||||
|
LDA #$0152 : STA $2A20 : STA $2A22
|
||||||
|
LDA #$00E3 : STA $2AA0 : STA $2AA2
|
||||||
RTS
|
RTS
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -211,12 +277,12 @@ RTS
|
|||||||
|
|
||||||
map020:
|
map020:
|
||||||
{
|
{
|
||||||
|
LDA.l WarningFlags : AND #$0020 : BNE +
|
||||||
LDA #$02F1 : STA $2422
|
LDA #$02F1 : STA $2422
|
||||||
LDA #$02F2 : STA $2424
|
LDA #$02F2 : STA $2424
|
||||||
LDA #$0184 : STA $24A2
|
LDA #$0184 : STA $24A2 : STA $2522
|
||||||
STA $2522
|
LDA #$0185 : STA $24A4 : STA $2524
|
||||||
LDA #$0185 : STA $24A4
|
+
|
||||||
STA $2524
|
|
||||||
RTS
|
RTS
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -410,6 +476,7 @@ RTS
|
|||||||
|
|
||||||
map048:
|
map048:
|
||||||
{
|
{
|
||||||
|
LDA.l WarningFlags : AND #$0020 : BNE +
|
||||||
LDA #$017E : STA $2050
|
LDA #$017E : STA $2050
|
||||||
STA $20CE
|
STA $20CE
|
||||||
LDA #$00D1 : STA $2052
|
LDA #$00D1 : STA $2052
|
||||||
@@ -430,6 +497,21 @@ STA $20E2
|
|||||||
STA $2164
|
STA $2164
|
||||||
LDA #$0183 : STA $20D0
|
LDA #$0183 : STA $20D0
|
||||||
STA $214E
|
STA $214E
|
||||||
|
LDA #$00D0 : STA $20E0
|
||||||
|
STA $2162
|
||||||
|
STA $21E4
|
||||||
|
LDA #$0153 : STA $2150
|
||||||
|
STA $21CE
|
||||||
|
STA $21D0
|
||||||
|
STA $2250
|
||||||
|
STA $22CE
|
||||||
|
LDA #$00C8 : STA $2160
|
||||||
|
STA $21E2
|
||||||
|
STA $2264
|
||||||
|
STA $28DA
|
||||||
|
STA $295C
|
||||||
|
LDA #$00D3 : STA $22E2
|
||||||
|
+ LDA.l WarningFlags : AND #$0020 : BNE +
|
||||||
LDA #$00C9 : STA $20D2
|
LDA #$00C9 : STA $20D2
|
||||||
STA $20D4
|
STA $20D4
|
||||||
STA $20D6
|
STA $20D6
|
||||||
@@ -451,19 +533,6 @@ STA $226C
|
|||||||
STA $226E
|
STA $226E
|
||||||
STA $2270
|
STA $2270
|
||||||
STA $22CC
|
STA $22CC
|
||||||
LDA #$00D0 : STA $20E0
|
|
||||||
STA $2162
|
|
||||||
STA $21E4
|
|
||||||
LDA #$0153 : STA $2150
|
|
||||||
STA $21CE
|
|
||||||
STA $21D0
|
|
||||||
STA $2250
|
|
||||||
STA $22CE
|
|
||||||
LDA #$00C8 : STA $2160
|
|
||||||
STA $21E2
|
|
||||||
STA $2264
|
|
||||||
STA $28DA
|
|
||||||
STA $295C
|
|
||||||
LDA #$00DC : STA $21D2
|
LDA #$00DC : STA $21D2
|
||||||
STA $21D4
|
STA $21D4
|
||||||
STA $21D6
|
STA $21D6
|
||||||
@@ -479,6 +548,7 @@ STA $28DC
|
|||||||
LDA #$0178 : STA $224E
|
LDA #$0178 : STA $224E
|
||||||
LDA #$00E3 : STA $2252
|
LDA #$00E3 : STA $2252
|
||||||
STA $2254
|
STA $2254
|
||||||
|
+ LDA.l WarningFlags : AND #$0020 : BNE +
|
||||||
LDA #$0186 : STA $22D0
|
LDA #$0186 : STA $22D0
|
||||||
STA $234E
|
STA $234E
|
||||||
LDA #$0034 : STA $22D2
|
LDA #$0034 : STA $22D2
|
||||||
@@ -503,7 +573,6 @@ STA $2556
|
|||||||
STA $25D4
|
STA $25D4
|
||||||
STA $25D6
|
STA $25D6
|
||||||
STA $2656
|
STA $2656
|
||||||
LDA #$00D3 : STA $22E2
|
|
||||||
LDA #$0302 : STA $22E4
|
LDA #$0302 : STA $22E4
|
||||||
LDA #$00CC : STA $22E6
|
LDA #$00CC : STA $22E6
|
||||||
STA $22E8
|
STA $22E8
|
||||||
@@ -512,6 +581,11 @@ STA $22EC
|
|||||||
STA $22EE
|
STA $22EE
|
||||||
STA $22F0
|
STA $22F0
|
||||||
STA $234C
|
STA $234C
|
||||||
|
LDA #$0162 : STA $2460
|
||||||
|
LDA #$0106 : STA $2462
|
||||||
|
STA $24E0
|
||||||
|
STA $255C
|
||||||
|
+ LDA.l WarningFlags : AND #$0020 : BNE +
|
||||||
LDA #$00CE : STA $2362
|
LDA #$00CE : STA $2362
|
||||||
STA $23E2
|
STA $23E2
|
||||||
STA $25D8
|
STA $25D8
|
||||||
@@ -539,7 +613,6 @@ STA $24E8
|
|||||||
STA $24EA
|
STA $24EA
|
||||||
STA $24EC
|
STA $24EC
|
||||||
STA $24EE
|
STA $24EE
|
||||||
LDA #$00AB : STA $236C
|
|
||||||
LDA #$0759 : STA $23C8
|
LDA #$0759 : STA $23C8
|
||||||
STA $244A
|
STA $244A
|
||||||
STA $24CC
|
STA $24CC
|
||||||
@@ -547,6 +620,8 @@ STA $254E
|
|||||||
STA $26D0
|
STA $26D0
|
||||||
STA $2752
|
STA $2752
|
||||||
STA $27D4
|
STA $27D4
|
||||||
|
LDA #$00AB : STA $236C
|
||||||
|
+ LDA.l WarningFlags : AND #$0020 : BNE +
|
||||||
LDA #$0757 : STA $23CA
|
LDA #$0757 : STA $23CA
|
||||||
STA $244C
|
STA $244C
|
||||||
STA $24CE
|
STA $24CE
|
||||||
@@ -569,10 +644,6 @@ LDA #$0100 : STA $245A
|
|||||||
STA $24D8
|
STA $24D8
|
||||||
LDA #$01C2 : STA $245C
|
LDA #$01C2 : STA $245C
|
||||||
LDA #$0218 : STA $245E
|
LDA #$0218 : STA $245E
|
||||||
LDA #$0162 : STA $2460
|
|
||||||
LDA #$0106 : STA $2462
|
|
||||||
STA $24E0
|
|
||||||
STA $255C
|
|
||||||
LDA #$0107 : STA $2464
|
LDA #$0107 : STA $2464
|
||||||
STA $24E2
|
STA $24E2
|
||||||
LDA #$0104 : STA $24DA
|
LDA #$0104 : STA $24DA
|
||||||
@@ -581,6 +652,7 @@ LDA #$01D4 : STA $24DC
|
|||||||
LDA #$0219 : STA $24DE
|
LDA #$0219 : STA $24DE
|
||||||
LDA #$0179 : STA $2552
|
LDA #$0179 : STA $2552
|
||||||
STA $25D2
|
STA $25D2
|
||||||
|
+ LDA.l WarningFlags : AND #$0020 : BNE +
|
||||||
LDA #$0105 : STA $255A
|
LDA #$0105 : STA $255A
|
||||||
LDA #$0166 : STA $255E
|
LDA #$0166 : STA $255E
|
||||||
LDA #$0766 : STA $2560
|
LDA #$0766 : STA $2560
|
||||||
@@ -592,8 +664,6 @@ STA $256A
|
|||||||
STA $256C
|
STA $256C
|
||||||
STA $256E
|
STA $256E
|
||||||
STA $2570
|
STA $2570
|
||||||
LDA #$06E5 : STA $25D0
|
|
||||||
STA $2650
|
|
||||||
LDA #$00C4 : STA $25DA
|
LDA #$00C4 : STA $25DA
|
||||||
STA $265A
|
STA $265A
|
||||||
STA $26DA
|
STA $26DA
|
||||||
@@ -616,6 +686,9 @@ STA $2956
|
|||||||
STA $2958
|
STA $2958
|
||||||
STA $29D8
|
STA $29D8
|
||||||
STA $29DA
|
STA $29DA
|
||||||
|
+ LDA.l WarningFlags : AND #$0020 : BNE +
|
||||||
|
LDA #$06E5 : STA $25D0
|
||||||
|
STA $2650
|
||||||
LDA #$06E1 : STA $27D6
|
LDA #$06E1 : STA $27D6
|
||||||
LDA #$02FD : STA $27D8
|
LDA #$02FD : STA $27D8
|
||||||
STA $2858
|
STA $2858
|
||||||
@@ -624,7 +697,6 @@ LDA #$06E7 : STA $28D8
|
|||||||
STA $295A
|
STA $295A
|
||||||
STA $29DC
|
STA $29DC
|
||||||
|
|
||||||
|
|
||||||
LDA #$0769 : STA $38F8
|
LDA #$0769 : STA $38F8
|
||||||
LDA #$06E1 : STA $38FA
|
LDA #$06E1 : STA $38FA
|
||||||
STA $38FC
|
STA $38FC
|
||||||
@@ -637,7 +709,7 @@ LDA #$02F0 : STA $39F8
|
|||||||
LDA #$02F3 : STA $39FA
|
LDA #$02F3 : STA $39FA
|
||||||
STA $39FC
|
STA $39FC
|
||||||
STA $39FE
|
STA $39FE
|
||||||
|
+
|
||||||
|
|
||||||
.map056
|
.map056
|
||||||
LDA #$0034 : STA $3D94
|
LDA #$0034 : STA $3D94
|
||||||
@@ -683,22 +755,7 @@ RTS
|
|||||||
|
|
||||||
map050:
|
map050:
|
||||||
{
|
{
|
||||||
LDA #$01D5 : STA $2486
|
LDA.l WarningFlags : AND #$0020 : BNE +
|
||||||
LDA #$0165 : STA $2506
|
|
||||||
LDA #$0166 : STA $2508
|
|
||||||
STA $258A
|
|
||||||
LDA #$00C6 : STA $2586
|
|
||||||
STA $2608
|
|
||||||
STA $2688
|
|
||||||
STA $2708
|
|
||||||
STA $2788
|
|
||||||
STA $2806
|
|
||||||
STA $2808
|
|
||||||
LDA #$0171 : STA $2588
|
|
||||||
LDA #$021C : STA $260A
|
|
||||||
STA $268A
|
|
||||||
STA $270A
|
|
||||||
STA $278A
|
|
||||||
LDA #$0034 : STA $270E
|
LDA #$0034 : STA $270E
|
||||||
STA $278E
|
STA $278E
|
||||||
STA $2790
|
STA $2790
|
||||||
@@ -740,7 +797,8 @@ STA $2A0A
|
|||||||
STA $2A0C
|
STA $2A0C
|
||||||
STA $2A10
|
STA $2A10
|
||||||
STA $2A12
|
STA $2A12
|
||||||
STA $2A14
|
+ LDA.l WarningFlags : AND #$0020 : BNE +
|
||||||
|
LDA #$0034 : STA $2A14
|
||||||
STA $2A16
|
STA $2A16
|
||||||
STA $2A18
|
STA $2A18
|
||||||
STA $2A1C
|
STA $2A1C
|
||||||
@@ -781,7 +839,8 @@ STA $2C18
|
|||||||
STA $2C86
|
STA $2C86
|
||||||
STA $2C88
|
STA $2C88
|
||||||
STA $2C8A
|
STA $2C8A
|
||||||
STA $2C90
|
+ LDA.l WarningFlags : AND #$0020 : BNE +
|
||||||
|
LDA #$0034 : STA $2C90
|
||||||
STA $2C92
|
STA $2C92
|
||||||
STA $2C94
|
STA $2C94
|
||||||
STA $2C98
|
STA $2C98
|
||||||
@@ -794,6 +853,23 @@ STA $2D8A
|
|||||||
STA $2D8C
|
STA $2D8C
|
||||||
STA $2D8E
|
STA $2D8E
|
||||||
STA $2D94
|
STA $2D94
|
||||||
|
LDA #$01D5 : STA $2486
|
||||||
|
LDA #$0165 : STA $2506
|
||||||
|
LDA #$0166 : STA $2508
|
||||||
|
STA $258A
|
||||||
|
LDA #$00C6 : STA $2586
|
||||||
|
STA $2608
|
||||||
|
STA $2688
|
||||||
|
STA $2708
|
||||||
|
STA $2788
|
||||||
|
STA $2806
|
||||||
|
STA $2808
|
||||||
|
LDA #$0171 : STA $2588
|
||||||
|
LDA #$021C : STA $260A
|
||||||
|
STA $268A
|
||||||
|
STA $270A
|
||||||
|
STA $278A
|
||||||
|
+ LDA.l WarningFlags : AND #$0020 : BNE +
|
||||||
LDA #$016A : STA $278C
|
LDA #$016A : STA $278C
|
||||||
STA $280C
|
STA $280C
|
||||||
STA $2A82
|
STA $2A82
|
||||||
@@ -826,6 +902,7 @@ LDA #$0100 : STA $29A2
|
|||||||
LDA #$0071 : STA $2A0E
|
LDA #$0071 : STA $2A0E
|
||||||
STA $2A1A
|
STA $2A1A
|
||||||
STA $2C8C
|
STA $2C8C
|
||||||
|
+ LDA.l WarningFlags : AND #$0020 : BNE +
|
||||||
LDA #$015C : STA $2A20
|
LDA #$015C : STA $2A20
|
||||||
STA $2A9E
|
STA $2A9E
|
||||||
STA $2B1C
|
STA $2B1C
|
||||||
@@ -858,6 +935,7 @@ STA $2C9C
|
|||||||
LDA #$0160 : STA $2C84
|
LDA #$0160 : STA $2C84
|
||||||
STA $2D06
|
STA $2D06
|
||||||
STA $2D88
|
STA $2D88
|
||||||
|
+ LDA.l WarningFlags : AND #$0020 : BNE +
|
||||||
LDA #$0167 : STA $2D04
|
LDA #$0167 : STA $2D04
|
||||||
STA $2D86
|
STA $2D86
|
||||||
LDA #$0172 : STA $2E08
|
LDA #$0172 : STA $2E08
|
||||||
@@ -868,7 +946,7 @@ STA $2E10
|
|||||||
STA $2E12
|
STA $2E12
|
||||||
STA $2E14
|
STA $2E14
|
||||||
LDA #$0174 : STA $2E16
|
LDA #$0174 : STA $2E16
|
||||||
|
+
|
||||||
RTS
|
RTS
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -880,6 +958,7 @@ RTS
|
|||||||
|
|
||||||
map053:
|
map053:
|
||||||
{
|
{
|
||||||
|
LDA.l WarningFlags : AND #$0020 : BNE +
|
||||||
LDA #$02F1 : STA $2BB0
|
LDA #$02F1 : STA $2BB0
|
||||||
LDA #$02F2 : STA $2BB2
|
LDA #$02F2 : STA $2BB2
|
||||||
LDA #$0184 : STA $2C30
|
LDA #$0184 : STA $2C30
|
||||||
@@ -888,6 +967,7 @@ LDA #$0392 : STA $2CB0
|
|||||||
LDA #$0393 : STA $2CB2
|
LDA #$0393 : STA $2CB2
|
||||||
LDA #$0394 : STA $2D30
|
LDA #$0394 : STA $2D30
|
||||||
LDA #$0395 : STA $2D32
|
LDA #$0395 : STA $2D32
|
||||||
|
+
|
||||||
LDA #$0034 : STA $2F56
|
LDA #$0034 : STA $2F56
|
||||||
|
|
||||||
RTS
|
RTS
|
||||||
@@ -895,6 +975,7 @@ RTS
|
|||||||
|
|
||||||
map058:
|
map058:
|
||||||
{
|
{
|
||||||
|
LDA.l WarningFlags : AND #$0020 : BNE +
|
||||||
LDA #$0774 : STA $2800
|
LDA #$0774 : STA $2800
|
||||||
LDA #$06E1 : STA $2802
|
LDA #$06E1 : STA $2802
|
||||||
LDA #$0757 : STA $2804
|
LDA #$0757 : STA $2804
|
||||||
@@ -920,7 +1001,7 @@ LDA #$0185 : STA $2A06
|
|||||||
STA $2A86
|
STA $2A86
|
||||||
STA $2B06
|
STA $2B06
|
||||||
STA $2B86
|
STA $2B86
|
||||||
|
+
|
||||||
RTS
|
RTS
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -959,12 +1040,15 @@ RTS
|
|||||||
map067:
|
map067:
|
||||||
{
|
{
|
||||||
LDA.l OWTileMapAlt+$43 : AND #$0001 : BEQ .owshuffle
|
LDA.l OWTileMapAlt+$43 : AND #$0001 : BEQ .owshuffle
|
||||||
LDA #$0180 : STA $275E ; ladder
|
LDA.l WarningFlags : AND #$0020 : BNE +
|
||||||
LDA #$0181 : STA $2760
|
; ladder
|
||||||
LDA #$0184 : STA $27DE
|
; LDA #$0180 : STA $275E
|
||||||
STA $285E
|
; LDA #$0181 : STA $2760
|
||||||
LDA #$0185 : STA $27E0
|
; LDA #$0184 : STA $27DE
|
||||||
STA $2860
|
; STA $285E
|
||||||
|
; LDA #$0185 : STA $27E0
|
||||||
|
; STA $2860
|
||||||
|
+
|
||||||
LDA #$0212 : STA $2BE0 ; portal
|
LDA #$0212 : STA $2BE0 ; portal
|
||||||
.owshuffle
|
.owshuffle
|
||||||
LDA.l OWTileMapAlt+$43 : AND #$0002 : BEQ .return
|
LDA.l OWTileMapAlt+$43 : AND #$0002 : BEQ .return
|
||||||
@@ -974,44 +1058,35 @@ LDA.l OWTileMapAlt+$43 : AND #$0002 : BEQ .return
|
|||||||
RTS
|
RTS
|
||||||
}
|
}
|
||||||
|
|
||||||
|
map069:
|
||||||
|
{
|
||||||
|
LDA #$0239 : STA $3D4A
|
||||||
|
RTS
|
||||||
|
}
|
||||||
|
|
||||||
map071:
|
map071:
|
||||||
{
|
{
|
||||||
|
LDA.l WarningFlags : AND #$0020 : BNE +
|
||||||
LDA #$0398 : STA $25A0
|
LDA #$0398 : STA $25A0
|
||||||
LDA #$0522 : STA $25A2
|
LDA #$0522 : STA $25A2
|
||||||
LDA #$0125 : STA $2620
|
LDA #$0125 : STA $2620
|
||||||
LDA #$0126 : STA $2622
|
LDA #$0126 : STA $2622
|
||||||
LDA #$0239 : STA $269E
|
+
|
||||||
STA $26A4
|
LDA #$0239 : STA $269E : STA $26A4
|
||||||
|
|
||||||
RTS
|
RTS
|
||||||
}
|
}
|
||||||
|
|
||||||
map069:
|
|
||||||
{
|
|
||||||
LDA #$0239 : STA $3D4A
|
|
||||||
RTS
|
|
||||||
}
|
|
||||||
|
|
||||||
map080:
|
map080:
|
||||||
{
|
{
|
||||||
LDA #$020F : STA $2B2E
|
LDA #$020F : STA $2B2E
|
||||||
RTS
|
RTS
|
||||||
}
|
}
|
||||||
|
|
||||||
map084:
|
|
||||||
{
|
|
||||||
LDA #$02F3 : STA $2422
|
|
||||||
STA $2424
|
|
||||||
LDA #$00C9 : STA $24A2
|
|
||||||
STA $24A4
|
|
||||||
LDA #$00E3 : STA $2522
|
|
||||||
STA $2524
|
|
||||||
RTS
|
|
||||||
}
|
|
||||||
|
|
||||||
map090:
|
map090:
|
||||||
{
|
{
|
||||||
LDA.l OWTileMapAlt+$5A : AND #$0002 : BEQ .return
|
LDA.l OWTileMapAlt+$5A : AND #$0002 : BEQ .return
|
||||||
|
;rocks for hardlock protection
|
||||||
LDA #$02F8 : STA $2FBC
|
LDA #$02F8 : STA $2FBC
|
||||||
LDA #$02F9 : STA $2FBE
|
LDA #$02F9 : STA $2FBE
|
||||||
.return
|
.return
|
||||||
@@ -1194,34 +1269,35 @@ RTS
|
|||||||
|
|
||||||
map117:
|
map117:
|
||||||
{
|
{
|
||||||
;118
|
LDA #$0239 : STA $3352 ; portal
|
||||||
LDA #$0239 : STA $2F50
|
;LDA #$0239 : STA $2F50 ; portal inside ice palace
|
||||||
LDA #$0BA3 : STA $2F52
|
|
||||||
STA $2FCE
|
|
||||||
STA $2FD0
|
|
||||||
|
|
||||||
;126
|
; ice palace opened
|
||||||
|
; ; map118
|
||||||
LDA #$0BA3 : STA $3054
|
; LDA #$0BA3 : STA $2F52
|
||||||
STA $3056
|
; STA $2FCE
|
||||||
STA $3058
|
; STA $2FD0
|
||||||
STA $305A
|
; ; map126
|
||||||
STA $3254
|
; LDA #$0BA3 : STA $3054
|
||||||
STA $3256
|
; STA $3056
|
||||||
STA $3258
|
; STA $3058
|
||||||
STA $325A
|
; STA $305A
|
||||||
LDA #$0BAC : STA $30D4
|
; STA $3254
|
||||||
LDA #$0BAD : STA $30D6
|
; STA $3256
|
||||||
STA $3156
|
; STA $3258
|
||||||
STA $31D6
|
; STA $325A
|
||||||
LDA #$0BA9 : STA $30D8
|
; LDA #$0BAC : STA $30D4
|
||||||
STA $3158
|
; LDA #$0BAD : STA $30D6
|
||||||
STA $31D8
|
; STA $3156
|
||||||
LDA #$0BAA : STA $30DA
|
; STA $31D6
|
||||||
LDA #$0BC5 : STA $3154
|
; LDA #$0BA9 : STA $30D8
|
||||||
LDA #$0BC8 : STA $315A
|
; STA $3158
|
||||||
LDA #$0BCA : STA $31D4
|
; STA $31D8
|
||||||
LDA #$0BCD : STA $31DA
|
; LDA #$0BAA : STA $30DA
|
||||||
|
; LDA #$0BC5 : STA $3154
|
||||||
|
; LDA #$0BC8 : STA $315A
|
||||||
|
; LDA #$0BCA : STA $31D4
|
||||||
|
; LDA #$0BCD : STA $31DA
|
||||||
RTS
|
RTS
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1255,3 +1331,20 @@ LDA.l OWTileMapAlt+$7F : AND #$0003 : CMP #$0003 : BNE +
|
|||||||
.return
|
.return
|
||||||
RTS
|
RTS
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Overworld_InvertedTRPuzzle:
|
||||||
|
{
|
||||||
|
REP #$30
|
||||||
|
LDA.l OWTileMapAlt+07 : BNE .inverted
|
||||||
|
LDA.w #$0212 : LDX.w #$0720 : STA.l $7E2000,X ; what we wrote over
|
||||||
|
JSL.l Overworld_MemorizeMap16Change : JSL.l Overworld_DrawPersistentMap16+4 ; what we wrote over
|
||||||
|
RTL
|
||||||
|
|
||||||
|
.inverted
|
||||||
|
; removes barriers from TR Peg Puzzle Ledge
|
||||||
|
LDA.w #$0184 : LDX.w #$0A20 : JSL.l Overworld_DrawPersistentMap16
|
||||||
|
LDA.w #$0184 : LDX.w #$0AA0 : JSL.l Overworld_DrawPersistentMap16
|
||||||
|
LDA.w #$0185 : LDX.w #$0A22 : JSL.l Overworld_DrawPersistentMap16
|
||||||
|
LDA.w #$0185 : LDX.w #$0AA2 : JSL.l Overworld_DrawPersistentMap16
|
||||||
|
RTL
|
||||||
|
}
|
||||||
|
|||||||
113
itemtext_lower.asm
Normal file
113
itemtext_lower.asm
Normal file
@@ -0,0 +1,113 @@
|
|||||||
|
org $328000
|
||||||
|
; You have found
|
||||||
|
; the map of
|
||||||
|
Notice_MapOf:
|
||||||
|
db $74, $00, $C2, $00, $3E, $00, $44, $00, $FF, $00, $37, $00, $30, $00, $45, $00, $34, $00, $FF, $00, $35, $00, $3E, $00, $44, $00, $3D, $00, $33
|
||||||
|
db $75, $00, $43, $00, $37, $00, $34, $00, $FF, $00, $3C, $00, $30, $00, $3F, $00, $FF, $00, $3E, $00, $35
|
||||||
|
dw #$7F7F
|
||||||
|
|
||||||
|
; You have found
|
||||||
|
; the compass of
|
||||||
|
Notice_CompassOf:
|
||||||
|
db $74, $00, $C2, $00, $3E, $00, $44, $00, $FF, $00, $37, $00, $30, $00, $45, $00, $34, $00, $FF, $00, $35, $00, $3E, $00, $44, $00, $3D, $00, $33
|
||||||
|
db $75, $00, $43, $00, $37, $00, $34, $00, $FF, $00, $32, $00, $3E, $00, $3C, $00, $3F, $00, $30, $00, $42, $00, $42, $00, $FF, $00, $3E, $00, $35
|
||||||
|
dw #$7F7F
|
||||||
|
|
||||||
|
; Oh look! it's
|
||||||
|
; the big key of
|
||||||
|
Notice_BigKeyOf:
|
||||||
|
db $74, $00, $B8, $00, $37, $00, $FF, $00, $3B, $00, $3E, $00, $3E, $00, $3A, $00, $C7, $00, $FF, $00, $38, $00, $43, $00, $D8, $00, $42
|
||||||
|
db $75, $00, $43, $00, $37, $00, $34, $00, $FF, $00, $31, $00, $38, $00, $36, $00, $FF, $00, $3A, $00, $34, $00, $48, $00, $FF, $00, $3E, $00, $35
|
||||||
|
dw #$7F7F
|
||||||
|
|
||||||
|
; this is a
|
||||||
|
; small key to
|
||||||
|
Notice_SmallKeyOf:
|
||||||
|
db $74, $00, $BD, $00, $37, $00, $38, $00, $42, $00, $FF, $00, $38, $00, $42, $00, $FF, $00, $30
|
||||||
|
db $75, $00, $42, $00, $3C, $00, $30, $00, $3B, $00, $3B, $00, $FF, $00, $3A, $00, $34, $00, $48, $00, $FF, $00, $43, $00, $3e
|
||||||
|
dw #$7F7F
|
||||||
|
|
||||||
|
; light world
|
||||||
|
Notice_LightWorld:
|
||||||
|
db $76, $00, $B5, $00, $38, $00, $36, $00, $37, $00, $43, $00, $FF, $00, $C0, $00, $3E, $00, $41, $00, $3B, $00, $33
|
||||||
|
dw #$7F7F
|
||||||
|
|
||||||
|
; dark world
|
||||||
|
Notice_DarkWorld:
|
||||||
|
db $76, $00, $AD, $00, $30, $00, $41, $00, $3A, $00, $FF, $00, $C0, $00, $3E, $00, $41, $00, $3B, $00, $33
|
||||||
|
dw #$7F7F
|
||||||
|
|
||||||
|
; Ganons Tower
|
||||||
|
Notice_GTower:
|
||||||
|
db $76, $00, $B0, $00, $30, $00, $3D, $00, $3E, $00, $3D, $00, $42, $00, $FF, $00, $BD, $00, $3E, $00, $46, $00, $34, $00, $41
|
||||||
|
dw #$7F7F
|
||||||
|
|
||||||
|
; Turtle Rock
|
||||||
|
Notice_TRock:
|
||||||
|
db $76, $00, $BD, $00, $44, $00, $41, $00, $43, $00, $3B, $00, $34, $00, $FF, $00, $BB, $00, $3E, $00, $32, $00, $3a
|
||||||
|
dw #$7F7F
|
||||||
|
|
||||||
|
; Thieves Town
|
||||||
|
Notice_Thieves:
|
||||||
|
db $76, $00, $BD, $00, $37, $00, $38, $00, $34, $00, $45, $00, $34, $00, $42, $00, $FF, $00, $BD, $00, $3E, $00, $46, $00, $3d
|
||||||
|
dw #$7F7F
|
||||||
|
|
||||||
|
; Tower of Hera
|
||||||
|
Notice_Hera:
|
||||||
|
db $76, $00, $BD, $00, $3E, $00, $46, $00, $34, $00, $41, $00, $FF, $00, $3E, $00, $35, $00, $FF, $00, $B1, $00, $34, $00, $41, $00, $30
|
||||||
|
dw #$7F7F
|
||||||
|
|
||||||
|
; Ice Palace
|
||||||
|
Notice_Ice:
|
||||||
|
db $76, $00, $B2, $00, $32, $00, $34, $00, $FF, $00, $B9, $00, $30, $00, $3B, $00, $30, $00, $32, $00, $34
|
||||||
|
dw #$7F7F
|
||||||
|
|
||||||
|
; Skull Woods
|
||||||
|
Notice_Skull:
|
||||||
|
db $76, $00, $BC, $00, $3A, $00, $44, $00, $3B, $00, $3B, $00, $FF, $00, $C0, $00, $3E, $00, $3E, $00, $33, $00, $42
|
||||||
|
dw #$7F7F
|
||||||
|
|
||||||
|
; Misery Mire
|
||||||
|
Notice_Mire:
|
||||||
|
db $76, $00, $B6, $00, $38, $00, $42, $00, $34, $00, $41, $00, $48, $00, $FF, $00, $B6, $00, $38, $00, $41, $00, $34
|
||||||
|
dw #$7F7F
|
||||||
|
|
||||||
|
; Dark Palace
|
||||||
|
Notice_PoD:
|
||||||
|
db $76, $00, $AD, $00, $30, $00, $41, $00, $3A, $00, $FF, $00, $B9, $00, $30, $00, $3B, $00, $30, $00, $32, $00, $34
|
||||||
|
dw #$7F7F
|
||||||
|
|
||||||
|
; Swamp Palace
|
||||||
|
Notice_Swamp:
|
||||||
|
db $76, $00, $BC, $00, $46, $00, $30, $00, $3C, $00, $3F, $00, $FF, $00, $B9, $00, $30, $00, $3B, $00, $30, $00, $32, $00, $34
|
||||||
|
dw #$7F7F
|
||||||
|
|
||||||
|
; Castle Tower
|
||||||
|
Notice_AgaTower:
|
||||||
|
db $76, $00, $AC, $00, $30, $00, $42, $00, $43, $00, $3B, $00, $34, $00, $FF, $00, $BD, $00, $3E, $00, $46, $00, $34, $00, $41
|
||||||
|
dw #$7F7F
|
||||||
|
|
||||||
|
; Desert Palace
|
||||||
|
Notice_Desert:
|
||||||
|
db $76, $00, $AD, $00, $34, $00, $42, $00, $34, $00, $41, $00, $43, $00, $FF, $00, $B9, $00, $30, $00, $3B, $00, $30, $00, $32, $00, $34
|
||||||
|
dw #$7F7F
|
||||||
|
|
||||||
|
; Eastern Palace
|
||||||
|
Notice_Eastern:
|
||||||
|
db $76, $00, $AE, $00, $30, $00, $42, $00, $43, $00, $34, $00, $41, $00, $3D, $00, $FF, $00, $B9, $00, $30, $00, $3B, $00, $30, $00, $32, $00, $34
|
||||||
|
dw #$7F7F
|
||||||
|
|
||||||
|
; Hyrule Castle
|
||||||
|
Notice_Castle:
|
||||||
|
db $76, $00, $B1, $00, $48, $00, $41, $00, $44, $00, $3B, $00, $34, $00, $FF, $00, $AC, $00, $30, $00, $42, $00, $43, $00, $3B, $00, $34
|
||||||
|
dw #$7F7F
|
||||||
|
|
||||||
|
; Hyrule Castle
|
||||||
|
Notice_Sewers:
|
||||||
|
db $76, $00, $B1, $00, $48, $00, $41, $00, $44, $00, $3B, $00, $34, $00, $FF, $00, $AC, $00, $30, $00, $42, $00, $43, $00, $3B, $00, $34
|
||||||
|
dw #$7F7F
|
||||||
|
|
||||||
|
; This Dungeon
|
||||||
|
Notice_Self:
|
||||||
|
db $76, $00, $43, $00, $37, $00, $38, $00, $42, $00, $FF, $00, $33, $00, $44, $00, $3D, $00, $36, $00, $34, $00, $3E, $00, $3d
|
||||||
|
dw #$7F7F
|
||||||
12
music.asm
12
music.asm
@@ -206,10 +206,10 @@ Underworld_DoorDown_Entry:
|
|||||||
.done
|
.done
|
||||||
LDA $A0 : RTL
|
LDA $A0 : RTL
|
||||||
;--------------------------------------------------------------------------------
|
;--------------------------------------------------------------------------------
|
||||||
|
; This is for changing to/from ToH dungeon/boss music
|
||||||
;--------------------------------------------------------------------------------
|
;
|
||||||
; Check if the boss in ToH has been defeated (16-bit accumulator)
|
; A=16bit XY=8bit
|
||||||
CheckHeraBossDefeated:
|
CheckHeraBossDefeated:
|
||||||
LDA $7EF00F : AND #$00FF
|
LDA $7EF00F : AND.w #$00FF : BEQ +
|
||||||
RTL
|
SEC : RTL
|
||||||
;--------------------------------------------------------------------------------
|
+ CLC : RTL
|
||||||
|
|||||||
423
tables.asm
423
tables.asm
@@ -414,8 +414,8 @@ FakeBoots:
|
|||||||
db $00 ; #$00 = Off (default) - #$01 = On
|
db $00 ; #$00 = Off (default) - #$01 = On
|
||||||
;--------------------------------------------------------------------------------
|
;--------------------------------------------------------------------------------
|
||||||
org $30808F ; PC 0x18008F
|
org $30808F ; PC 0x18008F
|
||||||
SeededRNG:
|
SwapAgaGanonsTower:
|
||||||
db $01 ; #$00 = Off - #$01 = Seeded RNG (default for rando)
|
db $00 ; #$00 = Off (default) - #$01 = On
|
||||||
;--------------------------------------------------------------------------------
|
;--------------------------------------------------------------------------------
|
||||||
org $308090 ; PC 0x180090 - 0x180097
|
org $308090 ; PC 0x180090 - 0x180097
|
||||||
ProgressiveSwordLimit:
|
ProgressiveSwordLimit:
|
||||||
@@ -457,7 +457,11 @@ org $30809D
|
|||||||
DungeonMapIcons:
|
DungeonMapIcons:
|
||||||
db $01
|
db $01
|
||||||
;--------------------------------------------------------------------------------
|
;--------------------------------------------------------------------------------
|
||||||
; 0x18009E - 0x18009F (unused)
|
; 0x18009E (unused)
|
||||||
|
;--------------------------------------------------------------------------------
|
||||||
|
org $30809F ; PC 0x18009F
|
||||||
|
SeededRNG:
|
||||||
|
db $01 ; #$00 = Off - #$01 = Seeded RNG (default for rando)
|
||||||
;--------------------------------------------------------------------------------
|
;--------------------------------------------------------------------------------
|
||||||
org $3080A0 ; PC 0x1800A0 - 0x1800A4
|
org $3080A0 ; PC 0x1800A0 - 0x1800A4
|
||||||
Bugfix_MirrorlessSQToLW:
|
Bugfix_MirrorlessSQToLW:
|
||||||
@@ -1647,7 +1651,22 @@ dw $0000
|
|||||||
;--------------------------------------------------------------------------------
|
;--------------------------------------------------------------------------------
|
||||||
; 0x182305 - 182FFF (unused)
|
; 0x182305 - 182FFF (unused)
|
||||||
;================================================================================
|
;================================================================================
|
||||||
org $30B000 ; PC 0x183000 - 0x183054
|
org $30B000 ; PC 0x183000 - 0x1832FF
|
||||||
|
StartingRoomData:
|
||||||
|
; reserved for Room Data
|
||||||
|
|
||||||
|
org $30B280 ; PC 0x183280 - 0x1832FF
|
||||||
|
StartingOverworldEvents:
|
||||||
|
db $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00
|
||||||
|
db $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00
|
||||||
|
db $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00
|
||||||
|
db $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00
|
||||||
|
db $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00
|
||||||
|
db $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00
|
||||||
|
db $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00
|
||||||
|
db $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00
|
||||||
|
|
||||||
|
org $30B340 ; PC 0x183340 - 0x183393
|
||||||
StartingEquipment:
|
StartingEquipment:
|
||||||
dw $0000, $0000, $0000, $0000, $0000, $0000, $0000, $0000
|
dw $0000, $0000, $0000, $0000, $0000, $0000, $0000, $0000
|
||||||
dw $0000, $0000, $0000, $0000, $0000, $0000, $0000, $0000
|
dw $0000, $0000, $0000, $0000, $0000, $0000, $0000, $0000
|
||||||
@@ -1656,7 +1675,7 @@ dw $0000, $0000, $0000, $0000, $F800, $0000, $0000, $0000
|
|||||||
dw $0000, $0000, $0000, $0000, $0000, $0000, $0000, $0000
|
dw $0000, $0000, $0000, $0000, $0000, $0000, $0000, $0000
|
||||||
dw $0000, $0000
|
dw $0000, $0000
|
||||||
;--------------------------------------------------------------------------------
|
;--------------------------------------------------------------------------------
|
||||||
; 0x183055 - 183FFF (unused)
|
; 0x183394 - 183FFF (unused)
|
||||||
;================================================================================
|
;================================================================================
|
||||||
org $30C000 ; PC 0x184000 - 0x184007
|
org $30C000 ; PC 0x184000 - 0x184007
|
||||||
ItemSubstitutionRules:
|
ItemSubstitutionRules:
|
||||||
@@ -1906,404 +1925,12 @@ org $30E36D ; PC 0x18636D
|
|||||||
;BerserkerMulti.world Seed GUID
|
;BerserkerMulti.world Seed GUID
|
||||||
db #$00, #$00, #$00, #$00, #$00, #$00, #$00, #$00, #$00, #$00, #$00, #$00, #$00, #$00, #$00, #$00
|
db #$00, #$00, #$00, #$00, #$00, #$00, #$00, #$00, #$00, #$00, #$00, #$00, #$00, #$00, #$00, #$00
|
||||||
|
|
||||||
;--------------------------------------------------------------------------------
|
|
||||||
RoomHeaders:
|
|
||||||
org $30DA00 : RoomHeader_0000: ; pc 0x185A00
|
|
||||||
db $41, $21, $13, $22, $07, $3D, $00, $00, $00, $10, $C0, $00, $00, $04
|
|
||||||
|
|
||||||
org $30DA0E : RoomHeader_0001: ; pc 0x185A0E
|
|
||||||
db $C0, $00, $00, $04, $00, $00, $00, $00, $00, $00, $72, $00, $50, $52
|
|
||||||
|
|
||||||
org $30DA1C : RoomHeader_0002: ; pc 0x185A1C
|
|
||||||
db $C0, $1D, $04, $06, $00, $14, $00, $00, $00, $00, $11, $00, $18, $0D
|
|
||||||
|
|
||||||
org $30DA2A : RoomHeader_0003: ; pc 0x185A2A
|
|
||||||
db $C0, $07, $06, $19, $00, $00, $00, $00, $0C, $02, $12, $00, $00, $00
|
|
||||||
|
|
||||||
org $30DA38 : RoomHeader_0004: ; pc 0x185A38
|
|
||||||
db $00, $18, $0D, $26, $00, $26, $14, $00, $00, $00, $B5, $00, $08, $08
|
|
||||||
|
|
||||||
org $30DA46 : RoomHeader_0005: ; pc 0x185A46
|
|
||||||
db $00, $08, $08, $14, $00, $25, $00, $20, $06, $05, $0C, $00, $25, $00
|
|
||||||
|
|
||||||
org $30DA54 : RoomHeader_0006: ; pc 0x185A54
|
|
||||||
db $00, $08, $08, $14, $00, $25, $00, $20, $06, $05, $0C, $00, $25, $00
|
|
||||||
|
|
||||||
org $30DA62 : RoomHeader_0007: ; pc 0x185A62
|
|
||||||
db $20, $06, $05, $0C, $00, $25, $00, $00, $00, $17, $17, $C0, $07, $06
|
|
||||||
|
|
||||||
org $30DA70 : RoomHeader_0008: ; pc 0x185A70
|
|
||||||
db $C0, $07, $06, $07, $00, $00, $00, $00, $0F, $07, $19, $00, $27, $00
|
|
||||||
|
|
||||||
org $30DA7E : RoomHeader_0009: ; pc 0x185A7E
|
|
||||||
db $00, $0F, $07, $19, $00, $27, $00, $00, $00, $4B, $4A, $4A, $00, $0F
|
|
||||||
|
|
||||||
org $30DA8C : RoomHeader_000A: ; pc 0x185A8C
|
|
||||||
db $00, $0F, $07, $19, $00, $27, $00, $00, $00, $09, $3A, $01, $0F, $07
|
|
||||||
|
|
||||||
org $30DA9A : RoomHeader_000B: ; pc 0x185A9A
|
|
||||||
db $01, $0F, $07, $19, $00, $03, $00, $00, $00, $6A, $1B, $C0, $28, $0E
|
|
||||||
|
|
||||||
org $30DAA8 : RoomHeader_000C: ; pc 0x185AA8
|
|
||||||
db $C0, $28, $0E, $13, $00, $00, $00, $00, $00, $00, $6B, $8C, $8C, $40
|
|
||||||
|
|
||||||
org $30DAB6 : RoomHeader_000D: ; pc 0x185AB6
|
|
||||||
db $40, $1B, $0E, $18, $05, $38, $00, $00, $13, $0B, $1C, $00, $08, $00
|
|
||||||
|
|
||||||
org $30DAC4 : RoomHeader_000E: ; pc 0x185AC4
|
|
||||||
db $00, $13, $0B, $1C, $00, $08, $00, $00, $00, $00, $1E, $00, $21, $13
|
|
||||||
|
|
||||||
org $30DAD2 : RoomHeader_000F: ; pc 0x185AD2
|
|
||||||
db $00, $21, $13, $22, $00, $00, $00, $00, $01, $01, $01, $00, $00, $00
|
|
||||||
|
|
||||||
org $30DAE0 : RoomHeader_0010: ; pc 0x185AE0
|
|
||||||
db $00, $21, $13, $22, $00, $00, $00, $00, $01, $01, $01, $00, $00, $00
|
|
||||||
|
|
||||||
org $30DAEE : RoomHeader_0011: ; pc 0x185AEE
|
|
||||||
db $00, $01, $01, $01, $00, $00, $00, $08, $00, $00, $02, $C0, $1D, $04
|
|
||||||
|
|
||||||
org $30DAFC : RoomHeader_0012: ; pc 0x185AFC
|
|
||||||
db $C0, $1D, $04, $06, $00, $00, $00, $00, $18, $0D, $26, $00, $00, $00
|
|
||||||
|
|
||||||
org $30DB0A : RoomHeader_0013: ; pc 0x185B0A
|
|
||||||
db $00, $18, $0D, $26, $00, $00, $00, $00, $18, $0D, $1E, $00, $00, $00
|
|
||||||
|
|
||||||
org $30DB18 : RoomHeader_0014: ; pc 0x185B18
|
|
||||||
db $20, $18, $0D, $26, $00, $00, $00, $C0, $18, $0D, $26, $00, $00, $00
|
|
||||||
|
|
||||||
org $30DB26 : RoomHeader_0015: ; pc 0x185B26
|
|
||||||
db $C0, $18, $0D, $26, $00, $00, $00, $00, $00, $00, $B6, $90, $08, $08
|
|
||||||
|
|
||||||
org $30DB34 : RoomHeader_0016: ; pc 0x185B34
|
|
||||||
db $90, $08, $08, $11, $03, $00, $00, $00, $00, $00, $66, $20, $06, $05
|
|
||||||
|
|
||||||
org $30DB42 : RoomHeader_0017: ; pc 0x185B42
|
|
||||||
db $20, $06, $05, $19, $00, $35, $00, $00, $00, $27, $07, $27, $01, $0F
|
|
||||||
|
|
||||||
org $30DB50 : RoomHeader_0018: ; pc 0x185B50
|
|
||||||
db $00, $07, $06, $07, $00, $00, $00, $00, $22, $12, $07, $00, $00, $00
|
|
||||||
|
|
||||||
org $30DB5E : RoomHeader_0019: ; pc 0x185B5E
|
|
||||||
db $01, $0F, $07, $19, $00, $00, $00, $00, $0F, $07, $19, $00, $16, $00
|
|
||||||
|
|
||||||
org $30DB6C : RoomHeader_001A: ; pc 0x185B6C
|
|
||||||
db $00, $0F, $07, $19, $00, $16, $00, $00, $00, $00, $6A, $6A, $68, $0F
|
|
||||||
|
|
||||||
org $30DB7A : RoomHeader_001B: ; pc 0x185B7A
|
|
||||||
db $68, $0F, $07, $08, $00, $03, $1C, $00, $00, $00, $0B, $00, $1A, $0E
|
|
||||||
|
|
||||||
org $30DB88 : RoomHeader_001C: ; pc 0x185B88
|
|
||||||
db $00, $1A, $0E, $09, $00, $04, $3F, $00, $00, $00, $8C, $00, $1B, $0E
|
|
||||||
|
|
||||||
org $30DB96 : RoomHeader_001D: ; pc 0x185B96
|
|
||||||
db $00, $1B, $0E, $18, $00, $00, $00, $00, $00, $00, $4C, $20, $13, $0B
|
|
||||||
|
|
||||||
org $30DBA4 : RoomHeader_001E: ; pc 0x185BA4
|
|
||||||
db $20, $13, $0B, $1C, $00, $17, $00, $00, $00, $3E, $0E, $00, $13, $0B
|
|
||||||
|
|
||||||
org $30DBB2 : RoomHeader_001F: ; pc 0x185BB2
|
|
||||||
db $00, $13, $0B, $29, $00, $17, $00, $00, $00, $00, $3F, $20, $0C, $02
|
|
||||||
|
|
||||||
org $30DBC0 : RoomHeader_0020: ; pc 0x185BC0
|
|
||||||
db $20, $0C, $02, $12, $00, $15, $25, $01, $01, $01, $01, $00, $00, $00
|
|
||||||
|
|
||||||
org $30DBCE : RoomHeader_0021: ; pc 0x185BCE
|
|
||||||
db $01, $01, $01, $01, $00, $00, $00, $00, $18, $0D, $26, $00, $01, $00
|
|
||||||
|
|
||||||
org $30DBDC : RoomHeader_0022: ; pc 0x185BDC
|
|
||||||
db $01, $01, $01, $01, $00, $00, $00, $00, $18, $0D, $26, $00, $01, $00
|
|
||||||
|
|
||||||
org $30DBEA : RoomHeader_0023: ; pc 0x185BEA
|
|
||||||
db $00, $18, $0D, $26, $00, $00, $00, $00, $18, $0D, $1E, $00, $00, $00
|
|
||||||
|
|
||||||
org $30DBF8 : RoomHeader_0024: ; pc 0x185BF8
|
|
||||||
db $00, $18, $0D, $26, $00, $01, $00, $00, $0A, $08, $11, $00, $16, $00
|
|
||||||
|
|
||||||
org $30DC06 : RoomHeader_0025: ; pc 0x185C06
|
|
||||||
db $00, $0A, $08, $11, $00, $16, $00, $00, $00, $00, $76, $76, $76, $20
|
|
||||||
|
|
||||||
org $30DC14 : RoomHeader_0026: ; pc 0x185C14
|
|
||||||
db $00, $0A, $08, $11, $00, $16, $00, $00, $00, $00, $76, $76, $76, $20
|
|
||||||
|
|
||||||
org $30DC22 : RoomHeader_0027: ; pc 0x185C22
|
|
||||||
db $20, $06, $05, $19, $00, $36, $00, $00, $00, $31, $17, $31, $80, $0A
|
|
||||||
|
|
||||||
org $30DC30 : RoomHeader_0028: ; pc 0x185C30
|
|
||||||
db $80, $0A, $08, $11, $00, $32, $1B, $00, $00, $00, $38, $CC, $0E, $09
|
|
||||||
|
|
||||||
org $30DC3E : RoomHeader_0029: ; pc 0x185C3E
|
|
||||||
db $CC, $0E, $09, $1A, $02, $25, $00, $00, $0F, $07, $19, $00, $00, $00
|
|
||||||
|
|
||||||
org $30DC4C : RoomHeader_002A: ; pc 0x185C4C
|
|
||||||
db $00, $0F, $07, $19, $00, $00, $00, $C0, $0F, $07, $2B, $00, $16, $00
|
|
||||||
|
|
||||||
org $30DC5A : RoomHeader_002B: ; pc 0x185C5A
|
|
||||||
db $C0, $0F, $07, $2B, $00, $16, $00, $00, $00, $00, $3B, $00, $13, $0B
|
|
||||||
|
|
||||||
org $30DC68 : RoomHeader_002C: ; pc 0x185C68
|
|
||||||
db $00, $07, $06, $07, $00, $00, $00, $00, $22, $12, $07, $00, $00, $00
|
|
||||||
|
|
||||||
org $30DC76 : RoomHeader_002D: ; pc 0x185C76
|
|
||||||
db $00, $13, $0B, $1C, $00, $2A, $00, $C0, $07, $06, $19, $00, $00, $00
|
|
||||||
|
|
||||||
org $30DC84 : RoomHeader_002E: ; pc 0x185C84
|
|
||||||
db $00, $13, $0B, $1C, $00, $2A, $00, $C0, $07, $06, $19, $00, $00, $00
|
|
||||||
|
|
||||||
org $30DC92 : RoomHeader_002F: ; pc 0x185C92
|
|
||||||
db $C0, $07, $06, $19, $00, $00, $00, $00, $0C, $02, $12, $00, $00, $00
|
|
||||||
|
|
||||||
org $30DCA0 : RoomHeader_0030: ; pc 0x185CA0
|
|
||||||
db $00, $0C, $02, $12, $00, $00, $00, $00, $00, $00, $40, $20, $06, $05
|
|
||||||
|
|
||||||
org $30DCAE : RoomHeader_0031: ; pc 0x185CAE
|
|
||||||
db $20, $06, $05, $19, $00, $37, $04, $22, $00, $77, $27, $77, $01, $01
|
|
||||||
|
|
||||||
org $30DCBC : RoomHeader_0032: ; pc 0x185CBC
|
|
||||||
db $01, $01, $01, $01, $00, $00, $00, $00, $00, $00, $42, $00, $04, $05
|
|
||||||
|
|
||||||
org $30DCCA : RoomHeader_0033: ; pc 0x185CCA
|
|
||||||
db $00, $04, $05, $0B, $00, $15, $25, $80, $0A, $08, $11, $00, $00, $00
|
|
||||||
|
|
||||||
org $30DCD8 : RoomHeader_0034: ; pc 0x185CD8
|
|
||||||
db $80, $0A, $08, $11, $00, $00, $00, $00, $00, $00, $54, $80, $0A, $08
|
|
||||||
|
|
||||||
org $30DCE6 : RoomHeader_0035: ; pc 0x185CE6
|
|
||||||
db $80, $0A, $08, $11, $00, $00, $19, $80, $0A, $08, $11, $00, $00, $00
|
|
||||||
|
|
||||||
org $30DCF4 : RoomHeader_0036: ; pc 0x185CF4
|
|
||||||
db $80, $0A, $08, $11, $00, $00, $00, $80, $0A, $08, $11, $00, $00, $00
|
|
||||||
|
|
||||||
org $30DD02 : RoomHeader_0037: ; pc 0x185D02
|
|
||||||
db $80, $0A, $08, $11, $00, $00, $19, $80, $0A, $08, $11, $00, $00, $00
|
|
||||||
|
|
||||||
org $30DD10 : RoomHeader_0038: ; pc 0x185D10
|
|
||||||
db $80, $0A, $08, $11, $00, $00, $00, $00, $00, $00, $28, $20, $0D, $09
|
|
||||||
|
|
||||||
org $30DD1E : RoomHeader_0039: ; pc 0x185D1E
|
|
||||||
db $20, $0D, $09, $13, $00, $00, $00, $00, $00, $29, $20, $0F, $07, $19
|
|
||||||
|
|
||||||
org $30DD2C : RoomHeader_003A: ; pc 0x185D2C
|
|
||||||
db $20, $0F, $07, $19, $00, $00, $00, $00, $00, $0A, $0A, $00, $0F, $07
|
|
||||||
|
|
||||||
org $30DD3A : RoomHeader_003B: ; pc 0x185D3A
|
|
||||||
db $00, $0F, $07, $08, $00, $00, $00, $00, $00, $00, $2B, $00, $07, $06
|
|
||||||
|
|
||||||
org $30DD48 : RoomHeader_003C: ; pc 0x185D48
|
|
||||||
db $00, $07, $06, $13, $00, $00, $00, $20, $1A, $0E, $0C, $00, $33, $00
|
|
||||||
|
|
||||||
org $30DD56 : RoomHeader_003D: ; pc 0x185D56
|
|
||||||
db $20, $1A, $0E, $0C, $00, $33, $00, $00, $00, $96, $96, $CC, $13, $0B
|
|
||||||
|
|
||||||
org $30DD64 : RoomHeader_003E: ; pc 0x185D64
|
|
||||||
db $CC, $13, $0B, $29, $02, $02, $00, $00, $00, $00, $1E, $00, $13, $0B
|
|
||||||
|
|
||||||
org $30DD72 : RoomHeader_003F: ; pc 0x185D72
|
|
||||||
db $00, $13, $0B, $29, $00, $27, $14, $00, $00, $00, $1F, $5F, $C0, $00
|
|
||||||
|
|
||||||
org $30DD80 : RoomHeader_0040: ; pc 0x185D80
|
|
||||||
db $C0, $00, $02, $27, $00, $00, $00, $00, $00, $00, $30, $B0, $01, $00
|
|
||||||
|
|
||||||
org $30DD8E : RoomHeader_0041: ; pc 0x185D8E
|
|
||||||
db $01, $00, $00, $02, $00, $13, $00, $00, $00, $00, $42, $01, $01, $01
|
|
||||||
|
|
||||||
org $30DD9C : RoomHeader_0042: ; pc 0x185D9C
|
|
||||||
db $01, $01, $01, $01, $00, $00, $00, $00, $00, $00, $41, $32, $68, $04
|
|
||||||
|
|
||||||
org $30DDAA : RoomHeader_0043: ; pc 0x185DAA
|
|
||||||
db $68, $04, $05, $0A, $00, $00, $1D, $00, $17, $0A, $1B, $00, $01, $00
|
|
||||||
|
|
||||||
org $30DDB8 : RoomHeader_0044: ; pc 0x185DB8
|
|
||||||
db $00, $17, $0A, $1B, $00, $01, $00, $60, $17, $0A, $1B, $00, $01, $00
|
|
||||||
|
|
||||||
org $30DDC6 : RoomHeader_0045: ; pc 0x185DC6
|
|
||||||
db $60, $17, $0A, $1B, $00, $01, $00, $00, $00, $00, $BC, $00, $0A, $08
|
|
||||||
|
|
||||||
org $30DDD4 : RoomHeader_0046: ; pc 0x185DD4
|
|
||||||
db $00, $0A, $08, $11, $00, $3C, $00, $00, $0D, $09, $13, $00, $33, $34
|
|
||||||
|
|
||||||
org $30DDE2 : RoomHeader_0047: ; pc 0x185DE2
|
|
||||||
db $00, $0D, $09, $13, $00, $33, $34, $00, $0F, $07, $19, $00, $17, $00
|
|
||||||
|
|
||||||
org $30DDF0 : RoomHeader_0048: ; pc 0x185DF0
|
|
||||||
db $00, $0D, $09, $13, $00, $33, $34, $00, $0F, $07, $19, $00, $17, $00
|
|
||||||
|
|
||||||
org $30DDFE : RoomHeader_0049: ; pc 0x185DFE
|
|
||||||
db $00, $0D, $09, $13, $00, $33, $34, $00, $0F, $07, $19, $00, $17, $00
|
|
||||||
|
|
||||||
org $30DE0C : RoomHeader_004A: ; pc 0x185E0C
|
|
||||||
db $00, $0F, $07, $19, $00, $17, $00, $00, $00, $00, $09, $09, $00, $0F
|
|
||||||
|
|
||||||
org $30DE1A : RoomHeader_004B: ; pc 0x185E1A
|
|
||||||
db $00, $0F, $07, $08, $00, $01, $00, $00, $00, $09, $00, $1A, $0E, $0C
|
|
||||||
|
|
||||||
org $30DE28 : RoomHeader_004C: ; pc 0x185E28
|
|
||||||
db $00, $1A, $0E, $0C, $00, $00, $00, $00, $00, $00, $1D, $20, $1A, $0E
|
|
||||||
|
|
||||||
org $30DE36 : RoomHeader_004D: ; pc 0x185E36
|
|
||||||
db $20, $1A, $0E, $0C, $00, $32, $3F, $00, $00, $A6, $A6, $00, $13, $0B
|
|
||||||
|
|
||||||
org $30DE44 : RoomHeader_004E: ; pc 0x185E44
|
|
||||||
db $00, $13, $0B, $29, $00, $17, $00, $00, $00, $00, $6E, $00, $13, $0B
|
|
||||||
|
|
||||||
org $30DE52 : RoomHeader_004F: ; pc 0x185E52
|
|
||||||
db $00, $13, $0B, $1C, $00, $00, $00, $00, $00, $BE, $C0, $00, $00, $04
|
|
||||||
|
|
||||||
org $30DE60 : RoomHeader_0050: ; pc 0x185E60
|
|
||||||
db $C0, $00, $00, $04, $00, $00, $00, $00, $00, $00, $00, $00, $01, $01
|
|
||||||
|
|
||||||
org $30DE6E : RoomHeader_0051: ; pc 0x185E6E
|
|
||||||
db $C0, $00, $00, $03, $00, $00, $00, $00, $00, $00, $61, $C0, $00, $00
|
|
||||||
|
|
||||||
org $30DE7C : RoomHeader_0052: ; pc 0x185E7C
|
|
||||||
db $C0, $00, $00, $04, $00, $00, $00, $00, $00, $00, $00, $00, $01, $01
|
|
||||||
|
|
||||||
org $30DE8A : RoomHeader_0053: ; pc 0x185E8A
|
|
||||||
db $C0, $04, $05, $0A, $00, $03, $00, $00, $00, $00, $63, $20, $0A, $08
|
|
||||||
|
|
||||||
org $30DE98 : RoomHeader_0054: ; pc 0x185E98
|
|
||||||
db $20, $0A, $08, $11, $00, $00, $00, $00, $00, $34, $34, $01, $01, $10
|
|
||||||
|
|
||||||
org $30DEA6 : RoomHeader_0055: ; pc 0x185EA6
|
|
||||||
db $01, $01, $10, $0D, $00, $00, $00, $00, $0D, $09, $13, $00, $23, $00
|
|
||||||
|
|
||||||
org $30DEB4 : RoomHeader_0056: ; pc 0x185EB4
|
|
||||||
db $00, $0D, $09, $13, $00, $23, $00, $00, $0D, $09, $13, $00, $16, $00
|
|
||||||
|
|
||||||
org $30DEC2 : RoomHeader_0057: ; pc 0x185EC2
|
|
||||||
db $00, $0D, $09, $13, $00, $16, $00, $00, $0D, $09, $13, $00, $21, $28
|
|
||||||
|
|
||||||
org $30DED0 : RoomHeader_0058: ; pc 0x185ED0
|
|
||||||
db $00, $0D, $09, $13, $00, $21, $28, $C0, $0D, $09, $13, $00, $00, $00
|
|
||||||
|
|
||||||
org $30DEDE : RoomHeader_0059: ; pc 0x185EDE
|
|
||||||
db $C0, $0D, $09, $13, $00, $00, $00, $00, $10, $07, $15, $00, $25, $00
|
|
||||||
|
|
||||||
org $30DEEC : RoomHeader_005A: ; pc 0x185EEC
|
|
||||||
db $00, $10, $07, $15, $00, $25, $00, $C0, $1B, $0E, $0A, $00, $17, $00
|
|
||||||
|
|
||||||
org $30DEFA : RoomHeader_005B: ; pc 0x185EFA
|
|
||||||
db $C0, $1B, $0E, $0A, $00, $17, $00, $00, $1B, $0E, $0A, $00, $00, $00
|
|
||||||
|
|
||||||
org $30DF08 : RoomHeader_005C: ; pc 0x185F08
|
|
||||||
db $00, $1B, $0E, $0A, $00, $00, $00, $00, $00, $00, $5D, $00, $24, $0E
|
|
||||||
|
|
||||||
org $30DF16 : RoomHeader_005D: ; pc 0x185F16
|
|
||||||
db $00, $24, $0E, $23, $00, $09, $00, $00, $00, $00, $5C, $20, $13, $0B
|
|
||||||
|
|
||||||
org $30DF24 : RoomHeader_005E: ; pc 0x185F24
|
|
||||||
db $20, $13, $0B, $1C, $00, $00, $00, $00, $00, $7E, $7E, $00, $13, $0B
|
|
||||||
|
|
||||||
org $30DF32 : RoomHeader_005F: ; pc 0x185F32
|
|
||||||
db $00, $13, $0B, $1C, $00, $27, $00, $00, $00, $00, $3F, $7F, $C0, $00
|
|
||||||
|
|
||||||
org $30DF40 : RoomHeader_0060: ; pc 0x185F40
|
|
||||||
db $C0, $00, $00, $04, $00, $00, $00, $C0, $00, $00, $04, $00, $00, $00
|
|
||||||
|
|
||||||
org $30DF4E : RoomHeader_0061: ; pc 0x185F4E
|
|
||||||
db $C0, $00, $00, $04, $00, $00, $00, $08, $00, $00, $51, $00, $09, $05
|
|
||||||
|
|
||||||
org $30DF5C : RoomHeader_0062: ; pc 0x185F5C
|
|
||||||
db $C0, $00, $00, $04, $00, $00, $00, $C0, $00, $00, $04, $00, $00, $00
|
|
||||||
|
|
||||||
org $30DF6A : RoomHeader_0063: ; pc 0x185F6A
|
|
||||||
db $00, $09, $05, $0A, $00, $0D, $00, $00, $00, $00, $53, $E0, $23, $0A
|
|
||||||
|
|
||||||
org $30DF78 : RoomHeader_0064: ; pc 0x185F78
|
|
||||||
db $E0, $23, $0A, $21, $00, $17, $00, $00, $00, $00, $AB, $E0, $23, $0A
|
|
||||||
|
|
||||||
org $30DF86 : RoomHeader_0065: ; pc 0x185F86
|
|
||||||
db $E0, $23, $0A, $21, $00, $00, $00, $00, $00, $AC, $C0, $0A, $08, $11
|
|
||||||
|
|
||||||
org $30DF94 : RoomHeader_0066: ; pc 0x185F94
|
|
||||||
db $C0, $0A, $08, $11, $00, $3C, $00, $00, $00, $00, $16, $00, $0D, $09
|
|
||||||
|
|
||||||
org $30DFA2 : RoomHeader_0067: ; pc 0x185FA2
|
|
||||||
db $00, $0D, $09, $13, $00, $22, $00, $00, $0D, $09, $13, $00, $00, $00
|
|
||||||
|
|
||||||
org $30DFB0 : RoomHeader_0068: ; pc 0x185FB0
|
|
||||||
db $00, $0D, $09, $13, $00, $00, $00, $01, $0F, $07, $19, $00, $00, $00
|
|
||||||
|
|
||||||
org $30DFBE : RoomHeader_0069: ; pc 0x185FBE
|
|
||||||
db $01, $0F, $07, $19, $00, $00, $00, $00, $00, $00, $1A, $1A, $00, $1B
|
|
||||||
|
|
||||||
org $30DFCC : RoomHeader_006A: ; pc 0x185FCC
|
|
||||||
db $01, $0F, $07, $19, $00, $00, $00, $00, $00, $00, $1A, $1A, $00, $1B
|
|
||||||
|
|
||||||
org $30DFDA : RoomHeader_006B: ; pc 0x185FDA
|
|
||||||
db $00, $1B, $0E, $0A, $00, $08, $0B, $00, $00, $00, $0C, $00, $24, $0E
|
|
||||||
|
|
||||||
org $30DFE8 : RoomHeader_006C: ; pc 0x185FE8
|
|
||||||
db $00, $24, $0E, $23, $00, $03, $3F, $00, $00, $00, $A5, $00, $24, $0E
|
|
||||||
|
|
||||||
org $30DFF6 : RoomHeader_006D: ; pc 0x185FF6
|
|
||||||
db $00, $24, $0E, $23, $00, $05, $00, $00, $13, $0B, $1C, $00, $02, $00
|
|
||||||
|
|
||||||
org $30E004 : RoomHeader_006E: ; pc 0x186004
|
|
||||||
db $00, $13, $0B, $1C, $00, $02, $00, $00, $00, $00, $4E, $00, $01, $01
|
|
||||||
|
|
||||||
org $30E012 : RoomHeader_006F: ; pc 0x186012
|
|
||||||
db $00, $01, $01, $04, $00, $00, $00, $08, $00, $00, $71, $80, $C0, $01
|
|
||||||
|
|
||||||
org $30E020 : RoomHeader_0070: ; pc 0x186020
|
|
||||||
db $00, $01, $01, $04, $00, $00, $00, $08, $00, $00, $71, $80, $C0, $01
|
|
||||||
|
|
||||||
org $30E02E : RoomHeader_0071: ; pc 0x18602E
|
|
||||||
db $C0, $01, $01, $04, $00, $08, $00, $00, $00, $00, $70, $C0, $01, $01
|
|
||||||
|
|
||||||
org $30E03C : RoomHeader_0072: ; pc 0x18603C
|
|
||||||
db $C0, $01, $01, $04, $00, $00, $00, $08, $00, $00, $01, $00, $09, $05
|
|
||||||
|
|
||||||
org $30E04A : RoomHeader_0073: ; pc 0x18604A
|
|
||||||
db $00, $09, $05, $0A, $00, $17, $00, $00, $09, $05, $0A, $00, $27, $00
|
|
||||||
|
|
||||||
org $30E058 : RoomHeader_0074: ; pc 0x186058
|
|
||||||
db $00, $09, $05, $0A, $00, $27, $00, $00, $09, $05, $0A, $00, $01, $00
|
|
||||||
|
|
||||||
org $30E066 : RoomHeader_0075: ; pc 0x186066
|
|
||||||
db $00, $09, $05, $0A, $00, $01, $00, $80, $0A, $08, $11, $00, $00, $18
|
|
||||||
|
|
||||||
org $30E074 : RoomHeader_0076: ; pc 0x186074
|
|
||||||
db $80, $0A, $08, $11, $00, $00, $18, $00, $00, $00, $26, $26, $26, $C0
|
|
||||||
|
|
||||||
org $30E082 : RoomHeader_0077: ; pc 0x186082
|
|
||||||
db $C0, $06, $05, $19, $00, $00, $00, $00, $00, $A7, $31, $87, $87, $00
|
|
||||||
|
|
||||||
org $30E090 : RoomHeader_0078: ; pc 0x186090
|
|
||||||
db $00, $28, $0E, $13, $00, $03, $39, $00, $00, $9D, $00, $28, $0E, $13
|
|
||||||
|
|
||||||
org $30E09E : RoomHeader_0079: ; pc 0x18609E
|
|
||||||
db $00, $28, $0E, $13, $00, $03, $39, $00, $00, $9D, $00, $28, $0E, $13
|
|
||||||
|
|
||||||
org $30E0AC : RoomHeader_007A: ; pc 0x1860AC
|
|
||||||
db $00, $28, $0E, $13, $00, $03, $39, $00, $00, $9D, $00, $28, $0E, $13
|
|
||||||
|
|
||||||
org $30E0BA : RoomHeader_007B: ; pc 0x1860BA
|
|
||||||
db $00, $28, $0E, $13, $00, $03, $39, $00, $00, $9D, $00, $28, $0E, $13
|
|
||||||
|
|
||||||
org $30E0C8 : RoomHeader_007C: ; pc 0x1860C8
|
|
||||||
db $00, $28, $0E, $13, $00, $20, $00, $00, $28, $0E, $13, $00, $04, $3C
|
|
||||||
|
|
||||||
org $30E0D6 : RoomHeader_007D: ; pc 0x1860D6
|
|
||||||
db $00, $28, $0E, $13, $00, $04, $3C, $00, $00, $9B, $20, $13, $0B, $1C
|
|
||||||
|
|
||||||
org $30E0E4 : RoomHeader_007E: ; pc 0x1860E4
|
|
||||||
db $20, $13, $0B, $1C, $00, $2B, $17, $00, $00, $9E, $5E, $00, $13, $0B
|
|
||||||
|
|
||||||
org $30E0F2 : RoomHeader_007F: ; pc 0x1860F2
|
|
||||||
db $00, $13, $0B, $1C, $00, $00, $00, $00, $00, $00, $5F, $60, $01, $01
|
|
||||||
|
|
||||||
org $30E100 : RoomHeader_0080: ; pc 0x186100
|
|
||||||
db $60, $01, $01, $04, $00, $00, $00, $00, $00, $00, $70, $C0, $01, $01
|
|
||||||
|
|
||||||
org $30E10E : RoomHeader_0081: ; pc 0x18610E
|
|
||||||
db $C0, $01, $01, $04, $00, $00, $00, $00, $09, $05, $0A, $00, $0D, $00
|
|
||||||
|
|
||||||
org $30E37D ; PC 0x18637D
|
org $30E37D ; PC 0x18637D
|
||||||
Enable_TerrorPin_AI_Fix:
|
Enable_TerrorPin_AI_Fix:
|
||||||
db #$01
|
db #$01
|
||||||
|
|
||||||
;Shop slot count as check
|
;Shop slot count as check
|
||||||
org $30E560 ; PC 0x18650
|
org $30E560 ; PC 0x186560
|
||||||
EnableShopItemCount:
|
EnableShopItemCount:
|
||||||
db #$00, #$00, #$00, #$00, #$00, #$00, #$00, #$00, #$00, #$00, #$00, #$00, #$00, #$00, #$00, #$00
|
db #$00, #$00, #$00, #$00, #$00, #$00, #$00, #$00, #$00, #$00, #$00, #$00, #$00, #$00, #$00, #$00
|
||||||
db #$00, #$00, #$00, #$00, #$00, #$00, #$00, #$00, #$00, #$00, #$00, #$00, #$00, #$00, #$00, #$00
|
db #$00, #$00, #$00, #$00, #$00, #$00, #$00, #$00, #$00, #$00, #$00, #$00, #$00, #$00, #$00, #$00
|
||||||
|
|||||||
Reference in New Issue
Block a user