Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!tut.cis.ohio-state.edu!ucbvax!pro-exchange.cts.com!rich From: rich@pro-exchange.cts.com (Rich Sims) Newsgroups: comp.sys.apple Subject: Re: BRUN vs BLOAD/CALL Message-ID: <8902160836.AA26891@crash.cts.com> Date: 16 Feb 89 06:17:25 GMT Sender: daemon@ucbvax.BERKELEY.EDU Reply-To: pnet01!pro-simasd!pro-exchange!rich@nosc.mil Organization: The Internet Lines: 35 Under DOS 3.3 there are several reasons why the 'BRUN' command can cause problems if used within an Applesoft program. It's always better (read 'safer') to use the BLOAD/CALL sequence. There's an excellent discussion of exactly what happens in the June 1986 issue of Apple Assembly Line. The article was written by Bob Sander-Cederlof. If you're still clinging to DOS 3.3, and need that info, back issues may be available from him, although the newsletter is no longer published. The last address I have is: S-C Software Corporation PO Box 280300 Dallas, TX 75228 (214) 324-2050 That info may not still be valid - publication of the newsletter ceased almost a year ago. One of the main reasons for using 'BRUN' is that the load/execution address of the file may not be known. There is a way around this, though, and it was also mentioned in the same publication, in the August 1986 issue. BLOAD and then CALL 41876 It's not necessary to know the load address if it's done that way. Before you rush off and try this -- remember, we're talking DOS 3.3 here!! Rich Sims UUCP: crash!pro-exchange!rich ARPA: crash!pro-exchange!rich@nosc.mil INET: rich@pro-exchange.cts.com