VOPL "Virtual OPL" Demo - realtime playback on OPM chip
This demo uses the real music data from Wolfenstein3d to play back on the X16's YM2151 FM synth chip.
Some features of the audio translation are not yet implemented, but the program now plays correct pitch in R38 of the emulator. I will update this posting to my R39 build when that is released officially.
The "Try It Now" feature works, but at least for me, the playback is quite choppy - the emulator itself has no problem with the playback, though.
Next update will be to make the songs selectable at runtime.
Slight interface improvements to the behavior of the console overlay.
Added ? for command help.
Console now begins with expected initial input shown (was previously cleared by a clrscr() command) so it's obvious there's a console.