VOGONS


First post, by keropi

User metadata
Rank l33t++
Rank
l33t++

Hiya!!

here is my question: would it make any difference in compatibility if a DOS-only machine had 128 or 64MB of ram?

I know that 128MB is just an overkill but I am thinking of installing win98SE on a 2nd partition for testing purposes. 128MB sure helps windows but do any of you know any incompatibilities on the DOS side? (DOS is ripped from win98SE btw and sees all 128MB...)

here are 2 shots, the first is the EMS config and the 2nd the XMS one...

e98apj.jpg

xppks2.jpg

thanks for any input!

Last edited by keropi on 2011-08-29, 21:02. Edited 2 times in total.

🎵 🎧 PCMIDI MPU , OrpheusII , Action Rewind , Megacard and 🎶GoldLib soundcard website

Reply 1 of 8, by F2bnp

User metadata
Rank l33t
Rank
l33t

Nah, there shouldn't be any incompatibilities, but unless you want to run any game from late 1998 and 1999, I'd stay with 64mb because there really is no reason for more.
Plus, some motherboard chipsets, like the i430vx do not cache more than 64mb RAM, which means that 128mb is actually going to be slower!

Reply 2 of 8, by elianda

User metadata
Rank l33t
Rank
l33t

He may just load a ramdrive in the top 64 MB if he needs the speed of cached ram in DOS.
For some games it is also a good idea to just leave the lower 16 MB free.
Wing Commander 4 shows for example this problem, if its own memory manager just gets free RAM beyond 16 MB. It can not use it.
(f.e. if you loaded a 16 MB smartdrive buffer)

So maybe just fill everything beyond 16 MB with a ramdrive (on top of memory), load smartdrive (or corresponding caching driver) with ~2 MB. This gives a quite compatible environment for DOS on machines with a lot of memory equipped.
Hmm does some caching driver supports using memory on top?

Retronn.de - Vintage Hardware Gallery, Drivers, Guides, Videos. Now with file search
Youtube Channel
FTP Server - Driver Archive and more
DVI2PCIe alignment and 2D image quality measurement tool

Reply 3 of 8, by Markk

User metadata
Rank Oldbie
Rank
Oldbie

I remember some time ago, when I've been trying to play the "Aladdin" game. It wouldn't play on my pentium and pentium 3 pcs. The first had 128MB RAM and the second 512MB. It would display the message "xms allocation error....". I remember back in 1995 I would play that game fine on my pentium 100 with 8MB ram. I was surprised when the game actually started when I ran it within windows 98, but couldn't get my soundcard to work. Then I found out that if I left up to 32MB ram on the board it works fine running at dos. So for me, the best is to have up to 64MB when using dos, and perhaps with the help of ramdrive reduce it to 32MB. Also with 64MB and a fast mmx Pentium, windows 98 se are running ok.

Reply 4 of 8, by keropi

User metadata
Rank l33t++
Rank
l33t++

Thanks for the answers!!!

I was using this machine with 64MB and like elianda said, I did get into some trouble , IIRC Realms of Arkania 2 needed 32MB or less to actually work. For that purpose I am using a ramdisk program to eat up either xms or ems and then unload it with a simple .bat file 😀

As for the speed in 64/128MB configuration, I did made memory benchmarks using Sandra 2001 in win98se . My mobo is MVP3 based btw.
Speeds where the same (just a couple mb/s difference depending on the module(s) used, IIRC ~78mb/s and ~110mb/s using the fpu) but what it did made a difference was enabling bank interleave (with a value of 2 or 4) that becnhed ~87mb/s and ~135 with the fpu (or is it mmx read?) . Again using 1x64 or 2x64MB dimms made no real difference in the benchmark.

edit:

@Markk : yep win98se is running OK with 64MB until you open an IE6 window to download a patch or a driver... then is is "welcome to slow swap city" ... 128MB really did made a difference. And I am not using a pimped system with a gazillion apps running, only drivers installed, IE6sp1 and the unofficial SP. ....now if only win98se wasn't such a crashfest on my system 😵 I am always getting those recoverable messages about explorer or ie...

🎵 🎧 PCMIDI MPU , OrpheusII , Action Rewind , Megacard and 🎶GoldLib soundcard website

Reply 5 of 8, by bestemor

User metadata
Rank Oldbie
Rank
Oldbie

IIRC Realms of Arkania 2 needed 32MB or less to actually work.

sidenote: if run thru Win98, it actually works fine with 512mb memory... 😁
(and yes, that includes full sound etc, no need for pure dos)

Reply 6 of 8, by jwt27

User metadata
Rank Oldbie
Rank
Oldbie

I think you should keep the 128MB, and install a 64MB+ disk cache in the upper half.

You can do that with UIDE, which is an all-in-one disk cache, cd cache and cd-rom device driver. It can load itself above 32 or 64MB and uses only about 200 bytes of conventional ram IIRC.

edit:

here's the link: http://johnson.tmfc.net/dos/driver.html

Reply 7 of 8, by MaxWar

User metadata
Rank Oldbie
Rank
Oldbie

Interesting thread, i put 256 mg in my celeron-500 dos machine, it boots to dos and win95. I figured it would not bother the system much and is useful to run utility live-cds such as hiren's that rely alot on ram when using linux or windows based sessions, i did a low level format on my 20gb prior to installing w95 and mini xp + the program need 256mb to work

From what i read here, Ill have to keep an eye on my ram if i run into some problems with dos games, maybe ill just downgrade it when im done setting everything up on that system.

Reply 8 of 8, by keropi

User metadata
Rank l33t++
Rank
l33t++

jwt27 thanks for the suggestion, I'll grab the prog and see how it goes 😁

🎵 🎧 PCMIDI MPU , OrpheusII , Action Rewind , Megacard and 🎶GoldLib soundcard website