Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.3 4.3bsd-beta 6/6/85; site amiga.amiga.UUCP Path: utzoo!watmath!clyde!burl!ulysses!mhuxr!mhuxt!houxm!ihnp4!nsc!pyramid!amiga!bruceb From: bruceb@amiga.UUCP (Bruce Barrett) Newsgroups: net.micro.amiga Subject: Re: Memory Management w/o MMU" Message-ID: <206@amiga.amiga.UUCP> Date: Thu, 7-Nov-85 23:16:50 EST Article-I.D.: amiga.206 Posted: Thu Nov 7 23:16:50 1985 Date-Received: Sun, 10-Nov-85 08:32:47 EST References: <370@caip.RUTGERS.EDU> Reply-To: bruceb@hunter.UUCP (Bruce Barrett) Organization: Commodore-Amiga Inc., 983 University Ave #D, Los Gatos CA 95030 Lines: 18 Keywords: multitasking loader Yes, the "executable" files include relocation information. This info is used to relocate code when it is loaded. Code doed NOT move around once loaded. Please note, however, that not all of the code (and data) need to be contigious. So small peices of code/data go into small memory chuncks, larger ones into large chunks. In Version 1.0 (first customer release) and before the loader would try to use the "cheapest" memory available, so if you had >512k your program would get loaded there. This (extended memory) is not available to the custom chips so you need(ed) to copy any grahpics / sound info down into the first 512k. (After appropriate allocation of memory...) In Version 1.1 (not yet available) we hope to have the loader and development environment set up so that you can load segments of your code in the memory type of your choosing. --BruceB