From 6b19efaa2c00e87d110e81fed24d07dd44639aee Mon Sep 17 00:00:00 2001 From: Christophe Parent Date: Mon, 8 Jul 2024 18:03:03 -0700 Subject: [PATCH] Optimize CMP instruction using a constant --- src/main.asm | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/main.asm b/src/main.asm index c3797cb..82566a3 100644 --- a/src/main.asm +++ b/src/main.asm @@ -644,8 +644,7 @@ Down_Dir = %00000100 Left_Dir = %00000010 Right_Dir = %00000001 -TitleScreenModeValue = 0 -GameModeValue = 1 +GameModeValue = 1 ; TitleScreenModeValue = 0 is not needed VictoryModeValue = 2 GameOverModeValue = 3 @@ -2707,8 +2706,7 @@ ExitOutputN: DigitsMathRoutine: lda OperMode ; check mode of operation - cmp #TitleScreenModeValue - beq EraseDMods ; if in title screen mode, branch to lock score + beq EraseDMods ; if in title screen mode, branch to lock score (cmp optimization) ldx #$05 AddModLoop: lda DigitModifier,x ; load digit amount to increment