Experimental no longer pre-opens stone walls

Updated baserom
Fixed a standard bug where the exits to the ledge would be unavailable if the pyramid was pre-opened
DR ASM optimization
Removed Archery Game from Take-Any caves in inverted
Fixed a problem with new YAML parser
This commit is contained in:
aerinon
2021-05-13 12:17:31 -06:00
parent 7764432683
commit f2318b821a
12 changed files with 56 additions and 33 deletions

View File

@@ -64,8 +64,7 @@ FixShopCode:
VitreousKeyReset:
lda.l DRMode : beq +
stz $0cba, x
+ jsl $0db818 ;restore old code
rtl
+ JML $0db818 ;restore old code
GuruguruFix:
lda $a0 : cmp #$df : !bge +
@@ -134,7 +133,7 @@ RainPrevention:
LDA.l $7EF3CC : AND #$00FF : CMP #$0001 : BEQ .done ; zelda is following
LDA $00 : CMP #$02A1 : BNE .done
PLA : LDA #$0008 : RTL
+ LDA.l BlockCastleDoorsInRain : BEQ .done ;flagged
+ LDA.l BlockCastleDoorsInRain : AND #$00FF : BEQ .done ;flagged
LDX #$FFFE
- INX #2 : LDA.l RemoveRainDoorsRoom, X : CMP #$FFFF : BEQ .done
CMP $A0 : BNE -