Gaming machines and systems having MRAM and MROM are disclosed. MROMs for
storing boot programs and other Read Only code are formed by cutting
write connections or not providing PCB socket leads to MRAM write pins,
or by using memory hubs to prevent writing to MRAMs. A tale-tale board or
other logging device monitoring activities at various components while
primary machine power is down records to MRAM, which can be dual ported
to the logging device and MGC. Various components can each have dedicated
logging devices and MRAMs. One MRAM associated with the brain box
replaces both DRAM and NVRAM of regular machine architectures, and is
used for dual purposes of regular operational use and as safe storage to
facilitate a state recovery. Prioritization of data during the storage
process is rendered unnecessary. Another MRAM associated with the back
plane board stores data associated with the exterior housing or terminal.