From 7a3f96b5a6531b9c61b095e4e8683025fd7d0251 Mon Sep 17 00:00:00 2001 From: alyosha-tas Date: Sun, 14 Nov 2021 22:05:45 -0500 Subject: [PATCH] A2600: fix ms pac man audio --- .../Consoles/Atari/2600/Tia/Tia.Audio.cs | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/src/BizHawk.Emulation.Cores/Consoles/Atari/2600/Tia/Tia.Audio.cs b/src/BizHawk.Emulation.Cores/Consoles/Atari/2600/Tia/Tia.Audio.cs index 73fdae12c3..1f8f222c08 100644 --- a/src/BizHawk.Emulation.Cores/Consoles/Atari/2600/Tia/Tia.Audio.cs +++ b/src/BizHawk.Emulation.Cores/Consoles/Atari/2600/Tia/Tia.Audio.cs @@ -141,12 +141,14 @@ namespace BizHawk.Emulation.Cores.Atari.Atari2600 case 0x04: Run5_L(); One4_L(); - on_L = Run1_L(); + // fastest pace is too fast to produce sound (ex Ms pac Man) + if (AUDF_L != 1) { on_L = Run1_L(); } break; case 0x05: One5_L(); Run4_L(); - on_L = Run1_L(); + // fastest pace is too fast to produce sound (ex Ms pac Man) + if (AUDF_L != 1) { on_L = Run1_L(); } break; case 0x06: case 0x0a: @@ -291,12 +293,14 @@ namespace BizHawk.Emulation.Cores.Atari.Atari2600 case 0x04: Run5_R(); One4_R(); - on_R = Run1_R(); + // fastest pace is too fast to produce sound (ex Ms pac Man) + if (AUDF_R != 1) { on_R = Run1_R(); } break; case 0x05: One5_R(); Run4_R(); - on_R = Run1_R(); + // fastest pace is too fast to produce sound (ex Ms pac Man) + if (AUDF_R != 1) { on_R = Run1_R(); } break; case 0x06: case 0x0a: