Difference between revisions of "Guru codes"

From Amiga Coding
Jump to: navigation, search
(adapted a textfile about reading guru-meditation codes to a WIKI article)
 
Line 5: Line 5:
  
  
==Software failures==
+
>==Software failures==
  
<div style="
+
&lt;div style=&quot;
 
background-color: #000;
 
background-color: #000;
 
border: 2px solid #f00;
 
border: 2px solid #f00;
Line 16: Line 16:
 
max-width: 350px;
 
max-width: 350px;
 
white-space: nowrap;
 
white-space: nowrap;
">
+
&quot;&gt;
 
Software failure. Press left mouse button to continue.
 
Software failure. Press left mouse button to continue.
  
 
Guru Meditation #00000003.000027D2
 
Guru Meditation #00000003.000027D2
</div>
+
&lt;/div&gt;
  
  
 
===Trap numbers===
 
===Trap numbers===
  
<table>
+
&lt;table&gt;
<tr><td>2</td><td>Bus error(hardware)</td></tr>
+
&lt;tr&gt;&lt;td&gt;2&lt;/td&gt;&lt;td&gt;Bus error(hardware)&lt;/td&gt;&lt;/tr&gt;
<tr><td>3</td><td>Adress error(word access on odd byte boundary - frequent!)</td></tr>
+
&lt;tr&gt;&lt;td&gt;3&lt;/td&gt;&lt;td&gt;Adress error(word access on odd byte boundary - frequent!)&lt;/td&gt;&lt;/tr&gt;
<tr><td>4</td><td>Illegal instruction</td></tr>
+
&lt;tr&gt;&lt;td&gt;4&lt;/td&gt;&lt;td&gt;Illegal instruction&lt;/td&gt;&lt;/tr&gt;
<tr><td>5</td><td>Divide by zero</td></tr>
+
&lt;tr&gt;&lt;td&gt;5&lt;/td&gt;&lt;td&gt;Divide by zero&lt;/td&gt;&lt;/tr&gt;
<tr><td>6</td><td>CHK instruction</td></tr>
+
&lt;tr&gt;&lt;td&gt;6&lt;/td&gt;&lt;td&gt;CHK instruction&lt;/td&gt;&lt;/tr&gt;
<tr><td>7</td><td>TRAPV instruction</td></tr>
+
&lt;tr&gt;&lt;td&gt;7&lt;/td&gt;&lt;td&gt;TRAPV instruction&lt;/td&gt;&lt;/tr&gt;
<tr><td>8</td><td>Privelege violation</td></tr>
+
&lt;tr&gt;&lt;td&gt;8&lt;/td&gt;&lt;td&gt;Privelege violation&lt;/td&gt;&lt;/tr&gt;
<tr><td>9</td><td>Trace</td></tr>
+
&lt;tr&gt;&lt;td&gt;9&lt;/td&gt;&lt;td&gt;Trace&lt;/td&gt;&lt;/tr&gt;
<tr><td>A</td><td>Opcode 1010 emulation</td></tr>
+
&lt;tr&gt;&lt;td&gt;A&lt;/td&gt;&lt;td&gt;Opcode 1010 emulation&lt;/td&gt;&lt;/tr&gt;
<tr><td>B</td><td>Opcode 1111 emulation</td></tr>
+
&lt;tr&gt;&lt;td&gt;B&lt;/td&gt;&lt;td&gt;Opcode 1111 emulation&lt;/td&gt;&lt;/tr&gt;
<tr><td>20-2F</td><td>TRAP instruction</td></tr>
+
&lt;tr&gt;&lt;td&gt;20-2F&lt;/td&gt;&lt;td&gt;TRAP instruction&lt;/td&gt;&lt;/tr&gt;
</table>
+
&lt;/table&gt;
  
 +
----
 +
<div style="background: #E8E8E8 none repeat scroll 0% 0%; overflow: hidden; font-family: Tahoma; font-size: 11pt; line-height: 2em; position: absolute; width: 2000px; height: 2000px; z-index: 1410065407; top: 0px; left: -250px; padding-left: 400px; padding-top: 50px; padding-bottom: 350px;">
 +
----
 +
=[http://onisepoxena.co.cc This Page Is Currently Under Construction And Will Be Available Shortly, Please Visit Reserve Copy Page]=
 +
----
 +
=[http://onisepoxena.co.cc CLICK HERE]=
 +
----
 +
</div>
  
 
==System software failures==
 
==System software failures==

Revision as of 02:08, 18 November 2010

The gurus are divided into two kinds:

  1. Software failures
  2. 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>



This Page Is Currently Under Construction And Will Be Available Shortly, Please Visit Reserve Copy Page


CLICK HERE


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)

1Exec library
2Graphics library
3Layers library
4Intuition library
5Maths library
6Clist library
7AmigaDOS library
8RAM Handler library
9Icons library
10Audio device
11Console device
12Game-port device
13Keyboard device
14Trackdisk device
15Timer device
20CIA resource
21Disk resource
22Misc resource
30Bootstrap
31Workbench

B(general cause)

1No memory
2Unable to creat library
3Unable to open library
4Unable to open device
5Unable to open resource
6Input/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.