aboutsummaryrefslogtreecommitdiff
path: root/scumm
AgeCommit message (Collapse)Author
2004-12-21WinCE workaround to limit issues if the decoding is too slowNicolas Bacca
svn-id: r16220
2004-12-19oopsGregory Montoir
svn-id: r16133
2004-12-19to please PalmOS, I moved the _wiz member to ScummEngine_v70he, where it ↵Gregory Montoir
actually belongs, I don't quite like the upcasts I introduced, but I don't know how to deal without them svn-id: r16132
2004-12-19Correct rangeTravis Howell
svn-id: r16129
2004-12-19Off by oneTravis Howell
svn-id: r16127
2004-12-19Report unknown MD5's. I wonder, should we move the check afterEugene Sandulenko
initSize() and thus have possibility to show up a window with the message? svn-id: r16124
2004-12-18Fix for bug #1087439 (Volume control regression)Max Horn
svn-id: r16113
2004-12-17Reduce code size of resource.cpp to help PalmOS port, by moving util code to ↵Max Horn
a new file util.cpp and sound resource code to sound.cpp svn-id: r16105
2004-12-11change loadVOCFromStream to take a reference instead of a pointer (to a stream)Max Horn
svn-id: r16035
2004-12-10New ARM call (PalmOS)Chris Apers
svn-id: r16014
2004-12-09Pass subdirectories to gamedetector functionsRobert Göffringmann
svn-id: r16002
2004-12-08oopsMax Horn
svn-id: r15999
2004-12-06Only activate virtual keyboard when neededMax Horn
svn-id: r15998
2004-12-05Clean up OSystem::EventMax Horn
svn-id: r15990
2004-12-05this is just how watcom handles signed divisionGregory Montoir
svn-id: r15987
2004-12-03Fixed an Adlib regression with older games (e.g. EGA Loom, Indy 3 andTorbjörn Andersson
Monkey VGA) that was introduced by a recent "multi MIDI" change. The "old Adlib" property was set too late in the iMUSE player, so the Adlib driver would always think the game was new. I've removed this property from the iMUSE player, since it's only function appeared to be to pass it on to the Adlib player, and now set it in the Adlib player directly instead. Also removed some remaining "multi MIDI" traces from the iMUSE player that I believe were obsoleted by the aforementioned "multi MIDI" change. svn-id: r15974
2004-12-02Moved MidiDriver creation code into the MidiDriver class (as static ↵Max Horn
methods), same for some other MIDI related stuff svn-id: r15968
2004-11-28Changed parameter order of SoundMixer::playInputStream to match that of playRawMax Horn
svn-id: r15950
2004-11-28Fix range checkMax Horn
svn-id: r15949
2004-11-28Trying to cleanup the volume control mess inside the SCUMM engine: renamed ↵Max Horn
MusicEngine::setMasterVolume to setMusicVolume; fixed iMuse to use the correct method for setMusicVolume (previously modified the iMuse internal volume control); hooked up the volume control of various other music engines; added ScummEngine::setupVolume method which can be called whenever volume settings change, and which gurantees that those are handled uniformly svn-id: r15944
2004-11-28Sync with HE docs md5sTravis Howell
svn-id: r15936
2004-11-28correctionGregory Montoir
svn-id: r15928
2004-11-28Fixing actor regression in The Dig caused by my previous changesMax Horn
svn-id: r15927
2004-11-28Fix AKOS clipping issues at the left/right border of the screen (smooth ↵Max Horn
scrolling regression) svn-id: r15926
2004-11-28Print some camera infoMax Horn
svn-id: r15925
2004-11-27md5 updateGregory Montoir
svn-id: r15924
2004-11-27Fix for bug #1067982 (DIG: Parallax scrolling in library semi-broken)Max Horn
svn-id: r15923
2004-11-27fixed potiential problem in scumm save/load codeGregory Montoir
svn-id: r15922
2004-11-27moved all the HE wiz stuff to a separate module, with minor cleanups and ↵Gregory Montoir
simplifications svn-id: r15921
2004-11-27Removed the (highly SCUMM specific) 'appendable stream' API from SoundMixer; ↵Max Horn
SCUMM now uses the appendable stream directly svn-id: r15919
2004-11-27cleanupMax Horn
svn-id: r15917
2004-11-27Use modern form of setupPremixMax Horn
svn-id: r15915
2004-11-27Added some more mixer doxygen docs; cleaned up Mixer API a bit, removing ↵Max Horn
some very specialised methods svn-id: r15914
2004-11-27To really, truly fix the multi-midi race condition, the adlib driver is now ↵Jerome Fisher
always created before iMuse initialisation. This necessitated removing the multimidi toggle from the debug console. svn-id: r15912
2004-11-27- driver being NULL there is perfectly fine, Fingolfin :)Jerome Fisher
DCVS: ---------------------------------------------------------------------- svn-id: r15910
2004-11-27Make Array stuff part of the V6 engine class (note: it's a bit confusing to ↵Max Horn
have two different ArrayHeader structs, maybe we should rename them?) svn-id: r15909
2004-11-27Reduce code duplicationMax Horn
svn-id: r15908
2004-11-27Fixing some evil behaviourMax Horn
svn-id: r15907
2004-11-27No longer stubsTravis Howell
svn-id: r15906
2004-11-27Revert opcode EF merge, HE72 uses different array structure.Travis Howell
svn-id: r15905
2004-11-27Don't use directory param of File::open unless you have toMax Horn
svn-id: r15904
2004-11-27Moved Engine::getSavePath() to class SaveFileManager; removed the ↵Max Horn
'directory' parameter from SaveFileManager::openSavefile and listSavefiles (they always use getSavePath() now, which is what we did anyway) svn-id: r15901
2004-11-26paranoiaMax Horn
svn-id: r15900
2004-11-26The Adlib MidiDriver is now initialised immediately when it is determined ↵Jerome Fisher
that it may be used. Doing this lazily potentially deadlocked when using MT-32 emulation in mixed MIDI/Adlib mode. svn-id: r15899
2004-11-26renamed some HE opcodes and got rid of o72_unknownEF as it seems it was a ↵Gregory Montoir
duplicate of o70_unknownEF svn-id: r15896
2004-11-25Turn the v1 member in the costume renderers into a function local object ↵Max Horn
(used to be a member var) svn-id: r15887
2004-11-25Initialize variable to avoid warning and possibly undefined behaviour.Torbjörn Andersson
svn-id: r15879
2004-11-24(Partial) fix for bug #1035690 (COMI: cannon shooting uses a lot of ↵Max Horn
performance) -- remember, busy waiting is almost always bad, esp. when waiting for another thread... svn-id: r15875
2004-11-24Some code transformations (no functional change)Max Horn
svn-id: r15874
2004-11-24Fix a`ll engines. They work, though current fix is just temporary.Eugene Sandulenko
There are plans to add some brains to GameDetector class, which will let us avoid passing detector to init() method. svn-id: r15873