home *** CD-ROM | disk | FTP | other *** search
/ Shareware Overload / ShartewareOverload.cdr / utils / fcons1.zip / 123V200.PCH < prev    next >
Text File  |  1986-12-22  |  1KB  |  73 lines

  1. A
  2. ;    This is file: 123V200.PCH
  3. ;
  4. ;    Use this patch file only if you are experiencing "automatic exit"
  5. ;    problems with Lotus 1-2-3 Version 2.00/2.01.  The problem is due to a
  6. ;    bug in Lotus 1-2-3 Version 2 that does not allow enough stack space 
  7. ;    for resident programs.  We can accommodate this bug with version
  8. ;    2.00 at the very small risk of being potentially incompatible with 
  9. ;    some other resident programs.  We currently do not know of any
  10. ;    resident programs for which this will be a problem.
  11. ;
  12. ;    DO NOT APPLY THIS PATCH IF YOU ARE NOT EXPERIENCING THIS PROBLEM!
  13. ;    DO NOT APPLY THIS PATCH ON ANY OTHER VERSION OF FANSI-CONSOLE!
  14. ;
  15. ;    To use this patch, do the following command:
  16. ;
  17. ;        DEBUG FCONSOLE.DEV <123V200.PCH
  18. ;
  19. ;    When this command is given, this file will be echoed to your screen.
  20. ;    Under DOS 2, the debugger may give error messages for the lines
  21. ;    starting with semicolons.  This is OK!  Errors for other lines are not!
  22.  
  23. A
  24. ;    Patch E (Part 3):
  25. ;        Chg to reduce stack requirements in timer interrupt.
  26. ;            Reduce problems with multiple resident programs.
  27.  
  28. A82CF
  29. DW 0
  30.  
  31. A82D1
  32. MOV AX,SS
  33. MOV DX,SP
  34. MOV DI,CS
  35. CLI
  36. CMP AX,DI
  37. JZ 82E9
  38. CS: CMP BYTE [81CF],0
  39. JNZ 82E9
  40. MOV SS,DI
  41. MOV SP,21FE
  42. CS: PUSH [81CF]
  43. CS: MOV BYTE [81CF],1
  44. STI
  45. PUSHF
  46. CS: CALL FAR [24B8]
  47. JMP 8047
  48.  
  49. A82FE
  50. POP DS
  51. POP AX
  52. CLI
  53. CS: POP [81CF]
  54. MOV SS,AX
  55. MOV SP,DX
  56. STI
  57. POP DI
  58. POP DX
  59. POP AX
  60. IRET
  61.  
  62. A8041
  63. PUSH AX
  64. PUSH DX
  65. PUSH DI
  66. JMP 82D1
  67.  
  68. A8147
  69. JMP 82FE
  70.  
  71. W
  72. Q
  73.