diff --git a/lib/MACRO.ASM b/lib/MACRO.ASM index 5363554..4dea932 100644 --- a/lib/MACRO.ASM +++ b/lib/MACRO.ASM @@ -77,10 +77,10 @@ ; WAIT ; waits one frame (1/50 s(PAL) or 1/60s(NTSC)) ?zero LDA VCOUNT - cmp #$05 + cmp #$05 ; if line<5 then wait for line>4 bcc ?zero cmp #$70 - bcc ?WA + bcc ?WA ; if line>=112 then sbc #10 ; last lines correction ?WA cmp VCOUNT beq ?WA diff --git a/scorch.asm b/scorch.asm index ce5461f..9389a8a 100644 --- a/scorch.asm +++ b/scorch.asm @@ -379,6 +379,7 @@ NoRMT_PALchange mva #2 chactl ; necessary for 5200 START + jsr MakeDarkScreen ; Startup sequence jsr Initialize diff --git a/scorch.bin b/scorch.bin index 5aa9a03..cf839d7 100644 Binary files a/scorch.bin and b/scorch.bin differ diff --git a/scorch.xex b/scorch.xex index 2823074..9f426aa 100644 Binary files a/scorch.xex and b/scorch.xex differ diff --git a/textproc.asm b/textproc.asm index d5b098b..49128ea 100644 --- a/textproc.asm +++ b/textproc.asm @@ -2106,6 +2106,7 @@ FinishResultDisplay ;-------------------------------------------------- .proc GameOverScreen ;-------------------------------------------------- + jsr MakeDarkScreen jsr WaitForKeyRelease jsr ClearScreen jsr ClearPMmemory