From cc75712f334781963ba086d49d24cd7503669ba4 Mon Sep 17 00:00:00 2001 From: Vince Weaver Date: Wed, 16 Mar 2022 23:47:14 -0400 Subject: [PATCH] lemm: clear screen earlier on intros on real hardware was seeing the old text briefly --- games/lemm/intro_level1.s | 12 +++++++++--- games/lemm/level1.s | 2 +- games/lemm/level5.s | 2 +- 3 files changed, 11 insertions(+), 5 deletions(-) diff --git a/games/lemm/intro_level1.s b/games/lemm/intro_level1.s index a75d73b8..cd099350 100644 --- a/games/lemm/intro_level1.s +++ b/games/lemm/intro_level1.s @@ -5,6 +5,10 @@ intro_level: + ; clear text screen + + jsr clear_all + lda WHICH_LEVEL cmp #1 bne its_level_5_preview @@ -28,9 +32,7 @@ done_load_preview: jsr decompress_lzsa2_fast - ; clear text screen - - jsr clear_all +; bit SET_TEXT ; print non-inverse @@ -92,6 +94,10 @@ outro_level1: jsr clear_all + ; set text + + bit SET_TEXT + ; print non-inverse jsr set_normal diff --git a/games/lemm/level1.s b/games/lemm/level1.s index 2b291051..ab2b0cd5 100644 --- a/games/lemm/level1.s +++ b/games/lemm/level1.s @@ -237,7 +237,7 @@ l1_timer_not_yet: l1_level_over: - bit SET_TEXT +; bit SET_TEXT jsr disable_music diff --git a/games/lemm/level5.s b/games/lemm/level5.s index 22516b93..1fdf9c2d 100644 --- a/games/lemm/level5.s +++ b/games/lemm/level5.s @@ -234,7 +234,7 @@ l5_timer_not_yet: l5_level_over: - bit SET_TEXT +; bit SET_TEXT jsr disable_music