[comp.sys.apple] BRUN vs BLOAD/CALL

rich@pro-exchange.cts.com (Rich Sims) (02/16/89)

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 <filename>      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