.export callirq
         .export callirq_y       ; Same but with Y preloaded
-
+                                                            
+        .export __CALLIRQ__: absolute = 1
                .import __INTERRUPTOR_TABLE__, __INTERRUPTOR_COUNT__
 
 .code
 
     CONDES: segment = RODATA,
             type    = interruptor,
             label   = __INTERRUPTOR_TABLE__,
-            count   = __INTERRUPTOR_COUNT__;
+            count   = __INTERRUPTOR_COUNT__,
+            import  = __CALLIRQ__;
 }
 
     CONDES: segment = RODATA,
             type    = interruptor,
             label   = __INTERRUPTOR_TABLE__,
-            count   = __INTERRUPTOR_COUNT__;
+            count   = __INTERRUPTOR_COUNT__,
+            import  = __CALLIRQ__;
 }
 
     CONDES: segment = RODATA,
             type    = interruptor,
             label   = __INTERRUPTOR_TABLE__,
-            count   = __INTERRUPTOR_COUNT__;
+            count   = __INTERRUPTOR_COUNT__,
+            import  = __CALLIRQ__;
 }
 
     CONDES: segment = RODATA,
             type    = interruptor,
             label   = __INTERRUPTOR_TABLE__,
-            count   = __INTERRUPTOR_COUNT__;
+            count   = __INTERRUPTOR_COUNT__,
+            import  = __CALLIRQ__;
 }
 
     CONDES: segment = RODATA,
            type    = interruptor,
            label   = __INTERRUPTOR_TABLE__,
-           count   = __INTERRUPTOR_COUNT__;
+           count   = __INTERRUPTOR_COUNT__,
+            import  = __CALLIRQ__;
 }
 
     CONDES: segment = RODATA,
            type    = interruptor,
            label   = __INTERRUPTOR_TABLE__,
-           count   = __INTERRUPTOR_COUNT__;
+           count   = __INTERRUPTOR_COUNT__,
+            import  = __CALLIRQ__;
 }
 
     CONDES: segment = RODATA,
            type    = interruptor,
            label   = __INTERRUPTOR_TABLE__,
-           count   = __INTERRUPTOR_COUNT__;
+           count   = __INTERRUPTOR_COUNT__,
+            import  = __CALLIRQ__;
 }
 
     CONDES: segment = RODATA,
            type    = interruptor,
            label   = __INTERRUPTOR_TABLE__,
-           count   = __INTERRUPTOR_COUNT__;
+           count   = __INTERRUPTOR_COUNT__,
+            import  = __CALLIRQ__;
 }
 
     CONDES: segment = RODATA,
            type    = interruptor,
            label   = __INTERRUPTOR_TABLE__,
-           count   = __INTERRUPTOR_COUNT__;
+           count   = __INTERRUPTOR_COUNT__,
+            import  = __CALLIRQ__;
 }
 
     CONDES: segment = RODATA,
            type    = interruptor,
            label   = __INTERRUPTOR_TABLE__,
-           count   = __INTERRUPTOR_COUNT__;
+           count   = __INTERRUPTOR_COUNT__,
+            import  = __CALLIRQ__;
 }
 
     CONDES: segment = RODATA,
            type    = interruptor,
            label   = __INTERRUPTOR_TABLE__,
-           count   = __INTERRUPTOR_COUNT__;
+           count   = __INTERRUPTOR_COUNT__,
+            import  = __CALLIRQ__       ;
 }
 
     CONDES: segment = RODATA,
            type    = interruptor,
            label   = __INTERRUPTOR_TABLE__,
-           count   = __INTERRUPTOR_COUNT__;
+           count   = __INTERRUPTOR_COUNT__,
+            import  = __CALLIRQ__;
 }
 
     CONDES: segment = RODATA,
            type    = interruptor,
            label   = __INTERRUPTOR_TABLE__,
-           count   = __INTERRUPTOR_COUNT__;
+           count   = __INTERRUPTOR_COUNT__,
+            import  = __CALLIRQ__;
 }
 
     CONDES: segment = RODATA,
            type    = interruptor,
            label   = __INTERRUPTOR_TABLE__,
-           count   = __INTERRUPTOR_COUNT__;
+           count   = __INTERRUPTOR_COUNT__,
+            import  = __CALLIRQ__;
 }
 
     CONDES: segment = RODATA,
            type    = interruptor,
            label   = __INTERRUPTOR_TABLE__,
