Stella Programmer's Guide
by Steve Wright, 12/03/79
Reconstructed by Charles Sinnett, 6/11/93
This HTML version by Ben Larson, 10/09
Table of Contents
TELEVISION PROTOCOL
The TIA (as seen by the programmer)
1.0 General Description
2.0 The Registers
3.0 Synchronization
4.0 Color and Luminosity
5.0 Playfield
6.0 The Moveable Objects Graphics
7.0 Horizontal Positioning
8.0 Horizontal Motion
9.0 Object Priorities
10.0 Collisions
11.0 Sound
12.0 Input Ports
THE PIA (6532)
1.0 General
2.0 Interval timer
3.0 RAM
4.0 The I-O ports
5.0 Port A - Hand Controllers
6.0 Address summary table
PAL-SECAM CONVERSIONS
PAL
SECAM
TIA 1A - TELEVISION INTERFACE ADAPTOR (MODEL 1A)
GENERAL DESCRIPTION
DETAILED DESCRIPTION
1. Data and addressing
2. Synchronization
3. Playfield graphics Register
4. Horizontal Position Counters
5. Horizontal Motion Registers
6. Moving Object Graphics Registers
7. Collision Detection Latches
8. Input ports
8.5 Priority Encoder
9 Color Luminance Registers
10. Color Phase Shifter
11. Audio Circuits
Write Address Detailed Functions
WSYNC (wait for sync)
VSYNC
VBLANK
PF0 (PF1, PF2)
CTRLPF
NUSIZ0 (NUSIZ1)
RESP0 (RESP1, RESM0, RESM1, RESBL)
RESMP0 (RESMP1)
HMOVE
HMCLR
HMP0 (HMP1, HMM0, HMM1, HMBL)
ENAM0 (ENAM1, ENABL)
GRP0 (GRP1)
REFP0 (REFP1)
VDELP0 (VDELP1, VDELBL)
CXCLR
COLUP0 (COLUP1, COLUPF, COLUBK)
AUDF0 (AUDF1)
AUDC0 (AUDC1)
AUDV0 (AUDV1)
WRITE ADDRESS SUMMARY
READ ADDRESS SUMMARY