Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!swrinde!sdd.hp.com!wuarchive!psuvax1!rutgers!ucsd!ucrmath!koufax!rhyde From: rhyde@koufax.ucr.edu (randy hyde) Newsgroups: comp.sys.apple2 Subject: Re: Replies to LISA questions Message-ID: <14702@ucrmath.ucr.edu> Date: 24 May 91 17:53:22 GMT References: <14574@ucrmath.ucr.edu> <14596@ucrmath.ucr.edu> <91143.103719ART100@psuvm.psu.edu> Sender: news@ucrmath.ucr.edu Reply-To: rhyde@koufax.ucr.edu (randy hyde) Lines: 18 >> I am perplexed why the authors of an assembler...would leave out... Mainly because the original code was written in 1978 and people had different` requirements back then. LISA/816 certainly supports this feature with the ".tf" directive. *** Randy Hyde (Note: In 1978, people were assembling absolute object code to spots all over memory, the SAV command was useful because you could save a sequence of non-contiguous blocks to disk. Indeed, in the memory-limited environment of the Apple II-, I remember only having 6K available for object code storage. For really long assemblies I could reuse that 6K over and over again by simply using the OBJ directive in conjuction with the SAV directive. As memory became more plentiful, this problem went away. That's when the ".tf" directive got added. Keep in mind that LISA 3.x was written in 1982-1984. Don't expect it to perform like an assembler written in 1991. Use LISA/816 if you want (somewhat) modern features).