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@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.