*/
Got something to write about? Check out our Article Builder.
*/

View \GURUS.TXT

Explanation of Amiga Gurucodes

Submitted By: WEBMASTER
Rating: (Not rated) (Rate It)


Guru Meditations
                                ================

        The gurus are divided into two kinds: 1. Software failures
                                              2. System software failures

        Ex. 1)

        |---------------------------------------------------------|
        | Software failure. Press left mouse button to continue.  |
        |                                                   |
        |              Guru Meditation # 00000003.000027D2       |
        -----------------------------------------------------------
                                                |      ||
                                                |      ||
                                                |      \/
        Trap numbers <---------------------------       Task control block
        -------------

        2 = Bus error(hardware)
        3 = Adress error(word access on odd byte boundary - frequent!)
        4 = Illegal instruction
        5 = Divide by zero
        6 = CHK instruction
        7 = TRAPV instruction
        8 = Privelege violation
        9 = Trace
        A = Opcode 1010 emulation
        B = Opcode 1111 emulation
        20-2F = TRAP instruction

        Ex. 2)

        |---------------------------------------------------------|
        | Not enough memory. Press left mouse button to continue. | 
        |                                                   |
        |              Guru Meditation # 02010009.0007D6B8      |
        |---------------------------------------------------------|

        Here it`s different. The first number is divided into three parts:
        A, B, and C. A is the two first bytes, B is the next two
        bytes, and finally C is the four last bytes.

        A(the part of the system-software affected)  B(the general cause)
        -------------------------------------------  -------------------
                                                    
        1 = Exec library                            1 = No memory
        2 = Graphics library                2 = Unable to creat lib.
        3 = Layers library                      3 = -  "   - open libr.
        4 = Intuition library             4 = -    "    -  dev.
        5 = Maths library                         5 = -    "    - res.
        6 = Clist library                         6 = Input/Output error
        7 = AmigaDOS library
        8 = RAM Handler library
        9 = Icons library
        10 = Audio device
        11 = Console device
        12 = Game-port device
        13 = Keyboard device
        14 = Trackdisk device
        15 = Timer device
        20 = CIA resource
        21 = Disk resource
        22 = Misc resource
        30 = Bootstrap
        31 = Workbench
                                                                *
        Part C is viewable in the Exec.library-instruction alert. This
        allocates more specific where in the system-software-part the
        problem is.
       
        The numbers after the dot is the adress in the memory where the
        failure appeared.

        lib., libr. = library
        dev. = device
        res. = resource
        * = according to THE KICKSTART GUIDE TO THE AMIGA.

corner
© 1996-2008 CommunityHeaven LLC. All rights reserved. Reproduction in whole or in part, in any form or medium without express written permission is prohibited.
Violators of this policy may be subject to legal action. Please read our Terms Of Use and Privacy Statement for more information.
North American business development: Nicolai Wadstrom. Publisher: Lars Hagelin.