From 51e28a622e28c2c8f1d60c4a4cbd2eca0559be55 Mon Sep 17 00:00:00 2001 From: Vince Weaver Date: Tue, 28 Sep 2021 16:35:55 -0400 Subject: [PATCH] peasant: ending: only play music if mockingboard detected --- games/peasant/ending.s | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/games/peasant/ending.s b/games/peasant/ending.s index 66a44bd1..b94f2c3d 100644 --- a/games/peasant/ending.s +++ b/games/peasant/ending.s @@ -13,8 +13,6 @@ ending: - jsr mockingboard_setup_interrupt - jsr hgr_make_tables jsr hgr2 @@ -35,7 +33,12 @@ ending: ; reset to beginning of song ; and start interrupts - ; FIXME: only if mockingboard enabled + ; only if mockingboard enabled + lda SOUND_STATUS + and #SOUND_MOCKINGBOARD + beq skip_end_music + + jsr mockingboard_setup_interrupt lda #$09 ; don't end after 4 sta PT3_LOC+$C9+$4 @@ -47,7 +50,7 @@ ending: jsr pt3_init_song cli - +skip_end_music: ;===================== ;=====================