[ scummvm-Patches-1533833 ] KYRA1: Workaround for Pool of Sorrow Adlib glitch

SourceForge.net noreply at sourceforge.net
Thu Aug 3 14:49:10 CEST 2006


Patches item #1533833, was opened at 2006-08-03 14:49
Message generated for change (Tracker Item Submitted) made by Item Submitter
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=418822&aid=1533833&group_id=37116

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: None
Group: None
Status: Open
Resolution: None
Priority: 5
Submitted By: Torbjörn Andersson (eriktorbjorn)
Assigned to: Nobody/Anonymous (nobody)
Summary: KYRA1: Workaround for Pool of Sorrow Adlib glitch

Initial Comment:
There is a bug in the Adlib music (I'm almost entirely
sure it happens in DOSbox as well) for the "Pool of
Sorrow" which causes the channels to drift
progressively out of sync. This patch attempts to work
around that.

What it does is to add a "lock" flag to each channel,
and a bitmask to indicate which channels have to jump
"in sync".

If a synchronized channel is locked, its progam is no
longer executed. Once all synchronized channels are
locked, the locks are released.

This is, of course, rather experimental, so it may be
broken, need cleanups, etc.

----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=418822&aid=1533833&group_id=37116




More information about the Scummvm-tracker mailing list