Paweł Kołodziejski
dd02251cb3
experimental imuse without timer thread usage, it might still have issue stoped audio while switching rooms
...
svn-id: r20270
2006-01-28 16:30:39 +00:00
Gregory Montoir
446689e595
A filename without an extension can be passed to generateSubstResFileName() ; changed assert() condition accordingly.
...
svn-id: r20251
2006-01-27 23:10:24 +00:00
Gregory Montoir
fa05b3a935
Fixed invalid memory reads in generateSubstResFileName.
...
svn-id: r20240
2006-01-27 19:33:40 +00:00
Travis Howell
548961ecc3
A
...
Fix memory leaks in HE games on exit.
svn-id: r20208
2006-01-27 06:05:03 +00:00
Travis Howell
5a596b010f
Sync. md5s.
...
svn-id: r20183
2006-01-26 04:19:58 +00:00
Torbjörn Andersson
ca705b9167
Extend the workaround for bug #1407789 in an attempt to deal with the
...
different versions of Full Throttle. This is partly guesswork, and may be
incorrect.
svn-id: r20161
2006-01-25 15:06:42 +00:00
Travis Howell
a9e164e757
Fix HE games.
...
svn-id: r20160
2006-01-24 23:14:52 +00:00
Max Horn
7d6bc98516
Removing unneccessary checks again (say yay to preconditions that ensure _version > X :-)
...
svn-id: r20157
2006-01-24 07:20:15 +00:00
Travis Howell
d3373e4900
FM-TOWNS version of Zak only.
...
svn-id: r20155
2006-01-24 03:31:14 +00:00
Max Horn
ec476b1fd0
Removing GID_ZAK256 and GID_LOOM256
...
svn-id: r20153
2006-01-23 20:09:25 +00:00
Max Horn
86ba820160
At this point, we may not yet know the precise version of a game; so for those cases were it can vary (1-3 for Zak, 1-2 for MM, 3-4 for Loom etc.) we need to extend some of the version ranges slightly
...
svn-id: r20144
2006-01-23 19:13:05 +00:00
Travis Howell
ee6840a484
Used by PC version of FT demo too.
...
svn-id: r20136
2006-01-22 13:32:39 +00:00
Max Horn
c3f3615074
Modifications to the game detection/engine creation code: don't try impossible file names; reduce code duplication; remove error upon unknown game ID; added or clarified various comments
...
svn-id: r20122
2006-01-21 18:17:56 +00:00
Max Horn
0b39c0ea9f
Fix various incorrect usages of the word 'target' instead of 'gameid'; change the ambigiuous 'GameSettings::name' to 'GameSettings::gameid'
...
svn-id: r20115
2006-01-21 13:01:20 +00:00
Max Horn
9891d90709
cleanup
...
svn-id: r20112
2006-01-21 12:01:39 +00:00
Eugene Sandulenko
c350d1487b
Support for MM NES German. Thanks Joachim Eberhard for donating the
...
cartridge.
svn-id: r20086
2006-01-18 16:12:44 +00:00
Eugene Sandulenko
7603c69b17
SoccerMLS also uses localization tags.
...
svn-id: r20082
2006-01-18 13:55:06 +00:00
Travis Howell
791b5bdc61
Add Macintosh version of Freddi Fish 4 (German).
...
svn-id: r20079
2006-01-18 11:46:32 +00:00
Travis Howell
d48f3a70f6
Too many args.
...
svn-id: r20077
2006-01-18 07:23:49 +00:00
Travis Howell
a4151c9982
That (PU1) & (PU2) prefixes are used in several HE games.
...
svn-id: r20073
2006-01-18 03:43:27 +00:00
Travis Howell
38f0af6c9f
Mark as 16bit color.
...
svn-id: r20070
2006-01-17 13:18:12 +00:00
Travis Howell
349eee4ab4
Correct HE version.
...
svn-id: r20067
2006-01-17 12:43:25 +00:00
Travis Howell
34a186ebd3
HE80+ games set color depth in scumm variable.
...
Fixes missing palette fade at the end of Pajama Sam 1.
Cleanup.
svn-id: r20056
2006-01-16 11:36:16 +00:00
Travis Howell
5db5e59701
Fix sound channel selection in HE95+ games.
...
svn-id: r20040
2006-01-15 08:37:01 +00:00
Travis Howell
047d46975f
HE80+ games may redraw all actors via scumm variable.
...
Used by many of the arcade games.
svn-id: r20020
2006-01-14 10:09:50 +00:00
Travis Howell
ad14c53110
Add SegaCD platform and remove SegaCD specific game Id.
...
svn-id: r20015
2006-01-14 09:28:38 +00:00
Travis Howell
987c653ad1
Fix detection of Maniac Mansion V1 demo.
...
svn-id: r20013
2006-01-14 08:51:22 +00:00
Travis Howell
ac7bb840df
HE99+ games may run an additional script during main loop.
...
Fixes the missing magnifying glass in puttcircus.
svn-id: r20012
2006-01-14 05:32:11 +00:00
Travis Howell
b1e93352c3
Correct HE version for several Germans demos.
...
svn-id: r20011
2006-01-14 05:06:01 +00:00
Travis Howell
68dfd5b478
Correct HE version for several Germans versions.
...
svn-id: r20009
2006-01-14 04:07:24 +00:00
Travis Howell
d04475121e
Correct HE version for several Germans versions.
...
svn-id: r20005
2006-01-13 22:37:35 +00:00
Travis Howell
9d42703f8c
Add German version of Putt-Putt Travels Through Time demo.
...
svn-id: r19998
2006-01-13 05:24:05 +00:00
Travis Howell
5e88d33a76
Add German version of Pajama Sam 2 demo.
...
svn-id: r19997
2006-01-13 05:20:01 +00:00
Travis Howell
a17c4a94ac
Add German version of Spy Fox 1 demo.
...
svn-id: r19996
2006-01-13 05:17:00 +00:00
Travis Howell
b62e7b1aed
Add German version of Freddi Fish 3 demo.
...
svn-id: r19995
2006-01-13 05:14:27 +00:00
Travis Howell
7e9ba92103
Ooops
...
svn-id: r19994
2006-01-13 05:05:13 +00:00
Travis Howell
05b6145dea
Add German version of Pajama Sam 1.
...
svn-id: r19993
2006-01-13 05:01:59 +00:00
Travis Howell
9fe1c9477d
Free _storedFlObjects
...
svn-id: r19978
2006-01-11 00:18:32 +00:00
Gregory Montoir
f6c6196295
Get rid of unused variables and removed them from the save data ; FloodFill.unk1C and _curExecScript.
...
Concerning _curExecScript, I checked several interpreters (even one with windex compiled in), the only function where it's used is runAllScripts.
svn-id: r19977
2006-01-10 21:39:14 +00:00
Gregory Montoir
10936be5f6
Minor cleanup.
...
svn-id: r19976
2006-01-10 21:13:43 +00:00
Travis Howell
bdec54aa7e
Rename variables.
...
svn-id: r19935
2006-01-06 23:54:42 +00:00
Eugene Sandulenko
f3c64fe7b3
Fix typo in one md5. Fix DOTT CD Mac bundle name.
...
svn-id: r19932
2006-01-06 14:03:41 +00:00
Travis Howell
e01afb0bd4
Initial support for sound code in HE games.
...
Split HE sound functions into separate file.
svn-id: r19909
2006-01-05 07:06:47 +00:00
Travis Howell
6ce9a73d65
Match original game titles and make game titles consistent.
...
svn-id: r19892
2006-01-02 23:49:40 +00:00
Max Horn
60fcd5a171
* Replaced MDT_PREFER_NATIVE/MDT_NATIVE by MDT_PREFER_MIDI/MDT_MIDI).
...
* Changed MidiDriver::createMidi so that if MD_ADLIB is passed, it
now *does* instantiate the adlib driver.
* Rewrote MidiDriver::detectMusicDriver (code should be clearer now,
and hopefully easier to adapt/maintain). Note that the behavior
changed slightly (this may require some tweaking).
* Added MidiDriver::findMusicDriver which works similar to the old
MidiDriver::parseMusicDriver but returns the full MidiDriverDescription
and ignores all characters in the passed driver name following a colon ":".
* Changed MidiDriver::parseMusicDriver to use MidiDriver::findMusicDriver.
* Changed game engines to match the changes made to MidiDriver.
* Modified SCUMM engine to not record the selected midi/music driver
(in _midiDriver), but rather the music *type* (in _musicType).
svn-id: r19859
2005-12-30 14:18:21 +00:00
Travis Howell
73e9a87e96
Correct Spy Fox game's titles.
...
svn-id: r19850
2005-12-30 02:59:56 +00:00
Travis Howell
80d3ec49d4
Revert HE version change for Mac. farm demo.
...
svn-id: r19843
2005-12-29 00:27:03 +00:00
Travis Howell
365b91dc03
Add Macintosh versions of more HE demos.
...
svn-id: r19842
2005-12-28 23:31:48 +00:00
Travis Howell
52eee62ba6
Add details for Macintosh versions of airport and jungle.
...
svn-id: r19836
2005-12-26 23:12:23 +00:00
Travis Howell
11c8544339
Correct HE version for German freddi demo.
...
svn-id: r19807
2005-12-19 00:47:01 +00:00