Sei sulla pagina 1di 23

Glen Kleinschmidt

August 2019

www.glensstuff.com
In a nutshell:

A “Pong” paddle-and-ball “computer” game that produces a high quality, clean and
crisp video display on a PAL composite colour video monitor. The circuity is 100%
discrete, using generic semiconductors and is built entirely "dead bug" style over a
large sheet of lacquered copper laminate.

Some features:

P.A.L. composite colour video signal generation


One (practice) and two player modes
1.5 digit on-screen digital score counters (first player to 19 wins)
Realistic synthesised percussive ball-thwacking sounds
Simulated stereo sound with auto-panning that tracks the ball
431 bipolar transistors, 6 junction field-effect transistors & 826 silicon diodes

Player one controls the paddle on the left and player two the paddle on the right. In
Practice mode the machine takes control of the paddle on the right.

The hand controllers are just so called “zippy” or “jiffy” boxes each with a
potentiometer and knob and a push-button which is pressed to serve the ball. The
position of a controller’s potentiometer determines the vertical position of the
respective paddle on the screen.

The moving ball automatically bounces off the vertical boundaries and the goal of
each player is to keep the ball inside the court. The velocity of the ball begins at a
slow and easy rate but in order to ensure that a match cannot last forever, from the
start of play the ball velocity linearly speeds up until it reaches a speed that most
would have difficultly keeping up with for very long.

The angle at which the ball bounces off a paddle depends on where it hits the paddle.
If the ball is hit with the centre of the paddle, it will bounce off at an angle of 90
degrees, but if the ball is hit with the either the upper or the lower quarter of a paddle
it will bounce off with approximately twice the vertical-movement velocity.

If either player misses the ball the match ends with buzz, their opponents score
counter is incremented and the ball is automatically returned to the centre of the court
where it remains stationary until either player presses the "serve ball" button on their
controller to commence a new match. The score counters can be reset back to zero at
any time by pressing the “reset” button on the control panel.
When either player wins a game by reaching the maximum score of 19 an “end of
game” chime will sound until the counters are reset back to zero.

The size of the paddles can be either large or small, selected by a switch on the
control panel. Large paddles obviously make the game easier as the ball isn’t as
difficult to hit.

In single player mode, the machine is an invincible opponent. Since the velocity of the
ball will eventually become too fast for a human player to keep up with for too long,
the skill of the player here is gauged by how long he or she can keep a match going.

The percussive “boink” sounds that are made whenever the ball rebounds off the
boundaries and paddles are continuously stereo-panned (by a pair of VCAs) between
the left and right audio channels depending on the horizontal position of the ball,
giving a neat simulated stereo effect.

A link to a Youtube video of the machine in action:

https://www.youtube.com/watch?v=Neky4fdaLhM

Well, that’s it, I guess. Some pictures follow along with the complete schematic
diagrams for those with a couple of hours to spare who therefore might wish to build
their own.

Happy soldering!
VIDEO SIGNALS TIMING DIAGRAM

V_BLANKING
64uS

V296 - V311
V40 - V47

V56 - V63

V72 - V79

V40 - V63

V56 - V79

V32 - V87
V_SYNC

V_SCAN
8uS

H10

H11

H12

H13

H14

H15

H16

H17

H18

H19

H20

H21

H22

H23

H24

H25

H26

H27

H28

H29

H30

H31
H0

H1

H2

H3

H4

H5

H6

H7

H8

H9
V0
V7
V15 1/2 CLOCK CYCLE DELAY FOR DIGIT SEGMENT VIDEO DESKEW
V23
V31
V39
V47
V55
V63
V71
V79
V87
V95
V103
V111
V119
V127
V135
V143

SCORE BOARD BACKGROUND

(LOWER) BOUNDARY VIDEO


V151
V159
V167
V175
V183
V191
V199
V207
V215
V223
V231
V239
V247
V255
V263
V271
V279
V287
V295
V303
V311

10V

0V
H.BLANKING

H.BLANKING

H_SYNC

10V
H_SCAN
0V

NET_GATE PRODUCED BY MONOSTABLE (H16 TRIGGER)


VIDEO SIGNALS DECODED
FOR ASSEMBLING SCORE-
H6 LEFT HAND PADDLE + 1/2 DIGIT BOARD READOUT

H8

H11

H8 - H11

H18

H20

H23

H20 - H23

H25 RIGHT HAND PADDLE

CLOCK
500 kHz
H10

H11

H12

H13

H14

H15

H16

H17

H18

H19

H20

H21

H22

H23

H24

H25

H26

H27

H28

H29

H30

H31
H0

H1

H2

H3

H4

H5

H6

H7

H8

H9

HR1

HR2

HORIZONTAL RIPPLE
HR4
COUNTER OUTPUTS

HR8

HR16
MASTER TIMING OSCILLATOR

UNLESS OTHERWISE STATED:


ALL NPN = BC550C
ALL DIODES = 1N4148

* NPO/COG OR MICA

+5V
100nF

100nF 220R
470R 220R
100nF 100nF

CLOCK

47k
Q1 Q4 Q5 Q6

Q7
Q2 Q3 MPSH10

8.5-100pF
ADJUST 470uH 100R 470R 470R D1
500 KHz
150pF* 100nF

1k 470R 1k 470R

-5V
100nF
HORIZONTAL TIMING

HR16

HR16
HR1

HR1

HR2

HR2

HR4

HR4

HR8

HR8
+5V

100nF 100nF 100nF 100nF 100nF


470R 470R 470R 470R 470R 470R 470R 470R 470R 470R
33pF 33pF 100pF 100pF 100pF 100pF 100pF 100pF 100pF 100pF

4k7 4k7 4k7 4k7 4k7 4k7 4k7 4k7 4k7 4k7
4k7 4k7 4k7 4k7 4k7 4k7 4k7 4k7

