Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | Removed a leftover simple_said define | Filippos Karapetis | |
svn-id: r40692 | |||
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-17 | Add more game demos. | Travis Howell | |
svn-id: r40642 | |||
2009-05-17 | Add more game demos. | Travis Howell | |
svn-id: r40635 | |||
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 | Fix compilation | Willem Jan Palenstijn | |
svn-id: r40611 | |||
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 | Removed unused defines and merged several different compression errors | Filippos Karapetis | |
svn-id: r40607 | |||
2009-05-15 | Reverted the SQ5 change introduced with commit #40574, as this makes the ↵ | Filippos Karapetis | |
mouse cursor invisible in games which have multicolored cursors svn-id: r40605 | |||
2009-05-15 | Merged the 3 Huffman trees into decompressor.cpp, and changed their layout ↵ | Filippos Karapetis | |
to be a bit more readable svn-id: r40604 | |||
2009-05-15 | SCI: Keep a single copy of the versionNames array; this fixes warning about ↵ | Max Horn | |
it (well, one of its many copies) being unused svn-id: r40600 | |||
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 | |||
2009-05-14 | SCI: Added a paranoia check to find_unique_script_block which causes us to ↵ | Max Horn | |
bail out if we are about to get stuck in an endless loop svn-id: r40580 | |||
2009-05-14 | SCI: Stop SCI1.1 games from complaining about an 'invalid' savedir by ↵ | Max Horn | |
setting the savedir string to the only value our kValidPath considers valid, namely '/' svn-id: r40579 | |||
2009-05-14 | SCI: Changed sci_obj_* enum value names to uppercase, in accordance with our ↵ | Max Horn | |
code formatting conventions svn-id: r40578 | |||
2009-05-14 | Fixed various GCC 4.2 warnings, among them an actual longstanding bug (3 ↵ | Max Horn | |
years :) in the quicktime midi code svn-id: r40577 | |||
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 | Fixed the detection entry for SQ3 Amiga, and added a special case for cursor ↵ | Filippos Karapetis | |
hiding in SQ5 svn-id: r40574 | |||
2009-05-14 | Cleanup | Filippos Karapetis | |
svn-id: r40573 | |||
2009-05-14 | Only load used palette entries with SCI1/11 | Willem Jan Palenstijn | |
svn-id: r40571 | |||
2009-05-14 | Fixed SQ3 Amiga by hardcoding the resource version (automatic resource ↵ | Filippos Karapetis | |
version detection fails on this one) svn-id: r40568 | |||
2009-05-14 | Fixed regression in EGA games | Filippos Karapetis | |
svn-id: r40567 | |||
2009-05-14 | Added a parameter to the graphics resource manager to determine if the ↵ | Filippos Karapetis | |
running SCI1 game is VGA or not (better than modifying the detected SCI resource version) svn-id: r40566 | |||
2009-05-14 | Added the EGA version of Longbow, and partially reverted my previous commit. ↵ | Filippos Karapetis | |
SCI1 EGA games should *really* be working now svn-id: r40565 | |||
2009-05-14 | - Added a new game flag to distinguish SCI1 EGA versions | Filippos Karapetis | |
- Fixed the wrong detected versions of Laura Bow 2 - Changed some code regarding the resource loader of Jones in the Fast Lane (which is still non-functional) svn-id: r40564 | |||
2009-05-14 | Fixed regression with SCI1.1 games | Filippos Karapetis | |
svn-id: r40563 |