Commit graph

719 commits

Author SHA1 Message Date
Travis Howell
002dd49e12 Fix broken game detection for now.
svn-id: r20384
2006-02-05 00:56:00 +00:00
Travis Howell
bdedc81c22 Fix restarting Maniac NES.
svn-id: r20380
2006-02-04 23:51:25 +00:00
Travis Howell
76562c281d Fix DISABLE_SCUMM_7_8 compile.
svn-id: r20375
2006-02-04 21:55:37 +00:00
Max Horn
26349e6f65 Split intern.h and moved HE stuff into the new file intern_he.h
svn-id: r20372
2006-02-04 12:11:10 +00:00
Travis Howell
da860e9985 Oops
svn-id: r20347
2006-02-02 05:13:39 +00:00
Travis Howell
8b6449ce6e Re-sort later HE games, by engine changes.
Use set heap size for HE games too, since index sets a lower size.

svn-id: r20346
2006-02-02 05:07:47 +00:00
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