VOGONS


First post, by Crissaegrimm

User metadata
Rank Newbie
Rank
Newbie

Hi there, I'm a new poster who registered pretty much entirely for the purpose of trying to get this game to work 😒

I'm using DOSBox 0.74 on a Windows XP system.

Dracula's Shadow is a DOS/Windows Castlevania fan-game based on Simon's Quest. As such, it shares many of the features of Simon's Quest that aren't found in other Castlevania games, most notably the day/night cycle.

My problem is that the game works fine under DOSBox (or VDMSound for that matter) up until night falls, whereupon it crashes with the following message.

"Shutting down Allegro
Exiting due to signal SIGSEGV
Page fault at eip=000b5724, error=0004
eax=f689c354 ebx=0007583c ecx=00000014 edx=00075840
esi=00d30400 edi=00000003 ebp=002b62e8 esp=002b62dc
program=I:\DRACUL~1\DRACSH~1.EXE
cs: sel=00a7 base=10000000 limit=00d4ffff
ds: sel=00af base=10000000 limit=00d4ffff
es: sel=00af base=10000000 limit=00d4ffff
fs: sel=00af base=10000000 limit=00d4ffff
gs: sel=00bf base=00000000 limit=0010ffff
ss: sel=00af base=10000000 limit=00d4ffff
App stack: [002b63b8..002363b8] Exceptn stack: [00236310..002343d0]

Call frame traceback EIPs:
0x000b5724
0x0004bb0f
0x00031447
0x0003069c
0x00010ce6
0x000b4a88"

There is also a Windows executable which doesn't seem to crash when night falls, but it is far less reliable in general and crashes often for what seems like no particular reason, so I still feel the DOS version is the better choice.

Before posting I checked to see if anybody else had been having problems with the same game, but I didn't find anything, so here I am.

Any help would be greatly appreciated.

Reply 1 of 6, by peterferrie

User metadata
Rank Oldbie
Rank
Oldbie

This is a tricky one. The game does not run in Normal core. No idea why.
I'll keep digging. ;-)

Reply 2 of 6, by wd

User metadata
Rank DOSBox Author
Rank
DOSBox Author

Be sure it runs in plain dos before digging too far.

Reply 3 of 6, by ripsaw8080

User metadata
Rank DOSBox Author
Rank
DOSBox Author

I tried the "final" version dated July 2005 (that's right, 2005). It has a high degree of Windows awareness based on all the functions it calls that check for Windows stuff like LFN support. Also, it needs a 32-bit DPMI server but does not come with one, so I get the impression it was developed to run under the NTVDM, not early 90's DOS. It crashes or throws pagefaults sporadically with CWSDPMI r5 and HDPMI32 servers in DOSBox, with or without DPMI 1.0 extensions, with or without sound, and also when booting real DOS. It has the same sporadic crashes and pagefaults under the WinXP NTVDM, with or without sound through VDMSound. In all of the cases I was using the VGA modeX (320x240x256) video that is the default; didn't try the other options. Basically, it's hard to say where or under what conditions it is stable.

Too bad it's difficult to get it to run reliably, because it's quite NEStastic with blatant and unapologetic ripping of graphics, music, and sfx from Castlevania II; but with added parallax scrolling that the NES probably couldn't have pulled off.

Reply 4 of 6, by wd

User metadata
Rank DOSBox Author
Rank
DOSBox Author

Right, there are a number of games out there (using cwsdpmi) that seem to
target (solely?) win95/98 and are instable/not running on anything else.

Reply 5 of 6, by Crissaegrimm

User metadata
Rank Newbie
Rank
Newbie

I imagined it would have something to do with older versions of Windows 😒

There are a fair number of reviews of the game around, and none of them make so much as a passing mention of its instability, so (given the fact that it was released in 2005) it's only logical to assume the OS might have something to do with it.

That's too bad.

Oh well, thanks for the responses, everyone who replied or looked into it. Much appreciated.

Reply 6 of 6, by robertmo

User metadata
Rank l33t++
Rank
l33t++

you can try installing win95/98 in dosbox (or any virutal machine) and try there