results of mem /c /p
------------------------------------------------------------------------------------------------
Modules using memory below 1 MB:
name total = conventional + upper memory
-------------------------------------------------------------------------------------------------
msdos 15,485 (15K) 15,485 (15K) 0 (0K)
setver 480 (0K) 480 (0K) 0 (0K)
himem 1,168 (1K) 1,168 (1K) 0 (0K)
oakcdrom 72,128 (70K) 72,128 (70K) 0 (0K)
ifshlp 3,872 (4K) 3,872 (4K) 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 501,264 (490K) 501,264 (490K) 0 (0K)
memory summary:
type of memory total = used + free
----------------------------------------------------------------------------------------------------
conventional 654,336 153,072 501,264
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,315,760 64,398,864
Total under 1 MB 654,336 153,072 501,264
Largest executable program size 501,072 (489K)
Largest free upper memory block 0 (0K)
MS-DOS is resident in the high memory area
------------------------------------------------------------------------------------------------------
AUTOEXEC.BAT
---------------------------------------------------------
C:\DOS\SMARTDRV.EXE /X
@ECHO OFF
LOADHIGH=C:\DOS\MSCDEX.EXE /D:MSCD001
PROMPT $p$g
PATH C:\WINDOWS;C:\DOS
SET TEMP=C:\DOS
LOADHIGH=C:\DOS\MSCDEX.EXE /D:MSCD001
----------------------------------------------------------
CONFIG.SYS
----------------------------------------------------------
DEVICE=C:\DOS\SETVER.EXE
DEVICE=C:\WINDOWS\HIMEM.SYS
DEVICEHIGH=C:\DOS\OAKCDROM.SYS /D:MSCD001
DOS=HIGH
FILES=30
DEVICE=C:\WINDOWS\IFSHLP.SYS
STACKS=9,256
DEVICEHIGH=C:\DOS\OAKCDROM.SYS /D:MSCD001
------------------------------------------------------------
Here you go, heres all my homework done! 😀 I was surprised to see 70K used for the Oak CDROM driver on the mem /c /p. Perhaps a lighter DOS CDROM driver like QCDROM would be less on the memory? I also gave a try using memmaker earlier and I used express settings with enabling EMS memory. I went back to mem /c /p and found I had a little bit more memory for each executed program (somewhere around 540K) But then after rebooting again I tried typing d:\ to install my game, and DOS did not recognise my D:\ drive. So I used the undo command for memmaker, but it could not find the backup files! Then I ended up reinstalling everything including the Oak CDROM driver. Well it wasn't that bad: 30 Minutes to install DOS 6.22 and Win 3.11, versus a little over an hour Installing Windows XP on a few Pentium 4s! 😉
Oh yes, I've also tried using DOSBOX for a few games but I've run into graphical glitches and some other odd problems during the install. I got farther trying to install games on real DOS machines. I can install the games ok, but I can't run them.