]> git.sur5r.net Git - cc65/blobdiff - libsrc/c128/irq.s
Added support for building 'extra' object files.
[cc65] / libsrc / c128 / irq.s
index aad4679688b478a5a436748cdad525f0a5c26e49..d468eeaaab741e2d0c43ca69ee7560be74ea5275 100644 (file)
@@ -20,11 +20,7 @@ initirq:
        stx     IRQInd+2
        lda     #<IRQStub
        ldx     #>IRQStub
-       sei
-       sta     IRQVec
-       stx     IRQVec+1
-       cli
-       rts
+       jmp     setvec
 
 ; ------------------------------------------------------------------------
 
@@ -33,7 +29,7 @@ initirq:
 doneirq:
        lda     IRQInd+1
        ldx     IRQInd+2
-       sei
+setvec:        sei
        sta     IRQVec
        stx     IRQVec+1
        cli