Welcome to the Pincoder website, where you can get custom ROM images to test your Williams System 3,4,6, and 7 pinball machine.
The release version includes support for the following games:
- System 6: Tri Zone, Time Warp, Gorgar, Laser Ball, FirePower, Blackout, Scorpion, Algar, Alien Poker
- System 4: Pokerino, Phoenix, Flash, Stellar Wars
- System 3: Hot Tip, Lucky Seven, World Cup, Contact, Disco Fever
The beta version also includes partial support for System 7 games:
- System 7: Barracora, Black Knight, Cosmic Gunfight, Defender Pinball, Firepower II, Hyperball, Joust Pinball, Jungle Lord, Laser Cue, Pharoah, Solar Fire, Time Fantasy, Varkon, Warlok
IMPORTANT: Please see the NOTES section in the README.txt file regarding the updated versions, and how to use these ROMs.
By downloading these ROM images, and/or installing them on your machine you assume all liability related to the use of these ROMs. I can not be held responsible for any damages arising from use, whether direct, indirect, or consequential.
These ROMs were developed with the intention of making it easier to troubleshoot hardware problems on Williams System 3, 4, 6, and 7 pinball machines. THEY WILL NOT WORK IN ANY OTHER GAMES.
The Pincoder sofware (“software”) is trademarked and owned by Cameo Systems Inc. (“Cameo”) and is provided for use
at your own risk. By downloading, copying, distributing, and/or using this software you agree to be bound by the following license terms:
- Cameo is not responsible for any damages arising from the use of this software, whether direct, indirect, or consequential.
- You may utilize, copy, and distribute this software free of charge provided the following conditions are met:
- You may not charge a fee for copies of the software.
- You may not charge a fee for distributing the software.
- Copies that you make and/or distribute must be in their original unmodifed form.
- You must pass along information about how to obtain the latest version directly from Cameo Systems. Currently this is http://pincoder.reversion.ca
- You may charge your usual fee, if any, for utilizing the ROMs in the process of diagnosing your clients machine. You are under no obligation to pay Cameo a royalty fee as long as all of the above conditions in (2) are met.
- The software is available only in compiled (“binary”) form. The source code is not available to the public.
WHAT DO I NEED TO USE THESE IMAGES?
Using these ROMs is pretty simple. You will need a chip programmer, and at least one 27C16 or 28C16 EPROM chip to copy the ROM images to. Ideally, you’d have 16 chips, one for each ROM image, but you can get away with using just one.
Diagnosing any problems will require the use of a logic probe, and a bit of familiarity of your machine. Schematics and the related documentation (ie lamp and switch matrix tables) for your machine are great for that!
You might find schematics and original documentation for your game on arcade-museum.com
NOTE: The current version includes “27256.bin” which is a concatenation of all 16 test ROM images. Development is on the way for a third party circuit board that allows you to copy “27256.bin” to a 27C256 or 28C256 EPROM. This board will allow you to run each test ROM by simply setting DIP switches on the board itself. More on this to follow.
HOW DO I USE THESE ROM IMAGES?
These ROMs should be used in numerical order. The first ROM is very basic, and will show you if your CPU is working in the most basic capacity. ROMs that follow it are increasingly more sophisticated and utilize more of the circuitry on the CPU and Driver board, and thus allow you to diagnose problems with your entire machine.
To use one of these test ROM images:
- Power down your game and READ THE NOTES for each ROM ie: “01-LEDs.txt”
- Write the .bin file (ie: “01-LEDs.bin”) to a 2716 PROM, or a 2816 EPROM chip and replace the GREEN 2 FLIPPER ROM (IC17) with the new chip. You do not need to remove any other ROM chips.
- Power up your game and follow the instructions in the notes on how to use each ROM.
So, start with “01-LEDs.bin” and work your way up to “13-sounds”. You must fix any problems found with an earlier ROM before moving on to a later ROM. Otherwise later ROMs may not function correctly or will lead you to inconclusive diagnostics. When you sucessfully complete running “13-sounds” you will have a working system!
NOTE: Please see the README.txt file for the full instructions.
Along the way you will learn much about what your pinball machine is doing, and will be better able to isolate particular problems.
DISPLAY FLICKER – DONT PANIC!
The ROMs that use the DISPLAYs (Player 1 – Player 4 scores, Match, Credits) may flicker. Some ROMs more than others. This is NORMAL and is a product of how the ROMs were built. I may fix this in a future version, but for now they’ll still get the job done.
HOW DO I GO BACK TO PLAYING THE GAME?
Some of the tests require writing to the CMOS chip. When you are ready to go back to the GREEN 2 FLIPPER ROM, you can either:
- Remove and replace the batteries on the motherboard, or
- Install and run the “14-clear_cmos.bin” ROM – with the coin door open! Power this one up, wait a few seconds, and then power down. Proceed to install the GREEN 2 FLIPPER ROM and your game settings will be back to factory numbers. I prefer to use this option as it guarantees that all stored values in the CMOS chip are cleared out.
There is also “15-init_cmos.bin” which when run, will write valid (Gorgar) settings into the CMOS chip. After running that for two seconds, power down and install your original GREEN 2 FLIPPER ROM and power up your game – it will go straight into Attract Mode. See the “15-init_cmos.txt” file for more information on what settings are different than factory. Note that non-gorgar machines may not have the same “game specific” user-changeable settings and so may not behave correctly with this ROM. I built this ROM for my Gorgar machine so I didn’t have to keep clearing the CMOS and powering on the defaults as I developed the rest of these ROMs.
The official discussion thread for these ROMs can be found here: pinside.com. I check the site for new messages quite often so please post your techinical questions and comments there.
If you’re a pinside member, you can also message me privately (@pincoder).
- System 7 support: Partial Support System 7 machines is included in the beta release.