Bomb error codes: Difference between revisions

From Atari Wiki
Jump to navigation Jump to search
No edit summary
 
No edit summary
Line 1: Line 1:
  +
<div style="border:1px solid #fff; padding:3px !important;overflow:hidden;width:20em;float:left;text-align:center;margin-left:1.5em;border-width:.5em 0 .8em 1.4em;">
<pre>
 
  +
{| class="wikitable" style="text-align:left;font-size:90%;background:#efefef;border:1px solid #666;width:100%;"
Description 68000 chip # of bombs
 
  +
|+ style="font-size:12pt;padding:0.2em 0;border:1px solid #666;border-bottom:0;" | '''''Bomb error codes'''''
===========================================
 
  +
! No. of bombs !! Description
Reset: Initial PC2...............1
 
  +
|-
Bus Error........................2
 
  +
| 1 || [[Reset]]
Address Error....................3
 
  +
|-
Illegal Instruction..............4
 
  +
| 2 || [[Bus error]]
Zero Divide......................5
 
  +
|-
CHK Instruction..................6
 
  +
| 3 || [[Address error]]
TRAPV Instruction................7
 
  +
|-
Privilege Violation..............8
 
  +
| 4 || [[Illegal instruction]]
Trace............................9
 
  +
|-
Line 1010 Emulator..............10
 
  +
| 5 || [[Division by zero]]
Line 1111 Emulator..............11
 
  +
|-
[unassigned, reserved]..........12
 
  +
| 6 || [[CHK]] instruction
[unassigned, reserved]..........13
 
  +
|-
Format Error....................14
 
  +
| 7 || [[TRAPV]] instruction
Uninitialized Interrupt Vector..15
 
  +
|-
[unassigned, reserved].......16-23
 
  +
| 8 || [[Privilege violation]]
Spurious Interrupt..............24
 
  +
|-
Level 1 Interrupt Autovector....25
 
  +
| 9 || [[Trace]]
Level 2 Interrupt Autovector....26
 
  +
|-
Level 3 Interrupt Autovector....27
 
  +
| 10 || [[Line A]] emulator
Level 4 Interrupt Autovector....28
 
  +
|-
Level 5 Interrupt Autovector....29
 
  +
| 11 || [[Line F]] emulator
Level 6 Interrupt Autovector....30
 
  +
|-
Level 7 Interrupt Autovector....31
 
 
| 12 - 13 || unassigned/reserved
Trap Instruction Vectors.....32-47
 
  +
|-
[unassigned, reserved].......48-63
 
  +
| 14 || [[Format error]]
User Interrupt Vectors......64-255
 
  +
|-
</pre>
 
  +
| 15 || Uninitialized [[interrupt vector]]
Back to [[Programming]]
 
  +
|-
 
| 16 - 23 || unassigned/reserved
  +
|-
  +
| 24 || [[Spurious interrupt]]
  +
|-
  +
| 25 || Level 1 [[interrupt autovector]]
  +
|-
  +
| 26 || Level 2 interrupt autovector
  +
|-
  +
| 27 || Level 3 interrupt autovector
  +
|-
  +
| 28 || Level 4 interrupt autovector
  +
|-
  +
| 29 || Level 5 interrupt autovector
  +
|-
  +
| 30 || Level 6 interrupt autovector
  +
|-
  +
| 31 || Level 7 interrupt autovector
  +
|-
  +
| 32 - 47 || [[Trap instruction vector|Trap instruction vectors]]
  +
|-
 
| 48 - 63 || unassigned/reserved
  +
|-
  +
| 64 - 255 || [[User interrupt vector|User interrupt vectors]]
  +
|}
 
</div>
  +
 
[[Category:Programming]]

Revision as of 13:50, 14 October 2006

Bomb error codes
No. of bombs Description
1 Reset
2 Bus error
3 Address error
4 Illegal instruction
5 Division by zero
6 CHK instruction
7 TRAPV instruction
8 Privilege violation
9 Trace
10 Line A emulator
11 Line F emulator
12 - 13 unassigned/reserved
14 Format error
15 Uninitialized interrupt vector
16 - 23 unassigned/reserved
24 Spurious interrupt
25 Level 1 interrupt autovector
26 Level 2 interrupt autovector
27 Level 3 interrupt autovector
28 Level 4 interrupt autovector
29 Level 5 interrupt autovector
30 Level 6 interrupt autovector
31 Level 7 interrupt autovector
32 - 47 Trap instruction vectors
48 - 63 unassigned/reserved
64 - 255 User interrupt vectors