Path: utzoo!mnetor!tmsoft!torsqnt!news-server.csri.toronto.edu!bonnie.concordia.ca!uunet!elroy.jpl.nasa.gov!jarthur!nntp-server.caltech.edu!toddpw From: toddpw@nntp-server.caltech.edu (Todd P. Whitesel) Newsgroups: comp.sys.apple2 Subject: Re: Orca/C/M...Ack! Message-ID: <1991Feb19.101452.14526@nntp-server.caltech.edu> Date: 19 Feb 91 10:14:52 GMT References: <524@generic.UUCP> Organization: California Institute of Technology, Pasadena Lines: 17 ericmcg@pnet91.cts.com (Eric Mcgillicuddy) writes: >On a related note...... Does anyone know if the System Loader calls the Memory >Manager in a non-standard way? My ViM projects patches NewHandle and a half >dozen other calls, it works great within an application, but nukes the Loader >when a new app is launched. Perhaps the loader uses the alternate dispatcher >($e10008 ?) with the extra return address on the stack. Well, if you're installing it with SetTSPtr and SetDefaultTPT (encouraged if your installer runs at boot time) then you should always expect two RTS's on the stack (as normal tool functions are required to). If you're patching the vectors directly then I suggest you either patch them both or use the method in the previous paragraph to play it safe. Todd Whitesel toddpw @ tybalt.caltech.edu