Commit Graph
86814 Commits
Author SHA1 Message Date
Torbjörn Andersson 396d6f2839 ACCESS: Increase delay in Amazon intro to allow fanfare to finish
There's probably a better way of handling this, but as long as we
hard-code a delay, we may as well try to make it fit.
2015-07-05 19:55:33 +02:00
Paul Gilbert dcd33889d4 SHERLOCK: RT: Cleanup of cmdWalkHolmesToCoords 2015-07-05 12:11:44 -04:00
Paul Gilbert 00a9e22bab SHERLOCK: RT: Fix splitting lines in setStatementLines 2015-07-05 11:46:47 -04:00
Martin Kiewitz ba66236c2e AUDIO: Miles Audio AdLib: OPL3 detect for timbre
tries to detect OPL3 availability and prefers OPL3 timbre data
in that case.
2015-07-05 12:17:17 +02:00
Martin Kiewitz 83f4565fe2 ACCESS: fix valgrind errors in decompressor 2015-07-05 11:29:35 +02:00
Matthew Hoops f4ee8399b0 MOHAWK: Document and skip Arthur's Reading Race minigames 2015-07-05 02:37:00 -04:00
Kirben cf92118507 AGOS: Fix turning music on and off in Amiga versions. 2015-07-05 11:41:10 +10:00
Kirben a7fe40d3b1 AGOS: The sound effects in Simon the Sorcerer 1 (Floppy) are only meant for Adlib. 2015-07-05 11:20:39 +10:00
Kirben a4b8c6e054 AGOS: Revert 46d1c106ca:
AGOS: Give each MIDI track its own loop flag

Since the changes broke looping in Simon the Sorcerer 2.
2015-07-05 10:58:35 +10:00
Torbjörn Andersson 2b3553306d MADE: Delete AdLib instrument stream after driver initialization 2015-07-05 01:32:53 +02:00
Torbjörn Andersson cc471ecd07 MADE: Cleanup AdLib driver initialization...
... as per m_kiewitz's suggestions.
2015-07-05 01:09:55 +02:00
Martin Kiewitz 2104f41521 AUDIO: Miles Audio AdLib: support AD+OPL3 streams
- support AdLib + OPL3 streams
- also support stream(s) and filenames getting passed at the same time
in that case filenames are checked first, streams are used
as fallback
2015-07-05 01:08:40 +02:00
Torbjörn Andersson ef5eda2279 AUDIO: Make Miles AdLib audio stream permanent
This protects it from any calls to stopAll() in the mixer, which
is needed for Return to Zork, at the very least.
2015-07-05 00:08:15 +02:00
Torbjörn Andersson 672bdeff1f MADE: Allow loading of sample.ad from rtzcd.red
At the moment, AdLib music doesn't work yet though. At least not
for this particular case.
2015-07-05 00:08:15 +02:00
Martin Kiewitz 0800d67f65 TINSEL: DW1: enable Miles Audio for DOS only 2015-07-04 23:08:27 +02:00
Paul Gilbert 23314ed5d8 SHERLOCK: SS: Fix crash in intro when music finishes 2015-07-04 16:23:24 -04:00
Martin Kiewitz 3f31b5ba64 TINSEL: DW1: Miles Audio AdLib MIDPAK.AD support
- added support for MIDPAK.AD timbre files on top
FAT.OPL. FAT.OPL gets copied by installer into MIDPAK.AD for this version
- changed order of timbre file checking
- adjusted and improved comments about discworld 1 versions
2015-07-04 22:20:34 +02:00
Martin Kiewitz 9745c97df8 AUDIO: Miles Audio AdLib: read OPL3 timbre bugfix 2015-07-04 21:59:14 +02:00
Paul Gilbert e7bc07bafb SHERLOCK: RT: Change bool switch to an if statement 2015-07-04 15:49:05 -04:00
Martin Kiewitz b8bec0aaa0 TINSEL: DW1: Miles Audio AdLib support for FAT.OPL
eriktorbjorn owns a version of DW1, that only has FAT.OPL and no
SAMPLE.AD/SAMPLE.OPL. We check if SAMPLE.AD/.OPL are available,
if not we try our luck with FAT.OPL
2015-07-04 21:37:24 +02:00
Martin Kiewitz 8e47091829 AUDIO: Miles Audio AdLib: read AdLib+OPL3 file
Checks if at least one of those exists and reads the one that does
Needed for another version of Simon The Sorcerer 2, that only
features FAT.OPL
2015-07-04 21:33:41 +02:00
Paul Gilbert 72af7a03d7 SHERLOCK: RT: Fix closing the journal 2015-07-04 15:03:12 -04:00
Paul Gilbert 4bff203a3b SHERLOCK: RT: Fix display of journal buttons 2015-07-04 14:56:38 -04:00
Paul Gilbert 88002ef19f SHERLOCK: Make playMusic a private method of Music 2015-07-04 14:33:13 -04:00
Matthew Hoops 4025c20ea4 MOHAWK: Fix parsing the Arthur's Computer Adventure globals section 2015-07-04 12:35:37 -04:00
Paul Gilbert 9ca62e6f61 SHERLOCK: RT: Consolidate scroll position into the Screen class 2015-07-04 11:28:55 -04:00
Paul Gilbert 39544c1728 SHERLOCK: RT: Additional constants for flags and characters 2015-07-04 10:39:03 -04:00
Paul Gilbert b95591da61 SHERLOCK: RT: Fix going to map from the starting scene 2015-07-04 10:23:39 -04:00
Martin Kiewitz 96005c7da9 AUDIO: Miles Audio AdLib instrument stream support
- not using byte pointer + size and instead now a
  SeekableReadStream for factory
