1.13) What is the internal hardware arrangement of the 8-bit Atari?

+---------+   +-+     +---------+
|  6502   |   |p|     |  ANTIC  +-<--- Controller Ports: Light Pen/Light Gun
|   MPU   +---+ +-----+         |
+---------+   |r|     +-+-------+   +- Controller Ports: Triggers
              | |       +->-+ +---<-+   (Joystick/Driving/Trackball Triggers)
+---------+   |o|     +-----+-+-+-<--- Console Switches (Start/Select/Option)
|   RAM   +---+ |     |CTIA/GTIA+--->- Picture Output (to TV/Monitor)
|---------|   |c+-----+ /FGTIA  +--->- Sound Output (to TV/Monitor)
| 8-48KiB |   | |     +-----+---+--->- Console Speaker / to Sound Output
| /64KiB  |   |e|       +->-+
| /128KiB |   | |     +-+-------+
+---------+   |s|     |  POKEY  +-<--- Keyboard
              | +-----+         +-<--- Controller Ports: Potentiometer Ports
+---------+   |s|     +-------+-+                      (Paddles, Touch Tablet)
|   ROM   +->-+ |             +-<SIO>+ Program Recorder
|---------|   |o|     +-------+-+ |  + Disk Drives
|   OS    |   | |     |  6520   | |  + Printers
|10/14KiB |   |r+-----+   PIA   | |  + Modem
|---------|   | |     +-------+-+ |  + 850 Interface
|  BASIC  |   | |             |   +->- to Sound Output
|   8KiB  |   |b|             |
|---------|   | |             +------+ Controller Ports: Data Bits (Joysticks,
| Missile |   |u|                       Paddle Triggers, Light Pen Button,
| Command |   | |                       Driving, Touch Tablet Buttons,
|   8KiB  |   |s|                       Trackballs, Light Gun Trigger, XEP80)
|---------|   +-+-----------<PBI/ECI>+ 1064 Memory Module (600XL) (48KiB RAM)
|cartridge+-----------------------<--- Left Cartridge (8KiB/16KiB ROM)
|0/8/16KiB+-----------------------<--- Right Cartridge (8KiB ROM)
+---------+

NOTES
* 6502 MPU: Most NTSC 400/800: MOS Technology MCS6502A or equivalent
             Late NTSC 400/800, all PAL 400/800, and all XL/XE: Atari SALLY
* ROM: 400/800: 10KiB 400/800 OS
        1200XL: 14KiB XL OS
        600XL/800XL/65XE/130XE/800XE: 22KiB (14KiB XL OS + 8KiB BASIC)
        XEgs: 30KiB (14KiB XL OS + 8KiB BASIC + 8KiB Missile Command)
* RAM: 400: 8KiB or 16KiB, or 48KiB with 48K RAM Expansion Kit
        800: 8KiB-48KiB using 1-3 CX852 8K RAM or CX853 16K RAM Memory Modules
        600XL: 16KiB, or 64KiB with 1064 Memory Module
        1200XL/800XL/65XE/800XE/XEgs: 64KiB
        130XE: 128KiB
*  CTIA: Earlier NTSC 400/800
    GTIA: Later NTSC 400/800 and all NTSC/PAL XL/XE
   FGTIA: SECAM XL/XE
* Right Cartridge: 800 only
* Controller Ports: 400/800 have 4; XL/XE have 2
* Controller Port Triggers: Not connected to ANTIC on jacks 1-3 on the 400
* Console Speaker: 400/800: An internal physical speaker
                      XL/XE: Mixed into Sound Output to TV/Monitor
* PBI: 600XL/800XL only
* ECI: 130XE/65XE(later)/800XE only
About Us - Contact - Credits - Powered with Webdev - © Atarimania 2003-2024