Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-05-26 | SCI: Implement kGetConfig and kGetSierraProfileInt | Filippos Karapetis | |
This fixes the sluggish game speed in Phantasmagoria (DOS/Windows) | |||
2012-05-24 | SCI: Map the rarely used VibrateMouse kernel function to be an empty call | Filippos Karapetis | |
This is a function used to implement vibration in the floppy version of QFG4 for exotic force feedback mice, such as the Logitech Cyberman | |||
2012-05-14 | SCI: Implement savegame deletion functionality in SCI32 | Filippos Karapetis | |
This is based on two kernel functions, kMakeSaveCatName and kMakeSaveFileName | |||
2012-01-13 | SCI: Blacklist more unused/debug SCI2.1 kernel functions | Filippos Karapetis | |
2011-11-29 | SCI: Fix restarting SCI engine with different SCI version | Willem Jan Palenstijn | |
2011-10-28 | SCI: Added skeleton code for kEditText (still not working) | Filippos Karapetis | |
2011-10-19 | SCI: Implemented kObjectIntersect() | Filippos Karapetis | |
2011-10-18 | SCI: Initial implementation of kPlayDuck for Phantasmagoria 2 | Filippos Karapetis | |
2011-10-12 | SCI: Marked functions that have been changed into dummy ones in SCI3 | Filippos Karapetis | |
2011-10-11 | SCI: Proper implementation of text drawing for SCI2+ | Filippos Karapetis | |
2011-10-10 | SCI: SCI32 kernel functions kRepaintPlane and kInputText are unused | Filippos Karapetis | |
2011-10-09 | SCI32: Marked/updated several unused/still not needed kernel functions | Filippos Karapetis | |
2011-10-07 | SCI21: Some initial work on kBitmap | Filippos Karapetis | |
2011-09-23 | SCI21: Marked kNewRoom as a debug function | Filippos Karapetis | |
2011-09-08 | SCI: Made some static data const. | Johannes Schickel | |
2011-06-20 | ALL: Remove trailing whitespaces | Max Horn | |
This tries to make our code a bit more compliant with our code formatting conventions. For future use, this is the command I used: git ls-files "*.cpp" "*.h" | xargs sed -i -e 's/[ \t]*$//' | |||
2011-05-12 | GIT: Clean up: Suppress SVN tags, now useless | strangerke | |
2011-03-13 | SCI: Add workaround for a QFG1 VGA Mac kFormat bug | Matthew Hoops | |
Also, fix the kernel signature for kFormat to require two parameters | |||
2011-03-12 | SCI: Added proper fix for bug #3048054 - "LONGBOW: crash when opening hand code" | md5 | |
This was caused by a buggy script, most probably the result of an incorrect copy/paste while processing the original script. Fixed with a script patch. | |||
2011-03-10 | SCI: kPurge is the SCI2+ version of kFlushResources | md5 | |
2011-02-27 | SCI: Renamed SCI_VERSION_1_EGA to SCI_VERSION_1_EGA_ONLY | md5 | |
This renaming allows us to better distinguish that this version is for games that only had an EGA version, and avoid confusion with newer SCI1 game releases with EGA graphics (e.g. KQ5 EGA). The only game with this SCI version is QFG2, a SCI1 EGA game with a parser. Also, added some games for each SCI version. | |||
2011-02-03 | SCI: Add a stub for kFont which calls kSetFontRes as a subop | Matthew Hoops | |
svn-id: r55755 | |||
2011-02-03 | SCI: Add support for GK1 Mac high-res fonts | Matthew Hoops | |
svn-id: r55754 | |||
2011-02-02 | SCI: Add comment about GK1 Mac using kSetFontRes | Matthew Hoops | |
svn-id: r55719 | |||
2011-01-12 | SCI: Added a workaround for script bug #3156472 - "King's Quest 5 cdrom ↵ | Filippos Karapetis | |
version crash on escape" svn-id: r55217 | |||
2011-01-08 | SCI2: Updated comments | Filippos Karapetis | |
svn-id: r55177 | |||
2011-01-08 | SCI2.1: Added some information about kSetPalStyleRange, kNewRoom and kMorphOn | Filippos Karapetis | |
svn-id: r55165 | |||
2011-01-08 | SCI2.1: Some stubs used by SQ6 | Filippos Karapetis | |
- Added a stub and some info about the (large) kScrollWindow kernel call - Added info about kMovePlaneItems svn-id: r55163 | |||
2011-01-08 | SCI2.1: Some functionality for Phantasmagoria 1 and MUMG Deluxe | Filippos Karapetis | |
- Added a stub for kSetLanguage, used in MUMG Deluxe - this needs support at the resource manager level - Made kGetSierraProfileInt a stub function (it's used in the Windows version of Phantasmagoria 1 to override the video speed setting obtained from kGetConfig) svn-id: r55161 | |||
2011-01-08 | SCI: Fixed typo | Filippos Karapetis | |
svn-id: r55160 | |||
2011-01-08 | SCI2.1: Added/documented some functionality used by Shivers 1 | Filippos Karapetis | |
- Added kFileIO subop 17 (create save slot) - Added information about a (probably debug) kernel function used in a puzzle, kCelInfo - Added some information on two kSave subops - Added 2 workarounds for uninitialized variables svn-id: r55158 | |||
2011-01-07 | SCI: Removed leftover end markers from the opcode formats array | Filippos Karapetis | |
svn-id: r55153 | |||
2011-01-07 | SCI2/2.1: Improvements to the find_callk debug function, and some kernel ↵ | Filippos Karapetis | |
function updates - Improved the find_callk function to properly find the end of script objects, by monitoring jump calls - Added three extra special calls to find_callk: find kernel function calls to dummy, unused and unmapped kernel functions - Updated several kernel function calls because of the above functionality - The above functionality has also uncovered a VM bug in some SCI2/2.1 opcode - added a FIXME for it svn-id: r55151 | |||
2011-01-07 | SCI2.1: Kernel function changes (after looking through all of the SCI2.1 games) | Filippos Karapetis | |
- Replaced the stub kWinDLL (unused), as well as the not fully implemented kPrintDebug functions with empty function calls - Marked several unused or debug kernel functions as stub - Added some games where the rest of the unimplemented SCI2.1 kernel functions are used svn-id: r55138 | |||
2010-11-24 | SCI: some changes to the way reverb is handled | Filippos Karapetis | |
- "Invalid" SCI reverb values (127) are properly handled now - SCI kDoSound(reverb) sets the global reverb (renamed it accordingly) - kDoSound(reverb) can also return the current reverb if no parameter is sent svn-id: r54457 | |||
2010-11-19 | SCI: Implement the GetConfig call for LSL7 | Lars Skovlund | |
svn-id: r54369 | |||
2010-11-10 | SCI: Some SCI3 changes | Filippos Karapetis | |
- Extended the SCI2.1 kernel function signatures for SCI3, as they share the same kernel table - All the engine parts are now initialized in SCI3 games, apart from the VM svn-id: r54178 | |||
2010-11-10 | SCI: Updated the SCI2.1 kernel function table with the SCI3 changes/additions | Filippos Karapetis | |
svn-id: r54177 | |||
2010-11-09 | SCI: Temporarily disable the PrintDebug call, which is only partially | Lars Skovlund | |
implemented and insufficient for Shivers/Full. It is also unnecessary for normal play. svn-id: r54158 | |||
2010-10-31 | SCI: Fix for bug #3100292 - "QFG2: signature mismatch at the WIT" | Filippos Karapetis | |
svn-id: r53993 | |||
2010-10-29 | SCI: Updated kSetShowStyle signature for SCI2.1. SQ6 starts again | Filippos Karapetis | |
svn-id: r53919 | |||
2010-10-23 | SCI: Silence runtime warnings when editing kernel_tables.h with VS2010 | Filippos Karapetis | |
svn-id: r53743 | |||
2010-10-23 | ALL: Fix indention (whitespaces -> tabs) | Max Horn | |
svn-id: r53738 | |||
2010-10-20 | SCI: Changed some tabs to spaces | Filippos Karapetis | |
svn-id: r53648 | |||
2010-10-20 | SCI: Marked several unused SCI2/SCI2.1 kernel functions and updated comments ↵ | Filippos Karapetis | |
about some others svn-id: r53647 | |||
2010-10-17 | SCI: Added comments for the unmapped SCI2/SCI2.1 kernel functions | Filippos Karapetis | |
svn-id: r53556 | |||
2010-09-17 | SCI: Use spaces for indentation for consistency. | Johannes Schickel | |
I think the code uses this in this particular instance to have the comments on top of the various tables aligned with the actualy entries, so I decided not to make this conform to our guidelines, but rather to the rest of the style used in this file. svn-id: r52766 | |||
2010-09-17 | SCI2: some very early work on kSetShowStyle | Filippos Karapetis | |
svn-id: r52764 | |||
2010-09-15 | SCI: Some very early work on kRemapColors (just comments/observations for now) | Filippos Karapetis | |
svn-id: r52733 | |||
2010-09-15 | SCI2: adding a stub for the kPurge memory function | Filippos Karapetis | |
kPurge is specific to the SSCI memory manager. We have our own memory manager and garbage collector, thus we ignore these calls svn-id: r52732 |