Introduction

Do you have an original Gottlieb System 1 CPU board that needs the PROM replaced or has a missing game PROM?  Unless you can find another PROM for your game from a seller or collector, you can't buy and burn these old PROMs any longer.  This is the problem I ran into when trying to fix a Close Encounters game that had an original CPU board I was able to repair, but the PROM was missing from the CPU circuit board.  I've seen a replacement circuit board that can accept a newer 2716 EPROM which will fit into the 18 pin socket that was used for the original PROM, but I was unable to find one for sale.

What to do?  The answer is, make your own replacement board using off-the-shelf parts with some wire-wrapping skills.  Once you build the PROM adapter, you can move it from one game to another if you need to.  All you need is the ROM code for the original game, but that's in a 2716 EPROM format. Just burn the game's code in the 2716 and you are set to use the adapter with a working original CPU board.

Why do you need to build a piggy-backed setup as I describe below? Because the chip sizes are different due to addressable space in the 2716 EPROM. You will be trying to make a 20 pin chip plug in to an 18 pin socket and obviously that will require a modification. You can do this by piggy-backing a 20 pin socket which will accept your 2716 EPROM on top of an 18 pin socket which will plug in to your games existing 18 pin socket. The pins from the 20 pin socket don't actually plug in to the 18 pin socket, but will be available for wire-wrapping between the legs of the two sockets using the technique I show below.

Gottlieb System 1 PROM Location

The pictures below show a Gottlieb System 1 CPU board, and the location of the original PROM.

An original Gottlieb System 1 CPU board.

 

The PROM has a "C" marking indicating
this PROM is for a Joker Poker.

 

The PROM 18 pin socket once the
game PROM is removed.

Adapter Parts Required

The "adapter" which adapts a newer 2716 PROM to be used in place of the original 18 pin PROM requires few parts.  Here's what you need:

  • "Perf" board that has holes with the same spacing as socket pins. Note that most perf boards are sold with the standard spacing for sockets. I got mine at a Radio Shack.
  • A razor knife to score the perf board to the size you want.
  • A 24 pin socket with wire wrap pins (the socket pins are much longer than a standard circuit board socket pin).
  • An 18 pin socket with wire wrap pins.
  • Wire for wire-wrapping (smaller gauge wire designed for doing wire-wrapping).
  • Wire wrap tool for wrapping the wire onto the socket pins.
  • Wire cutter for cutting the wires to length.
  • Wire stripper for removing insulation from the wire.
  • Wire chart showing where wires are fastened between socket pins.
  • Soldering iron if you decide to solder the wires to the socket pins.
  • ROM code for the Gottlieb System 1 game of interest.
  • A 2716 EPROM that you will burn the ROM code for the game of interest.
  • EPROM programmer.  This may be the one part you don't have but there are those out there that can burn an EPROM for you.
  • A small piece of adhesive-backed paper such as an Avery label for covering the EPROM's burn window.  This isn't absolutely necessary since it's highly doubtful that your EPROM will be exposed to UV light in the backbox, but you can use it to cover the burn window and label it with the game name.

As you can see, there isn't much required to do this job in the way of parts.  If you can't find an 18 pin wire wrap socket, you may be able to find a 20 pin wire wrap socket and remove the extra two legs on one end since they won't be used.  You may also choose to buy a wire wrap pin strip that could be used instead of the 18 pin socket.  In my case, I had some 18 pin wire wrap sockets so I simply used one to build my first adapter.  The key item that you may not have is the EPROM burner.  You can find someone to burn the EPROM for you if you don't want to invest in a burner ( EPROM programmer).

Wire Wrap Pin Connections

For this to work, you need the wiring list so you can wire wrap one pin to another.  Here are the connections:

