1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
A
B
C
D
E
F
G
H
I
J
K
A
B
C
D
E
F
G
H
I
J
K
Date: 2019-11-04
KiCad E.D.A. eeschema 5.0.2+dfsg1-1 Rev: CSize: A1 Id: 1/1
Title: Dragon 32 MKII Schematic
File: Dragon32_MKII.sch
Sheet: /
Captured in KiCad by Stewart Orchard
Original design by Dragon Data Ltd
D6
1N914
GND
1
A2 10
A3 11
A4 12
A5 13
A6 14
A7 15
A8 16
A9 17
A10 18
A11 19
NMI
2
A12 20
A13 21
A14 22
A15 23
D7 24
D6 25
D5 26
D4 27
D3 28
D2 29
IRQ
3
D1 30
D0 31
R/W 32
BUSY
33
E
34
Q
35
AVMA
36
RES
37
LIC
38
TSC
39
FIRQ
4
HALT
40
BS
5
BA
6
VCC 7
A0 8
A1 9
IC19
6809E
SW1
RESET
C4
100nF
R36
100K
C23
33uF
R40
4K7 R41
4K7 R14
4K7 R13
4K7
R74
Not Fitted D10
1N3597
D11
1N3592
R15
1N914
D4
1N914
D5
1N914
C22
100uF
C73
100nF
VCLK
RES
FIRQ IRQ NMI HALT
E
Q
A0
A1
A2
A3
A4
A5
A6
A7
A8
A9
A10
A11
A12
A13
A14
A15
D0
D1
D2
D3
D4
D5
D6
D7
R/W
A[0..15]
D[0..7]
1
10
11 12
13 14
15 16
17 18
19
2
20
21 22
23 24
25 26
27 28
29
3
30
31 32
33 34
35 36
37 38
39
4
40
5 6
7 8
9
PL7
40 WAY CARD EDGE SOCKET
HALT
RES
Q
+5V
GND
EXTSND
+12V
R/W
R2
GND
P2
EXTMEM
A11
1WE 10
CAS 11
RAS0 12
Q13
E14
R/W
15 A0
16 A1
17 A2
18 A3
19
A10
2
GND
20
A4
21 A5
22 A6
23 A7
24
S2 25
S1 26
S0 27
Z0 28
Z1 29
A9
3
Z2 30
Z3 31
Z4 32
Z5 33
Z6 34
Z7/RAS1 35
A15
36 A14
37 A13
38 A12
39
A8
4
VCC 40
OSCin
5
OSCout
6
VCLK 7
DA0 8
HS 9
IC15
74LS783
R25
XL2
14.218MHz
C40
22pF
C41
33pF R37
1K5
R/W
A[0..15] A0
A1
A2
A3
A4
A5
A6
A7
A8
A9
A10
A11
A12
A13
A14
A15
R24
R23
R22
R21
R19
R20
22R
11 Places
R12
R26
R27
R28
E
Q
VCLK
NHS DA0
RAS1 RAS0
CAS WE
Z0
Z1
Z2
Z3
Z4
Z5
Z6
Z[0..6]
C72
100nF C37
4u7
+5V
A
1
Y5 10
Y4 11
Y3 12
Y2 13
Y1 14
Y0 15
VCC 16
B
2C
3
G2A
4G2B
5
G1
6
Y7 7
GND
8
Y6 9
IC33
74LS138
11
12 13
IC31D
74LS02
R39
4K7
E
MEM R0
R1 R2
P0 P1
P2
1
2
3IC31A
74LS02
4
5
6IC31B
74LS02
GND
10 VCC 20
1G
1
2A1
11 1Y4 12
2A2
13
1Y3 14
2A3
15
1Y2 16
2A4
17
1Y1 18
2G
19
1A1
2
2Y4 3
1A2
4
2Y3 5
1A3
6
2Y2 7
1A4
82Y1 9
IC16
74LS244
GND
10 VCC 20
Mr
1Cp
11
Q4 12
D4
13 D5
14 Q5 15
Q6 16
D6
17 D7
18 Q7 19
Q0 2
D0
3D1
4Q1 5
Q2 6
D2
7D3
8Q3 9
IC13
74LS273
D[0..7]
D0
D1
D2
D3
D4
D5
D6
D7
MEM
RAS0
VBB 1
A5
10 A4
11 A3
12
A6
13
Dout 14
CAS
15
VSS
16
Din
2
WE
3RAS
4
A0
5
A2
6A1
7
VDD
8VCC 9
IC1
4116
DD0
DD1
DD2
DD3
DD4
DD5
DD6
DD7
DD[0..7]
VSS
1
ØB 10
ØA 11
MS 12
DA5 13
DA6 14
DA7 15
DA8 16
VCC 17
DA9 18
DA10 19
DD6
2
DA11 20
DA12 21
DA0 22
DA1 23
DA2 24
DA3 25
DA4 26
GM2
27
Y28
GM1
29
DD0
3
GM0
30 INT/EXT
31
INV
32
CLK
33
A/S
34
A/G
35
RP 36
FS 37
HS 38
CSS
39
DD1
4
DD7
40
DD2
5
DD3
6
DD4
7
DD5
8
CHB 9
IC12
6847
DD0
DD7
DD6
DD5
DD4
DD3
DD2
DD1
DD[0..7]
CSS
A/G
GM0
GM1
GM2
CLK
DA0
FS
HS
C69
100nF
+5V
C36
100uF
CHB
ØB
ØA
LUM
+5V
MD0
MD1
MD4
MD7
MD5
MD3
MD2
MD6
MD0
MD1
MD4
MD5
MD7
MD3
MD1
MD6
MD[0..7]
MD[0..7]
Z0
Z1
Z2
Z3
Z4
Z5
Z6
Z[0..6]
D7
WE
RAS0 CAS
MD7
C59
33pF R66
1K5
C61
33pF R72
1K5
VBB 1
A5
10 A4
11 A3
12
A6
13
Dout 14
CAS
15
VSS
16
Din
2
WE
3RAS
4
A0
5
A2
6A1
7
VDD
8VCC 9
IC2
4116
Z0
Z1
Z2
Z3
Z4
Z5
Z6
Z[0..6]
D6
WE
RAS0 CAS
MD6
VBB 1
A5
10 A4
11 A3
12
A6
13
Dout 14
CAS
15
VSS
16
Din
2
WE
3RAS
4
A0
5
A2
6A1
7
VDD
8VCC 9
IC3
4116
Z0
Z1
Z2
Z3
Z4
Z5
Z6
Z[0..6]
D5
WE
RAS0 CAS
MD5
VBB 1
A5
10 A4
11 A3
12
A6
13
Dout 14
CAS
15
VSS
16
Din
2
WE
3RAS
4
A0
5
A2
6A1
7
VDD
8VCC 9
IC4
4116
Z0
Z1
Z2
Z3
Z4
Z5
Z6
Z[0..6]
D4
WE
RAS0 CAS
MD4
VBB 1
A5
10 A4
11 A3
12
A6
13
Dout 14
CAS
15
VSS
16
Din
2
WE
3RAS
4
A0
5
A2
6A1
7
VDD
8VCC 9
IC5
4116
Z0
Z1
Z2
Z3
Z4
Z5
Z6
Z[0..6]
D3
WE
RAS0 CAS
MD3
VBB 1
A5
10 A4
11 A3
12
A6
13
Dout 14
CAS
15
VSS
16
Din
2
WE
3RAS
4
A0
5
A2
6A1
7
VDD
8VCC 9
IC6
4116
Z0
Z1
Z2
Z3
Z4
Z5
Z6
Z[0..6]
D2
WE
RAS0 CAS
MD2
VBB 1
A5
10 A4
11 A3
12
A6
13
Dout 14
CAS
15
VSS
16
Din
2
WE
3RAS
4
A0
5
A2
6A1
7
VDD
8VCC 9
IC7
4116
Z0
Z1
Z2
Z3
Z4
Z5
Z6
Z[0..6]
D1
WE
RAS0 CAS
MD1
VBB 1
A5
10 A4
11 A3
12
A6
13
Dout 14
CAS
15
VSS
16
Din
2
WE
3RAS
4
A0
5
A2
6A1
7
VDD
8VCC 9
IC8
4116
Z0
Z1
Z2
Z3
Z4
Z5
Z6
Z[0..6]
D0
WE
RAS0 CAS
MD0
VBB 1
A5
10 A4
11 A3
12
A6
13
Dout 14
CAS
15
VSS
16
Din
2
WE
3RAS
4
A0
5
A2
6A1
7
VDD
8VCC 9
IC36
4116
Z0
Z1
Z2
Z3
Z4
Z5
Z6
Z[0..6]
D7
WE
RAS1 CAS
MD7
VBB 1
A5
10 A4
11 A3
12
A6
13
Dout 14
CAS
15
VSS
16
Din
2
WE
3RAS
4
A0
5
A2
6A1
7
VDD
8VCC 9
IC37
4116
Z0
Z1
Z2
Z3
Z4
Z5
Z6
Z[0..6]
D6
WE
RAS1 CAS
MD6
VBB 1
A5
10 A4
11 A3
12
A6
13
Dout 14
CAS
15
VSS
16
Din
2
WE
3RAS
4
A0
5
A2
6A1
7
VDD
8VCC 9
IC38
4116
Z0
Z1
Z2
Z3
Z4
Z5
Z6
Z[0..6]
D5
WE
RAS1 CAS
MD5
VBB 1
A5
10 A4
11 A3
12
A6
13
Dout 14
CAS
15
VSS
16
Din
2
WE
3RAS
4
A0
5
A2
6A1
7
VDD
8VCC 9
IC39
4116
Z0
Z1
Z2
Z3
Z4
Z5
Z6
Z[0..6]
D4
WE
RAS1 CAS
MD4
VBB 1
A5
10 A4
11 A3
12
A6
13
Dout 14
CAS
15
VSS
16
Din
2
WE
3RAS
4
A0
5
A2
6A1
7
VDD
8VCC 9
IC40
4116
Z0
Z1
Z2
Z3
Z4
Z5
Z6
Z[0..6]
D3
WE
RAS1 CAS
MD3
VBB 1
A5
10 A4
11 A3
12
A6
13
Dout 14
CAS
15
VSS
16
Din
2
WE
3RAS
4
A0
5
A2
6A1
7
VDD
8VCC 9
IC41
4116
Z0
Z1
Z2
Z3
Z4
Z5
Z6
Z[0..6]
D2
WE
RAS1 CAS
MD2
VBB 1
A5
10 A4
11 A3
12
A6
13
Dout 14
CAS
15
VSS
16
Din
2
WE
3RAS
4
A0
5
A2
6A1
7
VDD
8VCC 9
IC42
4116
Z0
Z1
Z2
Z3
Z4
Z5
Z6
Z[0..6]
D1
WE
RAS1 CAS
MD1
VBB 1
A5
10 A4
11 A3
12
A6
13
Dout 14
CAS
15
VSS
16
Din
2
WE
3RAS
4
A0
5
A2
6A1
7
VDD
8VCC 9
IC43
4116
Z0
Z1
Z2
Z3
Z4
Z5
Z6
Z[0..6]
D0
WE
RAS1 CAS
MD0
C51
100nF C52
100nF C53
100nF C54
100nF C55
100nF C56
100nF C57
100nF C58
100nF
-5V
C60
100nF C62
100nF C63
100nF C64
100nF C65
100nF C66
100nF C67
100nF C68
100nF
C14
100nF C15
100nF C16
100nF C17
100nF C18
100nF C19
100nF C20
100nF C21
100nF C49
100nF
+12V
C70
100nF
C50
100nF
+5V
A7
1
D1 10
D2 11
GND
12
D3 13
D4 14
D5 15
D6 16
D7 17
A11
18 A10
19
A6
2
E20
A12
21
A9
22 A8
23
VCC 24
A5
3A4
4A3
5A2
6A1
7A0
8D0 9
IC17
ROM8K
R1
D[0..7]
D0
D1
D2
D3
D4
D5
D6
D7
A[0..12] A0
A1
A2
A3
A4
A5
A6
A7
A8
A9
A10
A11
A12
A7
1
D1 10
D2 11
GND
12
D3 13
D4 14
D5 15
D6 16
D7 17
A11
18 A10
19
A6
2
E20
A12
21
A9
22 A8
23
VCC 24
A5
3A4
4A3
5A2
6A1
7A0
8D0 9
IC18
ROM8K
R0
D[0..7]
D0
D1
D2
D3
D4
D5
D6
D7
A[0..12] A0
A1
A2
A3
A4
A5
A6
A7
A8
A9
A10
A11
A12
C74
100nF
+5V
VSS
1
PB0 10
PB1 11
PB2 12
PB3 13
PB4 14
PB5 15
PB6 16
PB7 17
CB1 18
CB2 19
PA0 2
VCC 20
R/W
21
CS0
22
CS2
23 CS1
24
ENABLE
25
D7
26 D6
27 D5
28 D4
29
PA1 3
D3
30 D2
31 D1
32 D0
33
RES
34
RS1
35 RS0
36
IRQB
37 IRQA
38
CA2 39
PA2 4
CA1 40
PA3 5
PA4 6
PA5 7
PA6 8
PA7 9
IC26
6821
C45
10nF
+5V
D0
D1
D2
D3
D4
D5
D6
D7
D[0..7]
A0
A1
P0
R/W
E
RES
IRQ
EXTMEM
NHS
FS
GND
10 VCC 20
1G
1
2A1
11 1Y4 12
2A2
13
1Y3 14
2A3
15
1Y2 16
2A4
17
1Y1 18
2G
19
1A1
2
2Y4 3
1A2
4
2Y3 5
1A3
6
2Y2 7
1A4
82Y1 9
IC24
74LS244
KP0
KP1
KP2
KP3
KP4
KP5
KP6
KP7
KP[0..7]
KP0
KP1
KP2
KP3
KP4
KP5
KP6
KP7 1
10
11 12
13 14
15 16
17 18
19
2
20
3 4
5 6
7 8
9
PL2
PRINTER PORT
SOUND
1
_
2
+
3
V-
4V+ 8
IC25A
LM393
V-
4
+
5
_
67
V+ 8
IC25B
LM393
R55
10K
R53
10M
DACOUT
R54
1K
C43
10nF
+5V
STX
1
W10
Y3
11 Y2
12 Y1
13 Y0
14
STY
15
VDD 16
X0
2X1
3X2
4X3
5
A
6B
7
VSS
8
Z9
IC20
4529
DACOUT
CASSND
EXTSND
1
10
11
12
13
14
15
16
2
3
4
5
6
7
8
9
PL1
KEYBOARD CONNECTOR
KP0
KP1
KP2
KP3
KP4
KP5
KP6
KP7
PD7
PD5
PD3
PD1
PD0
PD2
PD4
PD6
PD0
PD1
PD2
PD3
PD4
PD5
PD6
PD7
1
2
3
4
5
PL3
Right Joystick
1
2
3
4
5
PL5
Left Joystick
R1
100R
C1
10nF
L2
3u3
L1
3u3
C39
10nF
C38
10nF
+5V
SND_ENA
SND_SEL0
SND_SEL1
SND_SEL0
SND_SEL1
COMPARATOR
COMPARATOR
VSS
1
PB0 10
PB1 11
PB2 12
PB3 13
PB4 14
PB5 15
PB6 16
PB7 17
CB1 18
CB2 19
PA0 2
VCC 20
R/W
21
CS0
22
CS2
23 CS1
24
ENABLE
25
D7
26 D6
27 D5
28 D4
29
PA1 3
D3
30 D2
31 D1
32 D0
33
RES
34
RS1
35 RS0
36
IRQB
37 IRQA
38
CA2 39
PA2 4
CA1 40
PA3 5
PA4 6
PA5 7
PA6 8
PA7 9
IC35
6821
+5V
D0
D1
D2
D3
D4
D5
D6
D7
D[0..7]
A0
A1
P1
R/W
E
RES
FIRQ
C42
10uF
KB[0..6]
KB[0..6]
KB0
KB1
KB2
KB3
KB4
KB5
KB6
KB0
KB1
KB2
KB3
KB4
KB5
KB6
KB0
KB1
A/G
GM2
GM1
GM0
CSS
SND_ENA
R63
4K7
CART
R56
10K
BITSND
BITSND
R73
4K7
BUSY
MOTOR
R42
10K
+5V
ACK
BUSYACK
10
8
9IC31C
74LS02
23 IC34A
4050
14 15
IC34F
4050
11 12
IC34E
4050
109 IC34D
4050
67 IC34C
4050
45 IC34B
4050
R64
100K
R62
10K
R57
20K
R61
40K
R58
80K
R59
160K
R60
330K
DAC5
DAC4
DAC3
DAC2
DAC1
DAC0
DAC[0..5]
DAC5
DAC4
DAC3
DAC2
DAC1
DAC0
R29
68K
R16
33K
DACOUT
STROBE
STROBE
C26
2nF
C48
22pF
CASOUT
CASIN
1
2
3
45
PL4
CASSETTE
C
B
E
TR1
BC182
R32
4K7
MOTOR
D1
1N914
+12V
C27
100nF
RLA1
D3
16V
D2
16V
R71
470R
CASOUT
C44
20nF
R51
1M5
R49
1K
R50
56K
R48
15K
R52
56K
R45
6K8
R47
8K2 CASIN
+5V
R46
220R
D7
1N914
C35
10uF D9
1N914
D8
1N914
R31
4K7
R30
4K7
CASSND
+5V
Cp
1
Mr
2
Q0 3
Q1 4
Q2 5
Q3 6
IC28A
74LS393
Q1 10
Q0 11
Mr
12
Cp
13
Q3 8
Q2 9
IC28B
74LS393
HS
FS
11
12
13 IC14D
74LS86
+5V
10 8
9IC14C
74LS86
1
2
4
5
6
IC27A
74LS20
Sd 10
Cp
11
D
12
Cd
13
Q8
Q9
IC23B
74LS74
1
23
IC14A
74LS86 10 8
9IC22C
74LS00
11
12
13 IC22D
74LS00 CLK
VCLK
VCLK
+5V
Cp
1
Mr
2
Q0 3
Q1 4
Q2 5
Q3 6
IC29A
74LS393
Q1 10
Q0 11
Mr
12
Cp
13
Q3 8
Q2 9
IC29B
74LS393
10
12
13
8
9
IC27B
74LS20
4
5
6IC22B
74LS00
10 8
9IC30C
74LS32
11
12
13 IC30D
74LS32
4
56
IC30B
74LS32
1
23
IC30A
74LS32 C46
180pF C47
180pF C71
180pF
CKA
1
Mr
2
QA 3
CKB
4QB 5
QC 6
QD 7
IC32A
74LS390
QC 10
QB 11
CKB
12 QA 13
Mr
14
CKA
15
QD 9
IC32B
74LS390
RAS1
RAS0
LINE_PULSES
LINE_PULSES
1
23
IC22A
74LS00
4
56
IC14B
74LS86
HS NHS
R35
12K
R34
8K2
R33
1K8
VDD 16
VEE
7
VSS
8
SEL
11 X
12 Y
13 Z14
INH
6
IC11A
4053
LUM
ENA_LP
ENA_LP R6
1K2
E
B
C
TR3
2N2369
R68
5K6
R67
1K2
C29
4u7
R10
3K3
R11
1K2
RV1
10K
E
B
C
TR2
2N2369
C9
3p3
R69
330R
R70
10R
E
B
C
TR4
BC212L
R9
270R
R8
470R
Rflying1
1K
1
2
3
4
5
6
7
8
9
PL6
POWER/VIDEO
SOUND
C10
4u7
C11
4u7
C13
10uF
C12
100nF
+12V
+5V
+5V
-5V
+5V
VIDEO
Y
1
SEL
10
Z15
X
2
IC11B
4053
Y
3Z4
X
5SEL
9
IC11C
4053
CHB
ØB
ØA
A
1Q13
Cext 14
RCext 15
B
2
Clr
3
Q4
IC21A
74LS123
NHS
R44
27K
C34
330pF
-
2
+
3
V-
4
6
V+ 7
IC10
SFC2318
R17
10K
R18
10K
C6
4p7
C25
10nF
Cd
1
D
2
Cp
3
Sd 4
Q5
Q6
IC23A
74LS74
R65
680R
C8
10nF
R7
1K
CHROMA
KP[0..7]
RF_SUPP 14
GND
5
CHROMA_LEAD
1
CHB_OUT 10
CHA_OUT 11
VIDEO_IN 12
CHROMA_OUT 13
SND_TANK 15
CHROMA_SUPP 16
CHROMA_OSC 17
CHROMA_LAG 18
R-Y
2
BIAS
3
B-Y
4
CHB_TANK
6
CHB_TANK
7
CHA_TANK
8
CHA_TANK
9
IC9
LM1889
CHB
ØB
CHROMA
XL1
4.433619MHz
C2
100nF
R2
1K
R3
2K7
C3
33pF
R5
1K
R4
3K3
C5
33pF
C28
4u7
C24
47u
C7
2-22pF
-5V
DAC[0..5]
R38
4K7
DC LEVEL
ADJUST
DIVIDE
BY 50
24 LINE DELAY STEER VCLK TO VDG
OR LINE PULSE CIRCUIT
DIVIDE VCLK BY 228
TO CREATE LINE PULSE FREQUENCY
OUTPUT LOW ON COUNT 0-15
LINE PULSE WIDTH = 4.5us
HSYNC SIGNAL FOR
REST OF SYSTEM
SELECT LUMA SIGNAL FROM VDG
OR EXTRA SYNCS FROM
LINE PULSE CIRCUIT
HSYNC DIVIDED BY 2
ALTERNATING PHASE
SUBSTITUTE ØB FOR ØA DURING BACK PORCH
SO THAT CHROMA BURST IS INCLUDED IN
PHASE ALTERNATION
MIX CHROMA & LUMA
AMPLIFY / BUFFER
A7 PULLDOWN PREVENTS WRITE
TO SAM DURING RESET
VCLK PULLED LOW TO
PARTIALLY RESET SAM
3us PULSE (APPROX)
FS'
ENABLE MEMORY DATA
TO DATA BUS
RISING EDGE OF RAS0 CLOCKS MEMORY DATA TO VDG
(NOTE: FOR 2 x 16K MACHINES, RAS0 IS ONLY ACTIVE
FOR THE LOWER 16K OF MEMORY. THEREFORE IT'S
NOT POSSIBLE TO HAVE A DISPLAY IN THE UPPER 16K)
R43
10K
R73 PULLUP INDICATES DRAM IS
ORGANISED IN 2 x 16K BANKS
(PULLDOWN WOULD INDICATE
1 x 64K BANK)
KEYBOARD MATRIX DRIVE
KEYBOARD MATRIX RETURN
CRYSTAL / MPU RATE / VSYNC RATE
14.218MHz / 889KHz / 49.97Hz
14.318MHz / 895KHz / 50.32Hz
VIDEO SIGNAL TO
TV MODULATOR
PWR_FLAG
+5V
PWR_FLAG
+5V
+5V
+5V
+5V
+5V
+5V
+5V
+5V
+5V
+5V
+5V
+5V +5V
+5V
+5V
+5V
+5V
+5V +5V
+5V +5V +5V +5V +5V +5V +5V +5V
+5V+5V+5V+5V+5V
+5V
+5V
+5V
+12V
+5V+5V
+5V
GND
+5V
+5V
+12V
PWR_FLAG
PWR_FLAG
-5V
-5V
-5V
KEYBOARD MATRIX RETURN
KEYBOARD MATRIX DRIVE
KB0 RIGHT FIRE BUTTON
KB1 LEFT FIRE BUTTON
+5V
+5V
-5V
-5V
+5V
+12V +12V +12V +12V +12V +12V +12V +12V
+12V+12V+12V+12V+12V+12V+12V+12V
-5V -5V -5V -5V -5V -5V -5V -5V
-5V-5V-5V-5V-5V-5V-5V-5V
+5V
+5V
+12V
+5V
A[0..15]
A0
A2
A4
A6
A8
A10
A12
A13
A15
A1
A3
A5
A7
A9
A11
A14
R2
P2
GNDGND
D1
D3
D5
D7
D0
D2
D4
D6
D[0..7]
R/W
CART
+12V
NMI
E
+12V
HALT
RES
Q
+5V
+5V +5V
-5V
+5V
+12V
GND
A7
CART
E
NMI
+12V
EXTSND
EXTMEM
24L
25L 25L
33L
FS'
LINE PULSE TIMING
LINE PULSES
FS
Rflying2
15K
-5V FLYING RESISOR FITTED
TO REDUCE COLOUR BLEED