pintech.app

Why the CPU LEDs stay on when the program does not run

The hardware turns the LEDs on at power-up and only the running program turns them off, through display PIA IC18. The CPU first fetches its start address from $FFFE/$FFFF in IC17; if it cannot read IC17, the LEDs stay on. The game code then tests RAM IC13, IC16, IC19 and every PIA, and any failure also leaves them on, whereas Leon's code runs even with bad RAM or PIAs.

Systems

Related tips

Source: Repairing Williams System 3 to System 7 Pinball 1977 to 1984, Part Two, Clay Harrell (pinrepair.com)