diff --git a/split_screen/credits.s b/split_screen/credits.s index ca3c34c8..b78e61f0 100644 --- a/split_screen/credits.s +++ b/split_screen/credits.s @@ -28,6 +28,14 @@ ; setup mockingboard jsr mockingboard_detect_slot4 + stx MB_DETECTED + ldx MB_DETECTED + beq no_init_mb + + jsr mockingboard_init + +no_init_mb: + ;========================== ; setup text screen @@ -126,6 +134,7 @@ ; to avoid false positive found if the horiz blanking is mirroring ; the line (max 3 repeats in that case) + vapor_lock_loop: LDA #$A0 zxloop: @@ -165,6 +174,9 @@ loopB: dey ; 2 bne loopA ; 2nt/3 + jmp display_loop +.align $100 + ;===================================================== ;===================================================== ; Loop forever display loop