HOMM2 нормально играется (с тормозами, но без проблем во время перехода хода) если DOSBOX запускать из под Машины времени прошивка 1.5.
Только нельзя выставлять эмулируемую память более 13 - DOSBOX повиснет.
У меня HOMM2 запускается следующими комaндaми:
mount c: ms0:/dosbox
mount d: ms0:/dosbox/HMM2FULL -t cdrom
c:
cd HMM2FULL
INPUTMAP up "l"
INPUTMAP right "k"
INPUTMAP down "s"
INPUTMAP left "c"
INPUTMAP cross button1
INPUTMAP circle "h"
INPUTMAP triangle "e"
INPUTMAP square "t"
INPUTMAP select esc
INPUTMAP start enter
INPUTMAP ltrigger lshift
INPUTMAP rtrigger button2
INPUTMAP exec heroes2.exe /D0 /M0 /R0 /I0
Эти строки находятся в конце файла dosbox.conf