4k7 4k7

D1 D4 D5 D8 D9 D12 D13 D16 D17 D20


Q1 Q2 Q3 Q4 Q5 Q6 Q7 Q8 Q9 Q10
MPSH10 MPSH10 MPSH10 MPSH10 MPSH10 MPSH10 MPSH10 MPSH10 MPSH10 MPSH10

D2 D3 D6 D7 D10 D11 D14 D15 D18 D19

100pF 100pF 100pF 100pF 100pF 100pF 100pF 100pF 100pF 100pF

CLOCK
H_BLANKING

H_BLANKING

+5V

1k 1k D29 D32
4k7 100nF 1k 1k 4k7 4k7 1k
100nF
HR4
100nF 100nF

D21 D30 D33 H_SYNC


Q11 Q14
BC550C 4k7 4k7 BC550C
HR4 D23 D24 D27 D28 HR8 HR2 D35 D36

Q12 Q13 Q15


D22 D31 D34
BC550C BC550C BC550C
HR8 HR16 HR16
D25 D26

1nF 4k7 4k7 1nF 1nF 20k


20k 20k
100nF
1nF 1nF
-5V -5V -5V

+5V

4k7 100nF 1k 470R 4k7 100nF 1k 470R 4k7 100nF 1k 470R 4k7 100nF 1k 470R
D37 D44 D51 D58

HR1 H6 HR1 H8 HR1 H11 HR1 H18

D38 D45 D52 D59

Q17 Q19 Q21 Q23


HR2 HR2 HR2 HR2
Q16 MPSH10 Q18 MPSH10 Q20 MPSH10 Q22 MPSH10
BC550C BC550C BC550C BC550C
D39 D42 D43 D46 D49 D50 D53 D56 D57 D60 D63 D64

HR4 HR4 HR4 HR4

D40 D47 D54 D61

HR8 1nF 20k HR8 1nF HR8 1nF 20k HR8 1nF
20k 20k
D41 100nF D48 D55 100nF D62

HR16 HR16 HR16 HR16


-5V -5V -5V -5V

+5V

4k7 100nF 1k 470R 4k7 100nF 1k 470R 4k7 100nF 1k 470R 4k7 100nF 1k 470R
D65 D72

HR1 H20 HR1 H8 D79 H8-H11 D84 H20-H23

D66 D73 HR4 HR4


Q25 Q27 Q29 Q31
HR2 HR2 D80 D85
Q24 MPSH10 Q26 MPSH10 Q28 MPSH10 Q30 MPSH10
BC550C BC550C BC550C BC550C
D67 D70 D71 D74 D77 D78 HR8 D82 D83 HR8 D87 D88

HR4 HR4 D81 D86

D68 D75 HR16 HR16

HR8 1nF 20k HR8 1nF 1nF 20k 1nF


20k 20k
D69 100nF D76 100nF

HR16 HR16
-5V -5V -5V -5V

+5V +15V
100nF

2k7 2k7 10k


4k7 100nF 1k 470R 100nF 470R 5k6 470R 4k7 100nF 4k7
Q39
D89 22pF
BC560C

HR1 H25 18pF 100R


Q38 D102 Q42
NET_GATE
8.5-100pF UNLESS OTHERWISE STATED: BC560C 5V6 Q40 BC550C
D90
NET WIDTH ALL DIODES = 1N4148 BC560C
Q33 4k7 150R
HR2
Q32 MPSH10 * POLYESTER
BC550C Q34 Q35 Q37
D91 D94 D95 22R
MPSH10 MPSH10 BC550C
5k6
HR4
100R
Q36
D92 H_SCAN
BC550C
D96 D97 D98 D100 D101
HR8 1nF 20k
D99
D93 100nF 22R
H_SYNC
HR16 2n2*
-5V 10k
HR16 1nF
ADJUST Q41
20k 1k8
H_SCAN BC550C Q43
100pF
AMPLITUDE BC560C
4k7 100R
-5V

10k 100nF

-5V
VERTICAL TIMING

VR256
VR16

VR16

VR32

VR32

VR64
VR4

VR8
+5V

100nF 100nF 100nF 100nF 100nF


1k 1k 1k 1k 1k 1k 1k 1k 1k 1k 1k 1k 1k 1k 1k 1k 1k 1k

10k 10k 10k 10k 10k 10k 10k 10k 10k 10k 10k 10k 10k 10k 10k 10k 10k 10k

Q1 Q2 Q3 Q4 Q5 Q6 Q7 Q8 Q9 Q10 Q11 Q12 Q13 Q14 Q15 Q16 Q17 Q18


10k

10k

10k

10k

10k

10k

10k

10k

10k

10k

10k

10k

10k

10k

10k

10k

10k

10k
10k 10k 10k 10k 10k 10k 10k 10k 10k

D10

D11

D12

D13

D14

D15

D16

D17

D18
D1

D2

D3

D4

D5

D6

D7

D8

D9
1nF 1nF 1nF 1nF 1nF 1nF 1nF 1nF 1nF 1nF 1nF 1nF 1nF 1nF 1nF 1nF 1nF 1nF

HR16

+5V

10k 10k
D19 100nF 1k 4k7 1k 1k 1k 100nF 1k 1k 1k 1k 100nF
D28
VR256 10nF
4k7 10k 10k 10k 10k 10k 10k
VR64
D20
D29
VR32
Q22 V_SYNC V_SYNC V_BLANKING V_BLANKING V32-V87 V32-V87 VR16
Q19 Q20 Q21 Q23 Q24 Q25 Q26 Q27 Q28 Q29
D21 D23 D24 D26 D27
D30
VR16
VR8
D22
VR8 220R 1nF
100k 100k
10k 10k 10k 10k D25
1nF

