digger wrote on 2025-01-27, 12:55:
FYI for everyone following SBEMU: Vogons user Cacodemon345 forked VSBHDA into another project called VSBHDASF, and added a software-based wavetable synthesizer with Soundfont support to it.
Pretty cool. And having a single emulation TSR that emulates Sound Blaster DAC, FM synthesis and General MIDI wavetable synthesis with MPU-401 emulation really begins to get tantalizingly close to a single universal DOS sound emulation solution for modern machines.
Thank you so much for maintaining SBEMU!!! Been trying it on lots of different computers and it works really well with most games I installed (except for Warcraft II, where music seems to go up and down all the time...).
I'm just having a weird problem with an HP t5145 Thin Client I just got (VIA VX800 with Realtek ALC262 AC'97 codec enhanced audio controller).
SBEMU works fine with it (Intel HDA) but whenever I reboot the computer using ALT-CTRL-DEL or pressing the computer's button, it just makes the keyboard and mouse hang. I have to press the power button again to restart it, and DOS 6.22 and SBEMU work again. I've been trying lots of different options (different IRQs, disabling everything in BIOS, etc) but no matter what I try, this always happens. Also tried QEMM386.SYS but it completely hangs the machine... It's not a big deal, as SBEMU works really nice on this system but it's being caused by JemmEX (5.84 and also 5.85). It doesn't happen if it doesn't load JemmEX... Any suggestions? Should I add some option to the JEMMEX line on CONFIG.SYS? Maybe exclude some memory region?
Here are my AUTOEXEC.BAT and CONFIG.SYS files:
SET BLASTER=A220 I5 D1 H5 P330 T6
C:\SBEMU\HDPMI32I -r -x
C:\SBEMU\JLOAD C:\SBEMU\QPIEMU.DLL
C:\SBEMU\SBEMU
@ECHO OFF
PROMPT $p$g
PATH=C:\DOS
SET TEMP=C:\DOS
MODE CON CODEPAGE PREPARE=((850) C:\DOS\EGA.CPI)
MODE CON CODEPAGE SELECT=850
LH /L:2,17264 KEYB PO,,C:\DOS\KEYBOARD.SYS
DEVICE=C:\SBEMU\JEMMEX.EXE
BUFFERS=15,0
FILES=40
DOS=UMB
LASTDRIVE=H
FCBS=1,0
DOS=HIGH
COUNTRY=351,,C:\DOS\COUNTRY.SYS
DEVICEHIGH /L:2,15792 =C:\DOS\DISPLAY.SYS CON=(EGA,,1)
STACKS=0,0
DEVICEHIGH /L:2,14848 =C:\MOUSE\MOUSE.COM /L=GB
Any suggestions for this particular system? 😀
Thank you so much for any help!!!