aboutsummaryrefslogtreecommitdiff
path: root/engines/sci/engine/vm.cpp
AgeCommit message (Expand)Author
2012-06-23SCI: Change the program counter (PC) to be a 32-bit variableFilippos Karapetis
2012-06-23SCI: Clean up validateExportFunc() and related functionsFilippos Karapetis
2012-06-18SCI: Add setter/getter methods to reg_t'sFilippos Karapetis
2012-06-15SCI: Change getClassAddress() to only require the caller segmentFilippos Karapetis
2012-01-15SCI: Ignore an invalid export in a script in the demo of RAMAFilippos Karapetis
2011-11-29SCI: Fix restarting SCI engine with different SCI versionWillem Jan Palenstijn
2011-11-28SCI: Added handling of invalid jump offsets (e.g. QFG2, script 260)Filippos Karapetis
2011-11-05SCI: Made more fields of the Script class private. Some cleanup.Filippos Karapetis
2011-10-16SCI: Script 64036 in Torin's passage contains an invalid exportFilippos Karapetis
2011-09-22SCI: Fixed compilation with VM_DEBUG_SEND definedFilippos Karapetis
2011-06-25SCI: Fix incorrect usage of sizeofWillem Jan Palenstijn
2011-06-20ALL: Remove trailing whitespacesMax Horn
2011-06-11SCI: Changed order of script and room in error messagesmd5
2011-05-27Revert "SCI: Don't attempt to modify null/disposed objects."Lars Skovlund
2011-05-27SCI: Don't attempt to modify null/disposed objects.md5
2011-05-13SCI: Don't include several debug tables when REDUCE_MEMORY_USAGE is definedmd5
2011-05-12GIT: Clean up: Suppress SVN tags, now uselessstrangerke
2011-04-28JANITORIAL: Reduce header dependencies in shared codeOri Avtalion
2011-03-28SCI: Fix Compilation with --enable-release set.D G Turner
2011-03-28SCI: Renamed restAdjust to r_rest (like r_acc and r_prev)md5
2011-03-27SCI: Moved some debug functions from vm.cpp to scriptdebug.cppmd5
2011-03-26SCI: Removed the READ_VAR and WRITE_VAR wrappersmd5
2011-03-26SCI: Refactored and cleaned up the VM call stack handling codemd5
2011-03-25SCI: Reordered some functionsmd5
2011-03-25SCI: Cleaned up the BreakpointType enum and documented the bpe commandmd5
2011-03-25SCI: Cleaned up send_selector()md5
2011-03-04SCI: Improved debug output of validate_property()md5
2011-02-28SCI: Fix crash with hunk refs in logkernel outputWillem Jan Palenstijn
2011-02-22SCI: Added code to aid in detecting infinite loops in scriptsmd5
2011-02-21SCI: Fixed script bug #3040722 in QFG3md5
2011-02-21SCI: Added a custom modulo reg_t operatormd5
2011-02-20SCI: Moved the gcCountdown() code inside the op_callk case, since that's the ...md5
2011-02-19SCI: Refactored the reg_t related operations and comparisonsmd5
2011-02-15SCI: Removed several redundant helper functionsmd5
2011-01-15SCI: cleaned up checkSelectorBreakpoint()Filippos Karapetis
2011-01-07SCI: Moved the handling of the op_line debug opcode inside readPMachineInstru...Filippos Karapetis
2011-01-01SCI: debugC calls no longer require a debug level of 2 to show outputFilippos Karapetis
2010-12-22SCI: Sync in-game speech/subtitle options with the ones from the ScummVM GUI.Filippos Karapetis
2010-11-21SCI: Removed incorrect pointer arithmetic support for SCI2 stringsFilippos Karapetis
2010-11-19SCI: Only handle seg_type_string if ENABLE_SCI32 is definedLars Persson
2010-11-19SCI3: Implement new opcode 0x4c.Lars Skovlund
2010-11-19SCI: Added pointer arithmetic support for SCI2 stringsFilippos Karapetis
2010-11-19SCI: Moved the Object class in a separate fileFilippos Karapetis
2010-11-18SCI3: Fix new opcode 0x4eLars Skovlund
2010-11-18SCI3: Added another previously unused opcode (0x27 / 0x4e)Filippos Karapetis
2010-11-18SCI3: Add proper support for the calle instructionLars Skovlund
2010-11-17SCI: Code formattingFilippos Karapetis
2010-11-17SCI3: Implement opcode to retrieve the info selector.Lars Skovlund
2010-11-17SCI3: relocate operand of the lofsa opcodeLars Skovlund
2010-11-17Adapt SCI property instructions (pToa etc.) to SCI3Lars Skovlund