Reply 300 of 1724, by stamasd
More findings.
I did some tests with DOS32a.exe as well.
Neither of the programs tested (listed above) liked it. They behaved exactly as with DOS4GW 1.95
One more interesting finding. The sound setup program for Duke3D already uses DOS4GW 1.97, probably embedded within the binary because there is no separate executable in the directory. It will use an external DOS4GW binary if placed there. The DOS4GW binary that I used for that makes the sound setup not complain of DMA, even though it's the same 1.97 as the one embedded.
Not only that but - running that setup program with the appropriate external DOS4GW enables OPL3 emulation under SBEMU in other games/programs as well.
I said previously that OPL emulation did not work in any games/programs. Just after rebooting the computer and loading SBEMU, this is still the case.
Running OPL440.com (a small program that generates a 440Hz sound directly through OPL) gives no sound if run immediately after that. However, if I then run the Duke3d setup program and select/test OPL music, then exit the setup and run OPL440 again, this time it will make the 440Hz sound.
One more thing, the volume of both the emulated SB sounds and OPL sounds on this machine is very low, barely audible. It's not the sound card, because the same machine in Windows can be very loud. (system is again an Acer Aspire One AO722)
I/O, I/O,
It's off to disk I go,
With a bit and a byte
And a read and a write,
I/O, I/O