Hello all,
When trying to run Steel PanthersII, I get the following:
D:\STEEL2>steel2
DOS/4GW Professional Protected Mode Run-time Version 1.96
Copyright (c) Rational Systems, Inc. 1990-1994
DOS/4GW Professional error (2001): exception 0Dh (general protection fault) at
2
1F:405D796C
TSF32: prev_tsf32 6A10
SS 227 DS 227 ES 227 FS 0 GS AF
EAX F0000170 EBX 407060BC ECX 0 EDX 2
ESI F0000170 EDI 407067C4 EBP 407062D0 ESP 40706280
CS:IP 21F:405D796C ID 0D COD 0 FLG 10282
CS= 21F, USE32, page granular, limit BFFFFFFF, base 0, acc CBFB
SS= 227, USE32, page granular, limit BFFFFFFF, base 0, acc CBF3
DS= 227, USE32, page granular, limit BFFFFFFF, base 0, acc CBF3
ES= 227, USE32, page granular, limit BFFFFFFF, base 0, acc CBF3
FS= 0, USE16, byte granular, limit 0, base 0, acc 0
GS= AF, USE16, byte granular, limit FFFF, base D300, acc F3
CR0: unavailable
Crash address (unrelocated) = 1:000C696C
D:\STEEL2>
Steel Panthers III results in:
D:\STEEL3>steel3
DOS/4GW Professional Protected Mode Run-time Version 1.96
Copyright (c) Rational Systems, Inc. 1990-1994
DOS/4GW Professional error (2001): exception 0Dh (general protection fault) at
2
1F:4062192C
TSF32: prev_tsf32 6A10
SS 227 DS 227 ES 227 FS 0 GS AF
EAX F0000170 EBX 40854A28 ECX 0 EDX 2
ESI F0000170 EDI 40855140 EBP 40854C3C ESP 40854BEC
CS:IP 21F:4062192C ID 0D COD 0 FLG 10282
CS= 21F, USE32, page granular, limit BFFFFFFF, base 0, acc CBFB
SS= 227, USE32, page granular, limit BFFFFFFF, base 0, acc CBF3
DS= 227, USE32, page granular, limit BFFFFFFF, base 0, acc CBF3
ES= 227, USE32, page granular, limit BFFFFFFF, base 0, acc CBF3
FS= 0, USE16, byte granular, limit 0, base 0, acc 0
GS= AF, USE16, byte granular, limit FFFF, base D300, acc F3
CR0: unavailable
Crash address (unrelocated) = 1:000F392C
D:\STEEL3>
I'm running xdos .98.4.0 on kernel 2.2.0pre1 like this:
xdos -F /etc/dosemu.conf
CPU speed set to 233/1 MHz
Running on CPU=586, FPU=1, rdtsc=1
And my dosemu.conf is:
$ cat /etc/dosemu.conf
define version_3_style_used
debug "-a"
dosbanner on
timint on
keyboard { layout us keybint on rawkeyboard off }
HogThreshold 1
ipxsupport off
terminal { charset latin updatefreq 4 color on }
X { updatefreq 8 title "DOS in a BOX" icon_name "xdos" }
video { vga console graphics chipset matrox memsize 4096}
# Use this line, if you are using VGA
mathco on # Math coprocessor valid values: on off
cpu 80586 # CPU emulation valid values: 80[345]86
#bootC # Startup drive valid values: bootA bootC
disk { image "/var/lib/dosemu/hdimage.first" }
secure off # "on" or "off"
dpmi 16384 # DPMI size in K, or "off"
xms 16384 # XMS size in K, or "off"
ems 4096 # EMS size in K, or "off"
irqpassing off # this disables IRQ monitoring
speaker native # or "off" or "emulated"
#floppy { device /dev/fd0 threeinch }
sound_emu on
sound_emu { sb_base 0x220 sb_irq 5 sb_dma 1 sb_dsp /dev/dsp sb_mixer /dev/mixer
mpu_base 0x330 }
Any ideas? Is this dosemu, or a cockpit error of my own?
Thanks,
DG