This is a collection of VST instruments that emulates MIDI drivers for OPL3 based sound cards. The synthesizer code is based on the Windows OPL3 drivers from this thread
- Apogee OPL3: Bassed on Apogee Sound System source code.
- Doom OPL3: Bassed on Chocolate Doom source code.
- Windows 9x OPL3: Bassed on Windows 9x Sound Blaster 16 driver reverse engineering.
- built in patch - ROTT 1.3, Build engine games setup utility.
- apogee_blood.tmb - Blood
- apogee_duke3d.tmb - Duke Nukem 3D
- apogee_lee.tmb - ROTT 1.0-1.2
- apogee_nam.tmb - NAM
- apogee_sw.tmb - Shadow Warrior(Shareware)
- Create OPLSynth folder in C:\ disk root.
- Copy *.tmb files to C:\OPLSynth folder.
- Copy needed tmb file as apogee.tmb
- If you want to use built in patch remove apogee.tmb
- dmx_dmx.op2 - DMX, Heretic, Hexen, Doom Beta, Strife Demo
- dmx_doom1.op2 - Doom, Ultimate Doom, Chex Quest
- dmx_doom2.op2 - Doom II, Final Doom
- dmx_strife.op2 - Strife
- dmx_raptor.op2 - Raptor
- Create OPLSynth folder in C:\ disk root.
- Copy *.op2 files to C:\OPLSynth folder.
- Rename needed op2 file to genmidi.op2.
- OPL3 mode enable: Set DMXOPTION environment variable to "-opl3"
- Doom 1 1.666 mode enable: Set DMXOPTION environment variable to "-doom1"
- Doom 2 1.666, Heretic, Hexen mode enable: Set DMXOPTION environment variable to "-doom2"
You also can combine OPL3 mode with Doom 1.666 modes. eg set variable to "-opl3-doom1"
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
- Nukeykt, for writing the Nuked OPL3 emulator and the MIDI drivers that this project is bassed on.
- Wohlstand, for applying various updates to the aforementioned MIDI drivers.
- Me, for writing the VST interface for this synth.
- Developers in the 90s, for creating the original MIDI drivers that this project replicates, as well as the included instrument banks.