When playing World of Xeen (which is Might and Magic IV
and V installed together) on version .55, the game
strangely stalls when you turn to face certain squares
from a certain direction, whereas approaching them from
a different direction may allow you to move in
normally. For example, if you're facing north and turn
east, the game may stall. However, if you turn west
and back up into the same square, it keeps going.
Consequently, if you try to turn around to face east
while on that square, the game will again stall. This
only seems to happen on the world map, rather than
inside dungeons and towns. Sound will also keep
playing; everything else completely halts. Perhaps
that will help.
A quick test in DOS mode proved that the problem is in
DosBox, rather than the game itself. Unfortunately, if
the wrong square is afflicted, you cannot proceed in
the game. In many cases, it makes the game fairly
unplayable. Oddly enough, I didn't encounter this
problem the first time I was playing until I had been
playing for several days; in an attempt to fix it, I
updated and restarted my save. As soon as I stepped
out of town, I encountered the error again, in places I
had previously had no problems with.
The only other minor problem is with high-frequency
sounds, which you already seem to know of. It was a
true joy to run these classics again, and I look
forward to the next release.
Oh, one last thing: maybe it's possible to put in
support for higher IRQs? For some stupid reason, when
I updated my drivers (in the hope that problem was with
them, rather than with DosBox), they removed their
legacy sound driver. The end result is worsened sound,
and, being the lovely company they are, they offer no
solution... or even apology. If you could find a way
to implement support for higher IRQs, or just put a
note as to which IRQ setting would be best for IRQs
above 9, that'd be very helpful.