DISCO FEVER PINBALL



Back to Arcade Index




Page 2



prev     -1-     -2-    -3-     next


As the left flipper was far weaker than the right, it seemed reasonable to assume that the bridge rectifier had seen better days but that there was another issue with the left flipper. The best thing to do in this case is to rebuild the flipper assembly to make sure that there is no mechanical obstructions and that the mechanism can move freely and thatís what I did, stripped them both down completely and cleaned them. Bear in mind that you should never lubricate the flipper assemblies because the lube would attract dirt and before long jam the mechanism up rather than keep it moving freely. Mine had not been lubed but were very dirty so I gave them a good clean before putting them back together again, making sure that the coil and the coil sleeve are not distorted because of heat from the coils, and making sure that the inner lining of the coil is not distorted either.


Once it was put back together again the mechanisms moved freely enough when operated by hand but the left flipper still didnít fire properly which pointed me towards the EOS switch.

The way that a flipper works is that the coil is powered by the power supply board with two different voltages and it switches between the two voltages during use. The power supply board sends both 30 volts and 6 volts and the flipper mechanism controls which voltage is used and at what time. To physically move the flipper from rest to an up position needs a relatively large voltage, so when you press the flipper button the coil is energized with 30 volts and the piston is pulled into the coil by electro magnetism and the flipper mechanism moves until it hits the adjustable stopper where the flipper should be at its furthest extent.

Once the flipper is at its furthest extent, it no longer needs 30 volts to hold it there because holding it in place requires much less power than firing it, so as the mechanism hits the stopper it also triggers the EOS switch which is a leaf switch that breaks the 30 volt supply and switches it to the 6 volt supply. If this wasnít the case then the coil would constantly have 30 volts running through it and would get very hot and wear out much more quickly. As weíve seen elsewhere there are always steps taken to try and reduce the heat generation inside a pinball machine, either by design from the word go or by making modifications later, such as fitting more economic light bulbs and fitting more efficient transistors.

The reason I suspected that my EOS switches were at fault is because what often happens is they become dirty or pitted and no longer make a good connection, so if the current doesnít flow through them it is as though the switch is open and only 6 volts is ever used. This is obviously not enough to fire the flipper from rest to the up position and can affect either one flipper at a time or both, rather than the bridge rectifier which affects both flippers equally. Once again I stripped down the flipper mechanism on the left flipper and cleaned the EOS switches before re-assembling and trying again. Lo and behold, both flippers now flipped equally, a little weaker than I would like, and eventually I will replace the bridge rectifier to improve this, but for the time being they are perfectly usable and I could have a few more quiet games on my improving machine.

The last major component to get working was of course the sound board, and to that end I built a simple device to test it with.



Testing the sound board is relatively simple because to all intents and purposes it is a complete computer with its own RAM, ROM and CPU (a 6808) as well as a single 6821 PIA like those found on the other boards. It also has its own Power Supply Unit and takes 18 volts AC directly from the transformer which it rectifies to 5 volts DC for the IC logic circuit and 12 volts DC for the CPU reset circuit. The Williams sound boards have several test points on them where you can check that those voltages are present, and on mine, guess what? Not all of them were present. The Williams sound boards also have a test button on them, but on two of their games this test button does not work and as you might have guessed one of those games is Disco Fever, the other is Phoenix.

I knew the voltages were fine going to the board but they were not showing up on certain parts of the board so it was going to be one or more of the components or one or more of the traces that were at fault. You can also get these voltages from a normal PC Power Supply which I fitted to a board along with a speaker to test the outputs.
The ROM chips on a Williams sound board are numbered by type, either Williams' Sound ROM 1, Sound ROM 2 or Sound ROM 3, and these ROM chips donít store the different sounds as digital samples or WAV files but as mathematical strings which have different parameters such as attack, frequency, decay and echo to determine the way they sound when triggered.

The way that they are triggered is the same way that the coils in the game are triggered, by a corresponding transistor pair on the driver board grounding them. You can manipulate this process in one of two ways, either by using diagnostic mode or firing them manually. Diagnostic mode on a Williams machine has various stages that fire different parts of the game in turn so you can tell if anything is not working as intended. You can also fire them manually in the same way that you can fire the solenoids, by momentarily grounding the correct TIP120 transistor which is just mimicking what the game does anyway.

To do that you need a short length of wire with one end connected to a good grounding point and with the other end you can touch the end of a transistor when you should hear either a solenoid activate or a sound fire. If your game has special solenoids controlling flash lamps then you may also get a lamp flash. Be careful not to ground the transistors for longer than is necessary to prevent them from overheating and causing damage.

Here are the transistors for each part of my game other than the dead sounds of course.


When I tried to trigger the sounds manually none of them worked, and when I tried diagnostic mode the same silence followed, but very occasionally when the game booted and I played it, I would get a single droning sound which seemed to suggest that the sound board had tried to boot but had not done so cleanly and was playing a corrupted sound. It also seemed to play it at random times that had no bearing on what was happening in the game. Even out of the game on the test board the sounds were not firing, so bearing in mind the state that the other boards in the game had been in, I took what you might call the easy way out at this point.

If Iím honest, Iíd had just about enough of trying to fix annoying faults on the machine, and I considered going through the whole process again of testing ROMs, PIAs and CPUs and I saw only frustration ahead, and because I was so close to having a working machine I decided to let somebody else do the leg work again and I found a member of the UK Pinball Group to help me. The owner of the site www.robotron-2084.co.uk, Dave Langley, had a fully working sound board and would swap it for my old one along with some spare boards I had, so thatís what I did. Dave sent me his board that was ready to drop straight into my game.

Once it arrived it was a case of fingers crossed while I booted the game, and would you Adam and Eve it, but the sounds worked perfectly which meant that I finally had a fully operational chain of ICs and transistors;
  • power transistor TIP120s
  • 2n4401 pre-driver transistors
  • 7408 logic ICs
  • 6821 PIAs
Not to mention the sound board itself of course.

prev     -1-     -2-    -3-     next



back to top

Enjoy my articles? Please leave me feedback