Interrupt List Release 61 Last change 16jul00
Copyright (c) 1989-1999,2000 Ralf Brown
Index for category A - applications

Table of Contents by Order
1080 - INT 10 - CU Writer v1.4 - GET OPTION
1081 - INT 10 - CU Writer v1.4 - SET OPTION
10A0 - INT 10 - CU Writer v1.4 - SET PIXEL WRITE MODE
10B0 - INT 10 - CU Writer v1.4 - PUT PIXEL
10B1 - INT 10 - CU Writer v1.4 - MOVE TO
10B2 - INT 10 - CU Writer v1.4 - DRAW LINE TO
10B3 - INT 10 - CU Writer v1.4 - FLOOD FILL
10B4 - INT 10 - CU Writer v1.4 - DRAW RECTANGLE
10B5 - INT 10 - CU Writer v1.4 - DRAW FILLED RECTANGLE
10C0 - INT 10 - CU Writer v1.4 - GO TO TEXT ROW AND COLUMN
10C1 - INT 10 - CU Writer v1.4 - OUTPUT TEXT
10C2 - INT 10 - CU Writer v1.4 - REVERSE TEXT
10C3 - INT 10 - CU Writer v1.4 - TEXT BAR
10C4 - INT 10 - CU Writer v1.4 - TEXT MENU
10D0 - INT 10 - CU Writer v1.4 - LOAD PICTURE
165500 - INT 16 C - Microsoft Word internal - MICROSOFT WORD COOPERATION WITH TSR
1655FE - INT 16 CU - Microsoft QBASIC internal - MICROSOFT COOPERATION WITH TSR
1A3601 - INT 1A - WORD PERFECT v5.0 Third Party Interface - INSTALLATION CHECK
6F636FBX6D70 - INT 6F - Clara Empricost - TSR Version - INSTALLATION CHECK
6F636FBX6D70 - INT 6F - Clara Empricost - TSR Version - UNINSTALL
78 - INT 78 R - AutoCAD Device Interface - PLOTTER - SEND COMMAND
790001 - INT 79 R - AutoCAD Device Interface - DIGITIZER - INITIALIZE
790002 - INT 79 R - AutoCAD Device Interface - DIGITIZER - TERMINATE
790003 - INT 79 R - AutoCAD Device Interface - DIGITIZER - GET DIGITIZER STATUS
7A0001 - INT 7A R - AutoCAD Device Interface - DISPLAY - INITIALIZE (INIT1)
7A0200BX0000 - INT 7A R - AutoCAD Device Interface - RENDERING DEVICE - INITIALIZE (RDLINKUP)
7B - INT 7B CR - AutoCAD Device Interface - PRINTER/PLOTTER - SEND PLOTTING DATA
7B8001 - INT 7B R - AutoCAD Device Interface - PRINTER/PLOTTER - BEGIN PLOT
7B8002 - INT 7B R - AutoCAD Device Interface - PRINTER/PLOTTER - END PLOT
7B8003 - INT 7B R - AutoCAD Device Interface - PRINTER/PLOTTER - ABORT PLOT
7C - INT 7C - AutoShade v2 - RENDERING HARDCOPY DRIVER


1080 - INT 10 - CU Writer v1.4 - GET OPTION
INT 10 - CU Writer v1.4 - GET OPTION
	AH = 80h
	AL = desired option
Return: ???
Program: CU Writer is a public-domain Thai-English word processor from
	  Chulalongkorn University, Bangkok
SeeAlso: AH=81h"CU Writer"

Top
1081 - INT 10 - CU Writer v1.4 - SET OPTION
INT 10 - CU Writer v1.4 - SET OPTION
	AH = 81h
	???
Return: ???
SeeAlso: AH=80h"CU Writer"

Top
10A0 - INT 10 - CU Writer v1.4 - SET PIXEL WRITE MODE
INT 10 - CU Writer v1.4 - SET PIXEL WRITE MODE
	AH = A0h
	???
Return: ???
Program: CU Writer is a public-domain Thai-English word processor from
	  Chulalongkorn University, Bangkok
SeeAlso: AH=80h"CU Writer",AH=B0h

Top
10B0 - INT 10 - CU Writer v1.4 - PUT PIXEL
INT 10 - CU Writer v1.4 - PUT PIXEL
	AH = B0h
	???
Return: ???
SeeAlso: AH=A0h"CU Writer",AH=B1h,AH=B2h,AH=B3h,AH=B4h,AH=B5h,AH=D0h

Top
10B1 - INT 10 - CU Writer v1.4 - MOVE TO
INT 10 - CU Writer v1.4 - MOVE TO
	AH = B1h
	???
