VOGONS


First post, by CrackerZack

User metadata
Rank Newbie
Rank
Newbie

While playing the campaign game on HoMM (original version) the game continually crashes DOSBox at the same spot each time. I have had it crash in the past, but if i change my moves around substantially (ie avoid a battle until a few turns later) it would continue on. That is failing now because the last point of the autosave is before I get attacked and after that battle it consistently crashes. I have tried turning off the sounds, running with memory settings of 16,32 and 64 and tried both DOSBox 7.0 and 6.5.

For stats here it is....
Pentium M 1.86 GHz
512 MB RAM
ATI Mobility Radeon x300 (64MB)
Not sure of sound board (SigmaTel C-Major Audio) under sound properties
Windows XP Home SP2
Sound mode was sb16 with gus to true, also tried turning this off
unsure of video mode, i didn't change anything
I tried with both .70 and .65 for DOSBox

Here is the error in the console from DOSBox .65:
CONFIG:Loading settings from config file dosbox.conf
MIDI:Opened device:win32
Illegal read from 63450122, CS:IP 180: 2a49dd
Illegal write to 63450122, CS:IP 180: 2a49dd
Illegal read from 63450122, CS:IP 180: 2a49df
Illegal write to 63450122, CS:IP 180: 2a49df
Illegal read from 63450122, CS:IP 180: 2a49e7
Illegal write to 63450122, CS:IP 180: 2a49e7
Illegal read from 63450122, CS:IP 180: 2a49e9
Illegal write to 63450122, CS:IP 180: 2a49e9
Exit to error: CPU:66:GRP5:Illegal call 7

Here is the error for DOSBox .70:

CONFIG:Loading primary settings from config file dosbox.conf
MIXER:No Sound Mode Selected.
MIDI:Opened device:win32
Exit to error: DynCore: illegal option in opcode 0xff

I can reproduce it constantly and if someone would like me to provide the game and file to run it in a debug mode, I can do that.

Thanks,
Zack

Reply 1 of 5, by eL_PuSHeR

User metadata
Rank l33t++
Rank
l33t++

Try using normal core not dynamic.

Intel i7 5960X
Gigabye GA-X99-Gaming 5
8 GB DDR4 (2100)
8 GB GeForce GTX 1070 G1 Gaming (Gigabyte)

Reply 2 of 5, by CrackerZack

User metadata
Rank Newbie
Rank
Newbie

when switching to normal and simple the error looks the same as when running .65 which was in normal mode. Here is the output from simple:

CONFIG:Loading primary settings from config file dosbo
MIXER:No Sound Mode Selected.
MIDI:Opened device:win32
Illegal read from 57c7bdc5, CS:IP 180: 2a49db
Illegal read from 57c7bdc5, CS:IP 180: 2a49dd
Illegal write to 57c7bdc5, CS:IP 180: 2a49dd
Illegal read from 57c7bdc5, CS:IP 180: 2a49df
Illegal write to 57c7bdc5, CS:IP 180: 2a49df
Illegal read from 92023c82, CS:IP 180: 2a49e7
Illegal write to 92023c82, CS:IP 180: 2a49e7
Illegal read from 92023c82, CS:IP 180: 2a49e9
Illegal write to 92023c82, CS:IP 180: 2a49e9
Exit to error: CPU:66:GRP5:Illegal call 7

Reply 3 of 5, by wd

User metadata
Rank DOSBox Author
Rank
DOSBox Author

Try using loadfix, and see if it crashes when you disable sound (in-game/setup/install).

Reply 4 of 5, by CrackerZack

User metadata
Rank Newbie
Rank
Newbie

loadfix did the trick. Thank you.

Reply 5 of 5, by wd

User metadata
Rank DOSBox Author
Rank
DOSBox Author

Yes somehow had in mind that loadfix was needed for this game, dunno why.
Funny game btw.