878 Commits

Author SHA1 Message Date
Travis Howell
a13c664bc7 Add details for Backyard Basketball.
svn-id: r26046
2007-03-10 02:49:23 +00:00
Max Horn
aba0cd04d6 SCUMM: got rid of the _bompActorPalettePtr member var (which was only used as a hidden param to drawBomp); turned drawBomp into a regular function (used to be a ScummEngine member method)
svn-id: r26045
2007-03-10 00:34:20 +00:00
Max Horn
728d01cb17 Removing some unnecessary #includes
svn-id: r26044
2007-03-09 23:46:45 +00:00
Max Horn
e8e33e8077 Some more fraction data & an optimized formula (I still have no clue what that tries to compute, though :)
svn-id: r26043
2007-03-09 22:31:27 +00:00
Max Horn
3b09bc6c00 Updated fraction values
svn-id: r26042
2007-03-09 22:18:58 +00:00
Nicola Mettifogo
5d4b05a5ed added comments suggesting possible formulas for hardcoded float values
svn-id: r26041
2007-03-09 19:25:37 +00:00
Max Horn
7a10fa7283 Some more LogicHE cleanup
svn-id: r26038
2007-03-09 01:11:55 +00:00
Max Horn
6f56443e56 Some more LogicHE cleanup
svn-id: r26037
2007-03-09 00:48:45 +00:00
Max Horn
37af88c8c4 Some cleanup, and added some of my observation (man this code is really strange)
svn-id: r26036
2007-03-09 00:34:28 +00:00
Max Horn
6b348c03d5 Revised LogicHErace::op_1140 (the two multiplications by constants still baffle me, but at least it makes some sense now, and corrects the worst bugs in that func)
svn-id: r26035
2007-03-09 00:29:38 +00:00
Nicola Mettifogo
1e985051a9 reduced dependency from windows-specific header files
svn-id: r26034
2007-03-09 00:13:07 +00:00
Max Horn
c09f86fb6a Clarified some comments
svn-id: r26028
2007-03-08 21:08:23 +00:00
Travis Howell
5c1732af4d Add another version of Backyard Football2002.
svn-id: r26007
2007-03-07 00:46:20 +00:00
Travis Howell
4730229dff Add F1 - F3 keys for Apple II and Commodore 64 verisons of Maniac Mansion.
svn-id: r26004
2007-03-06 09:21:41 +00:00
Travis Howell
ace739eafb Fix regression in V0 versions of Maniac Mansion, when using extracted files.
svn-id: r26000
2007-03-06 07:13:22 +00:00
Travis Howell
a0d5795ee1 Add support for the New Kid verb option in Apple II and Commodore 64 verisons of Maniac Mansion.
svn-id: r25999
2007-03-06 07:09:18 +00:00
Eugene Sandulenko
2560c5d76b Correct football2002 demo placement
svn-id: r25988
2007-03-04 23:24:17 +00:00
Max Horn
5f295016dd Avoid crash in Engine_SCUMM_create when an inconsistent platform override is present
svn-id: r25966
2007-03-04 09:41:58 +00:00
Travis Howell
8da557fbd5 Correct image offsets, for PC Engine version of Loom.
svn-id: r25960
2007-03-04 04:26:20 +00:00
Travis Howell
41136e552f Fix regression in Commodore 64 version of Zak McKracken.
svn-id: r25959
2007-03-04 01:04:31 +00:00
Travis Howell
d1d5579549 Fix script error in PC Engine version of Loom.
svn-id: r25958
2007-03-04 00:44:04 +00:00
Travis Howell
ecd4d80de3 Fix regression in Commodore 64 version of Zak McKracken.
svn-id: r25955
2007-03-04 00:16:22 +00:00
Travis Howell
8e70329ce3 Fix level selection in PC Engine version of Loom.
svn-id: r25954
2007-03-03 23:02:54 +00:00
Travis Howell
4ec8c6ca43 Correct feature flags for the PC Engine version of Loom.
svn-id: r25952
2007-03-03 13:19:22 +00:00
Travis Howell
b0fea397ab Allow PC Engine version of Loom to at least start up.
svn-id: r25951
2007-03-03 12:59:48 +00:00
Torbjörn Andersson
cee6c45be6 Applied my own patch #1672572, after discussing it with Fingolfin. We no longer
store mixer flags in our savegames. Instead, we store different flags which
just happen to have the exact same values as the mixer flags have right now.
This should keep savegames working even if the mixer flags ever change.

