So I've mentioned how I've seen this wierd behaviour where QBUS memory boards that hadn't been used in a long time didn't work when first plugged in, but started working later.
I just had something even weirder happen, and am curious if anyone has an plausible explanations. So I had a dead M8044 (MSV11-D), symptom was that you could write -1 to any location, it read back as 0. Quite repeatable, I can power cycle the machine, take the card in and out, etc, etc. So I throw it on an extender, and start chasing. I have a two instruction loop (write location 0, loop), and I'm watching the data going into the memory chips on the card, and it all looks good. So I add a third instruction (read location 0, after the write), and continue chasing. Data looks good coming out of the chips; then it goes to an octal latch. So I look at the latch enable, and that doesn't look so hot - just a tiny little ugly spike. So I look at the source of that, and it's a D flop. So I look at the D flop's clock input, and it's also a nasty little spike. So that comes from the output of a triple-AND, and so I start looking at the inputs of the 3-AND. And when I put my 'scope lead on the second input... the memory suddenly starts working! Well, I could see that - the added resistance or capacitance or whatever of the probe might have had some effect on a circuit that was right on the edge. But here's where the ghost enters the machine. I pull the 'scope probe ..... and the memory keeps working! I can power cycle the machine, leave it off for 15 minutes, power it back on - and the memory still works fine! Does anyone have _any_ idea WTF is going on here?!?! I feel like I'm in some sort of AI koan... Noel