home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.sys.atari.st.tech
- Path: sparky!uunet!cs.utexas.edu!wupost!gumby!yale!yale.edu!ira.uka.de!sun1.ruf.uni-freiburg.de!news.belwue.de!news.uni-tuebingen.de!mailserv!zxmkr08
- From: zxmkr08@mailserv.zdv.uni-tuebingen.de (Cornelius Krasel)
- Subject: Re: Detecting GDOS presence
- Message-ID: <zxmkr08.714818260@mailserv>
- Sender: news@softserv.zdv.uni-tuebingen.de (News Operator)
- Organization: Comp. Center (ZDV) U of Tuebingen, FRG
- References: <A46092@HB.maus.de> <A46440@MS.maus.de> <1992Aug24.234940.17098@newton.ccs.tuns.ca>
- Date: Wed, 26 Aug 1992 08:37:40 GMT
- Lines: 28
-
- In <1992Aug24.234940.17098@newton.ccs.tuns.ca> hartlenk@newton.ccs.tuns.ca (Kenneth W Hartlen) writes:
-
- > Thanks. The routines for detecting GDOS is working fine as
- >long as Dan Wilga's FORMDOIT.PRG is not in my AUTO folder. My
- >machine was crashing everytime I tested for GDOS. The assembly
- >code in the G+plus manual to detect GDOS/G+plus worked fine, so
- >does Lattice C and the method Ian Lepore uses for vgd_detect() in
- >his GEMFAST v1.7 library. But, not with FORMDOIT installed!! Too
- >bad, I was really getting used to pressing an Alt+key combination
- >to respond to dialog boxes.
-
- > I looked at the assembly code for each of these GDOS
- >detection functions and vq_gdos() and vgd_detect() both use the
- >same method of moving -2 to d0 and calling trap #2. The
- >Codehead's solution moves $472b to d0 and then calling trap #2. I
- >wonder why these routines crash the system with FORMDOIT
- >installed?
-
- If memory serves me right, GEM uses trap #2 for AES and VDI calls.
- If FORMDOIT (which makes fly-dials, I think) would mess trap #2 up
- somehow, this would serve as an explanation.
-
- --Cornelius.
- --
- /* Cornelius Krasel, Department of Physiological Chemistry, U Tuebingen */
- /* email: krasel@mailserv.zdv.uni-tuebingen.de (Internet) */
- /* krasel@chemie.uni-tuebingen.dbp.de (WIN/X400) */
- /* "People are DNA's way of making more DNA." (anonymous) */
-