I programmed a W27E257-12 with the Supersoft ROM Diagnostic to troubleshoot some 5150's. The problem I am seeing is that the ROM is failing multiple test on a known good board. I am at a loss for what the issue could be. I am using a 2364 ROM adapter and everything pins out good. I've attached a pic and hoping for some suggestions.
So, before trying the diagnostic ROM out on the problem 5150's, you decided to first try it out on a known-good 5150.
In the Supersoft ROM diagnostic, let us look at just the failure the 'U36 8255 PARITY DETECTED' test. That is equivalent to the 'RAM parity error latches' test in Ruuds Diagnostic ROM. That failure is indicating:
I disabled the two 'RAM parity error' latches, but one (or both) are reporting as set instead of clear. With the IBM BIOS ROM fitted in the subject known-good 5150 motherboard, that should result in a PARITY ERROR displayed on-screen, but you are not seeing that.
Looking at the tests that failed in the Supersoft ROM diagnostic, it may be I/O related. For example, the 'U35 8237A DMA CONTROLLER' test is simply an I/O read-write test of the first 8 registers in the 8237A DMA controller chip.
So my initial thought is that in the process of swapping out the IBM BIOS ROM for a diagnostic ROM, something else was changed as well, something that negatively impacted on the ability of the diagnostic ROM's to do their job.
Right now, with the Supersoft ROM diagnostic failing the way it is, if the
only thing you do is swap out the Supersoft ROM diagnostic for the IBM BIOS ROM, does the 5150 motherboard still behave as expected, or are there errors.