Hi:

Thanks for the information.  However, MS-DOS 4.10.2222 (no GUI)
fixes this.  Apparently, so does DR DOS/OpenDOS.  So, it is
possible to "fix" the Borland bug in DOS.  I didn't even install the
Windows GUI for this test, just a few basic MS-DOS files from
Windows 98SE.

Bernd Blaauw suggested a development kernel.

"Mark, you might want to try a development kernel, as I believe someone 
changed something which made things work again."

I'll try that.  The Borland application is not open source and I didn't
write it...I may have to look at the patch tool, though, and see if
it works as well.  I'd like to switch to FreeDOS, but this one application
is the only reason I'm using DOS at all... :-)

Mark


> Hi!
> 
> 30-ξΟΡ-2004 19:04 [EMAIL PROTECTED] ([EMAIL PROTECTED]) wrote to
> [EMAIL PROTECTED]:
> 
> kn> I've been bitten by an apparent bug in Turbo Pascal running on
> kn> newer computers. Here is the only FreeDOS reference I can
> kn> This apparently also fails on MS-DOS 6.22 but DOES NOT fail on the
> kn> version of MS-DOS that ships with Windows 98SE (4.10.2222).
> 
>      If you mean "runned under GUI", then this may be explained as slowdown
> of DOS boxes (Windows kernel eats some time for itself).
> 
> kn> Does anyone know what this bug is
> 
>      This bug is in CRT unit: Borlands programmers implement delay() in such
> way, that it loops given count of iteration for each request millisecond.
> For this, when program starts, CRT units measures how much of iterations
> performed during millisecond. Trouble is that on faster computers there is
> too much of iterations and in next calculations result is division by zero
> (which in TP called "Runtime error 200").
> 
> kn> and whether it could be fixed in FreeDOS?
> 
>      There is some ways, how to fix bug in TP library itself and how to fix
> already compiled programs. And this not depends from OS. For example, take a
> look at:
> 
> http://fjf.gnu.de/newdelay.pas
> http://www.brain.uni-freiburg.de/~klaus/pascal/runerr200/newdelay.pas
> http://www.brain.uni-freiburg.de/~klaus/pascal/runerr200/bp7patch.zip
> ftp://garbo.uwasa.fi/pc/turbopas/rdelay10.zip
> 
> ______________O\_/_________________________________\_/O______________
> TP6BUGS7.LST - Version 7 of TP 6.0 bug list
> Duncan Murdoch
>  [EMAIL PROTECTED]  (Internet address)
>  DJ Murdoch at 1:249/99.5. (Fidonet)
> _____________________________________________________________________
>               O/~\                                 /~\O
> ______________O\_/_________________________________\_/O______________
> BP7BUGS2.LST - Version 2 of BP 7.0 bug list
> Duncan Murdoch
>  [EMAIL PROTECTED]  (Internet address)
>  DJ Murdoch at 1:249/99.5. (Fidonet)
> _____________________________________________________________________
>               O/~\                                 /~\O
> 
> Also, for fixing programs, compiled by TP/BP, I very recommend TPPATCH,
> written by Andreas Bauer <andi.tio hit.handshake.de> (unfortunately, don't
> know its URL).
> 
> 
> 
> 
> -------------------------------------------------------
> SF email is sponsored by - The IT Product Guide
> Read honest & candid reviews on hundreds of IT Products from real users.
> Discover which products truly live up to the hype. Start reading now. 
> http://productguide.itmanagersjournal.com/
> _______________________________________________
> Freedos-user mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/freedos-user


-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now. 
http://productguide.itmanagersjournal.com/
_______________________________________________
Freedos-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freedos-user

Reply via email to