aboutsummaryrefslogtreecommitdiff
path: root/engines/sci/engine/vm.cpp
AgeCommit message (Expand)Author
2009-09-21SCI: cleanupMax Horn
2009-09-21SCI: Replace IntMapper Script::_objIndices and Common::Array Script::_objects...Max Horn
2009-09-17SCI: Add EngineState::_kernel member for convenienceMax Horn
2009-09-17SCI: Move CallsStruct into vm.cpp, the only place it is being usedMax Horn
2009-09-17SCI: Move some selector related function into a new file selector.cppMax Horn
2009-09-17SCI: Add a global getSciVersion() function and make use of itMax Horn
2009-09-17SCI: Rename selector_map_t -> SelectorCache and _selectorMap -> _selectorCacheMax Horn
2009-09-17SCI: Move parts of struct ScriptState into a new struct DebugStateMax Horn
2009-09-17SCI: cleanupMax Horn
2009-09-17Made script_lookup_export() a method of SegManagerFilippos Karapetis
2009-09-17Changed the way object selectors are accessed, by removing the relevant defin...Filippos Karapetis
2009-09-17SCI: Change SegmentId from int to uint16; consistently use segment 0 to indic...Max Horn
2009-09-17SCI: Rename MemObject -> SegmentObjMax Horn
2009-09-16SCI: Turn some SegManager methods into Script methodsMax Horn
2009-09-16SCI: Rename Script class members, change Script from struct to classMax Horn
2009-09-12Removed the unused ASSERT()-related code and changed a warning where BREAKPOI...Filippos Karapetis
2009-09-12- Made obj_get and obj_get_name methods of SegManager (getObject and getObjec...Filippos Karapetis
2009-09-07SCI: Replace GET_SEGMENT_ANY and GET_OBJECT_SEGMENT macros by new segman methodsMax Horn
2009-09-06SCI: Script::obj_indices is now protectedMax Horn
2009-09-06SCI: cleanupMax Horn
2009-09-06SCI: Cleanup for some SegManager internalsMax Horn
2009-09-06SCI: Rename resManager -> resMan; segManager -> segManMax Horn
2009-09-06SCI: Change script_lookup_export to use SegManager::validateExportFuncMax Horn
2009-09-02Some renaming:Filippos Karapetis
2009-09-01SCI: Fix bug in SCI1.1 varselector search.Walter van Niftrik
2009-08-30SCI: Add lofs detection.Walter van Niftrik
2009-08-26Added a safeguard to avoid getting stuck in an endless loop when initializing...Filippos Karapetis
2009-08-26FormattingFilippos Karapetis
2009-08-25- Replaced more cases of EngineState parametersFilippos Karapetis
2009-08-25Silenced warnings (thanks wjp)Filippos Karapetis
2009-08-25- Simplified the parameters of some functionsFilippos Karapetis
2009-08-24SCI: Read class table from vocab resource instead of scanning. This fixesWalter van Niftrik
2009-08-23- Added more mappings from Sierra's internal IDs to our own ones. Hopefully, ...Filippos Karapetis
2009-08-20remove \n's from error() callsJoost Peters
2009-08-18- Added game ID detection to the fallback detector. We still need to map some...Filippos Karapetis
2009-08-17- Simplified some functions to accept only the parts of the EngineState they ...Filippos Karapetis
2009-08-11SCI: Added a crude speed throttler.Walter van Niftrik
2009-08-10SCI: Fix warnings.Walter van Niftrik
2009-07-19SCI: check shouldQuit() in main loopWillem Jan Palenstijn
2009-07-18SCI: Fix breakpointsWillem Jan Palenstijn
2009-07-18SCI: Fix stepping in debuggerWillem Jan Palenstijn
2009-07-11Moved the kernel and the vocabulary outside of the engine state (they're stat...Filippos Karapetis
2009-07-11Fixed regression in the script parser from commit 42260Filippos Karapetis
2009-07-08- Moved printObject inside the Console classFilippos Karapetis
2009-07-08Some cleanup for the script debugger code:Filippos Karapetis
2009-07-07Added auto-detection for games with older headers for script blocks, and remo...Filippos Karapetis
2009-07-07Added a SCI1.1 case in the lofss opcode, like in the lofsa opcode (essentiall...Filippos Karapetis
2009-07-06Replaced sciprintf() calls with printf, DebugPrintf, warning and error callsFilippos Karapetis
2009-07-05SCI1 games with absolute parameters to lofs instructions are automatically de...Filippos Karapetis
2009-07-03Replaced script_error and CORE_ERROR with error()Filippos Karapetis