Path: utzoo!utgpu!jarvis.csri.toronto.edu!clyde.concordia.ca!uunet!aplcen!samsung!zaphod.mps.ohio-state.edu!usc!elroy.jpl.nasa.gov!ames!sun-barr!newstop!texsun!texbell!sugar!ficc!peter From: peter@ficc.uu.net (Peter da Silva) Newsgroups: comp.arch Subject: Re: loading (was Re: IBM PC prehistory) Message-ID: Date: 16 Jan 90 17:02:48 GMT References: <7413@drilex.UUCP> <380@bambam.UUCP> <6792@wpi.wpi.edu> Reply-To: peter@ficc.uu.net (Peter da Silva) Organization: Xenix Support, FICC Lines: 9 > This reminds me, has anyone even made a linker and/or loader system that can > load into multiple fragments of a non-MMU'd memory? Both the Amiga and the Macintosh do this. I believe the Mac uses base registers and call gates, so it's technically *got* an MMU and it's the runtime system that's doing the work, not the loader. The Amiga loader actually does the final linking step: multiple references are resolved and the in-core image is modified. You can have as many such chunks as you can stand. -- _--_|\ Peter da Silva. +1 713 274 5180. . / \ \_.--._/ Xenix Support -- it's not just a job, it's an adventure! v "Have you hugged your wolf today?" `-_-'