Comix 35
Comix 35
+5V +5V
SW1
J1 POWER
Barrel_Jack_Switch R33
1 1
C6 220
3 2
100uF
2 3 KBDRST
D4
POWER EF3
GND RTP
A GND A
J2
EXPANSION
+5V GND
1 A
2 B
GND 3 C GND
9V PREDISP
BUS0 4 D BUS1
CPUCLK
BUS2 5 E BUS3
BUS4 6 F BUS5 cpu
BUS6 7 H BUS7 TPA
CPUCLK TPA
8 J Q TPB
TPB
RESET 9 K MRD N0
N0
TPA 10 L N0 N1
INT N1
N1 11 M N2 N2
PREDISP N2 video
RAS 12 N INT MWR
RTP MWR
WAIT 13 P CLOCK MRD TPA SOUND
EF3 MRD
SC1 14 Q SC0 memories keyboard TPB N=3
EF4 CPUCLK
EF4 15 S CAS2 MA[0..15] N0 CPUCLK
MWR TPB RTP
TPB 16 T MA15 N1 PREDISP
KEYBRST BUS[0..7] MRD MRD DA
MWR 17 U MA14 N2
ROMDIS
MA7 18 V MA14 WAIT RESET MWR
B WAIT RESET KBDRST B
MA5 19 W MA6 SC0 MRD
SC0 MA[0..15]
MA4 20 X MA3 SC1 MA[0..7]
SC1 MA14 N=3
MA2 21 Y ROMDIS
Q BUS[0..7] MA15 BUS[0..7]
MA1 22 Z MA0
CLOCK memories.sch keyboard.sch BUS[0..7]
cpu.sch video.sch
MA[0..15]
BUS[0..7]
CLOCK cassetteaudio
Q
Q
EF4
C C
+5V
14
14
14
14
14
14
VCC
VCC
VCC
VCC
VCC
VCC
C1 C2 C3 C4 C5 C7
0.1uF 0.1uF 0.1uF 0.1uF 0.1uF 0.1uF
GND
GND
GND
GND
GND
GND
A A
+5V
C9
0.1uF SW5 SW13 SW21 SW29 SW37 SW45 SW53
0 8 ? H P X CR
+5V
GND
U9
CDP1871
40
SW6 SW14 SW22 SW30 SW38 SW46 SW54
TPB 34 1 9 A I Q Y ESC
VDD
1
TPB TPB D1
2
BUS[0..7] D2
BUS0 25 3
BUS0 D3
BUS1 26 4
BUS1 D4
BUS2 27 5 SW7 SW15 SW23 SW31 SW39 SW47 SW55
BUS2 D5
BUS3 28 6 2 . B J R Z UP
BUS3 D6
BUS4 29 7
BUS4 D7
+5V BUS5 30 8
BUS5 D8
BUS6 31 9
BUS6 D9
B BUS7 32 10 SW8 SW16 SW24 SW32 SW40 SW48 SW56 B
BUS7 D10
11 3 , C K S + RIGHT
D11
MRD 24
MRD CS4
23
CS3
22
CS2
N=3 21 SW9 SW17 SW25 SW33 SW41 SW49 SW57
N=3 CS1
12 4 < D L T - LEFT
S1
RTP 35 13
RTP RTP S2
DA 33 14
DA DA S3
15
S4
R2 36 16 SW10 SW18 SW26 SW34 SW42 SW50 SW58
DEBOUNCE S5
100K 38 17 5 = E M U * DOWN
CONTROL S6
37 18
ALPHA S7
VSS
39 19
C8 SHIFT S8
SW2
0.1uF
20
GND
C SW12 SW20 SW28 SW36 SW44 SW52 SW60 C
7 \ G O W SP RT
+5V
SW3 SW4 M1
SHIFT CONTROL
Stiffener
R1 R3
10K 10K COMIX-35 This work is licensed under the Creative Commons
Attribution-ShareAlike 4.0 International License.
Keyboard Section To view a copy of this license, visit
By @TubeTimeUS http://creativecommons.org/licenses/by-sa/4.0/
or send a letter to Creative Commons, PO Box 1866,
Mountain View, CA 94042, USA.
GND
Sheet: /keyboard/
D File: keyboard.sch D
Title:
Size: A4 Date: Rev:
KiCad E.D.A. kicad (5.1.0)-1 Id: 2/6
1 2 3 4 5 6
1 2 3 4 5 6
CMA3
1
1-2 IS DEFAULT
+5V JP6 +5V +5V +5V +5V
C3P10 U4B
2 PAGE 74HCU04 U3A
74HC74
4
C11 C14 C16 C17
3
0.1uF PMA10 0.1uF 0.1uF 0.1uF 3 4
S
2 5 DOTCLK
D Q
R31 R32 3
C
10K 10K 6
A GND GND GND GND Q A
R
R9 R10
1
+5V GND GND +5V 1M 1K +5V
U10
40 CDP1869 U14 Y2
COMPROMISE DOT CLOCK
CDP1870 11.2896MHz 11.2896MHz -> 15.68KHZ HORZ
40
VDD
16
HSYNC +5V +5V C18 C19 OK FOR PAL AND NTSC
17 22
VDD
37 DOTCLK 22pF
DISPLAY EVS XTAL(DOT) 22pF
18 U12 U13 23 36
ADDRSTB EMS XTAL(DOT)
AS6C62256 AS6C62256
28
28
+5V
36 30 25
VCC
VCC
CMWR PMA0 10 11 PMD2 PMD0 10 11 CDB2 HSYNC XTAL(CHROMA)
37 A0 D0 A0 D0 2 24 COLORCLK GND
CMSEL PMA1 9 12 PMD1 PMD1 9 12 CDB1 DISPLAY XTAL(CHROMA)
TPA 1 38 A1 D1 A1 D1 35
TPA TPA PMWR PMA2 8 13 PMD0 PMD2 8 13 CDB0 ADDRSTB
TPB 2 39 A2 D2 A2 D2 32 28 LUMA RV3
2
TPB TPB PMSEL PMA3 7 15 PMD3 PMD3 7 15 CDB3 CMSEL LUM R11
A3 D3 A3 D3 29 COMPSYNC 10K 1 3
PMA4 6 16 PMD4 PMD4 6 16 CDB4 COMPSYNC 10
N0 13 22 CMA0 A4 D4 A4 D4 MRD 34 26
N0 N0 CMA0 PMA5 5 17 PMD5 PMD5 5 17 CDB5 MRD NTSC_CHROMA
A5 D5 A5 D5 1 3 C36
3
N1 14 23 CMA1 TPB 33 27
N1 N1 CMA1 TPB PAL_CHROMA
2
PMA6 4 18 PMD6 PMD6 4 18 CCB0
N2 15 24 CMA2 A6 D6 A6 D6 JP2 CHROMA Q1
N2 N2 CMA2 PMA7 3 19 PMD7 CMA0 3 19 CCB1
25 C3P10 A7 D7 A7 D7 CDB0 18 31 NTSC/PAL 2 2N3904
CMA3/PMA10 PMA8 25 CMA1 25 CDB0 BURST
1
A8 A8 1-2=NTSC 120pF
1
MWR 4 CDB1 16
MWR MWR PMA9 24 CMA2 24 CDB1 2-3=PAL RV4 2
B MRD 3 35 PMA0 A9 A9 CDB2 14 38 CPUCLK R13 75 1 B
MRD MRD PMA0 PMA10 21 CMA3 21 CDB2 CPUCLK CPUCLK 10K J3
34 PMA1 A10 A10 CDB3 12 1 PREDISP
3
MA[0..7] PMA1 23 23 CDB3 PREDISPLAY PREDISP VIDEO
A11 A11 R12
2
MA0 5 33 PMA2 CDB4 10
MA0 PMA2 2 2 CDB4
MA1 6 32 PMA3 A12 A12 CDB5 8 19 BUS0 220
MA1 PMA3 26 26 CDB5 BUS0
MA2 7 31 PMA4 A13 A13 CCB0 6 17 BUS1
MA2 PMA4 1 1 CCB0 BUS1
MA3 8 30 PMA5 A14 A14 CCB1 4 15 BUS2
MA3 PMA5 CCB1 BUS2 GND GND GND
MA4 9 29 PMA6 13 BUS3
MA4 PMA6 27 27 BUS3
MA5 10 28 PMA7 WE WE 3 11 BUS4
MA5 PMA7 22 22 PCB BUS4
MA6 11 27 PMA8 OE OE 9 BUS5
MA6 PMA8 BUS5
GND
GND
20 20
MA7 12 26 PMA9 CS CS N=3 21 7 BUS6
MA7 PMA9 N=3 BUS6
VSS
39 5 BUS7
14
14
PAL/NTSC BUS7
VSS
SOUND 19 21 N=3
SOUND SOUND N=3
20
GND GND
20
GND GND
PMD7
GND N=3
GND +5V
9
JP1
2
Pixel clock is really weird. They computed it for
U4D 1 3 NTSC/PAL 5.67MHz (NTSC) = 15750 * 60 * 6 (using the B&W standard, not color 15734)
C 74HCU04 5.626MHz (PAL) = 15625 * 60 * 6 C
1-2=NTSC
2-3=PAL
GND Try 11.2896MHz divided by two, resulting in 15680. Seems OK.
8
BUS[0..7]
+5V Pixel clock:
5.67MHz (NTSC) = 59.94 * 16 * 2947 * 2 = 5.652582MHz.
+5V
U4A Pixel clock:
U11 74HCU04 U3B 5.67MHz (NTSC) = 3.579545MHz / 227.5 * 60 * 6 = 5.664335MHz.
20
74HC245 74HC74
10
BUS4 18
VCC
12 9 COLORCLK
BUS5 17 3 PMD5 D Q 360 pixel clock cycles per line.
B1 A1 11
BUS6 16 4 PMD6 C
B2 A2 8
BUS7 15 5 PMD7 Q
R
B3 A3
BUS0 14 6 PMD0 R4 R5
13
B4 A4 +5V
1M 1K
BUS1
BUS2
13
12
B5 A5
7
8
PMD1
PMD2
COMIX-35 This work is licensed under the Creative Commons
Attribution-ShareAlike 4.0 International License.
B6 A6 Video Section To view a copy of this license, visit
BUS3 11 9 PMD3
+5V B7 A7 Y1 By @TubeTimeUS http://creativecommons.org/licenses/by-sa/4.0/
14.318MHz SWAP WITH 17.734MHz or send a letter to Creative Commons, PO Box 1866,
1 C12 FOR PAL Mountain View, CA 94042, USA.
A->B C13 C15
GND
19 CHROMA
C10 CE 22pF 22pF Sheet: /video/
D 0.1uF File: video.sch D
10
GND Title:
GND GND Size: A4 Date: Rev:
GND KiCad E.D.A. kicad (5.1.0)-1 Id: 3/6
1 2 3 4 5 6
1 2 3 4 5 6
A +5V +5V A
C20 C21
0.1uF 0.1uF
GND GND
MA[0..15]
BUS[0..7]
+5V +5V
U15 U16
28C256 AS6C62256
28
28
VCC
VCC
MA0 10 11 BUS0 MA0 10 11 BUS0
A0 D0 A0 D0
MA1 9 12 BUS1 MA1 9 12 BUS1
A1 D1 A1 D1
MA2 8 13 BUS2 MA2 8 13 BUS2
A2 D2 A2 D2
MA3 7 15 BUS3 MA3 7 15 BUS3
A3 D3 A3 D3
MA4 6 16 BUS4 MA4 6 16 BUS4
A4 D4 A4 D4
B MA5 5 17 BUS5 MA5 5 17 BUS5 B
A5 D5 A5 D5
MA6 4 18 BUS6 MA6 4 18 BUS6
+5V A6 D6 A6 D6
MA7 3 19 BUS7 MA7 3 19 BUS7
A7 D7 A7 D7
MA8 25 MA8 25
A8 A8
MA9 24 MA9 24
A9 A9
3
A15 A14 MA10 21 MA10 21
0 0 ROM A10 A10
JP5 MA11 23 MA11 23
0 1 RAM A11 A11
BANK 2 MA12 2 MA12 2
1 0 RAM A12 A12
1 1 other MA13 26 MA13 26
1 A13 A13
+5V 1 MA14 1
A14 A14
GND 27 MWR 27
WE WE
MRD 22 MRD 22
MRD OE OE
GND
GND
ROMCS 20 RAMCS 20
CS CS
14
14
GND GND
C MWR C
+5V
+5V U7A
74HC86
1 13
3 11 RAMCS
2 12
RESET RESET
RESET
CPUCLK
JP4 CLOCK
3
CLKSEL +5V
+5V CLOCK +5V
2
A +5V +5V A
U8A U8B Y3
1
C25
R16 74HC14 74HC14 DNI U1
0.1uF
10K XTAL R6 R18 R19 R20 R21 CDP1802ACE
16
40
KEYBRST 10K 10K 10K 10K 10K
KEYBRST 1 2 3 4
VCC
VDD
R17 10M GND
C22
0.1uF CLOCK 1 4 Q
C23 C24 CLOCK Q Q
22pF 22pF XTAL 39
XTAL
6 SC0
GND SC0 SC0
38 5 SC1
DMA_IN SC1 SC1
37
GND DMA_OUT
INT 36 34 TPA
INT INTERRUPT TPA TPA
33 TPB
TPB TPB
PREDISP 24
EF1
EF2 23 19 N0
EF2 N0 N0
EF3 22 18 N1
EF3 EF3 N1 N1
EF4 21 17 N2
EF4 EF4 N2 N2
RESET 3 35 MWR
CLEAR MWR MWR
B WAIT 2 7 MRD B
WAIT U6A U6B WAIT MRD MRD
U4C
74HC10 74HC10 74HCU04 MA[0..15]
BUS0 15 25 MA0 +5V
SC0 1 3 BUS0 MA0
BUS1 14 26 MA1
SC1 2 12 4 6 5 6 BUS1 MA1
R15 TPA BUS2 13 27 MA2
13 5 BUS2 MA2 U2
BUS3 12 28 MA3
20
10K BUS3 MA3 74HC574
RTP EF2 D3 BUS4 11 29 MA4
RTP BUS4 MA4
JP3 BUS5 10 30 MA5 MA0 2
VCC
1N4148 19 MA8
BUS5 MA5 D0 Q0
2
VSS
BUS7 MA7 D2 Q2
U5A D1 D2 U5B MA3 5 16 MA11
D3 Q3
20
74HC74 1N4148 1N4148 74HC74 MA4 6 15 MA12
10
D4 Q4
4
2 5 2-3=PAL 12 9
D Q D Q MA6 8 13 MA14
Q 3 11 GND D6 Q6
C C MA7 9 12 MA15
+5V 6 +5V 8 D7 Q7
Q Q +5V
R
TPA 11 10 11
13
RN1 Cp
1
+5V
GND
BUS0 1
OE
BUS1 2 1
GND U4E
BUS2 3
10
PREDISP 4 74HCU04 C26
C PREDISP BUS3 C
0.1uF
BUS4 5
BUS5 6
BUS6 7
GND GND GND
BUS7 8
9
10K x 8
BUS[0..7]
Sheet: /cpu/
D File: cpu.sch D
Title:
Size: A4 Date: Rev:
KiCad E.D.A. kicad (5.1.0)-1 Id: 5/6
1 2 3 4 5 6
1 2 3 4 5 6
+5V
R22 C29
10K 0.1uF C31
SOUND 10uF
GND C33
6
1 GAIN BYPASS 7
A RV2 220uF
A
2 3 GND
GND V+
+
10K 5 U17 1
GAIN
J5
3
2 LM386 2
- Conn_01x02
C32
8
4
C30 0.047uF
0.1uF
R28
10
GND
GND
+5V
R23 GND GND GND
1M
R26
10K
1
RV1 2
47K U8C U8D
J4 C27 74HC14 74HC14 D5
3
R25
EAR 1uF
1K
1N4148
2 buf 5 6 9 8 EF4
EF4
B 4 B
5 R24 R27 C28
3 DNI 10K 1000pF R7
1 220
GND D6
GND
DATA
GND
GND
U8E U8F
74HC14 74HC14 C35 J6
R29
1K 10uF MIC
Q 11 10 13 12 2
Q
4
R30 C34
100 0.33uF 5
3
C 1 C
GND
Sheet: /cassetteaudio/
D File: cassetteaudio.sch D
Title:
Size: A4 Date: Rev:
KiCad E.D.A. kicad (5.1.0)-1 Id: 6/6
1 2 3 4 5 6