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
/
ZSYS
/
SIMTEL20
/
ZCPR3
/
Z3TCAP.ASM
< prev
next >
Wrap
Assembly Source File
|
2000-06-30
|
28KB
|
1,024 lines
; 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