aboutsummaryrefslogtreecommitdiff
path: root/engines/sci/engine/vm.h
AgeCommit message (Expand)Author
2016-07-02SCI: Remove unexpected side effect from ExecStack constructorWillem Jan Palenstijn
2016-07-02SCI: Improve kernel subfunction loggingWillem Jan Palenstijn
2016-02-05SCI: Clean up the op_infoToa and op_superToa SCI3 opcodesFilippos Karapetis
2014-02-18SCI: Make GPL headers consistent in themselves.Johannes Schickel
2012-07-04SCI: make g_base_opcode_formats and SciOpcodes a bit more readableFilippos Karapetis
2012-06-23SCI: Change the program counter (PC) to be a 32-bit variableFilippos Karapetis
2012-06-18SCI: Add setter/getter methods to reg_t'sFilippos Karapetis
2012-06-15SCI: Replace RAW_IS_OBJECT with a methodFilippos Karapetis
2012-05-20SCI: Fix case of the SciOpcodes enumFilippos Karapetis
2012-05-20SCI: Change sci_opcodes to CamelCaseFilippos Karapetis
2011-11-29SCI: Fix restarting SCI engine with different SCI versionWillem Jan Palenstijn
2011-05-12GIT: Clean up: Suppress SVN tags, now uselessstrangerke
2011-03-28SCI: Set the GC_INTERVAL define to its hexadecimal equivalentmd5
2011-03-26SCI: Refactored and cleaned up the VM call stack handling codemd5
2010-07-20SCI: Removed the restoring parameter of the run_vm() functionFilippos 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-27SCI: Moved all the script-related code inside script.cpp/.h, and all script o...Filippos Karapetis
2010-06-26Removed the misleading getHeap() function (only valid for SCI0-SCI1), plus re...Filippos Karapetis
2010-06-26SCI: adding capability to resolve local calls as well for valgrind-sci, addin...Martin Kiewitz
2010-06-25SCI: adding capability for detecting export-calls into valgrind-sci, adding w...Martin Kiewitz
2010-06-24Cleanup uninitialized read workaround(s).Matthew Hoops
2010-06-24SCI: created a workaround table for uninitialized reads, removing old comment...Martin Kiewitz
2010-06-23Moved the SelectorCache struct inside selector.h, where it belongs, and fixed...Filippos Karapetis
2010-06-23SCI: adding some more global scaling code, adding vanishingY and vanishingX a...Martin Kiewitz
2010-06-23SCI: some initial work on global scalingMartin Kiewitz
2010-06-10Moved all of the game init/run/exit logic inside the SciEngine classFilippos Karapetis
2010-06-09Merged script_init_engine() and game_init() and cleaned up SciEngine::run() a...Filippos Karapetis
2010-06-08Merged _game_run() inside game_run(). Some cleanupFilippos Karapetis
2010-06-06Now that EngineState is not deleted when loading games, we can move some more...Filippos Karapetis
2010-06-03The setCursor selector is no longer used for the detection of the kSetCursor(...Filippos Karapetis
2010-06-03Moved several object-related defines inside vm.h into segment.h, where the Ob...Filippos Karapetis
2010-05-29Limit access to the _classTable array (now it's directly accessible only insi...Filippos Karapetis
2010-05-29Mass renaming of selector-related functions, and removed some defines which w...Filippos Karapetis
2010-05-24Add support for showing the icon bar in SCI1.1 Mac.Matthew Hoops
2010-05-23Made shrink_execution_stack() a member of EngineStateFilippos Karapetis
2010-05-19Moved the breakpoint information inside the DebugState structFilippos Karapetis
2010-05-18- Removed the wrapper kalloc, kmem and kfree functions. Now, the associated S...Filippos Karapetis
2010-05-18Moved breakpointWasHit inside the DebugState struct, thus resolving a FIXMEFilippos Karapetis
2010-05-18Add initial support for KQ6 Mac. Wrapper functions for read/writing to pointe...Matthew Hoops
2010-02-17SCI: Remove hack in convertSierraGameId which caused a memory leakMax Horn
2010-02-07SCI: Add function readPMachineInstruction()Max Horn
2010-02-04SCI: adding back selector for sci32Martin Kiewitz
2010-02-04SCI: adding selectors bottom and rightMartin Kiewitz
2010-02-04SCI: adding support for resX, resY selectors for sci32Martin Kiewitz
2010-02-03Initial implementation of text drawing for SCI2 (it's a hack for now, done th...Filippos Karapetis
2010-02-03SCI: Make add_exec_stack_entry & add_exec_stack_varselector static / privateMax Horn
2010-02-03SCI: restoring param of run_vm is a bool, not an intMax Horn
2010-02-02SCI: Use Common::List and Common::String to simplify breakpoint handling (unt...Max Horn
2010-01-28Detect whether to use the modified SCI2 or SCI2.1 kernel table based on the k...Matthew Hoops