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