4105 Computer Display Terminal Programmer's Reference

Company:Tektronix
Part:070-4526-01
Date:1984-01
Keywords:terminal

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

Copies

Address: http://vt100.net/tektronix/4105-rm.pdf
Site: Paul Williams' VT100.net
Format: PDF
Size: 15308936 bytes (14.6 MiB)
MD5: 001b3436ca6e71c58002e1aaa0357ca3
Credits:Manual contributed by Joe Rigdon. Scanned by Paul Williams
Mirrors: