Interrupt List Release 61 Last change 16jul00
Copyright (c) 1989-1999,2000 Ralf Brown
Index for category R - remote control/file access

Table of Contents by Order
10FF00 - INT 10 - CARBON COPY PLUS v5.0 - CHECK IF CC CONNECTED TO CCHELP
10FF01 - INT 10 - CARBON COPY PLUS v5.0 - DISCONNECT AND RESET LINE
10FF02 - INT 10 - CARBON COPY PLUS v5.0 - GET LAST PHONE NUMBER DIALED
1675 - INT 16 - pcANYWHERE III - SET TICK COUNT FOR SCANNING
1676 - INT 16 - pcANYWHERE III - SET ERROR CHECKING TYPE
1677 - INT 16 - pcANYWHERE III - LOG OFF
1679 - INT 16 - pcANYWHERE III - CHECK STATUS
167A - INT 16 - pcANYWHERE III - CANCEL SESSION
167B00 - INT 16 - pcANYWHERE III - SUSPEND
167B01 - INT 16 - pcANYWHERE III - RESUME
167C - INT 16 - pcANYWHERE III - GET PORT CONFIGURATION
167D - INT 16 - pcANYWHERE III - GET/SET TERMINAL PARAMETERS
167E - INT 16 - pcANYWHERE III - COMMUNICATIONS I/O THROUGH PORT
167F - INT 16 - pcANYWHERE III - SET KEYBOARD/SCREEN MODE
212B44BX4D41 - INT 21 - pcANYWHERE IV/LAN - INSTALLATION CHECK
2F5600 - INT 2F - INTERLNK - INSTALLATION CHECK
2F5601 - INT 2F - INTERLNK - CHECK IF REDIRECTED DRIVE
2F5602 - INT 2F - INTERLNK - CHECK IF PORT IN USE
2F9200 - INT 2F U - PC Tools v8.0 DRIVEMAP - BUG
2F9201 - INT 2F U - PC Tools v8.0 DRIVEMAP - CHECK IF MAPPED DRIVE
2F9202 - INT 2F U - PC Tools v8.0 DRIVEMAP - UNINSTALL
2F9203 - INT 2F U - PC Tools v8.0 DRIVEMAP - GET VERSION
2F9204 - INT 2F U - PC Tools v8.0 DRIVEMAP - INSTALLATION CHECK
2F9205 - INT 2F U - PC Tools v8.0 DRIVEMAP - SET ???
2F9206 - INT 2F U - PC Tools v8.0 DRIVEMAP - ???
2F9207 - INT 2F U - PC Tools v8.0 DRIVEMAP - GET ???
2F9208 - INT 2F U - PC Tools v8.0 DRIVEMAP - ???
2F9209 - INT 2F U - PC Tools v8.0 DRIVEMAP - ???
2F920A - INT 2F U - PC Tools v8.0 DRIVEMAP - ???
2F920B - INT 2F U - PC Tools v8.0 DRIVEMAP - SET DRIVE MAPPING
2F920C - INT 2F U - PC Tools v8.0 DRIVEMAP - ???
2F920D - INT 2F U - PC Tools v8.0 DRIVEMAP - GET DRIVE TYPE
2F920E - INT 2F U - PC Tools v8.0 DRIVEMAP - SET LPT MAPPING
2F920F - INT 2F U - PC Tools v8.0 DRIVEMAP - GET ???
2F9210 - INT 2F U - PC Tools v8.0 DRIVEMAP - ???
2F9211 - INT 2F U - PC Tools v8.0 DRIVEMAP - GET ???
2F9212 - INT 2F U - PC Tools v8.0 DRIVEMAP - CRITICAL SECTION???
2F9213 - INT 2F U - PC Tools v8.0 DRIVEMAP - ???
2F9214 - INT 2F U - PC Tools v8.0 DRIVEMAP - GET ???
2F9215 - INT 2F U - PC Tools v8.0 DRIVEMAP - GET ???
2F9216 - INT 2F U - PC Tools v8.0 DRIVEMAP - ???
2F9217 - INT 2F U - PC Tools v8.0 DRIVEMAP - ???
2F9218 - INT 2F U - PC Tools v8.0 DRIVEMAP - GET LPT TYPE???
2F9219 - INT 2F U - PC Tools v8.0 DRIVEMAP - ???
2F921A - INT 2F U - PC Tools v8.0 DRIVEMAP - ???
2F921B - INT 2F U - PC Tools v8.0 DRIVEMAP - ???
2F921C - INT 2F U - PC Tools v8.0 DRIVEMAP - ???
2F921D - INT 2F U - PC Tools v8.0 DRIVEMAP - GET ???
2F921E - INT 2F U - PC Tools v8.0 DRIVEMAP - ???
2FD300BX4562 - INT 2F U - TeleReplica - INSTALLATION CHECK
2FD3CB - INT 2F U - LapLink Quick Connect v6 - API
60 - INT 60 - Tangram Arbiter - API
6247 - INT 62 - PC Tools v7 COMMUTE - ???
6248 - INT 62 - PC Tools v7 COMMUTE - ???
6249 - INT 62 - PC Tools v7 COMMUTE - ???
624A - INT 62 - PC Tools v7 COMMUTE - ???
624B--BX1234 - INT 62 - PC Tools v7 COMMUTE - ???
624C - INT 62 - PC Tools v7 COMMUTE - ???
626262 - INT 62 - PC Tools v7 COMMUTE - INSTALLATION CHECK


