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