sbtl "Apple //e Diagnostics"
ORG C3ORG+$300
* These routines test all 64K RAM, as well as the 64K on an Auxillary
* memory card (when present). With the exception of the INTCXROM switch
* of the IOU, all combinations of the IOU switches are tested and ver-
* ified. All configurations of the MMU switches are also tested.
*
* In the event of any failure, the diagnostic is halted. A message
* is written to screen memory indicating the source of the failure.
* When RAM fails the message is composed of "RAM ZP" (indicating failure
* detected in the first page of RAM) or "RAM" (meaning the other 63.75K),
* followed by a binary representation of the failing bits set to "1".
* For example, "RAM 0 1 1 0 0 0 0 0" indicates that bits 5 and 6 were
* detected as failing. To represent auxillary memory, a "*" symbol is
* printed preceeding the message.
*
* When the MMU or IOU fail, the message is simply "MMU" or "IOU".
_________________________