DECmate System Architecture Manual

Company:Digital Equipment Corporation
Part:EK-VT278-HR-001
Date:1981-06
Keywords:

Table of Contents

  • Chapter 1 Introduction
    • 1.1 DECmate General Description
    • 1.2 DECmate Options
    • 1.3 DECmate Operating Systems
      • 1.3.1 WPS 8/278 Word Processing System
      • 1.3.2 COS-310 Commercial Operating System
      • 1.3.3 OS/278 Operating System
    • 1.4 Specifications
      • 1.4.1 VT278 Video Terminal
      • 1.4.2 RX02 Floppy Disk Drive
      • 1.4.3 RL02 Cartridge Disk Drive
      • 1.4.4 DECmate System
  • Chapter 2 System Description
    • 2.1 General
    • 2.2 DECmate System Overview
      • 2.2.1 VT278 CPU Board
        • 2.2.1.1 Microprocessor
        • 2.2.1.2 Control Panel Memory
        • 2.2.1.3 Main Memory
        • 2.2.1.4 CRT Control
        • 2.2.1.5 Real-Time Clock
        • 2.2.1.6 RX278 Diskette Subsystem Control
        • 2.2.1.7 Printer Port
      • 2.2.2 Keyboard
      • 2.2.3 Power Supply
      • 2.2.4 Video Monitor
    • 2.3 Option Overview
      • 2.3.1 DP278 Communication Option
      • 2.3.2 RL278 Disk Subsystem Option
      • 2.3.3 Extended Language Option
  • Chapter 3 Operating Procedures
    • 3.1 General
    • 3.2 Controls and Indicators
      • 3.2.1 Keyboard Controls
      • 3.2.2 Numeric Keypad
      • 3.2.3 Keyboard LED Indicators
      • 3.2.4 Rear Panel Controls and LED Indicators
    • 3.3 Self-Test
      • 3.3.1 Power Tests
      • 3.3.2 CPU OK Tests
      • 3.3.3 General Tests
    • 3.4 SET-UP Mode Procedures
      • 3.4.1 Change Screen Brightness
      • 3.4.2 Repeat Self-Tests
      • 3.4.3 LOCAL Mode
      • 3.4.4 RX278 Bootstrap
      • 3.4.5 RL278 Bootstrap
      • 3.4.6 Print Screen
      • 3.4.7 Terminal Mode Communication
        • 3.4.7.1 Initiating Terminal Mode I from SET-UP Mode
        • 3.4.7.2 Initiating Terminal Mode II from SET-UP Mode
        • 3.4.7.3 Changing Parameters
        • 3.4.7.4 Stopping Communication
    • 3.5 Entering and Exiting SET-UP Mode
      • 3.5.1 Entering SET-UP Mode
      • 3.5.2 Exiting SET-UP Mode
  • Chapter 4 Programming the VT278
    • 4.1 Central Processor Unit
      • 4.1.1 Accumulator
      • 4.1.2 Link
      • 4.1.3 Multiplier Quotient Register
      • 4.1.4 Program Counter
      • 4.1.5 Instruction Register
      • 4.1.6 Stack Pointers
      • 4.1.7 Instruction Field
      • 4.1.8 Instruction Buffer
      • 4.1.9 Data Field
      • 4.1.10 Instruction Save Field
      • 4.1.11 Data Save Field
      • 4.1.12 GT Flag
    • 4.2 Multiplex Buses
      • 4.2.1 DX Bus
      • 4.2.2 C0 and C1 Bus
      • 4.2.3 EMA2 Bus
    • 4.3 Memory
      • 4.3.1 General Description
      • 4.3.2 Memory Organization
    • 4.4 Two's Complement Notation
    • 4.5 Instructions
      • 4.5.1 Memory Reference Instructions
        • 4.5.1.1 AND
        • 4.5.1.2 TAD
        • 4.5.1.3 ISZ
        • 4.5.1.4 DCA
        • 4.5.1.5 JMS
        • 4.5.1.6 JMP
      • 4.5.2 Operate Instructions
        • 4.5.2.1 Group 1 Operate Instructions
        • 4.5.2.2 Group 2 Operate Instructions
        • 4.5.2.3 OSR Instruction
        • 4.5.2.4 Group 3 Operate Instructions
      • 4.5.3 Input/Output Operations
        • 4.5.3.1 Programmed Data Transfer
        • 4.5.3.2 Programmed Interrupt Transfer
        • 4.5.3.3 Direct Memory Access Transfer
      • 4.5.4 Internal Operations
        • 4.5.4.1 Main Memory Control Instructions
        • 4.5.4.2 Memory Extension Control Instructions
        • 4.5.4.3 Set TLS Buffer Size
        • 4.5.4.4 Load/Read Keyboard LED Pattern
        • 4.5.4.5 Stack Instructions
    • 4.6 Programming Considerations
      • 4.6.1 Programming Modes
        • 4.6.1.1 Normal Mode
        • 4.6.1.2 Vector Mode
        • 4.6.1.3 Vector Mode Priority Sequence
        • 4.6.1.4 Vector Mode Caveats
  • Chapter 5 Programming Standard I/O Devices
    • 5.1 Introduction
    • 5.2 Keyboard and Display Instructions
      • 5.2.1 Terminal I/O Instructions
      • 5.2.2 Terminal Emulation
        • 5.2.2.1 Display Operation
        • 5.2.2.2 Keyboard Operation
      • 5.2.3 ESCape Sequences for Keyboard/Display
        • 5.2.3.1 Cursor Position Report
        • 5.2.3.2 Cursor Backward
        • 5.2.3.3 Cursor Down
        • 5.2.3.4 Cursor Forward
        • 5.2.3.5 Cursor Position
        • 5.2.3.6 Cursor Up
        • 5.2.3.7 Device Attributes
        • 5.2.3.8 Erase in Display
        • 5.2.3.9 Erase in Line
        • 5.2.3.10 Device Status Report
        • 5.2.3.11 Horizontal and Vertical Position
        • 5.2.3.12 Index
        • 5.2.3.13 Next Line
        • 5.2.3.14 Reverse Index
        • 5.2.3.15 Select Character Set
        • 5.2.3.16 Select Graphic Rendition
        • 5.2.3.17 Keypad Application Mode
        • 5.2.3.18 Keypad Numeric Mode
        • 5.2.3.19 Set Mode
        • 5.2.3.20 Reset Mode
        • 5.2.3.21 Save Cursor
        • 5.2.3.22 Restore Cursor
        • 5.2.3.23 Print Screen
        • 5.2.3.24 Load LEDs
      • 5.2.4 Keyboard/Display Programming Examples
    • 5.3 Printer Instructions
    • 5.4 Real-Time Clock Instructions
    • 5.5 RX278 Diskette Subsystem
      • 5.5.1 RX278 Diskette Subsystem Instruction Set
      • 5.5.2 Load Command Function Codes
        • 5.5.2.1 Fill Buffer
        • 5.5.2.2 Empty Buffer
        • 5.5.2.3 Write Sector
        • 5.5.2.4 Read Sector
        • 5.5.2.5 Change Density
        • 5.5.2.6 Read Status
        • 5.5.2.7 Write Deleted Data Sector
        • 5.5.2.8 Read Error Register Function
      • 5.5.3 Programming Examples
    • 5.6 Programming Considerations
      • 5.6.1 Critical Interrupt Servicing
  • Chapter 6 Programming the DP278
    • 6.1 Introduction
    • 6.2 DP278 Interrupts
      • 6.2.1 Receiver Interrupts
      • 6.2.2 Transmitter Interrupts
      • 6.2.3 Modem Change Interrupt
    • 6.3 DP278-A Standard Communications Option
      • 6.3.1 Asynchronous Operation
      • 6.3.2 Synchronous Operation
      • 6.3.3 Clocking
      • 6.3.4 Maintenance Mode Operation
      • 6.3.5 Standard Communications Device Registers
    • 6.4 DP278-B Extended Communications Option
      • 6.4.1 Synchronous Operation
      • 6.4.2 Clocking
      • 6.4.3 Maintenance Mode Operation
      • 6.4.4 Extended Synchronous Device Registers
    • 6.5 DP278 IOT Instructions
      • 6.5.1 Internal Register Instructions
      • 6.5.2 Port Control, Port Status and Modem Register Instructions
    • 6.6 Down-Line Loading the VT278
      • 6.6.1 Down-Line Loading Protocol
      • 6.6.2 Down-Line Load Encoding Format
        • 6.6.2.1 Leader/Trailer
        • 6.6.2.2 Origin
        • 6.6.2.3 Field
        • 6.6.2.4 Data/Checksum
  • Chapter 7 Programming the RL278
    • 7.1 Introduction
    • 7.2 RL278 Instruction Set
    • 7.3 Addressable Registers
      • 7.3.1 Command Register A
      • 7.3.2 Command Register B
      • 7.3.3 Silo Buffer After Get Status
      • 7.3.4 Silo Data Buffer After a Read Header
      • 7.3.5 Word Count Register
      • 7.3.6 Break MA Register
      • 7.3.7 Sector Address Register
      • 7.3.8 Error Register
    • 7.4 Command Execution
      • 7.4.1 Maintenance Command
      • 7.4.2 Reset Command
      • 7.4.3 Get Status Command
      • 7.4.4 Seek Command
      • 7.4.5 Read Header Command
      • 7.4.6 Write Data Command
      • 7.4.7 Read Data Command
      • 7.4.8 Read Data Without Header Check Command
        • 7.4.8.1 Track Overrun
  • Appendix A ASCII Character Sets
  • Appendix B English and Foreign Language Keyboards
  • Appendix C Special Graphics
  • Appendix D Alternate Character ROM, Standard Graphics
  • Appendix E Alternate Character ROM, Special Graphics
  • Appendix F Detailed Specifications
  • Appendix G Programming Considerations

Copies

Address: http://bitsavers.org/pdf/dec/pdp8/cmos8/DECmate/ED-VT278-HR-001_DECmate_System_Architecture_Manual_Jun81.pdf
Site: Al Kossow's Bitsavers
Format: PDF
Size: 7037932 bytes (6.7 MiB)
MD5: 4efb1f9b6198328027241ede4216c83f
Amended to:
Mirrors:
 
Address: http://pdp-8.org/scans/an/ek/ek-vt278-hr-001.pdf
Site: Aaron Nabil's PDP-8.org, a LINC, PDP-5, PDP-8 and PDP-12 resource
Format: PDF
Size: 7402911 bytes (7.1 MiB)
MD5: d84591526de603df52b4657a1d1efcdb