aboutsummaryrefslogtreecommitdiff
path: root/engines
AgeCommit message (Collapse)Author
2010-06-26Fix saving while viewing the inventory in Riven and cleanup the save/load code.Matthew Hoops
svn-id: r50333
2010-06-26SCI: pseudo-adding workaround for kq5 room 25 witch forestMartin Kiewitz
svn-id: r50332
2010-06-26SCI: another commit for adding a workaround for islang room 300 again ↵Martin Kiewitz
(although i already commited it already, stupid torturegit) svn-id: r50330
2010-06-26SCI: fixing stupid torturegit conflict mergeMartin Kiewitz
svn-id: r50329
2010-06-26Fix format string warningWillem Jan Palenstijn
svn-id: r50325
2010-06-26Load the correct speech file pack for the intro of Rex NebularFilippos Karapetis
svn-id: r50321
2010-06-26SCI: adding more comment for export workaround (sq1)Martin Kiewitz
svn-id: r50318
2010-06-26SCI: added workaround for island of dr. brain elements puzzleMartin Kiewitz
svn-id: r50317
2010-06-26SCI: reverting r50315 - had the deadlock just again...Martin Kiewitz
svn-id: r50316
2010-06-26SCI: fixing deadlock possiblity on samples (sq3 deadlocked on door ↵Martin Kiewitz
opening/where am i on me) svn-id: r50315
2010-06-26Bugfix to correctly handle transparency when rendering scaled spritesPaul Gilbert
svn-id: r50314
2010-06-26SCI: set _driver to 0 in MidiParser_SCI destructor to stop the MidiParser ↵Martin Kiewitz
destructor call allNotesOff() which would affect all channels all the time - fixes sq1 ship flying away sound getting stopped when ladder falls down svn-id: r50313
2010-06-26Bugfix to dirty area handling to prevent creation of invalid rectsPaul Gilbert
svn-id: r50312
2010-06-26SCI: removing fixme (issue got already solved)Martin Kiewitz
svn-id: r50311
2010-06-26SCI: dont call midiparser->stop() if paused sound gets stoppedMartin Kiewitz
svn-id: r50310
2010-06-26SCI: making hack inside kAbs hoyle1 specific, added fixmeMartin Kiewitz
svn-id: r50309
2010-06-26SCI: adding capability to resolve local calls as well for valgrind-sci, ↵Martin Kiewitz
adding another workaround for a script bug in sq1 (this time export 1 gets called locally) svn-id: r50308
2010-06-26Minor bugfix for correctly positioning where background sprites are drawnPaul Gilbert
svn-id: r50298
2010-06-26Added extra validation for sprite decodingPaul Gilbert
svn-id: r50297
2010-06-25Added support for Fab compressed sprite setsPaul Gilbert
svn-id: r50295
2010-06-25SCI: implementing workaround for issue in room 58 sq1 (operation lt, doing ↵Martin Kiewitz
comparsion against pointer) svn-id: r50294
2010-06-25SCI: adding capability for detecting export-calls into valgrind-sci, adding ↵Martin Kiewitz
workaround for export 1 of script 703 in sq1 (gets called from various objects) svn-id: r50292
2010-06-25SCI: fix typoFlorian Kagerer
svn-id: r50291
2010-06-25SCI: set MDT_PREFER_GM instead od MDT_PREFER_MT32Florian Kagerer
svn-id: r50289
2010-06-25AUDIO: get rid of MDT_PREFER_MIDI since it should be sufficient to either ↵Florian Kagerer
select MDT_PREFER_MT32 or MDT_PREFER_GM svn-id: r50288
2010-06-25SCI: adding workaround for uninitialized read in sq1Martin Kiewitz
svn-id: r50287
2010-06-25Renamed some variablesFilippos Karapetis
svn-id: r50284
2010-06-25KYRA: fixed typoFlorian Kagerer
svn-id: r50283
2010-06-25KYRA: implement new gui option flagsFlorian Kagerer
svn-id: r50282
2010-06-25AUDIO: some fixes in the audio device code (no sound option, new GUIO flags)Florian Kagerer
svn-id: r50281
2010-06-25Add support for the third inventory case in Riven: you have the two journals ↵Matthew Hoops
but not the trap book (happens at the end of the game). svn-id: r50280
2010-06-25Removed the getHunkPointer error - it's valid SCI behavior (e.g. when ↵Filippos Karapetis
loading/quitting sometimes, since hunks are not saved). We check for valid hunk pointers anyway, so there's no reason for the warning/error svn-id: r50279
2010-06-25SCI: changing workaround results for opcodes from signal_reg to make_reg(0, 1)Martin Kiewitz
svn-id: r50278
2010-06-25When loading a game, stop all running VMs recursively, and also stop ↵Filippos Karapetis
kAnimate's current recursion. This fixes the invalid execution stack frame in SQ1, when loading from the death screen after dying from the acid drops in Kerona. This should also fix the invalid hunk pointers, thus the warning about invalid hunk pointers has been turned into an error, as it shouldn't occur anymore svn-id: r50277
2010-06-25Do not allow the VM to run on non-existent scripts (which shouldn't be ↵Filippos Karapetis
happening anymore) svn-id: r50276
2010-06-25Removed all of the non-validating code - there's no real point in removing ↵Filippos Karapetis
script validations svn-id: r50275
2010-06-25SCI: only send new volume to currently mapped channels, fixes assert in sq1 ↵Martin Kiewitz
because setVolume is called on an object that's currently not playing. added fixme svn-id: r50274
2010-06-25SCI: Introduce SciGameId enumMax Horn
svn-id: r50273
2010-06-25SCI: Remove SciEngine::getFlags()Max Horn
svn-id: r50272
2010-06-25SCI: Restrict some 'error' exceptions to the places they occur; cleanupMax Horn
svn-id: r50271
2010-06-25SCUMM: Set some more detection file sizesMax Horn
svn-id: r50270
2010-06-25SCI: when writing to a temp, check for segment 0xFFFF and remove it. This ↵Martin Kiewitz
fixes a false-positive uninitialized read error in room 44 sq1 svn-id: r50269
2010-06-25Removed the checking of parameters again (it's wrong, as it happens after, ↵Filippos Karapetis
instead of before) and restored the workaround for SQ1 in op_add again svn-id: r50268
2010-06-25Some more info on kText(), removed dead codeFilippos Karapetis
svn-id: r50267
2010-06-25SCI: changes to the op GT workaroundMartin Kiewitz
svn-id: r50266
2010-06-25Added the SCI2.1 kText kernel function (subop 0, kTextSize for now)Filippos Karapetis
svn-id: r50265
2010-06-25Extended validate_read_var to check for parameters too, and fixed the ↵Filippos Karapetis
uninitialized variable in SQ1 there svn-id: r50263
2010-06-25Added workarounds for two issues which appear when throwing the water at ↵Filippos Karapetis
Orat in SQ1, room 28 svn-id: r50262
2010-06-25SCI: detect, if SCI1.1 game is merging or copying palette instead of using ↵Martin Kiewitz
gameIds. Also prints method used, when using debug command "version" svn-id: r50261
2010-06-25Removed the game ID check for embedded priority in icon controls, and ↵Filippos Karapetis
replaced it with a check for priority existence svn-id: r50260