VOGONS


wing commander 3, wc armada, privateer

Topic actions

Reply 20 of 76, by DosFreak

User metadata
Rank l33t++
Rank
l33t++

Open the dosbox.conf file in your DosBox directory. Search for EMS= and change it to EMS=false

How To Ask Questions The Smart Way
Make your games work offline

Reply 21 of 76, by Terminal_

User metadata
Rank Newbie
Rank
Newbie

Hey Guys,
I have tried the XMS and EMS=false options as well as setting sound and music to none. I still get the "Protected mode driver not responding..... "NOEMS' with "RAM" error message. It's super frustrating that what has worked for everyone else is not seeming to work for me. What is it that is not happening in my case?? Please advise...

"I wish I'd thought of that...."

Reply 22 of 76, by Terminal_

User metadata
Rank Newbie
Rank
Newbie

OOps,
I meant for this to actually be a response in the Wing Commander: Privateer, Armada topic...sorry bout that. Anyone with some insight as to why I still can't run this, I would love some help...

"I wish I'd thought of that...."

Reply 23 of 76, by Qbix

User metadata
Rank DOSBox Author
Rank
DOSBox Author

I wonder where you put it.
as it works perfectly if you change those lines in dosbox.conf

if it doesn't work post your dosbox.conf

Water flows down the stream
How to ask questions the smart way!

Reply 24 of 76, by MiniMax

User metadata
Rank Moderator
Rank
Moderator

What is the result of running the command mem from inside DOSBox?

DOSBox 60 seconds guide | How to ask questions
_________________
Lenovo M58p | Core 2 Quad Q8400 @ 2.66 GHz | Radeon R7 240 | LG HL-DT-ST DVDRAM GH40N | Fedora 32

Reply 27 of 76, by Terminal_

User metadata
Rank Newbie
Rank
Newbie

Hey, Here is my dosbox.config file..... I unzipped Privateer in C:\oldgames\Wing Commander Privateer\Privateer.... when I launch dosbox I mount c:\oldgames. I also tried mounting c:\oldgames\wing commander privateer\privateer and still got the same "protected mode" error that has been spoken of in these threads. I hope this info can help diagnose the prob....thanks in advance for any help.

fullscreen=false
fulldouble=false
fullfixed=false
fullresolution=1024x768
output=surface
hwscale=1.00
autolock=true
sensitivity=100
waitonerror=true
priority=higher,normal
mapperfile=mapper.txt

language=
machine=vga
captures=capture
memsize=16

frameskip=0
aspect=false
scaler=normal2x

core=normal
cycles=3000
cycleup=500
cycledown=20

nosound=false
rate=22050
blocksize=2048
prebuffer=10

mpu401=true
intelligent=true
device=default
config=

type=sb16
base=220
irq=7
dma=1
hdma=5
mixer=true
oplmode=auto
oplrate=22050

gus=true
rate=22050
base=240
irq1=5
irq2=5
dma1=3
dma2=3
ultradir=C:\ULTRASND

pcspeaker=true
pcrate=22050
tandyrate=22050
disney=true

xms=false
ems=false

modem=false
comport=2
listenport=23

directserial=false
comport=1
realport=COM1
defaultbps=1200
parity=N
bytesize=8
stopbit=1

ipx=false

"I wish I'd thought of that...."

Reply 28 of 76, by Terminal_

User metadata
Rank Newbie
Rank
Newbie

Hey, I tried xms=true and ems=false and got the same result. When I ran the mem command I got the following:
637 kb free conventional memory
15296 kb free extended memory
15296 kb free expanded memory

what would you suggest at this point?

"I wish I'd thought of that...."

Reply 30 of 76, by MiniMax

User metadata
Rank Moderator
Rank
Moderator
Terminal_ wrote:
Hey, I tried xms=true and ems=false and got the same result. When I ran the mem command I got the following: 637 kb free convent […]
Show full quote

Hey, I tried xms=true and ems=false and got the same result. When I ran the mem command I got the following:
637 kb free conventional memory
15296 kb free extended memory
15296 kb free expanded memory

what would you suggest at this point?

I suggest you tell us which settings you used when you got that output from mem.

DOSBox 60 seconds guide | How to ask questions
_________________
Lenovo M58p | Core 2 Quad Q8400 @ 2.66 GHz | Radeon R7 240 | LG HL-DT-ST DVDRAM GH40N | Fedora 32

Reply 32 of 76, by MiniMax

User metadata
Rank Moderator
Rank
Moderator
Terminal_ wrote:

Exactly which settings are you speaking of? dosbox.config settings?

The EMS and XMS settings in DOSBox.

You wrote:

Terminal_ wrote:
Hey, I tried xms=true and ems=false and got the same result. When I ran the mem command I got the following: 637 kb free convent […]
Show full quote

Hey, I tried xms=true and ems=false and got the same result. When I ran the mem command I got the following:
637 kb free conventional memory
15296 kb free extended memory
15296 kb free expanded memory

what would you suggest at this point?

