Есть приложение написанное в 1994 году, оно работает под windows 98. С ПК снят образ tib и конвертирован в vhd. На старом железе на виртуальной машине это приложение запускается, на современном железе приложение не запускается. Приложение досовское, ошибка при запуске "Runtime error 200" как это победить?
Runtime error 200 is a standard error message from Borland Pascal programs, standing for Division by zero. Many older computer programs for the MS-DOS operating system fail immediately on loading with this error message. In many cases, they were compiled with an older version of the Borland or Turbo Pascal compiler, which often generated programs that failed if executed on computers with processors faster than about 200 MHz.
Solutions
Such programs can be patched to operate correctly, or a Terminate and stay resident (TSR) program can be loaded before running the program in question. See the article on Turbo Pascal.
Various solutions are also discussed in an merlyn.demon.co.uk article by J. R. Stockton.