Travis Howell
e8b3fa84a7
Free screen buffers on exit
...
svn-id: r22129
2006-04-24 02:11:04 +00:00
Travis Howell
7d975539c2
Ooops, real memory leak was in sound buffer
...
svn-id: r22128
2006-04-24 01:40:16 +00:00
Travis Howell
ea3cdb1ed4
Fix sound memory leak
...
svn-id: r22127
2006-04-24 01:14:28 +00:00
Travis Howell
b1bc5f059e
Fix loading music/speech files in HE98+ games
...
svn-id: r22126
2006-04-23 23:27:51 +00:00
Max Horn
e80d24aa22
Some more cleanup in class Scumm::Sound
...
svn-id: r22125
2006-04-23 23:00:32 +00:00
Travis Howell
91831974a8
Update all credits
...
svn-id: r22123
2006-04-23 22:55:31 +00:00
Max Horn
99ab7d6fac
Fix for HE games which use the generic HE variants (d'oh)
...
svn-id: r22122
2006-04-23 22:44:50 +00:00
Travis Howell
67c64371f7
Update credits
...
svn-id: r22121
2006-04-23 22:43:19 +00:00
Max Horn
3f41e2dc21
Detect (and error out) if readMAXS fails
...
svn-id: r22120
2006-04-23 22:39:55 +00:00
Max Horn
f776b903d1
Fix access to .he2 in Sound::openSfxFile, too
...
svn-id: r22119
2006-04-23 21:58:01 +00:00
Max Horn
e0a5a2b89e
Fix access to .he3/.he4 files
...
svn-id: r22118
2006-04-23 21:56:09 +00:00
Max Horn
1a7b4a7d7c
Added a comment regarding COMI disc changing
...
svn-id: r22117
2006-04-23 20:02:33 +00:00
Max Horn
b2befd7951
Moved _heTimers to ScummEngine_v60he
...
svn-id: r22116
2006-04-23 19:41:54 +00:00
Max Horn
d68f95b3be
Move HE specific stuff from class Sound to its new subclass SoundHE
...
svn-id: r22115
2006-04-23 18:52:39 +00:00
Max Horn
78dfa1f280
Moved ScummEngine_v5 from cursor.cpp to scumm.cpp (seems to be more natural, even though it inits some cursor related stuff)
...
svn-id: r22114
2006-04-23 17:58:52 +00:00
Max Horn
0891a91acc
Change some uses of ScummFile to the more generic BaseScummFile
...
svn-id: r22113
2006-04-23 17:47:40 +00:00
Max Horn
4b6f90945b
Modified openFile and openResourceFile to take a Common::String instead of a char pointer
...
svn-id: r22112
2006-04-23 17:39:31 +00:00
Max Horn
0d67640a58
Behold, the new SCUMM detector finally has arrived. Unified detection & engine instantiation, reduced code duplication, more powerful detection in case MD5 is not known / can't be computed, and many other nifty improvements.
...
svn-id: r22110
2006-04-23 17:33:16 +00:00
Max Horn
d11f5724f9
Small tweak to allow turning off MD5 computation for debugging
...
svn-id: r22109
2006-04-23 17:18:54 +00:00
Max Horn
15ecef5b39
Remove superfluous exclamation mark
...
svn-id: r22108
2006-04-23 17:02:39 +00:00
Torbjörn Andersson
beb72667dc
Implemented volume and panning for FF sound effects. I hope my mapping from
...
DirectSound's logarithmic scale to ScummVM's linear scale is at least
reasonably collect. This should keep the sound effects from overpowering the
spoken voices in some scenes.
svn-id: r22107
2006-04-23 15:42:02 +00:00
Max Horn
5e3e026f92
Also output the description when running DETECTOR_TESTING_HACK
...
svn-id: r22106
2006-04-23 14:47:43 +00:00
Oystein Eftevaag
f25cb2e735
Uses kyra.dat for GUI strings instead of hardcoding them, which means localized strings are now supported for the menus. Note that the size of the menus are not yet calculated to account for the longer strings in some languages
...
svn-id: r22105
2006-04-23 14:43:16 +00:00
Max Horn
8e9c2e7508
typo
...
svn-id: r22103
2006-04-23 13:39:57 +00:00
Max Horn
6533813576
Fixed MD5 entry for mac version of MI1
...
svn-id: r22102
2006-04-23 13:29:37 +00:00
Max Horn
c7f2e3d630
Modified DETECTOR_TESTING_HACK code to skip over invalid paths
...
svn-id: r22099
2006-04-23 12:30:52 +00:00
Max Horn
307f4e387b
Fixed getNodeForPath on systems using POSIXFilesystemNode to again correctly check whether the given path exists, and whether it points to a directory
...
svn-id: r22097
2006-04-23 12:29:43 +00:00
Max Horn
eb895185a6
Test code for the detection code in all engines (disabled by default)
...
svn-id: r22095
2006-04-23 11:38:48 +00:00
Max Horn
cbb5f5fc75
Fix 'comparison between signed and unsigned integer' warning
...
svn-id: r22094
2006-04-23 11:35:14 +00:00
Max Horn
f26b55c7a3
Modified some error calls to explicitly name the function they occured in (this helps debugging)
...
svn-id: r22093
2006-04-23 11:15:43 +00:00
Travis Howell
b9fbf9091d
Fix video sequences shown by arcade machines
...
svn-id: r22092
2006-04-23 08:34:19 +00:00
Travis Howell
a0ea9a4efc
Fix video sequences shown by arcade machines
...
svn-id: r22091
2006-04-23 08:30:29 +00:00
Travis Howell
562b1f8eef
Fix video sequences shown by arcade machines
...
svn-id: r22090
2006-04-23 08:26:32 +00:00
Travis Howell
0de7374c4c
Read and use frame rate setting for videos
...
svn-id: r22089
2006-04-23 02:44:46 +00:00
Travis Howell
f1a318ce15
Fix audio and video sync. in videos of FF
...
svn-id: r22088
2006-04-23 02:11:49 +00:00
Max Horn
660efce9b2
Replaced _demoMode by GF_DEMO
...
svn-id: r22087
2006-04-23 00:08:18 +00:00
Max Horn
db747c2100
Non-void functions always must return something
...
svn-id: r22086
2006-04-22 23:59:56 +00:00
Joost Peters
2952dd123c
The dirent struct on IRIX doesn't have the d_type field, so define SYSTEM_NOT_SUPPORTING_D_TYPE
...
svn-id: r22085
2006-04-22 15:29:38 +00:00
Lars Persson
37633732f1
Added F1 as save for ITE
...
svn-id: r22083
2006-04-22 07:32:06 +00:00
Travis Howell
30b4b87f58
Fix valgrind warning
...
svn-id: r22082
2006-04-22 05:48:40 +00:00
Travis Howell
77497d5ed9
Enable MS ADPCM WAV format decoder for all sound in Macintosh version of FF and cleanup
...
svn-id: r22081
2006-04-22 03:53:14 +00:00
Eugene Sandulenko
ff6028b00b
- Implemented MS ADPCM WAV format decoder used in Feeble Files. Still it is
...
out of sync with video. See TODO there.
- Fixed bug with MS IMA ADPCM mono to make it possible to work in real streams.
svn-id: r22080
2006-04-22 03:00:21 +00:00
Eugene Sandulenko
7b1e93b596
Implement CLIP() routine used to put arbitrary value in specified range.
...
svn-id: r22079
2006-04-22 02:49:27 +00:00
Travis Howell
1a605b2760
Cleanup use of different filenames in different versions
...
svn-id: r22078
2006-04-22 02:14:42 +00:00
Lars Persson
76ba8122a6
Changed loadVGAFile dstSize datatype from uint to uint32 so it matches the data type which loadOffsets takes.
...
svn-id: r22077
2006-04-21 22:10:50 +00:00
Lars Persson
a3661c158a
Updated Symbian Actions and SDL Symbian interface for latest backend changes so it all works properly again.
...
svn-id: r22076
2006-04-21 21:15:05 +00:00
Lars Persson
5b776e3e28
Return of void value is not valid for all platforms. Changed to call function and then plain return;
...
svn-id: r22075
2006-04-21 20:59:05 +00:00
Lars Persson
aec70b0bb2
Implementation and declartion in intern.h differed. Changed so both is using the same datatype.
...
svn-id: r22074
2006-04-21 20:56:53 +00:00
Lars Persson
7b80324c6d
Use SetInt to set the Keymapping version, instead of Set.
...
svn-id: r22073
2006-04-21 20:51:29 +00:00
Lars Persson
fb905751c7
Conflicting domains for String definition. Added Common:: to String to clarify domain.
...
svn-id: r22072
2006-04-21 20:50:28 +00:00