Commit Graph

22511 Commits

Author SHA1 Message Date
Paul Gilbert
75ca55eaec TSAGE: Updated Ringworld detection entries to ADGF_TESTING 2011-08-05 19:03:12 +10:00
Alyssa Milburn
62a22b6293 COMPOSER: Fix a warning and an uninitialized value. 2011-08-04 21:50:17 +02:00
Paul Gilbert
7356b83faf M4: Fix identified assert calls that had file reads inside them 2011-08-04 22:37:30 +10:00
Paul Gilbert
5f2402bd36 TSAGE: Fix incorrect sample data being used in _soPlaySound2.
This fixes the playback of the Intruder Alert message in Scene #95.
2011-08-04 08:35:24 +10:00
Paul Gilbert
b9fe3c151f TSAGE: Bugfix to correctly display cursor after loading a savegame if appropriate 2011-08-03 19:44:16 +10:00
Paul Gilbert
04139ae1b5 TSAGE: Workaround for original game bug of inventory being available after credits end 2011-08-03 18:42:05 +10:00
Matthew Hoops
c36642651e SCUMM: Remove BluesBirthday dependency on the binary
The game scripts detected Yellow or Red variants based on what binary was present. That could potentially cause problems with a Mac dump in case someone dumped into MacBinary format.
2011-08-03 00:15:27 -04:00
Johannes Schickel
4faa2d5b42 SCUMM: Typos... thx clone2727. 2011-08-03 05:15:29 +02:00
Johannes Schickel
e1d881a227 SCUMM: Added FIXME to our old AdLib resource conversion code.
We handle command 0x80 incorrectly, which results in sound effects never
looping. This is the cause for bug #2027877 for example. I add this FIXME
since it is (probably) non-trivial to fix and so it won't be forgotten.
2011-08-03 05:10:24 +02:00
Paul Gilbert
8f70ee9afc TSAGE: Wait for fading sounds to completely fade when changing scenes 2011-08-01 22:36:21 +10:00
Paul Gilbert
10033ca976 TSAGE: Fix for background music to properly fade when leaving Scene #7700 2011-08-01 22:35:32 +10:00
Paul Gilbert
d71b38b6de TSAGE: Changed debugging statements from warning() to debug() 2011-08-01 22:03:18 +10:00
Paul Gilbert
97c4dd02a2 TSAGE: Fix parameters in various calls to fadeOut method 2011-08-01 21:52:30 +10:00
Paul Gilbert
78c4675c92 TSAGE: SoundBLaster method #38 now actually updates the channel volume 2011-08-01 19:45:49 +10:00
Paul Gilbert
61472ad2c5 TSAGE: Shift mutex locking to resolve a deadlock issue 2011-08-01 19:33:04 +10:00
Paul Gilbert
5e726f6043 TSAGE: Tweaks to better detect when a playing sound effect has ended 2011-07-30 19:18:00 +10:00
Paul Gilbert
f482e25f2a TSAGE: Fix call to correct base class in Scene #60 items 2011-07-30 09:32:26 +10:00
Paul Gilbert
471815e00c TSAGE: Fix base hotspot classes of hotspots in Scene #40 2011-07-30 09:13:47 +10:00
Paul Gilbert
4a64e928cf TSAGE: Add missing dispatch method to fix getting shot too quickly in Scene #40 2011-07-30 08:56:16 +10:00
Paul Gilbert
9f00f18e4e TSAGE: Explicitly call the mixer stopAll() when shutting down 2011-07-29 20:08:56 +10:00
Paul Gilbert
c1870551b0 TSAGE: Renamed AdlibFxSoundDriver to a more accurate SoundBlasterDriver 2011-07-29 20:05:02 +10:00
Paul Gilbert
95b49a4cc3 TSAGE: Removed no longer needed fields from the Fx sound driver 2011-07-29 19:57:29 +10:00
Willem Jan Palenstijn
ea05f68046 DREAMWEB: Rewrite main loop 2011-07-28 21:25:10 +02:00
Willem Jan Palenstijn
c54cae6aea DREAMWEB: Move main function to stubs 2011-07-28 21:25:10 +02:00
Willem Jan Palenstijn
c626394f2b DREAMWEB: Fix rendering underlined characters
The frame number argument to showframe is 9 bits of ax in the
original asm, but was passed in a uint8.
2011-07-28 21:13:02 +02:00
Willem Jan Palenstijn
7e88112ad2 DREAMWEB: Fix kerning in printchar
ah should contain the next char to print for kernchars(), but
it was getting clobbered in one code path, and not even set in another.
2011-07-28 21:09:51 +02:00
Paul Gilbert
53e5522e5a TSAGE: Fixed a problem with only the first Fx sound being played 2011-07-28 21:36:15 +10:00
Paul Gilbert
30005b450b TSAGE: Clarified some method names in the sound code 2011-07-28 20:42:29 +10:00
Paul Gilbert
4778bf99eb TSAGE: Added sound debugger command 2011-07-28 07:30:42 +10:00
Paul Gilbert
0034257976 TSAGE: Sound Fx is now playing 2011-07-28 07:30:42 +10:00
Paul Gilbert
034bbde204 TSAGE: Fix problem with sound Fx start method being called multiple times 2011-07-28 07:30:41 +10:00
athrxx
f44874f0a6 KYRA: add support for Russian Kyra 1 floppy fan translation 2011-07-27 16:38:31 +02:00
Johannes Schickel
ecdd2e5fdc COMPOSER: Fix clang warnings. 2011-07-27 15:34:55 +02:00
D G Turner
108bdab4ac COMPOSER: Correct module.mk for Dynamic Plugins. 2011-07-27 13:33:20 +01:00
D G Turner
f487092c9a MOHAWK: Corrected Regression due to minor typo in Myst o_disableAreas.
Thanks to bgKa for looking at this.
2011-07-27 12:51:41 +01:00
Eugene Sandulenko
e02276cab1 Merge pull request #58 from fuzzie/composer
COMPOSER: Merge engine
2011-07-27 03:10:19 -07:00
Paul Gilbert
a877167bfe TSAGE: Beginning of implementation of Fx method #32 2011-07-27 19:39:27 +10:00
Sven Hesse
a852f30fb2 GOB: Add a workaround for bug #3376547 (gob3 footstep sound) 2011-07-25 18:47:31 +02:00
athrxx
f2f6ddced9 KYRA: add support for Kyra 2 Russian floppy 2011-07-25 17:57:33 +02:00
Paul Gilbert
77908a9357 TSAGE: Re-factored sound driver method #32 with extra parameters needed by Sound Fx driver 2011-07-25 21:30:17 +10:00
Eugene Sandulenko
1102c23b5c Merge pull request #55 from tramboi/printing
DREAMWEB: Translate printing subsystem
2011-07-24 17:06:08 -07:00
athrxx
ec55336393 LOL: add support for Russian CD-ROM version 2011-07-24 22:49:21 +02:00
athrxx
7174f14c61 LOL: add support for Russian floppy version 2011-07-24 20:39:08 +02:00
Paul Gilbert
d6422468a9 TSAGE: Reverted to using a single thread for audio playback 2011-07-24 21:25:00 +10:00
Bertrand Augereau
cbcdb61b28 DREAMWEB: Blacklisted 'usetimedtext', 'getundertimed' and 'putundertimed' 2011-07-23 20:49:10 +02:00
Bertrand Augereau
a58e2bea08 DREAMWEB: 'multiput' and 'multiget' get signatures 2011-07-23 19:24:59 +02:00
Bertrand Augereau
0066e4007a DREAMWEB: Less register usage in 'printslow' 2011-07-23 18:32:48 +02:00
Bertrand Augereau
08e407bbe5 DREAMWEB: 'printdirect' has a C++ signature 2011-07-23 18:23:40 +02:00
Bertrand Augereau
402e41dd67 DREAMWEB: Less register usage in 'getnumber' 2011-07-23 18:23:40 +02:00
Bertrand Augereau
60d4970fd0 DREAMWEB: 'dumptextline' ported to C++ 2011-07-23 18:23:40 +02:00