ea.gif (17265 bytes)

 

Tweaking Memory:

Tor run large roms:

If you are trying to place some of the bigger NeoGeo games on 32 MB RAM or less you might get a message warning you with that not enough memory could be freed in order to initialise the game. This is because the emulator needs to load all of the ROM files into your RAM, and if there is not enough of it, the initialisation will be refused. There are however a couple of ways which allow you to trick your PC into using some of your hard drive as extra memory. This were only work in your DOS. I found these two procedures on other message boards and have not tried them myself due to the fact that I have enough memory. I have however that they work for many people.

 

1) restart your computer in pure DOS

2) type : "smartdrv 32323"

3) launch neomame/mame

 

Or of the second procedure:

 

1) Quit into DOS

2) Type SMARTDRV 10000 This loads the Disk Cache Program, quite useful.

3) Go to the directory where you have CWSDPMI.EXE

4) Type CWSDPMI c:\swap.temp

If you have more space on another Drive (Say D:\) use that instead of C:\

If it says Protected Mode not accessable you are more likely than not in a Windows DOS prompt, like I said, it won't work in a Windows DOS Prompt, you must be in true DOS. If all is well this should tell CWSDPMI to use space on the drive you said \par as Memory, theoretically if you have 2gb of space you could run a rom upto 2 gb in size.

To avoid page fault errors with large roms:\

Below is the autoexec and config.sys file of uberMan who managed to solve quite a common page fault error when running large roms. The important lines are in the autoexec.bat referring to the memory manager.  This might help some of you with enough ram but hanging and crashing probs in MAME:

config.sys:
DOS=HIGH,UMB
DEVICE=C:\WINDOWS\HIMEM.SYS
DEVICE=C:\WINDOWS\EMM386.EXE NOEMS NOVCPI

autoexec.bat:
@ECHO OFF
SET BLASTER=A220 I5 D1 H1 P300 T6
SET CTSYN=C:\WINDOWS
C:\PROGRA~1\CREATIVE\SBLIVE\DOSDRV\SBEINIT.COM
PATH C:\WINDOWS;C:\WINDOWS\COMMAND;C:\WINDOWS\SYSTEM
SET PROMPT= $P$G
SET TEMP=C:\TEMP
SET DIRCMD=/OGE