Difference between revisions of "Bomb error codes"

From AtariForumWiki2018
Jump to: navigation, search
 
m (4 revisions imported)
 
(3 intermediate revisions by 2 users not shown)
Line 1: Line 1:
−
<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]]
 +
|-
 +
| 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]]
 +
|}
 +
<br/><br/>
 
Back to [[Programming]]
 
Back to [[Programming]]
 +
Back to [[TOS Guides]]
 +
 +
[[Category:Programming]][[Category:TOS Guides]]

Latest revision as of 00:43, 4 June 2018

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



Back to Programming Back to TOS Guides