Return: ???
SeeAlso: AH=B0h,AH=B2h,AH=C0h"CU Writer"

Top
10B2 - INT 10 - CU Writer v1.4 - DRAW LINE TO
INT 10 - CU Writer v1.4 - DRAW LINE TO
	AH = B2h
	???
Return: ???
SeeAlso: AH=B0h,AH=B1h,AH=B3h,AH=B4h,AH=B5h

Top
10B3 - INT 10 - CU Writer v1.4 - FLOOD FILL
INT 10 - CU Writer v1.4 - FLOOD FILL
	AH = B3h
	???
Return: ???
SeeAlso: AH=B2h,AH=B5h

Top
10B4 - INT 10 - CU Writer v1.4 - DRAW RECTANGLE
INT 10 - CU Writer v1.4 - DRAW RECTANGLE
	AH = B4h
	???
Return: ???
SeeAlso: AH=B0h,AH=B2h,AH=B3h,AH=B5h

Top
10B5 - INT 10 - CU Writer v1.4 - DRAW FILLED RECTANGLE
INT 10 - CU Writer v1.4 - DRAW FILLED RECTANGLE
	AH = B5h
	???
Return: ???
SeeAlso: AH=B0h,AH=B2h,AH=B3h,AH=B4h

Top
10C0 - INT 10 - CU Writer v1.4 - GO TO TEXT ROW AND COLUMN
INT 10 - CU Writer v1.4 - GO TO TEXT ROW AND COLUMN
	AH = C0h
	???
Return: ???
SeeAlso: AH=B1h,AH=C1h,AH=C2h,AH=C3h,AH=C4h

Top
10C1 - INT 10 - CU Writer v1.4 - OUTPUT TEXT
INT 10 - CU Writer v1.4 - OUTPUT TEXT
	AH = C1h
	???
Return: ???
SeeAlso: AH=C0h,AH=C2h,AH=C3h,AH=C4h

Top
10C2 - INT 10 - CU Writer v1.4 - REVERSE TEXT
INT 10 - CU Writer v1.4 - REVERSE TEXT
	AH = C2h
	???
Return: ???
SeeAlso: AH=C0h,AH=C1h,AH=C3h,AH=C4h

Top
10C3 - INT 10 - CU Writer v1.4 - TEXT BAR
INT 10 - CU Writer v1.4 - TEXT BAR
	AH = C3h
	???
Return: ???
SeeAlso: AH=C0h,AH=C1h,AH=C4h

Top
10C4 - INT 10 - CU Writer v1.4 - TEXT MENU
INT 10 - CU Writer v1.4 - TEXT MENU
	AH = C4h
	???
Return: ???
SeeAlso: AH=C0h,AH=C1h,AH=C3h,AH=D0h

Top
10D0 - INT 10 - CU Writer v1.4 - LOAD PICTURE
INT 10 - CU Writer v1.4 - LOAD PICTURE
	AH = D0h
	???
Return: ???
SeeAlso: AH=B0h"CU Writer",AH=C4h

Top
165500 - INT 16 C - Microsoft Word internal - MICROSOFT WORD COOPERATION WITH TSR
INT 16 C - Microsoft Word internal - MICROSOFT WORD COOPERATION WITH TSR
	AX = 5500h
Return: AX = 4D53h ('MS') if keyboard TSR present
Notes:	during startup, Microsoft Word tries to communicate with any TSRs
	  that are present through this call.
	if the return is not 4D53h, Word installs its own INT 09 and INT 16
	  handlers; otherwise it assumes that the TSR will handle the keyboard
SeeAlso: AX=55FFh,INT 1A/AX=3601h

Top
1655FE - INT 16 CU - Microsoft QBASIC internal - MICROSOFT COOPERATION WITH TSR
INT 16 CU - Microsoft QBASIC internal - MICROSOFT COOPERATION WITH TSR
	AX = 55FEh
	DX = function
	    0000h initialize
		ES:BX -> ??? function
		ES:CX -> ??? structure
	    FFFFh shutdown/reset
Return: AX = result
	    4D4Bh only the INT 1B handler will be installed.
	    other: handlers for INT 08, INT 09, INT 16, INT 1B, and INT 1C
		  are installed
