Path: utzoo!utgpu!jarvis.csri.toronto.edu!rutgers!apple!ames!indri!csd4.milw.wisc.edu!leah!rpi!rpi.edu!deven From: deven@rpi.edu (Deven Corzine) Newsgroups: comp.sys.amiga.tech Subject: Re: Virtual Memory / doable 1.4 request Message-ID: Date: 19 May 89 09:23:31 GMT References: <8905181714.AA08425@postgres.Berkeley.EDU> Sender: usenet@rpi.edu Organization: RPI Public Access Workstation Lab, Troy NY Lines: 24 In-reply-to: dillon@POSTGRES.BERKELEY.EDU's message of 18 May 89 17:14:27 GMT In article <8905181714.AA08425@postgres.Berkeley.EDU> dillon@POSTGRES.BERKELEY.EDU (Matt Dillon) writes: Now, unfortunately, you can't ro-page the text (code) segment directly from an Amiga executable due to the relocation information [...] I don't see that that necessarily holds. Isn't the relocation information just a list of the points in the file where you need to add the base address where loaded? I don't see why you couldn't have the MMU map the memory to start at 0 [as far as the program/processor is concerned] and ignore the relocation information entirely. Now, you might have trouble getting something of the sort to cooperate with the operating system, as Exec/AmigaDOS tend to assume everything is in a single large address space, but I don't see that it necessarily CAN'T be done. Let it be a challenge. :-) Deven -- shadow@[128.113.10.2] Deven T. Corzine (518) 272-5847 shadow@[128.113.10.201] 2346 15th St. Pi-Rho America deven@rpitsmts.bitnet Troy, NY 12180-2306 <> "Simple things should be simple and complex things should be possible." - A.K.