Path: utzoo!mnetor!uunet!husc6!rutgers!mtune!codas!killer!usl!usl-pc!jpdres10 From: jpdres10@usl-pc.UUCP (Green Eric Lee) Newsgroups: comp.os.minix Subject: Re: Re: MINIX and the Amiga2000 Message-ID: <537@usl-pc.UUCP> Date: 1 Jan 88 00:32:22 GMT References: <842@louie.udel.EDU> <1790@botter.cs.vu.nl> <812@tellab5.UUCP> Organization: Univ. of Southwestern La., Lafayette Lines: 34 Keywords: 680x0 based MINIX & cc68k In message <812@tellab5.UUCP>, dpd@tellab5.UUCP (Dan Dietrich) says: >In article <1790@botter.cs.vu.nl> ast@cs.vu.nl (Andy Tanenbaum) writes: >>There is definitely a port to the Atari. >>That is coming along, and we have hopes of a release in the Spring of 88. > >I've been working on a port of MINIX to a custom 68010 board built by myself. >I am now up against the lack of any type of memory management on a simple >(non-MMU) system. Have your compiler produce relocatable object code, and perform all data accesses offset from a register. That way, when you do a "fork", all you have to do is copy your code & heap, adjust offset register, and presto, all your pointers in your heap are a-ok. Unfortunately, this also slows things down a heckuva lot... what did the guys do for the Atari version? >(what a wimp, right?) Either way I will eventually need a cc which generates >680x0 code. Will the Atari MINIX use the ACK compiler? Since I have purchased >MINIX for the IBM, will I need to purchase a new copy to get the compiler? The ACK compiler for the 8086 probably wouldn't be very good at generating 68000 code :-}. If you're going full-fledged 68020 with MMU, all I can suggest is getting GNU CC, and cross-compiling from your favorite Unix machine until you have enough of a system for GNUCC to host upon (and I don't know what all system specific stuff GNUCC has in it... right now, it produces code for Vax and Sun 3, both running BSD4.3, a far cry from a V7 subset). You could also get the complete Amsterdam Compiler Kit, of course, but for an individual project that would be prohibitive (a pity, isn't it... that individuals can no longer innovate today, only organizations can). -- Eric Green elg@usl.CSNET P.O. Box 92191, Lafayette, LA 70509 {ihnp4,cbosgd}!killer!elg, {ut-sally,killer}!usl!elg "what exactly is a dream... and what exactly is a joke?" -- Syd Barrett