;I/O primitives jump table CSEG 0FC00H ORG 03000H BOOT EQU $ + 00 ;Bootstrap loader SIO_IN EQU $ + 05 ;Serial Input - wait if chr not ready SIO_OUT EQU $ + 10 ;Serial Output - wait if tx buf not empty SIO_IN_STAT EQU $ + 15 ;Serial Input status SIO_OUT_STAT EQU $ + 20 ;Serial Output status PRNTR_ST EQU $ + 25 ;Printer status routine PRNTR_OUT EQU $ + 30 ;Printer wait & output routine FLOP_SET EQU $ + 35 ;Floppy parameter initialization FLOP_ALL EQU $ + 40 ;Floppy start & continue til finished FLOP_START EQU $ + 45 ;Floppy start activity FLOP_CONT EQU $ + 50 ;Floppy continue activity FLOP_ABORT EQU $ + 55 ;Floppy abort HDSK_ALL EQU $ + 60 ;Hard disk command which returns when ready HDSK_START EQU $ + 65 ;Hard disk command initiate HDSK_CONT EQU $ + 70 ;Hard disk status and continue routine HDSK_ABORT EQU $ + 75 ;Hard disk abort HDSK_SIZE EQU $ + 80 ;return size of hard disc GET_SWITCH EQU $ + 85 ;Get system byte