DosMapPhysMem() dynalink library: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
mNo edit summary |
||
| Line 5: | Line 5: | ||
|Author=[[Takayuki Suwa]] | |Author=[[Takayuki Suwa]] | ||
|License=GNU LGPL | |License=GNU LGPL | ||
|Download=[ | |Download=[maphymem_r101.zip] | ||
|Website= | |Website= | ||
}} | }} | ||
This software is a dynalink library that maps specified physical memory region to | 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.