Optimize CMP instruction using a constant

refactor
Christophe Parent 2024-07-08 18:03:03 -07:00
parent 296a3233c2
commit 6b19efaa2c
1 changed files with 2 additions and 4 deletions

View File

@ -644,8 +644,7 @@ Down_Dir = %00000100
Left_Dir = %00000010 Left_Dir = %00000010
Right_Dir = %00000001 Right_Dir = %00000001
TitleScreenModeValue = 0 GameModeValue = 1 ; TitleScreenModeValue = 0 is not needed
GameModeValue = 1
VictoryModeValue = 2 VictoryModeValue = 2
GameOverModeValue = 3 GameOverModeValue = 3
@ -2707,8 +2706,7 @@ ExitOutputN:
DigitsMathRoutine: DigitsMathRoutine:
lda OperMode ; check mode of operation lda OperMode ; check mode of operation
cmp #TitleScreenModeValue beq EraseDMods ; if in title screen mode, branch to lock score (cmp optimization)
beq EraseDMods ; if in title screen mode, branch to lock score
ldx #$05 ldx #$05
AddModLoop: AddModLoop:
lda DigitModifier,x ; load digit amount to increment lda DigitModifier,x ; load digit amount to increment