home *** CD-ROM | disk | FTP | other *** search
/ PC Online 1999 November / PCONLINE_11_99.ISO / filesbbs / OS2 / ARTFIX04.ZIP / NETMGR / NETMGR.PSC < prev    next >
Encoding:
Text File  |  1999-08-25  |  3.0 KB  |  83 lines

  1. ;
  2. ; ===========================================================================
  3. ;                Patch script for NetMgr v1.00 (DOS Version)
  4. ;                      Version 2.00 - 16. Aug 1999;
  5.  
  6. ;    Created by Tobias Ernst, Fido 2:2476/418, e-mail tobi@bland.fido.de
  7. ; ===========================================================================
  8. ;
  9. ; NOTE: This patch script will rename netmgr.exe into netmgr.ovl if the patch
  10. ;       is successful. You will have to execute netmgr by using netmgr.com
  11. ;       which should have been supplied to you together with this patch file.
  12. ;
  13. ;       If you wish to understand this patch, you will want to see what
  14. ;       the service routines on interrupts 4B..4E do. Have a
  15. ;       look at netmgr.asm for this. It is the source for netmgr.com.
  16. ;
  17. SIZE 180214                ; filesize netmgr.exe
  18. ;
  19. COPY UNPATCH\NETMGR.EXE    ; make a backup copy in <NetmgrPath>\unpatch
  20. ;
  21. REN NETMGR.OVL             ; rename pached netmgr.exe to netmgr.ovl in order
  22.                            ; to prevent the patched executable from being
  23.                            ; executed without installed interrupt handlers
  24. ;
  25. ; ---------------------------------------------------------------------------
  26. ;
  27. ;
  28. ; Fix for writing *.MSG FTSC date field
  29. VER 238E3    FF770A   ; push word ptr [bx+0a]
  30. ;
  31. CHA $        CD4D+    ; int 4D                   ; push modulo 100
  32.              90       ; nop
  33. ;
  34. ; Fix for writing Squish date field
  35. VER 21242    FF770A   ; push word ptr [bx+0a]
  36. CHA $        CD4D+    ; int 4D                   ; push modulo 100
  37.              90       ; nop
  38. ;
  39. ; Fix for writing Hudson date field
  40. VER 1CFF9    FF770A   ; push word ptr [bx+0a]
  41. CHA $        CD4D+    ; int 4D                   ; push modulo 100
  42.              90       ; nop
  43. ;
  44. ; Fix for writing PKT FTSC date field
  45. VER D8D5     FF740A   ; push word ptr [si+0a]
  46. CHA $        CD4C+    ; int 4C                   ; push modulo 100
  47.              90       ; nop
  48. ;
  49. ; Fix for reading and interpreting Hudson date field
  50. VER 1C94C    8B46F0   ; mov ax,word ptr [bp-10]  ; get hudson 2 digit year
  51. CHA $        CD4B+    ; int 4B                   ; service 4, get hudson 2 digit
  52.              90       ; nop                      ; year and converto to tm_year
  53. ;
  54. ; Fix for the header text in bounced messages (and probably other places)
  55. VER 752E     FF740A   ; push word ptr [si+0a]
  56. CHA $        CD4C+    ; int 4C                   ; push modulo 100
  57.              90       ; nop
  58. ;
  59. ; Fix for %year templates
  60. VER 7D4F     FF770A   ; push word ptr [bx+0a]
  61. CHA $        CD4E+    ; int 4E                   ; push +1900
  62.              90       ; nop
  63. VER 2859E    313925322E326900  ; db "19%2.2i",0
  64. CHA $        25342E3469000000  ; db "%4.4i",0,0,0
  65. ;
  66. ;Change version numbers from 1.00 to 1.0y
  67. VER 272F2    30
  68. CHA $        79
  69. VER 27725    30
  70. CHA $        79
  71. VER 27756    30
  72. CHA $        79
  73. VER 27772    30
  74. CHA $        79
  75. VER 27844    30
  76. CHA $        79
  77. VER 278D6    30
  78. CHA $        79
  79. VER 29A3D    30
  80. CHA $        79
  81. VER 29ED0    30
  82. CHA $        79
  83.