Build Your Own Arcade Controls Forum
Main => Software Forum => Topic started 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
-
Anyone?
-
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.
-
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??
-
AFAIk, there is no DOS FastMAME.
-
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.
-
thank and you :) ill try that home I get home