; ZCPR3 System Segment: Z3TCAP (Terminal Capabilities File)
; Author: Richard Conn
; Version: 1.3

; Modified slightly and added some more terminals.  13 Sep 84  jww
; More terminals.  25 Sept 84  jww
; More terminals.  12 Oct 84  jww
; More terminals.  28 Oct 84  jww (Version 1.3)

esc	equ	1bh		; Escape character  jww

;
;	Z3TCAP is divided into to main parts -- the index, which contains
; a set of 16-byte entries describing the names of the terminals to follow
; and the main body, which contains the details on the terminals themselves.
; Origin does not make any difference since everything is relative anyway.
; The index is always an integral number of 128-byte blocks in size, and
; each terminal entry in the main body is 128 bytes in size.
;

	ORG	100H	; just for consistency

;
;  Z3TCAP INDEX
;	Structure is:
;		DS	16	; Name of Terminal
;		...
;		DB	'                '	; Blank Entry Marks End
;		DS	16*n	; Required to fill out last 128-byte block
;
	DB	'AA Ambassador   '	;Name of Terminal
	DB	'ADDS Consul 980 '	;Name of Terminal
	DB	'ADDS Regent 20  '	;Name of Terminal
	DB	'ADDS Viewpoint  '	;Name of Terminal
	DB	'ADM 2           '	;Name of Terminal
	DB	'ADM 31          '	;Name of Terminal
	DB	'ADM 3A          '	;Name of Terminal
	DB	'ADM 42          '	;Name of Terminal
	DB	'Bantam 550      '	;Name of Terminal
	DB	'CDC 456         '	;Name of Terminal
	DB	'Concept 100     '	;Name of Terminal
	DB	'Concept 108     '	;Name of Terminal
	DB	'CT82            '	;Name of Terminal
	DB	'DEC VT52        '	;Name of Terminal
	DB	'DEC VT100       '	;Name of Terminal
	DB	'Dialogue 80     '	;Name of Terminal
	DB	'Direct 800/A    '	;Name of Terminal
	DB	'Epson GENEVA    '	;Name of Terminal
	DB	'Epson QX-10     '	;Name of Terminal
	DB	'General Trm 100A'	;Name of Terminal
	DB	'Hazeltine 1420  '	;Name of Terminal
	DB	'Hazeltine 1500  '	;Name of Terminal
	DB	'Hazeltine 1510  '	;Name of Terminal
	DB	'Hazeltine 1520  '	;Name of Terminal
	DB	'H19 (ANSI Mode) '	;Name of Terminal
	DB	'H19 (Heath Mode)'	;Name of Terminal
	DB	'HP 2621         '	;Name of Terminal
	DB	'IBM 3101        '	;Name of Terminal
	DB	'Kaypro II       '	;Name of Terminal
	DB	'Kaypro 10       '	;Name of Terminal
	DB	'Micro Bee       '	;Name of Terminal
	DB	'Microterm ACT IV'	;Name of Terminal
	DB	'Microterm ACT V '	;Name of Terminal
	DB	'NorthStar Advant'	;Name of Terminal
	DB	'Osborne I       '	;Name of Terminal
	DB	'P Elmer 1100    '	;Name of Terminal
	DB	'P Elmer 1200    '	;Name of Terminal
	DB	'Qume QVT 102    '	;Name of Terminal
	DB	'SOROC 120       '	;Name of Terminal
	DB	'Super Bee       '	;Name of Terminal
	DB	'TAB 132         '	;Name of Terminal
	DB	'Teleray 1061    '	;Name of Terminal
	DB	'Teleray 3800    '	;Name of Terminal
	DB	'TTY 4424        '	;Name of Terminal
	DB	'TVI 912         '	;Name of Terminal
	DB	'TVI 920         '	;Name of Terminal
	DB	'TVI 950         '	;Name of Terminal
	DB	'TVI 970         '	;Name of Terminal
	DB	'VC 404          '	;Name of Terminal
	DB	'VC 415          '	;Name of Terminal
	DB	'Visual 200      '	;Name of Terminal
	DB	'WYSE 50         '	;Name of Terminal

	DB	' 1.3            '	; Last Entry
;
;  Compute Space Remaining to Fill 128-byte Block
;
endsp	equ	128-($-$/128*128)
	if	(endsp eq 128)
	DS	0
	else
	DS	endsp
	endif

;
;  TERMS - Terminal Data
;	Structure is:
;		DS	16	; Name of Terminal
;		DS	1	; Char for Cursor UP
;		DS	1	; Char for Cursor DOWN
;		DS	1	; Char for Cursor RIGHT
;		DS	1	; Char for Cursor LEFT
;		DS	1	; Delay After CL
;		DS	1	; Delay After CM
;		DS	1	; Delay After CE
;		DS	N	; CL string, ending in 0
;		DS	N	; CM string, ending in 0
;		DS	N	; CE string, ending in 0
;		DS	N	; SO string, ending in 0
;		DS	N	; SE string, ending in 0
;		DS	N	; TI string, ending in 0
;		DS	N	; TE string, ending in 0
;

; Terminal xxxx
TTABLE:
	DB	'AA Ambassador   '	;Name of Terminal
	DB	'E'-'@'			;Cursor UP (Wordstar Defaults)
	DB	'X'-'@'			;Cursor DOWN
	DB	'D'-'@'			;Cursor RIGHT
	DB	'S'-'@'			;Cursor LEFT
	DB	156			;CL Delay
	DB	00			;CM Delay
	DB	05			;CE Delay
	DB	esc,'[H',esc,'[J',0	;CL String
	DB	esc,'[%i%d;%dH',0	;CM String
	DB	esc,'[K',0		;CE String
	DB	esc,'[7m',0		;SO String
	DB	esc,'[m',0		;SE String
	DB	0			;TI String
	DB	0			;TE String
