VOGONS

Common searches


First post, by dnewhous

User metadata
Rank Member
Rank
Member

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.

Daniel L Newhouse

Reply 1 of 5, by ripsaw8080

User metadata
Rank DOSBox Author
Rank
DOSBox Author

The FB-01 and IMFC are more synthesizer than sound card, with a Z80 CPU and standard sounds stored in ROM. As such, if an emulation is made then it will probably be like MUNT: fully external to DOSBox, or possibly integrated in unofficial builds.

Reply 2 of 5, by Silanda

User metadata
Rank Member
Rank
Member
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.

Reply 3 of 5, by Kisai

User metadata
Rank Member
Rank
Member
Silanda wrote:
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.

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.

I'm not sure if there would be any interest in doing this since all the games that support it AFAIK, also support MT-32 and were native MT-32 to begin with.

This was requested way back in 2005 IBM Music Feature Card/Yamaha FB-01 and I think nobody has yet found a datasheet for it.

That said, most of the sound chips emulated already in dosbox, only emulate the ones that were trivial, without someone that owns the card to record what each game sounds like with the card, it would be difficult to determine what it is supposed to sound like anyway.

Reply 5 of 5, by Cyberdyne

User metadata
Rank Oldbie
Rank
Oldbie

Honestly like a badly programmed Adlib 🙁

I am aroused about any X86 motherboard that has full functional ISA slot. I think i have problem. Not really into that original (Turbo) XT,286,386 and CGA/EGA stuff. So just a DOS nut.
PS. If I upload RAR, it is a 16-bit DOS RAR Version 2.50.