-5V -5V
1nF

VR32
VR8
10k

+5V

10k 10k 1k 10k 10k 1k 10k 1k 1k


D31 100nF D40 100nF D49 100nF
VR8 VR8 VR8
D37 D46
D32 D41 D50
VR16 V40-V47 VR16 V56-V63 VR16 V72-V79
Q35

D33 D42 D51


VR32 VR32 VR32
Q30 Q31 Q32 Q33 Q34
D35 D36 D38 D39 D44 D45 D47 D48 D53 D54
D34 D43 D52
V32-V87 V32-V87 V32-V87

100k 100k 100k 100k 100k

-5V -5V -5V -5V -5V

10k

+5V

10k 10k 1k 10k 10k 1k 10k 1k 1k 1k 470R


100nF 100nF 100nF 100nF

10k 10k
D55 D60 D64 D69 D73
VR16 V40-V63 VR16 V56-V79 VR8 D78 BOUNDARY_VIDEO

D56 D61 D65 D70 D74 D80 D81


VR32 VR32 VR32
Q36 Q37 Q38 Q39 Q40 Q41 Q42 Q43
D58 D59 D62 D63 D67 D68 D71 D72 D76 D77
MPSH10
D57 D66 D75
V32-V87 V32-V87 VR256

1nF
100k 100k 100k 100k D79 20k
100k
1nF

-5V -5V -5V -5V -5V -5V

+15V
100nF H_BLANKING

Q50
3k9 3k9 10k

+5V
Q46 Q47

100R
D90
5V6
1k 470R
Q48
D82 100nF
NET_GATE
UNLESS OTHERWISE STATED:
22R
D83
ALL NPN = BC550C
VR4 NET_VIDEO
150R 100R ALL PNP = BC560C
ALL DIODES = 1N4148
V_SCAN D84
V_BLANKING
Q45 Q49 * POLYESTER
10k
10k D85
V_SYNC 470nF* 22R V32-V87

D86 D88 D89


BOUNDARY_VIDEO
Q44
Q51 MPSH10
100R D87
BALL_VIDEO

10k
1nF
ADJUST
1k8 10k 100nF 20k
V_SCAN
AMPLITUDE

-5V
-5V
SCORE BOARD VIDEO SIGNAL
+5V +5V +5V

+5V UNLESS OTHERWISE STATED:


1k 1k 470R
ALL DIODES = 1N4148
D1 D3 D4 D39 D41 D42

Q1 Q10
H8-H11 H20-H23 1k
MPSH10 MPSH10
D77 D79 D80
D2 D40
Q19
MPSH10
V40-V47 1nF V40-V47 1nF
20k 20k D78

1nF
La Ra 20k
-5V -5V
+5V +5V
+5V
-5V

1k 1k
+5V +5V
D5 D7 D8 D43 D45 D46 470R

Q2 Q11
H11 H23
MPSH10 MPSH10 +5V +5V
470R 1k SCOREBOARD_VIDEO
D6 D44 D102 D105 D106

+5V Q25
V40-V63 1nF V40-V63 1nF 470R 1k
MPSH10
20k 20k D94 D96 D97
D103
Q23
1k
MPSH10
Lb Rb D81 D83 D84 V32-V87 1nF
-5V -5V
D95 20k
+5V +5V Q20
D104
MPSH10
1nF
D82 20k H_BLANKING
-5V
1k 1k
D9 D11 D12 D47 D49 D50 1nF
20k
Q3 Q12 -5V
H11 H23
MPSH10 MPSH10

D10 D48
-5V

V56-V79 1nF V56-V79 1nF


+5V
20k 20k
+5V

+5V
Lc Rc 470R
-5V -5V +5V
470R
+5V +5V +5V +5V +5V +5V

1k
1k D98 D100 D101
1k 1k D85 D88 D89 100nF 100nF 100nF 100nF
Q24
D13 D15 D16 D51 D53 D54
Q21 MPSH10
Q4 Q13 MPSH10
H8-H11 H20-H23 D99
MPSH10 MPSH10
D86
D14 D52 1nF
1nF 20k 100nF 100nF 100nF 100nF
V72-V79 1nF V72-V79 1nF 20k
20k 20k D87
-5V -5V -5V -5V -5V
-5V
Ld Rd
-5V -5V
+5V +5V

+5V +5V +5V +5V


+5V
1k 1k
D17 D19 D20 D55 D57 D58
100nF 100nF 100nF 100nF
Q5 Q14 +5V
H8 H20 470R
MPSH10 MPSH10

D18 D56
1k
+5V
V56-V79 1nF V56-V79 1nF D90 D92 D93
20k 20k 100nF 100nF 100nF 100nF
Q22
MPSH10
220R
Le Re D91
-5V -5V -5V -5V -5V -5V
+5V +5V
1nF
20k PURE (POSITIVE) EDGE-TRIGGERED DELAY
FLIP-FLOP (DFF) DESKEWS COMPONENT
1k 1k
D21 D23 D24 D59 D61 D62
-5V
VIDEO SIGNAL FOR SCOREBOARD NUMERIC
Q6 Q15 READOUT
H8 H20
MPSH10 MPSH10

D22 D60

V40-V63 1nF V40-V63 1nF


20k 20k CLOCK

Lf Rf
-5V -5V
+5V +5V

1k 1k
D25 D27 D28 D63 D65 D66
SEGMENT a SEGMENT b SEGMENT c SEGMENT d SEGMENT e SEGMENT f SEGMENT g SEGMENT h
Q7 Q16
H8-H11 H20-H23
MPSH10 MPSH10

D26 D64

V56-V63 1nF V56-V63 1nF


20k 20k

Lg Rg
-5V -5V
+5V +5V

