home *** CD-ROM | disk | FTP | other *** search
/ Shareware Overload / ShartewareOverload.cdr / utils / fcons1.zip / LOGO.PCH < prev    next >
Text File  |  1986-06-30  |  2KB  |  60 lines

  1. A
  2. ;    This is file: LOGO.PCH
  3. ;
  4. ;The following command should be applied to LOGO
  5. ;to patch it to work with FANSI-CONSOLE.
  6. ;Note that this is unnecessary if you have an EGA.
  7. ;This is for the IBM LOGO version 1.00 ONLY!
  8. ;After the patch is made, LOGO will not work
  9. ;without FANSI-CONSOLE.
  10. ;The commented lines (ones starting with semi-
  11. ;colons) may generate error text but that is OK.
  12. ;Note that the patched routine may not be in exactly
  13. ;the same place in your version of LOGO.
  14. ;----------------------------------------------
  15. ;    DEBUG LOGO.COM <LOGO.PCH
  16. ;----------------------------------------------
  17.  
  18. A
  19. ;The following routine will appear at ABOUT the same
  20. ;place in your version, check the address and
  21. ;change the patch address if it is different in your version.
  22. ;-U C56A
  23. ;xxxx:C56A 1E        PUSH    DS
  24. ;xxxx:C56B B800C0    MOV    AX,C000
  25. ;xxxx:C56E 8ED8     MOV    DS,AX
  26. ;xxxx:C570 813E000055AA CMP    WORD PTR [0000],AA55
  27. ;xxxx:C576 1F        POP    DS
  28. ;xxxx:C577 7406     JZ    C57F
  29. ;xxxx:C579 807E4BB0    CMP    BYTE PTR [BP+4B],B0
  30. ;xxxx:C57D 7501     JNZ    C580
  31. ;xxxx:C57F 58        POP    AX
  32. ;xxxx:C580 C3        RET
  33.  
  34. AC577
  35. JMP C57F
  36.  
  37. A
  38. ;The following routine will appear at ABOUT the same
  39. ;place in your version, check the address and
  40. ;change the patch address if it is different in your version.
  41. ;-U C6B5
  42. ;3CD0:C6B5 1E        PUSH    DS
  43. ;3CD0:C6B6 B900C0    MOV    CX,C000
  44. ;3CD0:C6B9 8ED9     MOV    DS,CX
  45. ;3CD0:C6BB 813E000055AA CMP    WORD PTR [0000],AA55
  46. ;3CD0:C6C1 7508     JNZ    C6CB
  47. ;3CD0:C6C3 1F        POP    DS
  48. ;3CD0:C6C4 0C80     OR    AL,80
  49. ;3CD0:C6C6 55        PUSH    BP
  50. ;3CD0:C6C7 CD10     INT    10
  51. ;3CD0:C6C9 5D        POP    BP
  52. ;3CD0:C6CA CB        RETF
  53.  
  54. AC6C1
  55. NOP
  56. NOP
  57.  
  58. W
  59. Q
  60.