home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #19 / NN_1992_19.iso / spool / comp / sys / atari / st / tech / 4571 < prev    next >
Encoding:
Text File  |  1992-08-25  |  2.0 KB  |  40 lines

  1. Newsgroups: comp.sys.atari.st.tech
  2. 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
  3. From: zxmkr08@mailserv.zdv.uni-tuebingen.de (Cornelius Krasel)
  4. Subject: Re: Detecting GDOS presence
  5. Message-ID: <zxmkr08.714818260@mailserv>
  6. Sender: news@softserv.zdv.uni-tuebingen.de (News Operator)
  7. Organization: Comp. Center (ZDV) U of Tuebingen, FRG
  8. References: <A46092@HB.maus.de> <A46440@MS.maus.de> <1992Aug24.234940.17098@newton.ccs.tuns.ca>
  9. Date: Wed, 26 Aug 1992 08:37:40 GMT
  10. Lines: 28
  11.  
  12. In <1992Aug24.234940.17098@newton.ccs.tuns.ca> hartlenk@newton.ccs.tuns.ca (Kenneth W Hartlen) writes:
  13.  
  14. >     Thanks.  The routines for detecting  GDOS is working fine as 
  15. >long  as Dan Wilga's FORMDOIT.PRG is not in my  AUTO  folder.  My 
  16. >machine  was crashing everytime I tested for GDOS.  The  assembly 
  17. >code in the G+plus manual to detect GDOS/G+plus worked  fine,  so 
  18. >does Lattice C and the method Ian Lepore uses for vgd_detect() in 
  19. >his GEMFAST v1.7 library.  But, not with FORMDOIT installed!! Too 
  20. >bad, I was really getting used to pressing an Alt+key combination 
  21. >to respond to dialog boxes.
  22.  
  23. >     I  looked  at  the  assembly code for  each  of  these  GDOS 
  24. >detection  functions and vq_gdos() and vgd_detect() both use  the 
  25. >same  method  of  moving  -2 to  d0  and  calling  trap  #2.  The 
  26. >Codehead's solution moves $472b to d0 and then calling trap #2. I 
  27. >wonder  why  these  routines  crash  the  system  with   FORMDOIT 
  28. >installed?
  29.  
  30. If memory serves me right, GEM uses trap #2 for AES and VDI calls.
  31. If FORMDOIT (which makes fly-dials, I think) would mess trap #2 up
  32. somehow, this would serve as an explanation.
  33.  
  34. --Cornelius.
  35. --
  36. /* Cornelius Krasel, Department of Physiological Chemistry, U Tuebingen    */ 
  37. /* email: krasel@mailserv.zdv.uni-tuebingen.de (Internet)                  */
  38. /*        krasel@chemie.uni-tuebingen.dbp.de (WIN/X400)                    */
  39. /* "People are DNA's way of making more DNA." (anonymous)                  */
  40.