home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!pipex!warwick!uknet!bradford.ac.uk!D.G.Legros
- From: D.G.Legros@bradford.ac.uk (DG LEGROS)
- Newsgroups: comp.sys.amiga.programmer
- Subject: Re: Help! Anyone know GURU numbers?
- Message-ID: <1992Nov22.224048.2784@bradford.ac.uk>
- Date: 22 Nov 92 22:40:48 GMT
- References: <johnv.03kl@acix.DIALix.oz.au>
- Organization: University of Bradford, UK
- Lines: 53
- Originator: 92356597@ccw206
- Nntp-Posting-Host: ccw206
- X-Newsreader: TIN [version 1.1 PL6]
-
- John Verhoeven (johnv@acix.DIALix.oz.au) wrote:
- : Mark Craig (mark@zeno.fit.edu) wrote:
- : > Lately I've been getting some GURU #'s that aren't listed in my list of
- : > Guru #'s (80000025 and also another one I can't remember). I figured
- : > my chart was out of date so I looked at 2.04's /include/exec/alerts.h
- : > file and it isn't in there either (which really says something about how
- : > worthless these guru numbers are :-) ) BTW, I have an Amiga 2000
- : > running 2.04 and the revision comment on alerts.h says 2.04 so I know
- : > I'm looking at the right alerts.h file. I think 80000025 would be
- : > something to do with out of memory (since that was the state I was in at
- : > the time). HOWEVER, I don't just want to know what it is, I want an
- : > updated file (or whatever) of ALL Guru #'s... It really amazes me that
- : > alerts.h doesn't have all the #'s (at least the one I have)...
- : > Thanks...
- :
- : The guru numbers in a lot of cases are not "worthless". Sometimes they
- : are useful, but sometimes the system gets so hosed before it crashes
- : that the number that comes up when it finally crashes is worthless.
- :
- : Any guru numbers of the type 80000001.xxxxxxxx thru 800000FF.xxxxxxxx
- : are processor exceptions and not gurus of the kind found in
- : exec/alerts.h
- :
- : A processor exception is what happens when the microprocessor (680X0)
- : finds something out of the ordinary when processing instructions.
- :
- : For processor exceptions you need to consult a 680X0 handbook, for
- : example the the book in the next paragraph.
- :
- : The Motorola M68000 16/32-Bit Microprocessor Programmer's Reference
- : Manual says that a 25 (hex) exception is a TRAP instruction vector,
- : probably caused by executing a TRAP #5 instruction with no exception
- : handler defined.
- :
- : This may not be meaningful. I tend to look at most processor exceptions
- : as being caused by code going off into hyperspace somewehere....
- :
- : --
- :
- : John Verhoeven johnv@acix.DIALix.oz.au _--_|\
- : Treasurer, Amiga Developers (ALT: johnv@DIALix.oz.au) / \
- : Association of Western Australia Phone: (+619) 478 1406 *_.--._/
-
- There is actually a prog. called Guru (I think) that was released on
- a FFish disc (check Aquarium) that decodes Guru Numbers
-
- --
- ----------------------------------------------------------------------
- _____ | Dommy the Mouse (INTERNET D.G.Legros@bradford.ac.uk)
- ____/____^>. | (JANET D.G.Legros@uk.ac.bradford)
- | Rodents rule ok! :-)
- ----------------------------------------------------------------------
-