Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!sun-barr!apple!motcsd!starnet!sschaem From: sschaem@starnet.uucp (Stephan Schaem) Newsgroups: comp.sys.amiga.programmer Subject: Re: Mike Farren Tutorial. Message-ID: <1991Apr4.214237.9983@starnet.uucp> Date: 4 Apr 91 21:42:37 GMT References: <20115@cbmvax.commodore.com> <1991Mar27.012717.11541@starnet.uucp> <18ead851.ARN0f31@icoast.UUCP> Organization: Starnet-Public Access UNIX-Los Altos,CA 415-949-3133, login:info Lines: 20 And relocation take some space if you have tones of system structures. If you decide to use gadgets, and have around 2 3 hundres of them you dont have 10 30 bytes running away... I alway offer the posibilite to have long 32bit or relative 16bit pointer in my stucture... Try to move around system gadget for library needs.. (like requesters...) And its true that without the system strucure you dont have to use reloc posibility. And you can use relative very easelly for for 'paralle' or 'serial' structure (My names:-), using structure offet or label offset. And they could implement it today if the system had a structre type of all of then not just node type. All that to say: you could make reloc free programe but the system is a barier to that... Stephan.