home *** CD-ROM | disk | FTP | other *** search
- >>>>> "Pat" == Patrick J LoPresti <patl@lcs.mit.edu> writes:
- In article <s5gbuoqbi10.fsf@catfish.lcs.mit.edu> patl@lcs.mit.edu (Patrick J. LoPresti) writes:
-
-
- >>>>> "hagie" == Scott Hagie <hagie@netcom.com> writes:
- hagie> I (using Dos) don't get sound with Lemmings either, but I
- hagie> do get it with that solitare game demo that comes with the
- hagie> emulator, after turning sound on in the menu.
-
- Pat> Lemmings appears to dodge (some of) the documented Sound
- Pat> Manager interfaces, so it is going to take some disassembly
- Pat> wizardry to figure out exactly what interface Lemmings wants.
- Pat> Cliff and/or Mat will provide the wizardry, and then I will
- Pat> implement the interface. None of this will happen for a few
- Pat> more weeks, though, since I am on vacation and Cliff and Mat
- Pat> are gearing up for a trade show.
-
- Here's what we know:
-
- Oh No! More Lemmings actually plays sound under Executor.
-
- Lemmings doesn't.
-
- Our normal disassembly tools do not reveal any sound playing by
- either, which means that the sound playing is probably being done by
- code that is dynamically loaded from something other than a CODE
- resource. However, since we can't find the code to play sounds under
- either, but Oh-No does play sounds, it's a good bet that Lemmings is
- just being too clever and deciding that we don't have the appropriate
- sound hardware or software and is just not attempting to play at all.
-
- Fixing this will indeed require a bunch of disassembly wizardry.
- We've already spent some time on it, but as Pat mentions, we're too
- busy gearing up for MACWORLD Expo for us to be able to look at it now.
- In the meantime, we'll be replacing the Lemmings demo with the Oh-No
- demo in 1.99q (which is also consuming much of our time).
-
- There are old programs that directly manipulate the sound hardware
- that won't currently play sound. Pat's good enough that if we can
- take the time to document what we need to emulate that we can support
- those, too. However, we won't even beging that until after Executor 2
- is out and even then we'll be more likely to spend our time on native
- ports to Windows '95 and OS/2.
-
- --Cliff
- ctm@ardi.com
-
-