VOGONS


First post, by Windows9566

User metadata
Rank Member
Rank
Member

I get only 200 or more conventional memory in dos mode, but in Windows 98, i get more conventional memory, in dos mode, some dos games like epic pinball say that i need at least 560K of memory.
my rig
Gateway LP Minitower TB3 Essential
Intel WS440BX ATX motherboard
Pentium III Katmai 500 mhz
256 MB SDRAM
nVidia Riva TNT2 M64 AGP 32mb
Creative Labs Sound Blaster 16 CT2830 ISA sound card

my config files

AUTOEXEC.BAT
SET BLASTER=A220 I5 D1 H5 P330 T6
SET SOUND=C:\SB16
C:\SB16\DIAGNOSE /S
C:\SB16\MIXERSET /P /Q
GoTo %config%
:EMS
: XMS
:CM
LH C:\WINDOWS\COMMAND\MSCDEX.EXE /D:OPTICAL
LH C:\DOSDRV\CTMOUSE.EXE /R2

CONFIG.SYS
[COMMON]
DOS=HIGH,UMB,NOAUTO
FILES=30
BUFFERS=30

[menu]
menuitem=EMS, MS-DOS Mode with Expanded Memory
menuitem=XMS, MS-DOS Mode with Extended Memory
menuitem=CM, MS-DOS Mode with Conventional Memory

menudefault=EMS,30

[EMS]
DEVICE=C:\WINDOWS\HIMEM.SYS /TESTMEM:OFF
DEVICE=C:\WINDOWS\EMM386.EXE RAM
DEVICEHIGH=C:\DOSDRV\VIDECDD.SYS /D:OPTICAL

[XMS]
DEVICE=C:\WINDOWS\HIMEM.SYS /TESTMEM:OFF
DEVICEHIGH=C:\DOSDRV\VIDECDD.SYS /D:OPTICAL

[CM]
DEVICEHIGH=C:\DOSDRV\VIDECDD.SYS /D:OPTICAL

Last edited by Windows9566 on 2016-02-13, 04:39. Edited 1 time in total.

R5 5600X, 32 GB RAM, RTX 3060 TI, Win11
P3 600, 256 MB RAM, nVidia Riva TNT2 M64, SB Vibra 16S, Win98
PMMX 200, 128 MB RAM, S3 Virge DX, Yamaha YMF719, Win95
486DX2 66, 32 MB RAM, Trident TGUI9440, ESS ES688F, DOS

Reply 1 of 4, by keenmaster486

User metadata
Rank l33t
Rank
l33t

I've had great luck with QEMM (I use version 9). You run the install program and it automatically configures your system to have the maximum memory. And it will do the same thing for Windows if you have it.
I actually got ~740 KB on my 486 machine, even with all my drivers and stuff.

World's foremost 486 enjoyer.

Reply 2 of 4, by alexanrs

User metadata
Rank l33t
Rank
l33t

200KB is awfully low for the AUTOEXEC.BAT and CONFIG.SYS files you posted - you aren't even loading that many drivers?!

First of all - either remove the "NOAUTO" or use "FILESHIGH","BUFFERSHIGH","STACKSHIGH" and other directives to manually move those things to UMBs
Second - add the "/E" parameter to MSCDEX
Then, post the results of "MEM /C /P" and "MEM /F"

Reply 3 of 4, by chinny22

User metadata
Rank l33t++
Rank
l33t++

I use this site to base my startup files from
http://www.mdgx.com/mem7.htm
May need a bit of fine tuning for your system but at least your off to a good start and it explains what each line is doing

Reply 4 of 4, by idspispopd

User metadata
Rank Oldbie
Rank
Oldbie

Please post the output of "mem /c".
Also:
- I assume you refer to the [EMS] configuration? The others won't give you UMB's so the drivers won't get loaded high.
- If you don't need EMS you could add NOEMS to EMM386 for 64kb more UMBs.