INT 14 - Alloy MW386 v2+ - GET PORTIBM PC Portable (uses same BIOS as XT) NUMBER FROM LOGICAL PORTIBM PC Portable (uses same BIOS as XT) ID AH = 23h AL = logical port (01h COM1, 02h COM2) DH = user ID DL = process ID (DH,DL both FFh for current task) Return: AL = MW386 port mode (see #00351) CX = MW386 port number DH = owner's user ID DL = owner's task ID SeeAlso: AH=20h"Alloy",INT 17/AH=8Bh"Alloy" Bitfields for MW386 port mode: Bit(s) Description (Table 00351) 0 port is shared (spooler only) 1 port is spooled instead of direct (spooler only) 2 port is assigned as logical COM device, not in spooler 3 port is free
INT 14 - MultiDOS Plus - GET PORTIBM PC Portable (uses same BIOS as XT) STATUS AH = 23h DX = port number Return: AH = line status (see #00304 at AH=03h) AL = modem status (see #00305 at AH=03h) SeeAlso: AH=03h,AH=07h"MultiDOS",AH=20h"MultiDOS"
INT 14 - PC-MOS/386 v5.01 $serial.sys v5.04 - DECLARE PORTIBM PC Portable (uses same BIOS as XT) OWNERSHIP AH = 23h DX = port number BX = TCB segment/selector address of owner task Return: nothing SeeAlso: AH=0Dh"Digiboard",AH=21h"PC-MOS",AH=22h"PC-MOS"
INT 14 - HUNTER 16 - CONTROL HANDSHAKE LINES AH = 23h BH = handshake line to set (00h RTS, 01h DTR) BL = new level (00h low, 01h high) Return: nothing Desc: sets the handshake lines of COM1 to the desired level SeeAlso: AH=21h"HUNTER",AH=24h"HUNTER"