Trembyle wrote:On your blog you mention that your custom build will work for all Sierra games. Is that by using loopMIDI (because Sierra doesn't send large enough SysEx commands to crash it)? Or does it require you to use a physical loopback cable at the moment?
I was talking only about the DOSBox part there, which only emulates the IMFC hardware, and sends/receives MIDI data.
You still need an FB-01 at this point, either real or emulated. And the only emulated one I know of currently, is the MAME one, which afaik still has the bug that it won't work with loopMIDI for large SysEx commands.
The Sierra games I tested with, send entire voicebanks, which are SysEx commands of about 6k in size.
So if you want to use the MAME FB-01, you'd still need a physical loopback as far as I know.
Trembyle wrote:Any recent progress on the emulator? I'm hoping that the loopback functionality can be incorporated into the application, so that it's as easy to use as Munt.
There hasn't been any progress lately, but yes, the idea is to create an FB-01 module similar to Munt, which won't require any loopback.
I actually based my virtual FB-01 driver on Munt, and the MIDI stuff works. The part that doesn't work correctly yet is the actual synthesis.
But the MAME FB-01 emulator is a workable temporary solution.
Trembyle wrote:Would IMFC / FB-01 be a selectable feature? Or would a supported game need to be patched to recognize one or the other?
For DOSBox it doesn't make a difference really.
The IMFC is basically an alternative MIDI interface, which exists side-by-side with the MPU-401.
If games support the FB-01 directly, they normally support it via MPU-401.
So if you have an FB-01 connected to DOSBox, it should receive data both from software using the IMFC and software using the MPU-401.