; Terminal xxxx
	ORG	$/80H*80H+80H		;Next Record
	DB	'ADDS Consul 980 '	;Name of Terminal
	DB	'E'-'@'			;Cursor UP (Wordstar Defaults)
	DB	'X'-'@'			;Cursor DOWN
	DB	'D'-'@'			;Cursor RIGHT
	DB	'S'-'@'			;Cursor LEFT
	DB	00			;CL Delay
	DB	00			;CM Delay
	DB	00			;CE Delay
	DB	'L'-'@',80h,'K'-'@','@',0		;CL String
	DB	'K'-'@','%+@',esc,'E'-'@','%2',0	;CM String
	DB	0			;CE String
	DB	'Y'-'@',1eh,'N'-'@',0	;SO String
	DB	'O'-'@',0		;SE String
	DB	0			;TI String
	DB	0			;TE String
; Terminal xxxx
	ORG	$/80H*80H+80H		;Next Record
	DB	'ADDS Regent 20  '	;Name of Terminal
	DB	'Z'-'@'			;Cursor UP
	DB	'J'-'@'			;Cursor DOWN
	DB	'F'-'@'			;Cursor RIGHT
	DB	'U'-'@'			;Cursor LEFT
	DB	0			;CL Delay
	DB	00			;CM Delay
	DB	00			;CE Delay
	DB	'L'-'@',0		;CL String
	DB	esc,'Y%+ %+ ',0		;CM String
	DB	esc,'K',0		;CE String
	DB	0			;SO String
	DB	0			;SE String
	DB	0			;TI String
	DB	0			;TE String
; Terminal xxxx
	ORG	$/80H*80H+80H		;Next Record
	DB	'ADDS Viewpoint  '	;Name of Terminal
	DB	'Z'-'@'			;Cursor UP
	DB	'J'-'@'			;Cursor DOWN
	DB	'F'-'@'			;Cursor RIGHT
	DB	'U'-'@'			;Cursor LEFT
	DB	00			;CL Delay
	DB	00			;CM Delay
	DB	00			;CE Delay
	DB	'L'-'@',0		;CL String
	DB	esc,'Y%+ %+ ',0		;CM String
	DB	esc,'K',0		;CE String
	DB	'N'-'@',0		;SO String
	DB	'O'-'@',0		;SE String
	DB	esc,'0A',0		;TI String
	DB	0			;TE String
; Terminal xxxx
	ORG	$/80H*80H+80H		;Next Record
	DB	'ADM 2           '	;Name of Terminal
	DB	'K'-'@'			;Cursor UP
	DB	'J'-'@'			;Cursor DOWN
	DB	'L'-'@'			;Cursor RIGHT
	DB	'H'-'@'			;Cursor LEFT
	DB	0			;CL Delay
	DB	00			;CM Delay
	DB	00			;CE Delay
	DB	esc,';',0		;CL String
	DB	esc,'=%+ %+ ',0		;CM String
	DB	esc,'T',0		;CE String
	DB	0			;SO String
	DB	0			;SE String
	DB	0			;TI String
	DB	0			;TE String
; Terminal xxxx
	ORG	$/80H*80H+80H		;Next Record
	DB	'ADM 31          '	;Name of Terminal
	DB	'K'-'@'			;Cursor UP
	DB	'J'-'@'			;Cursor DOWN
	DB	'L'-'@'			;Cursor RIGHT
	DB	'H'-'@'			;Cursor LEFT
	DB	0			;CL Delay
	DB	00			;CM Delay
	DB	00			;CE Delay
	DB	esc,'*',0		;CL String
	DB	esc,'=%+ %+ ',0		;CM String
	DB	esc,'T',0		;CE String
	DB	esc,'G1',0		;SO String
	DB	esc,'G0',0		;SE String
	DB	0			;TI String
	DB	0			;TE String
; Terminal xxxx
	ORG	$/80H*80H+80H		;Next Record
	DB	'ADM 3A          '	;Name of Terminal
	DB	'K'-'@'			;Cursor UP
	DB	'J'-'@'			;Cursor DOWN
	DB	'L'-'@'			;Cursor RIGHT
	DB	'H'-'@'			;Cursor LEFT
	DB	01			;CL Delay
	DB	00			;CM Delay
	DB	00			;CE Delay
	DB	'Z'-'@',0		;CL String
	DB	esc,'=%+ %+ ',0		;CM String
	DB	0			;CE String
	DB	0			;SO String
	DB	0			;SE String
	DB	0			;TI String
	DB	0			;TE String
; Terminal xxxx
	ORG	$/80H*80H+80H		;Next Record
	DB	'ADM 42          '	;Name of Terminal
	DB	'E'-'@'			;Cursor UP (Wordstar Defaults)
	DB	'X'-'@'			;Cursor DOWN
	DB	'D'-'@'			;Cursor RIGHT
	DB	'S'-'@'			;Cursor LEFT
	DB	00			;CL Delay
	DB	00			;CM Delay
	DB	00			;CE Delay
	DB	esc,';',0		;CL String
	DB	esc,'=%+ %+ ',0		;CM String
	DB	esc,'T',0		;CE String
	DB	esc,'G4',0		;SO String
	DB	esc,'G0',0		;SE String
	DB	0			;TI String
	DB	0			;TE String