18 Pin Wire Wrap Socket Pin Number 24 Pin Wire Wrap Socket Pin Number
Pin 1 to 24 pin #22 Pin 1 to 18 pin #16
Pin 2 to 24 pin #2 Pin 2 to 18 pin #2
Pin 3 to 24 pin #3 Pin 3 to 18 pin #3
Pin 4 to 24 pin #4 Pin 4 to 18 pin #4
Pin 5 to 24 pin #5 Pin 5 to 18 pin #5
Pin 6 to 24 pin #8 Pin 6 to 18 pin #8
Pin 7 to 24 pin #7 Pin 7 to 18 pin #7
Pin 8 to 24 pin #6 Pin 8 to 18 pin #6
Pin 9 to 24 pin #12 (ground) Pin 9 to 18 pin #13
Pin 10 to 24 pin #13 Pin 10 to 18 pin #12
Pin 11 to 24 pin #11 Pin 11 to 18 pin #11
Pin 12 to 24 pin #10 Pin 12 to 18 pin #9 (ground)
also Pin 12 to pin #18 (same socket)
Pin 13 to 24 pin #9 Pin 13 to 18 pin #10
Pin 14 to 24 pin #20 (ground) Pin 14 - No connection
Pin 15 to 24 pin #23 Pin 15 - No connection
Pin 16 to 24 pin #1 Pin 16 - No connection
Pin 17 - No connection Pin 17 - No connection
Pin 18 to 24 pin #24 (+Voltage) Pin 18 to pin #19 (ground) - (same socket)
and pin 18 to pin #12 (same socket)
  Pin 19 to pin #20 (ground) - (same socket)
  Pin 20 to 18 pin #14 (ground)
  Pin 21 to pin #24 (same socket - +V)
  Pin 22 to 18 pin #1
  Pin 23 to 18 pin #15
  Pin 24 to 18 pin #18 (+V)
  .1 uf Capacitor between pin #12 and pin #21
on the 24 pin socket.
(this cap is across +V and Ground)

Notes

  • Where "No connection" is shown in the wiring list, it means that you don't need to connect a wire to that pin.
  • "Same Socket" means you connect wires from one pin to another on the 24 pin socket since the 18 pin socket isn't involved.
  • "Ground" means the pin is at ground rather than +V or floating.
  • "+V" means this is the positive voltage supplied to the EPROM in order for it to work.
  • The .1 microfarad capacitor is used between any of the pins that are at +V and Ground. I used pins 12 and 21 on the 24 pin socket but I could have just as easily used pins 21 and 20.

Wire Wrap Tools

The pictures below show the wire wrap tools used for the adapter.  I use a wire wrap gun that is electric to wrap the wires, and I use the blue tool for unwrapping a wire wrap that may have been done by mistake.  The blue wire wrap tool was purchased from Radio Shack many years ago and is still used when I want to do manual wire-wrapping as opposed to using the more professional electric wire wrap gun.  The center of the blue tool contains a wire stripper so that you can slide the end of the insulated wire through the tool and then pull it to remove the insulation.  I don't use this tool for stripping wire since I like my fancy wire stripper, but I have used it in the past and it works OK.

Manual wire wrap tool (blue), some
red wire for wire-wrapping,
and an electric wire wrap gun.

 

View showing the end of
the wire wrap gun. The end
of the wire plugs into the
smaller hole, the socket pin
goes into the center hole.

 

Wire Wrapping The Sockets

With the parts in hand, the wire wrap chart, and the wire wrapping tools shown above, it's now time to begin the wire wrapping process.  Here is the process I followed:

- First, I pushed the 18 pin wire wrap socket through the perf board.

- Then I piggy-backed the 24 pin wire wrap socket above it and pushed it through the perf board too. 

- Once through with this, I used a box cutter to score the perf board to a smaller size rather than retaining the larger perf board I started with.

- After scoring a few times, I bent the perf board back and forth until the perf board broke along the score line.

- Then it was time to start wrapping some wires between pins.  I began by keeping the sockets pushed tight against the perf board and wrapped pin 1 of the 18 pin socket to pin 24 of the 24 pin socket. 

- Then I wrapped pin 9 of the 18 pin socket to pin 12 of the 24 pin socket.  This is the Ground pin for both sockets. 

- Then I wrapped pin 12 of the 24 pin socket to pin 18 of the 24 pin socket to ensure I didn't forget about connecting the Ground pins between both sockets.

