crazii:
I've not yet tested the new version (23-Feb) posted above, but I have some further observations on the emulation of your 22-Feb (replaced .ZIP with IRQ 0/1 hack):
The keyboard problems continue, so it seems that leaving IRQ 0/1 alone doesn't help, for me at least (Intel HDA).
Also, now, after paying more attention since other users have also reported it, the keyboard mess-up / random keys, and/or lack of being able to use arrow keys or other keys affects most Apogee real-mode games with SBEMU loaded:
Major Stryker
Blake Stone
Wolfenstein 3D
Monster Bash
Corridor 7
Halloween Harry
Commander Keen series (but note, there's a Protected mode CWSDPMI DOS "remake" of CK 4-6 which does work perfectly!)
(PC Atari Emulator, ver. 2.5 still has problems with arrow keys / phantom keys as well with this IRQ 0/1 "fixed" SBEMU .zip)
Keys "disappear" and / or become unstable, making most of the games unplayable with sound. Not sure how to best fix this; but it seems a trouble spot in general.
And, on most of those real-mode Apogee games, I could only get OPL3 sound emulation (music) to play on my Kaby Lake HDA system. The two Broadwell chipset laptops with Intel HDA PCi onboard audio did play both digital effects and music. If it would help troubleshoot, I can list the PCI Hardware ID of my Kaby Lake vs my Broadwell onboard Audio) . The DOS settings are the same. The laptops are all three Dell laptops.
I've found for a few real-mode games, manually setting /T1 makes them work magically, vs not working with /T5 or /T6:
Invasion of Mutant Space Bats of Doom
Disney's Coaster
Galactix
Prince of Persia 2
I couldn't get Prince of Persa 1 working at all with SBEMU. Great game to replay again after 35 years!!
That is why i think "dynamically" being able to load and change the "/T" parameter without rebooting would save loads of time in testing the real mode games. Kormax above posted it's instable, but I'll test and report back.
Protected mode games seem much more "compatible" with SBEMU. Almost all that I've tested work. Except the three I (still) play the most after 30 years: NFS, Screamer, Screamer2, and Screamer Rally. That's OK, I'm super-happy *and* appreciative that you've worked on this project and have such a fantastic success rate so far.
(I didn't test Blood yet, will do and see if KormaX's report of instability / unplayable results of 23-Feb .zip vs. 22-Feb zip. )
Finally, I found that the DOS compile of MPLAYER movie player works perfectly with its Allegro drivers and detects the emulated SB16 and will play wonderful-fidelity music at 16-bit 44100 stereo of my media files: flac, mp3, aac, and will play films as well: mpeg2, h.264, AVI codecs with wonderful sound. This miracle on "bare metal" DOS on a "new" vintage laptop system. What a blast from the past...
With the /T6 parameter, what is SBEMU's "internal" samplerate: is it 16-bit 44100 hz stereo little-endian PCM audio?
Thanks for your continual work and progress on SBEMU.