- When the OPL3 cores were added, DiskWriterIO was never updated to take into account things like more than two OPL2 chips can be configured. - DiskWriterIO no longer does any file writing directly. That function has been split off into an OPLDump class, which has two specializations: one for RDOS Play, and the other for DOSBox. If one chip is configured, it dumps for a single OPL2, otherwise it dumps for an OPL3 (effectively dual OPL2). - TODO: Figure out why playback of raw OPL files doesn't sound nearly as good as playing MIDI with the OPL emulation. It's probably something simple I overlooked. |
||
|---|---|---|
| .. | ||
| dosbox | ||
| deftypes.h | ||
| fmopl.cpp | ||
| mlopl.cpp | ||
| mlopl_io.cpp | ||
| music_opl_mididevice.cpp | ||
| music_opldumper_mididevice.cpp | ||
| muslib.h | ||
| nukedopl3.cpp | ||
| nukedopl3.h | ||
| opl.h | ||
| OPL3.cpp | ||
| opl_mus_player.cpp | ||
| opl_mus_player.h | ||