Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!tut.cis.ohio-state.edu!ucbvax!PSUVM.BITNET!ART100 From: ART100@PSUVM.BITNET ("Andy Tefft 862-6728", 814) Newsgroups: comp.sys.apple Subject: Re: intbasic Message-ID: <8902151155.aa17746@SMOKE.BRL.MIL> Date: 15 Feb 89 16:46:00 GMT Sender: daemon@ucbvax.BERKELEY.EDU Organization: The Internet Lines: 22 Original note: > >GREYELF@WPI.BITNET writes: >>And no, brunning is NOT the same as bloading and calling, due to the vectors >>dos sets up. > >But only if you specify an alternate position and/or length... > >UUCP: {uunet!rosevax, amdahl!bungia, chinet, killer}!orbit!pnet51!shawn >INET: shawn@pnet51.cts.com I have to agree, it's NOT always the same, whether you're specifying an alternate position and length or not. I have written simple little short assembly programs which ran whether they were BLOADed and CALLed or just BRUN, but hung after they were finished if they were BRUN. This obviously has to do with the fact that i used RTS instructions to end the programs. I'm pretty sure BRUN does not jump to the Applesoft CALL instruction after it loads the file. And of course, LOADER.OBJ0 is just such an example. I learned to load & call it rather than BRUN it a LONG time ago, simply because that's the way it works. Andy