1 2 3 4 5 6
1 2 3 4 5 6
A
B
C
D
A
B
C
D
Date: 2020-01-15
KiCad E.D.A. kicad (5.1.4-0-10_14)
Rev: 2Size: A4
Id: 1/11
Title: Atari 800XL Schematics
File: Atari800XL.sch
Sheet: /
ezContents
Schematics implemented and tested on real hardware
Includes fixes
Schematics based on Atari 800 XL Service Manual
Sheet: POWER
File: power.sch
+5V
Sheet: AUDIO
File: audio.sch
RF_MOD_AUDIO
Sheet: VIDEO_PROCESSING
File: video_processing.sch
RF_MOD_VDO
Sheet: CPU-GPU
File: cpu_gpu.sch
D[0..7]
A[0..15]
Sheet: MMU_ROMS
File: mmu_roms.sch
A[0..15]
D[0..7]
Sheet: CONTROL
File: control.sch
A[0..15]
MA[0..7]
Sheet: RF_MODULATOR
File: rf_modulator.sch
AUDIO_IN
VIDEO_IN
Sheet: POKEY
File: pokey.sch
A[0..15]
D[0..7]
Sheet: PER_INTERFACE
File: per_interface.sch
D[0..7]
A[0..15]
Sheet: MEMORY
File: memory.sch
D[0..7]
MA[0..7]
+5V_1
1
SHIELD
2
GND_1
3
+5V_2
4
GND_2
5
+5V_3
6
GND_3
7
J7
DIN-7_POWER
GND
GND
C18
100nF
S4
1
D0
10
D6
11
S5
12
+5V
13
RD5
14
CCTL
15
A3
2
A2
3
A1
4
A0
5
D4
6
D5
7
D2
8
D1
9
RD4
A
GND
B
A4
C
A5
D
A6
E
A7
F
A8
H
A9
J
A12
K
D3
L
D7
M
A11
N
A10
P
R/W
R
B-PHI2
S
J4
CART_CON
GND
1
GND
10
A7
11
A8
12
A9
13
A10
14
A11
15
A12
16
A13
17
A14
18
GND
19
EXTSEL
2
A15
20
D0
21
D1
22
D2
23
D3
24
D4
25
D5
26
D6
27
D7
28
GND
29
A0
3
GND
30
PHI2
31
GND
32
RESERVED
33
RST
34
IRQ
35
RDY
36
RESERVED
37
EXTERN_B
38
RESERVED
39
A1
4
REF
40
CAS
41
GND
42
MPD
43
RAS
44
GND
45
LR/W
46
RESERVED
47
RESERVED
48
AUDIO_IN
49
A2
5
GND
50
A3
6
A4
7
A5
8
A6
9
J9
PARALLEL_BUS
1
1
10
10
11
11
12
12
13
13
14
14
15
15
16
16
17
17
18
18
19
19
2
2
S0
20
S1
21
S2
22
RST_SW
23
24
24
3
3
4
4
5
5
6
6
7
7
8
8
KR2
9
J8
KEYBOARD_CON
FWD
1
BACK
2
LEFT
3
RIGHT
4
B_POT
5
TRIGGER
6
+5V
7
GND
8
A_POT
9
J6
CONTROL_CON
FWD
1
BACK
2
LEFT
3
RIGHT
4
B_POT
5
TRIGGER
6
+5V
7
GND
8
A_POT
9
J5
CONTROL_CON
CLOCK_IN
1
+5V
10
SIO_AUDIO_IN
11
NC
12
INTERRUPT
13
CLOCK_OUT
2
DATA_IN
3
GND
4
DATA_OUT
5
GND
6
COMMAND
7
MOT_CTRL
8
PROCEED
9
J1
SIO_CON
LUMINANCE
1
GND
2
AUDIO
3
VIDEO
4
NC
5
J2
MONITOR_CON
J8:12
J5:TRIGGER
J6:TRIGGER
J5:GND
J5:+5V
J5:A_POT
J5:B_POT
J6:A_POT
J6:B_POT
J6:GND
J6:+5V
J1:DATA_IN
J1:CLOCK_IN
J1:DATA_OUT
J1:CLOCK_OUT
J1:SIO_AUDIO_IN
J1:MOT_CTRL
J1:+5V
J5:RIGHT
J5:LEFT
J5:BACK
J5:FWD
J6:RIGHT
J6:LEFT
J4:_CCTL
J6:BACK
J6:FWD
J1:COMMAND
J1:INTERRU
J1:PROCEED
AUDIO_OUT
J2:VIDEO
J2:LUMIN
J8:24
J8:18
RW
PHI2
PHI2
+5V_A
J8:19
GND
J8:S2
J8:S1
J8:S0
+5V_A
J8:_RST_SW
J8:_KR2
J8:5
GND
J4:_S4
J4:_S5
J4:RD5
J4:RD4
J8:3
J8:8
J8:2
J8:7
J8:4
J8:1
PB_EXTSEL
CAS
WRT
RAS
PB_RDY
PB_EXTEN_B
REF
PB_MPD
PB_AUDIO_IN
RST
IRQ
J8:6
J8:13
J8:11
J8:14
J8:10
J8:16
J8:15
J8:17
A0
A[0..15]
D7
D6
D0
D5
A15
D4
A14
A13
A12
A11
D3
A10
A9
A8
D[0..7]
D2
A7
A6
A5
D0
D1
A1
A4
A2
A3
A3
A4
A5
A6
A0
A1
A7
A2
D7
D6
D5
A8
A9
A10
A11
A12
D4
D3
D2
D1
Notes for domestic units only (NTSC)
1. Change modulator UM1662 (C061658) to modulator UM1652 (CA061619).
2. Change Y1 crystal, C015510, 3.546894MHz to C061090, 3.579545 MHz.
3. Delete all these components.
4. Add jumper W2 for domestic.