Guest |
Login
Manx – a catalogue of online computer manuals
Search
|
About
|
Help
4105 Computer Display Terminal Programmer's Reference
Company:
Tektronix
Part:
070-4526-01
Date:
1984-01
Keywords:
terminal
Copies
Address:
https://vt100.net/tektronix/4105-rm.pdf
Site:
VT100.net
Format:
PDF
Size:
15308936 bytes (14.6 MiB)
Credits:
Manual contributed by Joe Rigdon. Scanned by Paul Williams
Table of Contents
Section 1
Introduction
The Manual Package
Where to Look for Information
Features
The Terminal's Programming Model
Modes of Operation
Terminal Commands
Section 2
Communications
Communications Settings
Baud Rates
Transmit Rate Limits
Set Echo
Full-Duplex Data Communications
Parity
Stop Bits
Break Time
Coping With DT Filler Characters
The Communications Input Queue and Handshaking Protocols
The Input Queue
The Need for Handshaking
Flagging
Prompt Mode
Lines of Text and the Transmit Delay
The Output Queue
Requesting Reports From the Terminal
Report Commands
Section 3
The Graphics Terminal
Using the Display
The Dialog Area
Dialog Buffer
Alphatext
Enabling the Dialog Area
Making the Dialog Area Visible
Colors and Transparency
Dialog Area Commands
Displaying Graphics Information
Terminal Space
Windows
Lines
Markers
Panels
Graphtext
Color Display
Color Indices
Dither Patterns
Using Colors
Effective Color Displays
Graphics Input
Macros
Host Macros
Key Macros
Key Macro LEARN
Disabling Key Macros
Keeping a Key Macro Local
Volatile and Nonvolatile Macros
Pixel Operations
Ways of Using Pixels
Writing Into the Pixel Viewport
Section 4
Screen Editing Support
Introduction
Screen Editing Concepts
Screen Editing Features
Operating Modes
The Dialog Area
ANSI Mode Commands
VT52 Mode Commands
Editing on this Terminal
Using an Existing Editor That Understands ANSI X3.64 or VT52 Commands
Designing an Editor to Work With This Terminal
Terminal Initialization File
ANSI and VT52 Command Descriptions
Command Conventions
ANSI Commands
BL (Bell Character)
BS (Backspace Character)
CBT (Cursor Backward Tab)
CHT (Cursor Horizontal Tab)
CN (Cancel Character)
CPR (Cursor Position Report)
CR (Carriage Return Character)
CUB (Cursor Backward)
CUF (Cursor Forward)
CUP (Cursor Position)
CUU (Cursor Up)
DA (Device Attributes)
DCH (Delete Character)
DL (Delete Line)
DMI (Disable Manual Input)
DSR (Device Status Report)
ECH (Erase Character)
ED (Erase in Display)
EL (Erase in Line)
EMI (Enable Manual Input)
FF (Formfeed Character)
HT (Horizontal Tab Character)
HTS (Horizontal Tab Set)
HVP (Horizontal and Vertical Position)
ICH (Insert Character)
IL (Insert Line)
IND (Index)
LF (Linefeed Character)
NEL (Next Line)
REPORT SYNTAX MODE
RI (Reverse Index)
RIS (Return to Initial State)
RM (Reset Mode)
SCS (Select Character Set)
SD (Scroll Down)
SELECT CODE
SGR (Select Graphic Rendition)
SI (Shift In Character)
SL (Scroll Left)
SM (Set Mode)
SO (Shift Out Character)
SP (Space Character)
SR (Scroll Right)
SU (Scroll Up)
TBC (Tab Clear)
TEKDHL (Double Height Line)
TEKDWL (Double Width Line)
TEKID (Identify Terminal)
TEKKPAM (Keypad Application Mode)
TEKKPNM (Keypad Numeric Mode)
TEKRC (Restore Cursor)
TEKSC (Save Cursor)
TEKSTBM (Set Top and Bottom Margins)
TEKSWL (Single Width Line)
VT (Vertical Tab Character)
_ (Underscore Character)
VT52 Commands
CURSOR DOWN
CURSOR LEFT
CURSOR RIGHT
CURSOR TO HOME
CURSOR UP
DIRECT CURSOR ADDRESS
ENTER ALTERNATE KEYPAD MODE
ENTER ANSI MODE
ENTER GRAPHICS MODE
ERASE TO END OF LINE
ERASE TO END OF SCREEN
EXIT ALTERNATE KEYPAD MODE
EXIT GRAPHICS MODE
IDENTIFY
REVERSE LINEFEED
Section 5
4100-Style Parameter Types, Commands, and Reports
Introduction
4100-Style Parameter Types
Character Array Parameters in Host Syntax
Character Parameters in Setup Syntax
Integer Parameters in Host Syntax
Integer Report Parameters in Host Syntax
Integer Array Parameters in Host Syntax
Integer Parameters in Setup Syntax
Key Specifiers in Setup Syntax
Keywords in Setup Syntax
XY-Coordinates in Host Syntax
4100-Style Command and Report Descriptions
Command Conventions
BEGIN PANEL BOUNDARY
BEGIN PIXEL OPERATIONS
CANCEL
CLEAR DIALOG SCROLL
COPY
CRLF
DEFINE MACRO
DEFINE NONVOLATILE MACRO
DRAW
DRAW MARKER
ENABLE DIALOG AREA
ENABLE KEY EXPANSION
ENABLE 4010 GIN
4010 GIN Report
Example
END PANEL
ENTER ALPHA MODE
ENTER BYPASS MODE
ENTER MARKER MODE
ENTER VECTOR MODE
EXPAND MACRO
FACTORY
GRAPHIC TEXT
HARDCOPY
HELP
IGNORE DELETES
LEARN/NVLEARN
LFCR
LOCAL
LOCK KEYBOARD
MACRO STATUS
MOVE
PAGE
PIXEL COPY
PROMPT MODE
RASTER WRITE
RECTANGLE FILL
REPORT ERRORS
Error Message Report
REPORT SYNTAX MODE
REPORT TERMINAL SETTINGS
The Terminal Settings Report
The SET DIALOG AREA COLOR MAP Report
The SET SURFACE COLOR MAP Report
REPORT 4010 STATUS
4010 Status Report
RUNLENGTH WRITE
SAVE NONVOLATILE PARAMETERS
SELECT CODE
SELECT FILL PATTERN
SELECT HARDCOPY INTERFACE
SET ALPHA CURSOR INDEX
SET ALPHA TEXT FONT
SET BAUD RATES
SET BREAK TIME
SET BYPASS CANCEL CHARACTER
SET CHARACTER PATH
SET COPY SIZE
SET DIALOG AREA BUFFER SIZE
SET DIALOG AREA COLOR MAP
SET DIALOG AREA INDEX
SET DIALOG AREA LINES
SET DIALOG AREA VISIBILITY
SET DIALOG AREA WRITING MODE
SET DIALOG HARDCOPY ATTRIBUTES
SET ECHO
SET EDIT CHARS
SET EOF STRING
SET EOL STRING
SET EOM CHARACTERS
SET ERROR THRESHOLD
SET FLAGGING MODE
SET GIN CURSOR COLOR
SET GIN CURSOR SPEED
SET GRAPHICS AREA WRITING MODE
SET GRAPHTEXT ROTATION
SET GRAPHTEXT SIZE
SET KEY EXECUTE CHARACTER
SET LINE INDEX
SET LINE STYLE
SET MARKER TYPE
SET PARITY
SET PIXEL BEAM POSITION
SET PIXEL VIEWPORT
SET PROMPT STRING
SET QUEUE SIZE
SET SEGMENT POSITION
SET SNOOPY MODE
SET STOP BITS
SET SURFACE COLOR MAP
SET TAB STOPS
SET TEXT INDEX
SET TRANSMIT DELAY
SET TRANSMIT RATE LIMIT
SET VIEW ATTRIBUTES
SET WINDOW
SET 4014 LINE STYLE
STATUS
4010 HARDCOPY
Appendix A
ASCII Chart
Appendix B
Alternate Character Sets
Appendix C
Error Codes
Appendix D
Parameter Default Values
Appendix E
Glossary
Appendix F
Tektronix Color Standard
Appendix G
Examples of Integer Parameters