On 2/8/2012 6:06 PM, William Maddox wrote:
--- On Wed, 2/8/12, Tony Duell<ard at
p850ug1.demon.co.uk> wrote:
There is of
course no hardware protection on the control store, and the
mcirocode is
not zwitched on a process switch under PNX (or I assume any
other OS,
there is no form of memory manager for the control store).
The Accent OS could
switch among multiple microcoded instruction
sets upon a context switch. Spice Lisp (forerunner of CMU Common
Lisp) had its own Lisp-machine-like instruction set, while the OS
and system utilities ran the Pascal (Q-code) instruction set.
I don't know if any of this ever escaped from CMU, however.
--Bill
Some of this has been archived on Bitsavers
(
http://bitsavers.org/bits/PERQ/floppy/accent/). Lisp M2 (which I
believe is related to Spice Lisp) is there, but nothing for Accent
UNIX. I haven't yet tried it on my real PERQ (I'm not sure if S5
supports the original Z80 subsystem or not, I should just write the
floppies out and try it) and my emulator isn't yet to the point where it
will run it either.
I currently have S4 on my PERQ 1A but it's a very minimal install, no
compiler and nothing much interesting other than the Sapphire window
manager.
- Josh