Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | SCI: A provisional fix for the "invalid selector" problem in KQ6 and other | Walter van Niftrik | |
SCI1.1 games. svn-id: r40575 | |||
2009-05-14 | - Replaced SCI_VERSION_FTU_LOFS_ABSOLUTE with the GF_SCI1_LOFSABSOLUTE game flag | Filippos Karapetis | |
- Moved the version defines outside of versions.h svn-id: r40559 | |||
2009-05-13 | - Simplified SCI version detection a bit and clarified the different version ↵ | Filippos Karapetis | |
feature flags (not used yet) - Removed the version verification functions (they were only used for two specific cases, but the SCI executable reader is able to detect the exact SCI game version anyway, so there is no point in having these) - Removed the empty GameFlags structure and replaced it with a 32-bit integer instead svn-id: r40524 | |||
2009-05-12 | SCI: Changed object / script local vars storage to use a Common::Array | Max Horn | |
svn-id: r40515 | |||
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-10 | SCI: Replaced Cplain odeBlock array in class Script by a ↵ | Max Horn | |
Common::Array<CodeBlock> svn-id: r40433 | |||
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: Moved freeAtAddress from SegInterface to MemObject | Max Horn | |
svn-id: r40375 | |||
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-04 | This should fix linking on PSP. | Johannes Schickel | |
svn-id: r40310 | |||
2009-05-04 | SCI: Got rid of heapmgr.h; further improve the Table code | Max Horn | |
svn-id: r40308 | |||
2009-05-04 | SCI: Unified serializing code for Table subclasses, using template ↵ | Max Horn | |
specialization. This whole syncWithSerializer / DefaultSyncer / ArraySyncer code is experimental work in progress ;) svn-id: r40306 | |||
2009-05-04 | SCI: Fixed savestate loading | Max Horn | |
svn-id: r40305 | |||
2009-05-04 | SCI: Added doxygen comment to MemObject::MemObject | Max Horn | |
svn-id: r40303 | |||
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: Begun conversion of the MemObject union (used to implement poor man's ↵ | Max Horn | |
fake inheritance) into a base class of all the various union members svn-id: r40272 | |||
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-05-03 | SCI: Doxygenified various comments | Max Horn | |
svn-id: r40266 | |||
2009-05-03 | SCI: Removed MEM_OBJ_RESERVED and related code | Max Horn | |
svn-id: r40265 | |||
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: Further restructured the SegManager heap tables | Max Horn | |
svn-id: r40184 | |||
2009-04-28 | SCI: Removed the evil macros in engine/heapmgr.h, by manually instantiating ↵ | Max Horn | |
them where used (this enables us to further modify the code later one) svn-id: r40183 | |||
2009-04-25 | SCI: DoSync should work now, but the lip-syncing mechanism also needs DoAudio | Walter van Niftrik | |
(currently stubbed), so it hasn't been tested yet. so it hasn't been tested yet. svn-id: r40147 | |||
2009-04-24 | SCI: Some const corrections, removed dead stuff, cleanup | Max Horn | |
svn-id: r40101 | |||
2009-04-22 | SCI: Changed knames (kernel function name table) to Common::StringList | Max Horn | |
svn-id: r40078 | |||
2009-04-18 | Retreive -> retrieve | Willem Jan Palenstijn | |
svn-id: r39996 | |||
2009-03-10 | String fragments support | Lars Skovlund | |
WIP: No regressions in this part, I hope svn-id: r39297 | |||
2009-03-07 | Replaced getInt16, getUInt16 and putInt16 | Filippos Karapetis | |
svn-id: r39189 | |||
2009-02-28 | SCI: Renamed some kernel types and general cleanup | Jordi Vilalta Prat | |
svn-id: r38961 | |||
2009-02-27 | fix warnings and memleaks in savegame.cfsml | Willem Jan Palenstijn | |
svn-id: r38933 | |||
2009-02-27 | SCI: Moved almost all files from include/ to other dirs; only ↵ | Max Horn | |
include/engine.h remains svn-id: r38920 | |||
2009-02-26 | - Removed engine/sys_strings.* | Filippos Karapetis | |
- Renamed sys_string_t -> SystemString, sys_strings_t -> SystemStrings svn-id: r38916 | |||
2009-02-24 | SCI: Don't #include headers in other headers if a forward declaration of a ↵ | Max Horn | |
few types suffices (reduces header interdependencies) svn-id: r38872 | |||
2009-02-24 | Removed some non-required struct declarations | Jordi Vilalta Prat | |
svn-id: r38865 | |||
2009-02-24 | fix forward declarations to match the actual ones | Andre Heider | |
svn-id: r38844 | |||
2009-02-24 | Normalized guard #defines | Eugene Sandulenko | |
svn-id: r38842 | |||
2009-02-24 | SCI: Moved sciconsole.h and sys_strings.h to the dirs their *.cpp ↵ | Max Horn | |
counterparts are in svn-id: r38835 | |||
2009-02-24 | SCI: Moved vm.h from include to engine | Max Horn | |
svn-id: r38834 |