SystemVersion.mesa
Copyright © 1985 by Xerox Corporation. All rights reserved.
Levin on June 20, 1983 4:59 pm
Russ Atkinson (RRA) January 30, 1985 6:59:01 pm PST
Doug Wyatt, February 22, 1985 5:30:42 pm PST
DIRECTORY
PrincOps USING [MachineType];
SystemVersion: DEFINITIONS
= BEGIN
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.