Bomb error codes: Difference between revisions

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

Revision as of 08: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