vogons - very old games on new systems Last Visit : never :: 2013-5-25 @ 02:26 am : Now
?FAQ sSearch mMemberlist uUsergroups
rRegister pProfile "Messages lLog in
View posts : unanswered
Forum Index :: Marvin ::
up DOS programs won't load on upper memory
Goto page Previous  1, 2
Reply with quote Re: DOS programs won't load on upper memory :: 2012-2-25 @ 07:11 pm
F2bnp
Oldbie
[avatar]
Joined: 2007-09-23
Posts: 1318
It'll be a bit hard getting ISA cards on an i865PE board Sticking Tongue Out.
I'll try QEMM97 and post the results.
Post new topicReply to topic
Offline
Reply with quote Re: DOS programs won't load on upper memory :: 2012-2-25 @ 07:15 pm
AdamP
Member
no avatar
Joined: 2009-08-21
Posts: 323
Location: England
Have you seen this?

Another thing about real EMS is that it's probably a lot slower than emulated, seeing as it uses an 8-bit ISA interface.

Another thing that may or may not help is to specify a range for UMB and EMS in the RAM switch of your EMM386 line.
Post new topicReply to topic
Hidden
Reply with quote Re: DOS programs won't load on upper memory :: 2012-2-26 @ 01:20 am
Dominus
DOSBox Moderator
[avatar]
Joined: 2002-10-03
Posts: 4636
Location: Vienna
You might just not be able to due to the board spent resources ;(

_________________
Windows 3.1x guide for DOSBox
60 seconds guide to DOSBox
DOSBox SVN snapshot for OS X (10.4-10.8 ppc/intel) codesigned for gatekeeper
Post new topicReply to topic
Hidden
Reply with quote Re: DOS programs won't load on upper memory :: 2012-2-26 @ 02:00 am
Malik
The Legend
[avatar]
Joined: 2004-04-10
Posts: 1759
Location: Malaysia
F2bnp, I forgot to ask how much ram you have in your system.

1. Try to reduce the total RAM available, by using programs like the xmsdsk to allocate most of the ram to a virtual drive, and to leave the remaining for DOS. Try reducing in steps - 512MB, 256MB, 128MB and finally 64MB of available extended memory (increase the xmsdsk usage). Before resorting to this, :

2. Before doing that, did you set the MEMMAKER to run with custom settings or was it run at the default settings? If you choose custom, select the "use the monochrome region" thingy and "scan the upper memory area aggressively" options.

3. Most probably will require manual adjustments.

4. Looking at your basic empty MSD.EXE output, you can try using the switch

a.) I=C000-EFFF (which will include the "possibly available" areas.

or

b.) I=D000-DFFF (where this whole region is absolutely free for the page frame, again from your MSD.EXE output.)

And remove other switches.

5. And also, if your BIOS has the options, Enable the "Shadow RAM" options, if available.




Even in my 486 with 8MB RAM, I ended up manually adjusting the settings of the EMM386 switches, to optimize the upper memory usage - which the MEMMAKER failed to compute.

_________________
user imageSB Dos Drivers
Post new topicReply to topic
Offline
Reply with quote Re: DOS programs won't load on upper memory :: 2012-2-26 @ 02:09 am
AdamP
Member
no avatar
Joined: 2009-08-21
Posts: 323
Location: England
Malik wrote:
F2bnp, I forgot to ask how much ram you have in your system.


Judging by his mem /c output, I'm guessing he has about 1GB.
Post new topicReply to topic
Hidden
Reply with quote Re: DOS programs won't load on upper memory :: 2012-2-26 @ 09:45 am
F2bnp
Oldbie
[avatar]
Joined: 2007-09-23
Posts: 1318
AdamP wrote:
Malik wrote:
F2bnp, I forgot to ask how much ram you have in your system.


Judging by his mem /c output, I'm guessing he has about 1GB.


Yeah I'm pretty sure I have 1GB (too bored to actually turn the PC on and have a look Sticking Tongue Out)
Post new topicReply to topic
Offline
Reply with quote Re: DOS programs won't load on upper memory :: 2012-2-27 @ 10:04 am
F2bnp
Oldbie
[avatar]
Joined: 2007-09-23
Posts: 1318
So I tried UMBPCI in conjuction with EMM386, I tried a ton of different stuff and it still wouldn't work (everything from not booting Windows at all to not running games), so I decided to give up. It's not worth it anyway, I can everything through Win9x DOS prompt and DOSBox.
Thanks for all the help anyway guys Very Happy
Post new topicReply to topic
Offline
Reply with quote Re: DOS programs won't load on upper memory :: 2012-2-27 @ 02:01 pm
eL_PuSHeR
Moderator
[avatar]
Joined: 2003-06-20
Posts: 6131
Did you tinker with BIOS options if available? Remove all shadowing etc...

