TASEmulators / BizHawk

BizHawk is a multi-system emulator written in C#. BizHawk provides nice features for casual gamers such as full screen, and joypad support in addition to full rerecording and debugging tools for all system cores.
http://tasvideos.org/BizHawk.html
Other
2.14k stars 380 forks source link

Gambatte Sound Inaccuracy #3293

Open getCursorsExe opened 2 years ago

getCursorsExe commented 2 years ago

Gambatte suffers from a timing issue involving the sound. In the video you can hear that the volume envelope doesn't work properly. SameBoy and GBHawk works fine.

https://user-images.githubusercontent.com/39802077/175829228-9a72a645-4f26-47b9-a78a-e4855a5898b6.mp4

There is no CGB model that suffers from this issue at all.

CasualPokePlayer commented 2 years ago

Gambatte has a lot of minor inaccuracies with sound, although majority are off by ones due to not aligning channels to their correct frequencies (1MiHz/512KiHz). They're also not easily fixable, as the sound code is very volatile to changes to timing and that often just cause regressions. Don't expect this to be fixed any time soon. If you want absolutely perfect sound emulation, just use SameBoy.