On 7/1/13 6:40 PM, Fred Cisin wrote:
On Mon, 1 Jul 2013, Perlpowers wrote:
PS: Are you sure it's 512MB and not 512KB? I
don't think I've seen 286
address that much RAM.
"Normal" 286 (and 386-SX) could address 16M.
386-DX and above could handle more.
"REAL" mode could address up to 1M with 20 address bits, and up to 1M plus
655220 bytes of memory, with A20 support.
Memory past 1M was called "Extended" (XMS).
It was, at least theoretically, possible to go past 16M with "Expanded"
memory (EMS) What was the max for the LIM (Lotus-Intel-Microsoft) EMS
standard?
I believe that for LIM 4.0 in MS-DOS 7.10 (Windows 98) it's 32MB. At
least that's what emm386.exe reports at load time on a box with 2GB RAM.
That's running just the extracted DOS environment, loading himem.sys
and emm386.exe. I just had occasion to fiddle with it last week.
Doc