Jeff_Birt wrote:
I would not suggest an exhaustive RAM test as described here as a boot up procedure but rather a diagnostic procedure for an ailing system.
Nor would I. However, it would be useful to be able to determine how much RAM a system has, which means testing the full extent of address space in some fashion. The C-64 did this (the kernel
RAMTAS subroutine), although with usually predictable results. In the case of a 65C816 system, a test to determine how much extended RAM is available would be necessary. Otherwise, the operating system wouldn't know how much space it would have to assign to tasks.
Quote:
As far as RAM and decoding logic not failing, it sure does. These are common problems on 30-40 year old systems. Both SRAM and DRAM and the decoding logic do fail and being able to diagnose the problem accurately is important.
Discrete logic seldom fails once past infant mortality. If it does the system is likely going to crash immediately or very soon after power-on.