VOGONS


First post, by tiben

User metadata
Rank Newbie
Rank
Newbie

Hi,

I'm trying to play to the game Crusader: No Remorse but when i launch it, it crashes immediatly with the following error:

Fatal error 286.3330: General protection fault detected.
PID=0001 TID=0001 SID=0001 ERRORCODE=0000
AX=0000 BX=0000 CX=0E67 DX=06CF SI=0200 DI=0001 BP=1FB8
CS:IP=040F:0FD9 DS=05F7 ES=0000 SS:SP=05FF:1FB0 FLAGS=3293

This error seems pretty common for this game when asking to google but i have not found any pointers nor tips to fix it.

My system is an MSI K8T Neo2, Athlon 64 3000+, 1G ram, Geforce 7300GT AGP, SBPCI128.

I run MS-DOS 7.1 (bundled with win98).

As this error seems to be memory related, i give you my dos configuration:

Here is my config.sys

[menu]
MENUITEM=dos,MS-DOS 7.1
MENUITEM=win,Windows 98
MENUDEFAULT=win,10
MENUCOLOR=7,0

[common]
DEVICE=C:\WINDOWS\HIMEM.SYS
DEVICE=C:\WINDOWS\EMM386.EXE RAM /MIN=0 I=B000-B7FF /V
Country=033,850,C:\WINDOWS\COMMAND\country.sys

[dos]
DOS=HIGH,UMB
DEVICEHIGH=C:\DOSDRV\XCDROM.SYS /D:ASUS /SM

[win]
device=C:\WINDOWS\COMMAND\display.sys con=(ega,,1)

My autoexec.bat:

SET BLASTER=A220 I7 D1 H5 P330 T6
SET SBPCI=C:\PROGRA~1\CREATIVE\AUDIO\DOSDRV
mode con codepage prepare=((850) C:\WINDOWS\COMMAND\ega.cpi)
mode con codepage select=850
keyb fr,,C:\WINDOWS\COMMAND\keyboard.sys

GOTO %CONFIG%

:dos

LH C:\WINDOWS\COMMAND\MSCDEX /d:ASUS
LH C:\DOSDRV\MOUSE.COM /r2
LH %SBPCI%\SBLOAD
LH %SBPCI%\SBINIT

GOTO end

:win

win

:end

And the output of "mem" command (sorry it is in french):

Type de mémoire     Totale   Utilisée      Libre
---------------- -------- -------- --------
Conventionnelle 638K 25K 614K
Supérieure 58K 51K 8K
Réservée 0K 0K 0K
Mémoire étendue 1 046 40 3 553K 1 042 85
---------------- -------- -------- --------
Mémoire totale 1 047 10 3 628K 1 043 47

Total inférieur 696K 75K 621K

Totale Paginée (EMS) 32M (33 947 648 octets)
Mémoire libre paginée (EMS)* 32M (33 554 432 octets)

* EMM386 utilise la mémoire XMS pour simuler la mémoire EMS désirée.
La mémoire EMS peut changer en même temps que la mémoire XMS.

Taille maximale du programme exécutable 613K (628 096 octets)
Taille max. de la mémoire supérieure libre 4K (4 384 octets)
MS-DOS réside en mémoire haute (HMA).

Thanks!

Last edited by tiben on 2017-02-07, 22:45. Edited 1 time in total.

Reply 1 of 19, by clueless1

User metadata
Rank l33t
Rank
l33t

Try slowing your system down. Do you have a way to disable cache on your Athlon 64?

The more I learn, the more I realize how much I don't know.
OPL3 FM vs. Roland MT-32 vs. General MIDI DOS Game Comparison
Let's benchmark our systems with cache disabled
DOS PCI Graphics Card Benchmarks

Reply 3 of 19, by Dominus

User metadata
Rank DOSBox Moderator
Rank
DOSBox Moderator

I *think* it's one of the games that goes bad with too much RAM.Can you make a ramdisk and eat up all except 63MB of your RAM?

Edit: and I state it differently at About Crusader No Regret/Remorse - no problem with too much RAM 😀 (but the other guy mentions 256 MB Limit)
You could try the other hints I gave in there...

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

Reply 5 of 19, by Dominus

User metadata
Rank DOSBox Moderator
Rank
DOSBox Moderator

First thing I'd try is whether you can freedos' ramdisk tool, "tdsk" is the first search hit.

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

Reply 8 of 19, by Dominus

User metadata
Rank DOSBox Moderator
Rank
DOSBox Moderator

I'll be damned! It has a max RAM after all 😉
(There is also a patch for Crusader that might have helped, too)
Great that it works now!

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

Reply 10 of 19, by Dominus

User metadata
Rank DOSBox Moderator
Rank
DOSBox Moderator

Yeah, it's the same game engine.

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

Reply 12 of 19, by clueless1

User metadata
Rank l33t
Rank
l33t
gdjacobs wrote:

I thought it used the Underworld engine. Are the U8 and UU engine related?

Nope. U8 is isometric while UU is 1st person.

The more I learn, the more I realize how much I don't know.
OPL3 FM vs. Roland MT-32 vs. General MIDI DOS Game Comparison
Let's benchmark our systems with cache disabled
DOS PCI Graphics Card Benchmarks

Reply 14 of 19, by tiben

User metadata
Rank Newbie
Rank
Newbie

I'll be damned! It has a max RAM after all

Please note that maybe it is fixed simply because i replaced himem.sys with himemx.sys, whatever the value of \MAX value. I can do some checks if you or someone else wants to know!

Reply 15 of 19, by swaaye

User metadata
Rank l33t++
Rank
l33t++

On the topic of this game, I had to switch to the Logitech mouse driver because the Microsoft mouse driver caused a helicopter like noise from the audio. That was on a 440BX machine.

Reply 16 of 19, by gdjacobs

User metadata
Rank l33t++
Rank
l33t++

For what it's worth, HIMEMX is great. Features like mem limiting and the reduced resident footprint are fantastic.I haven't found a compatibility issue yet, although other's experiences might be different.

All hail the Great Capacitor Brand Finder

Reply 17 of 19, by Malik

User metadata
Rank l33t
Rank
l33t

I know this topic is now solved, and I just read it.

Just as a side note, I had an occasion where there was 192MB RAM installed in my P2 machine, and Crusader No Regret wouldn't boot, even though, HIMEM.SYS cannot see anything above 64MB RAM. After some trial and error, I managed to run it by running RAMDRIVE and make it eat 32MB of the RAM. (I wasn't using any modern HIMEM iteration back then.)

And on another occasion, I think with another P2 motherboard, in spite of having 256MB RAM, the game ran flawlessly without any RAM modifications.

If I'm not mistaken, the first board was DFI P2XBL and the second was on my AOpen AX6B.

Just a heads up.

5476332566_7480a12517_t.jpgSB Dos Drivers

Reply 18 of 19, by Dominus

User metadata
Rank DOSBox Moderator
Rank
DOSBox Moderator

Thanks, good to know and additional information might help the next person with these problems. Odd that it was different for the mobos ...

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

Reply 19 of 19, by Jorpho

User metadata
Rank l33t++
Rank
l33t++
Malik wrote:

even though, HIMEM.SYS cannot see anything above 64MB RAM.

That particular limitation applies to the MS-DOS 6.22 version of HIMEM.SYS.
http://www.msfn.org/board/topic/159631-testin … dos-limitations