When I run DOSBox with xms=true and ems=false I get a totally different output:

Z:\>mem

637 Kb free conventional memory
15296 Kb free extended memory

DOSBox 60 seconds guide | How to ask questions
_________________
Lenovo M58p | Core 2 Quad Q8400 @ 2.66 GHz | Radeon R7 240 | LG HL-DT-ST DVDRAM GH40N | Fedora 32

Reply 33 of 76, by Terminal_

User metadata
Rank Newbie
Rank
Newbie

MiniMax,
Here is what i have done so far and the results I've gotten:
*I checked my dosbox.config file to ensure I had xms=true and ems=false.
(also tried as xms=false) (with DOSBox 0.63)
*My games are in C:\oldgames
*Opened DODBox and typed "mount c c:\oldgames" then "c:" to name the drive as "c".
*then typed "mem" and recieved the following:
637 kb free conventional memory
15296 kb free extended memory
15296 kb free expanded memory

*I then tried "cd wingco~1\privat~1" to get into the Privateer directory.
* When I try "priv" for the priv.exe command, I get the "Protected mode driver not responding to EMS function calls" error.

It seems to me I am doing this just as the others who are running the game fine, but getting different results.... any other ideas on what else could be making my results different??

"I wish I'd thought of that...."

Reply 34 of 76, by Terminal_

User metadata
Rank Newbie
Rank
Newbie

One other question I forgot to ask.... I am changing the XMS and EMS settings in dosbox.config by using WordPad. That is where I change those settings, correct??

"I wish I'd thought of that...."

Reply 36 of 76, by Terminal_

User metadata
Rank Newbie
Rank
Newbie

Thanks for the quick response... It is dosbox.conf I'm changing. I did restart DOSBox prior to trying the above.... I'm am at a real loss here...
One bit of good news though, i got Starflight, the birthplace of my gaming life, to run just now and am doing cartwheels as I type!!! (OK, maybe not literally!)
If I can only get Privateer to run, my plan will almost be complete... I really don't know where to look now.

"I wish I'd thought of that...."

Reply 37 of 76, by HunterZ

User metadata
Rank l33t++
Rank
l33t++
Terminal_ wrote:
MiniMax, Here is what i have done so far and the results I've gotten: *I checked my dosbox.config file to ensure I had xms=true […]
Show full quote

MiniMax,
Here is what i have done so far and the results I've gotten:
*I checked my dosbox.config file to ensure I had xms=true and ems=false.
(also tried as xms=false) (with DOSBox 0.63)
*My games are in C:\oldgames
*Opened DODBox and typed "mount c c:\oldgames" then "c:" to name the drive as "c".
*then typed "mem" and recieved the following:
637 kb free conventional memory
15296 kb free extended memory
15296 kb free expanded memory

*I then tried "cd wingco~1\privat~1" to get into the Privateer directory.
* When I try "priv" for the priv.exe command, I get the "Protected mode driver not responding to EMS function calls" error.

It seems to me I am doing this just as the others who are running the game fine, but getting different results.... any other ideas on what else could be making my results different??

Sounds like either DOSBox isn't using the .conf file that you're editing, or there's a bug in DOSBox 0.63 that is making it enable EMS even though you set it to false. It's saying you have 15MB of XMS and 15MB of EMS in the last two lines.

The error message you're seeing is Privateer complaining that it can't do what it wants with that 15MB of memory because DOSBox is controlling it as EMS.

QBix/Harekiet: Is it possible to make DOSBox's EMS respond to Privateer's function calls in a way that makes it happy?

Reply 38 of 76, by MiniMax

User metadata
Rank Moderator
Rank
Moderator
Terminal_ wrote:
*I checked my dosbox.config file to ensure I had xms=true and ems=false. <snip> *then typed "mem" and recieved the following: […]
Show full quote

*I checked my dosbox.config file to ensure I had xms=true and ems=false.
<snip>
*then typed "mem" and recieved the following:
637 kb free conventional memory
15296 kb free extended memory
15296 kb free expanded memory

You are doing something fundamentally wrong.

Start DOSBox. Look at the DOSBox window. Look at the window title. Does it read DOSBox 0.63,Cpu Cycles: 3000?

Shutdown DOSBox. Edit dosbox.conf with Notepad. Find the cpu section. Change cycles to 4321. Start DOSBox and check that the title reflects the change.

DOSBox 60 seconds guide | How to ask questions
_________________
Lenovo M58p | Core 2 Quad Q8400 @ 2.66 GHz | Radeon R7 240 | LG HL-DT-ST DVDRAM GH40N | Fedora 32

Reply 39 of 76, by Qbix

User metadata
Rank DOSBox Author
Rank
DOSBox Author

QBix/Harekiet: Is it possible to make DOSBox's EMS respond to Privateer's function calls in a way that makes it happy?

There are always ways....
but it's the vcpi that privateer wants and we don't see use for it especially as ems can be disabled in dosbox. (even much simpeler in the next version)

Water flows down the stream
How to ask questions the smart way!