INT 14 - SERIAL - EXTENDED INITIALIZE (CONVERTIBLE,PSIBM PS/2, any model) AH = 04h AL = break status 00h if break 01h if no break BH = parity (see #00307) BL = number of stop bits 00h one stop bit 01h two stop bits (1.5 if 5 bit word length) CH = word length (see #00308) CL = bps rate (see #00309) DX = port number Return: AX = port status code (see #00304,#00305) SeeAlso: AH=00h,AH=1Eh,AX=8000h"ARTICOM" (Table 00307) Values for serial port parity: 00h no parity 01h odd parity 02h even parity 03h stick parity odd 04h stick parity even SeeAlso: #00300,#00308,#00309,#00310 (Table 00308) Values for serial port word length: 00h 5 bits 01h 6 bits 02h 7 bits 03h 8 bits SeeAlso: #00300,#00307,#00309,#00345 (Table 00309) Values for serial port bps rate: 00h 110 (19200 if ComShare installed) 01h 150 (38400 if ComShare installed) 02h 300 03h 600 (14400 if ComShare installed) 04h 1200 05h 2400 06h 4800 (28800 if ComShare installed) 07h 9600 08h 19200 ---ComShare--- 09h 38400 0Ah 57600 0Bh 115200 SeeAlso: #00300,#00307,#00309,#00346,#00353,AH=36h,#00364,#00606,#02923
INT 14 - Tandy 2000 - SERIAL - FLUSH COMM BUFFER AH = 04h DL = port number DH = protocol bit 0: use XON/XOFF on received data bit 1: use XON/XOFF when transmitting Return: nothing Desc: clears the serial interface buffer Note: this interrupt is identical to INT 53 on the Tandy 2000 SeeAlso: AH=00h"Tandy 2000",INT 53"Tandy 2000"
INT 14 - FOSSIL(Fido/Opus/Seadog Standard Interface Layer) A standardized API for performing serial I/O, originally used by the Fido and Opus bulletin- board software and Seadog bulletin-board mailer, but now in wider use. - INITIALIZE DRIVER AH = 04h DX = port number optionally BX=4F50h ES:CX -> byte to be set upon ^C Return: AX = 1954h (if successful) BL = maximum function number supported (excluding 7Eh and above) BH = revision of FOSSIL(Fido/Opus/Seadog Standard Interface Layer) A standardized API for performing serial I/O, originally used by the Fido and Opus bulletin- board software and Seadog bulletin-board mailer, but now in wider use. specification supported DTR is raised Note: the word at offset 6 in the interrupt handler contains 1954h, and the following byte contains the maximum function number supported; this can serve as an installation check SeeAlso: AH=05h"FOSSIL(Fido/Opus/Seadog Standard Interface Layer) A standardized API for performing serial I/O, originally used by the Fido and Opus bulletin- board software and Seadog bulletin-board mailer, but now in wider use.",AH=1Ch,INT 11/AH=BCh Index: installation check;FOSSIL(Fido/Opus/Seadog Standard Interface Layer) A standardized API for performing serial I/O, originally used by the Fido and Opus bulletin- board software and Seadog bulletin-board mailer, but now in wider use.
INT 14 - MultiDOS Plus IODRV - INITIALIZE PORTIBM PC Portable (uses same BIOS as XT) AH = 04h Return: port initialized; if Hayes-compatible modem, a connection has been established Note: the port number is stored at offset BEh in the Task Control Block (see #00456 at INT 15/AH=13h"MultiDOS") SeeAlso: AH=00h,AH=05h"MultiDOS",AH=20h"MultiDOS",INT 15/AH=13h"MultiDOS"
INT 14 - Digiboard DigiCHANNEL PCIBM PC/X* - CHANGE BAUD RATE AH = 04h AL = initializing parameters (see #00310) BX = baud rate DX = port number (00h-03h) (04h-43h for XAPCM232.SYS) Return: AH = status 00h successful FFh error SeeAlso: AH=05h"Digiboard" Bitfields for Digiboard initializing parameters: Bit(s) Description (Table 00310) 7-5 unused 4-3 parity (00 none, 01 odd, 11 even) 2 stop bits (0 = one, 1 = two) 1-0 data bits (00 = five, 01 = six, 10 = seven, 11 = eight) SeeAlso: #00307,#00308
INT 14 - MBBIOS - INSTALLATION CHECK AH = 04h DX = port number Return: AX = AA55h if installed on specified port SeeAlso: AH=00h"MBBIOS",AH=09h"MBBIOS"