crazii / SBEMU

legacy sound blaster emulation for DOS
GNU General Public License v2.0
625 stars 33 forks source link

Exception 06 when trying to run Aladdin using SBEMU #117

Open xt83223 opened 5 months ago

xt83223 commented 5 months ago

System: 775i65G mobo, E7500 C2D processor, 2 Gb RAM, YMF724 PCI. During Win98SE bootup, booting into MS-DOS mode directly with that mode's own autoexec and config.sys

My config.sys: DEVICEHIGH=C:\SBEMU\JEMMEX.EXE MAXEXT=32768

Autoexec.bat: C:\SBEMU\JLOAD.EXE C:\SBEMU\QPIEMU.DLL C:\SBEMU\HDPMI32i.EXE -r -x

I boot into DOS and type: C:\SBEMU\SBEMU.EXE /A220 /I5 /D1 /T4

All green, all loaded. Then tested with 3 games - Skyroads, Prince (v1.0 and v1.4), Aladdin (2 versions).

  1. Skyroads works perfectly with sound, music and all
  2. Prince (both versions) hangs during initial loading screen (when the music is supposed to start playing)
  3. Aladdin (both versions) uses setsnd to set sound config options. When I set to nosound mode, the game runs properly without audio. When I set to SBPro/A220/I5/D1 (tried SB16/A220/I5/D1 as well), then the game hangs and gives "Exception 06" right before the music is supposed to play.

For your reference I have attached all relevant screenshots (bootup messages, mem output and error screens): Error images here

What can I do to make Aladdin run properly with SBEMU? I'll be happy to share any more info to help with debugging.