Chapter
7
SYSTEM
CONTROL
HARDWARE
...............................................
197
Introduction
.............................................................................................................................
197
Video Priorities
.....................................................................................................................
198
FIXED SPRITE PRIORITIES
....................................................................................
198
HOW SPRITES ARE GROUPED
............................................................................
199
UNDERSTANDING VIDEO PRIORITIES
..........................................................
, 199
SETTING THE PRIORITY CONTROL REGISTER
......................................
200
Collision Detection
.............................................................................................................
202
HOW COLLISIONS ARE DETERMINED
...........................................................
202
HOW TO INTERPRET THE COLLISION DATA
...........................................
202
HOW COLLISION DETECTION
IS
CONTROLLED
.....................................
203
Beam Position Detection
...............................................................................................
205
USING THE BEAM POSITION COUNTER
......................................................
205
Interrupts
..................................................................................................................................
207
NONMASI<ABLE INTERRUPT
...............................................................................
207
MASKABLE INTERRUPTS
.......................................................................................
207
USER INTERFACE TO THE INTERRUPT SYSTEM
..................................
207
INTERRUPT CONTROL REGISTERS
................................................................
208
SETTING AND CLEARING BITS
..........................................................................
208
DMA Control
.........................................................................................................................
212
Chapter
8
INTERFACE
HARDWARE
....................................................................
215
Introduction
.............................................................................................................................
215
Controller
Port
Interface
..............................................................................................
216
READING THE CONTROLLER
PORT
...............................................................
217
Disk Controller
.....................................................................................................................
227
DISK SELECTION, CONTROL, AND SENSING
............................................
228
OTHER REGISTERS IN DISK OPERATIONS
...............................
:.................
232
DISI( INTERRUPTS
......................................................................................................
235
The I(eyboard
........................................................................................................................
236
HOW THE KEYBOARD DATA
IS
RECEIVED
................................................
236
TYPE
OF
DATA RECEIVED
....................................................................................
236
LIMITATIONS
OF
THE KEYBOARD
..................................................................
239
Parallel
Input/Output
Interface
.............................................................................
240
Serial Interface
......................................................................................................................
240
INTRODUCTION
TO
SERIAL CIRCUITRy..................................................... 240
SETTING THE
BAUD
RATE
....................................................................................
240
SETTING THE RECEIVE MODE
...........................................................................
241
CONTENTS
OF
THE RECEIVE DATA REGISTER
.....................................
241
HOW OUTPUT DATA
IS
TRANSMITTED
.......................................................
243
SPECIFYING THE REGISTER CONTENTS
....................................................
244
Audio
Output
Connections
.........................................................................................
245
Display
Output
Connections
......................................................................................
245
-xiii-