shithub: psxe

Download patch

ref: 2c6a5a42ab52db675388ed9171015ff1497b8b66
parent: ec53ee13c13cd73cd364639bed0c63434236b789
author: allkern <lisandroaalarcon@gmail.com>
date: Sat Jul 20 15:58:16 EDT 2024

Fix XA mute issue

--- a/psx/dev/cdrom/audio.c
+++ b/psx/dev/cdrom/audio.c
@@ -215,7 +215,7 @@
                 cdrom->xa_playing = 0;
                 cdrom->xa_remaining_samples = 0;
 
-                return;
+                return 0;
             }
 
             stereo = (cdrom->xa_buf[0x13] & 1) == 1;
@@ -255,7 +255,9 @@
             *ptr++ = 0;
             *ptr++ = 0;
 
-            return;
+            --cdrom->xa_remaining_samples;
+
+            continue;
         }
 
         if (stereo) {
--