Pokey Registers


Source: Mapping the Atari, by Ian Chadwick

Index


AUDF1 (Write $D200)


AUDF2 (Write $D202)


AUDF3 (Write $D204)


AUDF4 (Write $D206)


AUDCn (Write $D201, $D203, $D205, $D207)

Distortion Volume Only Volume Level


AUDCTL (Write $D208)

9-bit Poly 1.79MHz Ch.1 1.79MHz Ch.3 Join 1-2 Join 3-4 High-pass 1-3 High-pass 2-4 15KHz Clock


STIMER (Write $D209)


SKREST (Write $D20A)


POTGO (Write $D20B)


SEROUT (Write $D20D)


IRQEN (Write $D20E)

BREAK Pressed Key Pressed Serial Input Ready Serial Output Data Needed Serial Output Done Timer 4 Timer 2 Timer 1


SKCTL (Write $D20F)

Force Break Serial Port Mode Control Two-tone Mode Fast POT Scan Keyboard Scan Keyboard Debounce


POTn (Read $D200-$D207)


ALLPOT (Read $D208)

Pot 7 Pot 6 Pot 5 Pot 4 Pot 3 Pot 2 Pot 1 Pot 0


KBCODE (Read $D209)


RANDOM (Read $D20A)


SERIN (Read $D20D)


IRQST (Read $D20E)

BREAK Pressed Key Pressed Serial Input Ready Serial Output Data Needed Serial Output Done Timer 4 Timer 2 Timer 1


SKSTAT (Read $D20F)

Serial Input Frame Error Serial Input Overrun Keyboard Overrun Ignore Shift Register Shift Key Key Pressed Serial Input Busy unused


Miscellaneous Notes