First post, by Malvineous
- Rank
- Oldbie
Hi all,
On a 286 or newer machine, the HMA provides just under 64kB of memory accessible from real mode, starting at 1MB. Although any program can make use of this for storage, only one is allowed at a time and usually it is DOS.
However apparently DOS doesn't use the whole HMA - I've read some articles suggesting that it only uses 45kB, which would leave close to 20kB spare. Since my 286 uses a HT12 chipset and this chipset does not seem to provide UMBs in hardware (all shadow RAM is write-protected), being able to allocate this extra memory as a UMB that I could load drivers into could be quite useful.
Has anyone tried to do this? Is it even possible?