Appendices Site Index

INDEX

+5V DC43,45,47,49,51,52
-5V DC49,51,52,182
+12V DC47,49,51,52,182
-12V DC49,51,52,182
 
6845 CRTC Emulation33
 
Alpha Display25
Alpha/Graphics Colour VDU Controller 24
Alpha Mode Character Generator ROM37
Asynchronous Communications Element
(8250) Registers (table)
120
Asynchronous Communications Element test 60
Attribute Byte25, 76
 
Bootstrap57, 98
Break68, 102
BREAK Command164
BUFFERS Command164
Bus Cycle7
Calendar
- Time, Calendar and Alarm Locations
131
Caps Lock68, 95, 107
Character Generator ROM - Alpha Mode 37
Character Set - ROM183
Checksum54, 59, 90, 112, 114
Clock - Real time21
Clock Frequency7
Colour Planes27,28,92
Colours24
Command
  • - BREAK
  • - BUFFERS
  • - Country
  • - DEVICE
  • - DRIVPARM
  • - FCBS
  • - FILES
  • - LASTDRIVE
  • - SHELL


164
164
165
165
167
168
168
168
169
Connector43, 45, 46, 51, 52
Control Register - VDU Mode28
Controller
  • - Floppy Disk Controller (uPD765A) Registers
  • - High Performance Programmable DMA
    Controller Registers
  • - Programmable Interrupt Controller
    Command Words


136
124

126
Conversion to 640K183
Counter 1 Initialisation16
COUNTRY Command165
Country Dependent Information for MS-DOS 3.2 170
CPU7
CRTC Display Addressing35
CRTC (MC6845) Emulation33, 34
Crystal Oscillator21
Cursor34, 72
Cursor Off35
 
Divide by Zero55
DEVICE Command165
Device Driver
  • - DEVICE Command
  • - DRIVER.SYS
  • - RAMDRIVE.SYS


165
166
166
Direct Memory Access see DMA11
Direct Memory Access Controller Test 60
Disk I/O82
Disk Parameter Table104
Disk test61
Display
  • - Alpha
  • - Graphics


25
26
Display RAM Access Overhead36
Display RAM Mapping36
DMA11
DMA Controller
  • - High Performance DMA Controller
    (8237A-4) Registers

54
124
DMA Initialisation13
DMA Page Registers12
DRIVER.SYS166
DRIVPARM Command167
 
Enhanced Function Interrupt89
Error: Faulty
  • - direct memory access controller
  • - floppy disk controller or disk drive
  • - interrupt controller
  • - interval timer
  • - real time clock
  • - ROS ROM checksum
  • - memory (parity error)
  • - mouse coordinate register
  • - SYSTEM RAM
  • - system printer port
  • - system serial port
  • - system status register
  • - VDU controller
  • - VDU RAM


113,114
Expansion Bus7, 48
Expansion Bus I/O Channels11
Expansion Card Interface48
External Ticker Interrupt103
 
Fatal ROS Messages114
FCBS Command168
FDC Hardware Conditions38
FILES Command168
Firmware53
Floppy Disk Controller
  • - Hardware Conditions
  • - Interrupt 14:
  • - Registers (uPD765A)

38
38
70
136
Format Track85
 
Graphics Display26
Graphics Mode 126 7 1
Graphics Mode 226 7 2
Graphics Mode 2 Border Register32, 92
 
Initialisation
  • Counter 1
  • DMA
  • Interrupt Controller
  • Power Up and Self Test


16
13
15
53
Interfaces
  • Mouse Software


18
Input/Keyboard Code Status-1 - Port A 18
Interrupt 2: Parity Error (NMI)62
Interrupt 5: Print Screen62
Interrupt 6: Mouse Button Control63
Interrupt 8: System Clock Interrupt63
Interrupt 9: Keyboard Interrupt64
Interrupt 14: Floppy Disk Controller70
Interrupt 16: VDU I/O
  • VDU Control Registers
  • VDU Controller - Alph/Graphics Colour
  • VDU Colour Plane Read Register
  • VDU Colour Plane Write Register
  • VDU Colour Select Register
  • VDU Graphics Mode 2 Border Register
  • VDU Mode Control Register
  • VDU RAM and VDU Controller test
  • VDU Status Register
  • VDU Sub-Function 0: Set VDU Mode
  • VDU Sub-Function 1: Set Cursor Size
  • VDU Sub-Function 2: Set Cursor Address
  • VDU Sub-Function 3: Get Cursor Address
  • VDU Sub-Function 4: Get Light Pen Address
  • VDU Sub-Function 5: Set Display Page
  • VDU Sub-Function 6: Scroll Screen UP
  • VDU Sub-Function 7: Scroll Screen Down
  • VDU Sub-Function 8: Read Character and Attributes
  • VDU Sub-Function 9: Write Character Attributes
  • VDU Sub-Function 10: Write Character only
  • VDU Sub-Function 11: Write Colour Select Register
  • VDU Sub-Function 12: Write a Pixel
  • VDU Sub-Function 13: Read a Pixel
  • VDU Sub-Function 14: Write in TTY Emulation Mode
  • VDU Sub-Function 15: Get Current VDU Parameters