; Terminal xxxx
	ORG	$/80H*80H+80H		;Next Record
	DB	'Bantam 550      '	;Name of Terminal
	DB	'E'-'@'			;Cursor UP (Wordstar Defaults)
	DB	'X'-'@'			;Cursor DOWN
	DB	'D'-'@'			;Cursor RIGHT
	DB	'S'-'@'			;Cursor LEFT
	DB	20			;CL Delay
	DB	00			;CM Delay
	DB	00			;CE Delay
	DB	esc,'K',0		;CL String
	DB	esc,'X%+ ',esc,'Y%+ ',0	;CM String
	DB	esc,'I',0		;CE String
	DB	0			;SO String
	DB	0			;SE String
	DB	0			;TI String
	DB	0			;TE String
; Terminal xxxx
	ORG	$/80H*80H+80H		;Next Record
	DB	'CDC 456         '	;Name of Terminal
	DB	'E'-'@'			;Cursor UP (Wordstar Defaults)
	DB	'X'-'@'			;Cursor DOWN
	DB	'D'-'@'			;Cursor RIGHT
	DB	'S'-'@'			;Cursor LEFT
	DB	00			;CL Delay
	DB	00			;CM Delay
	DB	00			;CE Delay
	DB	'Y'-'@','X'-'@',0	;CL String
	DB	esc,'1%+ %+ ',0		;CM String
	DB	'V'-'@',0		;CE String
	DB	0			;SO String
	DB	0			;SE String
	DB	0			;TI String
	DB	0			;TE String
; Terminal xxxx
	ORG	$/80H*80H+80H		;Next Record
	DB	'Concept 100     '	;Name of Terminal
	DB	'E'-'@'			;Cursor UP (Wordstar Defaults)
	DB	'X'-'@'			;Cursor DOWN
	DB	'D'-'@'			;Cursor RIGHT
	DB	'S'-'@'			;Cursor LEFT
	DB	00			;CL Delay
	DB	00			;CM Delay
	DB	16			;CE Delay
	DB	'L'-'@','L'-'@',0	;CL String
	DB	esc,'a','%+ %+ ',0	;CM String
	DB	esc,'U'-'@',0		;CE String
	DB	esc,'E',esc,'D',0	;SO String
	DB	esc,'d',esc,'e',0	;SE String
	DB	esc,'U',esc,'v  8p',esc,'p',0dh,0	;TI String
	DB	esc,'v    ',80h,80h,80h,80h,80h,80h
	DB	esc,'p',0dh,0ah,0	;TE String
; Terminal xxxx
	ORG	$/80H*80H+80H		;Next Record
	DB	'Concept 108     '	;Name of Terminal
	DB	'E'-'@'			;Cursor UP (Wordstar Defaults)
	DB	'X'-'@'			;Cursor DOWN
	DB	'D'-'@'			;Cursor RIGHT
	DB	'S'-'@'			;Cursor LEFT
	DB	00			;CL Delay
	DB	00			;CM Delay
	DB	16			;CE Delay
	DB	esc,'?',esc,'E'-'@',0	;CL String
	DB	esc,'a','%+ %+ ',0	;CM String
	DB	esc,'S'-'@',0		;CE String
	DB	esc,'D',0		;SO String
	DB	esc,'d',0		;SE String
	DB	0			;TI String
	DB	0			;TE String
; Terminal xxxx
	ORG	$/80H*80H+80H		;Next Record
	DB	'CT82            '	;Name of Terminal
	DB	'E'-'@'			;Cursor UP (Wordstar Defaults)
	DB	'X'-'@'			;Cursor DOWN
	DB	'D'-'@'			;Cursor RIGHT
	DB	'S'-'@'			;Cursor LEFT
	DB	00			;CL Delay
	DB	00			;CM Delay
	DB	00			;CE Delay
	DB	'L'-'@',0		;CL String
	DB	'%r','K'-'@','%.%.',0	;CM String
	DB	'F'-'@',0		;CE String
	DB	1eh,'V'-'@',0		;SO String
	DB	1eh,'F'-'@',0		;SE String
	DB	0			;TI String
	DB	0			;TE String
; Terminal xxxx
	ORG	$/80H*80H+80H		;Next Record
	DB	'DEC VT52        '	;Name of Terminal
	DB	'E'-'@'			;Cursor UP (Wordstar Defaults)
	DB	'X'-'@'			;Cursor DOWN
	DB	'D'-'@'			;Cursor RIGHT
	DB	'S'-'@'			;Cursor LEFT
	DB	00			;CL Delay
	DB	00			;CM Delay
	DB	00			;CE Delay
	DB	esc,'H',esc,'J',0	;CL String
	DB	esc,'Y%+ %+ ',0		;CM String
	DB	esc,'K',0		;CE String
	DB	0			;SO String
	DB	0			;SE String
	DB	0			;TI String
	DB	0			;TE String
; Terminal xxxx
	ORG	$/80H*80H+80H		;Next Record
	DB	'DEC VT100       '	;Name of Terminal
	DB	'E'-'@'			;Cursor UP (Wordstar Defaults)
	DB	'X'-'@'			;Cursor DOWN
	DB	'D'-'@'			;Cursor RIGHT
	DB	'S'-'@'			;Cursor LEFT
	DB	50			;CL Delay
	DB	05			;CM Delay
	DB	03			;CE Delay
	DB	esc,'[;H',esc,'[2J',0	;CL String
	DB	esc,'[%i%d;%dH',0	;CM String
	DB	esc,'[K',0		;CE String
	DB	esc,'[7m',0		;SO String
	DB	esc,'[m',0		;SE String
	DB	0			;TI String
	DB	0			;TE String
