aboutsummaryrefslogtreecommitdiff
path: root/engines
AgeCommit message (Collapse)Author
2006-04-24Revert change, a NULL block should be added if audio doesn't existTravis Howell
svn-id: r22141
2006-04-24If startSound() can't find a WAVE chunk, set the file position to the beginningTorbjörn Andersson
of the chunk again. Otherwise, animations without a sound track (such as disk1.dxa) will fail to play. svn-id: r22140
2006-04-24Revert sign change to vcReadVar(), made glitches worse in some scenesTravis Howell
svn-id: r22139
2006-04-24Remove duplicate codeTravis Howell
svn-id: r22138
2006-04-24Correct and move warning, when failing to load video in FFTravis Howell
svn-id: r22137
2006-04-24Add support for OmniTVTravis Howell
svn-id: r22136
2006-04-24vcReadVar() should return a signed valueTravis Howell
svn-id: r22135
2006-04-24Restrict variables sizes, when reading from vcReadNextWord(), to prevent ↵Travis Howell
overflows svn-id: r22134
2006-04-24Fix memory leak in readGamePcText()Travis Howell
svn-id: r22133
2006-04-24Initialize all variables in MoviePlayer classTravis Howell
svn-id: r22132
2006-04-24Remove duplicate variable in readGamePcText()Travis Howell
svn-id: r22131
2006-04-24isSpriteLoaded is Simon 1/2 specific and never used by FFTravis Howell
svn-id: r22130
2006-04-24Free screen buffers on exitTravis Howell
svn-id: r22129
2006-04-24Ooops, real memory leak was in sound bufferTravis Howell
svn-id: r22128
2006-04-24Fix sound memory leakTravis Howell
svn-id: r22127
2006-04-23Fix loading music/speech files in HE98+ gamesTravis Howell
svn-id: r22126
2006-04-23Some more cleanup in class Scumm::SoundMax Horn
svn-id: r22125
2006-04-23Fix for HE games which use the generic HE variants (d'oh)Max Horn
svn-id: r22122
2006-04-23Detect (and error out) if readMAXS failsMax Horn
svn-id: r22120
2006-04-23Fix access to .he2 in Sound::openSfxFile, tooMax Horn
svn-id: r22119
2006-04-23Fix access to .he3/.he4 filesMax Horn
svn-id: r22118
2006-04-23Added a comment regarding COMI disc changingMax Horn
svn-id: r22117
2006-04-23Moved _heTimers to ScummEngine_v60heMax Horn
svn-id: r22116
2006-04-23Move HE specific stuff from class Sound to its new subclass SoundHEMax Horn
svn-id: r22115
2006-04-23Moved ScummEngine_v5 from cursor.cpp to scumm.cpp (seems to be more natural, ↵Max Horn
even though it inits some cursor related stuff) svn-id: r22114
2006-04-23Change some uses of ScummFile to the more generic BaseScummFileMax Horn
svn-id: r22113
2006-04-23Modified openFile and openResourceFile to take a Common::String instead of a ↵Max Horn
char pointer svn-id: r22112
2006-04-23Behold, the new SCUMM detector finally has arrived. Unified detection & ↵Max Horn
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-23Implemented volume and panning for FF sound effects. I hope my mapping fromTorbjörn Andersson
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-23Uses kyra.dat for GUI strings instead of hardcoding them, which means ↵Oystein Eftevaag
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-23Fixed MD5 entry for mac version of MI1Max Horn
svn-id: r22102
2006-04-23Fix 'comparison between signed and unsigned integer' warningMax Horn
svn-id: r22094
2006-04-23Fix video sequences shown by arcade machinesTravis Howell
svn-id: r22092
2006-04-23Fix video sequences shown by arcade machinesTravis Howell
svn-id: r22091
2006-04-23Fix video sequences shown by arcade machinesTravis Howell
svn-id: r22090
2006-04-23Read and use frame rate setting for videosTravis Howell
svn-id: r22089
2006-04-23Fix audio and video sync. in videos of FFTravis Howell
svn-id: r22088
2006-04-23Replaced _demoMode by GF_DEMOMax Horn
svn-id: r22087
2006-04-22Non-void functions always must return somethingMax Horn
svn-id: r22086
2006-04-22Enable MS ADPCM WAV format decoder for all sound in Macintosh version of FF ↵Travis Howell
and cleanup svn-id: r22081
2006-04-22- Implemented MS ADPCM WAV format decoder used in Feeble Files. Still it isEugene Sandulenko
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-22Cleanup use of different filenames in different versionsTravis Howell
svn-id: r22078
2006-04-21Changed loadVGAFile dstSize datatype from uint to uint32 so it matches the ↵Lars Persson
data type which loadOffsets takes. svn-id: r22077
2006-04-21Adjust buffer sizes for conversation options, even for sprite id 1. ThisTorbjörn Andersson
doesn't seem to match the original, but there are cases where even the first string is long enough to cause text corruption. For whatever reason, I have not been able to reproduce this text corruption with the original interpreter, though, so maybe we're missing some detail. Or maybe the original interpreter just gets lucky. svn-id: r22070
2006-04-21Fixed silly bug in --save-slot handling: Don't try to restore a savegame unlessTorbjörn Andersson
the specified save slot is > 0. (The default value is -1, which shouldn't be restored either.) I thought I had fixed that already, but I guess I made a last-minute change... svn-id: r22069
2006-04-21Add FF differences in chance script opcodeTravis Howell
svn-id: r22068
2006-04-21Split bitArrays into three separate arrays, like original. Also fixing ↵Travis Howell
load/save issue with bitArrayThree been off by one svn-id: r22067
2006-04-21Move _variableArrayPtr changes to match original code, in case it is ↵Travis Howell
triggered outside video opcodes svn-id: r22066
2006-04-21Add animate sprites by Y function for FFTravis Howell
svn-id: r22064
2006-04-21Add back debug functionTravis Howell
svn-id: r22063