VOGONS

Common searches


First post, by MERCURY127

User metadata
Rank Member
Rank
Member

binary patches for programs, compiled in Borland/Turbo Pascal 7.x

1. fix Error 200 and remove small 109 ms program start delay:

find
8E 06 ?? ?? BF 6C 00 26 8A 1D 26 3A 1D 74 FB 26 8A 1D B8 E4 FF 99
repl
EB 23 ...

2. make Delay(up to 65432 ms) work as intended on "any IBM PC/AT or PS/2 compatible"
(by calling BIOS Int 15h, func 86h "time wait proc", verified on my LGA2011-3 machine):

find
CB 8B DC 36 8B 4F 04 E3 13 8E 06 ?? 00 33 FF 26 8A 1D A1 ?? 00 33 D2
repl
CB 8B DC 36 8B 47 04 BA E8 03 F7 E2 8B CA 8B D0 B4 86 CD 15 CA 02 00

=====

here is attached little test file, ddemo.exe, which just counting 5000 ms.

Attachments

  • Filename
    DDEMO.ZIP
    File size
    3.58 KiB
    Downloads
    39 downloads
    File license
    Fair use/fair dealing exception