element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • About Us
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Hardware Hacking
  • Challenges & Projects
  • Project14
  • Hardware Hacking
  • More
  • Cancel
Hardware Hacking
Blog Pong is Alive
  • Blog
  • Forum
  • Documents
  • Events
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Hardware Hacking to participate - click to join for free!
  • Share
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: ralphjy
  • Date Created: 7 Jun 2020 11:11 PM Date Created
  • Views 3083 views
  • Likes 12 likes
  • Comments 13 comments
  • ay-3-8500-1
  • pong on a chip
  • hardwarehackingch
Related
Recommended

Pong is Alive

ralphjy
ralphjy
7 Jun 2020

As part of the Hardware Hacking Challenge I thought that I'd try to resurrect a Pong game that I built back in 1978.  My intro blog is here: Pong Game Circa 1978

 

Since it came out of my junk box and seemed to be in poor condition I thought that I probably should have proof of life before I invested too much effort in restoring it.  I was somewhat surprised that the 30 AWG wirewrap wire that I had used had oxidized and become brittle.  Some of the wires were actually broken.  I still use 28 AWG wire of the same vintage and the unused wire seems like new.  I guess maybe the wire may have reacted with the metallization of the wirewrap pins.  Anyway, I decided I should rebuild the circuit from scratch - just reusing the ICs and the crystal.

 

So, I cut the circuit board out of the case (who used connectors back then image).

 

Top of the board:

image

 

  • Pong chip AY-3-8500-1 (-1 for NTSC)  Date code 7707
  • 4072 CMOS Dual 4 input NOR
  • 4001 CMOS Quad 2 input NOR (might be a 4011 Quad NAND - can't read the marking)
  • 2MHz crystal
  • 6.3V zener - I had used 9V batteries for power (I probably could have run the parts directly but the typical voltage for the Pong chip is +6V to +7V)

 

The bottom of the board:  You can see the blackened wire ends wrapped on the pins.

image

 

Switches and jacks viewed from inside the case:

image

 

To verify life I thought that I'd just power it up and verify the clock circuit and that the video sync and composite outputs were working.

 

2 MHz oscillator waveform:

image

 

Video sync:

image

 

Composite video:

image

 

So looks good to proceed.  Hope to have a functioning game soon.  I just realized that I'll have to scare up a composite monitor......

  • Sign in to reply

Top Comments

  • dubbie
    dubbie over 5 years ago +4
    It is encouraging to see that technology this old can still be brought back to life. I was intrigued by the wire wrap as I started in my design days using wire wrap, mainly because it didn't use a soldering…
  • ralphjy
    ralphjy over 5 years ago in reply to dubbie +4
    We used to build test systems with large multi slot backplanes. Used a lot of automation back then. Too bad I don’t have pictures - the wire wrap machines were essentially large robots moving the wire…
  • jw0752
    jw0752 over 5 years ago +3
    Hi Ralph, This looks like fun. Another cause of the blackening might have been storage. Some papers and other materials will have a small amount of sulfur compounds which can cause blackening. Even if…
Parents
  • dubbie
    dubbie over 5 years ago

    It is encouraging to see that technology this old can still be brought back to life. I was intrigued by the wire wrap as I started in my design days using wire wrap, mainly because it didn't use a soldering iron or PCB. I made an 8088 based microcomputer using wirewrap and it worked, although sadly I no longer have it as it went to the great scrap heap in the sky when 8088s were replaced by PICs. You might struggle to find a composite monitor as most CRT based system seem to have been scrapped.

     

    Dubbie

    • Cancel
    • Vote Up +4 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • ralphjy
    ralphjy over 5 years ago in reply to dubbie

    We used to build test systems with large multi slot backplanes.  Used a lot of automation back then.  Too bad I don’t have pictures - the wire wrap machines were essentially large robots moving the wire wrap head to programmed xyz coordinates.  In the beginning it was just a pointer and the operator still did the actual wire wrapping manually.  The biggest problem we had was testing the finished systems for opens and shorts (continuity) since all the points under test needed to be contacted simultaneously.  We also had to do hi-pot testing.  Brings back a lot of memories.

     

    I remember building my first microcontroller using an 8008 on a breadboard - took over 60 discrete ICs because you had to multiplex everything out of that small 18 pin DIP .  That’s also long gone....

    • Cancel
    • Vote Up +4 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • dubbie
    dubbie over 5 years ago in reply to ralphjy

    Ralph,

     

    The 8008 was too early for me, as was the 8080. I started with the 8085 SDK kit when studying and moved onto the HP64000 emulator system for the 8085 when I started working. I don't remember building an 8085 board so we must have used purchased boards. I've never even seen an 8008 in real life. I did look at 4004 once I think for some reason but probably decided it was too complicated or not powerful enough.

     

    Dubbie

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
Comment
  • dubbie
    dubbie over 5 years ago in reply to ralphjy

    Ralph,

     

    The 8008 was too early for me, as was the 8080. I started with the 8085 SDK kit when studying and moved onto the HP64000 emulator system for the 8085 when I started working. I don't remember building an 8085 board so we must have used purchased boards. I've never even seen an 8008 in real life. I did look at 4004 once I think for some reason but probably decided it was too complicated or not powerful enough.

     

    Dubbie

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
Children
  • ralphjy
    ralphjy over 5 years ago in reply to dubbie

    You're a real youngster then....  The first serious computer that I started working on was built using 74181 ALU chips and PMOS memory (negative logic back then meant negative voltage and we used a lot of voltage shifters between the memory and processing system).  I think I still have hand drawn schematics somewhere and the logic drafting templates.  I wish that I had kept some of the PCBs and parts.

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • dubbie
    dubbie over 5 years ago in reply to ralphjy

    Ralph,

     

    Yes, I do remember the 74??LS181 ALU chips. I toyed with the idea of making my own computer based on them but it was on the cusp of programmable logic at the time so I looked to the future and did PLDs with my students instead. It was certainly easier.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube