Cheers, Warren
On 29 July 2014 08:23:12 AEST, Dave Horsfall <dave(a)horsfall.org> wrote:
On Mon, 28 Jul 2014, Noel Chiappa wrote:
> I recall that there were other differences
as well, but only minor.
In
> my paper in AUUGN titled "Unix on the
LSI-11/23" it will reveal all
about
porting V6 to the thing.
I did a google for that, but couldn't find it. Is it available
anywhere
online? (I'd love to read it.) I seem to
recall vaguely that AUUGN
stuff
were online, but if so, I'm not sure why the
search didn't turn it
up.
There was a project a few years ago to scan all issues of AUUGN
(Australian Unix Users Group Newsletter); the last I heard was that all
issues had been obtained, and handed over to some Google mob for
archiving. Apparently the scanning process is destructive but makes
for
an ideal copy for as many as you like. The originals, being up to 40
years or so old, would have been in bad shape anyway.
A search for "auugn" reveals a few pointers, but AUUG itself dissolved
a
few years ago because we had achieved our purpose i.e. bring Unix to
the
mass market in Australia (its competition at the time was RSTS, RSX,
and
PICK of all things). Guess which one survived? Concurrent CP/M never
really had a hold, MS-DOS thankfully died (I was still using CP/M at
the
time; heck, I even had UUCP on it, which was pretty impressive
considering
that the Microbee didn't have a serial port), and I predict that
Windoze
will go the way of the Irish potato crop and for the same reason.
Warren may know more about the archived issues.
I vaguely
remember that the LTC had to be disabled during the boot
process, for example, with an external switch.
I think you might be right, which means the simulated 11/23 I tested
on
wasn't quite right - but keep reading!
It was hilarious, in a morbid sort of way. I cottoned on when the
bootstrap process crapped itself for no apparent reason (it got
interrupted when no ISR was in place), and we'd occasionally forget to
enable it...
I remember being worried about this when I
started doing the V6 11/23
version a couple of months back, because I
remembered the 11/03's
didn't
have a programmable clock, just a switch. So I
was reading through
the
11/23 documentation (I had used 11/23s, but on
this point my memory
had
faded), trying to see if they too did not have a
programmable clock.
As best I can currently make out, the answer is 'yes/no, depending on
the exact model'! E.g. the 11/23-PLUS _does_
seem to have a
programmable
clock (see pg. 610 of the 1982 edition of
"microcomputers and
memories"), but the base 11/23 _apparently_ does not.
I never saw the -PLUS, so I can't help you there, and my shelf of DEC
and
Unix etc manuals disappeared during several moves.
Anyway, the simulated 11/23 (on Ersatz11) does
have the LTC (I just
checked, and 'lks' contains '0177546', so it thinks it has one :-).
Quite likely. I came up with a battery of tests at boot time, in order
to
determine just what sort of a model it was e.g. did it have the SLR and
so
on. Same thing for illegal instructions, such as floating point. We
had
/40s all over the place (some dedicated ones had no MMU, and ran a
custom
program to talk 200-UT to a remote Cyber), two or three /70s (I had no
responsibility for those, but we shared code a lot), a /60 (interesting
box), and a sprinkling of /23s.
But this will be easy to code around; if no link
clock is found (in
main.c), I'd probably set 'lks' to point somewhere harmless (054, say
-
I'm using 050/052 to hold the pointer to the
CSW, and the software
CSW
if there isn't a hardware one). That way I
can limit the changes to
be
in main.c, I won't have to futz with clock.c
too.
Speaking of the CSW, we came up with some amusing idle patterns. The
boxes with the octal display displayed rotating 1s (I had to determine
whether it had an octal display or a real one somehow; I've long since
forgotten).
PS: On at least the 11/40 (and maybe the /45
too), the line clock was
an
option! It was a single-height card, IIRC.
Yeah; the aforementioned low-end /40s had quite an impressive program
that
scheduled by the use of co-routines (no LTC either). It emulated the
CDC
Remote Batch Station (we briefly had one of those too; it was S L O W).
Fun days!
-- Dave
_______________________________________________
TUHS mailing list
TUHS(a)minnie.tuhs.org
https://minnie.tuhs.org/mailman/listinfo/tuhs
--
Sent from my Android phone with K-9 Mail. Please excuse my brevity.