Notes:	The pointer in ES:CX seems to point at a structure defining a callback
	  function when new keyboard keys are pressed. If a TSR returns
	  AX=4D4Bh, QBASIC will stop (with IRQ's and interrupts enabled).
	these calls are also made by MS-DOS 6.0's DOSSHELL at startup, exit,
	  and before/after shelling out
	since EDIT.COM and HELP.COM merely invoke QBASIC, those two programs
	  will also cause this interface to be invoked
	K3PLUS v6.07+ supports this function, but will never invoke the
	  callback function
SeeAlso: AX=5500h,AX=AF4Dh,INT 1A/AX=3601h

Top
1A3601 - INT 1A - WORD PERFECT v5.0 Third Party Interface - INSTALLATION CHECK
INT 1A - WORD PERFECT v5.0 Third Party Interface - INSTALLATION CHECK
	AX = 3601h
Return: DS:SI = routine to monitor keyboard input, immediately preceded by the
		ASCIZ string "WPCORP\0"
Notes:	WordPerfect 5.0 will call this interrupt at start up to determine if a
	  third party product wants to interface with it.  The third party
	  product must intercept this interrupt and return the address of a
	  keyboard monitor routine.
	Before checking for keyboard input, and after every key entered by the
	  user, Word Perfect will call the routine whose address was provided
	  in DS:SI with the following parameters:
		Entry:	AX = key code or 0
			BX = WordPerfect state flag
		Exit:	AX = 0 or key code
			BX = 0 or segment address of buffer with key codes
	See the "WordPerfect 5.0 Developer's Toolkit" for further information.
SeeAlso: INT 16/AX=5500h

Top
6F636FBX6D70 - INT 6F - Clara Empricost - TSR Version - INSTALLATION CHECK
INT 6F - Clara Empricost - TSR Version - INSTALLATION CHECK
	AX = 636Fh ('co')
	BX = 6D70h ('mp')
	CX = 696Eh ('in')
	SS:DX -> WORD to set if installed
Return: SS:DX word set to 636Fh if installed
Program: Condition List Action Rejection Algorithm for the Evaluation
	  of Music at Pseudo-Random Idea COnstruction STage
	  (CLARA EMPRICOST) is an experimental program by Silas Brown
SeeAlso: AX=636Fh/BX=6D70h"UNINSTALL"

Top
6F636FBX6D70 - INT 6F - Clara Empricost - TSR Version - UNINSTALL
INT 6F - Clara Empricost - TSR Version - UNINSTALL
	AX = 636Fh ('co')
	BX = 6D70h ('mp')
	CX = 6F73h ('os')
Return: nothing -- call installation check to determine whether successful
Program: Condition List Action Rejection Algorithm for the Evaluation
	  of Music at Pseudo-Random Idea COnstruction STage
	  (CLARA EMPRICOST) is an experimental program by Silas Brown
Notes:	 Saves any unfinished task and prevents processing of
	   new tasks, even if can't uninstall
	 If INT 28h or INT 6Fh have been chained since installation,
	   returns without changing interrupts or freeing memory
	 do not call while DOS is active (i.e. InDOS flag is nonzero or INT 28
	   is active and InDOS > 1)
SeeAlso: AX=636Fh/BX=6D70h"INSTALLATION CHECK"

Top
78 - INT 78 R - AutoCAD Device Interface - PLOTTER - SEND COMMAND
INT 78 R - AutoCAD Device Interface - PLOTTER - SEND COMMAND
	AX = function
	    0001h begin plot
		BX = file level
		    0000h ASCII file
		    0001h binary file
		    0002h AutoCAD DXB file
		    0003h installed ADI driver
	    0002h end plot (close plotter)
	    0003h move (pen up)
		BX = new X position
		CX = new Y position
	    0004h move (pen down)
		BX = new X position
		CX = new Y position
	    0005h select pen
		BX = pen number
	    0006h select drawing speed
		BX = drawing speed N
	    0007h select line style
		BX = line style N
	    0008h raise pen
	    0009h abort plot
Return: AX = 0000h (may be used for driver status in future releases)
SeeAlso: INT 79"AutoCAD",INT 7A/AX=0001h"AutoCAD",INT 7B/AX=8001h"AutoCAD"

Top
790001 - INT 79 R - AutoCAD Device Interface - DIGITIZER - INITIALIZE
INT 79 R - AutoCAD Device Interface - DIGITIZER - INITIALIZE
	AX = 0001h
	BX = interface level (0001h)
Return: AX = status (0000h initialization failed, 0001h init successful)
	BX = digitizer type
	    0000h relative pointing device (mouse, etc.)
	    0001h digitizing tablet
	CX = digitizer dataflow type
	    0000h continuous
	    0001h pauses between packets
SeeAlso: AX=0002h,AX=0003h,INT 7A/AX=0001h"AutoCAD"

Top
790002 - INT 79 R - AutoCAD Device Interface - DIGITIZER - TERMINATE
INT 79 R - AutoCAD Device Interface - DIGITIZER - TERMINATE
	AX = 0002h
SeeAlso: AX=0001h,AX=0003h

Top
790003 - INT 79 R - AutoCAD Device Interface - DIGITIZER - GET DIGITIZER STATUS
INT 79 R - AutoCAD Device Interface - DIGITIZER - GET DIGITIZER STATUS
	AX = 0003h
Return: AX = status
	    0000h nothing
	    0002h tracking point (no button pressed)
		BX = X coordinate
		CX = Y coordinate
	    0003h picked point (button 0,A,B,C,D pressed)
		BX = X coordinate
		CX = Y coordinate
	    0004h button pick
		BX = button number
	    0005h button and coordinates
		BX = button number
		CX = X coordinate
		DX = Y coordinate
SeeAlso: AX=0001h,AX=0002h

Top
7A0001 - INT 7A R - AutoCAD Device Interface - DISPLAY - INITIALIZE (INIT1)
INT 7A R - AutoCAD Device Interface - DISPLAY - INITIALIZE (INIT1)
	AX = 0001h
	BX = configuration
	CX = interface level (0001h)
Return: AX = status
	    0000h initialization failed
	    0001h pre-v4.0 driver initialized successfully
	    0003h post-v3.1 driver initialized successfully (driver truncates
		  excessivly long packets)
	BX = width of graphics area in pixels, or 0000h if using packet
		  communication
	DX:CX -> packet-mode entry point (see #03832)
SeeAlso: AX=0001h,AX=0200h,AX=07D0h,INT 61/AX=0007h"OPTIMA",INT 78"AutoCAD"
SeeAlso: INT 79/AX=0001h,INT 7B/AX=8001h"AutoCAD",INT 7C"AutoShade"

(Table 03832)
Call packet-mode entry point with:
STACK:	DWORD	pointer to request packet (see #03833)
	WORD	length of packet

Format of request packet:
Offset	Size	Description	(Table 03833)
 00h	WORD	function number (00h-45h for Compaq VGADI41.EXE)

Top
7A0200BX0000 - INT 7A R - AutoCAD Device Interface - RENDERING DEVICE - INITIALIZE (RDLINKUP)
INT 7A R - AutoCAD Device Interface - RENDERING DEVICE - INITIALIZE (RDLINKUP)
	AX = 0200h
	BX = 0000h
	CX = interface level (0001h)
Return: BX = 0000h (driver uses packet communication)
	DX:CX -> packet-mode entry point (see #03832)
SeeAlso: AX=0001h"AutoCAD",INT 79/AX=0001h,INT 7B/AX=8001h"AutoCAD"

Top
7B - INT 7B CR - AutoCAD Device Interface - PRINTER/PLOTTER - SEND PLOTTING DATA
INT 7B CR - AutoCAD Device Interface - PRINTER/PLOTTER - SEND PLOTTING DATA
	AX = data length (0000h-7FFFh)
	CX:BX -> data to be plotted
	DX = vertical position of line on page
Return: nothing
Notes:	This interrupt is called by AutoCAD to perform its output
	A data length of 0000h indicates that a blank line is to be output
SeeAlso: AX=8001h,AX=8002h,INT 78"AutoCAD",INT 7A/AX=0001h"AutoCAD"

Top
7B8001 - INT 7B R - AutoCAD Device Interface - PRINTER/PLOTTER - BEGIN PLOT
INT 7B R - AutoCAD Device Interface - PRINTER/PLOTTER - BEGIN PLOT
	AX = 8001h
	BX = file level
	    0000h binary file
	    0001h CAD/camera image file
	    0002h installed ADI driver
	CX = horizontal size in pixels
	DX = vertical size in pixels
Return: AX = status (0000h initialization failed, 0001h init successful)
	BX = allowed output format
	    0000h monochrome
	    0001h color (4 bits per pixel)
SeeAlso: AX=8002h,AX=8003h,INT 7B"AutoCAD",INT 7C"AutoShade"

Top
7B8002 - INT 7B R - AutoCAD Device Interface - PRINTER/PLOTTER - END PLOT
INT 7B R - AutoCAD Device Interface - PRINTER/PLOTTER - END PLOT
	AX = 8002h
SeeAlso: AX=8001h,AX=8003h

Top
7B8003 - INT 7B R - AutoCAD Device Interface - PRINTER/PLOTTER - ABORT PLOT
INT 7B R - AutoCAD Device Interface - PRINTER/PLOTTER - ABORT PLOT
	AX = 8003h
SeeAlso: AX=8001h,AX=8002h

Top
7C - INT 7C - AutoShade v2 - RENDERING HARDCOPY DRIVER
INT 7C - AutoShade v2 - RENDERING HARDCOPY DRIVER
Note:	this is the default interrupt vector for rendering hardcopy drivers
	  instead of INT 7A used by AutoCAD drivers
SeeAlso: INT 7A/AX=0001h"AutoCAD"

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