If there are some ROM addresses at certain memory regions you may be out of luck.
Post new topicReply to topic
Offline
Reply with quote Re: DOS programs won't load on upper memory :: 2012-2-27 @ 02:37 pm
jwt27
Preserve nature - Always wear a helmet
[avatar]
Joined: 2011-08-15
Posts: 344
Location: Fryslân
Whoa, you do give up quickly.

Did you even try disabling EMS? With UMBPCI only and no EMM386? I really doubt you need it anyway. Did you change the load order, did you read the readmes?
And if you really really do need EMS, there's always JEMM386 that does not use all of your conventional memory.

_________________
PIII 616MHz - 440BX - 256MB ECC - V3 AGP - YMF719 - FreeDOS & Win2K
- My config.sys and autoexec.bat
- My Soundcloud thingy
Post new topicReply to topic
Hidden
Reply with quote Re: DOS programs won't load on upper memory :: 2012-2-27 @ 03:39 pm
bestemor
Member
[avatar]
Joined: 2007-04-23
Posts: 362
Quote:
I can everything through Win9x DOS prompt

So, did qemm97 work, or... ?
Post new topicReply to topic
Hidden
Reply with quote Re: DOS programs won't load on upper memory :: 2012-2-27 @ 04:19 pm
F2bnp
Oldbie
[avatar]
Joined: 2007-09-23
Posts: 1318
Yes, I do give up quickly, because I do not have a ton of time to spare unfortunately and DOS configuration always pissed me off. The reason I wanted real DOS was to listen to how different some games sound with the Vortex's SBPRO emulation, which in itself is kinda maschochistic Sticking Tongue Out

But to answer to your questions:
-El_Pusher, unfortunately this board does not provide enough options (I guess because it's an Albatron) so no option for RAM shadowing.

-Jwt27, I do need EMS. Quite a few games outright demand it. Frontier Elite II is one of those. It's also the game in particular I wanted to listen to how it sounds like when using that shitty SBPRO emulation from the Vortex cards. I used to play it like that a year or so ago and it sounded quite nice actually, so I wanted to listen to it again Sticking Tongue Out
UMBPCI works indeed and I can go to Windows GUI and all, also gives me quite a bit of RAM. I think, without the MSCDEX and CDROM drivers loaded I had about 593, which is enough. I tried loading EMM386 after UMBPCI but the system wouldn't boot into the GUI, always complaining about some file not working due to RAM issues. I tried a plethora of /I switches (I used UMBCHK to determine which addresses I should try) and one of them supposedly made it work, but games would hang before even getting to actual gameplay.

-Bestemor, nope, gave up before even looking for it Sticking Tongue Out

I'm dual booting anyway, Win98 and WinXP, I'm pretty sure all of the DOS games work just fine under DOSBox, except for those ones that have support for some really high resolutions like System Shock (when using a fan patch) and MechWarrior II. I also play pretty much all of my Windows games on Windows XP. Windows 98 is there mostly for those pesky ones that just won't work and to remind me that this is supposed to be a retro rig xD
Post new topicReply to topic
Offline
Reply with quote Re: DOS programs won't load on upper memory :: 2012-2-28 @ 12:21 am
Malik
The Legend
[avatar]
Joined: 2004-04-10
Posts: 1759
Location: Malaysia
F2bnp, here's a last-effort move to maximize your available conventional memory :

1. Remark OUT / Remove the COUNTRY.SYS and the DISPLAY.SYS lines in the config.sys. They are not required for games. And they do take up some memory space.

2. Replace that messy ducks....errr...I mean MSCDEX.EXE. Use SHCDX33C.EXE or the latest version SHCDX33E.EXE instead. It takes up about only one-third of the mscdex.exe.

3. REDUCE the FILES= value to 30 or 40. Or remark it out, unless a game requests for it. Remove BUFFERS= statement or reduce it to 30, 20 or 10.

4. Remove the LASTDRIVE= statement unless you have many drives letters. You don't need it if you have drives upto the letter G or H, if I'm not mistaken. Or you can reduce the letter count to the actual last drive in your system.

The biggest culprit here is that ducks - the messy ducks. Very Happy

You'll be surprised with the results! Happy

_________________
user imageSB Dos Drivers
Post new topicReply to topic
Offline
Reply with quote Re: DOS programs won't load on upper memory :: 2012-2-28 @ 03:48 am
Jorpho
l33t
[avatar]
Joined: 2003-02-14
Posts: 2779
Location: Canada
I'm pretty sure mdgx.com has some CD-ROM drivers that take up just a little bit less RAM than the Oak drivers, but should still work with other CD-ROM drives.
Post new topicReply to topic
Offline
page 2 of 2
Goto page Previous  1, 2
All times are GMT
Moderate
Quick Reply & Options
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum
Powered by phpBB © 2001-2003 phpBB Group.
vogons and vogons site design and content herein is under a creative commons license 2002-2003 zetafleet.dom.
This site hosts no abandonware. There is no material that is knowingly illegal here.
zetafleet.dom will not be held responsible for users' posts.
This disclaimer is brought to you thanks to the BSA.