I've come to a bottleneck, some games just won't work. doom still won't with SFX enabled. kindda frustrating.🤣
I dont' have a big collection of games, so here's a test build.
Does anyone want test it?
SBEMU is a TSR with Sound blaster and OPL3 emulation for AC97 sound cards.
Supported boards/sound cards:
Intel ICH (only tested with an ICH4 machine, ICH1 tested in virtualbox)
VIA VT82C686 and VT8233 (only VT82C686 tested)
Intel High Definition Audio (tested in virtualbox only)
Requirement: HDPMI32i, contained in the zip; QEMM (optional, but no real mode support without QEMM); HIMEM.sys.
Tested working games:
real mode: prince of persia 1 & 2, skyroads
protected mode: jungle book, lionking, duke3d, warcraft2.
Notes: Some DOS/4GW games with Miles sound needs QEMM, it seems miles sound is called in real mode.
Only 8bit mono is tested, for duke3d's setup, set the right mode.
Setup & run:
run "hdpmi32i -r" and then sbemu.exe
For QEMM, modern system might freeze on default setup. in such case, boot safemode and modify config.sys, remove the "RAM" parameter of the "DEVICE=C:\QEMM\QEMM386.SYS RAM" line,
if you want disable EMS, add "FRAME=NONE" parameter
You may encounter:
sound cracks, pops, suddenly mute, low speed, system error, freeze, reboot.
Toshiba Satellite Pro 4300 - YMF744, Savage IX
Toshiba Satellite 2805-S501 - YMF754, GeForce 2Go
IBM Thinkpad A21p - CS4624, Mobility Radeon 128
main: Intel NUC11PHKi7C Phantom Canyon: i7-1165G7 RTX2060 64G 2T760PSDD