stuff
This commit is contained in:
@@ -461,6 +461,7 @@ AddInventory:
|
||||
JSR .incrementY
|
||||
BRL .done
|
||||
+ CPY.b #$4B : BNE + ; Pegasus Boots
|
||||
JSR .stampBoots
|
||||
JSR .incrementA
|
||||
BRL .done
|
||||
+ CPY.b #$4C : BNE + ; Bomb Capacity Upgrade
|
||||
@@ -516,6 +517,41 @@ RTL
|
||||
; WHICH BEE IS BOTTLED?
|
||||
; MAKE SURE FAIRY FOUNTAINS DON'T FUCK THE COUNTS UP
|
||||
|
||||
!NMI_TIME = "$7EF43E"
|
||||
|
||||
!SWORD_TIME = "$7EF458"
|
||||
!BOOTS_TIME = "$7EF45C"
|
||||
!FLUTE_TIME = "$7EF460"
|
||||
!MIRROR_TIME = "$7EF464"
|
||||
|
||||
.stampSword
|
||||
REP $20 ; set 16-bit accumulator
|
||||
LDA !NMI_TIME : STA !SWORD_TIME
|
||||
LDA !NMI_TIME+2 : STA !SWORD_TIME+2
|
||||
REP $20 ; set 8-bit accumulator
|
||||
RTS
|
||||
|
||||
.stampBoots
|
||||
REP $20 ; set 16-bit accumulator
|
||||
LDA !NMI_TIME : STA !BOOTS_TIME
|
||||
LDA !NMI_TIME+2 : STA !BOOTS_TIME+2
|
||||
REP $20 ; set 8-bit accumulator
|
||||
RTS
|
||||
|
||||
.stampFlute
|
||||
REP $20 ; set 16-bit accumulator
|
||||
LDA !NMI_TIME : STA !FLUTE_TIME
|
||||
LDA !NMI_TIME+2 : STA !FLUTE_TIME+2
|
||||
REP $20 ; set 8-bit accumulator
|
||||
RTS
|
||||
|
||||
.stampMirror
|
||||
REP $20 ; set 16-bit accumulator
|
||||
LDA !NMI_TIME : STA !MIRROR_TIME
|
||||
LDA !NMI_TIME+2 : STA !MIRROR_TIME+2
|
||||
REP $20 ; set 8-bit accumulator
|
||||
RTS
|
||||
|
||||
.incrementSword
|
||||
; CHECK FOR DUPLICATE SWORDS
|
||||
TYA ; load sword item
|
||||
|
||||
16
stats.asm
16
stats.asm
@@ -121,6 +121,22 @@
|
||||
;--------------------------------------------------------------------------------
|
||||
; $7EF456w[2] - challenge timer (high)
|
||||
;--------------------------------------------------------------------------------
|
||||
; $7EF458w[2] - sword timestamp (low)
|
||||
;--------------------------------------------------------------------------------
|
||||
; $7EF45Aw[2] - sword timestamp (high)
|
||||
;--------------------------------------------------------------------------------
|
||||
; $7EF45Cw[2] - boots timestamp (low)
|
||||
;--------------------------------------------------------------------------------
|
||||
; $7EF45Ew[2] - boots timestamp (high)
|
||||
;--------------------------------------------------------------------------------
|
||||
; $7EF460w[2] - flute timestamp (low)
|
||||
;--------------------------------------------------------------------------------
|
||||
; $7EF462w[2] - flute timestamp (high)
|
||||
;--------------------------------------------------------------------------------
|
||||
; $7EF464w[2] - mirror timestamp (low)
|
||||
;--------------------------------------------------------------------------------
|
||||
; $7EF466w[2] - mirror timestamp (high)
|
||||
;--------------------------------------------------------------------------------
|
||||
|
||||
;--------------------------------------------------------------------------------
|
||||
!LOCK_STATS = "$7EF443"
|
||||
|
||||
Reference in New Issue
Block a user