On Sun, 11 Mar 2001, Bernie wrote:

> "blee" wrote:
> >I was wondering if MSDOS 6.22 actually supports more than 64 megs of
> >ram, and if it does what do you have to do to get dos 6.22 to do so?
>
> You'll need a himem.sys that can support more. Easiest is probably to copy
> one from 7.x (win9x). I haven't actually had time to do so yet so I can
> only use half of my memory, but I still haven't figured out what I need
> access to 128MB RAM in DOS for.
> //Bernie
>

Basically I just want to make sure that it's there. The MSDOS port of
the MAME emulator among others will make pretty good use of it.

I copied both himem.sys and emm386.exe from my Windows 98 partition
over to my WFWG 3.11/Dos 6.22 partition. Windows WFWG 3.11 now sees the
160 megs of ram I have and works fine with it.

It seems from talking with others that msdos 6.22 has a bug in the
supplied 'mem' program - it seems to only be able to see and report on
the first 64MB.

It seems a couple of other DOS programs get all upset and report 32MB of
RAM - looks like their RAM size count 'wraps' at 64MB.

Do you or anyone else know of a mem command clone that runs under dos
6.22 that doesn't have this bug or how to get the mem command from Win
95/98 to run under dos 6.22 since it was said to work properly?

Here's the output from the dos 6.22 mem command:

Modules using memory below 1 MB:

  Name           Total       =   Conventional   +   Upper Memory
  --------  ----------------   ----------------   ----------------
  MSDOS        9,917   (10K)      9,917   (10K)          0    (0K)
  HIMEM        1,120    (1K)      1,120    (1K)          0    (0K)
  EMM386       4,320    (4K)      4,320    (4K)          0    (0K)
  DWCFGMG      2,432    (2K)      2,432    (2K)          0    (0K)
  COMMAND      3,696    (4K)      3,696    (4K)          0    (0K)
  DOSMAX         256    (0K)          0    (0K)        256    (0K)
  FILES        2,688    (3K)          0    (0K)      2,688    (3K)
  FCBS            96    (0K)          0    (0K)         96    (0K)
  WKBUFFER       528    (1K)          0    (0K)        528    (1K)
  LASTDRIV       816    (1K)          0    (0K)        816    (1K)
  INSTALL        160    (0K)          0    (0K)        160    (0K)
  SHSUCDX     11,200   (11K)          0    (0K)     11,200   (11K)
  TBDISK         864    (1K)          0    (0K)        864    (1K)
  CTMOUSE      3,312    (3K)          0    (0K)      3,312    (3K)
  2M           5,232    (5K)          0    (0K)      5,232    (5K)
  VIDE-CDD     5,024    (5K)          0    (0K)      5,024    (5K)
  ASPIATAP     9,776   (10K)          0    (0K)      9,776   (10K)
  SCSIDRVR    18,800   (18K)          0    (0K)     18,800   (18K)
  ZAVTNK       3,552    (3K)          0    (0K)      3,552    (3K)
  TBDRIVER     2,784    (3K)          0    (0K)      2,784    (3K)
  TBFILE       1,248    (1K)          0    (0K)      1,248    (1K)
  TBMEM          672    (1K)          0    (0K)        672    (1K)
  IFSHLP       4,032    (4K)          0    (0K)      4,032    (4K)
  SMARTDRV    29,024   (28K)          0    (0K)     29,024   (28K)
  Free       657,056  (642K)    631,520  (617K)     25,536   (25K)

Memory Summary:

  Type of Memory       Total   =    Used    +    Free
  ----------------  ----------   ----------   ----------
  Conventional         653,312       21,792      631,520
  Upper                125,600      100,064       25,536
  Reserved                   0            0            0
  Extended (XMS)*   69,648,736    2,540,896   67,107,840
  ----------------  ----------   ----------   ----------
  Total memory      70,427,648    2,662,752   67,764,896

  Total under 1 MB     778,912      121,856      657,056

  Total Expanded (EMS)                33,947,648 (33,152K
  Free Expanded (EMS)*                33,554,432 (32,768K

  * EMM386 is using XMS memory to simulate EMS memory as needed.
Press any key to continue . . .
    Free EMS memory may change as free XMS memory changes.

  Largest executable program size        631,424   (617K)
  Largest free upper memory block         18,288    (18K)
  MS-DOS is resident in the high memory area.




Reply via email to