VDMAD — Windows 98 Retail


Source Tree

  • dmaeisa.asm
  • vdmadapi.asm
  • vdmadarb.asm
  • vdmad.asm
  • vdmadio.asm
  • vdmadps2.asm

Segment 1: _LGROUP @ 00003900
  • 00000000 — VDMAD_EISA_ChainMode_Status1
  • 00000016 — VDMAD_EISA_ChainMode_Status2
  • 00000039 — VDMAD_EISA_Ext_Mode
  • 0000007C — VDMAD_EISA_High_Page
  • 000000B7 — VDMAD_EISA_High_Count
  • 0000010D — VDMAD_EISA_Stop
  • 0000012D — VDMAD_Set_EISA_Phys_State
  • 000001C0 — VDMAD_Control
  • 00000205 — VDMAD_Init_VM_CB
  • 00000215 — VDMAD_Abort_Transfer
  • 0000024F — VDMAD_VM_Not_Executeable
  • 000002CA — VDMAD_Get_DMA_Handle
  • 000002DA — VDMAD_Get_DMA_Handle_For_Ctrl
  • 000002EF — Test_Global_DMA
  • 00000324 — VDMAD_Read_DMA_Status
  • 00000360 — VDMAD_Get_Version
  • 00000367 — VDMAD_Get_Max_Phys_Page
  • 0000036D — VDMAD_Virtualize_Channel
  • 0000038C — VDMAD_Unvirtualize_Channel
  • 000003B3 — VDMAD_Set_Channel_Callbacks
  • 000003BC — VDMAD_Disable_Translation
  • 000003D3 — VDMAD_Enable_Translation
  • 000003ED — VDMAD_Get_Region_Info
  • 000003FB — VDMAD_Set_Region_Info
  • 0000042F — VDMAD_Get_Virt_State
  • 0000047E — VDMAD_Set_Virt_State
  • 000004EA — VDMAD_Get_Virt_Count
  • 000004F8 — VDMAD_Set_Virt_Count
  • 00000509 — VDMAD_Get_Virt_Address
  • 0000050D — VDMAD_Set_Virt_Address
  • 00000511 — VDMAD_Set_Phys_State
  • 0000056A — VDMAD_Get_Phys_Count
  • 00000583 — VDMAD_Get_Phys_Status
  • 0000058C — VDMAD_Mask_Channel
  • 00000605 — VDMAD_Phys_Mask_Channel
  • 00000608 — VDMAD_UnMask_Channel
  • 00000681 — VDMAD_Phys_Unmask_Channel
  • 00000684 — IN_DMA_Count
  • 000006AE — Read_DMA_Count
  • 000006CE — Out_DMA_Word
  • 000006F0 — VDMAD_Dirty_Region
  • 00000704 — VDMAD_Lock_DMA_Region
  • 000007B1 — VDMAD_Unlock_DMA_Region
  • 000007DC — VDMAD_Unlock_DMA_Region_No_Dirty
  • 000007E0 — VDMAD_Scatter_Page_Lock
  • 00000810 — VDMAD_Scatter_Page_Lock_w_holes
  • 00000859 — VDMAD_Scatter_Lock
  • 00000A22 — VDMAD_Scatter_Unlock
  • 00000AB4 — VDMAD_Request_Buffer
  • 00000B3F — RB_Alloc_Buffer
  • 00000BAE — VDMAD_Time_Out
  • 00000C19 — VDMAD_Release_Buffer
  • 00000C4B — VDMAD_Partial_DMA
  • 00000CC9 — VDMAD_Partial_Copy
  • 00000CE2 — Verify_Copy_Params
  • 00000D0B — VDMAD_Copy_To_Buffer
  • 00000D18 — VDMAD_Copy_From_Buffer
  • 00000D36 — VDMAD_Get_EISA_Adr_Mode
  • 00000D4C — VDMAD_Set_EISA_Adr_Mode
  • 00000D82 — VDMAD_jmp_filter
  • 00000D88 — VDMAD_HW_Check_TC
  • 00000DC8 — VDMAD_TC_Event
  • 00000DF3 — VDMAD_Check_Ctrl_TC
  • 00000E37 — VDMAD_Call_Def
  • 00000E3D — VDMAD_Default_Handler
  • 00000F1C — VDMAD_Attempt_Lock
  • 00000F6E — VDMAD_Free_Region
  • 00000FA4 — VDMAD_Grab_Buffer
  • 00000FD6 — VDMAD_Free_Buffer
  • 00000FF1 — VDMAD_Complete_Event
  • 00000FF3 — VDMAD_DMA_Complete
  • 00001060 — VDMAD_API_System_Exit
  • 00001079 — VDMAD_PM_DMA_Services
  • 000010AB — VDMAD_V86_DMA_Services
  • 000010DC — VDMAD_DMA_Services
  • 0000113C — VDMAD_API_GetVersion
  • 00001195 — VDMAD_API_Lock
  • 00001268 — VDMAD_API_Unlock
  • 000012BA — VDMAD_API_SLock
  • 0000132D — VDMAD_API_SUnlock
  • 00001370 — VDMAD_API_RequestBuf
  • 000013B4 — VDMAD_API_ReleaseBuf
  • 000013F6 — VDMAD_API_CopyToBuf
  • 00001430 — VDMAD_API_CopyFromBuf
  • 0000146A — VDMAD_API_DisableAuto
  • 0000149A — VDMAD_API_EnableAuto
  • 000014CA — VDMAD_Get_DDS_ptrs
  • 00001510 — GetControllerState
  • 00001521 — VDMAD_GetChannel_FromPage
  • 0000154E — GetChannel
  • 00001571 — Get_VM_FlipFlop_Ptr
  • 00001585 — VDMAD_Status
  • 000015F8 — VDMAD_Reset
  • 0000164D — VDMAD_Mask
  • 0000167B — VDMAD_ResetMask
  • 000016AB — VDMAD_Mode
  • 0000172A — VDMAD_SoftReq
  • 0000176A — VDMAD_MaskSingle
  • 000017AA — VDMAD_CLR_FF
  • 000017CF — update_adr_byte
  • 0000182A — VDMAD_Base
  • 000018BA — VDMAD_Count
  • 0000195F — VDMAD_Page
  • 000019B1 — VDMAD_Bad_Read
  • 000019B3 — VDMAD_Notify_all
  • 000019E6 — VDMAD_NotifyOwner
  • 00001A56 — VDMAD_NoCheck
  • 00001A61 — VDMAD_IO_Check_TC
  • 00001A94 — VDMAD_Read_PS2_Mode
  • 00001AC2 — VDMAD_PS2_Read_Channels
  • 00001B12 — VDMAD_Set_PS2_Phys_State
  • 00001BC3 — VDMAD_RegFunc
  • 00001C3F — VDMAD_ExecFunc
  • 00001D30 — PS2_Get_Chl_Data_Ptr
  • 00001D48 — PS2_DMA_Set_IO_Adr
  • 00001D5C — PS2_DMA_Set_Mem_Adr
  • 00001D60 — PS2_DMA_Get_Mem_Adr
  • 00001D73 — PS2_DMA_Set_Count
  • 00001D77 — PS2_DMA_Get_Count
  • 00001D8A — PS2_DMA_Get_Status
  • 00001D98 — PS2_DMA_Set_Mode
  • 00001DAC — PS2_DMA_Set_Arbus
  • 00001DBC — PS2_DMA_Set_Chn_Mask
  • 00001DCF — PS2_DMA_Reset_Chn_Mask
  • 00001DE2 — PS2_DMA_Master_Clear
  • 00001E52 — PS2_Queue_DMA_Data
  • 00001E6C — VDMADArb_Unmask_Channel
  • 00001E7C — DMA_EISA_Ext_Modes
  • 00001E84 — _VDMAD_Get_Version
  • 00001E88 — _VDMAD_Virtualize_Channel
  • 00001E8C — _VDMAD_Get_Region_Info
  • 00001E90 — _VDMAD_Set_Region_Info
  • 00001E94 — _VDMAD_Get_Virt_State
  • 00001E98 — _VDMAD_Set_Virt_State
  • 00001E9C — _VDMAD_Set_Phys_State
  • 00001EA0 — _VDMAD_Mask_Channel
  • 00001EA4 — _VDMAD_UnMask_Channel
  • 00001EA8 — _VDMAD_Lock_DMA_Region
  • 00001EAC — _VDMAD_Unlock_DMA_Region
  • 00001EB0 — _VDMAD_Scatter_Lock
  • 00001EB4 — _VDMAD_Scatter_Unlock
  • 00001EB8 — _VDMAD_Reserve_Buffer_Space
  • 00001EBC — _VDMAD_Request_Buffer
  • 00001EC0 — _VDMAD_Release_Buffer
  • 00001EC4 — _VDMAD_Copy_To_Buffer
  • 00001EC8 — _VDMAD_Copy_From_Buffer
  • 00001ECC — _VDMAD_Default_Handler
  • 00001ED0 — _VDMAD_Disable_Translation
  • 00001ED4 — _VDMAD_Enable_Translation
  • 00001ED8 — _VDMAD_Get_EISA_Adr_Mode
  • 00001EDC — _VDMAD_Set_EISA_Adr_Mode
  • 00001EE0 — _VDMAD_Unlock_DMA_Region_No_Dirty
  • 00001EE4 — _VDMAD_Phys_Mask_Channel
  • 00001EE8 — _VDMAD_Phys_Unmask_Channel
  • 00001EEC — _VDMAD_Unvirtualize_Channel
  • 00001EF0 — _VDMAD_Set_IO_Address
  • 00001EF4 — _VDMAD_Get_Phys_Count
  • 00001EF8 — _VDMAD_Get_Phys_Status
  • 00001EFC — _VDMAD_Get_Max_Phys_Page
  • 00001F00 — _VDMAD_Set_Channel_Callbacks
  • 00001F04 — _VDMAD_Get_Virt_Count
  • 00001F08 — _VDMAD_Set_Virt_Count
  • 00001F0C — _VDMAD_Get_Virt_Address
  • 00001F10 — _VDMAD_Set_Virt_Address
  • 00001F14 — VDMAD_DDB
  • 00001F74 — VDMAD_CB_Offset
  • 00001F78 — DMA_Channels
  • 00002118 — DMA_Ctrl1
  • 00002120 — DMA_Ctrl2
  • 00002128 — DMA_consts
  • 00002148 — DMA_Buff_Table
  • 00002208 — VDMAD_Free_Buff_Timeout
  • 0000220C — DMA_Max_Physical
  • 00002210 — VDMAD_Check_TC
  • 00002224 — VDMAD_DMA1_status
  • 00002225 — VDMAD_DMA2_status
  • 00002226 — VDMAD_Machine_Type
  • 00002227 — VDMAD_Rsvd_Mask
  • 00002238 — page_ports
  • 00002240 — base_ports
  • 00002248 — count_ports
  • 00002250 — EISA_high_page_ports
  • 00002260 — EISA_high_count_ports