; Terminal xxxx
	ORG	$/80H*80H+80H		;Next Record
	DB	'Dialogue 80     '	;Name of Terminal
	DB	'E'-'@'			;Cursor UP (Wordstar Defaults)
	DB	'X'-'@'			;Cursor DOWN
	DB	'D'-'@'			;Cursor RIGHT
	DB	'S'-'@'			;Cursor LEFT
	DB	75			;CL Delay
	DB	00			;CM Delay
	DB	00			;CE Delay
	DB	esc,'*',0		;CL String
	DB	esc,'=%+ %+ ',0		;CM String
	DB	esc,'t',0		;CE String
	DB	esc,'j',0		;SO String
	DB	esc,'k',0		;SE String
	DB	0			;TI String
	DB	0			;TE String
; Terminal xxxx
	ORG	$/80H*80H+80H		;Next Record
	DB	'Direct 800/A    '	;Name of Terminal
	DB	'E'-'@'			;Cursor UP (Wordstar Defaults)
	DB	'X'-'@'			;Cursor DOWN
	DB	'D'-'@'			;Cursor RIGHT
	DB	'S'-'@'			;Cursor LEFT
	DB	00			;CL Delay
	DB	00			;CM Delay
	DB	00			;CE Delay
	DB	esc,'[1;1H',esc,'[2J',0	;CL String
	DB	esc,'[%i%d;%dH',0	;CM String
	DB	esc,'[K',0		;CE String
	DB	0			;SO String
	DB	0			;SE String
	DB	0			;TI String
	DB	0			;TE String
; Terminal xxxx
	ORG	$/80H*80H+80H		;Next Record
	DB	'Epson GENEVA    '	;Name of Terminal
	DB	00			;Cursor UP
	DB	00			;Cursor DOWN
	DB	00			;Cursor RIGHT
	DB	00			;Cursor LEFT
	DB	00			;CL Delay
	DB	00			;CM Delay
	DB	00			;CE Delay
	DB	esc,'*',0		;CL String
	DB	esc,'=%+ %+ ',0		;CM String
	DB	esc,'T',0		;CE String
	DB	0			;SO String
	DB	0			;SE String
	DB	0			;TI String
	DB	0			;TE String
; Terminal xxxx
	ORG	$/80H*80H+80H		;Next Record
	DB	'Epson QX-10     '	;Name of Terminal
	DB	'K'-'@'			;Cursor UP
	DB	'J'-'@'			;Cursor DOWN
	DB	'L'-'@'			;Cursor RIGHT
	DB	'H'-'@'			;Cursor LEFT
	DB	00			;CL Delay
	DB	00			;CM Delay
	DB	00			;CE Delay
	DB	'Z'-'@',0		;CL String
	DB	esc,'=%+ %+ ',0		;CM String
	DB	esc,'T',0		;CE String
	DB	esc,')',0		;SO String
	DB	esc,'(',0		;SE String
	DB	0			;TI String
	DB	0			;TE String
; Terminal xxxx
	ORG	$/80H*80H+80H		;Next Record
	DB	'General Trm 100A'	;Name of Terminal
	DB	'E'-'@'			;Cursor UP (Wordstar Defaults)
	DB	'X'-'@'			;Cursor DOWN
	DB	'D'-'@'			;Cursor RIGHT
	DB	'S'-'@'			;Cursor LEFT
	DB	00			;CL Delay
	DB	00			;CM Delay
	DB	00			;CE Delay
	DB	'L'-'@',0		;CL String
	DB	esc,'f%r%+ %+ ',0	;CM String
	DB	esc,'K',0		;CE String
	DB	esc,'b',0		;SO String
	DB	esc,'a',0		;SE String
	DB	0			;TI String
	DB	0			;TE String
; Terminal xxxx
	ORG	$/80H*80H+80H		;Next Record
	DB	'Hazeltine 1420  '	;Name of Terminal
	DB	'E'-'@'			;Cursor UP (Wordstar Defaults)
	DB	'X'-'@'			;Cursor DOWN
	DB	'D'-'@'			;Cursor RIGHT
	DB	'S'-'@'			;Cursor LEFT
	DB	00			;CL Delay
	DB	00			;CM Delay
	DB	00			;CE Delay
	DB	esc,1ch,0		;CL String
	DB	esc,'Q'-'@','%r%.%+ ',0	;CM String
	DB	esc,'O'-'@',0		;CE String
	DB	esc,1fh,0		;SO String
	DB	esc,'Y'-'@',0		;SE String
	DB	0			;TI String
	DB	0			;TE String
; Terminal xxxx
	ORG	$/80H*80H+80H		;Next Record
	DB	'Hazeltine 1500  '	;Name of Terminal
	DB	'E'-'@'			;Cursor UP (Wordstar Defaults)
	DB	'X'-'@'			;Cursor DOWN
	DB	'D'-'@'			;Cursor RIGHT
	DB	'S'-'@'			;Cursor LEFT
	DB	00			;CL Delay
	DB	00			;CM Delay
	DB	00			;CE Delay
	DB	'~',1ch,0		;CL String
	DB	'~','Q'-'@','%r%.%+ ',0	;CM String (correct - not same
	DB	'~','O'-'@',0		;CE String  as UNIX TERMCAP entry)
	DB	0			;SO String
	DB	0			;SE String
	DB	0			;TI String
	DB	0			;TE String
; Terminal xxxx
	ORG	$/80H*80H+80H		;Next Record
	DB	'Hazeltine 1510  '	;Name of Terminal
	DB	'E'-'@'			;Cursor UP (Wordstar Defaults)
	DB	'X'-'@'			;Cursor DOWN
	DB	'D'-'@'			;Cursor RIGHT
	DB	'S'-'@'			;Cursor LEFT
	DB	00			;CL Delay
	DB	00			;CM Delay
	DB	00			;CE Delay
	DB	esc,1ch,0		;CL String
	DB	esc,'Q'-'@','%r%.%+ ',0	;CM String (correct?)
	DB	esc,'O'-'@',0		;CE String
	DB	0			;SO String
	DB	0			;SE String
	DB	0			;TI String
	DB	0			;TE String
