To avoid problems, I'm using the official DOSBox v0.74 build. The installation routine works just fine (with both versions: FALLEN13.ZIP and HEROES13.ZIP - the HEROES1.EXE is slightly different ), so does the music, sound and VESA detection.dosraider wrote:Short styled answer:
Get file heroes13.zip
Unzip all files (6 files in total) in dosbox virtual C:folder \heroes\
Now look in \heroes\ and unzip files that are in \heroes\fallen13.zip in same \heroes\
Stop unzipping stuff here.
In dosbox:
get into c:\heroes\ prompt and:
install
accept c:\fallen\
soundsetting digital and midi: autodetect +eventually test
screen detection accept .... aaarrrgghhh crap, forgot, but it's something SVGA 1024x768 256 colors
run with heroes1 from c:\fallen\
You'll get some 'illegal command' smartdrive on screen print errors but runs. Seems to call smartdrive...? WTF ????
Can avoid this by loading smartdrive 6.22 in dosbox, needs setver 622
But: works flawless in VPC2007/MsDos 6.22 , same install ritual.
When I start the game with HEROVESA.BAT (as suggested by the supplied game manual), it goes to the intro/title screen just fine, plays the music and the animation, but after that it crashes DOSBox (meaning I get back to Windows). If I try to go straight to HEROES1.EXE, it crashes immediately after the "starting main program sequence" message. Once I was able to skip the intro fast enough to get to the main game screen, but it crashed there a fraction of second later.
I have tried playing around with the CPU and cycles settings, but to no avail. Also tried to replace the DOS4GW with DOS32A extender, but it then refuses to work altogether.
Here's the DOSBox config file I use:
Code: Select all
[sdl]
fullscreen=true
fulldouble=false
fullresolution=original
windowresolution=original
output=surface
autolock=true
sensitivity=100
waitonerror=true
priority=higher,normal
mapperfile=mapper-0.74.map
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=10
cycledown=20
[mixer]
nosound=false
rate=44100
blocksize=1024
prebuffer=20
[midi]
mpu401=intelligent
mididevice=default
midiconfig=
[sblaster]
sbtype=sb16
sbbase=220
irq=7
dma=1
hdma=5
sbmixer=true
oplmode=auto
oplemu=default
oplrate=44100
[gus]
gus=false
gusrate=44100
gusbase=240
gusirq=5
gusdma=3
ultradir=C:\ULTRASND
[speaker]
pcspeaker=true
pcrate=44100
tandy=off
tandyrate=44100
disney=false
[joystick]
joysticktype=none
timed=true
autofire=false
swap34=false
buttonwrap=false
[serial]
serial1=dummy
serial2=dummy
serial3=disabled
serial4=disabled
[dos]
xms=true
ems=true
umb=true
keyboardlayout=auto
[ipx]
ipx=false
[autoexec]
MOUNT C <path> -freesize 600
MOUNT D <path> -t cdrom -ioctl
VER set 6 22
SET PATH=C:\;C:\VC;C:\TEMP;Z:\
SET TEMP=C:\TEMP
SET TMP=C:\TEMP
C: