Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |||
2009-05-14 | Replaced the SCI_VERSION_FTU_DOSOUND_VARIANT_2 version check with the game ↵ | Filippos Karapetis | |
feature flag GF_SCI1_NEWDOSOUND svn-id: r40561 | |||
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-14 | Cleanup | Filippos Karapetis | |
svn-id: r40558 | |||
2009-05-14 | SCI: Renamed GF_SCI0_BEFORE_* macros to GF_FOR_SCI0_BEFORE_* (to emphasise ↵ | Max Horn | |
that those are not Game Features); also moved their definitions into detection.cpp, to minimize the risk that they are accidentally used by other code svn-id: r40557 | |||
2009-05-14 | SCI: Message: fix K_MESSAGE_SIZE | Walter van Niftrik | |
svn-id: r40556 | |||
2009-05-14 | Added a feature flag for the SCI1.1 behavior of kSetCursor() in Eco 1 and ↵ | Filippos Karapetis | |
KQ5 CD. Some cleanup svn-id: r40554 | |||
2009-05-14 | - Removed SCI_VERSION_FTU_NEW_GETTIME | Filippos Karapetis | |
- Added defines for SCI0 flags, to simplify game entries - Removed the leftover version_lock_flag from EngineState svn-id: r40553 | |||
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-14 | - Enabled the code which puts the text inside the screen if it doesn't fit ↵ | Filippos Karapetis | |
for all SCI versions - Removed the check for the mechanism to resume suspended songs (it's no longer used) svn-id: r40551 | |||
2009-05-14 | Removed the hack used to check for the existence of the CantBeHere() selector | Filippos Karapetis | |
svn-id: r40549 |