From 88d876d0ea61cc25ed9ccfac9d72f20f5b45bdeb Mon Sep 17 00:00:00 2001 From: ikari Date: Mon, 24 Oct 2016 23:48:05 +0200 Subject: [PATCH] MSU1: clear play/repeat flags on track change --- src/msu1.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/msu1.c b/src/msu1.c index 20944862..1a0ffea7 100644 --- a/src/msu1.c +++ b/src/msu1.c @@ -36,6 +36,7 @@ void prepare_audio_track(uint16_t msu_track, uint32_t audio_offset) { DBG_MSU1 printf("filename: %s\n", file_buf); dac_pause(); dac_reset(); + set_msu_status(MSU_SNES_STATUS_CLEAR_AUDIO_PLAY | MSU_SNES_STATUS_CLEAR_AUDIO_REPEAT); if(f_open(&file_handle, (const TCHAR*)file_buf, FA_READ) == FR_OK) { file_handle.cltbl = pcm_cltbl; pcm_cltbl[0] = CLTBL_SIZE;