mirror of https://github.com/bsnes-emu/bsnes.git
7cdae5195a
byuu says: Changelog: - GB: support modeSelect and RAM for MBC1M (Momotarou Collection) - audio: implemented native resampling support into Emulator::Stream - audio: removed nall::DSP completely Unfortunately, the new resampler didn't turn out quite as fast as I had hoped. The final hermite resampling added some overhead; and I had to bump up the kernel count to 500 from 400 to get the buzzing to go away on my main PC. I think that's due to it running at 48000hz output instead of 44100hz output, maybe? Compared to Ryphecha's: (NES) Mega Man 2: 167fps -> 166fps (GB) Mega Man II: 224fps -> 200fps (WSC) Riviera: 143fps -> 151fps Odd that the WS/WSC ends up faster while the DMG/CGB ends up slower. But this knocks 922 lines down to 146 lines. The only files left in all of higan not written (or rewritten) by me are ruby/xaudio2.h and libco/ppc.c |
||
---|---|---|
.. | ||
apu.cpp | ||
apu.hpp | ||
fifo.cpp | ||
mmio.cpp | ||
noise.cpp | ||
registers.hpp | ||
sequencer.cpp | ||
serialization.cpp | ||
square.cpp | ||
square1.cpp | ||
square2.cpp | ||
wave.cpp |