First post, by milicognj
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