Newsgroups: comp.sys.atari.st.tech Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!zaphod.mps.ohio-state.edu!sol.ctr.columbia.edu!ira.uka.de!math.fu-berlin.de!fauern!faui43.informatik.uni-erlangen.de!csbrod From: csbrod@immd4.informatik.uni-erlangen.de (Claus Brod) Subject: Re: Force Desktop Res Change? Message-ID: <1991May17.115339.20960@informatik.uni-erlangen.de> Organization: CSD., University of Erlangen, Germany References: <1991Apr28.014020.3838@lonex.radc.af.mil> <3094.05.91@drdhh.hanse.de> <1991May12.234615.15781@wam.umd.edu> <91133.112834ONM07@DMSWWU1A.BITNET> <1991May13.121912.16552@informatik.uni-erlangen.de> <2941@atari.UUCP> Date: Fri, 17 May 1991 11:53:39 GMT Lines: 35 kbad@atari.UUCP (Ken Badertscher) writes: >Assemble the following, put it in your auto folder, and change res a >couple dozen times. You'll see that the trap #2 counter in the upper >left corner of the screen keeps on ticking... Yes, it keeps on ticking. But this is not my problem. The last time I checked I found out the following (at least I thought this was the case): You can install your own Trap #2 routines in the AUTO folder. AES or GDOS or whoever changes the vector, but is friendly enough to jump to the old routine in the Trap #2 vector after it has done its job. This is why your routine keeps on ticking. But this also means that I don't have any chance to do parameter fiddling _before_ AES or VDI do their job unless I wait for AES to come up, and then install my own Trap #2 handler. As I'm thinking about it now (sorry for any mistakes, it's been some months that I thought about it the last time), this is just the standard problem of installation sequences. It's just that so many programs like to intercept Trap #2 - this makes it worthwhile to come up with a general solution for it. To open another thread of discussion: Allan Pratt mentioned the possibility of virtual memory support in TOS, including protection mechanisms. The XBRA standard comes to my mind: To find out if my own program has already been installed, I have to wander through other processes' memory. I wonder if this could cause severe problems in some upcoming VM, multitasking TOS. ---------------------------------------------------------------------- Claus Brod, Am Felsenkeller 2, Things. Take. Time. D-8772 Marktheidenfeld, Germany (Piet Hein) csbrod@medusa.informatik.uni-erlangen.de Claus Brod@wue.maus.de ----------------------------------------------------------------------