This is a change to the API, but existing users are already inconsistent
in how they handle 2-digit years -- some assume it's year % 100 (as the
documentation says), some assume it's year - 1900, and some
string-prepend "19" -- so most have Y2K problems that need fixing.
As it's now reading the date using two UUOs, it needs to be careful to
check that the year hasn't rolled over between the two, as LIBDOC; TIME
does for the day.
I've updated all four implementations of SDATE, but only tested the ITS
version.
Written by Paul Svensson, who gave permission in 2017 to include this
with DB ITS.
Source from SV: HACK; WEBSER 19, dated 2003-05-15. Build XFILE from SV:
HACK; MAKE WEBSER, dated 2011-07-09.
Jack Haverty wrote on its-hackers:
> On MIT-DM, the most commonly used top-level program was called
> "monit". It was used by most people instead of DDT because it required
> less memory, which was a very scarce and precious commodity in the
> early 70s before paging and swapping. In fact there was a lot of peer
> pressure to use monit unless you had a very good reason to use DDT.
This is a very old source file -- AI: SYSENG; MONIT 114 is listed in
MAPS in 1971-04. Development happened on DM; "Scenarios for Using
Arpanet at the International Conference on Computer Communication" has a
1972-09 transcript showing MONIT 192 on DM.
The binary SYS; TS MONIT is listed on AI, MC and ML from 1971 to 1983 in
MAPS, although it doesn't survive in the AI/MC KS10 dumps. A 1981
message to BUG-ITS from ED@MIT-ML suggests it was an old version:
> ML:SYS;TS MONIT [...] does not have symbols nor the correct start
> address (1300). It is pretty badly broken, but great fun to play with
> nevertheless.
This is a standalone program using the PDP-6 Microtape device.
The source code has been fixed to assemble with the current version of
MIDAS. Double !s are needed to get the concatenation right. Also,
garbage at the end was removed.
to new DOTIMES and DOLIST macro definitions (in the case of FASLRO, update
to use DO rather than DOLIST since DOLIST no longer (as of latest UMLMAC)
binds a parameter to the loop count. Resolves#1054.
This is assembled with MIDAS, and then translated with IMTRAN to an
ASCII form suitable for uploading to an Imlac terminal. MOUSE is
enabled to ensure the MSW opcode is defined.
File created 01:26:31, July 12, 1976. Printed XGP listing dated
19:54:34 07/30/76, from Alan Snyder. Transcribed by Fausto Saporito
in 2018. Checked against @ listing by Adam Sampson.
- Add packs to SALV.
- Increase NQS in ITS.
- Add new drives to the emulator configuration.
- Mark two more packs in SALV.
- Before booting into the new ITS, use UCOP to copy the MFD to the fresh packs.
It would seem the EBLK above POTUSR matches the BBLK after DRECYC, but
since the first is inside IMXP and the second inside 340P they don't
match if one is enabled and the other itsn't.