badmojo wrote:Yep just use a smaller cd-rom driver - I use the mitsumi driver but most are smaller than the oak one - then run memmaker, and you'll be golden.
Your games aren't going to sound any good with that though, do you have a sound card? If yes then it might need a TSR too depending on what it is.
Yes I have a Soundblaster 16 Vibra PnP ISA sound card in the Pentium 166MHz Packard bell I'm testing DOS/3.11 on right now. I have the 2 floppy disk drivers for it but I haven't installed them yet. The game i'm loading is playing the test midi and wav good during setup without the driver.
Thank you soviet conscript for the smaller cd driver! I tried it out after reinstalling again and now mem /c /p reads this:
Modules using memory below 1 MB:
Name Total = Conventional + Upper Memory
-------- ---------------- ---------------- ----------------
MSDOS 17,309 (17K) 17,309 (17K) 0 (0K)
SETVER 480 (0K) 480 (0K) 0 (0K)
HIMEM 1,168 (1K) 1,168 (1K) 0 (0K)
IFSHLP 3,872 (4K) 3,872 (4K) 0 (0K)
GSCDROM 26,016 (25K) 26,016 (25K) 0 (0K)
COMMAND 2,928 (3K) 2,928 (3K) 0 (0K)
SMARTDRV 29,024 (28K) 29,024 (28K) 0 (0K)
MSCDEX 27,952 (27K) 27,952 (27K) 0 (0K)
Free 545,536 (533K) 545,536 (533K) 0 (0K)
Memory Summary:
Type of Memory Total = Used + Free
---------------- ---------- ---------- ----------
Conventional 654,336 108,800 545,536
Upper 0 0 0
Reserved 0 0 0
Extended (XMS) 66,060,288 2,162,688 63,897,600
---------------- ---------- ---------- ----------
Total memory 66,714,624 2,271,488 64,443,136
Total under 1 MB 654,336 108,800 545,536
Largest executable program size 545,344 (533K)
Largest free upper memory block 0 (0K)
MS-DOS is resident in the high memory area.
Thank you jwt27 for the MEM /C > _____.TXT command. Makes this a lot easier. 😀
So with 533K as the largest executable program size, Undersea Adventure installed without complaining about not having enough memory. I then clicked on the game icon in Windows 3.11 (since typing c:\sea to play it in DOS - does nothing) and it says I still don't have enough memory to run it. It should've worked, the game needs 520K and I have 533K of free memory... I really don't understand most of these DOS commands. (Noob) How do I correctly edit the lines of my AUTOEXEC.BAT and CONFIG.SYS so features such as enabling EMM386, DOS=HIGH,UMB, and disabling smartdrv are in place so enough memory can be freed just for playing games and nothing extra? Here is my updated AUTOEXEC.BAT and CONFIG.SYS:
AUTOEXEC.BAT:
C:\DOS\SMARTDRV.EXE /X
@ECHO OFF
PROMPT $p$g
PATH C:\WINDOWS;C:\DOS
SET TEMP=C:\DOS
LH C:\CDROM\MSCDEX /D:MSCD000
CONFIG.SYS:
DEVICE=C:\DOS\SETVER.EXE
DEVICE=C:\WINDOWS\HIMEM.SYS
DOS=HIGH
FILES=30
DEVICE=C:\WINDOWS\IFSHLP.SYS
STACKS=9,256
LASTDRIVE=Z
DEVICEHIGH=C:\CDROM\GSCDROM.SYS /D:MSCD000 /v