home *** CD-ROM | disk | FTP | other *** search
- ;AAsm header file for OSSerialOp
- ;written by DefMod (Jul 1 1994) on Fri Jul 1 16:20:33 1994
-
- [ :LNOT: :DEF: Get_Types
- GBLS Get_Types
- Get_Types SETS "GET OS:Hdr.Types"
- |
- Get_Types SETS ""
- ]
- $Get_Types
-
- [ :LNOT: :DEF: Get_OS
- GBLS Get_OS
- Get_OS SETS "GET OS:Hdr.OS"
- |
- Get_OS SETS ""
- ]
- $Get_OS
-
- [ :LNOT: :DEF: OSSerialOp_Hdr
- GBLS OSSerialOp_Hdr
-
- ;Symbols for constants
- OSSerialOp_RS423ParityError * &20
- OSSerialOp_RS423OverrunError * &10
- OSSerialOp_RS423FramingError * &8
- OSSerialOp_DataFormatWordSize * &3
- OSSerialOp_DataFormatWordSizeShift * 0
- OSSerialOp_DataFormatWordSize8Bit * 0
- OSSerialOp_DataFormatWordSize7Bit * 1
- OSSerialOp_DataFormatWordSize6Bit * 3
- OSSerialOp_DataFormatExtraStopBits * &4
- OSSerialOp_DataFormatParityEnable * &8
- OSSerialOp_DataFormatParity * &30
- OSSerialOp_DataFormatParityShift * 4
- OSSerialOp_DataFormatParityOdd * 0
- OSSerialOp_DataFormatParityEven * 1
- OSSerialOp_DataFormatParity1 * 2
- OSSerialOp_DataFormatParity0 * 3
- OSSerialOp_BaudRate9600 * 7
- OSSerialOp_BaudRate75 * 1
- OSSerialOp_BaudRate150 * 2
- OSSerialOp_BaudRate300 * 3
- OSSerialOp_BaudRate1200 * 4
- OSSerialOp_BaudRate2400 * 5
- OSSerialOp_BaudRate4800 * 6
- OSSerialOp_BaudRate19200 * 8
- OSSerialOp_BaudRate50 * 9
- OSSerialOp_BaudRate110 * 10
- OSSerialOp_BaudRate134pt5 * 11
- OSSerialOp_BaudRate600 * 12
- OSSerialOp_BaudRate1800 * 13
- OSSerialOp_BaudRate3600 * 14
- OSSerialOp_BaudRate7200 * 15
-
- ;Symbols for SWI's and SWI reason codes
- XOS_SerialOp * &20057
- OS_SerialOp * &57
-
- OSSerialOp_Status * &0
- ;Entry
- ; R0 = &0
- ; R1 = eor_mask (Bits)
- ; R2 = and_mask (Bits)
- ;Exit
- ; R1 = old_value (Bits)
- ; R2 = new_value (Bits)
-
- OSSerialOp_DataFormat * &1
- ;Entry
- ; R0 = &1
- ; R1 = data_format (Bits)
- ;Exit
- ; R1 = old_value (Bits)
-
- OSSerialOp_Break * &2
- ;Entry
- ; R0 = &2
- ; R1 = period (Int)
-
- OSSerialOp_BPut * &3
- ;Entry
- ; R0 = &3
- ; R1 = c (Byte)
-
- OSSerialOp_BGet * &4
- ;Entry
- ; R0 = &4
- ;Exit
- ; R1 = c (Byte)
-
- OSSerialOp_RxBaudRate * &5
- ;Entry
- ; R0 = &5
- ; R1 = rx_rate (Int)
- ;Exit
- ; R1 = old_rx_rate (Bits)
-
- OSSerialOp_TxBaudRate * &6
- ;Entry
- ; R0 = &6
- ; R1 = tx_rate (Int)
- ;Exit
- ; R1 = old_tx_rate (Bits)
-
- OSSerialOp_RxThreshold * &8
- ;Entry
- ; R0 = &8
- ; R1 = rx_threshold (Int)
- ;Exit
- ; R1 = old_rx_threshold (Bits)
-
- OSSerialOp_EnumerateBaudRates * &9
- ;Entry
- ; R0 = &9
- ;Exit
- ; R1 -> table (Int)
- ; R2 = table_size (Int)
-
- SerialV * &24
-
- Event_RS423Error * &7
- ;Entry
- ; R0 = &7
- ; R1 = status (Bits)
- ; R2 = b (Byte)
-
- ]
- END
-