I have a really strange issue I just ran into on a Williams Flash. The thing works but after awhile the sound will die. I eventually figured out the upgrade to the board that joins pin 39 and 40 of the PIA hadn't been done (those two pins weren't connected)... but after connecting them, now everything works fine, but eventually only the background sound will die.
While some of you will consider that an improvement, i've been swapping some chips trying to track it down. Here's the weird part. The rectangular sound board calls for a 6802 in the schematics, this board had a 6808 socketed on it. It was working... but there is no ram chip on the early System 4 Williams sound board (the rectangle one)... so they're using the internal ram in the 6802.
This board was running, pretty much, with a MC6808P. Interestingly, the second Williams sound board (the square one) has provisions for a 6808 because there is a ram on the board.
----------------------------------------
So all that to say, the background sound, sounds different with a 6808 in than a 6802. The drone noise that gets higher as you get more points, also has a walking 'down' type note in it. Swapped the 6808 with a 6802 and now the background sounds are fine. I'm not sure if they'll still drop out.
My whole thing is, how was it working with no ram? The test button worked... and the selects from the MPU in the backbox worked, you could play a game it would just drop the background sound out from time to time. when the ball drained the background sound would come back on. The background sound would usually drop out if there were a lot of sounds being triggered, maybe it was running out of the nonexistent ram????