Welcome to the official Williams/Bally "old Bally" software repository! Throughout history, early Bally software has been a confusing mess of jumper charts and arcane part numbers. We've set out to fix all that with a new and improved confusing mess of jumper charts and arcane part numbers! (Actually, we hope it's not quite so confusing as before.) The goal of this software repository is to have everything needed for a specific game all located together in a single archive file per game. This includes the latest known software for MPU and sounds, the correct jumpers to install, and any other important notes. A few shortcuts have been taken to try to minimize the complexity. Except where noted, all early games are assumed to be using an AS-2518-35 MPU board, even if the game originally shipped with the AS-2518-17. All jumper settings assume you are programming all new chips in EPROM form; they are not correct for games using any of the original masked ROM chips. All MPU applications that use a 4K chip assume a 2732, because those are far easier to obtain now than the 2532's originally specified by Bally in their jumper charts. (Sound boards that use 4K chips list jumpers for both types, since the original chips are often 2532's which could be reprogrammed and reused on the same board.) In the various game archives, the filename extensions indicate the size/type of ROM to burn: .123 82S123/74S188 (32x4 PROM) .474 74S474/7461 (512x8 PROM) .716 2716 (2Kx8 EPROM) .532 2532 (4Kx8 EPROM) .732 2732 (4Kx8 EPROM) Our attempts at ensuring the quality of this data include: -- Using original Bally data, cross-checked against other sources -- Using the latest revision that could be found -- Spot-testing on several older games While we're confident of the quality of this data, understand that we simply cannot test all of this data ourselves. We don't have all of the games, nor enough hours in a day. We welcome feedback on any errors; any newer versions out in the field (usually, but not always, identified by a higher value for "YY" in the part number format of "XXX-YY U#"); any ways to present the data more clearly; and any ways to make this repository more useful. *************************************************************************** ** ** ** !!BIG DISCLAIMER SECTION!! ** *********** *********** * WMS is making this historical data available for the benefit of fans * * and owners of its older pinball machines. It is not WMS policy to * * officially support games this old, but we like to help out where we * * can. Because of the age of this data and the lack of facilities for * * exhaustive testing, WMS can make no guarantees whatsoever about its * * correctness. Use it for what it's worth, but if it doesn't fix your * * machine, don't call us. If it breaks your machine, don't call us. * * If it makes you gain weight and gets your dog run over and makes your * * pickup truck rust, you may well have a career in country music, but * * still don't call us. In other words: * * * * WMS ASSUMES NO LIABILITY OF ANY KIND FOR THE ACCURACY OF THIS DATA, OR * * LACK THEREOF. IT IS PRESENTED AS-IS, WHERE-IS, AND WITHOUT WARRANTY. * * * * This data is intended for use by those who have the technical knowledge * * and skills to make use of it. It is assumed that you can program * * EPROMS and change soldered-on jumpers and all of the other things * * necessary for this kind of work. If you don't know if you have the * * necessary skills, trust us you don't. Find someone else to do the work * * for you, it will be much cheaper in the long run than repairing a * * damaged board. In other words: * * * * WMS ASSUMES NO LIABILITY OF ANY KIND FOR DAMAGES INCURRED IN THE USE OF * * THIS DATA. WMS CANNOT OFFER ANY SORT OF TECHNICAL SUPPORT TO THOSE * * WANTING TO USE THIS DATA. IF YOU DON'T KNOW HOW TO USE THIS DATA * * PROPERLY, DO NOT USE IT AT ALL. * * * * (We don't like shouting, but it's important that this nice gesture on * * our part not end up being something we regret doing. Use it, be happy, * * and we'll keep doing nice things like this!) * *************************************************************************** JUMPERS GALORE: --------------- AS-2518-17 MPU: -- We recommend upgrading to an AS-2518-35 MPU! -- Jumper options are limited to original ROMs; using EPROMs would require board modifications. AS-2517-35 MPU: -- U1 and U2 must be identical type chips in games that have a U1! -- U1 is never used when U2 is a 4K chip! -- 9332A masked ROM was used in approximately Xenon through Vector. When used for U2, a 9332A must also be used in U6; the jumpers interrelate, unlike with most other chip combinations. If U1/U2 is a... ...then use these jumpers ---------------- ----------------------------------- 2316 masked ROM 1-4, 2-6, 7-8, 9-11, 12-36, 13-15 2716 EPROM 1-5, 2-4, 7-8, 10-12, 11-25, 13A-14 2532 EPROM or 4-12, 7-8, 10-11, 13A-14 9332 masked ROM 2732 EPROM 4-13A, 7-8, 9-12, 10-11 9332A masked ROM 4-12, 7-8, 9-11, 13-15 If U6 is a... ...then use these jumpers ---------------- ----------------------------------- 2316 masked ROM 16A-19, 31-32, 33-34 2716 EPROM 16A-18, 31-32, 33-35 2532 EPROM or 16A-34, 29-33, 31-32 9332 masked ROM 2732 EPROM 16A-29, 31-32, 33-35 9332A masked ROM 16A-34, 29-33, 31-32 AS-2517-133 MPU: NOTE: After careful study of the schematics, the only difference we can spot between the -35 CPU and the -133 MPU is that R113 (2K, 1/4W) used on the -35 has become CR52 (1N4148) on the -133, and the -133 is expecting to be fed by the playfield switched illumination power bus instead of the 43VDC bus, as a source for zero crossing detection. One can imagine that using a -35 MPU in a game which originally used the -133 MPU would require merely replacing R113 with a 1N4148 diode, with the cathode (NON-banded) end connected to the trace coming from J4 pin 15. But we haven't tested that to know if it works, and don't know if there are other differences that escaped our notice. ** USE THIS INFORMATION TO MAKE YOUR OWN INFORMED DECISION BEFORE PROCEEDING RECKLESSLY WITH BOARD MODIFICATIONS ** In any event, the jumper information for the -35 MPU does apply exactly to the -133 MPU. A082-91494-A000 MPU: (Also listed as A082-91494-Axxx, where xxx is a game-specific number and means that the board includes the programmed ROM chips.) NOTE: We were originally convinced that this board was identical in every way to the AS-2518-133 board, but had been given a new part number to mesh with Bally's new part numbering scheme. After careful study of the schematic, however, we have spotted one difference: R21 in the display interrupt generator circuit has a value of 24K on this board, while it was 36K on the AS-2518-35 and AS-2518-133 boards. One can therefore that using a -35 MPU in one of the later games that originally used this MPU would merely require making the diode modification discussed in the -133 MPU section, plus replacing R21 with a 24K 1/4W resistor. But we haven't tested that to know that it works, and don't know if there are other differences that escaped our notice. ** USE THIS INFORMATION TO MAKE YOUR OWN INFORMED DECISION BEFORE PROCEEDING RECKLESSLY WITH BOARD MODIFICATIONS ** In any event, the jumper information for the -35 MPU does apply exactly to the A082-91494-A000 MPU. AS-2518-51 Computer Sound Module If U3 CPU is a... ...then jumper this way ----------------- ----------------------------------- 6802 install A, remove B, remove U10 RAM 6808 install B, remove A, install U10 RAM If U4 is a... ...then jumper this way ------------- ----------------------------------- 9316 ROM or install C, remove D 2716 EPROM 9332 ROM or install D, remove C 2532 EPROM 2732 EPROM NOT VALID (sorry!) AS-2518-56 Sounds Plus board: -- Can be used as a direct substitute for AS-2518-51 -- If not using in conjunction with AS-2518-57 Vocalizer (i.e. when using as a substitute for AS-2518-51), remove C27. [At least, that's what the schematic says. C25 seems like a more useful one to remove, though it really ought to work without any modifications.] If U3 CPU is a... ...then jumper this way ----------------- ----------------------------------- 6802 install A, remove B, remove U10 RAM 6808 install B, remove A, install U10 RAM If U4 is a... ...then jumper this way ------------- ----------------------------------- 9316 ROM or install C and E, remove D and F 2716 EPROM 9332 ROM or install D and E, remove C and F 2532 EPROM 2732 EPROM install C and F, remove D and E AS-2518-57 Vocalizer board: -- U1 through U7 can each be set to a unique chip type via its own set of "A B C D" jumpers. If U1-7 is a... ...then jumper this way --------------- ----------------------------------- 9316 ROM or install A and D, remove B and C 2716 EPROM 9332 ROM or install B and D, remove A and C 2532 EPROM 2732 EPROM install A and C, remove B and D AS-2518-61/61A/61B Squawk and Talk board: -- "A" variant added some sort of delayed-power circuit to the speech chip, presumably to correct odd noises on powerup? -- "B" variant added in/out signals for Say It Again reverb board, so only Centaur requires the B variant. (All games after Centaur shipped with B variant anyway.) If U1 CPU is a... ...then jumper this way ----------------- ----------------------------------- 6802 install K, remove L, remove U6 RAM 6808 install L, remove K, install U6 RAM -- If any of U2 through U5 are 4K (2532/9332/2732), then install jumpers C and E, and remove jumpers A and B. If only 2K chips (2716/9316) are used, then install A and B, and remove C and E. -- Original schematic has an error in the jumpering notes for 2532/9332: they neglected to list jumper "D" as needed. If U2 is a... ...then jumper this way ------------- ----------------------------------- 9316 ROM or install D and P, remove F and G 2716 EPROM 9332 ROM or install D and G, remove F and P 2532 EPROM 2732 EPROM install F and P, remove D and G If U3 is a... ...then jumper this way ------------- ----------------------------------- 9316 ROM or install Q and T, remove R and S 2716 EPROM 9332 ROM or install Q and S, remove R and T 2532 EPROM 2732 EPROM install R and T, remove Q and S If U4 is a... ...then jumper this way ------------- ----------------------------------- 9316 ROM or install U and X, remove V and W 2716 EPROM 9332 ROM or install U and W, remove V and X 2532 EPROM 2732 EPROM install V and X, remove U and W If U5 is a... ...then jumper this way ------------- ----------------------------------- 9316 ROM or install Y and BB, remove Z and AA 2716 EPROM 9332 ROM or install Y and AA, remove Z and BB 2532 EPROM 2732 EPROM install Z and BB, remove Y and AA If speech is... ...then jumper this way --------------- ----------------------------------- Required install J and remove H Not required install H and remove J If U12 is... ...then jumper this way ------------ ----------------------------------- Present remove EE jumpers (5 of them) Not present install EE jumpers (5 of them) If game is... ...then jumper this way ------------- ----------------------------------- Centaur remove FF (requires AS-2518-61B) Not Centaur install FF (if using AS-2518-61B) If volume is... ...then jumper this way --------------- ----------------------------------- CPU controlled install M and CC, remove N and DD (this is normal) Remotely controlled install N and DD, remove M and CC