mirror of https://github.com/bsnes-emu/bsnes.git
Update to bsnes v034r03v release.
For Windows / Direct3D / DirectSound _only_. http://byuu.cinnamonpirate.com/temp/bsnes_v034_wip03v.zip Leave it at 100% speed, play NTSC games, leave frameskip off. I don't care if any of that is broken or not right now. There are two special variables this time: system.vsync_magic and system.latency_magic. The former is the skew for the resampler, you create that many samples per 32000 samples of output. The latter is the latency in samples. It will tell you how much total latency you'll end up getting when you start the emulator. Note that the system requirements are much greater with the CPU<>SMP desync trick disabled. It's something like 10-20% slower. So leave off the filters, please. If vsync_magic is too low / high, it will tell you on the terminal by printing an underflow warning. If latency_magic is too low, you'll hear crackling. The bad news: no matter what values I plug in, I still get crackling. I can get it to be pretty rare, but I'm completely unable to get smooth audio. Maybe you'll have better luck, who knows. For me at least, the vsync_magic value that sounds best keeps varying every few minutes between 32100 and 32250. The latency is through the fucking roof. I've got it over 120ms and it's still not enough to prevent occasional audio crackling. It's already much too high to be practical for a release. Note that without vsync, it only needed to be 60ms, and that was a conservative number. We could get it down to 20-40ms with the right hardware. [No archive available]
This commit is contained in:
parent
567d415290
commit
f529a84fd1