70

28
24
31
30
29
32
28
59
33
71
72
73
73
73
74
74
75
76
76
77
78
78
79
79
80
Interrupt 17: System Configuration80
Interrupt 18: Memory Size81
Interrupt 19: Disk I/O
  • Disk Sub-Function 0: Initialise Disk Sub-System
  • Disk Sub-Function 1: Return Last Status
  • Disk Sub-Function 2: Read Sector
  • Disk Sub-Function 3: Write Sector
  • Disk Sub-Function 4: Verify Sector
  • Disk Sub-Function 5: Format Track
82

82
83
83
84
84
85
Interrupt 20: Serial I/O
  • Serial Sub-Function 0: Initialise Port
  • Serial Sub-Function 1: Send Character
  • Serial Sub-Function 2: Read Character
  • Serial Sub-Function 3: Get Channel Status
86

87
88
89
89
Interrupt 21: Enhanced Function Interrupt
  • Enhanced Sub-Function 0: Read/Reset
    Mouse X/Y Counts
  • Enhanced Sub-Function 1: Write NVR Location
  • Enhanced Sub-Function 2: Read NVR Location
  • Enhanced Sub-Function 3: Write VDU Colour Plane
    Write Register
  • Enhanced Sub-Function 4: Write Colour Plane
    Read Register
  • Enhanced Sub-Function 5: Write VDU
    Graphics Border Register
  • Enhanced Sub-Function 6: Return ROS
    Version Number
89

90

90
91
92

92

92

93
Interrupt 22: Keyboard I/O
  • Keyboard Sub-Function 0: Get Key Token
  • Keyboard Sub-Function 1: Return Keyboard Buffer
    Status
  • Keyboard Sub-Function 2: Return Shift States
93

94
94

94
Interrupt 23: Printer I/O
  • Printer Sub-Function 0: Print Character
  • Printer Sub-Function 1: Initialise printer channel
  • Printer Sub-Function 2: Return Channel Status
96

97
97
97
Interrupt 24: System Restart98
Interrupt 25: Disk Bootstrap98
Interrupt 26: System Clock & Real Time Clock
  • Clock Sub-Function 0: Get System Clock
  • Clock Sub-Function 1: Set System Clock
  • Clock Sub-Function 2: Get RTC Time
  • Clock Sub-Function 3: Set RTC Time
  • Clock Sub-Function 4: Get RTC Date
  • Clock Sub-Function 5: Set RTC Date
  • Clock Sub-Function 6: Set RTC Alarm
  • Clock Sub-Function 7: Kill RTC Alarm
98

99
99
99
100
101
101
102
102
Interrupt 27: Keyboard Break Interrupt 102
Interrupt 28: External Ticker Interrupt 103
Interrupt 29: VDU Parameter Table 103
Interrupt 30: Disk Parameter Table 104
Interrupt 31: VDU Matrix Table 105
Interrupt Controller
  • - Initialisation
  • - Programmable Interrupt Controller
    Command Words
57

13
126
Interrupt Levels14
Interrupts13, 14, 55
Interval Timer
  • - Programmable Interval Timer (8253) Registers


130
Interval Timers15
I/O Channels
  • - Main Board
  • - Expansion Bus
7

9
11
 
Joystick Interface45
Joystick Connector46
 
Key Actions - Special68
Key Codes18,43,94,108
Keyboard57,93,94
Keyboard Keycodes185
Keyboard Interrupt - Interrupt 943
Keyboard Interface42
Keyboard Interface test61
Keyboard Layouts
  • Danish
  • French
  • German
  • Italian
  • Swedish
  • UK
  • USA
186

189
187
187
188
189
186
186
Keyboard to Main Board Interface
  • see also Main Board to Keyboard Interface
42

43
KEYBUK Command169
Keycodes43, 64, 118 - 120, 185
 
