Article
Pocket Pong
a primeval game cast in modern hardware
Provided they manage to recognise them in the first place, youngsters will label classics like Pacman and Pong as video games although historically they are ‘video games’, the concept behind them dating back to the 1950’s. in this article you’ll find a modern (computer) version of such a prehistoric game that — as far as we are concerned — has not lost any of its compulsive character.It is easily forgotten that the first electronic games were played on a TV set. In fact, technology at the time nearly did not make it to TV altogether. In 1951, TV technician Ralph Baer thought it would be nice to use the telly as a screen for an electronic game. His boss however did not see the promise and the idea was quickly abandoned. Years later, however, it started to surface again and in 1966 Baer started to build one of his early prototypes. The video game was born.
Materials
Gerber file
CAM/CAD data for the PCB referred to in this article is available as a Gerber file. Elektor GREEN and GOLD members can exclusively download these files for free as part of their membership. Gerber files allow a PCB to be produced on an appropriate device available locally, or through an online PCB manufacturing service.
Elektor recommends the Elektor PCB Service service from its business partner Eurocircuits or AISLER as the best services for its own prototypes and volume production.
The use of our Gerber files is provided under a modified Creative Commons license. Creative Commons offers authors, scientists, educators and other creatives the freedom to handle their copyright in a more free way without losing their ownership.
PCB
Component list
Resistors:
R1,R2 = 1kOhm
R3-R6 = 10kOhm
R7 = 10Ohm
R8-R15 = 56Ohm
P1,P2 = 100kOhm preset
Capacitors:
C1,C2 = 100nF
C3,C4 = 22pF
C5 = 100µ F 10V radial
C6,C7,C8 = 100nF
C9 = 10µ F 63V radial
C10 = 470µ F 25V radial
Semiconductors:
D1-D88 = LED, red, high-efficiency, 5mm, e.g., HP HLMP-D101 (Farnell # 323-044)
D89 = 1N4001
LD1,LD2 = LTS4301E LiteOn
T1-T9 = BC547B
IC1 = PIC18F452-I/P
IC2 = 74HC4514 (74HCT4514 or 4514)
IC3,IC4 = ULN2803
IC5 = 4805
Miscellaneous:
K1 = P3 = 4kOhm 7 (5kOhm ) linear potentiometer, and a 3-way SIL pinheader
K2 = P4 = 4k7 linear potentiometer, mono, + 3-way SIL pinheader
K3,K4 = 16-way boxheader
K5,K6 = 16-way flatcable connector for PCB mounting
S1 = pushbutton, 1 make contact
S2 = not fitted
S3 = switch, on/off
X1 = 4MHz quartz crystal
BZ1 = 5V (DC) piezo buzzer
R1,R2 = 1kOhm
R3-R6 = 10kOhm
R7 = 10Ohm
R8-R15 = 56Ohm
P1,P2 = 100kOhm preset
Capacitors:
C1,C2 = 100nF
C3,C4 = 22pF
C5 = 100µ F 10V radial
C6,C7,C8 = 100nF
C9 = 10µ F 63V radial
C10 = 470µ F 25V radial
Semiconductors:
D1-D88 = LED, red, high-efficiency, 5mm, e.g., HP HLMP-D101 (Farnell # 323-044)
D89 = 1N4001
LD1,LD2 = LTS4301E LiteOn
T1-T9 = BC547B
IC1 = PIC18F452-I/P
IC2 = 74HC4514 (74HCT4514 or 4514)
IC3,IC4 = ULN2803
IC5 = 4805
Miscellaneous:
K1 = P3 = 4kOhm 7 (5kOhm ) linear potentiometer, and a 3-way SIL pinheader
K2 = P4 = 4k7 linear potentiometer, mono, + 3-way SIL pinheader
K3,K4 = 16-way boxheader
K5,K6 = 16-way flatcable connector for PCB mounting
S1 = pushbutton, 1 make contact
S2 = not fitted
S3 = switch, on/off
X1 = 4MHz quartz crystal
BZ1 = 5V (DC) piezo buzzer
Discussion (0 comments)