Interrupt List Release 61 Last change 16jul00
Copyright (c) 1989-1999,2000 Ralf Brown
Index for category a - access software (screen readers, etc)

Table of Contents by Order
103800 - INT 10 - Tinytalk Personal v1.09f+ - GET CONFIGURATION INFO
103801 - INT 10 - Tinytalk Personal v1.10 - ???
103802 - INT 10 - Tinytalk Personal v1.10 - ???
103803 - INT 10 - Tinytalk Personal v1.10 - GET ???
103804 - INT 10 - Tinytalk Personal v1.10 - GET ???
103805 - INT 10 - Tinytalk Personal v1.10 - GET ???
103806 - INT 10 - Tinytalk Personal v1.10 - ???
1039 - INT 10 - Tinytalk Personal v1.10 - ???
14F0F0 - INT 14 - ASAP v1.0 - ???
14F0F1DX0000 - INT 14 - ASAP v1.0 - INSTALLATION CHECK
2FFB00 - INT 2F U - AutoBraille v1.1A - INSTALLATION CHECK
2FFB01 - INT 2F U - AutoBraille v1.1A - ???
2FFB02 - INT 2F U - AutoBraille v1.1A - ???
2FFB03 - INT 2F U - AutoBraille v1.1A - GET NEXT ???
2FFB - INT 2F U - AutoBraille v1.1A - SET ???
2FFB - INT 2F U - AutoBraille v1.1A - SET ???
2FFB - INT 2F U - AutoBraille v1.1A - SET ???
2FFB20 - INT 2F U - AutoBraille v1.1A - SET ??? FLAGS
2FFB21 - INT 2F U - AutoBraille v1.1A - CLEAR ??? FLAGS
2FFB22 - INT 2F U - AutoBraille v1.1A - SET ???
2FFB28 - INT 2F U - AutoBraille v1.1A - ???
2FFB29 - INT 2F U - AutoBraille v1.1A - ???
2FFB - INT 2F U - AutoBraille v1.1A - SET ???
2FFB35 - INT 2F U - AutoBraille v1.1A - SET ???
2FFB36 - INT 2F U - AutoBraille v1.1A - SET ???
2FFB37 - INT 2F U - AutoBraille v1.1A - SET ???
2FFB64 - INT 2F U - AutoBraille v1.1A - GET ???
490001 - INT 49 - MAGic v1.16+ - TURN ON MAGNIFICATION
490002 - INT 49 - MAGic v1.16+ - TURN OFF MAGNIFICATION
490003 - INT 49 - MAGic v1.16+ - SHIFT MAGNIFIED WINDOW TO INCLUDE SPECIFIED LOCATION
490004 - INT 49 - MAGic v1.16+ - REPOSITION MAGNIFIED WINDOW
490005 - INT 49 - MAGic v1.16+ - GET POSITION OF MAGNIFIED WINDOW
490006 - INT 49 - MAGic v1.16+ - GET SIZE OF FULL SCREEN
490007 - INT 49 - MAGic v1.16+ - GET SIZE OF MAGNIFICATION WINDOW
490008 - INT 49 - MAGic v1.23+ - SET TEXT MODE MAGNIFICATION SIZE
60AD - INT 60 - AccessDOS - API


103800 - INT 10 - Tinytalk Personal v1.09f+ - GET CONFIGURATION INFO
INT 10 - Tinytalk Personal v1.09f+ - GET CONFIGURATION INFO
	AX = 3800h
