Jump to content

VMAN.DLL: Difference between revisions

From EDM2
No edit summary
Ak120 (talk | contribs)
mNo edit summary
 
(11 intermediate revisions by 2 users not shown)
Line 1: Line 1:
This file is also called the "Video Manager". It is refered a the main component of the GRADD Model.
The "Video Manager" is a main component of the GRADD Model.


VMAN exports a single entry routine, VMIEntry, which is called for all VMI commands.
VMAN exports a single entry routine, VMIEntry, which is called for all VMI commands.


VMAN is responsible for coordinating commands to a specific GRADD. It serialize the communication be between the GRADDs and the translation layer.  
VMAN is responsible for coordinating commands to a specific GRADD. It serialize the communication be between the GRADDs and the translation layer. It is responsible for Communication and Input Management.


This componente can also call Softdraw for simulation.
This component can also call Softdraw for simulation.


More information at the [[GRADD_Architecture_for_OS/2_for_the_PowerPC#The_Video_Manager_--_VMAN|GRADD Architecture for OS/2 for the PowerPC]] article.
More information at the [[GRADD Architecture for OS/2 for the PowerPC]] article.


==Version==
==Version==
 
{|class="wikitable"
{| border="1"
|-
!Date
!Version
!Size
!Comments
|-
|-
|2006-03-22 2:20pm
!Date||Version||Size||Comments
|N/A
|67,993 bytes.
|
|-
|-
|2006-03-22|| ||67,993 bytes||
|}
|}


==DLL Entry Points==
==DLL Entry Points==
<PRE>
#VMIEntry
Ordinal Object  Offset    Name
#VHAllocMem
  0                      Video Manager
#VHFreeMem
  7      1    00003DA4  VHUnLockMem
#VHPhysToVirt
  10      1    00006010  VHCallForward
#VHGetVRAMInfo
  9      1    00004D00  VMPointerBlt
#VHLockMem
  4      1    000039FC  VHPhysToVirt
#VHUnLockMem
  5      1    0000395C  VHGetVRAMInfo
#VHMapVRAM
  13      1    00003C7C  VHMap
#VMPointerBlt
  11      1    0000633C  SeamlessVDMCreated
#VHCallForward
  1      1    00000000  VMIEntry
#SeamlessVDMCreated
  3      1    000039E4  VHFreeMem
#SeamlessVDMDestroyed
  6      1    00003E50  VHLockMem
#VHMap
  8      1    00003BF4  VHMapVRAM
#VHSetMTRR
  14      1    00003838  VHSetMTRR
  2      1    00003C44  VHAllocMem
  12      1    00006020  SeamlessVDMDestroyed
 
</PRE>


==DLLs Loaded==
==DLLs Loaded==
Line 52: Line 39:
* [[MSG.DLL]]
* [[MSG.DLL]]
* [[PMGRE.DLL]]
* [[PMGRE.DLL]]
==Device Driver Requirement==
* GRADD$ - [[GRADD.SYS]]
* MOUSE$ - [[MOUSE.SYS]]
* SINGLEQ$ - [[PMDD.SYS]]
* OEMHLP$ -
* SCREEN$ - [[SCREEN01.SYS]] / [[SCREEN02.SYS]]


[[Category:Files]]
[[Category:Files]]

Latest revision as of 16:33, 12 November 2022

The "Video Manager" is a main component of the GRADD Model.

VMAN exports a single entry routine, VMIEntry, which is called for all VMI commands.

VMAN is responsible for coordinating commands to a specific GRADD. It serialize the communication be between the GRADDs and the translation layer. It is responsible for Communication and Input Management.

This component can also call Softdraw for simulation.

More information at the GRADD Architecture for OS/2 for the PowerPC article.

Version

Date Version Size Comments
2006-03-22 67,993 bytes

DLL Entry Points

  1. VMIEntry
  2. VHAllocMem
  3. VHFreeMem
  4. VHPhysToVirt
  5. VHGetVRAMInfo
  6. VHLockMem
  7. VHUnLockMem
  8. VHMapVRAM
  9. VMPointerBlt
  10. VHCallForward
  11. SeamlessVDMCreated
  12. SeamlessVDMDestroyed
  13. VHMap
  14. VHSetMTRR

DLLs Loaded

Device Driver Requirement