TheNightTerror on 5/7/2009 at 01:13
For a while now I've been getting errors on my new laptop, which I have been able to play SS1 on before, whenever I try to run it with VDMS sound. It's always this message, with some variation of the exact error number.
---------------------------
16 bit MS-DOS Subsystem
---------------------------
VDMSound 2.0.4 - DOS Prompt
The NTVDM CPU has encountered an illegal instruction.
CS:0000 IP:0026 OP:db 20 3a 00 a1 Choose 'Close' to terminate the application.
---------------------------
Close Ignore
---------------------------
The easiest way to trigger it is to attempt to play the intro, the error will hit before Shodan ever finishes saying 'New Atlanta', if she even gets a chance to start talking at all. Ignoring the error and trying to go back into the game will result in another error.
The same thing happens when I go into the sound setup and try to test the digital audio card. The MIDI test plays fine, I let it run for a few minutes to see if anything happened. If I don't run the game with VDMS sound, there's no digital audio, but it also doesn't crash.
I'm at an absolute loss here, I have no idea how to start troubleshooting it or even when the problem cropped up. Anyone seen anything like this before? I haven't been following the boards lately so I have no idea if VDMS sound's been having problems on newer systems. I'm running Windows XP SP3, upgraded from the original Vista install, does it not work properly with SP3 maybe?
Edit: I just wanted to add that this issue happens with the portable version of SS1 as well, since it uses VDMS sound too I'm not surprised.
Nameless Voice on 5/7/2009 at 01:24
VDMSound definitely works in XP SP3.
Have you tried reinstalling it?
Also, have you tried running the game in DOSBox?
TheNightTerror on 5/7/2009 at 01:25
Reinstalling VDMS sound? Nope, not yet.
I've yet to see a computer that can run SS1 in DOSBox, so no. I don't even have it.
Edit: Reinstalling didn't help.
Bjossi on 5/7/2009 at 01:46
Quote Posted by TheNightTerror
I've yet to see a computer that
can run SS1 in DOSBox, so no. I don't even have it.
My Intel i7 920 is laughing so hard right now. :cool:
Just try it. It is likely that you have to do some tweaking to get a smooth sailing, DOSbox has a lot of options that can be played with.
Nameless Voice on 5/7/2009 at 01:46
Does the same thing happen if you just go into a command prompt and type "dosdrv"?
TheNightTerror on 5/7/2009 at 01:51
No. This error doesn't happen the second VDMS sound tries to load, it only happens when VDMS tries to play digital audio.
Nameless Voice on 5/7/2009 at 01:56
Right.
What digital audio device is SS1 configured to use in the setup?
Also, my computer can run SS1 in DOSBox just fine, but only at 640x480 or lower. And for some reason it slows to a crawl when I set it to fullscreen mode, for no logical reason.
TheNightTerror on 5/7/2009 at 02:00
SoundBlaster 16, same as it's always been set to, even before this started.
TheNightTerror on 13/8/2009 at 01:12
*shameless bump* I still haven't gotten anywhere with this, and I'm really starting to miss the game. Anyone have any new ideas?
Kolya on 26/8/2009 at 22:23
Hi TNT!
1. Rename startup batch filesIn your C: drive you should have these files:
AUTOEXEC.BAT
CONFIG.SYS
Rename them both. If that helps to get the game running with VDMSound, please post the contents of these files.
2. Test SyseditStart -> Run ->type: sysedit
If Sysedit starts up, both the WOW and NTVDM DLLs and executables are okay.
3. Replace Command.comDownload the attached archive (Edit: attachment removed) and unpack it into:
C:\WINDOWS\system32
4. Verify Environment variablesStart -> Run ->type: cmd
In the DOS prompt type: set
Right click anywhere in the window, choose "Mark" then select all of the output and hit Ctrl+C to copy it.
Post the output here.
Readings- (
http://support.microsoft.com/kb/156687/en-us) Entries in Config.nt or Autoexec.nt may Cause NTVDM Errors
- (
http://support.microsoft.com/kb/q196453/) Troubleshooting NTVDM and WOW Startup Errors