home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #27 / NN_1992_27.iso / spool / comp / sys / amiga / programm / 15872 < prev    next >
Encoding:
Internet Message Format  |  1992-11-15  |  2.5 KB

  1. Path: sparky!uunet!know!cass.ma02.bull.com!think.com!rpi!zaphod.mps.ohio-state.edu!news.acns.nwu.edu!network.ucsd.edu!munnari.oz.au!uniwa!DIALix!acix!johnv
  2. From: johnv@acix.DIALix.oz.au (John Verhoeven)
  3. Newsgroups: comp.sys.amiga.programmer
  4. Subject: Re: Help!  Anyone know GURU numbers?
  5. Message-ID: <johnv.03kl@acix.DIALix.oz.au>
  6. Date: 15 Nov 92 21:21:53 GMT
  7. References: <4422@winnie.fit.edu>
  8. Organization: ACix - Private UUCP Node, Cloverdale, Western Australia.
  9. Lines: 41
  10. X-Newsreader: TIN [version 1.1 PL6]
  11.  
  12. Mark Craig (mark@zeno.fit.edu) wrote:
  13. > Lately I've been getting some GURU #'s that aren't listed in my list of
  14. > Guru #'s (80000025 and also another one I can't remember).  I figured
  15. > my chart was out of date so I looked at 2.04's /include/exec/alerts.h
  16. > file and it isn't in there either (which really says something about how
  17. > worthless these guru numbers are :-) )  BTW, I have an Amiga 2000
  18. > running 2.04 and the revision comment on alerts.h says 2.04 so I know
  19. > I'm looking at the right alerts.h file.  I think 80000025 would be
  20. > something to do with out of memory (since that was the state I was in at
  21. > the time).  HOWEVER, I don't just want to know what it is, I want an
  22. > updated file (or whatever) of ALL Guru #'s... It really amazes me that
  23. > alerts.h doesn't have all the #'s (at least the one I have)...
  24. >     Thanks...
  25.  
  26. The guru numbers in a lot of cases are not "worthless".  Sometimes they
  27. are useful, but sometimes the system gets so hosed before it crashes
  28. that the number that comes up when it finally crashes is worthless.
  29.  
  30. Any guru numbers of the type 80000001.xxxxxxxx thru 800000FF.xxxxxxxx
  31. are processor exceptions and not gurus of the kind found in
  32. exec/alerts.h
  33.  
  34. A processor exception is what happens when the microprocessor (680X0)
  35. finds something out of the ordinary when processing instructions.
  36.  
  37. For processor exceptions you need to consult a 680X0 handbook, for
  38. example the the book in the next paragraph.
  39.  
  40. The Motorola M68000 16/32-Bit Microprocessor Programmer's Reference
  41. Manual says that a 25 (hex) exception is a TRAP instruction vector,
  42. probably caused by executing a TRAP #5 instruction with no exception
  43. handler defined.
  44.  
  45. This may not be meaningful.  I tend to look at most processor exceptions
  46. as being caused by code going off into hyperspace somewehere....
  47.  
  48. --
  49.  
  50. John Verhoeven                        johnv@acix.DIALix.oz.au      _--_|\
  51. Treasurer, Amiga Developers           (ALT: johnv@DIALix.oz.au)   /      \
  52. Association of Western Australia      Phone: (+619) 478 1406      *_.--._/
  53.