There were a couple of solutions, but they were all similar, which might be
challenging to figure out now. The first gen of the the micros needed an
external MMU and by the time of the Z8000/68K family/NS16032/and even
the Intel devices were already several different MMU from mini's and
mainframes which the different microprocessor MMU swiped different ideas
and added a few other there own (particular to them). I think poking
around the Asilimor Workshop Archives is likely to be the most fruitful. I
would love to find a copy of Forest Basket's paper where he proposed using
2 68000's as 'executor' and 'fixer' as Apollo and Masscomp would
do [many
of those were from Asilomar - Forest's was]. Yale Patt and a few of his
students had a few MMU papers for some of the chips around that time,
IIRC. Sadly, my copies of that stuff from a few of those Asilomar
conferences were lost.
ᐧ
On Sat, May 3, 2025 at 2:29 PM Al Kossow <aek(a)bitsavers.org> wrote:
"John Seamons of Lucasfilm brought up Jim
Gula's MIT Nu Unix on the Sun.
We have an Ethernet based version of this Unix running at Stanford"
Vaughan Pratt on fa.works, Jan 1982
https://groups.google.com/g/fa.works/c/WHpSvlbG0A8/m/IUdSUIwJqAgJ
https://www.saildart.org/WORKS.MSG[UP,DOC]28
Since I've never seen the design for the original Nu 68K I wonder if
that was where the "SUN" segment/page MMU came from, since it looked
similar to what was in the CADR, and if the sniffing of the stack to
see if it needed to grow on function calls came from the Terman compiler.