Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!wuarchive!zaphod.mps.ohio-state.edu!think.com!mintaka!bloom-beacon!eru!hagbard!sunic!mcsun!unido!fauern!fauern!csbrod From: csbrod@medusa.informatik.uni-erlangen.de (Claus Brod ) Newsgroups: comp.sys.atari.st.tech Subject: Re: Mouse vectors etc. Keywords: mouse vector Message-ID: <3250@medusa.informatik.uni-erlangen.de> Date: 9 Nov 90 10:35:40 GMT References: <2417@wn1.sci.kun.nl> Distribution: comp Organization: CSD, University of Erlangen, W-Germany Lines: 24 ge@wn3.sci.kun.nl (Ge' Weijers) writes: >My question is: at what time in the OS startup is the mouse vector changed? >I've got a driver that works when started from the desktop, but >not when started from the AUTO folder. Which is weird, as I only call >the routine pointed to by the mouse packet field of the result of >Kbdvbase(). Must be when the AES come up. The ROM jumps over exec_os, then does some Dgetpath and Dsetpath calls to get its view on paths right, and at some time opens a physical workstation which is when the mouse vectors are probably being initialized. You will have to implement some technique for checking whether your program starts in the AUTO folder, make it resident and sit there and wait for the AES to come up. I'm not sure that there is any decent and documented method for doing things like this. Moving your routines to a DA might solve your problems. ---------------------------------------------------------------------- Claus Brod, Am Felsenkeller 2, Things. Take. Time. D-8772 Marktheidenfeld, West Germany (Piet Hein) csbrod@medusa.informatik.uni-erlangen.de ----------------------------------------------------------------------