DosMapPhysMem() dynalink library: Difference between revisions

From OS2World.Com Wiki
Jump to navigation Jump to search
No edit summary
Jugbogdan (talk | contribs)
mNo edit summary
Line 5: Line 5:
|Author=[[Takayuki Suwa]]
|Author=[[Takayuki Suwa]]
|License=GNU LGPL
|License=GNU LGPL
|Download=[http://hobbes.nmsu.edu/h-viewer.php?dir=/pub/os2/dev/dll&file=maphymem_r101.zip Version 1.0.1]
|Download=[maphymem_r101.zip]
|Website=
|Website=
}}
}}
This software is a dynalink library that maps specified physical memory region to 32bit process address space and unmaps it.
This software is a dynalink library that maps specified physical memory region to 32-bit process address space and unmaps it.
Before, all OS/2 32bit processes can access physical memory only via tightly-limited way such as DIVE/GRADD video framebuffer.
Before, all OS/2 32bit processes can access physical memory only via tightly-limited way such as DIVE/GRADD video framebuffer.
This DLL internally issues mighty DevHlp_VMAlloc() to realize such memory mapping via common device driver SCREEN0x.SYS, thus, now you can access to any position of physical memory freely.
This DLL internally issues mighty DevHlp_VMAlloc() to realize such memory mapping via common device driver SCREEN0x.SYS, thus, now you can access to any position of physical memory freely.

Revision as of 11:13, 6 January 2020

DosMapPhysMem() dynalink library
Version 1.0.1
Vendor
Author Takayuki Suwa
License GNU LGPL
Download [maphymem_r101.zip]
Website

This software is a dynalink library that maps specified physical memory region to 32-bit process address space and unmaps it. Before, all OS/2 32bit processes can access physical memory only via tightly-limited way such as DIVE/GRADD video framebuffer. This DLL internally issues mighty DevHlp_VMAlloc() to realize such memory mapping via common device driver SCREEN0x.SYS, thus, now you can access to any position of physical memory freely.