Diagnostic EPROM for all Data East pinball CPU boards through 1994 (Sega BATMAN FOREVER).
Instructions:
With power off, replace the current CPU ROM chip with
this diagnostic 27512 EPROM. If your game has 2 CPU ROMs installed, remove both 5B and 5C. This test chip should go into 5C. Note the state of jumper J4 and J5. Set jumper J4 to open and jumper J5 to close for the test ROM. When reinstalling the original ROMs be sure to set the jumpers back to their original position.
Note the three LED lights
in the center right of the board. The far right most LED
will flash as the games powers up with this diagnostic
EPROM installed.
Below are the flash codes.
Completion of a flash means the associated chip has
passed the diagnostic test. For example, if the LED flashes
four times then stays lit, chip 11D would be bad.
There is a long pause after flash one only. After all eight flashes, the EPROM will pulse all coils, lamps and flasher bulbs in the game, one at a time in succession.
The test ROM for Data East CPU boards has the following
functions. When the Test ROM is installed into a CPU board
and power applied, the CPU will perform power-up self tests
and then immediately go into burn-in cycles with no
intervention. It is not required that the Test button be
pressed in order to initiate burn-in cycles.
The power up self-test will check major components on the
CPU board and flash the LED as each one appears normal. If
any fail, the LED will stay on. The tests consist of a
checksum test of the ROM and read/write test of the RAM and
the PIA's. The PIA test will NOT check both sides of all PIA's
since certain PIA ports are designed to be inputs and the
loading on those ports will determine the data seen by the
CPU. However, those ports designed to be outputs will be
written to and read from in order that basic go/no-go
functionality can be checked.
Flash Chip Location Tested
------ ------ --------------
- 1 -- C5 (ROM checksum)
- 2 -- D5 (RAM read/write)
- 3 -- 5F (PIA1 solenoid read/write $2100)
- 4 -- 8H (PIA5 switch read/write $3002)
- 5 -- 11D (PIA2 lamp read/write $2402)
- 6 -- 11B (PIA3 display2 read/write $2802)
- 7 -- 9B (PIA4 display1 read/write $2C02)
- 8 -- 7B (PIA6 sound read/write $3402)
The burn-in test will cycle through the solenoids, lamps, display and sounds like the present burn-in, with the following exceptions.
- - The solenoid cycling will go through all the solenoid matrix positions.
- - The lamps will go through all the patterns of rows and columns, as well as individual lamps; any shorts or opens will be easily seen on a test set lamp matrix board.
- - If any matrix switches become closed, the lamp patterns will stop for a time. The lamp(s) corresponding to the matrix position of any closed switch(es) will be turned on. This facilitates testing of the switch matrix. A short time after the switch matrix becomes clear the lamps will go back to patterns. This also means that if any switch matrix position appears closed on power-up, the corresponding lamps will be turned on after the power-on self tests for a visual indication of where problems are located.