Appendices Site Index Back Cover

INDEX

1234h 52, 101
24 Hour Flag 90, 101
32.768 Khz Oscillator 15
160 x 100 Graphics 21
320 x 200 Graphics Mode 22
640 x 200 Graphics Mode 23
8087-2 Numeric Data Processor 1, 72

Absolute Key Token 62, 98
ACE (8250) Registers 107
Active Video Display page 100
AMSTRAD PC 640K (Vv.i) message 104
Asynchronous Communications Element test 54
Attribute Byte (Color) 20
Attribute Byte (Monochrome) 24

Baud Rate Selector 80
Break Byte 100
BREAK Command 137
BUFFERS Command 138

Central Processing Unit (CPU) 1
Centronics Compatible Port 15
Centronics Interface Connector 37
CGA Color Select Register 26
CGA CRTC Display Addressing 27
CGA Mode 6845 CRTC Emulation 67
CGA Mode Control Register 25
CGA Status Register 27
Character set select 141
Colour Alpha Display 19
Colour Graphics Display 21
COMMAND.COM 179
Counter 1 initialisation 10
Country Dependent Information 144
CRC Error 73
CRTC Initialisation Data 94
Ctrl + [Keys]: Key Actions 61
Current Video Color Select byte 100
Current Video Mode Byte 99
Current Video Mode Control Byte 100
Cursor Address Buffer 100
Cursor Start/End Scan Byte 100

DEBUG Utility Program 180
Default Display Mode (DDM) 12, 46, 71
DEVICE Command 138
Diagnostic Mode 18, 106
Direct memory Access (DMA) 5
  Controller test 54
  Controller (8237A-4) Registers 110
  Initialization 7
  Over 64K boundary (Disk I/O Error) 72, 77
  Overrun Error 73
  Page Registers 6
Disk Bootstrap Interrupt 89
Disk Controller Error 72, 78
Disk I/O Interrupt 72, 77
Disk Parameter Table 95
Disk Write Protect Error 72
Drive Motor Flag 99
Drive Motor Timeout Counter 99
Drive Not Ready
Drive Restore Flag
Drive Status Byte 99
DRIVER.SYS 139
DRIVPARM Command 141
Dynamic RAM Refresh 9

ECC Error 78
End of Track 95
Error: External ROM checksum incorrect 105
Error: Faulty ... 105
EXE (Run File) 164, 168
EXE2BIN Utility Program 202
EXIT Command 204
Expansion Bus I/O Channels 5
Expansion Interface Connectors 41
External Cluster Controllers 5
External Ticker Interrupt 93
Extra RAM size 97

Fatal ROS Messages 105
FCBS Command 142
FDC (uPD765A) registers 121
FDC Command Codes 124
FDC Hardware Conditions 34
FDC Results Buffer 99
FILES Command 142
Filler Byte 95
Firmware 47
Floppy Disk Controller 34
Floppy Disk I/O Interrupt 72
Floppy Disk Interface test 55
Font Selection Links 141
Format Bad Track 77
Format Drive 77
Format Track 76, 77

Gap Length 95
Get Cursor Address 65
Get Key Token (Keyboard I/O Interrupt) 83
Get Light Pen Address 66
Get RTC Date 91
Get RTC Time 91
Get System Clock 90
Get Video Parameters 71

Hard Disk Call parameters and registers 77
Hard Disk Drive Count 101
Hard Disk I/O Interrupt 72
Hard Disk ROM 2, 77
Head Load Delay 95
Head Settling Delay 95
High Resolution (640 x 350) Graphics Mode 23
Horizontal Total 94

Initialization Stack 96
Initialize disk sub-system 73, 77
Initialize printer port 88
Initialize Serial Port 80
Insert a System disk into drive A 89, 104
Installed RAM Size 13
Internal Display Adapter 18
Interrupt Controller Initialisation 8
Interrupt Levels 8, 114
Interrupt Vector Initialisation 49
Interrupt Vectors 49
  Interrupt 2: Parity Error (NMI) 55
  Interrupt 5: Print Screen 56
  Interrupt 8: System Clock Interrupt 56
  Interrupt 9: Keyboard Interrupt 57
  Interrupt 14 (0Eh): Floppy Disk Controller 62
  Interrupt 16 (10h): Video I/O 62
  Interrupt 17 (11h): System Configuration 71
  Interrupt 18 (12h): Memory Size 72
  Interrupt 19 (13h): Disk I/O 72
  Interrupt 20 (14h): Serial I/O 79
  Interrupt 22 (16h): Keyboard I/O 83
  Interrupt 23 (17h): Printer I/O 87
  Interrupt 24 (18h): System Restart 88
  Interrupt 25 (19h): Disk Bootstrap 89
  Interrupt 26 (1Ah): System Clock and RTC 89
  Interrupt 27 (1Bh): Keyboard Break Interrupt 93
  Interrupt 28 (1Ch): External Ticker Interrupt 93
  Interrupt 29 (1Dh): Video Parameter Table 93
  Interrupt 30 (1Eh): Disk Parameter Table 95
  Interrupt 31 (1Fh): Video Matrix Table 95
Introduction 1
Invalid FDC Opcodes 136
IRGB Color Selection 19, 20

Keycodes 39, 57, 158
Key States 86, 97
Key Toggles 86, 97
Key Token Buffer End Address 102
Key Token Buffer Start Address 102
Key Token Buffer 98
Key Tokens 57 - 61
Keyboard and Key Codes 158
Keyboard Break Interrupt 93
Keyboard Buffer status 84, 86
Keyboard I/O Interrupt 83
Keyboard Interface 38
Keyboard Interface test 55
Keyboard Interrupt 57
Keyboard Layouts 159
  Danish 162
  French 160
  German 160
  Norwegian 163
  Portugese 163
  Spanish 161
  Swedish 162
  UK 159
  USA 159
