68k vector table

From MegaDrive Development Wiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
 
        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) */