Found something that works for me!


[ Follow Ups ] [ Post Followup ] [ Build Your Own Arcade Controls message board ] [ FAQ ]

Posted by Edge on 25, 2000 at 3:16 PM:

In Reply to: "Page Fault/Serious HD error" with DOS MAME and large games posted by Edge on 23, 2000 at 2:06 PM:

Ok, this was really starting to make me mad. :-) Especially since other folks were reporting success by simply removing "EMM386" from their CONFIG.SYS file. As I stated in another post, that DID NOT work for me.

After trying all kinds of things, including totally bare-bones CONFIG.SYS and AUTOEXEC.BAT files (basically just HIMEM.SYS and SMARTDRV), I still was getting page faults. I started reading the docs for CWSDPMI and decided to try something else: making CWSDPMI "resident" and disabling its swap file.

Guess what? It worked! And on top of it, I can still use UBMPCI (EMM386 replacement) and load things like my mouse (for the trackball) and CD-ROM driver in the UMB (the space from 640K-1MB).

Basically, in my AUTOEXEC.BAT, I did something like:

LOADHIGH C:\CWSDPMI\CWSDPMI.EXE -p -s-

where "-p" tells it to "load resident" and "-s-" tells it to disable its swap file. During boot up, it prints the CWSDPMI message twice for some reason, but a "MEM /C/A/P" shows CWSDPMI loaded into memory only once.

This prevents MAME or ArcadeOS from having to load CWSDPMI itself (which means CWSDPMI.EXE doesn't have to be copied to all those directories.)

The only thing to note is that it appears having CWSDPMI loaded "resident" conflicts with any programs that need DOS4GW.EXE (like FASTVID, which I run from AUTOEXEC.BAT as well. I just run FASTVID before loading CWSDPMI.) You can unload a resident CWSDPMI with the "-u" option.

Anyway, I tested this with KOF98 and MK3 and they loaded up fine! The frame rate on MK3 sucked big time (P3 450), but at least it loaded. :-)



Follow Ups:



Post a Followup

Name:
E-Mail:

Subject:

Comments:

Optional Link URL:
Link Title:
Optional Image URL:


[ Follow Ups ] [ Post Followup ] [ Build Your Own Arcade Controls message board ] [ FAQ ]