preopen GT flag
also "corrected" some build errors
This commit is contained in:
@@ -136,6 +136,10 @@ OnNewFile:
|
||||
LDA.b #$20 : STA $7EF2DB ; pyramid hole already open
|
||||
+
|
||||
|
||||
LDA.l PreopenGanonsTower : BEQ +
|
||||
LDA.b #$20 : STA $7EF2C3 ; Ganons Tower already open
|
||||
+
|
||||
|
||||
LDA StartingSword : STA $7EF359 ; set starting sword type
|
||||
PLP : PLX
|
||||
RTL
|
||||
|
||||
@@ -376,7 +376,11 @@ org $30808B ; PC 0x18008B
|
||||
PreopenPyramid:
|
||||
db $00 ; #$00 = Off (default) - #$01 = On
|
||||
;--------------------------------------------------------------------------------
|
||||
; 0x18008C - 0x18008F (unused)
|
||||
org $30808C ; PC 0x18008C
|
||||
PreopenGanonsTower:
|
||||
db $00 ; #$00 = Off (default) - #$01 = On
|
||||
;--------------------------------------------------------------------------------
|
||||
; 0x18008D - 0x18008F (unused)
|
||||
;--------------------------------------------------------------------------------
|
||||
org $308090 ; PC 0x180090 - 0x180097
|
||||
ProgressiveSwordLimit:
|
||||
|
||||
@@ -677,7 +677,7 @@ WriteVRAMStripe:
|
||||
PHX
|
||||
LDX $1000 ; get pointer
|
||||
AND.w #$7F : STA $1002, X : INX #2 ; set destination
|
||||
PLA : ASL : AND.w #7FFF : ORA.w #7000 : STA $1002, X : INX #2 ; set length and enable RLE
|
||||
PLA : ASL : AND.w #$7FFF : ORA.w #$7000 : STA $1002, X : INX #2 ; set length and enable RLE
|
||||
TYA : STA $1002, X : INX #2 ; set tile
|
||||
SEP #$20 ; set 8-bit accumulator
|
||||
LDA.b #$FF : STA $1002, X
|
||||
@@ -693,11 +693,11 @@ RTL
|
||||
; in: X(w) - Length in Tiles
|
||||
; in: Y(w) - Address of Data to Copy
|
||||
;--------------------------------------------------------------------------------
|
||||
WriteVRAMStripe:
|
||||
WriteVRAMBlock:
|
||||
PHX
|
||||
LDX $1000 ; get pointer
|
||||
AND.w #$7F : STA $1002, X : INX #2 ; set destination
|
||||
PLA : ASL : AND.w #3FFF : STA $1002, X : INX #2 ; set length
|
||||
PLA : ASL : AND.w #$3FFF : STA $1002, X : INX #2 ; set length
|
||||
|
||||
PHX
|
||||
TYX ; set X to source
|
||||
|
||||
Reference in New Issue
Block a user