+; The driver header
+
+.struct SER_HDR
+ ID .byte 3 ; Contains 0x73, 0x65, 0x72 ("ser")
+ VERSION .byte 1 ; Interface version
+ JUMPTAB .struct
+ INSTALL .word ; INSTALL routine
+ UNINSTALL .word ; UNINSTALL routine
+ OPEN .word ; OPEN routine
+ CLOSE .word ; CLOSE routine
+ GET .word ; GET routine
+ PUT .word ; PUT routine
+ STATUS .word ; STATUS routine
+ IOCTL .word ; IOCTL routine
+ IRQ .word ; IRQ routine
+ .endstruct
+.endstruct