Language Links23, 116
LASTDRIVE Command168
Light Pen Connector46
Links23, 37, 116, 183
Luminance24
 
Main Board I/O Channels9
Main to Keyboard Interface43
MC6845 CRTC Emulation33
Memory Layout7
Memory Size8, 81, 107
Mode 1 - Graphics26, 71
Mode 2 - Graphics26, 71
Mode Mapping Relationships36
Monochrome Grey Scales25
Mouse Button Control - Interrupt 663
Mouse Connector44
Mouse Registers9, 90
Mouse Software Interfaces153
MS-DOS 3.2 Country Dependent Information for 170
MS-DOS System Configuration164
Mouse Interface44
Mouse X and Y Count Register test61
 
NMI Mask Control15, 57
Non-Fatal ROS Messages113
Non-Volatile RAM112
Numeric Data Co-processor7
Num Lock68, 95, 107
 
NVR21, 54, 90
On-Board RAM8, 183
OUT0, OUT1, OUT216
 
Parallel Printer Port
  • - Interface
22

41
Parity Error55, 62
Page Registers12, 13
Pin Arrangement
  • - Serial Channel
  • - Parallel printer port


40
41
Pixel to RAM assignment27, 28
Port A - Status-1 Input/Keyboard Code 18
Port B - System Control17
Port C - Status-2 Input19
Power Connector52
Power Sense21
Power Supply Requirements182
Power-Up Initialisation and Self Test 53
Power-Up Self Tests58
Print Screen - Interrupt 562,68
Printer Control Latch22
Printer Data Latch22
Printer I/O96
Printer Lead (PL-2) Wiring Specification 180
Printer parallel Port test61
Printer Port - Parallel22
Printer Status Channel23, 96
Processor Memory Usage8, 116
Programmable Interrupt Controller test 61
Programmable Interval Timer test60
Programmable Interval Timers15
Programmable Peripheral Interface test 60
 
RAM0 to RAM419
RAM Variables105
RAM - Non-Volatile112
RAMDRIVE.SYS166
RDSEL Bits31, 32, 92
Real Time Clock21, 98
Real Time Clock (HD146818) Registers 131
Real Time Clock test60
Register
  • - VDU Colour Select
  • - VDU Colour Plane Write
  • - VDU Colour Plane Read
  • - VDU Display Modes/Mode Mapping Relationship
  • - VDU Graphics Mode 2 Border
  • - VDU RAM Access Overhead
  • - VDU Status


29
30
31
36
32
36
33
Reset68
Resident Operating Systems - see also (ROS) 7, 57, 93
ROM 7, 57
ROM Character Set 183
ROS Checksum Test 59
ROS Interrupts 62
ROS Messages
  • - Fatal
  • - Non-Fatal
113

114
113
RS232C Asynchronouse Serial Port
  • - Asynchronous Communications Element
    Registers (table)
  • - Asynchronous Communications test
  • - Connections
  • - Hardware Flow Control
39

120

60
171
175
RTC Alarm 102
RTC Register Locations 133
 
Scroll Lock68, 95, 107, 108
Self Test58
Serial Channel Interface39
Serial Channel Pin Arrangement40
Serial Clock and Serial Data42
Serial I/O39, 40, 86
Serial Port - RS232C Asynchronous39
Serial Port - Asynchronous Communications Element Test60
SHELL Command169
Single Step55
Speaker15, 16
Special Key Actions68
Stars-and-Bars36
Status-1 Input/keyboard Code - Port A 18
Status-2 Input - Port C19
System Control - Port B19
System Clock98, 99
System Clock Interrupt - Interrupt 8 63
System Configuration - MS-DOS164
System Interrupts13
System RAM7
System RAM test61
System Reset21
System Status-1 - Write20
System Status-2 - Write20
System Status and Control16, 80
 
Test Methods - self tests59
Test Procedure - self tests58
Time, Calendar and Alarm Locations131
Timer Configuration16
Toggle Bit33
TTY Emulation79
 
User Area RAM test61
 
VDU Colour Plane Read Register31, 92
VDU Colour Plane Write Register31, 92
VDU Colour Plane Select Register 30, 31
VDU Colour Select Register29, 78
VDU Controller24, 59
VDU I/O70
VDU Matrix table105
VDU Mode Control28, 29, 71
VDU Parameter Table103
VDU RAM8, 26, 28, 30, 36, 59
VDU Status Register33
Video Connector51
VRT21, 135
 
Wait States7
Write System Status-120
Write System Status-220

Appendices Site Index