Segment 2: _LMGROUP @ 00003940
  • 00000000 — @MSG_LAB
  • 00000010 — @MSG_LDATA
Segment 3: _IGROUP @ 000040D0
  • 00000000 — VDMAD_EISA_Init
  • 00000084 — VDMAD_Set_Req_Buff_SizeK
  • 0000009C — VDMAD_Sys_Crit_Init
  • 000002EC — VDMAD_Reserve_Buffer_Space
  • 0000031D — VDMAD_Init_Complete
  • 00000360 — VDMAD_API_Device_Init
  • 0000040C — VDMAD_PS2_Device_Init
  • 00000428 — VDMAD_PnP_Init
  • 000004B8 — VDMADArb_Init_Complete
  • 00000524 — DumpHexChar
  • 00000534 — VDMAD_EISA_IO_Table
  • 00000628 — VDMAD_IO_Table_Old
  • 000006A2 — VDMAD_IO_Table
  • 00000790 — VDMAD_Ini_Buffer_Size
  • 0000079E — VDMAD_Ini_XT_Buffer
  • 000007AD — VDMAD_EISA_Size_Ini
  • 000007B5 — VDMAD_MCA_Size_Ini
  • 000007BC — VDMAD_Max_DMA_pg_Ini
  • 000007CC — VDMAD_PS2_IO_Table
