RBIL61 - Mouse/pointing Device

INT 15 - Amstrad PC1512 - GET AND RESET MOUSE COUNTS (AH=00h)
INT 15 - IBMInternational Busiuness MachinesInternational Busiuness Machines) A hardware, software and other service technology company founded in 1911. SurePath BIOS(Basic Input/Output System) A set of standardized calls giving low-level access to the hardware. The BIOS is the lowest software layer above the actual hardware and serves to insulate programs (and operating systems) which use it from the details of accessing the hardware directly. - Officially "Private" Function (AH=C2h)
INT 15 - SYSTEM - POINTING DEVICE BIOS(Basic Input/Output System) A set of standardized calls giving low-level access to the hardware. The BIOS is the lowest software layer above the actual hardware and serves to insulate programs (and operating systems) which use it from the details of accessing the hardware directly. INTERFACE (PSIBM PS/2, any model) - ENABLE/DISABLE (AX=C200h)
INT 15 - SYSTEM - POINTING DEVICE BIOS(Basic Input/Output System) A set of standardized calls giving low-level access to the hardware. The BIOS is the lowest software layer above the actual hardware and serves to insulate programs (and operating systems) which use it from the details of accessing the hardware directly. INTERFACE (PSIBM PS/2, any model) - RESET (AX=C201h)
INT 15 - SYSTEM - POINTING DEVICE BIOS(Basic Input/Output System) A set of standardized calls giving low-level access to the hardware. The BIOS is the lowest software layer above the actual hardware and serves to insulate programs (and operating systems) which use it from the details of accessing the hardware directly. INTERFACE (PSIBM PS/2, any model) - SET SAMPLING RATE (AX=C202h)
INT 15 - SYSTEM - POINTING DEVICE BIOS(Basic Input/Output System) A set of standardized calls giving low-level access to the hardware. The BIOS is the lowest software layer above the actual hardware and serves to insulate programs (and operating systems) which use it from the details of accessing the hardware directly. INTERFACE (PSIBM PS/2, any model) - SET RESOLUTION (AX=C203h)
INT 15 - SYSTEM - POINTING DEVICE BIOS(Basic Input/Output System) A set of standardized calls giving low-level access to the hardware. The BIOS is the lowest software layer above the actual hardware and serves to insulate programs (and operating systems) which use it from the details of accessing the hardware directly. INTERFACE (PSIBM PS/2, any model) - GET TYPE (AX=C204h)
INT 15 - SYSTEM - POINTING DEVICE BIOS(Basic Input/Output System) A set of standardized calls giving low-level access to the hardware. The BIOS is the lowest software layer above the actual hardware and serves to insulate programs (and operating systems) which use it from the details of accessing the hardware directly. INTERFACE (PSIBM PS/2, any model) - INITIALIZE (AX=C205h)
INT 15 - SYSTEM - POINTING DEVICE BIOS(Basic Input/Output System) A set of standardized calls giving low-level access to the hardware. The BIOS is the lowest software layer above the actual hardware and serves to insulate programs (and operating systems) which use it from the details of accessing the hardware directly. INTERFACE (PSIBM PS/2, any model) - EXTENDED COMMANDS (AX=C206h)
INT 15 - SYSTEM - POINTING DEVICE BIOS(Basic Input/Output System) A set of standardized calls giving low-level access to the hardware. The BIOS is the lowest software layer above the actual hardware and serves to insulate programs (and operating systems) which use it from the details of accessing the hardware directly. INTERFACE (PSIBM PS/2, any model) - SET DEVICE HANDLER ADDR (AX=C207h)
INT 15 - SYSTEM - POINTING DEVICE BIOS(Basic Input/Output System) A set of standardized calls giving low-level access to the hardware. The BIOS is the lowest software layer above the actual hardware and serves to insulate programs (and operating systems) which use it from the details of accessing the hardware directly. INTERFACE - WRITE TO POINTER PORTIBM PC Portable (uses same BIOS as XT) (AX=C208h)
INT 15 - SYSTEM - POINTING DEVICE BIOS(Basic Input/Output System) A set of standardized calls giving low-level access to the hardware. The BIOS is the lowest software layer above the actual hardware and serves to insulate programs (and operating systems) which use it from the details of accessing the hardware directly. INTERFACE - READ FROM POINTER PORTIBM PC Portable (uses same BIOS as XT) (AX=C209h)
INT 16 - PCIBM PC Tools v5.1-8.0 DESKTOP - SHOW MOUSE CURSOR {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AX=FFFEh)
INT 16 - PCIBM PC Tools v5.1-8.0 DESKTOP - HIDE MOUSE CURSOR {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AX=FFFFh)
INT 2F - QMR - INSTALLATION CHECK (AX=C000h)
INT 2F - QMR - REQUEST HARDWARE RESET (AX=C001h)
INT 2F - QMR - DISABLE QMR (AX=C002h)
INT 2F - QMR - ENABLE QMR (AX=C003h)
INT 2F - ZWmous - INSTALLATION CHECK (AX=D000h)
INT 33 - MS MOUSE - RESET DRIVER AND READ STATUS (AX=0000h)
INT 33 - MS MOUSE v1.0+ - SHOW MOUSE CURSOR (AX=0001h)
INT 33 - MS MOUSE v1.0+ - HIDE MOUSE CURSOR (AX=0002h)
INT 33 - MS MOUSE v1.0+ - RETURN POSITION AND BUTTON STATUS (AX=0003h)
INT 33 - MS MOUSE v1.0+ - POSITION MOUSE CURSOR (AX=0004h)
INT 33 - MS MOUSE v1.0+ - RETURN BUTTON PRESS DATA (AX=0005h)
INT 33 - MS MOUSE v1.0+ - RETURN BUTTON RELEASE DATA (AX=0006h)
INT 33 - MS MOUSE v1.0+ - DEFINE HORIZONTAL CURSOR RANGE (AX=0007h)
INT 33 - MS MOUSE v1.0+ - DEFINE VERTICAL CURSOR RANGE (AX=0008h)
INT 33 - MS MOUSE v3.0+ - DEFINE GRAPHICS CURSOR (AX=0009h)
INT 33 - MS MOUSE v3.0+ - DEFINE TEXT CURSOR (AX=000Ah)
INT 33 - MS MOUSE v1.0+ - READ MOTION COUNTERS (AX=000Bh)
INT 33 - MS MOUSE v1.0+ - DEFINE INTERRUPT SUBROUTINE PARAMETERS (AX=000Ch)
INT 33 - MS MOUSE v1.0+ - LIGHT PEN EMULATION ON (AX=000Dh)
INT 33 - MS MOUSE v1.0+ - LIGHT PEN EMULATION OFF (AX=000Eh)
INT 33 - MS MOUSE v1.0+ - DEFINE MICKEY/PIXEL RATIO (AX=000Fh)
INT 33 - MS MOUSE v1.0+ - DEFINE SCREEN REGION FOR UPDATING (AX=0010h)
INT 33 - Genius Mouse 9.06 - GET NUMBER OF BUTTONS (AX=0011h)
INT 33 - MS MOUSE - SET LARGE GRAPHICS CURSOR BLOCK (AX=0012h)
INT 33 - MS MOUSE v5.0+ - DEFINE DOUBLE-SPEED THRESHOLD (AX=0013h)
INT 33 - MS MOUSE v3.0+ - EXCHANGE INTERRUPT SUBROUTINES (AX=0014h)
INT 33 - MS MOUSE v6.0+ - RETURN DRIVER STORAGE REQUIREMENTS (AX=0015h)
INT 33 - MS MOUSE v6.0+ - SAVE DRIVER STATE (AX=0016h)
INT 33 - MS MOUSE v6.0+ - RESTORE DRIVER STATE (AX=0017h)
INT 33 - MS MOUSE v6.0+ - SET ALTERNATE MOUSE USER HANDLER (AX=0018h)
INT 33 - MS MOUSE v6.0+ - RETURN USER ALTERNATE INTERRUPT VECTOR (AX=0019h)
INT 33 - MS MOUSE v6.0+ - SET MOUSE SENSITIVITY (AX=001Ah)
INT 33 - MS MOUSE v6.0+ - RETURN MOUSE SENSITIVITY (AX=001Bh)
INT 33 - MS MOUSE v6.0+ - SET INTERRUPT RATE (AX=001Ch)
INT 33 - MS MOUSE v6.0+ - DEFINE DISPLAY PAGE NUMBER (AX=001Dh)
INT 33 - MS MOUSE v6.0+ - RETURN DISPLAY PAGE NUMBER (AX=001Eh)
INT 33 - MS MOUSE v6.0+ - DISABLE MOUSE DRIVER (AX=001Fh)
INT 33 - MS MOUSE v6.0+ - ENABLE MOUSE DRIVER (AX=0020h)
INT 33 - MS MOUSE v6.0+ - SOFTWARE RESET (AX=0021h)
INT 33 - MS MOUSE v6.0+ - SET LANGUAGE FOR MESSAGES (AX=0022h)
INT 33 - MS MOUSE v6.0+ - GET LANGUAGE FOR MESSAGES (AX=0023h)
INT 33 - MS MOUSE v6.26+ - GET SOFTWARE VERSION, MOUSE TYPE, AND IRQ(Interrupt ReQuest) A hardware line connected to the interrupt controller chip which signals that a CPU interrupt should be generated. NUMBER (AX=0024h/BX=0000h)
INT 33 - MS MOUSE v6.26+ - GET GENERAL DRIVER INFORMATION (AX=0025h)
INT 33 - MS MOUSE v6.26+ - GET MAXIMUM VIRTUAL COORDINATES (AX=0026h)
INT 33 - MS MOUSE v7.01+ - GET SCREEN/CURSOR MASKS AND MICKEY COUNTS (AX=0027h)
INT 33 - MS MOUSE v7.0+ - SET VIDEO MODE (AX=0028h/CX=0000h)
INT 33 - MS MOUSE v7.0+ - ENUMERATE VIDEO MODES (AX=0029h)
INT 33 - MS MOUSE v7.02+ - GET CURSOR HOT SPOT (AX=002Ah)
INT 33 - MS MOUSE v7.0+ - LOAD ACCELERATION PROFILES (AX=002Bh)
INT 33 - MS MOUSE v7.0+ - GET ACCELERATION PROFILES (AX=002Ch)
INT 33 - MS MOUSE v7.0+ - SELECT ACCELERATION PROFILE (AX=002Dh)
INT 33 - MS MOUSE v8.10+ - SET ACCELERATION PROFILE NAMES (AX=002Eh)
INT 33 - MS MOUSE v7.02+ - MOUSE HARDWARE RESET (AX=002Fh)
INT 33 - MS MOUSE v7.04+ - GET/SET BallPoint INFORMATION (AX=0030h)
INT 33 - MS MOUSE v7.05+ - GET CURRENT MINIMUM/MAXIMUM VIRTUAL COORDINATES (AX=0031h)
INT 33 - MS MOUSE v7.05+ - GET ACTIVE ADVANCED FUNCTIONS (AX=0032h)
INT 33 - MS MOUSE v7.05+ - GET SWITCH SETTINGS AND ACCELERATION PROFILE DATA (AX=0033h)
INT 33 - MS MOUSE v8.0+ - GET INITIALIZATION FILE (AX=0034h)
INT 33 - MS MOUSE v8.10+ - LCD(Liquid Crystal Display) SCREEN LARGE POINTER SUPPORT (AX=0035h)
INT 33 - PCMOUSE - GET MSMOUSE STORAGE REQUIREMENTS (AX=0042h)
INT 33 - Mouse Systems MOUSE DRIVER v7.01+ - CONFIGURE MOUSE??? (AX=0043h)
INT 33 - Mouse Systems MOUSE DRIVER v7.01+ - TOGGLE IGNORE ACCELERATION CMDS (AX=0044h/CX=CDEFh)
INT 33 - Mouse Systems MOUSE DRIVER v7.01+ - TOGGLE RESOLUTION DOUBLING (AX=0045h/CX=CDEFh)
INT 33 - Mouse Systems MOUSE DRIVER v7.01+ - SET BUTTON ASSIGNMENTS (AX=0047h)
INT 33 - Mouse Systems MOUSE DRIVER v7.01+ - GET ??? (AX=0048h/BX=CDEFh)
INT 33 - LCS/Telegraphics MOUSE DRIVERS - INSTALLATION CHECK / GET VERSION (AX=004Bh)
INT 33 - Mouse Systems MOUSE DRIVER v7.01+ - SET ??? FLAG (AX=004Ch/BX=CDEFh)
INT 33 - MS MOUSE - RETURN POINTER TO COPYRIGHT STRING (AX=004Dh)
INT 33 - Mouse Systems MOUSE DRIVER v7.01+ - ENABLE MOUSE (AX=004Fh)
INT 33 - PCMOUSE - SAVE MSMOUSE STATE (AX=0050h)
INT 33 - PCMOUSE - RESTORE MSMOUSE STATE (AX=0052h)
INT 33 - Mouse Systems MOUSE DRIVER v7.01+ - DISABLE MOUSE (AX=0053h)
INT 33 - Mouse Systems MOUSE DRIVER v7.01+ - SELECT ULTRARES ACCELERATION LEVEL (AX=0054h/CX=CDEFh)
INT 33 - Kraft Mouse - GET ??? (AX=0055h)
INT 33 - Mouse Systems MOUSE DRIVER v7.01+ - ??? (AX=0058h)
INT 33 - Mouse Systems MOUSE DRIVER v7.01+ - SET ULTRARES ACCELERATIONS (AX=005Ah/CX=0014h)
INT 33 - Mouse Systems MOUSE DRIVER v7.01+ - ??? (AX=0061h/BX=CDEFh)
INT 33 - Mouse Systems MOUSE DRIVER v7.01+ - GET MOUSE BUTTONS??? (AX=0067h)
INT 33 - ATI Mouse - INSTALLATION CHECK {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AX=006Ah)
INT 33 - TRUEDOX Mouse driver v4.01 - GET/SET HARDWARE PARAMETERS {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AX=006Ch/BX=0004h)
INT 33 - Mouse Systems MOUSE DRIVER v7.01+ - CLEAR ??? FLAG (AX=006Ch/BX=CDEFh)
INT 33 - MS MOUSE - GET VERSION STRING (AX=006Dh)
INT 33 - Mouse Systems MOUSE DRIVER - POPUP.COM - INSTALLATION CHECK (AX=0070h/BX=ABCDh)
INT 33 - Mouse Systems MOUSE DRIVER v7.01+ - ??? (AX=0072h/BX=ABCDh)
INT 33 - Mouse Systems MOUSE DRIVER v7.01+ - GET BUTTON ASSIGNMENTS (AX=0073h/BX=CDEFh)
INT 33 - TRUEDOX Mouse driver - SET HARDWARE PCIBM PC MODE (3 button) {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AX=00A0h)
INT 33 - TRUEDOX Mouse driver - SET HARDWARE MS MODE (2 button) {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AX=00A1h)
INT 33 - TRUEDOX Mouse driver - SET RESOLUTION {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AX=00A6h)
INT 33 - LCS/Telegraphics MOUSE DRIVERS - ??? {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AX=00B0h)
INT 33 - Twiddler TWMOUSE - GET BUTTON/TILT STATE (AX=00D6h)
INT 33 - LCS/Telegraphics MOUSE DRIVERS - ??? {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AX=00F0h)
INT 33 - LCS/Telegraphics MOUSE DRIVERS - ??? {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AX=00F1h)
INT 33 - LCS/Telegraphics MOUSE DRIVERS - ??? {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AX=00F2h)
INT 33 - LCS/Telegraphics MOUSE DRIVERS - ??? {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AX=00F3h)
INT 33 - GRTMOUSE v1.00+ - INSTALLATION CHECK (AX=0100h/CX=4752h/DX=544Dh)
INT 33 - GRTMOUSE v1.00+ - SET MOUSE CURSOR SHAPE (AX=0101h)
INT 33 - GRTMOUSE v1.00+ - GET MOUSE CURSOR SHAPE (AX=0102h)
INT 33 - GRTMOUSE v1.00+ - SET ACTIVE CHARACTERS (AX=0103h)
INT 33 - GRTMOUSE v1.00+ - GET ACTIVE CHARACTERS (AX=0104h)
INT 33 - MS MOUSE v8.10+ - ??? (AX=012Eh)
INT 33 - MS MOUSE v8.10+ - ??? (AX=022Eh)
INT 33 - TRUEDOX Mouse driver v4.01 - GET COPYRIGHT STRING {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AX=0666h)
INT 33 - LOGITECH MOUSE v6.10+ - ??? (AX=136Ch)
INT 33 - LOGITECH MOUSE v6.10+ - GET/SET ??? (AX=146Ch)
INT 33 - LOGITECH MOUSE v6.10+ - GET SIGNATURE AND VERSION STRINGS (AX=156Ch)
INT 33 - LOGITECH MOUSE v6.10+ - ??? (AX=166Ch)
INT 33 - LOGITECH MOUSE v6.10+ - ??? (AX=176Ch)
INT 33 - LOGITECH MOUSE v6.10+ - ??? (AX=186Ch)
INT 33 - LOGITECH MOUSE v6.10+ - ??? (AX=196Ch)
INT 33 - LOGITECH MOUSE v6.10+ - GET ??? (AX=1A6Ch)
INT 33 - LOGITECH MOUSE v6.10+ - SET ??? (AX=1B6Ch)
INT 33 - LOGITECH MOUSE v6.10+ - ??? (AX=1C6Ch/=42h)
INT 33 - LOGITECH MOUSE - GET COMPASS PARAMETER (AX=1D6Ch)
INT 33 - LOGITECH MOUSE - SET COMPASS PARAMETER (AX=1E6Ch)
INT 33 - LOGITECH MOUSE - GET BALLISTICS INFORMATION (AX=1F6Ch)
INT 33 - LOGITECH MOUSE - SET LEFT OR RIGHT PARAMETER (AX=206Ch)
INT 33 - LOGITECH MOUSE - GET LEFT OR RIGHT PARAMETER (AX=216Ch)
INT 33 - LOGITECH MOUSE - REMOVE DRIVER FROM MEMORY (AX=226Ch)
INT 33 - LOGITECH MOUSE - SET BALLISTICS INFORMATION (AX=236Ch)
INT 33 - LOGITECH MOUSE - GET PARAMETERS AND RESET SERIAL MOUSE (AX=246Ch)
INT 33 - LOGITECH MOUSE - SET PARAMETERS - SET BAUD RATE (SERIAL MOUSE ONLY) (AX=256Ch/BX=0000h)
INT 33 - LOGITECH MOUSE - SET PARAMETERS - SET EMULATION (SERIAL MOUSE ONLY) (AX=256Ch/BX=0001h)
INT 33 - LOGITECH MOUSE - SET PARAMETERS - SET REPORT RATE (SERIAL MOUSE ONLY) (AX=256Ch/BX=0002h)
INT 33 - LOGITECH MOUSE - SET PARAMETERS - SET MOUSE PORTIBM PC Portable (uses same BIOS as XT) (SERIAL MOUSE ONLY) (AX=256Ch/BX=0003h)
INT 33 - LOGITECH MOUSE - SET PARAMETERS - SET MOUSE LOGICAL BUTTONS (AX=256Ch/BX=0004h)
INT 33 - LOGITECH MOUSE - GET VERSION??? (AX=266Ch)
INT 33 - LOGITECH MOUSE - ??? Tries MMSeries, Baud 2400 (AX=276Ch)
INT 33 - Smooth Mouse Driver, PrecisePoint - INSTALLATION CHECK (AX=3000h)
INT 33 - Smooth Mouse Driver, PrecisePoint - ENABLE SMOOTH MOUSE (AX=3001h)
INT 33 - Smooth Mouse Driver, PrecisePoint - DISABLE SMOOTH MOUSE (AX=3002h)
INT 33 - Smooth Mouse Driver, PrecisePoint - GET INFORMATION (AX=3003h)
INT 33 - Smooth Mouse Driver, PrecisePoint - RESERVED FUTURE EXPANSION (AX=3004h)
INT 33 - Smooth Mouse Driver, PrecisePoint - RESERVED FUTURE EXPANSION (AX=3005h)
INT 33 - LOGITECH MOUSE v6.10+ - GET ??? (AX=4F00h)
INT 33 - LOGITECH MOUSE v6.10+ - ??? (AX=4F01h)
INT 33 - Hewlett Packard - HP MOUSE DRIVER INSTALLATION CHECK (AX=6F00h)
INT 33 - InfoTrack IMOUSE.COM - UNHOOK MOUSE IRQ(Interrupt ReQuest) A hardware line connected to the interrupt controller chip which signals that a CPU interrupt should be generated. {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AX=8800h)
INT 33 - InfoTrack IMOUSE.COM - GET ACTIVE IRQ(Interrupt ReQuest) A hardware line connected to the interrupt controller chip which signals that a CPU interrupt should be generated. {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AX=8800h/BX=FFFFh)