ILLUSTRATIONS
1-1
Coarse Memory Map for ATARI 400/800
1-2
ATARI 400/800 Hardware Layout
2-1
ANTIC Mode Line Requirements
3-1
Color Register Labels and Addresses
3-2
Character Encoding
3-3
Color Register Selection for Characters
3-4
ENERGY CZAR™ Bar Charts
3-5
Terrain Map With Character Set Graphics
4-1
Non contiguous RAM Images
4-2
Player-Missile RAM Area Layout
4-3
Masking a Player for More Resolution
4-4
Using a Player as a Special Character
5-1
Examples of Vertical Screen Architecture
6-1
Arranging Screen RAM
6-2
Linking the Scroll to Coarse Scroll
7-1
Diagram of Bit flow of a Shift Register
7-2
Divide by Four Diagram
7-3
AUDC1-4 Bit Assignment
7-4
Five-Bit Poly-Counter
7-5
Selection Type Function Used to Mix in Distortion
7-6
Available Poly-Counter Combinations
7-7
AUDC1-4 Block Diagram
7-8
Sounds Produced by Distortion Combinations at Several Frequencies
7-9
AUDCTL Bit Assignment
7-10
The Effect of a High-Pass Filter Inserted in Channel 1 and Clocked by Channel 3
7-11
Two Sine Waves at Different Frequencies and Their Sum
7-12
Music Notes Played on a Standard Music Routine
7-13
Graphed Table of Frequencies That Possible Duplicate a Piano Key
7-14
Example of the Three Notes of Fig. 10-10 Played With a Piano Envelope
7-15
Graphed Sine Wave Data for Volume Only Program
8-1
I/O Subsystem
8-2
OS and BASIC Pointers (DOS Present)
8-3
RESET MEMLO
8-4
Protecting Programs from User Input Error
8-5
Vertical Blank Interrupt Execution
8-6
ROM Jump Vectors
8-7
RAM Vectors
8-8
I/O Subsystem
8-9
Input/Output Control Block (IOCB)
8-10
Device Control Block (DCB)
8-11
CIO Routine
8-12
Handler Address Table (HATABS)
8-13
Printer Handler Entry Point Table
8-14
Null Handler
8-15
SIO Call to Dump Line to Printer
8-16
BASIC Direct CIO Call
8-17
Real-Time Clock
8-18
BASIC Language Metronome Clock
8-19
Assembly Language Metronome Routine
8-20
Floating Point Routines
9-1
Auxiliary Byte Layout for the OPEN Command
9-2
Note and Point Values
9-3
Note and Point Examples
10-1
Example Line of Tokenized Input
10-2
OS and BASIC Pointers (No DOS Present)
C-1
Daisychained Peripheral Equipment
C-2
E-1
Bit Pattern In PRIOR Selects GTIA
E-2
Background Color Register ORed With Pixel Data to Give Data Color
E-3
Background Color Register ORed With Pixel To Give Final Color
E-4
Color Register Numbers and Location and COLOR Command Reference
Return to Table of Contents
|
Previous Chapter