dnewhous wrote:https://en.wikipedia.org/wiki/IBM_Music_Feature_Card
https://en.wikipedia.org/wiki/Yamaha_YM2164
http://www.vintagesynth.com/yam […]
Show full quote
https://en.wikipedia.org/wiki/IBM_Music_Feature_Card
https://en.wikipedia.org/wiki/Yamaha_YM2164
http://www.vintagesynth.com/yamaha/fb01.php
https://www.msx.org/wiki/Yamaha_SFG-05
This would entail a new "OPP" mode for soundblaster emualation in DOSBox along with the "OPLx" modes. This mode would be compatible with all the gameblaster/adlib/soundblaster modes in any game. Also, DOSBox would emulate, in software, the sound of a Yamaha FB-01, which would be a big improvement over an OPL3.
No it wouldn't: the OPL and the OPP have different capabilities and aren't compatible. Best case scenario is that a translation layer could be built to offer some compatibility (e.g. it's possible to easily port some patches between the YM2164 (OPP), the OPN family, and the YM2414 (OPZ), as long as they don't use any model specific feature), but there'd be little point; the music wouldn't suddenly sound better. I doubt it would even work well either, as the OPP lacks the multiple waveforms that the OPL2 has. It might be possible to simulate them using the OPP's extra operators, but that would be a ridiculous amount of effort for next to no gain to a program like Dosbox.
Unless, of course, what you're saying is that the OPP mode should emulate both the OPL2/3 and the OPP, but even then there are very few games that natively support the MFC or FB-01, and, if anyone wanted to write one, a stand alone soft-synth would be more useful than emulation within Dosbox.