Refactor SongFlag handling to use byte operations

This commit is contained in:
scawful
2025-01-19 14:01:25 -05:00
parent a7b3278927
commit 8bd186356a
6 changed files with 11 additions and 11 deletions

View File

@@ -193,7 +193,7 @@ RunClock:
CheckForSongOfTime:
{
; Check if Song of Time was activated
LDA SongFlag : CMP.b #$02 : BNE +
LDA.b SongFlag : CMP.b #$02 : BNE +
; Speed up the time
LDA.b #$00 : STA.l TimeSpeed
@@ -201,14 +201,14 @@ CheckForSongOfTime:
LDA.l Hours : CMP.b #$06 : BNE ++
LDA.l Minutes : BNE ++
LDA.b #$3F : STA.l TimeSpeed
STZ SongFlag
STZ.b SongFlag
++
; If we reached 6pm
LDA.l Hours : CMP.b #$12 : BNE ++
LDA.l Minutes : BNE ++
LDA.b #$3F : STA.l TimeSpeed
STZ SongFlag
STZ.b SongFlag
++
+
RTS