1k 1k
D29 D32 D33 D67 D70 D71
Q8 Q17
H6 H18
MPSH10 MPSH10

D30 D68

V40-V63 1nF V40-V63 1nF


20k 20k
D31 D69

Lh Rh
-5V -5V
+5V +5V

1k 1k
D34 D37 D38 D72 D75 D76

Q9 Q18
MPSH10 MPSH10

D35 D73

H6 1nF H18 1nF


20k 20k
D36 D74

V56-V79 V56-V79
-5V -5V
LEFT HAND (PLAYER 1) SCORE COUNTER RIGHT HAND (PLAYER 2) SCORE COUNTER

Rh
Rb
Rg

Rd

Ra
Re

Rc
Lh
Lb
Lg

Ld

La
Le

Rf
Lc
Lf

D10

D11

D12

D13

D14

D15

D16

D17

D18

D19

D20

D21

D22

D23

D103

D104

D105

D106

D107

D108

D109

D110

D111

D112

D113

D114

D115

D116

D117

D118

D119

D120

D121

D122

D123

D124

D125
D1

D2

D3

D4

D5

D6

D7

D8

D9

1nF 1nF
Q20 Q21 Q22 Q23 Q24 Q25 Q26 Q27 Q28 Q47 Q48 Q49 Q50 Q51 Q52 Q53 Q54 Q55
Q29 Q56

100k 100k 100k 100k 100k 100k 100k 100k 100k 100k 100k 100k 100k 100k 100k 100k 100k 100k 100k 100k

-5V -5V -5V -5V -5V -5V -5V -5V -5V -5V -5V -5V -5V -5V -5V -5V -5V -5V -5V -5V

D126

D128

D130

D132

D134

D136

D138

D140

D142

D144
D24

D26

D28

D30

D32

D34

D36

D38

D40

D42
+5V +5V +5V +5V +5V +5V +5V +5V +5V +5V +5V +5V +5V +5V +5V +5V +5V +5V +5V +5V

D127

D129

D131

D133

D135

D137

D139

D141

D143

D145
D25

D27

D29

D31

D33

D35

D37

D39

D41

D43
1k 1k 1k 1k 1k 1k 1k 1k 1k 10k 1k 1k 1k 1k 1k 1k 1k 1k 1k 10k

D182

D183
D80

D81

D146

D147

D148

D149

D150

D151

D152

D153

D154

D155

D156

D157

D158

D159

D160

D161

D162

D163

D164

D165

D166

D167

D168

D169

D170

D171

D172

D173

D174

D175

D176

D177

D178

D179

D180

D181
D44

D45

D46

D47

D48

D49

D50

D51

D52

D53

D54

D55

D56

D57

D58

D59

D60

D61

D62

D63

D64

D65

D66

D67

D68

D69

D70

D71

D72

D73

D74

D75

D76

D77

D78

D79
+5V +5V

100nF 100nF 100nF 100nF


1k 1k 1k 1k 1k 1k 1k 1k 1k 10k 1k 1k 1k 1k 1k 1k 1k 1k 1k 1k 10k 1k

10k 10k 10k 10k 10k 10k 10k 10k 10k 10k 10k 10k 10k 10k 10k 10k 10k 10k

Q10 Q11 Q12 Q13 Q14 Q15 Q16 Q17 100nF Q37 Q38 Q39 Q40 Q41 Q42 Q43 Q44 100nF
10k

10k

10k

10k

10k

10k

10k

10k

10k

10k

10k

10k

10k

10k

10k

10k
Q18 Q19 Q45 Q46
10k 10k 10k 10k 10k 10k 10k 10k
D82

D83

D84

D85

D86

D87

D88

D89

D184

D185

D186

D187

D188

D189

D190

D191
1nF 1nF 1nF 1nF 1nF 1nF 1nF 1nF 1nF 1nF 1nF 1nF 1nF 1nF 1nF 1nF

D100

D199
+5V +5V
10k 10k

D101

D200
1k 10k 1k 1k 1k 1k 1k
1k 100nF 10k D95 10k 1k 100nF 10k 1k 100nF 10k 10k 1k 100nF 10k
10k 10k 10k 10k 10k

D102

D201
Q1 100nF Q4 Q5 Q6 Q7 Q8 Q30 Q31 Q32 Q33 Q34 Q35
D90 D91 D97 D98 D192 D193 D196 D197

Q2 Q3 Q9 Q36
220R 220R

100k D94 10k 1nF 100k 100k 100k 10k 1nF 100k 100k

D194

D195
D92

D93

D99

D198
-5V -5V -5V -5V -5V -5V

1k
1nF

1k 100k 10k D96

CLOCK_PULSE_SCORE_COUNTER_RIGHT
CLOCK_PULSE_SCORE_COUNTER_LEFT

RESET_SCORE_COUNTERS

ALL TRANSISTORS = BC550C


POWER_ON_RESET

19_SCORE_RIGHT

ALL DIODES = 1N4148


19_SCORE_LEFT
VELOCITY INTEGRATOR

10k
SET MAX.
BALL SPEED +15V

20k

Q3

D1

(+)VELOCITY

20k
220k Q2 20k
20k

(-)VELOCITY
1k
DISCHARGE Q1
-15V
+15V
100nF
47uF
TANT.

10k

Q6 3k

Q4 Q5
560pF

Q7

100R
D2 D3 10k

100k 30k
ALL NPN = BC550C
100nF
ALL PNP = BC560C
ALL DIODES = 1N4148

-15V
BALL VIDEO GENERATOR
+15V

256uS
1k 5k
D1
D13 ADJUST VERTICAL
150R 100nF
5V6 VIDEO PULSE
WIDTH

D2

+5V
BIAS Q1

3k

