Гм, почему-то на форуме old-games.ru проблемы с этой игрой не обсуждались (или я плохо искал)...
Есть ещё такая заморочка для некоторых игр: в конфиге бывает иногда нужно для некоторых игр указать параметры в
разделе cpu отличные от имеющихся -
# core: CPU Core used in emulation. auto will switch to dynamic if available and
# appropriate.
# Possible values: auto, dynamic, normal, full, simple.
# cputype: CPU Type used in emulation. auto emulates a 486 which tolerates Pentium instructions.
# Possible values: auto, 386, 486, pentium, 386_prefetch, pentium_mmx.
# cycles: Amount of instructions DOSBox tries to emulate each millisecond.
# Setting this value too high results in sound dropouts and lags.
# Cycles can be set in 3 ways:
# 'auto' tries to guess what a game needs.
# It usually works, but can fail for certain games.
# 'fixed #number' will set a fixed amount of cycles. This is what you usually
# need if 'auto' fails (Example: fixed 4000).
# 'max' will allocate as much cycles as your computer is able to
# handle.
# Possible values: auto, fixed, max.
# cycleup: Amount of cycles to decrease/increase with keycombos.(CTRL-F11/CTRL-F12)
# cycledown: Setting it lower than 100 will be a percentage.
core=auto
cputype=auto
cycles=auto
cycleup=10
cycledown=20
Это из твоего конфига.
Сперва попробуй core сменить на dynamic, а cputype, например, на pentium_mmx... Возможно, поможет.
Добавлено позже:
Далее, по глюкам с джойстиком:
Попробуй также в разделе joystick вручную выбрать какой-либо из указанных joysticktype.