Posted by Sy on 3, 2000 at 7:49 PM:
I set up a dedicated mame machine with 256 megs of RAM and a Pentium II 350 processor. It has Windows 98 installed but I changed the msdos.sys entry to bootgui=0 so that it boots into dos mode. I edited the config.sys to load himem.sys emm386.exe and my soundcard drivers. I also edited my autoexec.bat file to load my mouse, smartdrv, and soundcard then start arcadeos.
Everything works good until I try and run a large rom then I would ger a "Page Fault" error and I would have to reboot the machine.
I read on earlier posts how to edit the autoexec.bat file to load the cwsdpmi.exe with the -p and -s- switches. This stops tha page faults errors but instead I get an error, when trying to run large roms, that looks like this:
Readroms (): umable to allocate xxx bytes of RAM
Unable to initalize machine emulation
* where xxx = the size of the rom.
I feel that I am not loading some driver in my config.sys file or my autoexec.bat file. They look like this:
config.sys:
DEVICE=C:\WINDOWS\HIMEM.SYS
DEVICE=C:\WINDOWS\EMM386.EXE
DOS=UMB
DOS=HIGH
FILES=80
BUFFERS=10
STACKS=16,512
DEVICE=C:\WINDOWS\setver.exe
DEVICE=C:\TEAC\TEAC_CDI.SYS /D:TEAC-CDI
autoexec.bat:
doskey
CALL C:\Sndscape\InitSS.bat
c:\windows\smartdrv.exe
LOADHIGH C:\CWSDPMI\CWSDPMI.EXE -p -s-
c:\windows\command\MSCDEX.EXE /D:TEAC-CDI /M:15
c:\msmouse\mouse.exe
cd c:\mame
arcadeos.exe
Do any of you have an idea of why I'm getting these errors? Or could you even post your config.sys and autoexec.bat files so that I might get an idea of what to try. thanks,
~Sy