Files
RomWBW/Source/Images/d_bp/u15/Z3TCAP.ASM
2020-01-03 20:42:06 -08:00

1024 lines
28 KiB
NASM
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
; 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