From 793c83be2b576ab267b7b218c718c52e3fc02c65 Mon Sep 17 00:00:00 2001 From: FeralChild64 Date: Thu, 9 Jan 2020 22:49:55 +0100 Subject: [PATCH] remove potentiallyy dangerous screen code optimizations --- c64/kernal/screen/chrout_screen.s | 2 +- c64/kernal/screen/chrout_screen_clr.s | 2 +- c64/kernal/screen/chrout_screen_home.s | 2 +- c64/kernal/screen/chrout_screen_ins.s | 4 ++-- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/c64/kernal/screen/chrout_screen.s b/c64/kernal/screen/chrout_screen.s index c509ce8b..d164a776 100644 --- a/c64/kernal/screen/chrout_screen.s +++ b/c64/kernal/screen/chrout_screen.s @@ -125,7 +125,7 @@ chrout_screen_calc_lptr_done: // FALLTROUGH -chrout_screen_done: // YYY review all the jumps here +chrout_screen_done: // YYY should we update character under cursor here? or in cursor_show_if_enabled? diff --git a/c64/kernal/screen/chrout_screen_clr.s b/c64/kernal/screen/chrout_screen_clr.s index ab9469dd..75be3574 100644 --- a/c64/kernal/screen/chrout_screen_clr.s +++ b/c64/kernal/screen/chrout_screen_clr.s @@ -6,4 +6,4 @@ chrout_screen_CLR: jsr clear_screen - jmp chrout_screen_done + jmp chrout_screen_calc_lptr_done diff --git a/c64/kernal/screen/chrout_screen_home.s b/c64/kernal/screen/chrout_screen_home.s index 77976bd0..7acbbe12 100644 --- a/c64/kernal/screen/chrout_screen_home.s +++ b/c64/kernal/screen/chrout_screen_home.s @@ -7,4 +7,4 @@ chrout_screen_HOME: jsr cursor_home - jmp chrout_screen_done + jmp chrout_screen_calc_lptr_done diff --git a/c64/kernal/screen/chrout_screen_ins.s b/c64/kernal/screen/chrout_screen_ins.s index 1345a3f8..d7576c2e 100644 --- a/c64/kernal/screen/chrout_screen_ins.s +++ b/c64/kernal/screen/chrout_screen_ins.s @@ -19,7 +19,7 @@ chrout_screen_INS: jsr screen_grow_logical_line jsr screen_check_space_ends_line - bne_far chrout_screen_done + bne_far chrout_screen_calc_lptr_done // FALLTROUGH @@ -57,4 +57,4 @@ chrout_screen_ins_possible: lda #$20 sta (PNT), y - jmp chrout_screen_done + jmp chrout_screen_calc_lptr_done