Well, guessed the fingerprint correctly for a change. :)
Observations:
Into, scene 1: Girl changes to guy.
Guy /w Briefcase doesn't walk. [#52]
scene 2: No boat! Just a pair of heads in the water.. [#52?]
"We're here!" :)
scene 3: Jeeves's eyes only. [#104]
scene 4: Laura disappears from the dinner table when Lilian
speaks. [#52?]
kDispose called on invalid list @ a9c2 when Colonel
makes his little speech.
General problems:
1) Underbits present errors with every text box getting destroyed.
2) Fades in every scene; called on an invalid handle (0000) each time.
3) Scene changes wait for song to end. Presumably because they aren't
fading out like they're supposed to. ;)
Heh. Speaking of which, fades aren't actually implemented in the
soundserver. The volume reduction part, that is... Simple enough to
put in there though.
I'm going to see if I can figure out where the fade handle is coming
from; I suppose it's also possible that 0000 is a special case meaning
'current song' or 'all songs'.
On other fronts:
The pc beeper/XBell driver seems to be doomed; perhaps one event
every 10 seconds gets through. It's pretty sad. Don't think it's going
to pan out, unless I can get access to the pc beeper through some other
means.
I spent a little bit of time butting heads with the adlib patch.003
resource -- it looks like there are 48 (or 96) 28-byte blocks, one per
instrument.
There are (at least) 21 nuggets of info going into an adlib
instrument... and a total of 11 bytes of adlib registers that are
relevant for setting 'patches'. (5 per operator, plus 'feedback'). SCI
uses some funky packing, that's for sure. :)
Hmm. This is one of those times I wish my x86 disassembly foo was
better.
- Pizza
--
Solomon Peachy pizzaATfucktheusers.org
I ain't broke, but I'm badly bent. ICQ# 1318344
Patience comes to those who wait.
...It's not "Beanbag Love", it's a "Transanimate Relationship"...