//Mesa.d - Common Definitions for Mesa.bcpl and MesaX.bcpl - R. Levin //last modified by Levin: October 10, 1978 8:23 PM manifest [ HardwareConfiguration = #3 ] structure HardwareInfo: [ reserved bit 5 AltoType bit 3 useXM bit 1 unused bit 2 secondROM bit 1 banks bit 4 mesaMicrocodeVersion byte XMMicrocodeVersion byte ] manifest lHardwareInfo = (size HardwareInfo)/16 // Some conventions: // AltoType is in [1..5], 0 means unknown // useXM is true iff AltoType is 3 and secondROM is true and XMMicrocodeVersion is non-zero // XMMicrocodeVersion is non-zero iff XM microcode is in the second ROM