FYI. Based on the 2017 dated thread at [
here]. And I think something was done offline as well.
Having a rethink, because the address is odd (out of odd/even), the failing bit was probably bit 14. I will explain.
You have a 16-bit computer, but the Supersoft diagnostic only shows 8 bits in the 'failing address' area. I will get out my IBM AT motherboard later, and prove/disprove it, but I expect things to be:
If the failing address is
even, the bit mapping is:
displayed 0 = actual 0, displayed 1 = actual 1, displayed 2 = actual 2, displayed 3 = actual 3, displayed 4 = actual 4, displayed 5 = actual 5, displayed 6 = actual 6, displayed 7 = actual 7
If the failing address is
odd, the bit mapping is:
displayed 0 = actual 8, displayed 1 = actual 9, displayed 2 = actual 10, displayed 3 = actual 11, displayed 4 = actual 12, displayed 5 = actual 13, displayed 6 = actual 14, displayed 7 = actual 15
Three bits at a different address to earlier.
I know that the Supersoft diagnostic ROM does not stop as soon as it encounters a RAM error, and so it is possible that the three bits are at different addresses.
I wonder why the Supersoft diagnostic ROM did not show those before.
Is this consistent, i.e. every time you run Supersoft diagnostic ROM, you see the same failed bits at the same address ?