- I wrapped pin 18 of the 24 pin socket to pin 19 of the 24 pin socket.  Note that this means there are two wires wire-wrapped on pin 18 since the other wire goes to pin 12 of the 24 pin socket.

- I also connected pin 20 to the 18 pin socket pin #14 (ground).  Pin 20 also has two wires connected to it.

- I used needle nose pliers to wrap one end of the .1 microfarad cap to pin 12 of the 24 pin connector, and the other end of the capacitor to pin 21 of the 24 pin connector. Note that pins 12 and 21 also have two wires connected to them.  Why is this important?  Because the pins that have two wires connected to them will affect the length of the 20 pin socket pins when you cut them shorter.  You won't want to wrap as many turns of wire on these pins in order to keep the pin length short when you cut the 20 pin socket pins to a shorter length.

- At this point I had the sockets tight against the perf board and held in place with enough wires that I could cut the 24 pin socket pins down to a smaller size so they wouldn't interfere with the adapter when it was plugged into the CPU board's 18 pin socket.

- I pretty much followed the left side of the wiring chart above and then moved over to the right side of the chart ensuring wires were connected correctly between the sockets.  In some cases, the wiring on the 24 pin socket goes from one pin to another pin on the same 24 pin socket.

Programming The 2716 EPROM

I program (burn) enough EPROMs (due to my large collection of games) such that it warrants owning an EPROM programmer.  In my case, I use a True-USB Willem Programmer (GQ-3X model) found at www.mcumall.com.  I tried several of their programmers before I settled on this one.  It seems to burn most every kind of EPROM found in pinball games so it works OK for me.  It doesn't have an enclosure and the board is exposed, but that's good enough for what I'm doing.  I have an older Needham EMP-10 programmer that I used for years, but it requires a slower speed computer and a parallel port which is harder to find on new computers.  I think the limit for the EMP-10 is a computer CPU speed of around 600 Mhz.  I don't know about you, but my computers are all high end, highest speed computers that can be bought, so it was time for the EMP-10 to be replaced.

If you don't have a programmer, then try John since he provides an EPROM programming service to many pinheads.

You will also need the ROM code for the game you are interested in, and it needs to be in the 2716 format.  Click HERE to download all of the Gottlieb System 1 ROM files found in the single zip file.  Find the name of your game and extract it from the zip file so that it can be read into the programmer.  Once loaded, and assuming you have a blank 2716 EPROM with the correct programmer settings for burning a 2716, just write the file to the EPROM and your burner will take over and burn a new EPROM that can be plugged into the adapter's 24 pin socket.

Adapter Pictures

By now you should have correctly wrapped wires between the various socket pins on both the 18 pin socket and the 20 pin socket.  You won't be able to follow all of my wire wrap work by viewing the photos, but you can get an idea of what the adapter looks like after wire wrapping the socket pins and viewing the pictures below.  I would suggest testing the adapter in a System 1 game after you burn the 2716 EPROM and ensure it works correctly.  If it doesn't, and you know the CPU board is good, and you burned the correct game ROM code, then remove the adapter and check your wiring against the wire chart above. 

Total time to build the first adapter was about one hour.  I built a few more and they took about 30 minutes each since I was obviously getting more efficient due to familiarity with the required work. At first I thought I was just lucky, but mine came out fine the first time I did it.  I tried the adapter in several System 1 games using an EPROM burned for each game and it worked fine.  The other adapters turned out fine too so I guess luck may not have been in play for this job.

This view shows the pins from the
bottom side of the adapter.  Note how
the 24 pin socket is piggy-backed on
top of the 18 pin socket.
Here's a side view of the adapter.
Another side view of the adapter.

 

Hopefully you have found this informative and worded in such a way that the directions are clear.   Now you don't have to worry about chasing down an old PROM for your System 1 game.  Just build your own adapter.  Good luck!

 

 

 

 

 

All Graphics & Text © Steve Corley

The pictures you see were created by Steve Corley unless otherwise noted.
Unauthorized use is strictly prohibited