; Terminal xxxx
	ORG	$/80H*80H+80H		;Next Record
	DB	'Hazeltine 1520  '	;Name of Terminal
	DB	'E'-'@'			;Cursor UP (Wordstar Defaults)
	DB	'X'-'@'			;Cursor DOWN
	DB	'D'-'@'			;Cursor RIGHT
	DB	'S'-'@'			;Cursor LEFT
	DB	00			;CL Delay
	DB	00			;CM Delay
	DB	00			;CE Delay
	DB	'~',1ch,0		;CL String
	DB	'~','Q'-'@','%r%.%+ ',80h,0	;CM String (correct?)
	DB	'~','O'-'@',0		;CE String
	DB	'~',1fh,0		;SO String
	DB	'~','Y'-'@',0		;SE String
	DB	0			;TI String
	DB	0			;TE String
; Terminal xxxx
	ORG	$/80H*80H+80H		;Next Record
	DB	'H19 (ANSI Mode) '	;Name of Terminal
	DB	'E'-'@'			;Cursor UP (Wordstar Defaults)
	DB	'X'-'@'			;Cursor DOWN
	DB	'D'-'@'			;Cursor RIGHT
	DB	'S'-'@'			;Cursor LEFT
	DB	00			;CL Delay
	DB	00			;CM Delay
	DB	00			;CE Delay
	DB	esc,'[2J',0		;CL String
	DB	esc,'[%d;%dH',0		;CM String
	DB	esc,'[K',0		;CE String
	DB	esc,'[7m',0		;SO String
	DB	esc,'[m',0		;SE String
	DB	0			;TI String
	DB	0			;TE String
; Terminal xxxx
	ORG	$/80H*80H+80H		;Next Record
	DB	'H19 (Heath Mode)'	;Name of Terminal
	DB	'E'-'@'			;Cursor UP (Wordstar Defaults)
	DB	'X'-'@'			;Cursor DOWN
	DB	'D'-'@'			;Cursor RIGHT
	DB	'S'-'@'			;Cursor LEFT
	DB	00			;CL Delay
	DB	00			;CM Delay
	DB	00			;CE Delay
	DB	esc,'E',0		;CL String
	DB	esc,'Y%+ %+ ',0		;CM String
	DB	esc,'K',0		;CE String
	DB	esc,'p',0		;SO String
	DB	esc,'q',0		;SE String
	DB	0			;TI String
	DB	0			;TE String
; Terminal xxxx
	ORG	$/80H*80H+80H		;Next Record
	DB	'HP 2621         '	;Name of Terminal
	DB	'E'-'@'			;Cursor UP (Wordstar Defaults)
	DB	'X'-'@'			;Cursor DOWN
	DB	'D'-'@'			;Cursor RIGHT
	DB	'S'-'@'			;Cursor LEFT
	DB	00			;CL Delay
	DB	00			;CM Delay
	DB	00			;CE Delay
	DB	esc,'H',esc,'J',0	;CL String
	DB	esc,'&a%r%dc%dY',0	;CM String
	DB	0			;CE String
	DB	esc,'&dD',0		;SO String
	DB	esc,'&d@',0		;SE String
	DB	0			;TI String
	DB	0			;TE String
; Terminal xxxx
	ORG	$/80H*80H+80H		;Next Record
	DB	'IBM 3101        '	;Name of Terminal
	DB	'E'-'@'			;Cursor UP (Wordstar Defaults)
	DB	'X'-'@'			;Cursor DOWN
	DB	'D'-'@'			;Cursor RIGHT
	DB	'S'-'@'			;Cursor LEFT
	DB	00			;CL Delay
	DB	00			;CM Delay
	DB	00			;CE Delay
	DB	esc,'K',0		;CL String
	DB	esc,'Y%+ %+ ',0		;CM String
	DB	esc,'I',0		;CE String
	DB	0			;SO String
	DB	0			;SE String
	DB	0			;TI String
	DB	0			;TE String
; Terminal xxxx
	ORG	$/80H*80H+80H		;Next Record
	DB	'Kaypro II       '	;Name of Terminal
	DB	'K'-'@'			;Cursor UP
	DB	'J'-'@'			;Cursor DOWN
	DB	'L'-'@'			;Cursor RIGHT
	DB	'H'-'@'			;Cursor LEFT
	DB	00			;CL Delay
	DB	00			;CM Delay
	DB	00			;CE Delay
	DB	'Z'-'@',0		;CL String
	DB	esc,'=%+ %+ ',0		;CM String
	DB	0			;CE String
	DB	0			;SO String
	DB	0			;SE String
	DB	0			;TI String
	DB	0			;TE String
; Terminal xxxx
	ORG	$/80H*80H+80H		;Next Record
	DB	'Kaypro 10       '	;Name of Terminal
	DB	'K'-'@'			;Cursor UP
	DB	'J'-'@'			;Cursor DOWN
	DB	'L'-'@'			;Cursor RIGHT
	DB	'H'-'@'			;Cursor LEFT
	DB	00			;CL Delay
	DB	00			;CM Delay
	DB	00			;CE Delay
	DB	'Z'-'@',0		;CL String
	DB	esc,'=%+ %+ ',0		;CM String
	DB	'X'-'@',0		;CE String
	DB	esc,'B1',0		;SO String
	DB	esc,'C1',0		;SE String
	DB	0			;TI String
	DB	0			;TE String
