home *** CD-ROM | disk | FTP | other *** search
/ Gambler 29 B / GAMBLERCD29B.BIN / Tech / TPpatch / BPPATCH.ZIP / README.TXT < prev    next >
Text File  |  1997-05-29  |  1KB  |  33 lines

  1. Borland-Zeitbombe, c't 7/97, S. 232, gs
  2. -----------------------------------------
  3.  
  4. Mit dem Pentium II verwandeln sich bislang einwandfrei laufende
  5. Programme, die mit Borland Pascal in der Version 7.0 erstellt wurden,
  6. in Fehler-Generatoren. Statt wie auf einem Pentium oder Pentium Pro zu
  7. laufen liefern sie nur noch einen Runtime Error 200.
  8.  
  9. Will man auf ältere BP7-Programme nicht verzichten und den Rechner
  10. nicht künstlich ausbremsen, sind verschiedene Wege möglich. Wer BP7.0x
  11. samt Run Time Library (RTL) und die Programmsource besitzt, kann in
  12. CRT.ASM die fehlerhafte Routine korrigieren und mit Make die
  13. TPL-Dateien neu erstellen. 
  14.  
  15. Im Regelfall verfügt man jedoch nur über die EXE-Datei. Hier hilft ein
  16. einfacher Patch eines Bytes weiter: statt durch 55 teilt man durch
  17. einen größeren Wert. Dadurch wird Delay zwar etwas verlangsamt, was
  18. sich aber nur in den seltensten Fällen kritisch auswirken dürfte. Ich
  19. schlage gleich eine Verdopplung von 55 auf 110 vor, dann hat man ein
  20. wenig Reserve. Das kann man mit einem Debugger machen, oder mit
  21. diversen Patch-Tools. Zum Beispiel mit dem c't-Programm SAR. 
  22.  
  23. Aufruf:
  24.  
  25. SAR dateiname /O=\F7\D0\F7\D2\B9\37 /N=\F7\D0\F7\D2\B9\7E
  26.  
  27. Das gepatchte Programm speichert SAR dann als .SAR ab, man muß es also
  28. hernach wieder in .EXE umbenennen und das ungepatchte Original mit
  29. einem neuen Namen versehen.
  30.  
  31.  
  32.  
  33.