68k vector table: Difference between revisions

From MegaDrive Development Wiki
Jump to navigation Jump to search
(Created page with "<syntaxhighlight> dc.l 0x0 →‎Initial Stack Address: dc.l START →‎Start of program Code: dc.l INT /* B...")
 
mNo edit summary
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
<syntaxhighlight>  
<syntaxhighlight lang="asm">  
         dc.l    0x0            /* Initial Stack Address */
         dc.l    0x0            /* Initial Stack Address */
         dc.l    START          /* Start of program Code */
         dc.l    START          /* Start of program Code */
Line 26: Line 26:
         dc.l    INT            /* Spurious Interrupt */
         dc.l    INT            /* Spurious Interrupt */
         dc.l    INT            /* IRQ Level 1 */
         dc.l    INT            /* IRQ Level 1 */
         dc.l    INT            /* IRQ Level 2 */
         dc.l    INT            /* IRQ Level 2 (EXT Interrupt) */
         dc.l    INT            /* IRQ Level 3 */
         dc.l    INT            /* IRQ Level 3 */
         dc.l    HBLANK          /* IRQ Level 4 (VDP Horizontal Interrupt) */
         dc.l    HBLANK          /* IRQ Level 4 (VDP Horizontal Interrupt) */
Line 65: Line 65:
         dc.l    INT            /* Reserved (NOT USED) */
         dc.l    INT            /* Reserved (NOT USED) */
</syntaxhighlight>
</syntaxhighlight>
[[Category:MegaDrive]]
[[Category:Code]]

Latest revision as of 11:54, 19 January 2017

 
        dc.l    0x0             /* Initial Stack Address */
        dc.l    START           /* Start of program Code */
        dc.l    INT             /* Bus error */
        dc.l    INT             /* Address error */
        dc.l    INT             /* Illegal instruction */
        dc.l    INT             /* Division by zero */
        dc.l    INT             /* CHK exception */
        dc.l    INT             /* TRAPV exception */
        dc.l    INT             /* Privilage violation */
        dc.l    INT             /* TRACE exception */
        dc.l    INT             /* Line-A emulator */
        dc.l    INT             /* Line-F emulator */
        dc.l    INT             /* Reserved (NOT USED) */
        dc.l    INT             /* Co-processor protocol violation */
        dc.l    INT             /* Format error */
        dc.l    INT             /* Uninitialized Interrupt */
        dc.l    INT             /* Reserved (NOT USED) */
        dc.l    INT             /* Reserved (NOT USED) */
        dc.l    INT             /* Reserved (NOT USED) */
        dc.l    INT             /* Reserved (NOT USED) */
        dc.l    INT             /* Reserved (NOT USED) */
        dc.l    INT             /* Reserved (NOT USED) */
        dc.l    INT             /* Reserved (NOT USED) */
        dc.l    INT             /* Reserved (NOT USED) */
        dc.l    INT             /* Spurious Interrupt */
        dc.l    INT             /* IRQ Level 1 */
        dc.l    INT             /* IRQ Level 2 (EXT Interrupt) */
        dc.l    INT             /* IRQ Level 3 */
        dc.l    HBLANK          /* IRQ Level 4 (VDP Horizontal Interrupt) */
        dc.l    INT             /* IRQ Level 5 */
        dc.l    VBLANK          /* IRQ Level 6 (VDP Vertical Interrupt) */
        dc.l    INT             /* IRQ Level 7 */
        dc.l    INT             /* TRAP #00 Exception */
        dc.l    INT             /* TRAP #01 Exception */
        dc.l    INT             /* TRAP #02 Exception */
        dc.l    INT             /* TRAP #03 Exception */
        dc.l    INT             /* TRAP #04 Exception */
        dc.l    INT             /* TRAP #05 Exception */
        dc.l    INT             /* TRAP #06 Exception */
        dc.l    INT             /* TRAP #07 Exception */
        dc.l    INT             /* TRAP #08 Exception */
        dc.l    INT             /* TRAP #09 Exception */
        dc.l    INT             /* TRAP #10 Exception */
        dc.l    INT             /* TRAP #11 Exception */
        dc.l    INT             /* TRAP #12 Exception */
        dc.l    INT             /* TRAP #13 Exception */
        dc.l    INT             /* TRAP #14 Exception */
        dc.l    INT             /* TRAP #15 Exception */
        dc.l    INT             /* (FP) Branch or Set on Unordered Condition */
        dc.l    INT             /* (FP) Inexact Result */
        dc.l    INT             /* (FP) Divide by Zero */
        dc.l    INT             /* (FP) Underflow */
        dc.l    INT             /* (FP) Operand Error */
        dc.l    INT             /* (FP) Overflow */
        dc.l    INT             /* (FP) Signaling NAN */
        dc.l    INT             /* (FP) Unimplemented Data Type */
        dc.l    INT             /* MMU Configuration Error */
        dc.l    INT             /* MMU Illegal Operation Error */
        dc.l    INT             /* MMU Access Violation Error */
        dc.l    INT             /* Reserved (NOT USED) */
        dc.l    INT             /* Reserved (NOT USED) */
        dc.l    INT             /* Reserved (NOT USED) */
        dc.l    INT             /* Reserved (NOT USED) */
        dc.l    INT             /* Reserved (NOT USED) */