diff --git a/demosplash/credits.s b/demosplash/credits.s index 5ff5deb1..d5ed97ad 100644 --- a/demosplash/credits.s +++ b/demosplash/credits.s @@ -211,7 +211,7 @@ credits_loop: ; 3+2+3+6+1237 play fake (-1) lda FRAME_PLAY_PAGE ; 3 - cmp #$7 ; 2 ; FIXME + cmp #$8 ; 2 ; FIXME beq play_fake ; 3 ; -1 play_actual: diff --git a/demosplash/pt3_lib_write_lc.s b/demosplash/pt3_lib_write_lc.s index 195b4a12..a9a5dbfb 100644 --- a/demosplash/pt3_lib_write_lc.s +++ b/demosplash/pt3_lib_write_lc.s @@ -20,21 +20,21 @@ lc4_frame_decode_loop: rts -pt3_write_lc_7: +pt3_write_lc_8: ; page offset lda #0 sta FRAME_PAGE -lc7_frame_decode_loop: +lc8_frame_decode_loop: jsr pt3_set_pages jsr pt3_write_lc lda FRAME_PAGE - cmp #7 - bne lc7_frame_decode_loop + cmp #8 + bne lc8_frame_decode_loop rts diff --git a/demosplash/reading.s b/demosplash/reading.s index 8ed1314c..b298436a 100644 --- a/demosplash/reading.s +++ b/demosplash/reading.s @@ -58,8 +58,8 @@ end_book: sta FRAME_PAGE jsr update_pt3_play - ; setup 7 frames - jsr pt3_write_lc_7 + ; setup 8 frames + jsr pt3_write_lc_8 ;============================= ; Load graphic page0 @@ -76,10 +76,10 @@ end_book: lda #4 sta DRAW_PAGE - - jsr gr_copy_to_current ; copy to page1 + jsr play_frame_compressed ; 6+1237 + ; GR part bit PAGE1 bit LORES ; 4 @@ -101,6 +101,8 @@ end_book: jsr gr_copy_to_current + jsr play_frame_compressed ; 6+1237 + ; GR part bit PAGE0