Guru codes
The gurus are divided into two kinds:
- Software failures
- System software failures
>==Software failures==
<div style=" background-color: #000; border: 2px solid #f00; outline: 10px solid #000; color: #f00; padding: 10px; text-align: center; max-width: 350px; white-space: nowrap; "> Software failure. Press left mouse button to continue.
Guru Meditation #00000003.000027D2 </div>
Trap numbers
<table> <tr><td>2</td><td>Bus error(hardware)</td></tr> <tr><td>3</td><td>Adress error(word access on odd byte boundary - frequent!)</td></tr> <tr><td>4</td><td>Illegal instruction</td></tr> <tr><td>5</td><td>Divide by zero</td></tr> <tr><td>6</td><td>CHK instruction</td></tr> <tr><td>7</td><td>TRAPV instruction</td></tr> <tr><td>8</td><td>Privelege violation</td></tr> <tr><td>9</td><td>Trace</td></tr> <tr><td>A</td><td>Opcode 1010 emulation</td></tr> <tr><td>B</td><td>Opcode 1111 emulation</td></tr> <tr><td>20-2F</td><td>TRAP instruction</td></tr> </table>
System software failures
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(affected part of the system-software)
1 | Exec library |
2 | Graphics library |
3 | Layers library |
4 | Intuition library |
5 | Maths library |
6 | Clist library |
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 |
B(general cause)
1 | No memory |
2 | Unable to creat library |
3 | Unable to open library |
4 | Unable to open device |
5 | Unable to open resource |
6 | Input/Output error |
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.