clear line link flag for last line when scrolling screen up

This commit is contained in:
Paul Gardner-Stephen committed 2019-04-21 23:44:14 +09:30
1 parent c29b8c6fc7
commit d18d8c30c3
1 file changed
+10 -10
+10 -10
View File
@@ -283,16 +283,14 @@ scroll_copy_loop:
sec
sbc load_or_scroll_temp_pointer+0
tax
scroll_copy_loop2:
lda (load_or_scroll_temp_pointer),y
sta (current_screen_line_ptr),y
lda (load_save_verify_end_address),y
sta (current_screen_line_colour_ptr),y
iny
dex
bne scroll_copy_loop2
inc $d020
scroll_copy_loop2:
lda (load_or_scroll_temp_pointer),y
sta (current_screen_line_ptr),y
lda (load_save_verify_end_address),y
sta (current_screen_line_colour_ptr),y
iny
dex
bne scroll_copy_loop2
;; Shift line linkage list
ldy #0
@@ -303,6 +301,8 @@ link_copy:
iny
dex
bne link_copy
;; Clear line link flag of last line
stx screen_line_link_table+24
;; Now erase last line
lda HIBASE