Tom's Guide | Tom's Hardware | Tom's Games
![]() |
![]() |
![]() |
I'm running DOS (for old games) on my Pentium 233 system. I have 128mb RAM. What should my smartdrv settings be (cache)? Can someone give me an idea how big my cache should be and give me the exact command line syntax so that I can edit autoexec.bat?
BTW: DOS doesn't recognize memory over 32mb, right?

MS-DOS 6.22 recognizes as much as 64Mb
Caching can improve DOS game performance, but some games categorically don't like it one bit - check your documentation.
I found that the old DOS classic Heretic would randomly lockup if I left smartdrv enabled (at least, on my machine).I use about a 4Mb drive cache - you could use more (or less) I suppose, depending on the size of the files you're caching.
Higher smartdrv settings causes the program to use more memory for itself - you may run out of upper mem (UMB) if set too high - that could end up decreasing your conventional mem which could adversely affect a particular game.Smartdrv /? will give you a list of parameters - DOS622 help program has a great deal of info on smartdrv & more.
c:\dos\smartdrv 4000
creates a basic cache of about 4Mb (smartdrv loads 'high' automatically)
If you plan on caching your CD drive, load mscdex.exe before smartdrv.
My other computer is a CRAY

philowar,
"DOS doesn't recognize memory over 32mb, right?"
This depends on the version of your DOS. Upgrade your DOS if necessary.
By default, MS-DOS 6.22 can only see 64MB memory at most; while MS-DOS 7.10 can see 4GB(4096MB) at most.

DOS can use more then 640kB
even on old versions.
this is a little tricky ...
there is extention called
DPMI ,and some games working
with it (if you are a programmer
you can use more then 640kB).
search for DJGPP + DPMI + DOS
for more detailes (it is free
software ).
May be this will support 4G
as well.

![]() |
dos program
|
Rename Multipe Files in D...
|

This post is quite old and has been locked from receiving new replies. Please create a new posting instead.
| Ads by Google |