First post, by MrD
I'm trying to set up my Pentium 4 machine with a decent config for MS-DOS Mode for DOS games. I've got a Sound Blaster Live! PCI card SB0100 which is working fine under W98se. I've downloaded the livedos drivers from Phil's site ( https://www.philscomputerlab.com/sound-blaster-live.html - the livedos.zip has version 4 and the audigy set has version 5.) and it works with some games, but not others.
Duke Nukem 3D works with digitised sound and OPL or GM with the .ecw soundfont. One Must Fall 2097 works. Heartlight is silent.
What I'd really like to get working is Jazz 1. However, when I start Jazz (full, shareware, xmas - all tppatched in jazz.exe and file0001.exe) the PC will immediately reboot if any SB sound card has been selected in the setup menu. Jazz runs fine with no digitised sound (using PC speaker).
I had this working before I reinstalled Windows 98 recently ( When using a Win 98 boot/rescue disk, is it necessary to shut down the computer? ) and now I can't get things back to how they were, which is annoying. 🙁 Jazz 1 used to work flawlessly, and Tyrian was very very shaky but could be coerced into running. I made a backup copy of my autoexec.bat and config.sys, but something has changed somehow.
The only things that have changed since that point are: updating the motherboard BIOS, swapping a 40GB IDE HDD for a 32GB SDHC and adapter, possibly changing the order of the PCI cards in the slots. My first attempts at this were editing the properties of the Exit To Dos.pif, and when that didn't work I tried a standalone W98 system boot disk.
CONFIG.SYS
DOS=NOAUTO
DOS=HIGH,UMB
DEVICE=C:\WINDOWS\HIMEM.SYS /TESTMEM:OFF
DEVICE=C:\WINDOWS\EMM386.EXE RAM D=64
STACKSHIGH=0,0
BUFFERSHIGH=10,0
FCBSHIGH=1
FILESHIGH=30
DEVICEHIGH=C:\MSCDEX\ACTCD.SYS /D:MSCD001
AUTOEXEC.BAT
SET TMP=C:\WINDOWS\TEMP
SET TEMP=C:\WINDOWS\TEMP
SET PROMPT=$p$g
SET winbootdir=C:\WINDOWS
SET PATH=C:\WINDOWS;C:\WINDOWS\COMMAND
LH C:\MSCDEX\MSCDEX.EXE /D:MSCD001
CD C:\LIVEDOS
SET CTSYN=C:\LIVEDOS
SET BLASTER=A220 I7 D1 H5 P330 T6
LH SBEINIT.COM
SET DIRCMD=/OGE
CD C:\
LH C:\TOOLS\DRIVERS\MOUSE\MOUSE.COM
LH C:\TOOLS\DRIVERS\MOUSE\MOUSE.COM
Pentium 4 1.8Ghz, MS-6534 motherboard, 512MB ram (256mb x 2).
AGP: vacant
PCI: RTL8139C, SB Live! SB0100, Voodoo3 2000 PCI 16MB RAM.
The SB Live hardware uses IRQ5, with the emulation responding to IRQ7.
It feels like there's an issue with Jazz' DPMI, EMM386 and the SB16 emulation driver together somehow - there's been other reports of Jazz reboots in these threads Bizarre Issue With Tyrian and Jazz Jackrabbit On My DOS Machine - SBAWE32 Reboots computer when running certain games . I might have the wrong parameters to EMM386, but I've tried several combinations of NOEMS, and AUTO and things like that but nothing seems to work.
I've also tried setting SET DPMIMEM=MAXMEM 16383 in the autoexec but with no effect. I've disabled my motherboards USB keyboard support and parallel port.
Is there any way I can get more info out of Jazz, or some other software that uses RTM? What other info should I be looking for?