; Terminal xxxx
	ORG	$/80H*80H+80H		;Next Record
	DB	'Micro Bee       '	;Name of Terminal
	DB	'E'-'@'			;Cursor UP (Wordstar Defaults)
	DB	'X'-'@'			;Cursor DOWN
	DB	'D'-'@'			;Cursor RIGHT
	DB	'S'-'@'			;Cursor LEFT
	DB	00			;CL Delay
	DB	00			;CM Delay
	DB	00			;CE Delay
	DB	esc,'E',0		;CL String
	DB	esc,'F%+ %+ ',0		;CM String
	DB	esc,'K',0		;CE String
	DB	esc,'dP',0		;SO String
	DB	esc,'d@',0		;SE String
	DB	0			;TI String
	DB	0			;TE String
; Terminal xxxx
	ORG	$/80H*80H+80H		;Next Record
	DB	'Microterm ACT IV'	;Name of Terminal
	DB	'E'-'@'			;Cursor UP (Wordstar Defaults)
	DB	'X'-'@'			;Cursor DOWN
	DB	'D'-'@'			;Cursor RIGHT
	DB	'S'-'@'			;Cursor LEFT
	DB	00			;CL Delay
	DB	00			;CM Delay
	DB	00			;CE Delay
	DB	'L'-'@',0		;CL String
	DB	'T'-'@','%.%.',0	;CM String
	DB	1eh,0			;CE String
	DB	0			;SO String
	DB	0			;SE String
	DB	0			;TI String
	DB	0			;TE String
; Terminal xxxx
	ORG	$/80H*80H+80H		;Next Record
	DB	'Microterm ACT V '	;Name of Terminal
	DB	'Z'-'@'			;Cursor UP
	DB	'K'-'@'			;Cursor DOWN
	DB	'X'-'@'			;Cursor RIGHT
	DB	'H'-'@'			;Cursor LEFT
	DB	00			;CL Delay
	DB	00			;CM Delay
	DB	00			;CE Delay
	DB	'L'-'@',0		;CL String
	DB	'T'-'@','%.%.',0	;CM String
	DB	1eh,0			;CE String
	DB	0			;SO String
	DB	0			;SE String
	DB	0			;TI String
	DB	0			;TE String
; Terminal xxxx
	ORG	$/80H*80H+80H		;Next Record
	DB	'NorthStar Advant'	;Name of Terminal
	DB	'B'-'@'+80h		;Cursor UP
	DB	'J'-'@'+80h		;Cursor DOWN
	DB	'F'-'@'+80h		;Cursor RIGHT
	DB	'H'-'@'+80h		;Cursor LEFT
	DB	00			;CL Delay
	DB	00			;CM Delay
	DB	00			;CE Delay
	DB	1EH,0FH,0		;CL String
	DB	ESC,'=%+ %+ ',0		;CM String
	DB	0EH,0			;CE String
	DB	1,0			;SO String
	DB	2,0			;SE String
	DB	0			;TI String
	DB	0			;TE String
; Terminal xxxx
	ORG	$/80H*80H+80H		;Next Record
	DB	'Osborne I       '	;Name of Terminal
	DB	'K'-'@'			;Cursor UP
	DB	'J'-'@'			;Cursor DOWN
	DB	'L'-'@'			;Cursor RIGHT
	DB	'H'-'@'			;Cursor LEFT
	DB	00			;CL Delay
	DB	00			;CM Delay
	DB	00			;CE Delay
	DB	'Z'-'@',0		;CL String
	DB	esc,'=%+ %+ ',0		;CM String
	DB	esc,'T',0		;CE String
	DB	esc,')',0		;SO String
	DB	esc,'(',0		;SE String
	DB	0			;TI String
	DB	0			;TE String
; Terminal xxxx
	ORG	$/80H*80H+80H		;Next Record
	DB	'P Elmer 1100    '	;Name of Terminal
	DB	'E'-'@'			;Cursor UP (Wordstar Defaults)
	DB	'X'-'@'			;Cursor DOWN
	DB	'D'-'@'			;Cursor RIGHT
	DB	'S'-'@'			;Cursor LEFT
	DB	132			;CL Delay
	DB	00			;CM Delay
	DB	00			;CE Delay
	DB	esc,'H',esc,'J',0	;CL String
	DB	esc,'X%+ ',esc,'Y%+ ',0	;CM String
	DB	esc,'I',0		;CE String
	DB	0			;SO String
	DB	0			;SE String
	DB	0			;TI String
	DB	0			;TE String
; Terminal xxxx
	ORG	$/80H*80H+80H		;Next Record
	DB	'P Elmer 1200    '	;Name of Terminal
	DB	'E'-'@'			;Cursor UP (Wordstar Defaults)
	DB	'X'-'@'			;Cursor DOWN
	DB	'D'-'@'			;Cursor RIGHT
	DB	'S'-'@'			;Cursor LEFT
	DB	132			;CL Delay
	DB	00			;CM Delay
	DB	06			;CE Delay
	DB	esc,'H',esc,'J',0	;CL String
	DB	esc,'X%+ ',esc,'Y%+ ',0	;CM String
	DB	esc,'I',0		;CE String
	DB	0			;SO String
	DB	0			;SE String
	DB	0			;TI String
	DB	0			;TE String
; Terminal xxxx
	ORG	$/80H*80H+80H		;Next Record
	DB	'Qume QVT 102    '	;Name of Terminal
	DB	'K'-'@'			;Cursor UP
	DB	'J'-'@'			;Cursor DOWN
	DB	'L'-'@'			;Cursor RIGHT
	DB	'H'-'@'			;Cursor LEFT
	DB	00			;CL Delay
	DB	00			;CM Delay
	DB	00			;CE Delay
	DB	'Z'-'@',0		;CL String
	DB	esc,'=%+ %+ ',0		;CM String
	DB	esc,'T',0		;CE String
	DB	esc,'(',0		;SO String
	DB	esc,')',0		;SE String
	DB	0			;TI String
	DB	0			;TE String
