>> win3.1 is tiny and 21mb is large by that time
and standard.
> surely, nobody needs more than THAT
On Wed, 5 Jun 2013, Cory Smelosky wrote:
Nor will we need more than 640K RAM!
Windoze 3.10 REQUIRES that there be SOME RAM (preferably 64K) above 1M.
It refused to install without HIMEM.SYS, which would latch onto 64K at the
1M boundary.
But 512K plus 512K above 1M, and even 512K with 64K above 1M, seemed to
work OK.
If you have 1M of RAM, you MUST have it configured to not have it all
below the 1M boundary.
NITS: HIMEM.SYS took advantaqge of the segmented architecture
overflowing. A segment of FFFFh, with any offset 16 or more was above 1M,
even though still in "REAL" mode. Therefore, the MAXIMUM REAL MODE
address was FFFF:FFFF, which was 16 bytes short of 64K above 1M.
I think that HIMEM.SYS could probably have worked even if it only had 16
bytes above 1M, but it had to have SOME for HIMEM.SYS, and Win 3.10
refused to install without it.
I don't know whether FDISK and the partition table had the signed long
issues. File sizes could be negative, but I never tried a negative
partition.
--
Grumpy Ol' Fred cisin at
xenosoft.com