DosMapPhysMem() dynalink library: Difference between revisions
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: | ||
== | {{Software | ||
This software is a dynalink library that maps specified physical memory region to | |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. | ||
== | ==Links== | ||
[ | * [https://github.com/OS2World/LIB-DosMapPhysMem Github] | ||
[[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.