Turtle Rock Light World Inverted updates

This commit is contained in:
Kevin Cathcart
2018-09-13 19:10:05 -04:00
parent 2ae091aae5
commit 78e3bb48f9
3 changed files with 27 additions and 1 deletions

View File

@@ -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
;--------------------------------------------------------------------------------
;================================================================================

View File

@@ -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

View File

@@ -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