10FF00 - INT 10 - CARBON COPY PLUS v5.0 - CHECK IF CC CONNECTED TO CCHELP
INT 10 - CARBON COPY PLUS v5.0 - CHECK IF CC CONNECTED TO CCHELP
	AX = FF00h
Return: BL = state
	    00h not connected
	    01h connected
SeeAlso: AX=FF01h,AX=FF02h

Top
10FF01 - INT 10 - CARBON COPY PLUS v5.0 - DISCONNECT AND RESET LINE
INT 10 - CARBON COPY PLUS v5.0 - DISCONNECT AND RESET LINE
	AX = FF01h
Return: nothing
SeeAlso: AX=FF00h,AX=FF02h

Top
10FF02 - INT 10 - CARBON COPY PLUS v5.0 - GET LAST PHONE NUMBER DIALED
INT 10 - CARBON COPY PLUS v5.0 - GET LAST PHONE NUMBER DIALED
	AX = FF02h
Return: ES:DI -> ASCIZ phone number
SeeAlso: AX=FF00h,AX=FF01h

Top
1675 - INT 16 - pcANYWHERE III - SET TICK COUNT FOR SCANNING
INT 16 - pcANYWHERE III - SET TICK COUNT FOR SCANNING
	AH = 75h
	AL = number of ticks between checks for new screen changes

Top
1676 - INT 16 - pcANYWHERE III - SET ERROR CHECKING TYPE
INT 16 - pcANYWHERE III - SET ERROR CHECKING TYPE
	AH = 76h
	AL = error checking type
	    00h none
	    01h fast
	    02h slow

Top
1677 - INT 16 - pcANYWHERE III - LOG OFF
INT 16 - pcANYWHERE III - LOG OFF
	AH = 77h
	AL = mode
	    00h wait for another call
	    01h leave in Memory Resident Mode
	    02h leave in Automatic Mode
	    FFh leave in current operating mode

Top
1679 - INT 16 - pcANYWHERE III - CHECK STATUS
INT 16 - pcANYWHERE III - CHECK STATUS
	AH = 79h
Return: AX = status
	    FFFFh if resident and active
	    FFFEh if resident but not active
	    FFFDh if in Memory Resident mode
	    FFFCh if in Automatic mode
	    other value if not resident
SeeAlso: AX=7B00h,INT 21/AX=2B44h

