Runtime Error 200 - 'Divide by 0' There is a bug in the Borland CRT unit (low level code). Reason is the following: In order to time delays in Turbo and Borland Pascal programs to 1 millisecond accuracy on machines that have a clock tick of 55 milliseconds, they count how many times the processor can run round a loop in one clock tick, then divide this by 55. Unfortunately, the new Pentium IIs can do more than 65536 loops per millisecond. When they divide the number by 55, the 16-bit division instruction overflows. This is reported by Borland as a "divide by zero" error, Run-Time Error 200, since the only way that a user's Pascal code can cause an overflow is by dividing by zero. For the explanation of the problem see the internet (search for '+Borland +CRT +bug'). To solve this problem you can use a program SAR.EXE (available in internet) on AXES system main program AXES_E.exe. This can be done in three steps: 1. Copy the self-extracting archive file bugfix.exe to the axes main directory and execute. Answer "Yes" for question. 2. Run the command file BUGFIX1.BAT. With best, Hugo M„ndar. Tartu, 21st of June, 1999.