Segment 4: _PTEXT @ 00004150
  • 00000000 — VDMAD_Set_IO_Address
Segment 5: _PDATA @ 00004190
  • 00000000 — VDMAD_Devnode_Handle
Segment 6: _DBOGROUP @ 00004420
  • 00000000 — VDMAD_Query
  • 0000028F — VDMAD_ShowChannel_State
Segment 7: _RARE @ 00004590
  • 00000000 — VDMAD_Force_Contig
  • 00000092 — VDMAD_In_Your_Face
Segment 8: _VMDESTROY @ 00000000
  • 00000000 — VDMAD_PnP_New_DevNode
  • 00000049 — VDMAD_Arbitrate
  • 0000006C — VDMAD_Test_Alloc
  • 000000CC — VDMAD_Alloc_Elements
  • 00000150 — VDMAD_Next_Element
  • 00000188 — VDMAD_Get_DMA_Count
  • 000001AC — VDMAD_CheckResvd
  • 000001E2 — VDMADArb_Alloc_Channel
  • 000001F8 — VDMADArb_Unalloc_Channel
  • 0000020E — VDMAD_Retest_Alloc
  • 00000290 — VDMAD_Force_Alloc
  • 0000029E — VDMAD_Set_Alloc
  • 000002CB — VDMAD_Release_Alloc
  • 000002DB — VDMAD_Query_Free
  • 000002FA — VDMAD_Remove
  • 00000300 — VDMAD_Sort_Res_Desc
  • 00000301 — VDMAD_Arb_Unalloc