diff --git a/mode7_demo/credits.s b/mode7_demo/credits.s index 03a66f4c..0d1d9332 100644 --- a/mode7_demo/credits.s +++ b/mode7_demo/credits.s @@ -278,9 +278,11 @@ credits: .byte 14 ; 10 .asciiz "UTOPIA BBS" .byte 10 ; 18 -.asciiz "FORD PERFECT (SIC)" +;.asciiz "FORD PERFECT (SIC)" +.asciiz "AAAAAAAAAAAAAAAAAA" .byte 14 ; 10 -.asciiz "PIANOMAN08" +;.asciiz "PIANOMAN08" +.asciiz "AAAAAAAAAA" .byte 12 ; 13 .asciiz "THE 7HORSEMEN" .byte 9 ; 20 diff --git a/mode7_demo/interrupt_handler.s b/mode7_demo/interrupt_handler.s index 361f7e59..96fe928e 100644 --- a/mode7_demo/interrupt_handler.s +++ b/mode7_demo/interrupt_handler.s @@ -268,22 +268,12 @@ increment_done: ;================================= done_interrupt: -; jmp exit_interrupt + jmp exit_interrupt quiet_exit: -; sta DONE_PLAYING -; jsr clear_ay_both - - ;===================================== - ; clear register area - ;===================================== -; ldx #13 ; 2 -; lda #0 ; 2 -;mb_clear_reg: -; sta REGISTER_DUMP,X ; clear register value ; 4 -; sta REGISTER_OLD,X ; clear old values ; 4 -; dex ; 2 -; bpl mb_clear_reg ; 2nt/3 + lda #1 + sta DONE_PLAYING + jsr clear_ay_both exit_interrupt: diff --git a/mode7_demo/mode7_demo.s b/mode7_demo/mode7_demo.s index 84cae94d..6458e6d3 100644 --- a/mode7_demo/mode7_demo.s +++ b/mode7_demo/mode7_demo.s @@ -52,7 +52,7 @@ start: ; Mockingboard start ;================================ -main_loop: + mockingboard_setup: sei ; disable interrupts just in case @@ -98,7 +98,7 @@ mockingboard_setup: ;============================ ; Start Playing ;============================ - +main_loop: lda #0 sta DONE_PLAYING sta WHICH_CHUNK