The predefined package Ada.Interrupts.Names contains declarations for the M68K as follows:
package Ada.Interrupts.Names is -- Interrupts from external sources Level1_Autovector : constant Interrupt_ID := 1; Level2_Autovector : constant Interrupt_ID := 2; Level3_Autovector : constant Interrupt_ID := 3; Level4_Autovector : constant Interrupt_ID := 4; Level5_Autovector : constant Interrupt_ID := 5; Level6_Autovector : constant Interrupt_ID := 6; Level7_Autovector : constant Interrupt_ID := 7; -- Events. All reserved for the run-time system System_Call : constant Interrupt_ID := 16; Breakpoint : constant Interrupt_ID := 17; Suspend : constant Interrupt_ID := 18; Program_Exit : constant Interrupt_ID := 19; Ada_Exception : constant Interrupt_ID := 20; IO_Event : constant Interrupt_ID := 21; Timer_Interrupt : constant Interrupt_ID := 22; Int_23 : constant Interrupt_ID := 23; -- Faults. Available for application health management Deadline_Error : constant Interrupt_ID := 24; Application_Error : constant Interrupt_ID := 25; Numeric_Error : constant Interrupt_ID := 26; Illegal_Request : constant Interrupt_ID := 27; Stack_Overflow : constant Interrupt_ID := 28; Memory_Violation : constant Interrupt_ID := 29; Hardware_Fault : constant Interrupt_ID := 30; Power_Fail : constant Interrupt_ID := 31; end Ada.Interrupts.Names;