ggray@wpi.wpi.edu (Gary P Gray) (01/19/90)
Several thoughts:
People who want to actually try this may be interested in UZI (which
stands for Unix, Z80 Implementation) a UNIXish kernal written in
Z80 assembly. I've not programmed the Z80 in assembly enough to make a
judgement, but I imagine that the Z80 instruction set is not all that more
powerful than the 65C02. I believe that it has task switching and such,
and runs (well, maybe strolls :) in 64k (128 possibly, but I'm not sure)
UZI is available from simtel20.army.mil via ftp (check the pd2:<cpm.uzi>
directory.)
As for Minix... I'm not so sure it could run on any // < GS (and since I don't
have a GS, that's what I'm concentrating on :) There is also XINU
(Xinu Is Not Unix) a UNIX implementation like MINIX, but the source is
floating around the net (unlike MINIX) and is somewhat smaller than MINIX.
I'd personaly settle for a C compiler alone. That's all I'm really
interested in, as there are other shells (like ECP8 ) which can be
modified to look like a unix shell.
(I don't know if I should say this... I hate it when people are all talk
and no action.... but I was thinking of making a Pascal
compiler for the apple, that runs under Prodos. I've just taken a class on
compilers, and I have a book on writing a pascal compiler, as well as the
infamous Byte pascal compiler in basic articles... It'd be a subset of
ISO, but still useable. There was also the promise made to me by someone
(who doesn't read this newsgroup) to fix the small-C code generator to
make 6502 code. He never did, but I probably know enough to take a whack
at it.... uh oh, I seem to be talking myself into something here...)
--
--Warning!!! The above opinions may be HAZARDOUS or FATAL if swallowed!! --
"Give 'em lots of sex, perversion, and rape
Give 'em lots of violence and plenty to hate...
GIVE THE PEOPLE WHAT THEY WANT!!!" --- the Kinks