Disclaimer: This information is provided as is. There may be errors in this information. You may use this information only if you agree that Minimalist / Coinop.org, its employees, and noted authors will never be held responsible for any damage, injury, death, mayhem, etc. caused by errors in the information. When working with high voltage, never work alone and always follow safety precautions.

Document Title: [MarbleMadnessMap.html (html file)]

Atari System 1 Memory Map
Atari System 1

Video Microprocessor Memory Map
-------------------------------
                                       adr           r/w  d15 ---------- d0
Program ROM                            000000-087fff r/w  dddddddd dddddddd
Program RAM                            400000-401fff      dddddddd dddddddd


Playfield Horizontal Scroll            800000        w           d dddddddd
Playfield Vertical Scroll              820000        w           d dddddddd
Playfield Special Priority Color       840000        r             dddddddd

Sound Processor Reset                  860000        w             d
Trak-Ball Test                                       w              d 
Motion Object Parameter Buffer Select                w               d d
Playfield ROM Bank Select                            w                  d
Trak-Ball Resolution and Test LED                    w                   d 
Alphanumerics ROM Bank Select                        w                    d 

Watchdog                               880000        w

Vertical Blank IRQ Acknowledge         8a0000        w

Unlock                                 8c0000        w

Cartridge External                     900000-9fffff r/w  dddddddd dddddddd

Playfield RAM                          a00000-a01fff r/w  dddddddd dddddddd

Motion Object Vertical Position        a02000-a0207f r/w  dddddddd dddddddd
Motion Object Picture                  a02080-a020ff r/w  dddddddd dddddddd
Motion Object Horizontal Position      a02100-a0217f r/w  dddddddd dddddddd
Motion Object Link                     a02180-a021ff r/w  dddddddd dddddddd

Motion Object Vertical Position        a02200-a0227f r/w  dddddddd dddddddd
Motion Object Picture                  a02280-a022ff r/w  dddddddd dddddddd
Motion Object Horizontal Postion       a02300-a023ff r/w  dddddddd dddddddd
Motion Object Link                     a02380-a023ff r/w  dddddddd dddddddd

Motion Object Vertical Postion         a02e00-a02e7f r/w  dddddddd dddddddd
Motion Object Picture                  a02e80-a02eff r/w  dddddddd dddddddd
Motion Object Horizontal Position      a02f00-a02f7f r/w  dddddddd dddddddd
Motion Object Link                     a02f80-a02fff r/w  dddddddd dddddddd

Alphanumerics RAM                      a03000-a03fff r/w  dddddddd dddddddd
Alphanumerics Color RAM                b00000-b001ff r/w  dddddddd dddddddd
Motion Object Color RAM                b00200-b003ff r/w  dddddddd dddddddd
Playfield Color RAM                    b00400-b005ff r/w  dddddddd dddddddd
Translucent Color RAM                  b00600-b0061f r/w  dddddddd dddddddd
EEPROM                                 f00000-f00fff r             dddddddd
Trak-Ball                              f20000-f20006 r             dddddddd
Analog Joystick                        f40000-f4000e r             dddddddd

Analog Joystick IRQ Disable            f40010        r

Output Buffer Full (@ FE0000)          f60000        r             d
Self-Test                                            r              d
Switch Input                                         r               d
Vertical Blank                                       r                d
Switch Input                                         r                 d
Switch Input                                         r                  d
Switch Input                                         r                   d
Switch Input                                         r                    d

Read Sound Processor (6502)            fc0000        r             dddddddd
Write Sound Processor (6502)           fe0000        w             dddddddd

I/O and Sound Microprocessor Memory Map
---------------------------------------
                            adr       a15 ------------ a0 r/w d7 -- d0

Program RAM                 0000-0fff 0000 aaaa aaaa aaaa r/w dddddddd
Cartridge External          1000-1fff 0001 aaaa aaaa aaaa r/w dddddddd
Music                       1800-1801 0001 1000 0000 000a r/w dddddddd
Read 68000 Port             1810      0001 1000 0001 0000 r   dddddddd
Write 68000 Port            1810      0001 1000 0001 0000 w   dddddddd
Self-Test                   1820      0001 1000 0010 0000 r   d
Buffer Output full (@ 1810)                                      d
Data Available (@ 1810)                                           d
Auxiliary Coin Switch                                              d
Left Coin Switch                                                    d
Right Coin Switch                                                    d
Music Reset                 1820      0001 1000 0010 0000 w          d
Light-Emitting Diode        1824      0001 1000 0010 0100 w          d
Light-Emitting Diode        1825      0001 1000 0010 0101 w          d
Right Coin Counter          1826      0001 1000 0010 0110 w          d
Left Coin Counter           1827      0001 1000 0010 0111 w          d
Sound Effects               1870-187f 0001 1000 0111 aaaa r/w dddddddd
Program ROM                 4000-ffff aaaa aaaa aaaa aaaa r   dddddddd