VMOUSE — Windows 98 Retail


Source Tree

  • busmouse.asm
  • cursor.asm
  • inport.asm
  • ps2.asm
  • search.asm
  • serial.asm
  • vmd.asm
  • vmdcursr.asm
  • vmdini.asm
  • vmdint33.asm
  • vmdmessg.asm

Segment 1: _LGROUP @ 00001200
  • 00000000 — VMD_Control
  • 00000070 — VMD_Slave_Mask_Change_Proc
  • 00000084 — VMD_Mask_Change_Proc
  • 000000A4 — MakeQueueReady
  • 000000B4 — VMD_Post_Absolute_Pointer_Message
  • 00000104 — VMD_Post_Pointer_Message
  • 0000018C — BUSMOUSE_Hw_Int_Proc
  • 00000220 — VAD_PM_Int_15_Emulation
  • 00000244 — VAD_Int_15_Emulation
  • 00000358 — VAD_INT
  • 000005EB — VKD_Send_Data
  • 00000648 — INPORT_Hw_Int_Proc_Secondary_Base
  • 00000650 — INPORT_Hw_Int_Proc_Primary_Base
  • 00000656 — INPORT_Hw_Int_Proc
  • 000006B8 — Serial_Hw_Int_Proc
  • 000007D0 — My_Install_Mult_IO_Handlers
  • 0000083C — VKD_Send_Cmd
  • 0000086C — _VMD_Get_Version
  • 00000870 — _VMD_Set_Mouse_Type
  • 00000874 — _VMD_Get_Mouse_Owner
  • 00000878 — _VMD_Post_Pointer_Message
  • 0000087C — _VMD_Set_Cursor_Proc
  • 00000880 — _VMD_Call_Cursor_Proc
  • 00000884 — _VMD_Set_Mouse_Data
  • 00000888 — _VMD_Get_Mouse_Data
  • 0000088C — _VMD_Manipulate_Pointer_Message
  • 00000890 — _VMD_Set_Middle_Button
  • 00000894 — _VMD_Enable_Disable_Mouse_Events
  • 00000898 — _VMD_Post_Absolute_Pointer_Message
  • 0000089C — VMOUSE_DDB
  • 000008EC — VMD_CB_Offset
  • 000008F0 — VMD_Owner
  • 000008F4 — VMD_Mouse_Type
  • 000008F5 — VMD_Mouse_IRQ
  • 000008F6 — VMD_Button_Count
  • 000008F7 — VMD_PortNumber
  • 000008F8 — NewShell
  • 000008F9 — VMD_Wheel_Present
  • 000008FA — VKD_IRQ_Handle
  • 000009C8 — VMDMESSG_EasyBall_Ports
  • 000009CA — VMDMESSG_EasyBall_Active
  • 000009DC — VKD_VerOK
  • 000009E4 — VAD_Next_I15_CS
  • 000009E8 — VAD_Next_I15_EIP
  • 000009EC — VAD_IRQ_Handle
  • 000009F0 — VAD_Ballpoint_ID
  • 000009F2 — VAD_Z_Mode
  • 000009F4 — VAD_BytesInPacket
  • 000009F6 — LastPowerEventTime
  • 000009FA — VAD_Reset_Pending
  • 000009FC — PS2_PWR_RESUME_SSYNC
  • 000009FE — V_710_Status
  • 00000A03 — VAD_Exists
  • 00000A04 — VADHotPlug
  • 00000A0C — VAD_CB_Offset
  • 00000A11 — VAD_Initialized
  • 00000A12 — VAD_Internal_Int_15
  • 00000A13 — VAD_Exiting
  • 00000A14 — VAD_exit_init
  • 00000A15 — VAD_Packet_Count
  • 00000A16 — VAD_Data
  • 00000A1A — VK_D_QFlag
  • 00000A48 — Vid_I10_OldVector
  • 00000A4C — Vid_Stub_I10_Vector
  • 00000A50 — INPORT_Chip_Version
  • 00000A54 — ZoomMouse_Ports
  • 00000A60 — Real_IMIH
  • 00000A64 — Handler_3c4
  • 00000A68 — Handler_3c5
  • 00000A6C — Handler_3ce
  • 00000A70 — Handler_3cf
  • 00000A74 — Handler_6845
  • 00000A78 — Addr_6845