100nF 1k 1k 1k 6k2 1k 1k 100nF 470R


Q2 Q3
D3 100pF D14
10k

V_SCAN 4k7 47nF BALL_VIDEO_NOT_BLANKED


D16 D17
D4
Q14
D15
10k 10k 4k7 MPSH10
10k
Q9 Q10 Q11 Q12 Q13
BALL_Y D10 D11
1nF
20k

D8 D9 20k 10k D12


Q4 Q5 -5V

-5V
+5V
Q6 Q7
1nF
200R 100nF 4k7

1k 100nF 470R

+5V
-5V
BALL_VIDEO
D26 D27
1k
Q15
D5 D6 D7
MPSH10

H_SYNC Q8 D18

1nF
20k
1nF D19
+5V
20k
-5V

1k D20
-5V

V_BLANKING
H_SYNC
D21
V_BLANKING
H_BLANKING

+15V +5V
D22

V32-V87

150R D23
4k7 470R 100nF 470R 6k2 470R
BOUNDARY_VIDEO
8.5pF-100pF
ADJUST BALL D24
BIAS Q16 WIDTH
22pF PADDLE_LEFT_VIDEO

100pF D25
4k7
PADDLE_RIGHT_VIDEO
Q17 Q18
D28
3k Q23 Q24 Q25
MPSH10 MPSH10 MPSH10
H_SCAN

D29

D30 D31 D32 D33


3k
BALL_X

UNLESS OTHERWISE STATED:


Q19 Q20
100pF
ALL NPN = BC550C
4k7
ALL PNP = BC560C
ALL DIODES = 1N4148

Q21 Q22

200R 100nF

-5V
BALL VERTICAL MOVEMENT

REF(-10V)

10k 10k 10k


SET BALL
SERVE UNLESS OTHERWISE STATED:
POSITION
680k Q1 ALL NPN = BC550C
MOVEMENT INTEGRATOR
+15V ALL PNP = BC560C
(+)VELOCITY 10uF
ALL JFET = 2N5484
ALL DIODES = 1N4148

18k * POLYESTER
18k 100nF
680k Q2

Q10
1uF*

Q9

680k Q3 150R
Q11

560pF D11
+5V

680k Q4 Q5 Q8
150R
(-)VELOCITY D12
BALL_Y
Q6 Q7

D13

D7 D8 D9 D10 Q12
20k 20k 20k 20k 220k 220k
150R

D1 27k 27k 150R

-5V
100nF 10uF

D2
D3 D4 D5 D6

BALL_VIDEO_NOT_BLANKED

+5V +5V +5V +5V

INITIAL_CONDITION

100nF 100nF 470R 1k

+5V
D25 D26

Q20
D27
MPSH10
1k
+5V
D14 D17 D18 BALL_VIDEO_NOT_BLANKED

Q18
D19 1nF
MPSH10
20k

10k 470R 100nF 470R


1nF D20
10k -5V
20k
VERTICAL_SPEED_X2 100pF 100pF V32-V87
10k
Q13 Q14 Q15 -5V
+5V

4k7 4k7

1k
Q16 Q17
3k 3k 3k D21 D22
MPSH10 MPSH10
Q19 +5V +5V
D23
MPSH10
D15 D16
470R 1k
-15V
1nF D24
20k

D28 D29
-5V Q21
BOUNDARY_HIT D30
MPSH10

BOUNDARY_VIDEO
VERTICAL DIRECTION FLIP-FLOP
1nF
20k

BALL-TO-BOUNDARY VIDEO COLLISION DETECTION -5V


BALL HORIZONTAL MOVEMENT

REF(-10V)

10k 10k 10k


D29 SET BALL
470R
10V SERVE UNLESS OTHERWISE STATED:
POSITION
ALL NPN = BC550C
-15V
MOVEMENT INTEGRATOR
+15V ALL PNP = BC560C
10uF
ALL JFET = 2N5484
ALL DIODES = 1N4148

* POLYESTER
18k 18k 100nF

Q8
1uF*

Q7

1M Q1 150R
(+)VELOCITY Q9

560pF D7
+5V

1M Q2 Q3 Q6
150R
(-)VELOCITY D8
BALL_X
Q4 Q5

D9

D3 D4 D5 D6 Q10
20k 20k 220k 220k
150R

27k 27k 150R

INITIAL_CONDITION

-5V
100nF 10uF

D1 D2

BALL_VIDEO_NOT_BLANKED

+5V +5V

100nF 100nF

+5V

+5V +5V
PULSE_RIGHT_PADDLE_HIT
1k
+5V +5V
D12 D15 D16
470R 1k
Q19
D17
MPSH10

1k 1k 100nF 1k 1k 10k 470R 100nF 470R D23 D24


1nF D18
Q21
20k D25
MPSH10
PULSE_LEFT_PADDLE_HIT 100pF 100pF
PADDLE_LEFT_VIDEO
10k
Q15 Q16 -5V
1nF
Q11 Q12 Q13 Q14 +5V
20k
MPSH10 MPSH10 MPSH10 MPSH10
1nF 1nF
2k 4k7 4k7

1k
Q17 Q18 -5V
D19 D20
MPSH10 MPSH10
Q20 +5V +5V
20k 2k 20k 3k 3k D21
MPSH10
D10 D11 D13 D14
470R 1k
1nF D22
20k
-15V
PADDLE_HIT
D26 D27
-5V Q22
D28
MPSH10

PADDLE_RIGHT_VIDEO
HORIZONTAL DIRECTION FLIP-FLOP
1nF
20k

BALL-TO-PADDLE VIDEO COLLISION DETECTION -5V


BALL DEFLECTION ANGLE CONTROL

+5V

10k
1k 100nF 1k
Q1
INITIAL_CONDITION
BC560C

