Path: utzoo!attcan!uunet!lll-winken!csd4.milw.wisc.edu!mailrus!tut.cis.ohio-state.edu!ucbvax!pro-beagle.cts.com!jerryk From: jerryk@pro-beagle.cts.com (Jerry Kindall) Newsgroups: comp.sys.apple Subject: System file load address Message-ID: <8903181916.AA05810@crash.cts.com> Date: 18 Mar 89 17:25:16 GMT Sender: daemon@ucbvax.BERKELEY.EDU Reply-To: pnet01!pro-beagle!jerryk@nosc.mil Organization: The Internet Lines: 29 Murph Sewall writes: >>Thanks for all the help folks. The problem turned out to be that the >>file from the Executioner was created as a BIN file at A$1000 rather than >>a SYS file at A$2000. I checked the text file I downloaded, and the >>text file specifies a save at A$1000 and then the E00G. >> >>Why's it say this? >Whatever works. I got a -SYS file that works even though the BSAVE is >at $1000. I gather the little program invoked by E00G (when it works) >alters the start address along with the rest of the directory entry. It doesn't matter what the auxtype of a system file is. SYS files ALWAYS load at $2000; the auxtype is never even checked. By using the pathname at $280, a SYS file can read and set its own auxtype... might be useful for programs that need to save a few little bits of information back to their own file. Use the auxtype instead of opening and writing the file... much faster. I don't think there are any reserved auxtypes within the SYS filetype, but if there are, I imagine I will hear about it for the above suggestion. :) - Jerry Kindall crash!pnet01!pro-beagle!jerryk GEnie: J.KINDALL jerryk@pro-beagle.cts.com ALink: JKindall jerryk%pro-beagle.cts.com@nosc.mil