home *** CD-ROM | disk | FTP | other *** search
/ ftp.barnyard.co.uk / 2015.02.ftp.barnyard.co.uk.tar / ftp.barnyard.co.uk / cpm / walnut-creek-CDROM / BEEHIVE / ZCAT / NULU151.LBR / NULUTERM.ZZ0 / NULUTERM.Z80
Text File  |  2000-06-30  |  3KB  |  97 lines

  1. ; NULUTERM.Z80    11/01/85
  2. ;
  3. ; For NULU.COM Version 1.5
  4. ;
  5. ; The NULU.DOC contains the information to patch NULU.COM using DDT and
  6. ; the save command.  An easier way is to use this routine and then use
  7. ; MLOADxx.COM.    Set the various items as desired and assemble with ZAS,
  8. ; ASM or MAC to obtain a .HEX file.  Then use MLOAD as follows:
  9. ;
  10. ;    MLOAD NEWFILE.COM=OLDFILE.COM,NULUTERM.HEX
  11. ;
  12. ;    Keith W. Antcliff
  13. ;    P.O. Box 906
  14. ;    Mead, WA 99021
  15. ;    Northwest GodBout/CompuPro RCP/M (509) 624-6799
  16. ;    S.M.U.G. (509) 624-7321
  17. ;
  18. ;-----------------------------------------------------------------------
  19. ;
  20. ; 11/01/85  Revised for Version 1.5        - Martin Murray
  21. ; 01/25/85  Revised for Version 1.1        - Keith Antcliff
  22. ; 12/02/84  Added EQU's for Patch ORG's     - Keith Antcliff
  23. ;
  24. ;-----------------------------------------------------------------------
  25. ;
  26. ; See NULU.DOC for further information on the following values.
  27. ;
  28. NO    EQU    0
  29. YES    EQU    NOT NO
  30. ;
  31. NL    EQU    03        ; Nesting Level for NCF files
  32. PATCH1    EQU    00163H        ; Number of Characters etc.
  33. PATCH2    EQU    00167H        ; Number of Open Files etc.
  34. PATCH3    EQU    0019CH        ; BDOS Vector
  35. PATCH4    EQU    0021CH        ; Some Toggles and Storage Area
  36. PATCH5    EQU    0024CH        ; Terminal Control Area
  37. PATCH6    EQU    0026FH        ; Number of Lines for LST
  38. PATCH7    EQU    00271H        ; Printer Initialization Area
  39. ;
  40. ;
  41.     ORG    PATCH1
  42.     DB    80        ; Number of Characters each line can contain
  43.     DB    80        ; Number of Visible Characters/Line
  44. ;
  45.     ORG    PATCH2
  46.     DB    04H+NL        ; Number of Open Files Allowed
  47.     DW    0CH+NL        ; Number of Relocatable Tasks
  48.     DB    16        ; Number of Contiguously numbered drives
  49.     DB    32        ; Number of Contiguous User Areas
  50. ;
  51.     ORG    PATCH3
  52.     DW    5        ; BDOS vector (See Doc)
  53. ;
  54.     ORG    PATCH4
  55.     DB    NO        ; NULU Read/Only
  56.     DB    NO        ; Exit like LU on command tail
  57.     DB    YES        ; BRIEF mode OFF
  58.     DB    YES        ; Allow ESC,RET from PROMPT etc.
  59.     DB    NL        ; Nesting Level for NCF files
  60. ;
  61. ;
  62. ; The following 39 bytes can be used to store any valid NULU operators.
  63. ; See NULU.DOC for details
  64. ;
  65.     DB    '-O',0,0,0,0,0,0,0,0
  66.     DB    0,0,0,0,0,0,0,0,0,0
  67.     DB    0,0,0,0,0,0,0,0,0,0
  68.     DB    0,0,0,0,0,0,0,0,0
  69.     DB    0         ; Terminator...Do Not Change
  70. ;
  71. ;
  72. ; The following routines are for a TeleVideo 950 terminal.  Change to
  73. ; suit your terminal.  Use This Format:
  74. ;
  75. ;    ID byte,Number of Bytes,byte,byte,byte,byte,byte - 7 bytes total
  76. ;    Do Not Change The ID Byte
  77. ;
  78.     ORG    PATCH5
  79.     DB    1,2,27,41,0,0,0     ; Background Mode ON
  80.     DB    2,2,27,40,0,0,0     ; Background Mode OFF
  81.     DB    3,3,27,71,56,0,0 ; Underline ON
  82.     DB    4,3,27,71,48,0,0 ; Underline OFF
  83.     DB    6,1,26,0,0,0,0     ; Clear Screen
  84. ;
  85.     ORG    PATCH6
  86.     DB    60         ; Number of lines/page for LST
  87.                  ; 0 to supress page formatting
  88. ;
  89. ;
  90. ; Number of Bytes,byte,byte,byte,byte,byte,byte - 6 bytes total
  91. ;
  92.     ORG    PATCH7
  93.     DB    0,0,0,0,0,0     ; Initialize Printer
  94. ;
  95. ;
  96.     END
  97. ber of Bytes,byte,byte,byte,by