; Terminal xxxx
	ORG	$/80H*80H+80H		;Next Record
	DB	'SOROC 120       '	;Name of Terminal
	DB	'K'-'@'			;Cursor UP
	DB	'J'-'@'			;Cursor DOWN
	DB	'L'-'@'			;Cursor RIGHT
	DB	'H'-'@'			;Cursor LEFT
	DB	02			;CL Delay
	DB	00			;CM Delay
	DB	00			;CE Delay
	DB	esc,'*',0		;CL String
	DB	esc,'=%+ %+ ',0		;CM String
	DB	esc,'T',0		;CE String
	DB	0			;SO String
	DB	0			;SE String
	DB	0			;TI String
	DB	0			;TE String
; Terminal xxxx
	ORG	$/80H*80H+80H		;Next Record
	DB	'Super Bee       '	;Name of Terminal
	DB	'E'-'@'			;Cursor UP (Wordstar Defaults)
	DB	'X'-'@'			;Cursor DOWN
	DB	'D'-'@'			;Cursor RIGHT
	DB	'S'-'@'			;Cursor LEFT
	DB	03			;CL Delay
	DB	00			;CM Delay
	DB	03			;CE Delay
	DB	esc,'H',esc,'J',0	;CL String
	DB	esc,'F%r%3%3',0		;CM String
	DB	esc,'K',0		;CE String
	DB	esc,'_1',0		;SO String
	DB	esc,'_0',0		;SE String
	DB	0			;TI String
	DB	0			;TE String
; Terminal xxxx
	ORG	$/80H*80H+80H		;Next Record
	DB	'TAB 132         '	;Name of Terminal
	DB	'E'-'@'			;Cursor UP (Wordstar Defaults)
	DB	'X'-'@'			;Cursor DOWN
	DB	'D'-'@'			;Cursor RIGHT
	DB	'S'-'@'			;Cursor LEFT
	DB	50			;CL Delay
	DB	00			;CM Delay
	DB	00			;CE Delay
	DB	esc,'[;H',esc,'[2J',0	;CL String
	DB	esc,'[%i%d;%dH',0	;CM String
	DB	0			;CE String
	DB	esc,'[7m',0		;SO String
	DB	esc,'[m',0		;SE String
	DB	0			;TI String
	DB	0			;TE String
; Terminal xxxx
	ORG	$/80H*80H+80H		;Next Record
	DB	'Teleray 1061    '	;Name of Terminal
	DB	'E'-'@'			;Cursor UP (Wordstar Defaults)
	DB	'X'-'@'			;Cursor DOWN
	DB	'D'-'@'			;Cursor RIGHT
	DB	'S'-'@'			;Cursor LEFT
	DB	01			;CL Delay
	DB	00			;CM Delay
	DB	00			;CE Delay
	DB	'L'-'@',0		;CL String
	DB	esc,'Y%+ %+ ',0		;CM String
	DB	esc,'K',0		;CE String
	DB	esc,'RD',0		;SO String
	DB	esc,'R@',0		;SE String
	DB	0			;TI String
	DB	0			;TE String
; Terminal xxxx
	ORG	$/80H*80H+80H		;Next Record
	DB	'Teleray 3800    '	;Name of Terminal
	DB	'E'-'@'			;Cursor UP (Wordstar Defaults)
	DB	'X'-'@'			;Cursor DOWN
	DB	'D'-'@'			;Cursor RIGHT
	DB	'S'-'@'			;Cursor LEFT
	DB	00			;CL Delay
	DB	00			;CM Delay
	DB	00			;CE Delay
	DB	'L'-'@',0		;CL String
	DB	esc,'Y%+ %+ ',0		;CM String
	DB	esc,'K',0		;CE String
	DB	0			;SO String
	DB	0			;SE String
	DB	0			;TI String
	DB	0			;TE String
; Terminal xxxx
	ORG	$/80H*80H+80H		;Next Record
	DB	'TTY 4424        '	;Name of Terminal
	DB	'E'-'@'			;Cursor UP (Wordstar Defaults)
	DB	'X'-'@'			;Cursor DOWN
	DB	'D'-'@'			;Cursor RIGHT
	DB	'S'-'@'			;Cursor LEFT
	DB	00			;CL Delay
	DB	00			;CM Delay
	DB	00			;CE Delay
	DB	esc,'[2;H',esc,'[J',0	;CL String
	DB	esc,'[%i%2;%2H',esc,'[B',0	;CM String
	DB	esc,'[K',0		;CE String
	DB	esc,'[7m',0		;SO String
	DB	esc,'[m',0		;SE String
	DB	0			;TI String
	DB	0			;TE String
; Terminal xxxx
	ORG	$/80H*80H+80H		;Next Record
	DB	'TVI 912         '	;Name of Terminal
	DB	'K'-'@'			;Cursor UP
	DB	'J'-'@'			;Cursor DOWN
	DB	'L'-'@'			;Cursor RIGHT
	DB	'H'-'@'			;Cursor LEFT
	DB	00			;CL Delay
	DB	00			;CM Delay
	DB	00			;CE Delay
	DB	'Z'-'@',0		;CL String
	DB	esc,'=%+ %+ ',0		;CM String
	DB	esc,'T',0		;CE String
	DB	esc,')',0		;SO String
	DB	esc,'(',0		;SE String
	DB	0			;TI String
	DB	0			;TE String
