Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-05-23 | The third and fourth parameter in changePortBounds() are x2 and y2, not ↵ | Filippos Karapetis | |
width and height svn-id: r40805 | |||
2009-05-23 | Turned some errors into warnings, as they occur in KQ5CD | Filippos Karapetis | |
svn-id: r40804 | |||
2009-05-23 | Fixed the incorrectly placed views in the KQ6 intro, by reintroducing port ↵ | Filippos Karapetis | |
bounds in the graphics resource manager and removing two relevant hacks svn-id: r40803 | |||
2009-05-22 | Some initial WIP code on kDoAudio (still not working) | Filippos Karapetis | |
svn-id: r40790 | |||
2009-05-21 | SCI: Added support for KQ6 movies. | Walter van Niftrik | |
svn-id: r40774 | |||
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-21 | Slight cleanup to kGetTime() | Filippos Karapetis | |
svn-id: r40754 | |||
2009-05-20 | removed trailing whitespaces | Max Horn | |
svn-id: r40742 | |||
2009-05-20 | SCI: Moved code related to loading/setting up kernel function names from ↵ | Max Horn | |
vocab_debug.cpp to engine/kernel.cpp svn-id: r40741 | |||
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-20 | SCI: Moved some private decls from kernel.h to kernel.cpp; removed pointless ↵ | Max Horn | |
(and incorrect) fallback code in k_Unknown svn-id: r40739 | |||
2009-05-20 | SCI: Moved the few kernel functions that were in kernel.cpp to a new file ↵ | Max Horn | |
kmisc.cpp svn-id: r40738 | |||
2009-05-19 | SCI: Some debugger fixes and cleanup. | Walter van Niftrik | |
svn-id: r40732 | |||
2009-05-19 | SCI: Changed K_FILEIO_FILE_EXISTS to check regular files too. | Walter van Niftrik | |
svn-id: r40724 | |||
2009-05-19 | SCI: Doxygenified a few comments | Max Horn | |
svn-id: r40720 | |||
2009-05-19 | SCI: Added some stubs for LSL6CD (lores). | Walter van Niftrik | |
svn-id: r40719 | |||
2009-05-19 | SCI: Introduce a new subclass StringFrag of MemObject (does nothing right ↵ | Max Horn | |
now); switched MemObject to subclass Common::Serializable svn-id: r40714 | |||
2009-05-19 | SCI: got rid of EngineState::savegame_version; some cleanup | Max Horn | |
svn-id: r40713 | |||
2009-05-19 | SCI: Init the diff .#&$ EngineState::flags field in the constructor and when ↵ | Max Horn | |
loading -- fixes many weird crashes upon loading (lesson to be learned: if you add fields to a class, then (a) init it in the construtor and (b) if the class support serializing, make sure the new field is handled when saving/loading :-) svn-id: r40712 | |||
2009-05-19 | SCI: Cleanup/paranoia checks | Max Horn | |
svn-id: r40711 | |||
2009-05-18 | SCI: Added FIXME | Max Horn | |
svn-id: r40695 | |||
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 | SCI: cleanup | Max Horn | |
svn-id: r40689 | |||
2009-05-18 | SCI: Tweaks, cleanup | Max Horn | |
svn-id: r40688 | |||
2009-05-18 | SCI: Fixed Table::initTable to invoke _table.clear() | Max Horn | |
svn-id: r40687 | |||
2009-05-18 | SCI: Changed SegManager to not pre-allocate _heap entries (leave the memory ↵ | Max Horn | |
management to Common::Array) svn-id: r40686 | |||
2009-05-18 | SCI: Removed the unused member SegManager::gc_mark_bits; changed some int ↵ | Max Horn | |
params to SegmentId svn-id: r40685 | |||
2009-05-18 | SCI: Added a FIXME to graph_save_box | Max Horn | |
svn-id: r40684 | |||
2009-05-18 | SCI: Replaced SegManager::getHeap() by Script::getHeap() | Max Horn | |
svn-id: r40683 | |||
2009-05-18 | Oops didn't mean to remove new line from this format string. | Johannes Schickel | |
svn-id: r40682 | |||
2009-05-18 | Don't print __FILE__,__LINE__ in *_list related debug output, it would only ↵ | Johannes Schickel | |
print klists.cpp and the according line anyway. svn-id: r40681 | |||
2009-05-18 | Fix some error/warning calls. (might need some review, from someone familiar ↵ | Johannes Schickel | |
with SCI) svn-id: r40680 | |||
2009-05-18 | Fixed incorrect order of parameters in the workaround debug message shown ↵ | Filippos Karapetis | |
for LSL6 svn-id: r40678 | |||
2009-05-18 | Added a workaround for LSL6, thanks to waltervn's comments | Filippos Karapetis | |
svn-id: r40677 | |||
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-18 | Changed errors to be fatal, as most of them are fatal conditions. Some of ↵ | Filippos Karapetis | |
them have been changed to warnings for now, as they occur in certain games (e.g. SQ4 floppy, SQ4 CD and KQ5 CD) svn-id: r40675 | |||
2009-05-17 | SCI: LSL6 invalid selector workaround is now always active, not just at | Walter van Niftrik | |
startup. Added support for mirrored pic drawing. svn-id: r40648 | |||
2009-05-16 | SCI: Turned some relatively harmless yet frequently occurring warnings into ↵ | Walter van Niftrik | |
debug messages. svn-id: r40629 | |||
2009-05-16 | SCI: Allow the VM to continue when the invalid selector access occurs at the ↵ | Walter van Niftrik | |
start of LSL6. svn-id: r40627 | |||
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: Added SegManager::getScriptIfLoaded() method | Max Horn | |
svn-id: r40598 | |||
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: Fixed restoring scripts when loading a SCI 1.1 savestate | Max Horn | |
svn-id: r40582 | |||
2009-05-14 | SCI: cleanup | Max Horn | |
svn-id: r40581 |