-           count   = __INTERRUPTOR_COUNT__;
+           count   = __INTERRUPTOR_COUNT__,
+            import  = __CALLIRQ__;
 }
 
     CONDES: segment = RODATA,
            type    = interruptor,
            label   = __INTERRUPTOR_TABLE__,
-           count   = __INTERRUPTOR_COUNT__;
+           count   = __INTERRUPTOR_COUNT__,
+            import  = __CALLIRQ__;
 }
 
     CONDES: segment = RODATA,
             type    = interruptor,
            label   = __INTERRUPTOR_TABLE__,
-           count   = __INTERRUPTOR_COUNT__;
+           count   = __INTERRUPTOR_COUNT__,
+            import  = __CALLIRQ__;
 }
 FILES {
     %O: format = o65;
 
     CONDES: segment = RODATA,
            type    = interruptor,
            label   = __INTERRUPTOR_TABLE__,
-           count   = __INTERRUPTOR_COUNT__;
+           count   = __INTERRUPTOR_COUNT__,
+            import  = __CALLIRQ__;
 }
 
     CONDES: segment = RODATA,
            type    = interruptor,
            label   = __INTERRUPTOR_TABLE__,
-           count   = __INTERRUPTOR_COUNT__;
+           count   = __INTERRUPTOR_COUNT__,
+            import  = __CALLIRQ__;
 }
 
     CONDES: segment = RODATA,
            type    = interruptor,
            label   = __INTERRUPTOR_TABLE__,
-           count   = __INTERRUPTOR_COUNT__;
+           count   = __INTERRUPTOR_COUNT__,
+            import  = __CALLIRQ__;
 }
 
     CONDES: segment = RODATA,
            type    = interruptor,
            label   = __INTERRUPTOR_TABLE__,
-           count   = __INTERRUPTOR_COUNT__;
+           count   = __INTERRUPTOR_COUNT__,
+            import  = __CALLIRQ__;
 }
 
     CONDES: segment = RODATA,
            type    = interruptor,
            label   = __INTERRUPTOR_TABLE__,
-           count   = __INTERRUPTOR_COUNT__;
+           count   = __INTERRUPTOR_COUNT__,
+            import  = __CALLIRQ__;
 }
 
     CONDES: segment = RODATA,
            type    = interruptor,
            label   = __INTERRUPTOR_TABLE__,
-           count   = __INTERRUPTOR_COUNT__;
+           count   = __INTERRUPTOR_COUNT__,
+            import  = __CALLIRQ__;
 }
 
     CONDES: segment = RODATA,
            type    = interruptor,
            label   = __INTERRUPTOR_TABLE__,
-           count   = __INTERRUPTOR_COUNT__;
+           count   = __INTERRUPTOR_COUNT__,
+            import  = __CALLIRQ__;
 }
 
     CONDES: segment = RODATA,
            type    = interruptor,
            label   = __INTERRUPTOR_TABLE__,
-           count   = __INTERRUPTOR_COUNT__;
+           count   = __INTERRUPTOR_COUNT__,
+            import  = __CALLIRQ__;
 }
 
     CONDES: segment = RODATA,
            type    = interruptor,
            label   = __INTERRUPTOR_TABLE__,
-           count   = __INTERRUPTOR_COUNT__;
+           count   = __INTERRUPTOR_COUNT__,
+            import  = __CALLIRQ__;
 }
 
     CONDES: segment = RODATA,
            type    = interruptor,
            label   = __INTERRUPTOR_TABLE__,
-           count   = __INTERRUPTOR_COUNT__;
+           count   = __INTERRUPTOR_COUNT__,
+            import  = __CALLIRQ__;
 }
 
     CONDES: segment = RODATA,
            type    = interruptor,
            label   = __INTERRUPTOR_TABLE__,
-           count   = __INTERRUPTOR_COUNT__;
+           count   = __INTERRUPTOR_COUNT__,
+            import  = __CALLIRQ__;
 }
 
     CONDES: segment = RODATA,
            type    = interruptor,
            label   = __INTERRUPTOR_TABLE__,
-           count   = __INTERRUPTOR_COUNT__;
+           count   = __INTERRUPTOR_COUNT__,
+            import  = __CALLIRQ__;
 }