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
Wrap
Text File
|
2000-06-30
|
3KB
|
97 lines
; NULUTERM.Z80 11/01/85
;
; For NULU.COM Version 1.5
;
; The NULU.DOC contains the information to patch NULU.COM using DDT and
; the save command. An easier way is to use this routine and then use
; MLOADxx.COM. Set the various items as desired and assemble with ZAS,
; ASM or MAC to obtain a .HEX file. Then use MLOAD as follows:
;
; MLOAD NEWFILE.COM=OLDFILE.COM,NULUTERM.HEX
;
; Keith W. Antcliff
; P.O. Box 906
; Mead, WA 99021
; Northwest GodBout/CompuPro RCP/M (509) 624-6799
; S.M.U.G. (509) 624-7321
;
;-----------------------------------------------------------------------
;
; 11/01/85 Revised for Version 1.5 - Martin Murray
; 01/25/85 Revised for Version 1.1 - Keith Antcliff
; 12/02/84 Added EQU's for Patch ORG's - Keith Antcliff
;
;-----------------------------------------------------------------------
;
; See NULU.DOC for further information on the following values.
;
NO EQU 0
YES EQU NOT NO
;
NL EQU 03 ; Nesting Level for NCF files
PATCH1 EQU 00163H ; Number of Characters etc.
PATCH2 EQU 00167H ; Number of Open Files etc.
PATCH3 EQU 0019CH ; BDOS Vector
PATCH4 EQU 0021CH ; Some Toggles and Storage Area
PATCH5 EQU 0024CH ; Terminal Control Area
PATCH6 EQU 0026FH ; Number of Lines for LST
PATCH7 EQU 00271H ; Printer Initialization Area
;
;
ORG PATCH1
DB 80 ; Number of Characters each line can contain
DB 80 ; Number of Visible Characters/Line
;
ORG PATCH2
DB 04H+NL ; Number of Open Files Allowed
DW 0CH+NL ; Number of Relocatable Tasks
DB 16 ; Number of Contiguously numbered drives
DB 32 ; Number of Contiguous User Areas
;
ORG PATCH3
DW 5 ; BDOS vector (See Doc)
;
ORG PATCH4
DB NO ; NULU Read/Only
DB NO ; Exit like LU on command tail
DB YES ; BRIEF mode OFF
DB YES ; Allow ESC,RET from PROMPT etc.
DB NL ; Nesting Level for NCF files
;
;
; The following 39 bytes can be used to store any valid NULU operators.
; See NULU.DOC for details
;
DB '-O',0,0,0,0,0,0,0,0
DB 0,0,0,0,0,0,0,0,0,0
DB 0,0,0,0,0,0,0,0,0,0
DB 0,0,0,0,0,0,0,0,0
DB 0 ; Terminator...Do Not Change
;
;
; The following routines are for a TeleVideo 950 terminal. Change to
; suit your terminal. Use This Format:
;
; ID byte,Number of Bytes,byte,byte,byte,byte,byte - 7 bytes total
; Do Not Change The ID Byte
;
ORG PATCH5
DB 1,2,27,41,0,0,0 ; Background Mode ON
DB 2,2,27,40,0,0,0 ; Background Mode OFF
DB 3,3,27,71,56,0,0 ; Underline ON
DB 4,3,27,71,48,0,0 ; Underline OFF
DB 6,1,26,0,0,0,0 ; Clear Screen
;
ORG PATCH6
DB 60 ; Number of lines/page for LST
; 0 to supress page formatting
;
;
; Number of Bytes,byte,byte,byte,byte,byte,byte - 6 bytes total
;
ORG PATCH7
DB 0,0,0,0,0,0 ; Initialize Printer
;
;
END
ber of Bytes,byte,byte,byte,by