68k vector table

From MegaDrive Development Wiki
Jump to: navigation, search
 
        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) */