VOGONS


First post, by milicognj

User metadata
Rank Newbie
Rank
Newbie

The game freezes after siera intro movie (with the little guy saying Sierra).
If You skip this movie before it starts first level plays fine, but the game the freezes again

When I looked in debuger I saw that game executes int 66/0689, and
reports back with AX=1 that sound is playing. This is examined by
or ax, ax an jne label that jums again to interrupt calling procedure.

When i traced that interrupt I found out that It reads certain memory
adderss, which is equal to one in every loop. There is no writes to that address inside that loop. So I suppose that this memory location should be
changed in some hardware interrupt routine.

When I put nops over that jne instruction the game runs perfectly.

Ognjen

Reply 1 of 1, by milicognj

User metadata
Rank Newbie
Rank
Newbie

I found the soultion and the simple one and self explanatory.
I changed form FM midi to general midi in the game
setup and game runs fine now.

One game more compatibile with DOSBox great! 😁

Ognjen Milic