Segment 2: _IGROUP @ 00001810
  • 00000000 — VMD_Sys_Critical_Init
  • 00000066 — My_Virtualize_IRQ
  • 00000088 — My_Hook_V86_Int_Chain
  • 000000C0 — VMD_Int_11h_Emulation
  • 000000DC — VMD_Device_Init
  • 0000016F — VMD_Init_Complete
  • 00000184 — VMDINT33_Sys_Critical_Init
  • 00000210 — VMDINI_Device_Init
  • 00000396 — VMDINI_Post_Init
  • 0000041F — VMDCURSR_Device_Init
  • 000004C4 — Cursor_Device_Init
  • 0000059C — VAD_exit_init_Ini
Segment 3: _PTEXT @ 00006E00
  • 00000000 — VMD_Set_Device_Focus
  • 00000067 — VMD_Set_Device_Focus_Event
  • 000000AD — VMD_Destroy_VM
  • 000000CB — VMD_Get_Version
  • 000000D2 — VMD_Set_Mouse_Type
  • 000000D6 — VMD_Get_Mouse_Owner
  • 000000E0 — VMDINT33_Sys_Critical_Exit
  • 000000EC — VMDINT33_Int_33h
  • 00000112 — VMDINT33_Service_Not_Implemented
  • 00000113 — MouseIRQReset
  • 00000146 — VMDINT33_Mouse_Reset_And_Status
  • 00000168 — VMDINT33_Show_Cursor
  • 00000194 — VMDINT33_Hide_Cursor
  • 000001B1 — VMDINT33_Get_Mouse_Position_Status
  • 000001C8 — VMDINT33_Set_Mouse_Position
  • 000001FA — VMDINT33_Get_Button_Press_Information
  • 00000238 — VMDINT33_Get_Button_Release_Information
  • 00000277 — VMDINT33_Set_Horizontal_Cursor_Range
  • 00000296 — VMDINT33_Set_Vertical_Cursor_Range
  • 000002B5 — VMDINT33_Read_Motion_Counters
  • 000002C6 — VMDINT33_Set_Interrupt_Subroutine
  • 000002F6 — VMDINT33_Enable_Lightpen_Emulation
  • 000002FA — VMDINT33_Disable_Lightpen_Emulation
  • 000002FE — VMDINT33_Set_Mickey_Pixel_Ratio
  • 00000318 — VMDINT33_Set_Conditional_Off
  • 00000346 — VMDINT33_Set_DoubleSpeed_Threshold
  • 00000347 — VMDINT33_Swap_Interrupt_Subroutines
  • 0000036C — VMDINT33_Get_Driver_Storage_Requirements
  • 00000380 — VMDINT33_Save_Driver_State
  • 0000039E — VMDINT33_Restore_Driver_State
  • 000003BE — VMDINT33_Set_Alternate_User_Handler
  • 000003EC — VMDINT33_Get_Alternate_User_Handler
  • 00000421 — VMDINT33_Set_Mouse_Sensitivity
  • 00000463 — VMDINT33_Get_Mouse_Sensitivity
  • 0000047A — VMDINT33_Set_Mouse_Interrupt_Rate
  • 0000047B — VMDINT33_Set_CRT_Page_Number
  • 0000048E — VMDINT33_Get_CRT_Page_Number
  • 0000049B — VMDINT33_Disable_Mouse_Driver
  • 000004B2 — VMDINT33_Enable_Mouse_Driver
  • 000004C4 — VMDINT33_Software_Reset
  • 000004DC — VMDINT33_Set_Language_Number
  • 000004E9 — VMDINT33_Get_Language_Number
  • 000004F2 — VMDINT33_Get_Driver_Information
  • 00000510 — VMDINT33_Get_Mouse_Information
  • 0000053B — VMDINT33_Get_Maximum_Virtual_Coordinates
  • 00000554 — VMDINT33_Get_Text_Masks_And_Raw_Mickeys
  • 00000576 — VMDINT33_Set_Video_Mode
  • 000005C9 — VMDINT33_Enumerate_Video_Modes
  • 000005FC — VMDINT33_Get_Cursor_Hot_Spot
  • 0000061E — VMDINT33_Bound_Virtual_Screen
  • 00000659 — VMDINT33_Granularize_Virtual_Coordinate
  • 0000069E — VMDINT33_Find_Alternate_User_Handler
  • 000006D7 — VMDINT33_Compute_Sensitivity_Factor
  • 000006F9 — VMDINT33_VM_Init
  • 00000717 — VMD_Reset_Control_Block
  • 000007C4 — VMD_Set_Mouse_Data
  • 000007F4 — VMD_API_Proc
  • 0000090C — VMD_Update_Mouse_State_API
  • 0000099B — VMD_UMSA_Event
  • 000009B7 — VMD_Manipulate_Pointer_Message
  • 000009B8 — VMDMESSG_Post_Pointer_Message_Event
  • 00000B2A — VMD_Convert_Absolute_To_Pixels
  • 00000B8F — VMD_Convert_Abs_Pixels_Mickeys
  • 00000BB4 — VMD_Absolute_Mouse_Message
  • 00000CE0 — VMD_Set_Middle_Button
  • 00000CE1 — VMD_Enable_Disable_Mouse_Events
  • 00000D00 — VMDMESSG_Set_Button_Status
  • 00000D2C — VMDMESSG_Test_Button_Status_Change
  • 00000D98 — VMDMESSG_Scale_Counts
  • 00000DEC — VMD_Convert_Mickeys_Pixels
  • 00000E30 — VMD_Convert_Pixels_Mickeys
  • 00000E60 — VMDMESSG_Call_User_Callback
  • 00000ED0 — VMDMESSG_Call_USER_Mouse_Event
  • 00000F6D — VMDMESSG_Reset_Message_State
  • 00000F7B — VMD_Get_Mouse_Data
  • 00000F9C — PS2_Create_VM
  • 00000FB9 — PS2_System_Exit
  • 00001082 — VAD_Do_Reset
  • 000010B0 — VAD_BIOS_Far_Call
  • 00001168 — VMDINI_VM_Init
  • 00001193 — ParseMouseType
  • 0000121C — VMDCURSR_System_Exit
  • 00001239 — VideoOldSetTextCursor
  • 0000128F — VideoOldSetGraphicsCursor
  • 000012F9 — VMD_Set_Cursor_Proc
  • 00001356 — VMD_Call_Cursor_Proc
  • 00001373 — VMDCURSR_Int_10h
  • 000013DE — VMD_Int_10_Mode_Switch
  • 000013EA — VMD_Int_10_Mode_Change_Start
  • 00001404 — VMD_Int_10_Mode_Sw_Done
  • 00001481 — CheckInt10Notifications
  • 00001483 — ConfigureVideoSupport
  • 0000154C — UpdateDMI
  • 0000157E — SetDefaultPointer
  • 000015AF — VMDCURSR_SetTextCur
  • 000015E1 — VMDCURSR_SetGraphicsCur
  • 00001625 — VerifyGraphicsCursor
  • 00001688 — Call10
  • 000016CC — VerifyTextCursor
  • 000016CE — PerformLCDText
  • 000016CF — PerformLCDGraphics
  • 000016D0 — RemoveCursorTrail
  • 000016D1 — SetTrailLength
  • 000016D4 — CursorProc
  • 000016FA — QueryDisplayModeProc
  • 000016FB — SetConditionalReg
  • 0000172A — SetDisplayModeProc
  • 00001754 — SDM_Special
  • 0000177E — SetCurrentdmi
  • 00001882 — scd_graphics
  • 00001977 — scd_skip10
  • 00001ADD — GetDisplayModeInfoProc
  • 00001B17 — SetTextCur
  • 00001B64 — SetGraphicsCur
  • 00001B9C — CheckInverse
  • 00001BD4 — MoveMask
  • 00001C12 — RemoveCur
  • 00001C51 — draw_graphics
  • 00001CC7 — Erase_GraphicsCursor
  • 00001CEA — EraseOldPointer
  • 00001D1C — CopyScreenToScrSave
  • 00001D58 — CopyScreenToScrSave1
  • 00001E34 — CopyPtrSaveToScreen
  • 00001E78 — CopyPtrSaveToScreen1
  • 00001EA8 — CopyPtrSaveToScrSave
  • 00001EEC — CopyPtrSaveToScrSave1
  • 00001F28 — CopyScrSaveToScreen
  • 00001F6C — CopyScrSaveToScreen1
  • 00001FA0 — CopyScrSaveToPtrSave
  • 00001FE4 — CopyScrSaveToPtrSave1
  • 00002028 — GetScrBuffOffset
  • 000020B0 — GetScreenOffset
  • 000020DC — PutNormal
  • 000020F4 — PutEGA
  • 000021B0 — PutVga
  • 000021DB — PutPointerInScrSave
  • 00002220 — PutPointerInScrSave1
  • 00002254 — GetOffsetIntoScrSave
  • 00002298 — CopyBufferToScreen
  • 00002365 — SetState
  • 000023F0 — RestoreState
  • 00002471 — RotateMasks
  • 000024BB — rotLeft
  • 000024E0 — rotRight
  • 000024FF — MoveCur
  • 000026AA — BuildDrawData
  • 00002716 — ResetCurDriver
  • 000028A1 — SaveRestoreStateProc
  • 000028B9 — SetDisplayPageProc
  • 000028D0 — GetTextAddress
  • 000028E2 — QueryMemoryProc
  • 000028E3 — SetCurTrail
  • 000028E4 — Serial_Device_Init
  • 00002A27 — Inform_VCD_About_Mouse
  • 00002AA5 — Install_Mouse_Handler
  • 00002B52 — SearchForSerialMouse
  • 00002B70 — SERMOUSE_Test_IO_Base
  • 00002C1E — Serial_TestLoop
  • 00002DF4 — Serial_Reset_Hardware
  • 00002E1E — Serial_Disable
  • 00002E57 — INPORT_Device_Init
  • 00002F00 — INPORT_Hardware_Detect
  • 00002F79 — INPORT_Hardware_Detect_Base_Address
  • 00002FA5 — INPORT_Hardware_Detect_IRQ_Number
  • 0000300D — INPORT_Reset_Hardware
  • 00003021 — Inport_Disable
  • 0000302A — Release_IRQ
  • 0000303A — BUSMOUSE_Device_Init
  • 000030CC — BUSMOUSE_Hardware_Detect
  • 00003133 — BUSMOUSE_Disable
  • 00003141 — PS2_Device_Init
  • 0000363C — PS2_Reset
  • 00003674 — PS2_Disable
  • 00003711 — VMD_Enable_Keyboard
  • 00003754 — VMD_Disable_Keyboard
  • 000037A5 — VMD_Hardware_Init
  • 00003871 — VMD_New_DevNode
  • 0000399C — VMD_NextInstance
  • 000039DC — GetEntryFromReg
  • 00003A06 — _VMD_PnP_Driver
Segment 4: _PDATA @ 00006F40
  • 00000000 — BallPoint_ID
  • 00000002 — GlobalFlags
  • 00000005 — MouseButtons
  • 0000008C — Int33_Standard_TextCursor
  • 0000009C — Int33_Standard_GraphicsCursor
  • 000000EE — VMD_Primary_Button_Mask
  • 000000EF — VMD_Secondary_Button_Mask
  • 000000F0 — SearchMouseType
  • 00000162 — pVideoModeTable
  • 00000166 — NumSupportedModes
  • 000001A8 — VMD_InstanceList
  • 000001E1 — VMD_Mouse_Port
  • 00000229 — InternalCalls
Segment 5: _DBOGROUP @ 00000000
  • 00000000 — VMD_Real_Init