; Terminal xxxx
	ORG	$/80H*80H+80H		;Next Record
	DB	'TVI 920         '	;Name of Terminal
	DB	'K'-'@'			;Cursor UP
	DB	'J'-'@'			;Cursor DOWN
	DB	'L'-'@'			;Cursor RIGHT
	DB	'H'-'@'			;Cursor LEFT
	DB	00			;CL Delay
	DB	00			;CM Delay
	DB	00			;CE Delay
	DB	'Z'-'@',0		;CL String
	DB	esc,'=%+ %+ ',0		;CM String
	DB	esc,'T',0		;CE String
	DB	esc,')',0		;SO String
	DB	esc,'(',0		;SE String
	DB	0			;TI String
	DB	0			;TE String
; Terminal xxxx
	ORG	$/80H*80H+80H		;Next Record
	DB	'TVI 950         '	;Name of Terminal
	DB	'K'-'@'			;Cursor UP
	DB	'V'-'@'			;Cursor DOWN
	DB	'L'-'@'			;Cursor RIGHT
	DB	'H'-'@'			;Cursor LEFT
	DB	00			;CL Delay
	DB	00			;CM Delay
	DB	00			;CE Delay
	DB	esc,'*',0		;CL String
	DB	esc,'=%+ %+ ',0		;CM String
	DB	esc,'t',0		;CE String
	DB	esc,')',0		;SO String
	DB	esc,'(',0		;SE String
	DB	0			;TI String
	DB	0			;TE String
; Terminal xxxx
	ORG	$/80H*80H+80H		;Next Record
	DB	'TVI 970         '	;Name of Terminal
	DB	0			;Cursor UP
	DB	0			;Cursor DOWN
	DB	0			;Cursor RIGHT
	DB	0			;Cursor LEFT
	DB	00			;CL Delay
	DB	00			;CM Delay
	DB	00			;CE Delay
	DB	esc,'[2J',0		;CL String
	DB	esc,'[%2;%2H',0		;CM String
	DB	esc,'[0K',0		;CE String
	DB	esc,'[2;7m',0		;SO String
	DB	esc,'[7;0m',0		;SE String
	DB	esc,'[0;0z',0		;TI String
	DB	esc,'[0;1z',0		;TE String
; Terminal xxxx
	ORG	$/80H*80H+80H		;Next Record
	DB	'VC 404          '	;Name of Terminal
	DB	'Z'-'@'			;Cursor UP
	DB	'J'-'@'			;Cursor DOWN
	DB	'U'-'@'			;Cursor RIGHT
	DB	'H'-'@'			;Cursor LEFT
	DB	40			;CL Delay
	DB	00			;CM Delay
	DB	20			;CE Delay
	DB	'X'-'@',0		;CL String
	DB	'P'-'@','%+ %+ ',0	;CM String
	DB	'V'-'@',0		;CE String
	DB	0			;SO String
	DB	0			;SE String
	DB	0			;TI String
	DB	0			;TE String
; Terminal xxxx
	ORG	$/80H*80H+80H		;Next Record
	DB	'VC 415          '	;Name of Terminal
	DB	'Z'-'@'			;Cursor UP
	DB	'J'-'@'			;Cursor DOWN
	DB	'U'-'@'			;Cursor RIGHT
	DB	'H'-'@'			;Cursor LEFT
	DB	00			;CL Delay
	DB	00			;CM Delay
	DB	00			;CE Delay
	DB	'L'-'@',0		;CL String
	DB	'P'-'@','%.%.',0	;CM String
	DB	'V'-'@',0		;CE String
	DB	0			;SO String
	DB	0			;SE String
	DB	0			;TI String
	DB	0			;TE String
; Terminal xxxx
	ORG	$/80H*80H+80H		;Next Record
	DB	'Visual 200      '	;Name of Terminal
	DB	'E'-'@'			;Cursor UP (Wordstar Defaults)
	DB	'X'-'@'			;Cursor DOWN
	DB	'D'-'@'			;Cursor RIGHT
	DB	'S'-'@'			;Cursor LEFT
	DB	00			;CL Delay
	DB	00			;CM Delay
	DB	00			;CE Delay
	DB	esc,'v',0		;CL String
	DB	esc,'Y%+ %+ ',0		;CM String
	DB	esc,'x'			;CE String (4 times)
	DB	esc,'x'
	DB	esc,'x'
	DB	esc,'x'
	DB	0			;End of CE String
	DB	0			;SO String
	DB	0			;SE String
	DB	0			;TI String
	DB	0			;TE String
; Terminal xxxx
	ORG	$/80H*80H+80H		;Next Record
	DB	'WYSE 50         '	;Name of Terminal
	DB	'K'-'@'			;Cursor UP
	DB	'J'-'@'			;Cursor DOWN
	DB	'L'-'@'			;Cursor RIGHT
	DB	'H'-'@'			;Cursor LEFT
	DB	00			;CL Delay
	DB	00			;CM Delay
	DB	00			;CE Delay
	DB	esc,'+',0		;CL String
	DB	esc,'%ia%dR%dC',0	;CM String
	DB	esc,'T',0		;CE String
	DB	esc,')',0		;SO String
	DB	esc,'(',0		;SE String
	DB	0			;TI String
	DB	0			;TE String

; Terminal xxxx
	ORG	$/80H*80H+80H		;Next Record
	DB	' 1.3            '	;Name of Terminal
	DB	'E'-'@'			;Cursor UP (Wordstar Defaults)
	DB	'X'-'@'			;Cursor DOWN
	DB	'D'-'@'			;Cursor RIGHT
	DB	'S'-'@'			;Cursor LEFT
	DB	00			;CL Delay
	DB	00			;CM Delay
	DB	00			;CE Delay
	DB	0			;CL String
	DB	0			;CM String
	DB	0			;CE String
	DB	0			;SO String
	DB	0			;SE String
	DB	0			;TI String
	DB	0			;TE String

	END
