So I have a wrecked Firepower that is almost ready to try, 11 months after I picked it up. It's been a pure-forged middlefinger-generating trial by fire along the way. But I'm nearly happy to say I've fixed both the sound and the speech boards... almost? Here's the quick history and what's going on now:
- Sound board was dead when I got it. So I recapped it and it worked for sounds, but not speech. Meanwhile after borrowing its CPU chip to test on the game's MPU, it died. Turns out the red herring in that scenario was the original PIA went bad. The upshot is right now I have a sound board rebuilt with a new 6802 using its internal ram, a new 6821, new crystal, new sound rom, and new caps, which seems rock solid and plays all sounds in the self-test anytime, all the time.
- After getting the sound working, speech was MIA with no attempt to play. I replaced the 1458's. I replaced the ROM sockets, speech roms, and the two larger caps on the board. I also replaced the ribbon cable and have toned all its pins end-to-end when connected.
- Now, when I connect the speech board, it works - sometimes?! Sometimes the self-test loops several times successively, with all sounds and vocabulary... and then stops. Sometimes it plays once then stops. Sometimes it doesn't play anything at all. Sometimes it will play the sounds once, then no speech, and then nothing. Sometimes it plays for a bit then degrades into chip-tone static and dies. Sometimes it comes right back to life immediately. Other times I have to walk away for a while.
NOTHING in Clay's Guide, Mark's Guide, or PinWiki refers to this set particular symptom. And I've replaced all the "typical" components and it would seem things ostensibly work... but only when they want to? What could cause this inconsistency?