| BUS |
Tests for the ability to drive the data, address, and control
lines. Identify failures like a bad buffer chip. |
| ROM |
Allows you to test ROMs in circuit. The 9010A scans the address
space (you have to provide an address range to test) and computes
a mathematical "signature" much like a CRC. Unfortunately, it's not
a CRC or other common calculation. This means that you'll need to have
a working board with a known good set of ROMs in order to test. Additionally
the ROM signatures will be different for different ROM versions since
it's based on the actual data in the ROM. Finally, you'll have to deduce
or find out the memory map to the chip level to make this completely
effective. Luckily, it's not all that hard to do. Some times reading
the schematic or associated manual information will give you the memory
map for all of the program memory. You can use the size of the ROM to
deduce which chips are located at which address. MAME driver information
also contains a lot of information about the memory maps, so you
can check there as well. |
| RAM |
The RAM Short test and the RAM Long test perform a series of
read and writes to the address range you specify. Again, you have to know
what address ranges to test. Some RAMs can't be easily tested. For example
you might be able to write to a color pallete entry RAM, but you can't
read from it. Still, this is one of the most useful tests that your
9010A can do for you and something that you'd have a hard time
debugging with a scope, DMM, or probe.
|
| I/O |
Not too different than the bus test, except the control lines are tested.
Specific to each pod.
|