Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-05-21 | SCI: Removed the 'save_dir' gui hack | Max Horn | |
svn-id: r40772 | |||
2009-05-21 | SCI: got rid of vocabulary_lookup_sname | Max Horn | |
svn-id: r40771 | |||
2009-05-21 | Removed the PREG, PSTK, IS_NULL_REG and REG_EQ defines | Filippos Karapetis | |
svn-id: r40767 | |||
2009-05-20 | removed trailing whitespaces | Max Horn | |
svn-id: r40742 | |||
2009-05-20 | SCI: Changed EngineState::opcodes to a Common::Array (maybe we shold just ↵ | Max Horn | |
remove the relevant code completely, though, it seems useless, esp. as long as we hardcode the way we interpret every opcode svn-id: r40740 | |||
2009-05-19 | SCI: Some debugger fixes and cleanup. | Walter van Niftrik | |
svn-id: r40732 | |||
2009-05-18 | SCI: Got rid of EngineState::execution_stack_pos; overally, the resulting ↵ | Max Horn | |
code should be even stricter in detecting invalid VM stack access (and some bugs when loading saves might be fixed now...) svn-id: r40694 | |||
2009-05-18 | SCI: Removed SCI_SIMPLE_SAID_CODE and the associated heavily bitrotted code | Max Horn | |
svn-id: r40691 | |||
2009-05-18 | SCI: Removed ENTRY_IS_VALID macro | Max Horn | |
svn-id: r40690 | |||
2009-05-18 | Removed the unused file and line parameters from the list and list node ↵ | Filippos Karapetis | |
lookup functions, and removed the LOOKUP_LIST and LOOKUP_NODE defines. Also, disabled the unused LOOKUP_SPECIES define svn-id: r40676 | |||
2009-05-15 | - Moved all the files out of /sci/scicore and into /sci | Filippos Karapetis | |
- Moved /scicore/sciconsole.h into /engine, and renamed /engine/scriptconsole.cpp to /engine/sciconsole.cpp svn-id: r40608 | |||
2009-05-15 | SCI: Got rid of SEG_ID/SCRIPT_ID | Max Horn | |
svn-id: r40599 | |||
2009-05-15 | SCI: Turned several script related SegManager methods into Script methods | Max Horn | |
svn-id: r40597 | |||
2009-05-15 | Simplified SCI versions to be SCI version generations, and fixed some game ↵ | Filippos Karapetis | |
entries in the process. Also, added a sanity check for invalid game entries svn-id: r40596 | |||
2009-05-14 | Started using game-specific flags and removed/replaced some SCI version ↵ | Filippos Karapetis | |
checks with flags. - The SCI0 new script header and the angles check have been replaced by the GF_SCI0_OLD flag - The SCI0 new drawpic parameter and the new priority check have been replaced by the GF_SCI0_OLDGFXFUNCS flag - Removed the code which retries to use the newer script header in SCI0 games if the detected one is wrong, as that case should be covered by the GF_SCI0_OLD flag - Removed the leftover min_version and max_version variables from gamestate - Cleaned up kGetTime() a bit svn-id: r40552 | |||
2009-05-13 | Simplified and re-enabled the debug code that shows pixmaps on screen and ↵ | Filippos Karapetis | |
moved sciprintf() to tools.cpp svn-id: r40542 | |||
2009-05-12 | SCI: Changed object / script local vars storage to use a Common::Array | Max Horn | |
svn-id: r40515 | |||
2009-05-12 | SCI: Removed sci_memory.h/.cpp | Max Horn | |
svn-id: r40514 | |||
2009-05-12 | - Slight cleanup of c_sfx_01_header() | Filippos Karapetis | |
- "words" -> "kernelwords" svn-id: r40474 | |||
2009-05-12 | Replaced sci_hexdump() with Common::hexdump() | Filippos Karapetis | |
svn-id: r40472 | |||
2009-05-11 | SCI: Hook FreeSCI console commands into the ScummVM console (incomplete as ↵ | Max Horn | |
of now, because printf output is not yet redirect to the GUI console) svn-id: r40459 | |||
2009-05-11 | SCI: Simplified the Table class, by making it use an Common::Array ↵ | Max Horn | |
internally. Increased savegame version, breaking compatibility to the previous one -- sorry for that, but some of my previous changes accidentally messed up the table syncing, resulting in messed up savegames anyway; these breakages should be fixed with this commit svn-id: r40453 | |||
2009-05-11 | SCI: Replace global vars cmd_paramlength & cmd_params by ↵ | Max Horn | |
Common::Array<cmd_param_t> param to console hook commands svn-id: r40452 | |||
2009-05-10 | SCI: Changed object list in Script instances to use Common:::Array | Max Horn | |
svn-id: r40431 | |||
2009-05-08 | SCI: Moved findCanonicAddress from SegInterface to MemObject | Max Horn | |
svn-id: r40376 | |||
2009-05-08 | SCI: Renamed dstack_t -> DataStack; removed obsolete KF_OLD constant | Max Horn | |
svn-id: r40374 | |||
2009-05-08 | SCI: Started to merge SegInterface into MemObject | Max Horn | |
svn-id: r40373 | |||
2009-05-03 | SCI: Started adding methods to MemObject subclasses: constructors, ↵ | Max Horn | |
destructors, dereference() (and currently commented out refs to Common::Serializable svn-id: r40295 | |||
2009-05-03 | SCI: Completed transition from MemObject (a union of various structs) to ↵ | Max Horn | |
MemObjectNEW (a baseclass for these structs) svn-id: r40294 | |||
2009-05-03 | SCI: Changed SegManager to store the heap pointers in a Common::Arrray | Max Horn | |
svn-id: r40293 | |||
2009-05-03 | SCI: Made SegManager::heap_size unsigned | Max Horn | |
svn-id: r40290 | |||
2009-05-03 | SCI: Renamed MemObject::type and ::segmgr_id to _type resp. _segmgrId, and ↵ | Max Horn | |
added accessor methods getType() and getSegMgrId() svn-id: r40271 | |||
2009-04-28 | SCI: Improved the Table template a bit by taking advantage of C++ features | Max Horn | |
svn-id: r40190 | |||
2009-04-28 | SCI: Renamed execution_stack -> _executionStack and turned it into a ↵ | Max Horn | |
Common::Array svn-id: r40182 | |||
2009-04-27 | SCI: Turned classtable into a Common::Array<Class> | Max Horn | |
svn-id: r40161 | |||
2009-04-24 | SCI: Turned GfxWidget::draw function pointer into virtual method | Max Horn | |
svn-id: r40115 | |||
2009-04-24 | SCI: Turned GfxWidget::print function pointer into virtual method | Max Horn | |
svn-id: r40113 | |||
2009-04-24 | SCI: Got rid of GFXW() macro; turned GfxWidget::widfree into destructors | Max Horn | |
svn-id: r40107 | |||
2009-04-24 | SCI: Renamed gfxw_widget_t and subtypes to GfxWidget etc. | Max Horn | |
svn-id: r40104 | |||
2009-04-24 | SCI: Started to C++ify the gfxw_widget_t codebase | Max Horn | |
svn-id: r40103 | |||
2009-04-24 | SCI: Store parse_tree_branch_t in a Common::Arraay | Max Horn | |
svn-id: r40100 | |||
2009-04-22 | SCI: Changed kfunct_table to a Common::Array | Max Horn | |
svn-id: r40080 | |||
2009-04-22 | SCI: Changed knames (kernel function name table) to Common::StringList | Max Horn | |
svn-id: r40078 | |||
2009-04-20 | SCI: Renamed global array 'formats' to the slightly more descriptive ↵ | Max Horn | |
g_opcode_formats svn-id: r40031 | |||
2009-04-03 | Some more FreeSCI <-> SCI changes | Filippos Karapetis | |
svn-id: r39808 | |||
2009-04-03 | Changed some references from "FreeSCI" to "SCI" or "ScummVM" | Filippos Karapetis | |
svn-id: r39807 | |||
2009-03-25 | - Renamed gfx/sci_widgets.* to gfx/gfx_gui.*, as these files contain GUI ↵ | Filippos Karapetis | |
elements mostly, like windows and status bars - Moved kWindowAutoRestore from gfx_widgets.h to gfx_gui.h svn-id: r39687 | |||
2009-03-24 | SCI: Rewrote vocabulary code to use a Common::HashMap<String,ResultWord> | Max Horn | |
svn-id: r39671 | |||
2009-03-24 | SCI: Changed vocab_tokenize_string to not 'return' the list it generates, ↵ | Max Horn | |
but rather pass a reference to an existing list to it (this is a bit more efficient, and allows us to return an error value) svn-id: r39670 | |||
2009-03-24 | SCI: Turned synonyms list into a Common::List | Max Horn | |
svn-id: r39669 |