Comparing files 1.71.2358.Orig\FAR.EXE and 1.71.2358.Patched\FAR.EXE
;
; http://www.farmanager.com/files/Far171a4b2358.x86.rar
; ftp://ccphys.nsu.ru/pub/distribs/far/Far171a4b2358.x86.rar
; 1.71.2358.Orig\FAR.EXE    {779264} MD5 5864e59009053150fbb9a96ece8aa927
; 1.71.2358.Patched\FAR.EXE {779264} MD5 d153b12f4294e57c3730c531b1ec25be
;
; Note! FAR.EXE 1.71.2358 may easily crash shortly after started with registry
; settings written by FAR 1.75 autosave on exit
;
000000FE:  02      22  "   ; Set LargeAddressAware bit
;
; Recalculated Checksum
00000140:  34  4   BC  
00000141:  46  F   C3  
;
; Remove IsDebuggerPresent() Win32 API calls - incompatible with Windows 95
; simulate behaviour as if IsDebuggerPresent() returned 0 / not present
;
000945DC:  FF     90     ;nop                  | instead
000945DD:  15      B8     ;mov eax, const fixup |   of call [fixup]
;
000945E4:  8B     31  1   ;xor esi,esi
000945E5:  F0     F6     ;  instead of mov esi,eax
;
0009DAA9:  FF     90     ;nop                  | instead
0009DAAA:  15      B8     ;mov eax, const fixup |   of call [fixup]
;
0009DAD0:  3D  =   25  %   ;and [var_from_eax],0 instead of cmp [var_from_eax],0
;
; Remove brackets from <Folder> etc.
000A4808:  3C  <   25  %
000A4809:  25  %   2E  .
000A480A:  2E  .   2A  *
000A480B:  2A  *   73  s
000A480C:  73  s   00
000A480D:  3E  >   00
;
; Remove IsDebuggerPresent() Win32 API reference - incompatible with Windows 95
000AA88A:  49  I   53  S
000AA88B:  73  s   65  e
000AA88C:  44  D   74  t
000AA88D:  65  e   46  F
000AA88E:  62  b   69  i
000AA88F:  75  u   6C  l
000AA890:  67  g   65  e
000AA891:  67  g   41  A
000AA892:  65  e   70  p
000AA893:  72  r   69  i
000AA894:  50  P   73  s
000AA895:  72  r   54  T
000AA896:  65  e   6F  o
000AA897:  73  s   41  A
000AA898:  65  e   4E  N
000AA899:  6E  n   53  S
000AA89A:  74  t   49  I
;
Mismatches found in 779264 bytes: 33

; Changes to fareng.lng and farrus.lng
;
repls -wk "[34]  Up  [34][13][10][34]Folder[34][13][10][34] Link [34]" "[34][26]   [34][13][10][34] [34][13][10][34]Link [34 ]" fareng.lng
repls -wk "[34][34 ][13][10][34][34 ][13][10][34][34 ]" "[34][26]   [34][13][10][34] [34][13][10][34] [34]" farrus.lng
repls -wk "[34]&Modification time    Ctrl-F5[34]" "[34]&Write time           Ctrl-F5[34]" fareng.lng
repls -wk "[34]not available[34]" "[34] n/a      [34]" fareng.lng
repls -wk "[34]File &modification time:[34][13][10][34]File crea&tion time:[34][13][10][34]&Last file access time:[34]" "[34]Last &write time:[34][13][10][34]Crea&tion time:[34][13][10][34]&Last access time:[34]" fareng.lng
repls -wi "[34]{}[34]" "[34][199][180][34]" fareng.lng farrus.lng
