mirror of
https://github.com/PDP-10/its.git
synced 2026-01-11 23:53:12 +00:00
70 lines
2.3 KiB
Plaintext
Executable File
70 lines
2.3 KiB
Plaintext
Executable File
Copyright (c) 1999 Massachusetts Institute of Technology
|
||
See the COPYING file at the top-level directory of this project.
|
||
------------------------------
|
||
|
||
PDSET was re-written from scratch in 1985, so it now has a nicer
|
||
user interface, but does essentially the same work as described in
|
||
this file. That is, it hacks PDTIME and the clock, and the backup
|
||
PDYTIM, and FYEAR. --- CSTACY
|
||
|
||
The following information pertains to the old PDSET program circa 1969.
|
||
|
||
SYS:TS PDSET IS A PROGRAM FOR THE
|
||
SETTING OF SYSTEM VARIABLES ASSOCIATED
|
||
WITH THE KEEPING OF REAL TIME IN ITS
|
||
VERSIONS 547 AND GREATER. IT DOES
|
||
THIS ON THE BASIS OF TYPED IN COMMANDS,
|
||
EXCEPT THAT IT MAY BE CALLED BY
|
||
:PDSET YYMMDD HHMMSS FROM DDT, WHERE
|
||
YYMMDD AND HHMMSS ARE THE DATE AND
|
||
TIME IT IT STARTED ($G'D BY DDT).
|
||
WHEN PDSET IS FIRST STARTED
|
||
UP, IT ENTERS IOT USER MODE IN ORDER
|
||
TO DATAI FROM A HARDWARE CLOCK, SO DON'T
|
||
PLAY WITH ITS BINARY CASUALLY.
|
||
WHEN NOT STARTED UP BY :PDSET YYMMDD HHMMSS,
|
||
PDSET TAKES TYPED IN COMMANDS IN MUCH
|
||
THE SAME MANNER AS TENLOD, WITH WHICH
|
||
IT SHARES THE Q, X, AND ? COMMANDS.
|
||
AFTER EACH CHARACTER IS TYPED IN AND
|
||
BEFORE IT IS ECHOED, PDSET DOES A
|
||
DATAI FROM THE HARDWARE CLOCK, AS WELL
|
||
AS A .RDTIME. IT IS ON THE BASIS OF
|
||
THIS INFORMATION, AS WELL AS THAT TYPED
|
||
IN, THAT IT DOES WHAT IT DOES.
|
||
|
||
MAIN COMMANDS:
|
||
|
||
D SET DATE. ACCEPTS A SIX
|
||
DIGIT (YYMMDD) LEADING ARGUMENT OR,
|
||
IF NOT SUPPLIED, THEN SETS A FLAG
|
||
TO USE THE SYSTEM DATE (INITIAL MODE).
|
||
|
||
T SELECT *THE *TIME *AT *WHICH *THE
|
||
*SETLOC *COMMAND *WILL *BE *GIVEN*.
|
||
(HHMMSS 24 HR-TYPE LEADING ARGUMENT).
|
||
|
||
! MUST BE FOLLOWED BY A POINT.
|
||
THE TIME THE "." IS TYPED IS ASSUMED
|
||
TO BE THE TIME SELECTED BY THE
|
||
MOST RECENT "T" COMMAND. IF THE
|
||
HARDWARE CLOCK IS RUNNING THEN PDSET
|
||
.SETLOC'S A LOCATION IN THE SYSTEM
|
||
WHICH THE SYSTEM USES AS AN OFFSET
|
||
FOR TRANSLATING CLOCK DATAI'S INTO
|
||
TIME OF YEAR. IF THE CLOCK IS NOT
|
||
RUNNING, IT .SETLOC'S ANOTHER
|
||
LOCATION IN THE SYSTEM TO THE TIME
|
||
OF YEAR (FOR USE BY THE SYSTEM AS
|
||
BACKUP TO THE HARDWARE CLOCK).
|
||
EITHER WAY IT ALSO .SETLOC'S THE
|
||
LOCATION IN THE SYSTEM CONTAINING THE
|
||
YEAR, ALTHOUGH THIS WILL USUALLY
|
||
NOT CAUSE SYSTEM JOB PRINTOUT
|
||
DUE TO AGREEMENT.
|
||
IN SHORT, THIS COMMAND DOES WHATEVER
|
||
IT THINKS NECESSARY TO TELL THE
|
||
SYSTEM WHAT TIME OF WHAT YEAR IT IS.
|
||
--JSF 9/20/69 6:40PM
|
||
AMENDED 5/22/72 9:10PM BY JSF
|
||
<0C><>8 |