millyuns: I've tried your suggestions but unfortunately nothing worked. Thank you for your advice though.
devilhood: How does it crash exactly? DOSBox might be generating a log of the error. Check in the
GOG Games\Dungeon Keeper Gold\DOSBOX folder for two files called stdout.txt and stderr.txt. Copy and paste the information logged in those files so I can take a look.
Are you loading from a save or starting the campaign from fresh? perhaps your save file is corrupted.
You could also try re-installing Dungeon Keeper Gold to see if that helps.
Ok, this is the stderr file
PIT: Hacks disabled
VGA BIOS occupies segment 0xc000-0xc7ff
BIOS_GetMemory(0x0001 pages,"") = 0xf300
stdout
DOSBox version SVN-Daum
Copyright 2002-2013 DOSBox Team, published under GNU GPL.
---
GUI: Press Ctrl-F10 to capture/release mouse.
Save your configuration and restart DOSBox if your settings do not take effect.
CONFIG:Loading primary settings from config file ..\dosboxDK.conf
"autocycles=auto" is not a valid value for variable: cputype.
It might now be reset to the default value: auto
CONFIG:Loading additional settings from config file ..\dosboxDK_single.conf
forcerate I got ''
MIDI:Opened device:win32
ISA Plug & Play BIOS enabled
Glide:LFB access: read-write
WinPcap has to be installed for the NE2000 to work.
IDE: index 0 slave=0
DOSBox switched to max cycles, because of the setting: cycles=auto. If the game runs too fast try a fixed cycles amount in DOSBox's options.
I started again with a new save file and it was fine until level 5, where it starts crashing again. It just closes itself. It might be an error in Dungeon Keeper. Don't know what though.