Travis Howell
fb38a1b0ba
Fix bug #2819628 - DETECTOR: Atlantis CD sets wrong gui options.
...
svn-id: r42364
2009-07-11 01:40:53 +00:00
Johannes Schickel
4dc454581c
Change all uses of FM-Towns/fm-towns to FM-TOWNS.
...
svn-id: r42235
2009-07-07 19:18:53 +00:00
Johannes Schickel
59aa80b2d2
Fix mismatching format arguments.
...
svn-id: r42105
2009-07-04 18:54:27 +00:00
Max Horn
cbea1a1193
Added more GCC_PRINTF attributes, and fixed resulting warnings in format strings
...
svn-id: r42054
2009-07-03 10:40:49 +00:00
Max Horn
385421e95b
Flag what looks like a bug in the CMS player code -- somebody should verify and fix this properly
...
svn-id: r42011
2009-07-01 20:51:47 +00:00
Max Horn
c4f6295330
Fixed some more warnings observed on buildbot
...
svn-id: r42010
2009-07-01 20:51:34 +00:00
Max Horn
a6b57dc3a9
- Added GCC_PRINTF attribute to several funcs where it makes sense
...
- change some constants from double to float, to avoid "loss of precision due to implicit conversion" warnings
- removed duplicate prototypes for some funcs
- fixed some "increases required alignment of target type" warnings
svn-id: r42009
2009-07-01 20:51:04 +00:00
Fabio Battaglia
ab3d3ae1cf
scumm: added the missing word "version" in a comment
...
svn-id: r41635
2009-06-18 13:50:26 +00:00
Travis Howell
5a8f066497
Correct actor layering method in HE90+ games.
...
svn-id: r41625
2009-06-18 06:18:31 +00:00
Johannes Schickel
24a512cab0
Use GameDescriptor::setGUIOptions instead of setting key "guioptions" directly.
...
svn-id: r41297
2009-06-06 19:47:55 +00:00
Johannes Schickel
41120e2218
Fix printf format argument related warnings.
...
svn-id: r41289
2009-06-06 18:33:20 +00:00
Eugene Sandulenko
da469d6d24
Shut gcc warning.
...
svn-id: r41286
2009-06-06 18:23:24 +00:00
Eugene Sandulenko
cda17beff5
Patch #1365914 : "SCUMM: CMS support." Disabled by default. Still plenty to do.
...
svn-id: r41282
2009-06-06 18:21:49 +00:00
Eugene Sandulenko
80e7822038
Add empty file to cheat git-svn
...
svn-id: r41280
2009-06-06 18:11:05 +00:00
Eugene Sandulenko
57b17efd78
Add support for GUI options to SCUMM engine
...
svn-id: r41278
2009-06-06 17:59:54 +00:00
Travis Howell
d11d56ae13
Add logic stub for Backyard Basketball.
...
svn-id: r41217
2009-06-06 10:50:37 +00:00
Travis Howell
58d494a7cb
Minor cleanup.
...
svn-id: r41189
2009-06-05 04:16:32 +00:00
Travis Howell
9ca2345fc1
Fix issues selecting some items in arttime and football.
...
svn-id: r41188
2009-06-05 02:35:38 +00:00
Travis Howell
de348d6fa8
Update sound code in HE80+ games, for sound rate differences.
...
svn-id: r41185
2009-06-05 00:57:58 +00:00
Travis Howell
59cb31d013
Cleanup.
...
svn-id: r41135
2009-06-03 06:52:39 +00:00
Travis Howell
ad09b50168
Increase maxHeapThreshold for 16bit color HE games, due to larger resource sizes been used.
...
svn-id: r41134
2009-06-03 06:34:39 +00:00
Travis Howell
ba48060b5f
Sprites are used for subtitles, in all 16bit color HE games.
...
svn-id: r41133
2009-06-03 06:24:27 +00:00
Travis Howell
a34fb64f09
Correct sound timer and disable sound offsets, in later HE games.
...
svn-id: r41132
2009-06-03 00:55:36 +00:00
Travis Howell
d532328dd4
Fix palette regression in HE99+ games, the HE palette number must be set, before setting the costume palette.
...
svn-id: r41121
2009-06-02 06:03:49 +00:00
Torbjörn Andersson
0999534749
The error() and warning() functions add ! and newline automatically. (I didn't
...
look at debug() and debugC(), since I'm really bored with this now. :-)
svn-id: r41061
2009-05-31 10:02:16 +00:00
Max Horn
fb79b18571
Changed SaveFileManager methods to take Common::String params (instead of char pointers)
...
svn-id: r41000
2009-05-29 14:38:22 +00:00
Max Horn
7d5f3e1714
Turned some static tables into static const tables; added some FIXME comments to global static vars that should be removed (many more exist in SCI, Tinsel, and some other engines)
...
svn-id: r40908
2009-05-26 11:30:21 +00:00
Travis Howell
4cc2d06b15
Fix bug #2687801 - ZAK: Cannot pickup Ladder on Mars Youth Hostel.
...
svn-id: r40899
2009-05-26 01:25:44 +00:00
Johannes Schickel
b3c6751b9b
Strip trailing whitespaces in the whole code base.
...
svn-id: r40867
2009-05-24 15:17:42 +00:00
Filippos Karapetis
b7f8990ba8
Renamed the DXA, SMK and FLIC video decoders to reflect the fact that they're decoders, not players
...
svn-id: r40759
2009-05-21 13:02:56 +00:00
Travis Howell
0c1e89f355
Add several Dutch Windows demo of HE games.
...
svn-id: r40602
2009-05-15 10:21:19 +00:00
Travis Howell
e36bb72995
Fix bug #2791846 - SAMNMAX: Invalid opcode (regression).
...
svn-id: r40583
2009-05-15 00:22:53 +00:00
Torbjörn Andersson
2ba1da41e8
Silenced warning.
...
svn-id: r40464
2009-05-11 19:04:06 +00:00
Eugene Sandulenko
efbc0f139b
Fix bug #2678272 : "FT: Russian version crashes on windows and psp"
...
svn-id: r40461
2009-05-11 18:34:54 +00:00
Travis Howell
af3bf8a575
Fix regression that caused F1 to trigger the original load/save menu in COMI.
...
svn-id: r40410
2009-05-10 09:51:05 +00:00
Travis Howell
75b5bd418a
Update comment.
...
svn-id: r40409
2009-05-10 07:21:35 +00:00
Travis Howell
6b6aca3fa3
Change the work around for sq3.san, so it doesn't alter global smush frame rate (Which is a regression).
...
svn-id: r40408
2009-05-10 06:54:45 +00:00
Travis Howell
4f0811b129
Correct and move initial SMUSH frame rate value, for the demo version of The Dig.
...
svn-id: r40407
2009-05-10 06:46:24 +00:00
Travis Howell
f5094553f7
Set the initial SMUSH frame rate, since variable doesn't change and isn't saved.
...
svn-id: r40406
2009-05-10 06:24:58 +00:00
Travis Howell
8225e4f84b
Add the DOS CD demo of Sam & Max.
...
svn-id: r40236
2009-05-02 09:52:35 +00:00
Travis Howell
64fef497df
Ooops, keep that comment.
...
svn-id: r40034
2009-04-21 04:48:50 +00:00
Travis Howell
acc86f5c62
Fix regression in SCUMM0, by calling ScummEngine::fetchScriptWord() directly. Since fetchScriptWordSigned(), still uses the overloaded fetchScriptWord() function.
...
svn-id: r40033
2009-04-21 04:42:45 +00:00
Max Horn
6a7bb77305
SCUMM: Introduced new method ScummEngine_v5::jumpRelative; unified some v0 and v2 opcodes
...
svn-id: r40025
2009-04-20 12:35:17 +00:00
Travis Howell
b238d0de00
VAR_VIDEMODE value 50 is only used by the Macintosh version of Indiana Jones and the Last Crusade.
...
svn-id: r40020
2009-04-19 13:49:59 +00:00
Max Horn
3044593da0
SCUMM: Moved o5_saveLoadGame and o5_saveLoadVars to ScummEngine_v4 (the highest SCUMM version to implement these opcodes. Actually, our code was bugged in so far as we only ever invoked o5_saveLoadGame in V3 games, never in V4 games (but this properly never mattered ;)
...
svn-id: r40014
2009-04-19 01:01:54 +00:00
Max Horn
0e82403daa
SCUMM: o5_ifNotState and o5_ifState are actually not part of v5, only in v3 & v4 -> renamed and moved them accordingly
...
svn-id: r40013
2009-04-19 01:01:28 +00:00
Max Horn
57c624b24d
SCUMM: ScummEngine_v5::o5_oldRoomEffect -> ScummEngine_v4::o4_oldRoomEffect
...
svn-id: r40012
2009-04-19 01:01:09 +00:00
Max Horn
25d0e7d4bc
SCUMM: In v5, only opcodes 0x05 and 0x85 are mapped to o5_drawObject; in v3 & v4, several other opcodes map to it. Capture this properly in the opcode tables
...
svn-id: r40011
2009-04-19 01:00:49 +00:00
Max Horn
31eeb37107
SCUMM: Moved ScummEngine_v2::o2_setBoxFlags to ScummEngine_v3::o3_setBoxFlags
...
svn-id: r40010
2009-04-19 01:00:31 +00:00
Max Horn
b32e9f00b0
SCUMM: MovedScummEngine_v5:: o5_pickupObjectOld to ScummEngine_v4::o4_pickupObject
...
svn-id: r40009
2009-04-19 01:00:11 +00:00