100pF 100pF VERTICAL_SPEED_X2

10k 10k

Q2 Q3
10k
MPSH10 MPSH10

ALL DIODES = 1N4148

D1 D2

+5V +5V +5V +5V

1k 1k 1k 1k
D3 D10 D11 D20

PULSE_LEFT_PADDLE_HIT PULSE_RIGHT_PADDLE_HIT

D4 D12 D13 D19

+5V +5V

100nF 100nF

D5 1k D9 D14 1k D18
+5V +5V

1k 1k
D6 D7 D8 D15 D16 D17

Q4 Q5
PADDLE_LEFT_CENTER PADDLE_RIGHT_CENTER
MPSH10 MPSH10

1nF 1nF
20k 20k

-5V -5V
PADDLE VIDEO GENERATORS

CURRENT_SOURCE_LEFT

+15V

20k
10uF 150R 100nF
Q16 30k 30k 100nF 30k

+5V +5V
BIAS Q1

10k 7k5 10k


100R
100R
100nF 1k 1k 1k 1k 100nF
Q2 Q3
D1 100pF 100pF Q15 Q17 Q18 Q23 Q24 Q29 Q30
10k Q14
10k
V_SCAN 4k7 4k7
100nF 10k

D12

D14

D16
D2 D13 D15 D17 10k 1k

10k 10k 10k 10k


10k
Q8 Q9 Q10 Q11 Q12 Q13
PADDLE_LEFT_Y D5 D6 D8 D9 PADDLE_LEFT_CENTER

D3 D10 Q36
20k 10k D7 20k
Q4 Q5 Q35

Q19 Q20 Q25 Q26 Q31 Q32


-5V -5V
Q7 D18

Q6 D4 D11
1nF
200R 100k 10k Q21 Q22 30k Q27 Q28 13k Q33 Q34

200R 200R 200R 10k

-5V
100nF
-5V
100nF

V_BLANKING

H_SYNC
+5V
REF(-10V)
D19

D20
H6 1k 100nF 470R

D21
V_BLANKING PADDLE_LEFT_VIDEO

D22 D24 D25


V32-V87
Q37
MPSH10
D23
BOUNDARY_VIDEO

CURRENT_SOURCE_RIGHT 1nF
20k
+15V

-5V

20k
150R 100nF
Q53 30k 30k 100nF 30k

+5V +5V
BIAS Q38

10k 7k5 10k


100R
100R
100nF 1k 1k 1k 1k 100nF
Q39 Q40
D26 100pF 100pF Q52 Q54 Q55 Q60 Q61 Q66 Q67
10k Q51
10k
V_SCAN 4k7 4k7
100nF 10k

D37

D39

D41
D27 D38 D40 D42 10k 1k

10k 10k 10k 10k


10k
Q45 Q46 Q47 Q48 Q49 Q50
PADDLE_RIGHT_Y D30 D31 D33 D34 PADDLE_RIGHT_CENTER

D28 D35 Q73


20k 10k D32 20k
Q41 Q42 Q72

Q56 Q57 Q62 Q63 Q68 Q69


-5V -5V
Q44 D43

Q43 D29 D36


1nF
200R 100k 10k Q58 Q59 30k Q64 Q65 13k Q70 Q71

200R 200R 200R 10k

-5V
100nF
-5V
100nF

V_BLANKING

H_SYNC

+5V
REF(-10V)
D44

D45
H25 1k 100nF 470R

D46
V_BLANKING PADDLE_RIGHT_VIDEO

D47 D49 D50


UNLESS OTHERWISE STATED:
V32-V87
Q74
ALL NPN = BC550C MPSH10
D48
ALL PNP = BC560C
BOUNDARY_VIDEO
ALL DIODES = 1N4148

1nF
20k

-5V
COMPOSITE VIDEO GENERATION
CARRIER: -U
UNLESS OTHERWISE STATED:
ALL DIODES = 1N4148 CARRIER: V

* NPO/COG OR MICA CARRIER: -V

+5V

12k 100nF 100nF 220R 100nF


Q1
100nF 220R 220R 220R 220R 220R 220R 220R 1k 220R 1k 1k 470R
BC550C
10pF 10pF 10pF 10pF 10pF 10pF 470R 100pF 100pF
17.73447 MHz D20 D24 D28
PARALLEL-18pF
D2 D7 D8 D13 D14 D19
Q2
MPSH10
Q3 D22 D26 D29
MPSH10 3k9 3k9 3k9 3k9 3k9 3k9 4k7 4k7
330pF* 1nF 4k7 4k7 4k7 4k7 4k7 4k7

1nF 1nF 1nF


2-22pF D21 D23 D27 D25 D30
ADJUST 100R Q13 Q14
D3 D6 D9 D12 D15 D18
CHROMA Q4 Q5 Q6 Q7 Q8 Q9 BC550C BC550C
15k 1k 220R D1 D31 D32
CARRIER MPSH10 MPSH10 MPSH10 MPSH10 MPSH10 MPSH10
FREQ. 27pF* 100pF* 4k7 4k7
D4 D5 D10 D11 D16 D17 Q12
Q10 Q11
20k 20k 20k MPSH10
MPSH10 MPSH10

30k 30k
30k 30k 30k 30k -5V
1nF 1nF
100nF
22pF 22pF 22pF 22pF 22pF 22pF -5V -5V

100nF 100nF
-5V -5V -5V

CHROMINANCE CARRIER (4 * fc) MASTER


OSCILLATOR, BUFFER AND SQUARER 4.4336 MHz QUADRATURE GENERATOR PHASE ALTERNATE LINE TOGGLE FLIP-FLOP AND GATE

HORIZONTAL SYNC PULSE

