First post, by MrFlibble
I've been playtesting the Mortal Kombat II demo for a few days now and I keep running into intermittent lockups, and with debugger on these show an endless string of "CPU:Illegal Unhandled Interrupt Called 0" messages.
The demo runs without sound by default, but by pressing F10 during the intro sequence I set detail to high and sound to Sound Blaster. Everything else is at default. I only tested as player 1 (Liu Kang).
Now I need to mention that the demo is missing a few art files including TOAST.GRA (Dan Forden's "Toasty!" animation) and will crash back to DOS prompt when trying to access those. I supplied the missing files from the retail version of the game but it does not affect the lockups in any way.
I was unable to reproduce the exact circumstances when the lockups occur, and can only say they happen during actual combat and never on any other game screen. Possibly, they only happen during the second and subsequent matches (i.e. after you win the first match).
It seems to me from the tests so far that if you play without any sound, the lockups do not happen, but this is not 100% certain.
I am playing using DOSBox 0.74-3 with or without debugger, everything at default values but with a drag-and-drop BAT file that adds the following commands:
config -set "cpu cycles=auto 7800 100%% limit 26800"
config -set "render aspect=true"
In addition to this, I have tried to change the following:
- set CPU core to normal
- set CPU type to 386
- set sbtype to spro2
- use dos32a
- making sure there as a CD drive mounted as D:
None of this seem to affect performance, although at first it seemed to me that switching to 386 actually solved the issue. Here's a snapshot of the debug output during the latest crash (this was with cputype=386, core=normal and an empty folder called CD.ROM mounted as the CD drive D:):