Extend $_hardware_ram to allow maps over 1MB with a virtual base that DPMI can get. Implement a new set of hardware RAM functions (register, map, list, get) and make $_hardware_ram, VGA(PCI), DPMI, and VESA its users. A special type (0) is used for virtual mappings (used by VGAEMU); otherwise the memcheck character types are used. map_hardware_ram tries to map everything that was registered, including the low VGA display memory. git-svn-id: https://dosemu.svn.sourceforge.net/svnroot/dosemu/trunk@726 7758b857-130e-0410-ab9c-d8735a528d18