CHROMA CARRIER GATE - YELLOW CHROMA CARRIER GATE - GREEN CHROMA CARRIER GATE - RED CHROMA CARRIER GATE - COLOUR BURST

1k3 680R 4k3 1k1 1k5 910R 1k1 3k 750R 2k 2k 2k


+15V

100uF

D33
1k 1k 1k 1k 1k 1k 1k 1k 1k 1k 1k 1k
4V3
100nF 100nF 100nF 100nF 100nF
D37 D42 D47 D52 D57 D62 D67 D72 D77 D78 D83 D88
+5V

100uF

100nF D38 D43 100nF D53 D58 100nF D68 D73 100nF D79 D84

1k 1k 1k 1k 1k 1k 1k 1k 1k 1k 1k 1k

Q25
MPSH10
D34 D35 D39 D40 D44 D45 D48 D49 D50 D54 D55 D59 D60 D63 D64 D65 D69 D70 D74 D75 D80 D81 D85 D86

1nF 1nF 1nF 1nF 1nF 1nF 1nF 1nF 1nF 1nF 1nF
D36 D41 D46 D51 D56 D61 D66 D71 D76 D82 D87

Q24
MPSH10

20k Q15 Q16 Q17 20k Q18 Q19 Q20 20k Q21 Q22 Q23 20k Q26 Q27
MPSH10 20k MPSH10 20k MPSH10 MPSH10 20k MPSH10 20k MPSH10 MPSH10 20k MPSH10 20k MPSH10 MPSH10 20k MPSH10
4k7

100nF 100nF 100nF 100nF


-5V -5V -5V -5V -5V -5V -5V -5V -5V -5V -5V

COLOUR BURST GATE PULSE

COMPOSITE SYNC

4k3
+3V6 +3V6

1k 470R
+3V6 Q41 +5V
6k2 BD139
D104
WHITE Q36
NET_VIDEO
MPSH10
D108 D109
GREEN
SCOREBOARD_VIDEO 68R
D105 RED

LUMINANCE + COMP SYNC


GREEN
BOUNDARY_VIDEO

CHROMINANCE SIGNAL
100nF 100uF
RED
PADDLE_LEFT_VIDEO
D119
D106 1nF
RED 4V3
PADDLE_RIGHT_VIDEO 20k

YELLOW
BALL_VIDEO
100uF
D107
-5V
-5V

V_SYNC
+3V6 +3V6
100nF
H_SYNC
47pF
1k 470R
Q39
20k 3k BC550C
D110
+5V COLOUR BURST +3V6 Q37
100nF
PULSE WIDTH MPSH10 68R COLOUR
D114 D115
COMPOSITE
VIDEO
D111 GREEN
OUTPUT
470uF
220R 1k5 220R 220R 220R 1k 1k 220R 1k 470R 220R 10k
100nF
D92 D93 D96 D97 D98 D99 D100 D101 D112 1nF
20k
1nF 1k
2k7 2k7
Q28 -5V
D94 D102 D113 100nF
BC550C -5V
1nF 2k7
1nF 1nF
Q34
Q29 +3V6 +3V6
D95 BC550C D103
BC550C
Q40
D89 Q30 Q32 1k8
Q31 BC550C
BC550C BC550C 1k 470R
BC550C
D90 Q33 Q35
16k 68R 10uH MONOCHROME
20k BC550C 20k MPSH10 100pF
Q38 COMPOSITE
220R
MPSH10 VIDEO
D117 D118
680pF OUTPUT
470uF
-5V -5V
BLUE 1k8 220R 10k
100pF 1nF D116
680pF
220R 4k7 4k7 D91

3k9
1nF
1k8 20k
LUMINANCE MATRIX FOR -5V
100nF
COLOUR VIDEO SIGNAL
COLOUR BURST GATE PULSE GENERATOR COMPOSITE SYNC MONOCHROME COMPOSITE VIDEO Y = 0.3R+0.59G+0.11B -5V
CONTROL PANEL CIRCUITS

HAND CONTROLLER
PLAYER ONE (LEFT)

"P1"
5_DIN_PLUG 5_DIN_SOCKET
CABLE

3 1 1 3 +15V
5k
5 4 4 5

D1
2

2
3V6

HAND CONTROLLER
PLAYER TWO (RIGHT) ALL NPN = BC550C
1k
ALL PNP = BC560C

"P2"
5_DIN_PLUG 5_DIN_SOCKET D2
CABLE 2V4

3 1 1 3
5k
5 4 4 5
2

SERVE_BALL

1k
+15V

150k

Q1
SW1-SPDT
MODE
47k 470nF Q2
1) ONE PLAYER
2) TWO PLAYER
10k
2

PADDLE_RIGHT_Y
1

2k

-5V +15V

150k
Q3

47k 470nF Q4

+15V
10k

PADDLE_LEFT_Y
200R
PADDLE
10k 10uF
SIZE
2k
D3 SW2A-DPDT BALANCE
5V6
2
10k 1k 910R
-5V
1

180k Q5 Q6 Q7

1k8

10k
CURRENT_SOURCE_RIGHT

CURRENT_SOURCE_LEFT

10k
LARGE PADDLE 2 2k 200R
VERTICAL OFFSET
BALL_Y
1

10k SW2B-DPDT
SMALL PADDLE PADDLE SIZE
VERTICAL OFFSET 1) SMALL
2) LARGE

-5V

+5V

RESET_SCORE_COUNTERS

PB1
RESET SCORE
COUNTERS
CONTROL LOGIC

1nF D1
1k

SERVE_BALL

LEFT PADDLE MISS


100k 1k CLOCK_PULSE_SCORE_COUNTER_RIGHT

+5V +15V
CLOCK_PULSE_SCORE_COUNTER_LEFT

Q4
1k 10k 1k 1k 1k 10k 1k 1k 10k 1k 1k 10k 1k

