]> git.sur5r.net Git - cc65/blobdiff - asminc/ser-kernel.inc
Fixed an error in the load routine: The driver was not removed from memory
[cc65] / asminc / ser-kernel.inc
index c099b81737baab000a9928512c21440f10afbec7..5d448775f2bcd2549b825edc410790d6d137717c 100644 (file)
@@ -6,10 +6,10 @@
 ;*                                                                          *
 ;*                                                                          *
 ;*                                                                          *
-;*(C) 2003      Ullrich von Bassewitz                                       *
-;*              Römerstrasse 52                                             *
-;*              D-70794 Filderstadt                                         *
-;*EMail:        uz@cc65.org                                                 *
+;*(C) 2003-2006, Ullrich von Bassewitz                                      *
+;*               Römerstrasse 52                                            *
+;*               D-70794 Filderstadt                                        *
+;*EMail:         uz@cc65.org                                                *
 ;*                                                                          *
 ;*                                                                          *
 ;*This software is provided 'as-is', without any expressed or implied       *
@@ -48,6 +48,7 @@
             PUT         .word   ; PUT routine
             STATUS      .word   ; STATUS routine
             IOCTL       .word   ; IOCTL routine
+           IRQ         .word   ; IRQ routine
         .endstruct
 .endstruct
 
@@ -138,10 +139,10 @@ SER_STATUS_DSR            =       $40     ; NOT data set ready
         .global ser_put
         .global ser_status
         .global ser_ioctl
-
+       .global ser_irq
 
 ;------------------------------------------------------------------------------
-; ASM functions
+; C callable functions
 
         .global _ser_unload
         .global _ser_install
@@ -153,4 +154,5 @@ SER_STATUS_DSR              =       $40     ; NOT data set ready
         .global _ser_status
         .global _ser_ioctl
 
+        .global _ser_clear_ptr