3 ms·
Congrats @zsknight_dev on this amazing relaunch of my favorite emu! One feature request worth your consideration: MSU-1 support. The case for it: Super ZSNES
by d1g174l 6mo ago
Congrats @zsknight_dev on this amazing relaunch of my favorite emu!
One feature request worth your consideration: MSU-1 support.
The case for it: Super ZSNES already does sample-level audio replacement for the seven curated titles in the Super Enhancement Engine, which addresses instrument fidelity. MSU-1 is the natural complement — it addresses track fidelity, by letting ROM hacks stream full CD-quality compositions in place of the original SPC700 sequences. There are over 200 published MSU-1 ROM hacks already in the wild (Zeldix maintains the index), with an active community producing audio packs for them.
Implementation is small relative to the DSP1 & SuperFX support already on your roadmap. MSU-1 is a memory-mapped register interface plus PCM streaming — no real silicon to emulate. Reference implementations exist in bsnes (open source), Snes9x, higan/ares, and the SD2SNES flash cart. With accurate CPU and audio cores already in place, the addition is largely a matter of wiring up the register interface and the streaming engine.
The combination of Super ZSNES's sample replacement and MSU-1 track replacement would, as far as I'm aware, be unique among emulators. No other emulator does both.