Build Your Own Arcade Controls Forum

Main => Software Forum => Topic started by: delta88 on May 26, 2006, 10:06:22 pm

Title: NTDVM error when trying to run mame.
Post by: delta88 on May 26, 2006, 10:06:22 pm
When I try to run mame either from mamewah and or from a cmd promt I get this error about ntdvm has caused and illegal instruction c:100d yada yada. I know it has to do with the 16-bit virtual syste. This jsut kinda came outta the blue. I plugged this mame pc in and tried to run a game and baam!

*cue erie music
Title: Re: NTDVM error when trying to run mame.
Post by: delta88 on June 01, 2006, 08:27:45 am
Anyone?
Title: Re: NTDVM error when trying to run mame.
Post by: Pi on June 01, 2006, 08:30:56 am
NTDVM is the 16-bit DOS subsytem of Windows. If you run an EXE from the commandline, NTDVM is only called if Windows detects that it's not a Windows executable. So you might be running DMAME (the DOS version of MAME). Or maybe the EXE has become corrupted and Windows doesn't recognize it as a Windows executable. Those are two good possibilities.
Title: Re: NTDVM error when trying to run mame.
Post by: youki on June 01, 2006, 08:31:39 am
It seems you are running a DOS version of Fastmame.

Being under windows, you should use a 32bits command line version not a 16 bits. At you will be sure to not have probleme with the 16bit VDM.

Is there a special reason you want use a DOS version??

Title: Re: NTDVM error when trying to run mame.
Post by: Pi on June 01, 2006, 09:08:13 am
AFAIk, there is no DOS FastMAME.
Title: Re: NTDVM error when trying to run mame.
Post by: youki on June 01, 2006, 09:16:40 am
Oups, you're right.   So your theory should be cause .   The .exe is corrupted and windows don't detect it as "PE" Executable  , and try to run it in the 16 bit VDM.

Title: Re: NTDVM error when trying to run mame.
Post by: delta88 on June 02, 2006, 07:32:08 pm
thank and you  :) ill try that home I get home