Dos 6 conventional memory tricks

Getting old DOS games working. (DOSBox topics belong in DOSBox areas below, not here).

Re: Dos 6 conventional memory tricks

Postby Matth79 » 2015-1-30 @ 17:25

It seems to be creating EMS memory, so it must be finding a space for a pageframe somewhere.
Try using NOEMS instead of RAM.

Also, try STACKS=16,256 - it's a setting from another page that may help with EMM386

Another possibility, try the one piece JEMMEX instead of HIMEM & EMM386.

Any BIOS options relating to caching upper memory areas? if on, set them off.
Matth79
Member
 
Posts: 388
Joined: 2014-5-19 @ 14:24

Re: Dos 6 conventional memory tricks

Postby jwt27 » 2015-1-30 @ 18:42

I think STACKS= only wastes more memory, and is better left at 0,0 unless you actually encounter stack overflows.


Jorpho wrote:Maybe there's just some kind of weird hardware fault in the motherboard.

The only other thing I can think of trying at this point is to try substituting HIMEM with HIMEMX, a free open-source replacement that under some conditions seems to work better than HIMEM.

Or, since this is a Pentium, it might be worthwhile to see if UMBPCI does anything.

I'd recommend UMBPCI too. Especially the included utilities (UMBCHK, DMACHK and UMBFILL) may prove helpful in this case.
WANTED - Manuals/drivers for:
  • Tecmar Graphics Master
  • Paradise Autoswitch EGA 350 (EGA1A)
User avatar
jwt27
Oldbie
 
Posts: 1628
Joined: 2011-8-15 @ 02:19
Location: Fryslân

Re: Dos 6 conventional memory tricks

Postby Sev80 » 2015-1-31 @ 00:18

any idea where i can get the 3rd party memory managers?

I have all the shadowing turned off in the bios.

Funny enough, I get similar results if i run this partition under vmware player, except it says 0k reserved memory, but also 0k upper memory..
Sev80
Newbie
 
Posts: 59
Joined: 2014-4-16 @ 16:05

Re: Dos 6 conventional memory tricks

Postby Jorpho » 2015-1-31 @ 00:46

I suppose you could conceivably have a virus of some sort either in your boot sector or in command.com . The easiest way to clear the boot sector would be to run "fdisk /mbr" (which should be safe as long as you haven't been doing anything weird to the partition), unless of course your copy of fdisk got infected too.

Can you boot your computer from a floppy? There are lots of boot disks out there that should support an EMS configuration. If one of those works, then you can be sure it's probably not a hardware problem.

Sev80 wrote:any idea where i can get the 3rd party memory managers?
Google.
User avatar
Jorpho
l33t++
 
Posts: 7043
Joined: 2003-2-14 @ 19:50
Location: Canada

Re: Dos 6 conventional memory tricks

Postby Sev80 » 2015-1-31 @ 01:12

im wondering it if is normal for DOS to report 0k upper memory. I just dusted off my old pentium 120 laptop booted it with win 95 dos into command prompt mode, nothing but himem.sys and emm386 loaded. I did a mem /c /p it still shows 384k reserved memory and 0k upper memory..

Maybe I just never noticed this before??
Sev80
Newbie
 
Posts: 59
Joined: 2014-4-16 @ 16:05

Re: Dos 6 conventional memory tricks

Postby Jorpho » 2015-1-31 @ 01:48

Further research reveals someone else encountering precisely this problem, with a virus as culprit.
viewtopic.php?t=26959

If you were running any of the same programs on your old laptop, your laptop may be infected too.
User avatar
Jorpho
l33t++
 
Posts: 7043
Joined: 2003-2-14 @ 19:50
Location: Canada

Re: Dos 6 conventional memory tricks

Postby Sev80 » 2015-1-31 @ 08:34

holy crap, i just ran a virus check on the CF card and found the same virus major.1644!!! I just cleaned the cf card, popped it back in the pentium machine and viola! it worked! i have 600k conventional memory now..

thanks so much guys!
Sev80
Newbie
 
Posts: 59
Joined: 2014-4-16 @ 16:05

Re: Dos 6 conventional memory tricks

Postby kin » 2015-6-01 @ 21:00

You'll never know what you will find with f-prot :) (taipan virus...)
kin
Newbie
 
Posts: 20
Joined: 2014-11-30 @ 15:41

Re: Dos 6 conventional memory tricks

Postby breech » 2016-2-12 @ 09:25

Ed - short version: MS's code seems to have always been bloated, for instance mscdex.exe from dos 6.0 contained 10% garbage.
User avatar
breech
Newbie
 
Posts: 24
Joined: 2005-12-19 @ 13:12

Re: Dos 6 conventional memory tricks

Postby Tecchie » 2017-9-26 @ 17:13

breech wrote:Ed - short version: MS's code seems to have always been bloated, for instance mscdex.exe from dos 6.0 contained 10% garbage.



So I just sifted through all this crap.. lol

I will tell you that using all the FCBS, stacks, etc etc that all eats up memory. trust me.

Also, try using the boot files (io.sys, msdos.sys and command.com) from Windows 98SE, or even WinME.

a few utilities are useful from those, and especially if you accudentally boot command prompt onl;y and bypass loading your config.sys file, is XMSMMGR.EXE.

Memmaker as stated earlier DOES work best with vanilla lines/files.

After it runs it's optimizations, get rid of all the extra lines, but leave the LH commands, and "devicehigh" stuff.

I used to have around almost all my base memory free. One system I saw had (for some odd reason) 715k free base memory.. so not sure if it was a motherboard thing or the way all the boot files were loaded..
User avatar
Tecchie
Newbie
 
Posts: 2
Joined: 2017-4-01 @ 20:45

Re: Dos 6 conventional memory tricks

Postby FeedingDragon » 2017-9-27 @ 19:24

There is only 1 way, with a standard PC, that I know of to get conventional memory over 640k (usually maxes at 620k-630k even with 3rd party memory managers.) That is to reclaim the hi-res color graphics RAM from A000-AFFF. Can't run anything with advanced graphics, but provides a large amount of conventional memory. I've seen people using this to run memory intensive programs that are limited to ANSI or text based graphics. Such as a BBS some DOS based servers, etc...
Feeding Dragon
User avatar
FeedingDragon
Oldbie
 
Posts: 811
Joined: 2003-8-24 @ 03:25
Location: Central Texas

Previous

Return to DOS

Who is online

Users browsing this forum: Falcosoft and 2 guests