Return: ES:DI -> configuration info (see #00066)
Program: Tinytalk is a shareware screen reader by OMS Development/Eric Bohlman
Notes:	this call is also used as the installation check by verifying that the
	  returned ES:DI points at valid configuration info
	Tinytalk v1.09f ignores AL and always returns the configuration info;
	  v1.10 adds several subfunctions selected with AL
SeeAlso: AX=3801h,AX=3803h,AX=3806h,AH=39h,INT 14/AX=F0F1h
SeeAlso: INT 2F/AX=FB00h"AutoBraille"
Index:	installation check;Tinytalk Personal

Format of Tinytalk Personal configuration info:
Offset	Size	Description	(Table 00066)
 00h  8 BYTEs	signature "TTCONFIG"
 08h	WORD	size of configuration data, not counting signature, this WORD,
		  or the following byte
 0Ah	BYTE	???
 0Bh	???	configuration data

Top
103801 - INT 10 - Tinytalk Personal v1.10 - ???
INT 10 - Tinytalk Personal v1.10 - ???
	AX = 3801h
	DL = ???
Return: ???
SeeAlso: AX=3800h,AX=3802h

Top
103802 - INT 10 - Tinytalk Personal v1.10 - ???
INT 10 - Tinytalk Personal v1.10 - ???
	AX = 3802h
	DL = ???
Return: ???
SeeAlso: AX=3800h,AX=3801h

Top
103803 - INT 10 - Tinytalk Personal v1.10 - GET ???
INT 10 - Tinytalk Personal v1.10 - GET ???
	AX = 3803h
Return: AL = ???
SeeAlso: AX=3800h,AX=3804h,AX=3805h

Top
103804 - INT 10 - Tinytalk Personal v1.10 - GET ???
INT 10 - Tinytalk Personal v1.10 - GET ???
	AX = 3804h
Return: AX = ???
SeeAlso: AX=3800h,AX=3803h,AX=3805h

Top
103805 - INT 10 - Tinytalk Personal v1.10 - GET ???
INT 10 - Tinytalk Personal v1.10 - GET ???
	AX = 3805h
Return: AL = ???
SeeAlso: AX=3800h,AX=3803h,AX=3804h

Top
103806 - INT 10 - Tinytalk Personal v1.10 - ???
INT 10 - Tinytalk Personal v1.10 - ???
	AX = 3806h
	ES:DX -> ASCIZ ???
Return: ???
SeeAlso: AX=3800h

Top
1039 - INT 10 - Tinytalk Personal v1.10 - ???
INT 10 - Tinytalk Personal v1.10 - ???
	AH = 39h
Program: Tinytalk is a shareware screen reader by OMS Development/Eric Bohlman
Note:	this function was a NOP in TTDEMO.EXE, but may be implemented in other
	  variants of Tinytalk

Top
14F0F0 - INT 14 - ASAP v1.0 - ???
INT 14 - ASAP v1.0 - ???
	AX = F0F0h
	DX = ???
	???
Return: ???
Program: ASAP (Automatic Screen Access Program) is a shareware screen reader
	  by MicroTalk
SeeAlso: AX=F0F1h

Top
14F0F1DX0000 - INT 14 - ASAP v1.0 - INSTALLATION CHECK
INT 14 - ASAP v1.0 - INSTALLATION CHECK
	AX = F0F1h
	DX = 0000h
Return: DX = segment of resident code
	    0000h if not installed
Program: ASAP (Automatic Screen Access Program) is a shareware screen reader
	  by MicroTalk
SeeAlso: AX=F0F0h,INT 10/AX=3800h

Top
2FFB00 - INT 2F U - AutoBraille v1.1A - INSTALLATION CHECK
INT 2F U - AutoBraille v1.1A - INSTALLATION CHECK
	AX = FB00h
Return: AX = 00FFh if installed
Program: AutoBraille is a shareware text-to-braille converter by KANSYS, Inc.
SeeAlso: INT 10/AX=3800h,INT 14/AX=F0F1h

Top
2FFB01 - INT 2F U - AutoBraille v1.1A - ???
INT 2F U - AutoBraille v1.1A - ???
	AX = FB01h
	???
Return: ???

Top
2FFB02 - INT 2F U - AutoBraille v1.1A - ???
INT 2F U - AutoBraille v1.1A - ???
	AX = FB02h
Return: AH = ???
	AL = ???

Top
2FFB03 - INT 2F U - AutoBraille v1.1A - GET NEXT ???
INT 2F U - AutoBraille v1.1A - GET NEXT ???
	AX = FB03h
Return: AX = ???

Top
2FFB - INT 2F U - AutoBraille v1.1A - SET ???
INT 2F U - AutoBraille v1.1A - SET ???
	AH = FBh
	AL = 04h-08h
Return: AX = 0000h

Top
2FFB - INT 2F U - AutoBraille v1.1A - SET ???
INT 2F U - AutoBraille v1.1A - SET ???
	AH = FBh
	AL = 09h-0Fh (???, 0Eh = COM1, 0Fh = COM2)
Return: ???
Program: AutoBraille is a shareware text-to-braille converter by KANSYS, Inc.

Top
2FFB - INT 2F U - AutoBraille v1.1A - SET ???
INT 2F U - AutoBraille v1.1A - SET ???
	AH = FBh
	AL = 10h-1Fh
	???
Return: ???

Top
2FFB20 - INT 2F U - AutoBraille v1.1A - SET ??? FLAGS
INT 2F U - AutoBraille v1.1A - SET ??? FLAGS
	AX = FB20h
	BL = flags to set
SeeAlso: AX=FB21h"AutoBraille"

Top
2FFB21 - INT 2F U - AutoBraille v1.1A - CLEAR ??? FLAGS
INT 2F U - AutoBraille v1.1A - CLEAR ??? FLAGS
	AX = FB21h
	BL = flags to clear
SeeAlso: AX=FB20h"AutoBraille"

Top
2FFB22 - INT 2F U - AutoBraille v1.1A - SET ???
INT 2F U - AutoBraille v1.1A - SET ???
	AX = FB22h
	BL = ???
Program: AutoBraille is a shareware text-to-braille converter by KANSYS, Inc.

Top
2FFB28 - INT 2F U - AutoBraille v1.1A - ???
INT 2F U - AutoBraille v1.1A - ???
	AX = FB28h
	BX = ???
	???
Return: ???
SeeAlso: AX=FB29h"AutoBraille"

Top
2FFB29 - INT 2F U - AutoBraille v1.1A - ???
INT 2F U - AutoBraille v1.1A - ???
	AX = FB29h
	BX = ???
	???
Return: ???
SeeAlso: AX=FB28h"AutoBraille"

Top
2FFB - INT 2F U - AutoBraille v1.1A - SET ???
INT 2F U - AutoBraille v1.1A - SET ???
	AH = FBh
	AL = 2Bh-34h
	BX = ???

Top
2FFB35 - INT 2F U - AutoBraille v1.1A - SET ???
INT 2F U - AutoBraille v1.1A - SET ???
	AX = FB35h
	BL = ???

Top
2FFB36 - INT 2F U - AutoBraille v1.1A - SET ???
INT 2F U - AutoBraille v1.1A - SET ???
	AX = FB36h
	BL = ???

Top
2FFB37 - INT 2F U - AutoBraille v1.1A - SET ???
INT 2F U - AutoBraille v1.1A - SET ???
	AX = FB37h
	BL = ???
Program: AutoBraille is a shareware text-to-braille converter by KANSYS, Inc.

Top
2FFB64 - INT 2F U - AutoBraille v1.1A - GET ???
INT 2F U - AutoBraille v1.1A - GET ???
	AX = FB64h
Return: AX = ??? (0006h seen)
Program: AutoBraille is a shareware text-to-braille converter by KANSYS, Inc.

Top
490001 - INT 49 - MAGic v1.16+ - TURN ON MAGNIFICATION
INT 49 - MAGic v1.16+ - TURN ON MAGNIFICATION
	AX = 0001h
Return: AX = status (see #03209)
	BX,CX,DX destroyed
Program: MAGic (MAGnification In Color) is a TSR by Microsystems Software, Inc.
	  providing 2x2 text and graphics magnification on VGA, XGA, and SVGA
Note:	INT 49 is the default, but may be overridden on the commandline.  The
	  actual interrupt in use may be found by searching for the signature
	  "MAGic" or "xMAGic" (for the deluxe version) immediately preceding
	  the interrupt handler (this is also the installation check).	MAGic
	  uses CodeRunneR, which places the signature "RT" at offset 0000h in
	  the interrupt handler's segment, followed by MAGic's TSR ID of
	  "VMAG".
SeeAlso: AX=0002h,AX=0003h,AX=0004h,AX=0008h
Index:	installation check;MAGic

(Table 03209)
Values for MAGic status:
 0000h	cannot magnify current video mode
 0002h	magnified (text mode)
 0003h	magnified (graphics mode)
 FFFDh	function works only in magnified mode
 FFFFh	MAGic busy, retry later

Top
490002 - INT 49 - MAGic v1.16+ - TURN OFF MAGNIFICATION
INT 49 - MAGic v1.16+ - TURN OFF MAGNIFICATION
	AX = 0002h
Return: AX = status (see #03209)
	BX,CX,DX destroyed
SeeAlso: AX=0001h

Top
490003 - INT 49 - MAGic v1.16+ - SHIFT MAGNIFIED WINDOW TO INCLUDE SPECIFIED LOCATION
INT 49 - MAGic v1.16+ - SHIFT MAGNIFIED WINDOW TO INCLUDE SPECIFIED LOCATION
	AX = 0003h
	BX = vertical position (character row [text] or pixel row [graphics])
	DX = horizontal position (char column [text] or 8-pixel units [gr])
Return: AX = status
	    0000h successful
	    FFFFh MAGic busy, retry later
	BX,CX,DX destroyed
Note:	window is not moved if the position is inside the current window
SeeAlso: AX=0001h,AX=0004h,AX=0005h

Top
490004 - INT 49 - MAGic v1.16+ - REPOSITION MAGNIFIED WINDOW
INT 49 - MAGic v1.16+ - REPOSITION MAGNIFIED WINDOW
	AX = 0004h
	BX = vertical position of upper left corner
	DX = horizontal position
Return: AX = status (see AX=0003h)
	BX,CX,DX destroyed
SeeAlso: AX=0001h,AX=0003h,AX=0005h

Top
490005 - INT 49 - MAGic v1.16+ - GET POSITION OF MAGNIFIED WINDOW
INT 49 - MAGic v1.16+ - GET POSITION OF MAGNIFIED WINDOW
	AX = 0005h
Return: AX = status
	    0000h successful
		BX = vertical position (char row or pixel row)
		DX = horizontal position (char column or 8-pixel units)
	    FFFFh MAGic busy, retry later
		BX,DX destroyed
	CX destroyed
SeeAlso: AX=0001h,AX=0003h,AX=0004h,AX=0006h,AX=0007h

Top
490006 - INT 49 - MAGic v1.16+ - GET SIZE OF FULL SCREEN
INT 49 - MAGic v1.16+ - GET SIZE OF FULL SCREEN
	AX = 0006h
Return: AX = status
	    0000h successful
		BX = vertical size (char rows or pixel rows)
		DX = horizontal size (char cols or 8-pixel units)
	    FFFFh MAGic busy, retry later
		BX,DX destroyed
	CX destroyed
SeeAlso: AX=0001h,AX=0005h,AX=0007h

Top
490007 - INT 49 - MAGic v1.16+ - GET SIZE OF MAGNIFICATION WINDOW
INT 49 - MAGic v1.16+ - GET SIZE OF MAGNIFICATION WINDOW
	AX = 0007h
Return: AX = status
	    0000h successful
		BX = vertical size (char rows or pixel rows)
		DX = horizontal size (char cols or 8-pixel units)
	    FFFEh invalid function
	    FFFFh MAGic busy, retry later
		BX,DX destroyed
	CX destroyed
BUG:	in v1.16 and v1.17, this function is not recognized as valid, but
	  AX=0000h is accepted and will branch into hyperspace
SeeAlso: AX=0001h,AX=0006h

Top
490008 - INT 49 - MAGic v1.23+ - SET TEXT MODE MAGNIFICATION SIZE
INT 49 - MAGic v1.23+ - SET TEXT MODE MAGNIFICATION SIZE
	AX = 0008h
	BX = scaling factor (01h=1.4 times, 02h, 04h, 06h, 08h, 09h=12 times)
Return: AX = status
	    0000h successful
	    FFFBh scaling factor only available in MAGic Deluxe
	    FFFCh already in magnified state, can't set size
Notes:	this call specifies the amount a subsequent call to AX=0001h should
	  magnify the display
	scaling factors greater than 2 are only available in MAGic Deluxe
SeeAlso: AX=0001h

Top
60AD - INT 60 - AccessDOS - API
INT 60 - AccessDOS - API
	AH = ADh
	AL = function
	    E1h ???
		Return: AX = ???
	    E2h get configuration
		Return: BX:AX -> configuration data
Program: AccessDOS is a public domain TSR developed at The Trace Research and
	  Development Center which provides extensions for keyboard, mouse,
	  and sound access by the visually, hearing, or motor-control
	  impaired.
InstallCheck:	test for the signature "ACCESSv1.00" beginning three bytes
	  past the start of the interrupt handler (this same signature is also
	  present in v1.10)
Range:	INT 60 to INT 66, selected by scanning for 0000h:0000h vector

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