Top
167A - INT 16 - pcANYWHERE III - CANCEL SESSION
INT 16 - pcANYWHERE III - CANCEL SESSION
	AH = 7Ah

Top
167B00 - INT 16 - pcANYWHERE III - SUSPEND
INT 16 - pcANYWHERE III - SUSPEND
	AX = 7B00h
SeeAlso: AH=79h,AX=7B01h

Top
167B01 - INT 16 - pcANYWHERE III - RESUME
INT 16 - pcANYWHERE III - RESUME
	AX = 7B01h
SeeAlso: AH=79h,AX=7B00h

Top
167C - INT 16 - pcANYWHERE III - GET PORT CONFIGURATION
INT 16 - pcANYWHERE III - GET PORT CONFIGURATION
	AH = 7Ch
Return: AH = port number
	AL = baud rate (see #00606)
SeeAlso: AX=7B00h,AH=7Eh

(Table 00606)
Values for pcANYWHERE III baud rate:
 00h	50 baud
 01h	75 baud
 02h	110 baud
 03h	134.5 baud
 04h	150 baud
 05h	300 baud
 06h	600 baud
 07h	1200 baud
 08h	1800 baud
 09h	2000 baud
 0Ah	2400 baud
 0Bh	4800 baud
 0Ch	7200 baud
 0Dh	9600 baud
 0Eh	19200 baud
SeeAlso: #00309

Top
167D - INT 16 - pcANYWHERE III - GET/SET TERMINAL PARAMETERS
INT 16 - pcANYWHERE III - GET/SET TERMINAL PARAMETERS
	AH = 7Dh
	AL = subfunction
	    00h set terminal parameters
	    01h get terminal parameters
	    02h get configuration header and terminal parameters
	DS:CX -> terminal parameter block
SeeAlso: AH=7Ch,AH=7Eh

Top
167E - INT 16 - pcANYWHERE III - COMMUNICATIONS I/O THROUGH PORT
INT 16 - pcANYWHERE III - COMMUNICATIONS I/O THROUGH PORT
	AH = 7Eh
	AL = subfunction
	    01h port input status
		Return AX = 0 if no characer ready,
		       AX = 1 if character ready
	    02h port input character
		Return AL = received character
	    03h port output character in CX
	    11h hang up phone
SeeAlso: AH=7Ch

Top
167F - INT 16 - pcANYWHERE III - SET KEYBOARD/SCREEN MODE
INT 16 - pcANYWHERE III - SET KEYBOARD/SCREEN MODE
	AH = 7Fh
	AL = subfunction
	    00h enable remote keyboard only
	    01h enable host keyboard only
	    02h enable both keyboards
	    08h display top 24 lines
	    09h display bottom 24 lines
	    10h Hayes modem
	    11h other modem
	    12h direct connect

Top
212B44BX4D41 - INT 21 - pcANYWHERE IV/LAN - INSTALLATION CHECK
INT 21 - pcANYWHERE IV/LAN - INSTALLATION CHECK
	AX = 2B44h ('D')
	BX = 4D41h ('MA')
	CX = 7063h ('pc')
	DX = 4157h ('AW')
Return: AX = resident program
	    4F4Bh ('OK') if large host resident
	    6F6Bh ('ok') if small host resident
	CX:DX -> API entry point (see #01389)
SeeAlso: INT 16/AH=79h

(Table 01389)
Call pcANYWHERE API entry point with:
	AX = 0000h get pcANYWHERE IV version
	    DS:SI -> BYTE buffer for host type code
	    Return: AH = version number
		    AL = revision number
		    DS:DI buffer byte filled with
			00h full-featured host
			01h limited-feature LAN host
			other API may not be supported
	AX = 0001h initialize operation
	    DS:SI -> initialization request structure (see #01390)
	    Return: AX = function status (see #01393)
	AX = 0002h get status
	    Return: AH = current operating mode (see #01390)
		    AL = current connection status (see #01392)
	AX = 0003h suspend remote screen updates
	    Return: AX = function status (see #01393)
	AX = 0004h resume screen updates
	    Return: AX = function status (see #01393)
	AX = 0005h end current remote access session
	    DS:SI -> termination request structure (see #01391)
	    Return: AX = function status (see #01393)
	AX = 0006h remove pcANYWHERE IV from memory
	    Return: AX = status (see #01393)
	AX = 8000h read data from communications channel
	    DS:BX -> buffer
	    CX = buffer size
	    Return: AX >= number of characters read/available
		    AX < 0 on error
	AX = 8001h write data to communications channel
	    DS:BX -> buffer
	    CX = buffer size
	    Return: AX >= number of characters written
		    AX < 0 on error
	AX = 8002h get connection status
	    Return: AX = status
			> 0000h if connection active
			= 0000h if connection lost
			< 0000h on error

Format of pcANYWHERE initialization request structure:
Offset	Size	Description	(Table 01390)
 00h	BYTE	operating mode
		00h wait for a call
		01h hot key activates
		02h incoming call activates
		03h initiate a call
 01h  3 BYTEs	user ID to append to config file names
 04h	WORD	DS-relative pointer to path for config files
 06h	WORD	DS-relative pointer to path for program files

Format of pcANYWHERE termination request structure:
Offset	Size	Description	(Table 01391)
 00h	BYTE	operating mode after termination
		00h wait for a call
		01h hot key activates
		02h incoming call activates
		80h use current mode
		FFh remove from memory

Bitfields for current connection status:
Bit(s)	Description	(Table 01392)
 0	a physical connection is active
 1	remove screen updating is active
 2	connection checking is active
 3	hot key detection is active
 4	background file transfer is active

(Table 01393)
Values for pcANYWHERE function status:
 0000h	function completed successfully
 FFD1h	unable to release interrupt vectors
 FFD2h	unable to release allocated memory
 FFF2h	unable to establish a connection when operating mode is
	  "Initiate a call"
 FFF3h	modem configuration is invalid (corrupt config)
 FFF4h	modem initialization failed (no modem response)
 FFF5h	the communications device could not be initialized
 FFF6h	the host operator aborted the function
 FFF7h	the communications driver type specified in the configuration file is
	  different than the one loaded when pcANYWHERE IV was started
 FFF9h	the configuration file is invalid
 FFFAh	the configuration file could not be found
 FFFBh	no session is active
 FFFCh	a remote access session is active
 FFFDh	the specified operating mode is invalid

Top
2F5600 - INT 2F - INTERLNK - INSTALLATION CHECK
INT 2F - INTERLNK - INSTALLATION CHECK
	AX = 5600h
	DX = magic value FFFFh
	BL = instance number (00h = any, 01h = first loaded, etc.)
	(BH = 00h and CX = 0000h, see note)
Return: AL = FFh if installed
	    BL = instance number
	    CX = version number (CL = major, CH = minor)
	    DX = resident CS of driver, DX:0000h -> header (see #02845)
Notes:	INTERLNK was derived from Sewell Development Corporation's FASTLYNX.
	Some Microsoft software explicitly clears the BH and CX registers
	  before calling this function.
BUG:	reportedly, the MS-DOS INTERSRV program (though not INTERLNK) causes
	  serious FAT corruption and data loss when run under Novell DOS 7.
	  INTERSRV apparently checks for DR-DOS by testing the "OS"
	  environment variable for the value "DRDOS", which is no longer
	  correct for PalmDOS, Novell DOS, or OpenDOS.  A workaround may be
	  to explicitly set the OS variable to "DRDOS".
SeeAlso: AX=5601h,AX=5602h,INT 60/AX=0000h

Format of Interlnk device driver header:
Offset	Size	Description	(Table 02845)
 00h	DWORD	pointer to next driver, offset=FFFFh if last driver
 04h	WORD	device attributes (see #01647,#01648)
 06h	WORD	device strategy entry point
 08h	WORD	device interrupt entry point
 0Ah  8 BYTEs	character device name "NUL2    "
 12h 165 BYTEs	???
 B7h 67 BYTEs	fully qualified Interlnk filename
 FAh  6 BYTEs	???
100h	DWORD	pointer back to Interlnk filename at offset B7h
104h  8 BYTEs	???
10Ch	BYTE	total number of redirected drives
10Dh	BYTE	first local drive number (0=A:)
10Eh	BYTE	printer redirection (0=no, 1=yes)
10Fh	BYTE	???
110h  3	BYTEs	LPT1...3 status (0FFh=invalid)
113h 26 BYTEs	remote drive number (0=A:, 0FEh=unused) (refer to note below)
12Dh 26 BYTEs	always 0FEh ???
147h 26 BYTEs	always 0FFh ???
Note:	to obtain the remote drive number, subtract the value at offset 10Ch
	  from the local drive number before indexing into the table at 113h
	  (example: if local drives F, G, H are remote drives C, F, E then
	  the first three bytes at offset 113h are 02h, 05h, 04h)
	for each instance of Interlnk, an extra device driver is loaded, but
	  all have the same device name NUL2
SeeAlso: #01646 at INT 21/AH=52h

Top
2F5601 - INT 2F - INTERLNK - CHECK IF REDIRECTED DRIVE
INT 2F - INTERLNK - CHECK IF REDIRECTED DRIVE
	AX = 5601h
	DX = magic value FFFFh
	BH = drive number (0=A:)
	BL = instance number (00h=any, 01h=first loaded, etc.)
	(CX = 0000h, see note)
Return: (as for AL=00h if redirected drive)
Note:	some Microsoft software explicitly clears the CX register before
	  calling this function.
SeeAlso: AX=5600h,AX=5601h

Top
2F5602 - INT 2F - INTERLNK - CHECK IF PORT IN USE
INT 2F - INTERLNK - CHECK IF PORT IN USE
	AX = 5602h
	DX = magic value FFFFh
	BL = instance number (00h=any, 01h=first loaded, etc.)
	CX = base port address of COM / LPT port to check
Return: (as for AL=00h if port in use for a redirected drive)
SeeAlso: AX=5600h

Top
2F9200 - INT 2F U - PC Tools v8.0 DRIVEMAP - BUG
INT 2F U - PC Tools v8.0 DRIVEMAP - BUG
	AX = 9200h
Program: DRIVEMAP is a redirector which allows drives on computers connected
	  over the parallel or serial ports to appear as local drives
BUG:	jumps to data because jump table entry is 0000h
Note:	DRIVEMAP returns AX=FFFFh if not a valid function number in AL

Top
2F9201 - INT 2F U - PC Tools v8.0 DRIVEMAP - CHECK IF MAPPED DRIVE
INT 2F U - PC Tools v8.0 DRIVEMAP - CHECK IF MAPPED DRIVE
	AX = 9201h
	DL = drive number (01h = A:, etc.)
Return: AL = 92h if mapped drive
	AH may be destroyed (v8.0 DRIVEMAP returns AX=0000h if not mapped)
SeeAlso: AX=9204h,AX=920Bh

Top
2F9202 - INT 2F U - PC Tools v8.0 DRIVEMAP - UNINSTALL
INT 2F U - PC Tools v8.0 DRIVEMAP - UNINSTALL
	AX = 9202h
	BX = caller's CS
Return: AX = status
	    0000h failed
	    nonzero successful
SeeAlso: AX=9204h

Top
2F9203 - INT 2F U - PC Tools v8.0 DRIVEMAP - GET VERSION
INT 2F U - PC Tools v8.0 DRIVEMAP - GET VERSION
	AX = 9203h
Return: AH = major version
	AL = minor version
	CX = segment of resident code
Note:	the DRIVEMAP included with PC Tools v8.0 is version 1.00
SeeAlso: AX=9204h,INT 16/AX=FF70h

Top
2F9204 - INT 2F U - PC Tools v8.0 DRIVEMAP - INSTALLATION CHECK
INT 2F U - PC Tools v8.0 DRIVEMAP - INSTALLATION CHECK
	AX = 9204h
Return: AX = 9200h if installed
	   BL = ???
	   CX = segment of resident code
Program: DRIVEMAP is a redirector which allows drives on computers connected
	  over the parallel or serial ports to appear as local drives
SeeAlso: AX=9201h,AX=9202h,AX=9203h

Top
2F9205 - INT 2F U - PC Tools v8.0 DRIVEMAP - SET ???
INT 2F U - PC Tools v8.0 DRIVEMAP - SET ???
	AX = 9205h
	BX = ??? to set
Return: CX = new value of ???

Top
2F9206 - INT 2F U - PC Tools v8.0 DRIVEMAP - ???
INT 2F U - PC Tools v8.0 DRIVEMAP - ???
	AX = 9206h
	???
Return: ???

Top
2F9207 - INT 2F U - PC Tools v8.0 DRIVEMAP - GET ???
INT 2F U - PC Tools v8.0 DRIVEMAP - GET ???
	AX = 9207h
	???
Return: AX = ???

Top
2F9208 - INT 2F U - PC Tools v8.0 DRIVEMAP - ???
INT 2F U - PC Tools v8.0 DRIVEMAP - ???
	AX = 9208h
	???
Return: ???

Top
2F9209 - INT 2F U - PC Tools v8.0 DRIVEMAP - ???
INT 2F U - PC Tools v8.0 DRIVEMAP - ???
	AX = 9209h
	???
Return: AX = ???
	BX = ???
	CX = ???
	DX = ???

Top
2F920A - INT 2F U - PC Tools v8.0 DRIVEMAP - ???
INT 2F U - PC Tools v8.0 DRIVEMAP - ???
	AX = 920Ah
	BX = ???
Return: AX = ??? or FFFBh on error

Top
2F920B - INT 2F U - PC Tools v8.0 DRIVEMAP - SET DRIVE MAPPING
INT 2F U - PC Tools v8.0 DRIVEMAP - SET DRIVE MAPPING
	AX = 920Bh
	BL = drive letter (41h ['A'] = A:, etc)
	CX = ??? (0000h removes mapping)
Return: AX = ??? or FFF8h on error
SeeAlso: AX=9201h,AX=920Dh

Top
2F920C - INT 2F U - PC Tools v8.0 DRIVEMAP - ???
INT 2F U - PC Tools v8.0 DRIVEMAP - ???
	AX = 920Ch
	???
Return: AX = ??? (0002h)
	CX = ??? (0000h)

Top
2F920D - INT 2F U - PC Tools v8.0 DRIVEMAP - GET DRIVE TYPE
INT 2F U - PC Tools v8.0 DRIVEMAP - GET DRIVE TYPE
	AX = 920Dh
	BL = drive letter (41h ['A'] = A:, etc)
Return: AX = type flags
		bit 0: ???
		bit 1: available
		bit 5: local
	BX = ???
	CX = segment of resident code (apparently an unintended side effect)
Program: DRIVEMAP is a redirector which allows drives on computers connected
	  over the parallel or serial ports to appear as local drives
SeeAlso: AX=9218h,INT 16/AX=FF70h

Top
2F920E - INT 2F U - PC Tools v8.0 DRIVEMAP - SET LPT MAPPING
INT 2F U - PC Tools v8.0 DRIVEMAP - SET LPT MAPPING
	AX = 920Eh
	BX = port number (0-2)
	CX = ??? (0000h to unmap)
Return: ???

Top
2F920F - INT 2F U - PC Tools v8.0 DRIVEMAP - GET ???
INT 2F U - PC Tools v8.0 DRIVEMAP - GET ???
	AX = 920Fh
	ES:DI -> 3-byte buffer for ???
Return: CX = 0000h
	ES:DI buffer filled

Top
2F9210 - INT 2F U - PC Tools v8.0 DRIVEMAP - ???
INT 2F U - PC Tools v8.0 DRIVEMAP - ???
	AX = 9210h
	???
Return: ???

Top
2F9211 - INT 2F U - PC Tools v8.0 DRIVEMAP - GET ???
INT 2F U - PC Tools v8.0 DRIVEMAP - GET ???
	AX = 9211h
	ES:DI -> 8-word buffer for ???
Return: CX = 0000h
	ES:DI buffer filled

Top
2F9212 - INT 2F U - PC Tools v8.0 DRIVEMAP - CRITICAL SECTION???
INT 2F U - PC Tools v8.0 DRIVEMAP - CRITICAL SECTION???
	AX = 9212h
	BX = phase
	    0000h leave critical section???
	    nonzero enter critical section???

Top
2F9213 - INT 2F U - PC Tools v8.0 DRIVEMAP - ???
INT 2F U - PC Tools v8.0 DRIVEMAP - ???
	AX = 9213h
	BX = function number (0000h-000Bh)
	???
Return: ???

Top
2F9214 - INT 2F U - PC Tools v8.0 DRIVEMAP - GET ???
INT 2F U - PC Tools v8.0 DRIVEMAP - GET ???
	AX = 9214h
	ES:DI -> 6-word buffer for ???
Return: CX = 0000h
	AX = ???
	ES:DI buffer filled

Top
2F9215 - INT 2F U - PC Tools v8.0 DRIVEMAP - GET ???
INT 2F U - PC Tools v8.0 DRIVEMAP - GET ???
	AX = 9215h
	ES:DI -> 100-word buffer for ???
Return: CX = 0000h
	ES:DI buffer filled

Top
2F9216 - INT 2F U - PC Tools v8.0 DRIVEMAP - ???
INT 2F U - PC Tools v8.0 DRIVEMAP - ???
	AX = 9216h
	ES:DI -> ???
Return: ???

Top
2F9217 - INT 2F U - PC Tools v8.0 DRIVEMAP - ???
INT 2F U - PC Tools v8.0 DRIVEMAP - ???
	AX = 9217h
	DS:SI -> 25-word buffer containing ???
Return: ???

Top
2F9218 - INT 2F U - PC Tools v8.0 DRIVEMAP - GET LPT TYPE???
INT 2F U - PC Tools v8.0 DRIVEMAP - GET LPT TYPE???
	AX = 9218h
	BX = port number???
Return: AX = ???
	BX = ??? (0000h)
	CX = ??? (0000h)
Program: DRIVEMAP is a redirector which allows drives on computers connected
	  over the parallel or serial ports to appear as local drives

Top
2F9219 - INT 2F U - PC Tools v8.0 DRIVEMAP - ???
INT 2F U - PC Tools v8.0 DRIVEMAP - ???
	AX = 9219h
	???
Return: ???

Top
2F921A - INT 2F U - PC Tools v8.0 DRIVEMAP - ???
INT 2F U - PC Tools v8.0 DRIVEMAP - ???
	AX = 921Ah
	???
Return: AH = ???
	AL = ???
	BX = ???

Top
2F921B - INT 2F U - PC Tools v8.0 DRIVEMAP - ???
INT 2F U - PC Tools v8.0 DRIVEMAP - ???
	AX = 921Bh
	???
Return: AX = ???
	CX = segment of resident code (apparently an unintended side effect)

Top
2F921C - INT 2F U - PC Tools v8.0 DRIVEMAP - ???
INT 2F U - PC Tools v8.0 DRIVEMAP - ???
	AX = 921Ch
	???
Return: ???

Top
2F921D - INT 2F U - PC Tools v8.0 DRIVEMAP - GET ???
INT 2F U - PC Tools v8.0 DRIVEMAP - GET ???
	AX = 921Dh
Return: AX = ???

Top
2F921E - INT 2F U - PC Tools v8.0 DRIVEMAP - ???
INT 2F U - PC Tools v8.0 DRIVEMAP - ???
	AX = 921Eh
	???
Return: ???
Program: DRIVEMAP is a redirector which allows drives on computers connected
	  over the parallel or serial ports to appear as local drives
Note:	this function sets two variables to 24h each
SeeAlso: INT 16/AX=FF70h

Top
2FD300BX4562 - INT 2F U - TeleReplica - INSTALLATION CHECK
INT 2F U - TeleReplica - INSTALLATION CHECK
	AX = D300h
	BX = 4562h
	CX = 2745h
	DX = serial port I/O base address??? (03F8h for v3.9)
Return: SI = segment of resident code
	AX = 251Dh
	BX = DF21h
	CX = F321h
	DX = ???

Top
2FD3CB - INT 2F U - LapLink Quick Connect v6 - API
INT 2F U - LapLink Quick Connect v6 - API
	AX = D3CBh
	CX = function
	    0002h get ???
		Return: BX:AX -> ???
			CL = ???
			CH = ???
			DX = ???
			DI = COM1 I/O port???
			SI = COM2 I/O port???
	    0003h initialization???
	    0004h ???
	    0005h initialization???
	    0006h reset/clear ???
		Return: AX = 0000h
			ES:DI -> next byte after ??? cleared by this call
	    0007h initialization???
	    0008h uninstall
		Return: BX = status
			    0000h successful
			    FFFFh incomplete, stub remains in memory
Return: CX = 534Bh (except function 0002h)
Index:	uninstall;LapLink Quick Connect

Top
60 - INT 60 - Tangram Arbiter - API
INT 60 - Tangram Arbiter - API
Desc:	Arbiter makes a PC disk look like a slow disk over an SNA link to an
	  IBM mainframe
Range:	INT 60h to INT 66h, selected by configuration parameter
Notes:	identified by string "@ARB_API" immediately following a short jump at
	  the interrupt handler address

Top
6247 - INT 62 - PC Tools v7 COMMUTE - ???
INT 62 - PC Tools v7 COMMUTE - ???
	AH = 47h
	AL = subfunction (00h-31h)
	???
	CF set
Return: ???
Program: COMMUTE is a remote-control program bundled with Central Point
	  Software's PC Tools

Top
6248 - INT 62 - PC Tools v7 COMMUTE - ???
INT 62 - PC Tools v7 COMMUTE - ???
	AH = 48h
	AL = ???
	???
	CF set
Return: ???

Top
6249 - INT 62 - PC Tools v7 COMMUTE - ???
INT 62 - PC Tools v7 COMMUTE - ???
	AH = 49h
	???
	CF set
Return: ???
Note:	may be the same as AH=4Ch

Top
624A - INT 62 - PC Tools v7 COMMUTE - ???
INT 62 - PC Tools v7 COMMUTE - ???
	AH = 4Ah
	AL = subfunction (00h-46h)
	???
	CF set
Return: ???

Top
624B--BX1234 - INT 62 - PC Tools v7 COMMUTE - ???
INT 62 - PC Tools v7 COMMUTE - ???
	AH = 4Bh
	BX = 1234h
	CX = 1234h
	ES = ???
	CF set
Return: ???
Program: COMMUTE is a remote-control program bundled with Central Point
	  Software's PC Tools

Top
624C - INT 62 - PC Tools v7 COMMUTE - ???
INT 62 - PC Tools v7 COMMUTE - ???
	AH = 4Ch
	BL = subfunction
	    00h ???
	    02h ???
Return: CF clear if successful
	CF set on error

Top
626262 - INT 62 - PC Tools v7 COMMUTE - INSTALLATION CHECK
INT 62 - PC Tools v7 COMMUTE - INSTALLATION CHECK
	AX = 6262h
	CF set
Return: AX = 0000h
	BX = segment of resident code's PSP
Program: COMMUTE is a remote-control program bundled with Central Point
	  Software's PC Tools

Top
Home Interrupt Index: by Category by ID TOC: by Order Top