Turtle Rock Light World Inverted updates
This commit is contained in:
@@ -266,6 +266,9 @@ org $02EC8D ; <- bank02.asm : 11981 (LDA.w #$020F : LDX $8A : CPX.w #$0033 : BNE
|
||||
JSL HardcodedRocks
|
||||
NOP #19 ;23 bytes removed with the JSL
|
||||
;--------------------------------------------------------------------------------
|
||||
org $04E7AE ; <- bank0E.asm : 4230 (LDA $7EF287 : AND.w #$0020)
|
||||
JSL.l TurtleRockPegSolved
|
||||
;--------------------------------------------------------------------------------
|
||||
|
||||
|
||||
;================================================================================
|
||||
|
||||
@@ -172,3 +172,11 @@ HardcodedRocks:
|
||||
STA $7E2BB2
|
||||
.noRock2
|
||||
RTL
|
||||
|
||||
TurtleRockPegSolved:
|
||||
LDA.l InvertedMode : BNE +
|
||||
LDA.l $7ef287 ; What we wrote over (reading flags for this screen)
|
||||
RTL
|
||||
+
|
||||
LDA.w #$0020 ; We always treat puzzle as pre solved (overlay flag set) for inverted mode.
|
||||
RTL
|
||||
|
||||
@@ -27,7 +27,7 @@ Overworld_NewTilesTable:
|
||||
{
|
||||
;LW
|
||||
;00 01 02 03 04 05 06 07
|
||||
dw return, return, return, map003, return, map005, return, return
|
||||
dw return, return, return, map003, return, map005, return, map007
|
||||
;08 09 10 11 12 13 14 15
|
||||
dw return, return, return, return, return, return, return, return
|
||||
;16 17 18 19 20 21 22 23
|
||||
@@ -137,6 +137,21 @@ LDA #$0034 : STA $3D4A
|
||||
RTS
|
||||
}
|
||||
|
||||
map007:
|
||||
{
|
||||
LDA #$0034 : STA $25A0
|
||||
STA $281A
|
||||
LDA #$021B : STA $261E
|
||||
STA $2620 : STA $2622
|
||||
STA $2624 : STA $269C
|
||||
STA $271C : STA $26A6
|
||||
STA $279C : STA $2726
|
||||
STA $281C : STA $27A6
|
||||
STA $28A0 : STA $289E
|
||||
STA $28A4 : STA $28A2
|
||||
RTS
|
||||
}
|
||||
|
||||
map016:
|
||||
{
|
||||
LDA #$0034 : STA $2B2E
|
||||
|
||||
Reference in New Issue
Block a user