home *** CD-ROM | disk | FTP | other *** search
/ ftp.wwiv.com / ftp.wwiv.com.zip / ftp.wwiv.com / pub / MISC / ARTFIX09.ZIP / NETMGR / NETMGR.PSC < prev    next >
Text File  |  2000-01-01  |  3KB  |  89 lines

  1. ;
  2. ; ===========================================================================
  3. ;                Patch script for NetMgr v1.00 (DOS Version)
  4. ;                      Version 3.00 - 01. Jan 2000
  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 $        CD8D+    ; int 8D                   ; 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 $        CD8D+    ; int 8D                   ; 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 $        CD8D+    ; int 8D                   ; 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 $        CD8C+    ; int 8C                   ; 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 $        CD8B+    ; int 8B                   ; 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 $        CD8C+    ; int 8C                   ; push modulo 100
  57.              90       ; nop
  58. ;
  59. ; Fix for %year templates
  60. VER 7D4F     FF770A   ; push word ptr [bx+0a]
  61. CHA $        CD8E+    ; int 8E                   ; 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. ; Fix for "2028" bug when Opus date fields are not set
  67. VER 27081    2D5000   ; sub ax, 0050
  68. CHA $        CD8F+    ; int 8F
  69.              90       ; nop
  70. ;
  71. ;
  72. ;Change version numbers from 1.00 to 1.0y
  73. VER 272F2    30
  74. CHA $        79
  75. VER 27725    30
  76. CHA $        79
  77. VER 27756    30
  78. CHA $        79
  79. VER 27772    30
  80. CHA $        79
  81. VER 27844    30
  82. CHA $        79
  83. VER 278D6    30
  84. CHA $        79
  85. VER 29A3D    30
  86. CHA $        79
  87. VER 29ED0    30
  88. CHA $        79
  89.