Index for interrupt INT 66
Table of Contents by Order
66 - INT 66 - reserved for user interrupt
66 - INT 66 - Adaptec controllers - DRIVE 1 DATA
66 - INT 66 - TI Professional PC - SYSTEM INFORMATION (NOT A VECTOR!)
66 - INT 66 - Data General DG10 - MicroECLIPSE COPROCESSOR INTERFACE
66 - INT 66 C - Nanosoft, Inc. TurboNET - NETWORK PROCESSING ???
66 - INT 66 - Pdisk by Scott Garfinkle - Overwritten for Hard Drive information
66 - INT 66 - Microsoft Windows VITD.386 Virtual Interval Timer
66 - INT 66 - Newkey v5.4 - INSTALLATION VECTOR
66 - INT 66 - PC-DRAFT - TABLET/DIGITIZER DRIVER
66 - INT 66 - PC-Magazin - INCA
6601 - INT 66 - BitFax Scheduler - SET MODE???
6602 - INT 66 - BitFax Scheduler - SET MODE???
6603 - INT 66 - BitFax Scheduler - SCHEDULE FAX TRANSMISSIONS
6604 - INT 66 - BitFax Scheduler - GET STATUS???
6605 - INT 66 - BitFax Scheduler - CONVERT FILE AND SEND FAX
6606 - INT 66 - BitFax Scheduler - SET MODE???
660688 - INT 66 - IBMSND driver, DIGPAK - PLAY 8-BIT DIGITIZED SOUND
660689 - INT 66 - IBMSND driver, DIGPAK - REPORT SOUND DRIVER STATUS
66068A - INT 66 - IBMSND driver, DIGPAK - PREFORMAT SOUND
66068B - INT 66 - IBMSND driver, DIGPAK - PLAY PREFORMATTED SOUND
66068C - INT 66 - IBMSND driver, DIGPAK - REPORT AUDIO DRIVER CAPABILITIES
66068D - INT 66 - IBMSND driver, DIGPAK - REPORT CURRENT SAMPLE ADDRESS
66068E - INT 66 - IBMSND driver, DIGPAK - SET CALLBACK ADDRESS
66068F - INT 66 - IBMSND driver, DIGPAK - STOP CURRENT SOUND
660690 - INT 66 - IBMSND driver, DIGPAK - "SetAudioHardware" - SET UP HARDWARE INFO
660691 - INT 66 - IBMSND driver, DIGPAK - REPORT CALLBACK ADDRESS
660693 - INT 66 - DIGPAK - SET TIMER DIVISOR RATE
660694 - INT 66 - DIGPAK - PLAY PREFORMATTED DATA
660695 - INT 66 - DIGPAK - POST AUDIO PENDING
660696 - INT 66 - DIGPAK - GET AUDIO PENDING STATUS
660697 - INT 66 - DIGPAK - SET STEREO PANNING
660698 - INT 66 - DIGPAK - SET PLAY MODE
660699 - INT 66 - DIGPAK - GET ADDRESSES
66069A - INT 66 - DIGPAK - SET RECORD MODE
66069B - INT 66 - DIGPAK - STOP NEXT LOOP
66069C - INT 66 - DIGPAK - SET DMA BACKFILL MODE
66069D - INT 66 - DIGPAK - REPORT DMA COUNTER
66069E - INT 66 - DIGPAK - VERIFY DMA BLOCK
66069F - INT 66 - DIGPAK - SET PCM VOLUME
6606A0 - INT 66 - DIGPAK - SET DPMI MODE
660700 - INT 66 - MIDPAK - UNINSTALL
660701 - INT 66 - IBM Digitized Sound Package MIDI driver - GET DIGITIZED SOUND CAPABIL
660702 - INT 66 - MIDPAK - PLAY SEQUENCE
660703 - INT 66 - MIDPAK - SEGUE SEQUENCE
660704 - INT 66 - MIDPAK - REGISTER XMIDI
660705 - INT 66 - MIDPAK - STOP MIDI
660706 - INT 66 O - MIDPAK - REMAP CHANNEL
660707 - INT 66 - MIDPAK - REPORT TRIGGER EVENT COUNTER
660708 - INT 66 - MIDPAK - RESET EVENT TRIGGER COUNTER
660709 - INT 66 O - MIDPAK - MIDI SLEEP
66070A - INT 66 O - MIDPAK - MIDI AWAKE
66070B - INT 66 - MIDPAK - RESUME PLAYING
66070C - INT 66 - MIDPAK - GET SEQUENCE STATUS
66070D - INT 66 - MIDPAK - REGISTER XMIDI FILE
66070E - INT 66 - MIDPAK - GET RELATIVE VOLUME
66070F - INT 66 - MIDPAK - SET RELATIVE VOLUME
660710 - INT 66 - MIDPAK - LOAD MIDPAK DRIVER
660711 - INT 66 - MIDPAK - POLL MIDPAK
660712 - INT 66 - MIDPAK - GET MIDI CLOCK
660713 - INT 66 - MIDPAK - GET TRIGGER COUNT ADDRESS
660714 - INT 66 - MIDPAK - GET EVENT ID ADDRESS
660716 - INT 66 - MIDPAK - REPORT SEQUENCE NUMBER
6610 - INT 66 - PenDOS - TDMOUSE.EXE - GET ???
6611 - INT 66 - PenDOS - TDMOUSE.EXE - SET ??? HANDLER
6612 - INT 66 - PenDOS - TDMOUSE.EXE - INITIALIZE
6613 - INT 66 - PenDOS - TDMOUSE.EXE - SHUTDOWN???
6614 - INT 66 - PenDOS - TDMOUSE.EXE - ???
6615 - INT 66 - PenDOS - TDMOUSE.EXE - SET ??? HANDLER
6616 - INT 66 - PenDOS - TDMOUSE.EXE - UNUSED FUNCTIONS
6621 - INT 66 - PenDOS - PINK - ???
6622 - INT 66 - PenDOS - PINK - ???
6623 - INT 66 - PenDOS - PINK - ???
6624 - INT 66 - PenDOS - PINK - ???
6625 - INT 66 - PenDOS - PINK - ???
6627 - INT 66 - PenDOS - PINK - ???
6628 - INT 66 - PenDOS - PINK - ???
6629 - INT 66 - PenDOS - PINK - ???
662A - INT 66 - PenDOS - PINK - ???
662B - INT 66 - PenDOS - PINK - ???
662F - INT 66 - PenDOS - PINK - INITIALIZE
663345 - INT 66 - BitFax Scheduler - REMOVE TSR FROM MEMORY
6640 - INT 66 - PenDOS - PKEYUS - GET VERSION
6641 - INT 66 - PenDOS - PKEYUS - SET ???
6642 - INT 66 - PenDOS - PKEYUS - ???
6643 - INT 66 - PenDOS - PKEYUS - ???
6644 - INT 66 - PenDOS - PKEYUS - UNUSED FUNCTIONS
6650 - INT 66 - PenDOS - PMOUSE - SET ???
6651 - INT 66 - PenDOS - PMOUSE - NOP
6652 - INT 66 - PenDOS - PMOUSE - ???
6653 - INT 66 - PenDOS - PMOUSE - UNUSED FUNCTIONS
66 - INT 66 - PenDOS - PMOUSE - ALTERNATE API
66AA02 - INT 66 - HelpTSR v2.10 - INSTALLATION CHECK
66C5 - INT 66 - PenDOS - VLOAD - API
66FFFBBXFFFB - INT 66 - MicroHelp Stay-Res Plus - ???
66FFFEBXFFFE - INT 66 - MicroHelp Stay-Res/Stay-Res Plus - UNINSTALL
66FFFFBXFFF0 - INT 66 - MicroHelp Stay-Res Plus - FIND PROGRAM NAME
INT 66 - reserved for user interruptTop
INT 66 - Adaptec controllers - DRIVE 1 DATA Desc: this vector stores the third four bytes of the parameter table for hard disk 1 SeeAlso: INT 64"Adaptec",INT 65"Adaptec",INT 67"Adaptec"Top
INT 66 - TI Professional PC - SYSTEM INFORMATION (NOT A VECTOR!) Desc: the low word of this vector contains the system memory size in paragraphs; the third byte contains the number of outstanding interrupt requests, and the fourth byte contains a description of the installed drive types (see #03517) SeeAlso: INT 60"TI Professional PC",INT 67"TI Professional" Bitfields for TI Professional drive type information: Bit(s) Description (Table 03517) 7 floppy drive D: has 80 tracks 6 floppy drive D: is double-sided 5 floppy drive C: has 80 tracks 4 floppy drive C: is double-sided 3 floppy drive B: has 80 tracks 2 floppy drive B: is double-sided 1 floppy drive A: has 80 tracks 0 floppy drive A: is double-sidedTop
INT 66 - Data General DG10 - MicroECLIPSE COPROCESSOR INTERFACE SeeAlso: INT 64"DG10"Top
INT 66 C - Nanosoft, Inc. TurboNET - NETWORK PROCESSING ??? Program: TurboNET is a NetBIOS-based file redirector and server Note: hooked but not used (IRET) by both redirector and server; called from server's INT 28 handler SeeAlso: INT 2F/AX=8100hTop
INT 66 - Pdisk by Scott Garfinkle - Overwritten for Hard Drive information SeeAlso: INT 64"Pdisk",INT 67"Pdisk"Top
INT 66 - Microsoft Windows VITD.386 Virtual Interval Timer Note: This Windows 3.x Virtual Device Driver implements a virtual timer which will expire and call INT 66. This timer can be used to calculate elapsed execution time etc.Top
INT 66 - Newkey v5.4 - INSTALLATION VECTOR Return: immediately (IRET) Program: Newkey is a shareware keyboard macro program by Frank A. Bell InstallCheck: test for the signature bytes FDh FCh FFh FEh at offset 03h in the interrupt handlers segment Range: INT 60h to INT 67h, selected by scanning for highest unused vector BUG: the code obviously intends to use INT F0-FE, INT 70-77, and INT 68-6F before falling back to INT 60-67, but only uses the last of these ranges in v5.4 SeeAlso: INT 2F/AX=E300h Index: installation checks;Newkey|Newkey;installation checkTop
INT 66 - PC-DRAFT - TABLET/DIGITIZER DRIVER ??? Return: ??? Program: PC-DRAFT is a powerful CAD environment by rhv. SeeAlso: INT 62"PC-DRAFT",INT 64"PC-DRAFT",INT 65"PC-DRAFT",INT 67"PC-DRAFT"Top
INT 66 - PC-Magazin - INCA details not yet availble Program: INCA is a utility from PC-Magazin (the German edition of PC Magazine) issue 51-52/85. SeeAlso: INT 61"SWAPx"Top
INT 66 - BitFax Scheduler - SET MODE??? AH = 01h SeeAlso: AH=02hTop
INT 66 - BitFax Scheduler - SET MODE??? AH = 02h SeeAlso: AH=01hTop
INT 66 - BitFax Scheduler - SCHEDULE FAX TRANSMISSIONS AH = 03h ??? Return: ??? SeeAlso: AH=05hTop
INT 66 - BitFax Scheduler - GET STATUS??? AH = 04h Return: AX = ??? (0000h or 0001h) DX = BitSched version??? (for versions >= 3.00) 9796h (ver. 3.00) 97E6h (ver. 3.02) 92D0h (ver. 3.04.06) 9510h (ver. 3.06.02) SeeAlso: AH=06h,AX=3345h,INT 2F/AX=8000h"FaxBIOS"Top
INT 66 - BitFax Scheduler - CONVERT FILE AND SEND FAX AH = 05h BX:CX -> command block (see #03518) ??? Return: ??? SeeAlso: AH=03h Format of BitFax command block: Offset Size Description (Table 03518) 00h 18 BYTEs configuration bytes??? 12h BYTEs ASCIZ temporary file name to place converted fax 52h BYTEs ASCIZ directory containing BitFax executables 92h BYTEs ASCIZ telephone number C2h BYTE cover page control (00h don't send, 01h do send cover page) C3h 15 BYTEs configuration bytes??? E2h BYTEs ASCIZ path of BITFAX.TRA file (containing additional configuration information???) 122h BYTEs configuration bytes??? 12Ch BYTE 00h don't send cover page 01h send cover page 12Dh 7 BYTEs configuration bytes??? 134h BYTEs ASCIZ path of file to send 174h BYTEs more configuration bytes??? ???Top
INT 66 - BitFax Scheduler - SET MODE??? AH = 06h Return: DX = BitSched version??? (same as AH=04h) SeeAlso: AH=04hTop
INT 66 - IBMSND driver, DIGPAK - PLAY 8-BIT DIGITIZED SOUND AX = 0688h DS:SI -> SNDSTRUC (see #03519) Return: ??? Program: The IBMSND driver is part of John W. Ratcliff's The IBM Digitized Sound Package DIGPAK is a set of digitized sound drivers written by John W. Ratcliff, The Audio Solution, Inc. InstallCheck: test for a valid signature string six bytes prior to the interrupt handler; this string may be either "KERN" or "MIDI" (in the latter case, call AX=0701h to determine whether IBMSND is installed) SeeAlso: AX=068Bh,AX=068Fh,AX=0701h Format of IBMSND driver SNDSTRUC: Offset Size Description (Table 03519) 00h DWORD -> audio data 04h WORD length of audio data in bytes 06h DWORD -> playback status flag 0Ah WORD playback frequencyTop
INT 66 - IBMSND driver, DIGPAK - REPORT SOUND DRIVER STATUS AX = 0689h Return: AX = status 0000h no sound playing 0001h sound effect is currently playing ---DIGPAK--- BX = version number (v3.1+) DX = looping status 0000h no sound looping 0001h sound effect is currently looping SeeAlso: AX=0688h,AX=068Bh,AX=068Ch Index: version check;DIGPAKTop
INT 66 - IBMSND driver, DIGPAK - PREFORMAT SOUND AX = 068Ah DS:SI -> SNDSTRUC (see #03519) Desc: convert audio data into output hardware format SeeAlso: AX=068BhTop
INT 66 - IBMSND driver, DIGPAK - PLAY PREFORMATTED SOUND AX = 068Bh DS:SI -> SNDSTRUC (see #03519) Return: AX = ??? SeeAlso: AX=0688h,AX=068Ah,AX=068FhTop
INT 66 - IBMSND driver, DIGPAK - REPORT AUDIO DRIVER CAPABILITIES AX = 068Ch Return: AX = capabilities (see #03520) DX = playback rate if fixed-frequency playback ---DIGPAK--- BX:CX -> ASCIZ ID string SeeAlso: AX=0689h,AX=068Dh Bitfields for IBMSND driver capabilities: Bit(s) Description (Table 03520) 0 can play audio in background 1 data is massaged for output device 2 driver plays at fixed frequency, resampling input data to fit 3 driver uses timer interrupt ---DIGPAK--- 4 device supports timer sharing 5 supports looped sounds and pending 6 supports stereo panning 7 supports 8-bit PCM stereo playback 8 supports audio recording 9 supports DMA bakcfillingTop
INT 66 - IBMSND driver, DIGPAK - REPORT CURRENT SAMPLE ADDRESS AX = 068Dh Return: AX = current playback address Desc: determine what point in the audio data the playback has reached, for synchronization with video or animation effects Notes: this function applies to background playback only the reported address may be an approximation rather than the exact address SeeAlso: AX=068Ch,AX=0691hTop
INT 66 - IBMSND driver, DIGPAK - SET CALLBACK ADDRESS AX = 068Eh BX:DX -> callback function 0000h:0000h to disable callback DS = value to load into DS when calling the callback function Desc: specify the function to be called when playback of a sound effect is completed Note: the callback function will typically be called during a hardware interrupt, so all the usual precautions should be taken except for preserving registers SeeAlso: AX=0691hTop
INT 66 - IBMSND driver, DIGPAK - STOP CURRENT SOUND AX = 068Fh Desc: cause any currently-playing sound effect to be terminated SeeAlso: AX=0688h,AX=068BhTop
INT 66 - IBMSND driver, DIGPAK - "SetAudioHardware" - SET UP HARDWARE INFO AX = 0690h BX = IRQ CX = base address DX = other setup value (device-dependent???)Top
INT 66 - IBMSND driver, DIGPAK - REPORT CALLBACK ADDRESS AX = 0691h Return: AX:DX -> current callback function BX = original caller's DS register Program: The IBMSND driver is part of John W. Ratcliff's The IBM Digitized Sound Package DIGPAK is a set of digitized sound drivers written by John W. Ratcliff, The Audio Solution, Inc. SeeAlso: AX=068EhTop
INT 66 - DIGPAK - SET TIMER DIVISOR RATE AX = 0693h DX = rate Program: DIGPAK is a set of digitized sound drivers written by John W. Ratcliff, The Audio Solution, Inc.Top
INT 66 - DIGPAK - PLAY PREFORMATTED DATA AX = 0694h DS:SI -> Sound Data structure (see #03519) Return: AX = status???Top
INT 66 - DIGPAK - POST AUDIO PENDING AX = 0695h DS:SI -> Sound Data structure (***) Return: AX = status 0000h sound started playing 0001h sound was posted as pending to play 0002h sound effect already pending, this one not posted SeeAlso: AX=0696hTop
INT 66 - DIGPAK - GET AUDIO PENDING STATUS AX = 0696h Return: AX = status 0000h no sound is playing 0001h sound playing, and a sound is pending 0002h sound playing, no sound pending SeeAlso: AX=0695hTop
INT 66 - DIGPAK - SET STEREO PANNING AX = 0697h DX = panning position (0 = right, 127 = left) Return: AX = status 0000h command ignored (not supported) 0001h panning setTop
INT 66 - DIGPAK - SET PLAY MODE AX = 0698h DX = playback mode 0000h 8-bit PCM 0001h 8-bit stereo PCM 0002h 16-bit PCM 0003h 16-bit stereo PCM Return: AX = status 0000h command ignored 0001h mode setTop
INT 66 - DIGPAK - GET ADDRESSES AX = 0699h Return: AX = pending address BX = semaphore addressTop
INT 66 - DIGPAK - SET RECORD MODE AX = 069Ah DX = recording mode 0000h turn audio recording on 0001h turn audio recording off Return: AX = status 0000h command ignored 0001h audio recording mode setTop
INT 66 - DIGPAK - STOP NEXT LOOP AX = 069BhTop
INT 66 - DIGPAK - SET DMA BACKFILL MODE AX = 069Ch DX = mode 0000h turn backfill mode on 0001h turn backfill mode off Return: AX = status 0000h command ignored 0001h backfill mode set SeeAlso: AX=069Dh,AX=069EhTop
INT 66 - DIGPAK - REPORT DMA COUNTER AX = 069Dh Return: AX = DMA counter SeeAlso: AX=069EhTop
INT 66 - DIGPAK - VERIFY DMA BLOCK AX = 069Eh CX = length of buffer ES:BX -> buffer containing sound data Return: AX = status 0000h block crosses 64K bounadary 0001h block is OK SeeAlso: AX=069DhTop
INT 66 - DIGPAK - SET PCM VOLUME AX = 069Fh BX = left channel volume (0-100) CX = right channel volume (0-100) Return: AX = status 0000h command ignored 0001h volume setTop
INT 66 - DIGPAK - SET DPMI MODE AX = 06A0h DX = mode 0000h 32-bit register addressing on 0001h 32-bit register addressing off SeeAlso: INT 31/AX=0400hTop
INT 66 - MIDPAK - UNINSTALL AX = 0700h Note: this function should NOT be called by applications Program: MIDPAK is a set of MIDI sound drivers developed by Miles Design Incorporated.Top
INT 66 - IBM Digitized Sound Package MIDI driver - GET DIGITIZED SOUND CAPABIL AX = 0701h Return: AX = digitized sound capabilities 0000h if digitized sound driver (functions 06xxh) not available InstallCheck: test for the signature "MIDI" six bytes before the interrupt handler Note: also supported by MIDPAK, the successor to the Digitized Sound Package's MIDI driver SeeAlso: AX=0688hTop
INT 66 - MIDPAK - PLAY SEQUENCE AX = 0702h BX = Sequence number Return: AX = status 0000h Sequence is being played 0001h Sequence not available SeeAlso: AX=0703h,AX=0705hTop
INT 66 - MIDPAK - SEGUE SEQUENCE AX = 0703h BX = sequence number CX = activation code (FFFFh is next trigger) Return: ???Top
INT 66 - MIDPAK - REGISTER XMIDI AX = 0704h CX:BX -> XMIDI sequence data DI:SI = length of XMIDI data Return: AX = status 0000h unable to register XMIDI data 0001h XMIDI file registered resident 0002h XMIDI file was registered to the applicationTop
INT 66 - MIDPAK - STOP MIDI AX = 0705h SeeAlso: AX=0702h,AX=0709hTop
INT 66 O - MIDPAK - REMAP CHANNEL AX = 0706h BX = sequence CX = physicalTop
INT 66 - MIDPAK - REPORT TRIGGER EVENT COUNTER AX = 0707h Return: AX = count of number of callbacks since last reset DX = ID SeeAlso: AX=0708h,AX=0713hTop
INT 66 - MIDPAK - RESET EVENT TRIGGER COUNTER AX = 0708h SeeAlso: AX=0707h,AX=0713hTop
INT 66 O - MIDPAK - MIDI SLEEP AX = 0709h SeeAlso: AX=070AhTop
INT 66 O - MIDPAK - MIDI AWAKE AX = 070Ah SeeAlso: AX=0709hTop
INT 66 - MIDPAK - RESUME PLAYING AX = 070Bh SeeAlso: AX=070ChTop
INT 66 - MIDPAK - GET SEQUENCE STATUS AX = 070Ch Return: AX = status 0000h sequence stopped 0001h sequence playing 0002h sequence done SeeAlso: AX=070BhTop
INT 66 - MIDPAK - REGISTER XMIDI FILE AX = 070Dh CX:BX -> ASCII filename SeeAlso: AX=0704h,AX=0710hTop
INT 66 - MIDPAK - GET RELATIVE VOLUME AX = 070Eh Return: AX = current volume SeeAlso: AX=070FhTop
INT 66 - MIDPAK - SET RELATIVE VOLUME AX = 070Fh BX = new volume CX = time SeeAlso: AX=070EhTop
INT 66 - MIDPAK - LOAD MIDPAK DRIVER AX = 0710h BX = segment of .ADV driver CX = 0000h (offset must be zero) DX:SI -> .AD driver SeeAlso: AX=070DhTop
INT 66 - MIDPAK - POLL MIDPAK AX = 0711h Return: AX = ??? ??? SeeAlso: AX=0712hTop
INT 66 - MIDPAK - GET MIDI CLOCK AX = 0712h Return: AX:DX = clock counter CX:BX = clock address SeeAlso: AX=0711h,AX=0713hTop
INT 66 - MIDPAK - GET TRIGGER COUNT ADDRESS AX = 0713h Return: AX:DX -> trigger counter address SeeAlso: AX=0707h,AX=0712h,AX=0714hTop
INT 66 - MIDPAK - GET EVENT ID ADDRESS AX = 0714h Return: AX:DX -> event ID SeeAlso: AX=0713h,AX=0716hTop
INT 66 - MIDPAK - REPORT SEQUENCE NUMBER AX = 0716h Return: AX = current sequence number SeeAlso: AX=0702h Program: MIDPAK is a set of MIDI sound drivers developed by Miles Design Incorporated.Top
INT 66 - PenDOS - TDMOUSE.EXE - GET ??? AH = 10h Return: CF clear AX = 0000h BX = ??? (0012h) DX:CX -> TDMOUSE INT 33 handler (IRET to hide mouse from other apps) Program: TDMOUSE is a PenDOS hardware driver which allows a mouse to emulate a touchpad; PenDOS is a set of programs by Communication Intelligence Corporation which makes applications pen-awareTop
INT 66 - PenDOS - TDMOUSE.EXE - SET ??? HANDLER AH = 11h DX:BX -> new handler for ??? Return: CF clear AX = 0000h DX:BX -> old handler for ??? (points at RETF by default)Top
INT 66 - PenDOS - TDMOUSE.EXE - INITIALIZE AH = 12h Return: CF clear AX = 0000h Note: this function calls the old mouse handler with functions 0000h, 0002h, 0007h, 0008h, 000Fh, 0004h, and 000Ch (in that order) SeeAlso: AH=13hTop
INT 66 - PenDOS - TDMOUSE.EXE - SHUTDOWN??? AH = 13h Return: CF clear other register as returned by INT 33/AX=0000h SeeAlso: AH=12hTop
INT 66 - PenDOS - TDMOUSE.EXE - ??? AH = 14h BX = ??? CX = ??? Return: CF clear AX = 0000hTop
INT 66 - PenDOS - TDMOUSE.EXE - SET ??? HANDLER AH = 15h DX:BX -> new handler for ??? Return: CF clear AX = 0000h DX:BX -> old handler (points at RETF by default)Top
INT 66 - PenDOS - TDMOUSE.EXE - UNUSED FUNCTIONS AH = 16h to 1Fh Return: CF set Program: TDMOUSE is a PenDOS hardware driver which allows a mouse to emulate a touchpad; PenDOS is a set of programs by Communication Intelligence Corporation which makes applications pen-awareTop
INT 66 - PenDOS - PINK - ??? AH = 21h Return: CF clear if successful CF set on error Note: this function sets ??? flag or counter (also set by AH=2Fh) to FFFFhTop
INT 66 - PenDOS - PINK - ??? AH = 22h DX:BX -> ??? CL = ??? Return: CF clear if successful CF set on error ??? SeeAlso: AH=24hTop
INT 66 - PenDOS - PINK - ??? AH = 23h ??? Return: CF clear if successful CF set on error ???Top
INT 66 - PenDOS - PINK - ??? AH = 24h DX:BX -> ??? CL = ??? Return: CF clear if successful CF set on error ??? SeeAlso: AH=22hTop
INT 66 - PenDOS - PINK - ??? AH = 25h CL = ??? (NOP if 00h) ??? Return: CF clear if successful CF set on error ???Top
INT 66 - PenDOS - PINK - ??? AH = 27h BL = ??? BH = ??? CL = ??? (0-3) DL = ??? (> BL) DH = ??? (> BH) Return: ???Top
INT 66 - PenDOS - PINK - ??? AH = 28h ??? Return: CF clear if successful CF set on error ??? Note: this function sets ??? flag or counter (also set by AH=2Fh) to FFFFhTop
INT 66 - PenDOS - PINK - ??? AH = 29h ??? Return: ??? Note: this function sets ??? flag or counter (also set by AH=2Fh) to FFFFhTop
INT 66 - PenDOS - PINK - ??? AH = 2Ah DL = ??? (nonzero) DH = ??? (nonzero) Return: CF clear if successful CF set on error ???Top
INT 66 - PenDOS - PINK - ??? AH = 2Bh ??? Return: CF clear if successful CF set on error ???Top
INT 66 - PenDOS - PINK - INITIALIZE AH = 2Fh ??? Return: AX = status 0000h failed FFFFh successful ??? Note: this function sets ??? flag or counter to FFFFh and hooks INT 1ChTop
INT 66 - BitFax Scheduler - REMOVE TSR FROM MEMORY AX = 3345h Return: AX = FFFFh error removing TSR InstallCheck: test for the signature "BitFax Scheduler" beginning two bytes past the interrupt handler SeeAlso: AH=04h,INT 2F/AH=2Ah,INT 2F/AX=CB00h Index: installation check;BitFax SchedulerTop
INT 66 - PenDOS - PKEYUS - GET VERSION AH = 40h Return: CF clear AX = 0000h BH = major version (02h for version bundled with IBM DOS 6.1) BL = minor version (00h for version bundled with IBM DOS 6.1) DL = ??? (4Eh) DH = ??? (0Eh)Top
INT 66 - PenDOS - PKEYUS - SET ??? AH = 41h BX = ??? CL = ??? (08h-20h) DL = screen column??? (<= 50h) DH = screen row??? (<= 3Ch) Return: AX = status (0000h successful, 0001h error) Note: this function also sets an internal flag SeeAlso: AH=42h,AH=43hTop
INT 66 - PenDOS - PKEYUS - ??? AH = 42h Return: CF clear AX = 0000h Note: this function also clears the flag set by AH=41h SeeAlso: AH=41hTop
INT 66 - PenDOS - PKEYUS - ??? AH = 43h BX = ??? DX = ??? Return: AX = status 0000h if AH=41h flag set else AH = ??? AL = ??? BX = ??? DX = ??? SeeAlso: AH=41hTop
INT 66 - PenDOS - PKEYUS - UNUSED FUNCTIONS AH = 44h to 4Fh Return: CF setTop
INT 66 - PenDOS - PMOUSE - SET ??? AH = 50h BX = ??? CH = ??? DX = ??? Return: CF clear AX = 0000hTop
INT 66 - PenDOS - PMOUSE - NOP AH = 51h Return: CF setTop
INT 66 - PenDOS - PMOUSE - ??? AH = 52h BX = ??? CL = ??? DX = ??? Return: ???Top
INT 66 - PenDOS - PMOUSE - UNUSED FUNCTIONS AH = 53h to 57h Return: CF setTop
INT 66 - PenDOS - PMOUSE - ALTERNATE API AH = function (58h-5Fh) Note: these functions exactly duplicate AH=50h-57hTop
INT 66 - HelpTSR v2.10 - INSTALLATION CHECK AX = AA02h Return: ES:DI -> 7 byte signature "HelpTSR" if resident Program: HelpTSR is a resident viewer by David Jurgens for HelpPCTop
INT 66 - PenDOS - VLOAD - API AH = C5h ??? Return: ???Top
INT 66 - MicroHelp Stay-Res Plus - ??? AX = FFFBh BX = FFFBh ??? Return: ??? SeeAlso: AX=FFFEh,INT 2D"AMIS"Top
INT 66 - MicroHelp Stay-Res/Stay-Res Plus - UNINSTALL AX = FFFEh BX = FFFEh Return: only if unsuccessful InstallCheck: test whether the interrupt handler begins with the bytes FBh 9Ch or 9Ch FAh, and the program name (not case-sensitive) appears at offset 0005h (older versions) or the offset returned by AX=FFFFh/BX=FFF0h in the interrupt handler segment Note: Programs which use Stay-Res include ThesPlus (program name "THESPLUS") and Personal Calendar (program name "CAL") by Paul Mun~oz-Colman. SeeAlso: AX=FFFBh,AX=FFFFh,INT 2D"AMIS" Index: installation check;MicroHelp Stay-Res|installation check;ThesPlus Index: installation check;Personal Calendar|installation check;CALTop
INT 66 - MicroHelp Stay-Res Plus - FIND PROGRAM NAME AX = FFFFh BX = FFF0h Return: DI = offset of program name in interrupt handler segment SeeAlso: AX=FFFBh,AX=FFFEh,INT 2D"AMIS"Top