- adjusted ACCESS + AGOS engines accordingly
2015-07-04 12:55:49 +02:00
Kirben fba886a21f TINSEL: Add drivers sub folder in Discworld 1, for Miles audio files. 2015-07-04 13:51:45 +10:00
Martin Kiewitz a07ff81051 COMMON: PKWARE data comp. remove temp. targetPtr
which was used for the temporary workaround in commit 4fb3264
2015-07-04 03:29:06 +02:00
Paul Gilbert f387785e57 SHERLOCK: RT: Beginnings of scrolling scene support 2015-07-03 21:12:14 -04:00
Martin Kiewitz 614162e5fc COMMON: PKWARE data comp. lib. mask dictionary xs
added masking of dictionary offsets when copying from dictionary
issues should now all be fixed
2015-07-04 03:10:26 +02:00
Martin Kiewitz 4fb32647ad COMMON: PKWARE data comp. library fix
add old length+offset code for now, so that the graphical issues
in SCI don't occur anymore. Will investigate more tomorrow.
2015-07-04 02:52:56 +02:00
Martin Kiewitz fafe22731b COMMON: PKWARE data comp. library fix
fixes dictionary issues with some compressed data
2015-07-04 02:26:12 +02:00
Martin Kiewitz 7753f2d516 AGOS: Simon 2: use common PKWARE data comp. lib
use PKWARE data compression library code from COMMON/
AdLib drivers will get changed to use streams too
2015-07-04 01:50:07 +02:00
Martin Kiewitz 2bd0743125 COMMON: PKWARE data comp. lib. cleanup + enhanced
- uses streams now
- additional method for decompressing, when the target size is not
known
- improved comments
- added AGOS for using it
2015-07-04 01:45:34 +02:00
Filippos Karapetis 1347e8a424 MADS: V2: Remove comma at the end of the Phantom verb list
This should fix compilation on gcc
2015-07-04 02:31:19 +03:00
Filippos Karapetis b6aa297fc8 TONY: Fix inclusion of util.h 2015-07-04 01:51:48 +03:00
Filippos Karapetis 4d501c79e0 MADS: V2: Initial work on Phantom scenes 101 and 102 2015-07-04 01:51:47 +03:00
Filippos Karapetis 972e7e313e MADS: V2: Initial work on verbs for Phantom 2015-07-04 01:51:47 +03:00
Filippos Karapetis a211aeffca MADS: V2: Re-enable sprite drawing 2015-07-04 01:51:47 +03:00
Filippos Karapetis 4248054304 MADS: V2: The intro scenes do not have any codes 2015-07-04 01:51:46 +03:00
Filippos Karapetis ca6612e151 MADS: Phantom: Initial work on game globals 2015-07-04 01:51:46 +03:00
Filippos Karapetis d7e0f8f4c1 MADS: V2: The two new hotspot fields refer to the cursor and the syntax 2015-07-04 01:51:46 +03:00
Filippos Karapetis a95d22a2cd SAGA: Initial work on the DOS ITE demo 2015-07-04 01:51:45 +03:00
Filippos Karapetis 5311191687 SAGA: Add support for the scene descriptors of the ITE DOS demo 2015-07-04 01:51:45 +03:00
Filippos Karapetis 3f119aab0e FULLPIPE: Fix a warning 2015-07-04 01:51:44 +03:00
Paul Gilbert 2f59fd3642 SHERLOCK: RT: Fix loading double-wide scenes 2015-07-03 18:51:05 -04:00
Filippos Karapetis 62d0fed9a7 SHERLOCK: SS: Remove leftover code 2015-07-04 00:42:26 +03:00