Keyboard to Main Board Interface 38
Kill RTC Alarm 92

Language Links 106
LASTDRIVE Command 143
LIB (Library Files) 167
Light Pen Connector 40
Linker Program 164
Logical Printer Device Base I/O Address 96
Logical Printer Device Timeout Buffer 101
Logical Serial Device Base I/O Address 96
Logical Serial Device Timeout Buffer 101
Low Resolution (320 x 200) Graphics 21

Main Board I/O Channels 3
Main Board to Keyboard Interface 38
MAP (Link Map File) 167
MDA CRTC Initialisation 32
MDA Mode Register 31
MDA Status Register 32
Medium Resolution (320 x 200) Graphics Mode 22
Memory Layout 2
Memory Size Interrupt 72
Missing Address mark 73, 78
Mode Control Register 25
Monochrome Alpha Display 23
Motor off timeout 95
Motor on Delay 95
MS-DOS System Configuration 137
MS-LINK 164
Maths Co-processor (NDP) 1, 72

NMI Disable 11
NMI Mask Control 9
Non-Fatal ROS Messages 104
Non-Volatile RAM (NVR) 103, 117
Null Modem Cable 151
Number of Printers Attached 72
Number of Serial Interfaces Attached 72

OBJ (Object File) 167
Optional Games Adapter 72

Paper Out 87
Parallel Printer Interface 36
Parallel Printer Port 15
Parity Error (NMI) 55
Parity Error Disable 11
PCC Power Usage 155
PIC (8259A-2) Command Words 112
PIT (8253) Registers 115
Pixel to Bit Mapping (320 Res) 22
Pixel to Bit Mapping (640 Res) 23
Please fit new batteries 104
Please Wait ..... 52, 104
Port A - Status-1 Input/Keyboard Code 12
Port B - System Control 11
Port C - Status-2 Input 13
Power Connector 45
Power-Up Initialisation and Self Test 47
Power-Up Self Tests 52
Power-Up Test Methods 53
Power-Up Test Procedure 52
Print Screen Status Byte 130
Print Screen 56
Printer Acknowledge 87
Printer Connector 37
Printer Control Latch 16
Printer Data Latch 16
Printer I/O Interrupt 87
Printer Idle 87
Printer Lead Wiring 153
Printer Parallel Port test 54
Printer Selected 87
Printer Status Channel 17
Processor Memory Usage 2, 106
Programmable Interrupt Controller test 55
Programmable Interval Timer test 54
Programmable Interval Timers 9
Programmable Peripheral Interface test 54
RAM0 - RAM4 139
RAMDRIVE.SYS 13
Read Character and Attributes 67
Read Pixel (Video Int 16) 70
Read Sectors 74, 78
Read Serial Port 81
Real Time Clock test 54
Real Time Clock 15
Record Not Found (Disk I/O Error) 73
RECOVER Utility Program 205
Reference Information 106
Resident Operating System (ROS) ROM 2
Return Disk I/O Status 74, 78
Return printer port status 87
RGB Colour 19
ROM Character Set
  English, Norwegian 156
  Portugese, Greek 156
ROM Firmware Interrupts 50
ROS Checksum Test 53
ROS Interrupt 16 (10h): Video I/O 62
ROS Messages 104
RS232 Connections 145
RS232C Asynchronous Serial Port 35
RTC (HD146818) Registers 116

Scroll Screen Down 67
Scroll Screen Up 66
Second Floppy Disk Drive 14
Sector Size 95
Seek Error 73, 78
Send character to the printer port 87
Serial Baud Rate Settings 80
Serial Channel Interface 35
Serial Channel Pin Arrangement 36
Serial Clock and Serial Data 38
Serial Connector 36
Serial I/O Interrupt 79
Serial Parity Settings 80
Serial Port Status 82
Serial Stop Bit Settings 80
Set Cursor Address 65
Set Cursor Size 65
Set Display Page 66
Set RTC alarm 92
Set RTC Date 91
Set RTC Time 90
Set System Clock 90
Set Video Mode 63
SHARE Utility Program 206
SHELL Command 143
Size of Ram Disk 140
Soft Reset 61
Speaker Drive & Modulate 11
Special Key Actions 61
STACKS Command 143
Status-1 Input/Keyboard Code 12
Status-2 Input 13
Step rate 95
System Clock and RTC Interrupt 89
System Clock Interrupt 56
System Clock Long Word 90, 101
System Commands Processor 179
System Configuration Interrupt 71
System Configuration Word 96
System Control Port 11
System Interrupts 7
System Memory 2
System RAM test 54
System RAM Variables 96
System Reset Flag 53, 101
System Reset 14
System Restart Interrupt 88
System Status and Control 10

Then press any key. 89, 104
Time and Date of last usage 103, 104
Time and Date parameters 103, 116
Timer Configuration 10
Total RAM Size 97

Verify Sectors 75, 77
Video Connector 44
Video Display Buffer Size Word 99
Video Display Buffer Start Address 99
Video I/O Address Word 100
Video I/O Interrupt 62
Video Matrix Table 95
Video Output Pins 44
Video Parameter Table 95
Visible Video Columns Byte 99
VM.TMP 168

Wait States 1
Write Character and Attributes 68
Write Character Only 80
Write Color Palette 69
Write in TTY emulation mode 70
Write Pixel 70
Write Sectors 75, 78
Write Serial Port 80
Write System Status 14


Appendices Site Index Back Cover