aboutsummaryrefslogtreecommitdiff
path: root/engines/sci/engine/vm.cpp
AgeCommit message (Expand)Author
2010-07-08SCI: part of subfunction signature&mapping implemented, little cleanupMartin Kiewitz
2010-07-06SCI: Simplified op_div and op_mod, removed some variables and removed the poi...Filippos Karapetis
2010-07-04SCI: Removed the unused line number parameter from validate_variable() and re...Filippos Karapetis
2010-07-04SCI: Added a short description for all opcodes, so that it's easier to unders...Filippos Karapetis
2010-07-01Added a workaround for an unitialized variable in GK2Filippos Karapetis
2010-07-01Accidentally missed this file in commit 50577Lars Skovlund
2010-07-01SCI: added another workaround for uninit temps, this time for jones/cdMartin Kiewitz
2010-07-01SCI: Mark the ShiftScreen, ListOps and ATan SCI1 kernel functions as unused (...Filippos Karapetis
2010-07-01SCI: Added workarounds for 2 uninitialized reads in Jones floppy (EGA and VGA...Filippos Karapetis
2010-07-01Added a workaround for an uninitialized temp read in KQ6 floppy, when opening...Filippos Karapetis
2010-06-30SCI: Silenced a warning about a non game breaking script bug in Castle of Dr....Filippos Karapetis
2010-06-30SCI: fixed a typo, so that workarounds really trigger an ignore kernel call f...Martin Kiewitz
2010-06-30SCI: removing full debug output when signature fails to the point where we di...Martin Kiewitz
2010-06-30SCI: Reverting r50516, SSCI didn't reset the node value when deleting the nod...Filippos Karapetis
2010-06-30SCI: implementing workarounds for kernel calls, removing original code workar...Martin Kiewitz
2010-06-30SCI: adding inheritancelevel to uninit workarounds to make them saferMartin Kiewitz
2010-06-29Fixed 2 uninitialized reads in SQ6Filippos Karapetis
2010-06-28SCI: cleanup of execstack, output of backtrace slightly modified, is now also...Martin Kiewitz
2010-06-28SCI: Make Script member vars private; add const qualifiersMax Horn
2010-06-28SCI: cleanupMax Horn
2010-06-28SCI: added uninit workaround for lsl3 - when accessing set volume menu the fi...Martin Kiewitz
2010-06-28SCI: show arguments on selector invoke breakpoint even when VM_DEBUG_SEND is ...Martin Kiewitz
2010-06-27SCI: Removed the hack for loading games from the launcher from run_vm(). This...Filippos Karapetis
2010-06-27CleanupFilippos Karapetis
2010-06-27Made the script initialization/uninitialization methods part of the segment m...Filippos Karapetis
2010-06-27SCI: Moved all the script-related code inside script.cpp/.h, and all script o...Filippos Karapetis
2010-06-27SCI: now showing kernel call name when argument signature check failsMartin Kiewitz
2010-06-27SCI: better solution for the lsl6 uninit issue, we now go through all the par...Martin Kiewitz
2010-06-27SCI: adding uninit workaround for lsl6 (Narrator::startText)Martin Kiewitz
2010-06-26SCI: added comment to vm-workaround tableMartin Kiewitz
2010-06-26SCI: add another unint temp workaround for kq5 - when playing harp for the ha...Martin Kiewitz
2010-06-26SCI: pseudo-adding workaround for kq5 room 25 witch forestMartin Kiewitz
2010-06-26SCI: fixing stupid torturegit conflict mergeMartin Kiewitz
2010-06-26Fix format string warningWillem Jan Palenstijn
2010-06-26SCI: adding more comment for export workaround (sq1)Martin Kiewitz
2010-06-26SCI: added workaround for island of dr. brain elements puzzleMartin Kiewitz
2010-06-26SCI: adding capability to resolve local calls as well for valgrind-sci, addin...Martin Kiewitz
2010-06-25SCI: implementing workaround for issue in room 58 sq1 (operation lt, doing co...Martin Kiewitz
2010-06-25SCI: adding capability for detecting export-calls into valgrind-sci, adding w...Martin Kiewitz
2010-06-25SCI: fix typoFlorian Kagerer
2010-06-25AUDIO: get rid of MDT_PREFER_MIDI since it should be sufficient to either sel...Florian Kagerer
2010-06-25SCI: adding workaround for uninitialized read in sq1Martin Kiewitz
2010-06-25SCI: changing workaround results for opcodes from signal_reg to make_reg(0, 1)Martin Kiewitz
2010-06-25When loading a game, stop all running VMs recursively, and also stop kAnimate...Filippos Karapetis
2010-06-25Do not allow the VM to run on non-existent scripts (which shouldn't be happen...Filippos Karapetis
2010-06-25Removed all of the non-validating code - there's no real point in removing sc...Filippos Karapetis
2010-06-25SCI: Introduce SciGameId enumMax Horn
2010-06-25SCI: when writing to a temp, check for segment 0xFFFF and remove it. This fix...Martin Kiewitz
2010-06-25Removed the checking of parameters again (it's wrong, as it happens after, in...Filippos Karapetis
2010-06-25SCI: changes to the op GT workaroundMartin Kiewitz