SystemVersion.mesa
last edited by Levin on June 20, 1983 4:59 pm
DIRECTORY
PrincOps USING [MachineType];
SystemVersion: DEFINITIONS =
BEGIN
Types
Date: TYPE = LONG CARDINAL;
The unit of a Date is seconds, measured from zero at midnight, GMT, on January 1, 1901. This is the same representation that is used in the Alto time standard. Conversions between this representation and other, more convenient ones appear in the BasicTime interface.
The following apply to the machine on which Cedar is running.
MachineType: TYPE = PrincOps.MachineType[dolphin..dicentra];
machineType: READONLY MachineType;
uCodeDate: READONLY Date;
uCodeVersion: READONLY CARDINAL;
uCodeFloatingPoint: READONLY BOOL;
uCodeCedar: READONLY BOOL;
The following apply to the boot file.
ReleaseNumber: TYPE = MACHINE DEPENDENT RECORD [
major(0): CARDINAL,
minor(1): CARDINAL,
patch(2): CARDINAL
];
release: READONLY ReleaseNumber;
bootFileDate: READONLY Date;
END.