10k
10k 10k 10k 10k 100uF 10k 100uF 10k
10k

END_GAME
2k

Q1 Q2 Q3 Q5 Q6 Q7 Q8 Q9 Q10

D4 D5
D2 D3

RIGHT PADDLE MISS


10nF 10nF
10k 1k 1k 10k 100k 100k

ALL NPN = BC550C


ALL PNP = BC560C
ALL DIODES = 1N4148

BALL_X

+5V

20k D6 1k D9 D10 D11

Q12 INITIAL_CONDITION

D7 D8
1k

Q11 Q13

100uF 100k 100k 10k

DISCHARGE

POWER-ON RESET TIMER 20k

Q14

POWER_ON_RESET
AUDIO CIRCUITS
PERCUSSIVE (BALL COLLISION) NOTE GENERATORS AUDIO SIGNAL MIXING AMPLIFIER AND LINE-LEVEL OUTPUT BUFFERS
+15V
100uF
+15V

1uF 20k
3k 10k 3k
D3 100nF* 2k D23
100nF 3k
10uF
2M2 RCA
62k 62k +15V AUDIO
10k 100k 100k OUTPUT
100nF Q3
Q2 VOLUME 560R MONO
10k
BALL-BOUNDARY
10k
HIT
Q1 Q4 2k D24
100nF* 470nF*
47nF* 10k 100R
Q19
100k 820k 100k
47k
6n8* 6n8*
100k 100k
D1 D2 560R
VOLUME Q18
10uF 1nF 10k
1k BALL-PADDLE
HIT
BOUNDARY_HIT Q16
1k
20k 470nF*
DAMPING -15V
1nF
100k 10k Q17

100k 100k 220pF


VOLUME
MISSED BALL
+15V BUZZER +15V
10k 100R

1uF 20k
3k 10k 3k 2k D25
20k 30k
D6 10uF
100nF 3k VOLUME RCA
2M2 END GAME AUDIO
27k 27k CHIME OUTPUT
10k 560R STEREO-LEFT
100nF Q7 10k
Q6
10k
D26
Q5 Q8 100nF* 100nF*
100R
47nF* Q21

100k 820k 100k


6n8* 6n8*
Q20
D4 D5 560R 100k 100k

1k
+15V
PADDLE_HIT
1k -15V
10k
DAMPING
1nF
100k
2k D27
10uF
RCA
ALL NPN = BC550C AUDIO
ALL PNP = BC560C OUTPUT
ALL DIODES = 1N4148 560R STEREO-RIGHT
10k
10k
MISSED-BALL BUZZER GATE * POLYESTER
D28
+5V +5V
100nF* 100nF*
100R
Q23

10k 10k 100uF


D7 D11
Q9 Q22
100k 100k
VR64

D8
-15V

CLOCK_PULSE_SCORE_COUNTER_LEFT

+5V

STEREO AUTO-PANNING CIRCUIT (V.C.A.)


20k
10k
D9
Q10 +15V

D10 6k8 6k8


D29
10k 100nF
BZX79C5V6
CLOCK_PULSE_SCORE_COUNTER_RIGHT

Q41

END-OF-GAME CHIME GENERATOR Q24 Q25 Q33 Q32


+5V
2k

Q29 Q30 Q38 Q37


1k 560pF
3k 100R

1k 56k 56k Q14 2k


100nF

2u2 33uF D22


Q40

2u2 100k 1k5


3k Q31 Q39 Q42 Q43
D16
Q26 Q27 47k 47k Q35 Q34 3k

Q11 Q12 22nF*


15k

4k7 4k7 4k7 4k7


10k 680k D17 10k

3k
62k 1k5 3k 3k 1k5 3k 3k 7k5 D32 D33

22nF* 100nF* 100nF*


D12 D18 D20 D21

19_SCORE_LEFT Q15
Q28 Q36
D13 D14 D15 D31
100k BZX79C3V6 2k
10k
19_SCORE_RIGHT Q13 D19
D30 STEREO
+5V BZX79C3V6 BALANCE
3k 3k 3k 10k 100k
-5V
100k 100nF
24k

1k
-5V -15V

END_GAME 20k

VR16

BALL_X
POWER SUPPLY
Q5
UNLESS OTHERWISE STATED: 2N3055

ALL NPN = BC550C


ALL PNP = BC560C
D1 D2
ALL DIODES = 1N4148
1N5404 1N5404

9V
Q4 0R33
10R
BC337 5W

+5V
LED
1k
GREEN 1k 1k 1k
9V "POWER"
6800uF
25V
D3 D4
1N5404 1N5404 560R D6 100R

Q3

Q6

D5
BZX79C5V6 560pF
2k4 3k

180R 1k
SET Q1 Q2
+5V

100uF

5k6 1k8

1k8

6k2

Q7 Q8
3k

270pF
Q12

Q9

D7 100R 1k 6k2

2R4
1k 1k
2R4
1k

-5V

Q10 2R4
10R
BC327
2200uF
100uF
25V

Q11
MJ2955

Q18
2N3055

D8 D9
1N4004 1N4004

18V
Q17
10R
BC337 2R4

+15V

D12 1k
1k 1k 1k 2R4
BZX79C5V6
18V
2200uF
2R4 100uF
35V
D10 D11
1N4004 1N4004 D13 100R 1k
Q13
Q16

3k9
FUSE
1A
330uF
35V Q19
820pF 2k
680R

1k8
Q14 Q15

1k
1k
Q20 Q21
750R
1k8
CONTROL
PANEL
560pF 3k
Q24

100uF

TRANSFORMER Q22 100R


CHASSIS
D14 1k

1k 1k

-15V

N A E 4R7
Q23
MAINS BD682
INPUT

Potrebbero piacerti anche