[ Pobierz całość w formacie PDF ]
.mouse is positioned to screen center.mouse cursor is reset and hidden.no interrupts are enabled (mask = 0).double speed threshold set to 64 mickeys per second.horizontal mickey to pixel ratio (8 to 8).vertical mickey to pixel ratio (16 to 8).max width and height are set to maximum for video mode:int 33,22^INT 33,22 - Set Language for MessagesAX = 22hBX = language number (with /L switch value):= 0 English n/a= 1 French F= 2 Dutch NL= 3 German D= 4 Swedish S= 5 Finnish SF= 6 Spanish E= 7 Portuguese P= 8 Italian Ireturns nothing- only works with international version of the mouse driver- see ~INT 33,23~:int 33,23^INT 33,23 - Get Language NumberAX = 23hon return:BX = language number (with /L switch value):= 0 English n/a= 1 French F= 2 Dutch NL= 3 German D= 4 Swedish S= 5 Finnish SF= 6 Spanish E= 7 Portuguese P= 8 Italian I- only works with international version of the mouse driver- returns English (0) if not international version- see ~INT 33,22~:int 33,24^INT 33,24 - Get Driver Version, Mouse Type & IRQ NumberAX = 24hon return:BH = major version (see below)BL = minor version (see below)CH = mouse type:= 1 bus mouse= 2 serial mouse= 3 InPort mouse= 4 PS/2 mouse= 5 Hewlett Packard mouseCL = IRQ number:= 0 PS/2= 2 ~IRQ~ 2= 5 IRQ 5= 7 IRQ 7- version 6.1 would be represented as BH = 06h, BL = 10h:int 4a^INT 4A - RTC Alarm Handler Vector- not a true interrupt, but a pointer to an alarm handler routine- called by ~INT 70~ and enabled by ~INT 1A,6~- routine must exit via IRET:int 67:EMS services^INT 67 - Expanded Memory Specification% For more information, see the following topics:~INT 67,40~ Get EMM Status~INT 67,41~ Get Page Frame Base Address~INT 67,42~ Get Page Counts~INT 67,43~ Get Handle and Allocate Pages~INT 67,44~ Map Logical Page Into Physical Page Window~INT 67,45~ Release Handle and Memory Pages~INT 67,46~ Get EMM Version~INT 67,47~ Save Page Map Context~INT 67,48~ Restore Page Map Context~INT 67,49~ Get I/O Port Addresses~INT 67,4A~ Get Logical to Physical Page Mapping~INT 67,4B~ Get Handle Count~INT 67,4C~ Get Page Count for Handle~INT 67,4D~ Get Page Count for All Handles~INT 67,4E~ Get/Set Page Map Context~INT 67,4F~ Get/Set Partial Page Map~INT 67,50~ Map/Unmap Multiple Handle Pages~INT 67,51~ Reallocate Pages~INT 67,52~ Get/Set Handle Attributes~INT 67,53~ Get/Set Handle Name~INT 67,54~ Get Handle Directory~INT 67,55~ Alter Page Map and Jump~INT 67,56~ Alter Page Map and Call~INT 67,57~ Move/Exchange Memory Region~INT 67,58~ Get Mappable Physical Address Array~INT 67,59~ Get Expanded Memory Hardware Information~INT 67,5A~ Allocate Standard/Raw Pages~INT 67,5B~ Alternate Map Register Set DMA Registers~INT 67,5C~ Prepare Expanded Memory for Warm Boot~INT 67,5D~ Enable/Disable OS Functions~INT 67,60~ Get Physical Window Array- function number is specified in AH- see ~EMS STATUS~:int 67,40:EMS status^INT 67,40 - Get EMM Status (LIM EMS 3
[ Pobierz całość w formacie PDF ]