It SHOULD have IMF support too, no idea if that works. To hear the 1.5 bit speaker, either run it with no sound card, or override autodetection with /speaker
You can also /arpeggio to hear what that was gonna be like... some systems that sounds better, some it sounds worse.
Tossed a readme.txt in there with command line switches and some thoughts/info. As always though you can just /?
/debug can tell you some cute stuff like how much memory it wastes...
the "1.5 bit" is a bit of a mixed bag depending on hardware. My PC/XT clone it sounds great... my Tandy 1000SX it's... noisy. My K62/450 (new middle machine after AM5x86-150 went tits up) it sounds... eh, I'd rather not talk about it... PS/2 Model 30-286 it sounds HORRIBLE (worst piezo EVER)... oddly enough DOSBOX seems to handle it quite nicely (probably the best sounding of them?!?)
Which is interesting for alternating between on, off, and 44khz at 2.4khz source mixing. The concept alone is... different.
Was looking at that 2.4khz output routine and thinking I can make that do covox and/or disney with little to no changes apart from what port I'm shoving data at and how I add the voices together.
ADSR... you'd think if you want a note to sustain you'd set the sustain, not the release... with both at the same level.
The patch values I listed above SHOULD be functionally identical though really assuming infinite decay is the same as skipping the sustain entirely. Really though you don't want the note to stop playing, don't release/note off.