The NEW Build Your Own Arcade Controls

Main => Main Forum => Topic started by: AlmtyBob on April 01, 2002, 11:39:42 am

Title: My 90% done mamecab
Post by: AlmtyBob on April 01, 2002, 11:39:42 am
I've been working on the same problem on my mame cab for more than 2 weeks now.  I have himem.sys loaded in my config.  When I run 'mem' it tells me I have 326megs of Extended (XMS) memory, which is correct.  When I try and run advmame, it tells me I only have 46megs free.  I have cwsdpmi.exe in my path (if I take it out advmame wont even try to load).  If I load emm386 in my config.sys advmame says I only have 16 megs of ram.

The jist is, how do I get advmame to utilize all of my ram?

This is driving me insane   :'(
Title: Re: My 90% done mamecab
Post by: StephenH on April 04, 2002, 12:33:37 am
I think that Himem.sys can only reconigize 64MB by default, and in fact may be the upward limits of some versions of it.

I suggest trying the following:

1) Try using the version of Himem.sys that comes with Windows 98 or ME

2) Try loading CWSDMPI.exe WITHOUT loading Himem.sys to see if MAME will allocate XMS/Extender automatically

3) Try loading windows, and run AdvanceMAME from a windows Dos Box.

4) Try using WinMAME from a windows Dos prompt.

5) If none of the above will work, maybe try Linux.