Runtime Error 200 while trying to run old .exe files (MS-DOS era)

Q

QUESTIONC++

Hi:
I have some old .exe files that were developed during the
MS-DOS era.

I have run them in a Windows 95 system and everything was ok then. However
with Windows XP a Runtime Error 200 message appears on my screen (while
executing C:\WINDOWS\system32\cmd.exe).

What is error 200? How could I run those old files again in a XP system? Do
I need to modify something in the XP?

Thanks in advance for your comments
 
D

Dave R.

QUESTIONC++ said:
Hi:
I have some old .exe files that were developed during the
MS-DOS era.

I have run them in a Windows 95 system and everything was ok then.
However
with Windows XP a Runtime Error 200 message appears on my screen
(while
executing C:\WINDOWS\system32\cmd.exe).

What is error 200? How could I run those old files again in a XP
system? Do
I need to modify something in the XP?

Thanks in advance for your comments

Looks like you have run into an oldie but a goodie (and has nothing to
do with Windows at all, if I'm right). Most likely, these old .exe
files were compiled with Borland Turbo Pascal 7, which had a bug that
caused Runtime 200 errors when they were run on a PC faster than about a
200MHz PC. Here's an excerpt from the comp.lang.pascal.borland FAQ:

Why do fast CPUs (Celeron, Pentium II and >200MHz) give problems
with Crt.Delay?

A problem may occur with a PP-200 (or better) CPU in that Runtime
Error 200 is generated in the start-up code
<snip>

See Timo Salmi's FAQ #124 for details.
http://www.uwasa.fi/~ts/http/tsfaq.html
<snip>

Osmo Ronkanen has produced a Loader program for those programs that
cannot be patched. His newsgroup posting is available from
ftp://garbo.uwasa.fi/pc/turbopa7/tfix.zip
<snip>

Franz Glaser has collected a large number of patches for this and
they can be found via
http://www.geocities.com/SiliconValley/2926/tp.html

Andreas Bauer has produced a patch for an executable program.
Available from
ftp://garbo.uwasa.fi/pc/turbopa7/tppatch.zip


If you need more help after checking these resources out, I'd suggest
posting to comp.lang.pascal.borland. Hope this helps!

Regards,

Dave
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top