svn-id: r25928
2007-03-02 17:30:29 +00:00
Max Horn
cfe86c096d cleanup
svn-id: r25927
2007-03-02 15:34:22 +00:00
Max Horn
029b8c4323 Changed the order of the parameters of makeLinearInputStream to resemble Mixer::playRaw; also made makeLinearInputStream honor FLAG_LOOP (and for this, changed its loop related params slightly)
svn-id: r25926
2007-03-02 15:26:22 +00:00
Max Horn
5e2fe7dc7f cleanup
svn-id: r25910
2007-02-28 15:04:02 +00:00
Max Horn
8c8abca6f8 Changed the AppendableAudioStream code to use a queue of buffers, instead of a fixed size wrap-around memory buffer (this reduces memory usage in some cases by 500-700k, while actually being more flexible)
svn-id: r25909
2007-02-28 14:48:26 +00:00
Gregory Montoir
f68105912a fixed background music in catalog_cup_demo_de : only stop sfx if it was started in a previous block
svn-id: r25863
2007-02-25 19:15:00 +00:00
Eugene Sandulenko
393478a143 Rename C64 file to V0 as well.
svn-id: r25856
2007-02-25 14:47:51 +00:00
Travis Howell
9383f433bd Add German CUP demo, whichs shows several HE games.
svn-id: r25851
2007-02-25 11:51:20 +00:00
Travis Howell
28408d8b7b Rename C64 engine class, since it is been used by Apple II and Commodore 64 versions now.
svn-id: r25850
2007-02-25 11:38:19 +00:00
Torbjörn Andersson
c64be322a1 Added comment about the missing decode1 proc.
svn-id: r25849
2007-02-25 08:37:15 +00:00
Travis Howell
0c208657ee Remove left over debug output.
svn-id: r25848
2007-02-25 07:28:40 +00:00
Travis Howell
fdc61643f4 Rename file class, since it is been used for disk images of Apple II and Commodore 64 versions now.
svn-id: r25847
2007-02-25 07:26:41 +00:00
Travis Howell
19d2310b71 Add support for using disks images for Apple II version of Maniac Mansion.
svn-id: r25846
2007-02-25 07:23:52 +00:00
Travis Howell
87832481de Add magic id for Apple II verison of Maniac Mansion.
svn-id: r25845
2007-02-25 06:21:57 +00:00
Max Horn
497f7683ca Another Ogg > MP3 consistency reordering, this time in the SMUSH code; also changed it to use the new compressed audio stream factories
svn-id: r25843
2007-02-25 00:12:11 +00:00
Max Horn
8fa6a1ffd5 Removed the (useless, thanks to resTypeFromId) 'name' parameter from readResTypeList
svn-id: r25828
2007-02-24 19:29:40 +00:00
Max Horn
04a18dd7c4 SCUMM: cleanup (moved small header specific code from ScummEngine::readResTypeList to ScummEngine_v4::readResTypeList)
svn-id: r25827
2007-02-24 19:20:15 +00:00
Max Horn
dcc6e2c0bb SCUMM: Try to distinguish between indy3, indy3Towns, zakTowns, loomTowns in the fallback (non-MD5) detection code
svn-id: r25826
2007-02-24 19:15:10 +00:00
Max Horn
d350830d7c Added Spanish version of The Dig; updated a comment on detecting TOWNS variants
svn-id: r25824
2007-02-24 18:25:58 +00:00
Max Horn
f1f28b61a9 Modify ScummEngine::getResourceSize to assert if called on a missing resource, instead of trying to read from high memory
svn-id: r25806
2007-02-23 02:35:01 +00:00
Max Horn
a63a71eb78 Added a FIXME to this workaround (it might be to broad -- research needed)
svn-id: r25804
2007-02-23 01:49:20 +00:00
Johannes Schickel
098bcc2fe8 Fixed $URL$ and $Id$.
svn-id: r25764
2007-02-21 14:41:25 +00:00
Max Horn
227a080e5b Patch #1663933 (Kill premix channel) with a few tiny additional tweaks by me
svn-id: r25752
2007-02-20 18:50:17 +00:00
Max Horn
270efc16e3 SCUMM: Added spanish LANGUAGE.TAB info for COMI (thanks to ssdsa from the forums)
svn-id: r25741
2007-02-20 15:54:29 +00:00
Torbjörn Andersson
60e0f7624a As Fingolfin pointed out, we no longer need two different CD timer intervals
for Loom and everything else. Adjusted the value, taking advantage of the
greater timer resolution, and clarified which two scenes need to be tested if
we ever want to adjust this value further.

svn-id: r25731
2007-02-19 21:09:23 +00:00