Unfortunately, fixing the "Bad Ram 1" error only brought up the next problem:
While letting the game run for a while with the test rom, it started to freeze. After a few hours of cooldown, things were back to normal. However, everytime I let it run for more than a few minutes, the freezes returned. And not only did they return, they got more and more frequent.
I checked around with my scope, and what happens, is that the 6 Mhz and Clock signals get more and more noisy, until they more or less disappear - with this, there's obviously no video sync, and the CPU stops running properly.
Tracing the signals starting from the crystal, here's what I found:
- The crystal is pulsing fine all the time
- Signals look ok until they leave the 74368 at 1E
- The outputs of the 74107 at 1D are very noisy already, even though the IC is known good (I swapped in a new one, as I did with the 74368)
- Just for the heck of it, I also swapped the other ICs involved in the signal handling here (the 7474 at 1C, the 7420 at 3C), so they're also known good
I suppose there's something along the bus delivering the CLK signal that's creating that noise. My initial suspects where the 74161 at 3A and 4A, but I've swapped these as well with new ones, with no change.
As an added riddle: as I can leave the PCB off for a few hours, and things will work again for a few minutes then, I thought of heat related issues with one of the ICs. However, none of them gets hot, and also using freeze spray on any IC that's slightly warm does not change a thing - only powering down the game for a few hours restores a working state for a very short time.
Any hints from the experts out there are obviously very welcome

Cheers,
Martin