The restoration of a 1980's Williams Defender arcade machine
The Boards: Repairing the sound board
Interestingly the sound boards for the Williams machines of this era, are basically stand-alone mini-computers that are just triggered with which sound to play, by the main CPU board.
Think of it kind of like a door-bell, where you can press different buttons to get different sounds as you go down the street.
So I was researching the best way to test the boards (I have no sound at the moment) and there is this amazing video of some nerdy guy who used to repair arcade machines in the arcades in the 1980’s, who used to take home all the sound boards from dead arcade machines (Williams’ Defender in the case) and turn them into door-bells himself.
Check this out – it’s quite amazing 🙂
“Back in the day when I was an amusement machine mechanic I used to salvage the old sound units from video games and make them into doorbells or whatever, this is a typical example of basic operation. What is curious about the technology used in this is complex layers of FM modulated waves to produce a really sci fi sound, generated by a 6800 series CPU and piped through an 8 bit A-D. Most video games of the time used a yamaha synth chip. This one is Nowadays of course I build my own sound effects units.”
So you can basically actually build a totally separate test circuit (power and speaker) for the Williams Sound Boards, and test them individually without needing the rest of the system connected.
WarpZoneArcade.com have a great tutorial on how to test the boards with a logic probe, and this guy in Belgium (pinball expert Leon Borre) has a superb break down of how to build your own harness to test these boards, and even include a special ‘test rom’ that lets you flash an LED on and off at certain points of the board to show power working and any issues
You’ll need the board reference PDF showing which version of the board you have and the correct Sound ROM installed and in case you wonder where you are going to get -12V for your test rig from, the Williams Guru, Dave Langley, says you can just use the standard -5V you get from your switching power supply to do this instead and it will work fine.
Off to build one of these over the weekend and see what we can generate 🙂
References:
Williams sound card repair
http://home.scarlet.be/~fb054529/soundwill/esoundwill.htm
Youtube video of Defender converted
Dicussion about how to repair
http://forums.arcade-museum.com/archive/index.php/t-178576.html
Detailed descriptions of how to fix
http://warpzonearcade.com/?p=365
http://www.flippers.info/system6repairpart1.asp
http://www.arcadesolution.com/sound.html
Two of my Williams sound boards, one jumpered for Defender, the other jumpered for Robotron / Joust
You can also use a 6802 mpu instead of the 6808 mpu and the 6810 external memory as described here
http://www.pinwiki.com/wiki/index.php?title=Williams_System_3_-_7#Running_a_Type_2_Sound_Board_with_a_6802_CPU
Print article | This entry was posted by Judder on November 19, 2013 at 3:30 pm, and is filed under The Boards, Williams Defender restoration. Follow any responses to this post through RSS 2.0. You can skip to the end and leave a response. Pinging is currently not allowed. |
about 10 years ago
The PIA (Peripheral Interface Adapter) chip, according to the Williams Pinball experts, has the ability to quite often malfunction.
Luckily there are direct replacements still made (according this discussion below) which you can buy in the UK from Moser
Replacement part:
W65C21N6TPG-14
http://uk.mouser.com/ProductDetail/Western-Design-Center-WDC/W65C21N6TPG-14/?qs=opBjA1TV902p0LqHsLVgSw==
Discussion about replacement PIA chips:
http://forums.arcade-museum.com/showthread.php?t=209756&highlight=black+knight+sound&page=2
link to Jameco for US based purchases:
http://www.jameco.com/webapp/wcs/stores/servlet/ProductDisplay?search_type=jamecoall&catalogId=10001&freeText=2143558&langId=-1&productId=2143558&storeId=10001&ddkey=http:StoreCatalogDrillDownView
about 10 years ago
Interesting note: In fact the same PIA chip is used for ALL of the external boards that interface with the CPU board.
From the Defender later twin-decoder board set schematics:
Interface board: IC1 (6821 PIA)
ROM board: IC22 (MC 6821 PIA)
Sound board: IC10 (6821 P.I.A.)
[the labeling is how the Williams engineers slightly differently labelled each schematic but it’s the same part]
So if any of these are showing problems, they can be interchanged and replaced.
about 6 years ago
my defender sound effects no longer work I get speaker noise when I adj the volume controller and many recommend the 6821 pia be replaced so I replaced with new and now I get beeping noises when the appropriate sound effect should be played do I need to program the replacement or is it just a drop in.
thanks jeff
about 6 years ago
“my defender sound effects no longer work I get speaker noise when I adj the volume controller and many recommend the 6821 pia be replaced so I replaced with new and now I get beeping noises when the appropriate sound effect should be played do I need to program the replacement or is it just a drop in.”
The 6821 pia doesn’t need to be programmed, but I would check the 6808 @ IC9 and the 6810 @ IC10
From some previous fix logs I have:
Q: No sound. Speaker “pop” at switch on is present.
A: Faulty 6808 @ IC9 on sound board. Replacing the IC fixed the problem.
Q: No sound. Speaker “pop” at switch on is present.
A: All data pins on 6808 were floating. Problem traced back to a faulty 6810 @ IC11 on sound board. Replacing the IC fixed the problem.
about 6 years ago
My Defender is showing the following issues:
1) On start I sometimes will get or not get the 2 start sounds.
2) Game loads and appears to function correctly.
3) Pushing the test switch on the sound board, I get a looping sounds (appears normal?).
4) on test switch on coin door, run sound test, no sound.
5) on game play, no sound.
Here is what I have completed to help resolve the issue.
1) all 5 and 12v appear to be working
2) new switcher (grounded properly)
3) new ribbon cables
4) new caps and fuses
5) reflowed solder on connectors
6) new molex connectors.
Sound board ICs replaced (1, 9, 10, 11)
Still no progress. I am leaning towards the issue being on the ROM board (IC)?
Any suggestions would be great.