diff --git a/game.asm b/game.asm index 58a602b..eebe72c 100644 --- a/game.asm +++ b/game.asm @@ -15,8 +15,12 @@ START jsr SetVariablesFromOptions jsr MakeDarkScreen bit escFlag - bmi START - + bpl @+ + lda CONSOL + and #%00000001 ; START KEY + bne START + jmp StartAfterSplash ; reset all game option if Start key pressed (and Esc) +@ jsr EnterPlayerNames jsr MakeDarkScreen bit escFlag diff --git a/scorch.asm b/scorch.asm index 48d3054..94a133d 100644 --- a/scorch.asm +++ b/scorch.asm @@ -306,6 +306,7 @@ rom2joy bne @- no5200splash .ENDIF +StartAfterSplash jsr MakeDarkScreen ; one time zero variables in RAM (non zero page) diff --git a/scorch.bin b/scorch.bin index 821ef53..f9208b4 100644 Binary files a/scorch.bin and b/scorch.bin differ diff --git a/scorch.xex b/scorch.xex index 0f9a43b..236e8e9 100644 Binary files a/scorch.xex and b/scorch.xex differ diff --git a/scorch_cart.xex b/scorch_cart.xex index f5a2ebc..8afbd54 100644 Binary files a/scorch_cart.xex and b/scorch_cart.xex differ