Unfortunately, there is no simple way to make MT-32 emulation work with DOS games in a raw console session of Win9x. In contrast to Windows 2K/XP, there is no virtual device available OOB for a DOS program for sending MIDI messages to. Typically, the sound card driver manages this task and routes MIDI messages the game submits to the hardware as appropriate.
In case of MT-32 emulation, we only provide a Windows MME driver that creates a Windows MIDI port and routes MIDI messages to the synth application. We focus on emulation of MT-32 compatible modules, and emulation of MPU-401 is beyond the project's scope. Therefore, merely installing mt32emu_qt and mt32emu_win32drv is not enough to get MT-32 music output from a game running inside a DOS session. However, it is straightforward to achieve if the game is running from DOSBox (since DOSBox is in fact a Windows application and able to connect to Windows MIDI ports directly).
Note, the VDMSound for Win9x project is ought to facilitate the task of routing MIDI messages from the DOS application to a Windows MIDI port. Among other things, it provides for accurate emulation of MPU-401 (including the intelligent mode required by some games). With VDMSound installed, it is quite possible to play a game from a DOS session with MT-32 music emulated. Sadly, the VDMSound for Win9x project was dropped a long time ago, remaining in the alpha stage, so it is unlikely to get bugs fixed, if any (yet programming environment to target Win9x is hard to set up these days).
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Unfortunately, there is no simple way to make MT-32 emulation work with DOS games in a raw console session of Win9x. In contrast to Windows 2K/XP, there is no virtual device available OOB for a DOS program for sending MIDI messages to. Typically, the sound card driver manages this task and routes MIDI messages the game submits to the hardware as appropriate.
In case of MT-32 emulation, we only provide a Windows MME driver that creates a Windows MIDI port and routes MIDI messages to the synth application. We focus on emulation of MT-32 compatible modules, and emulation of MPU-401 is beyond the project's scope. Therefore, merely installing mt32emu_qt and mt32emu_win32drv is not enough to get MT-32 music output from a game running inside a DOS session. However, it is straightforward to achieve if the game is running from DOSBox (since DOSBox is in fact a Windows application and able to connect to Windows MIDI ports directly).
Note, the VDMSound for Win9x project is ought to facilitate the task of routing MIDI messages from the DOS application to a Windows MIDI port. Among other things, it provides for accurate emulation of MPU-401 (including the intelligent mode required by some games). With VDMSound installed, it is quite possible to play a game from a DOS session with MT-32 music emulated. Sadly, the VDMSound for Win9x project was dropped a long time ago, remaining in the alpha stage, so it is unlikely to get bugs fixed, if any (yet programming environment to target Win9x is hard to set up these days).