Mail Archives: djgpp/1999/07/23/07:30:37
Charles Sandmann (sandmann AT clio DOT rice DOT edu) wrote:
: 1) To provide more than 128Mb virtual memory you need to use CWSPARAM to
: increase the max swap file size. This eats up DOS 640K memory - about
: 32 bytes for each 1 Mb maximum swap usage (for the bitmap). This would
: be an extra 4K of DOS memory to go from 128Mb virtual to 256Mb virtual.
: 2) To provide more than 64Mb physical memory, you need HIMEM.SYS from a
: Win 9x release or a commercial memory manager. The BIOS calls only
: support 64Mb max (best case) and only 16Mb max (worse case) - so this
: might be all you see with an empty config.sys. Adding EMM386 may
: decrease the amount of memory available, so if you need a lot of memory
: and use EMM386 (for UMBs?) use NOVCPI and/or NOEMS.
: 3) There is a BUG in r4 which prevents usage of more than 255Mb total virtual
: memory. If you have 128Mb or more of physical memory you need to run
: CWSPARAM to decrease your swap file size so the total available is less
: than 255Mb. If you don't - then you can't even use all the physical
: memory without page fault bugs! (Example: 120Mb max on a 128Mb machine).
: 4) There is a BUG in r4 which prevents usage of more than 128Mb physical
: memory (even worse, any physical address above the 128Mb mark!)
: 5) I have fixed the bugs in 3 & 4 in a beta WIP r5. The new release will
: support 2Gb total memory - I have personally tested 1.2Gb of total memory
: (1Gb physical, 200Mb virtual) on the WIP version. I'm busy at work and
: probably won't get it done for another month or two.
: 6) I'm considering low effort requests for r5.
Regarding 1):
4KB is a small price to pay (IMHO). Why not set the maximum as default?
Right,
MartinS
- Raw text -