![]() |
Berzek PCB Repair Log![]() |
![]() ![]() ![]() ![]() |
The
game was 100% dead upon arrival. The ZPU was heavily acid damaged
and produced zero 'test beeps.' The test light on the ZPU
came but just stayed on and did not flash. It was visually obvious the reset circuit was in horrible shape and this was confirmed when I verified pin #26 on the Z80 processor was stuck low. I neutralized all the acid damage with a vinegar rinse and hand scrapped each individual trace to remove all of the corrosion. I replaced the 7G and 8G chips, all the transistors in the reset circuit, a few bad diodes, and repaired many bad traces with jumper wires. The reset switch button was a corroded blob underneath so the entire button was replaced. I cleaned the ROM's and replaced all of the socketed RAM at 1E & 2E. Be sure to use the correct RAM depending on how your board is jumpered (mine is jumpered at W11). I have a 2114 in the 2E position and a 6514 in the 1E position. I couldn't find 6514's for sale but 5114's work just fine as a replacement. After all of these repairs the only thing I had to show for it was the reset line now correctly flipped from low to high upon game power up - so the reset line was fixed! A Kester 186 flux pen was my savior when dealing with corrosion on critical solder points. Without it the crusty solder would not flow. The goal in a Berzerk PCB boardset repair is to get at least 3 beeps/flashes with only the ZPU running before hooking up any of the other boards. |
![]() |
Low and behold after much frustration of the little red light not flashing I replaced the Z-80 and immediately got 3 flashes and 3 beeps! Flash and beep counting is very critical to determine where you are at in your repairs. After much investigation I 100% confirmed the flash/beep that occurs at game power up counts as the first flash/beep. Knowing this little tip will keep you from getting confused during your repair progress. The original Berzerk manual is a must have as it details problems associated with each of the flashes/beeps. In terms of game life I now have a rolling image on the screen that goes between a mosaic of colored garbage to a garbled version of the RAM map on the VFB. Even garbage on the screen was considered progress! Click here to see a movie of the error screen. |
![]() |
The next
board after the ZPU is the BSC board
and it had extensive damage as well. The 23 count header
pins for the ribbon cables had heavy corrosion and took me quite a bit
of time to get it cleaned up. Be sure to check every trace
and connection....one bad one leaves you stuck in your repair
progress. I replaced all the RAM on the BSC board and replaced a
few of the sockets that were well beyond repair. |
![]() ![]() |
Interconnect cables. At this
point of the repair you almost have to assume your cables are bad
and need to be replaced. Many faulty connections are directly
traced back to bad cables. With a bright light you can actually
look into the ends of the cables and see the crimp connector spring
tabs which have failed. Another quick way to check a cable is to
shake it.....if it rattles throw it away. Replacement cables
are no longer available but I was able to find an 8 connector 50 pin
SCSI cable and cut it up to make some brand new cables! They took
a little bit of sanding on the ends to get them to mount side by side
but once they were in my confidence in the cable connection between
boards was now very high. |
![]() |
I started to get more test flashes/beeps
after the cable repair and followed the Berzerk manual to determine
that my
RAM was bad on the VFB. Direct replacement RAM was not available
for the sixteen 4027 RAM chips but you can replace half the amount with
4116's. I filled rows 10 and 11 with eight 4116's and it seemed to work just fine. Make sure to check for bad sockets, as they are often problematic. I found that the two chips which comprise the Arithmetic Logic Unit (ALU) at 10C & 12C (74LS181) were as bad as were their sockets. Finally, the 74LS75's located at 10D and 11D along with their sockets were bad - so be sure to check those too! All header pins on the power board were cracked and had to be re-flowed. |
![]() |
After all these repairs I finally had 8 flashes and 8
beeps! "Coins
Detected In Pocket!"
The final repair was to get the high score circuit
working by replacing the original corroded battery that ruined the ZPU
board. I used an Energizer cordless phone battery (ER-P510 -
Nickel Metal Hydride Battery) which is rated at 3.6volts and
700MAH. I soldered leads to the ZPU and remote located the
battery on the bottom of my cabinet - no more leakage down the ZPU
board! It seems to be working just perfectly and the high scores
are now saved! The total repair took me about 5-6 weeks so don't
get discouraged if this is your first or 100th attempt at repairing
this game!
|