DosMapPhysMem() dynalink library: Difference between revisions

From OS2World.Com Wiki
Jump to navigation Jump to search
Created page with "==Description== This software is a dynalink library that maps specified physical memory region to 32bit process address space and unmaps it. Before, all OS/2 32bit processes c..."
 
No edit summary
 
(4 intermediate revisions by 3 users not shown)
Line 1: Line 1:
==Description==
{{Software
This software is a dynalink library that maps specified physical memory region to 32bit process address space and unmaps it.
|Picture=NA.png
Before, all OS/2 32bit processes can access physical memory only via tightly-limited way such as DIVE / GRADD video framebuffer.
|Version=1.0.1
|Vendor=
|Author=[[Takayuki Suwa]]
|License=GNU LGPL
|Download={{FileLink|MaPhyMem_1-0-1.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.
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.


==Download==
==Links==
[http://hobbes.nmsu.edu/h-viewer.php?dir=/pub/os2/dev/dll&file=maphymem_r101.zip Version 1.0.1]
* [https://github.com/OS2World/LIB-DosMapPhysMem Github]
 
==License==
* GNU LGPL
 
==Author==
* [[Takayuki Suwa]]


[[Category:Open Source Software]]
[[Category:Open Source Software]]
[[Category:Libraries]]
[[Category:Libraries]]

Latest revision as of 22:54, 18 February 2024

DosMapPhysMem() dynalink library
Version 1.0.1
Vendor
Author Takayuki Suwa
License GNU LGPL
Download MaPhyMem_1-0-1.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.

Links