C'mon Jake, even an IBM PS/2 would run a POST and halt if hardware problems were found. This sounds like it was loading something from corrupted flash RAM - it should have never got that far.
Did an impatient engineer insist on a quick POST without full checks of the hardware? :)
Anecdote: The first lunar landing was nearly aborted because debugging code was not properly backed out of the production software (actually firmware, magnetic core ROM :) This piece of code was meant to simulate a broken rendezvous radar on an IBM 360 LM hardware simulator - the break was to get the computer to try to calculate an angle with both a sine and a cosine of 0 - impossible. The code would not execute on landing because the rendezvous radar was supposed to be turned off - however an error in procedures caused the radar to be left on during the landing, and the bad code started stealing cycles and eventually overloaded the computer several times during the actual landing! The computer was designed to restart with the last "state vector" of the LM's position and velocity, so the landing went on as planned.