VOGONS


First post, by Tigerle

User metadata
Rank Newbie
Rank
Newbie

Hi
If i start Civilization 2 under Windows 3.11 (in DosBox), i get the message "This program cannot be run in DOS mode". I have now idea where the mistake could be. Normally Civilization 2 should run with Windows 3.1 or higher, so i thought it should run with Windows under DosBox.

(But i can't use "wine" instead because Civilization 2 crushed under wine)

Can somebody help me?

Reply 2 of 8, by luckybob

User metadata
Rank l33t
Rank
l33t

Civilization 2 will run fin on anything up to xp. It doesn't like 64bit processors, so I have to run mine on a virtual xp machine.

It is a mistake to think you can solve any major problems just with potatoes.

Reply 3 of 8, by Tigerle

User metadata
Rank Newbie
Rank
Newbie

A screenshot i can't make. But if i start civilization in Windows, it changes to a DOS-like screen (black with white text) and takes only this Line "This program cannot be run in DOS mode".
Then it changes back to Windows.

But now the informations about my system:
I use
Dosbox-Version:
dosbox 0.73

System:
Ubuntu 10.04 LTS (Lucid Lynx)
Gnome 2.30.2

And here my Dosbox-Config without commentlines:

[sdl] fullscreen=false fulldouble=false fullresolution=original windowresolution=1024x768 output=surface autolock=false sensitiv […]
Show full quote

[sdl]
fullscreen=false
fulldouble=false
fullresolution=original
windowresolution=1024x768
output=surface
autolock=false
sensitivity=100
waitonerror=true
priority=higher,normal
mapperfile=mapper.txt
usescancodes=true

[dosbox]
language=
machine=svga_s3
captures=capture
memsize=16

[render]
frameskip=0
aspect=false
scaler=normal2x

[cpu]
core=auto
cputype=auto
cycles=auto
cycleup=500
cycledown=20

[mixer]
nosound=false
rate=22050
blocksize=2048
prebuffer=10

[midi]
mpu401=intelligent
mididevice=default
midiconfig=

[sblaster]
sbtype=sb16
sbbase=220
irq=7
dma=1
hdma=5
sbmixer=true
oplmode=auto
oplemu=default
oplrate=22050

[gus]
gus=false
gusrate=22050
gusbase=240
gusirq=5
gusdma=3
ultradir=C:\ULTRASND

[speaker]
pcspeaker=true
pcrate=22050
tandy=auto
tandyrate=22050
disney=true

[joystick]
joysticktype=auto
timed=true
autofire=false
swap34=false
buttonwrap=true

[serial]
serial1=dummy
serial2=dummy
serial3=disabled
serial4=disabled

[dos]
xms=true
ems=false
umb=true
keyboardlayout=auto

[ipx]
ipx=false

[autoexec]
mount a /home/tigerle/.dosbox/a
mount c /home/tigerle/.dosbox/c
c:\

For Windows 3.11 i have installed the s3-driver, but it didn't work before i had installed this driver, too.

Edit:
i forgot informations about my hardware:
Memory: 993 MB
Chip: 2x Intel(R) Atom(TM) CPU N270 @ 1,60 GHz
It's a 32-bit Computer

Last edited by Tigerle on 2011-04-19, 12:56. Edited 1 time in total.

Reply 4 of 8, by luckybob

User metadata
Rank l33t
Rank
l33t

if your main OS is linux, id recommend wine instead of dosbox for this game. civ2 is a windows game, and just because you got windows 3.1 to run in dosbox does not mean it will then run civ2.

It is a mistake to think you can solve any major problems just with potatoes.

Reply 7 of 8, by Jorpho

User metadata
Rank l33t++
Rank
l33t++

To clarify, "This program cannot be run in DOS mode" is the standard message that appears when a Win32 application is attempted to run in DOS (including DOSBox and Windows 3.11). What version of Windows are you trying to run it on?

Also, you should be using DOSBox 0.74.

Reply 8 of 8, by Dominus

User metadata
Rank DOSBox Moderator
Rank
DOSBox Moderator

And if it is 32bit, maybe you need to install win32s (if so, the CD probably has the setup). Or it just won't run on Win 3.1x

Windows 3.1x guide for DOSBox
60 seconds guide to DOSBox
DOSBox SVN snapshot for macOS (10.4-11.x ppc/intel 32/64bit) notarized for gatekeeper