]> git.sur5r.net Git - cc65/blobdiff - libsrc/serial/ser-kernel.s
Added library reference ser_libref to SER interface.
[cc65] / libsrc / serial / ser-kernel.s
index 7a91e5e4b426bfd23358abbef3f4969a96adf6af..438189edb68b28070791ee3b8e58ff8d1e2376d4 100644 (file)
@@ -4,7 +4,7 @@
 ; Common functions of the serial drivers
 ;
 
-        .import         return0
+        .import         return0, ser_libref
         .importzp       ptr1
         .interruptor    ser_irq, 29     ; Export as high priority IRQ handler
 
@@ -58,6 +58,15 @@ _ser_install:
         dey
         bpl     @L0
 
+; Set the library reference
+
+        ldy     #SER_HDR::LIBREF
+        lda     #<ser_libref
+        sta     (ptr1),y
+        iny
+        lda     #>ser_libref
+        sta     (ptr1),y
+
 ; Copy the jump vectors
 
         ldy     #SER_HDR::JUMPTAB