Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-01-25 | SCI3: Fix script abort during startup on Big Endian platforms | Lars Skovlund | |
svn-id: r55525 | |||
2011-01-24 | SCI/Robot: Simplify ::setPalette() | Lars Skovlund | |
svn-id: r55498 | |||
2011-01-24 | SCI/Robot: Fix typo | Lars Skovlund | |
svn-id: r55497 | |||
2011-01-23 | SCI: Fixed possible use of uninitialized variable in SCI Script Debugger. | David Turner | |
svn-id: r55487 | |||
2011-01-23 | VIDEO: Move video classes to Video:: namespace | Eugene Sandulenko | |
svn-id: r55479 | |||
2011-01-23 | GRAPHICS: Move graphics/video/ to video/. Step 1/2 | Eugene Sandulenko | |
svn-id: r55473 | |||
2011-01-22 | SCI/Robot:Don't ifdef out ::playAudio, since it is only used for debugging | Lars Skovlund | |
svn-id: r55449 | |||
2011-01-22 | SCI: Moved the robot audio playing test code inside GfxRobot::playAudio() | Filippos Karapetis | |
svn-id: r55428 | |||
2011-01-22 | SCI/robot: Correct detection of null preload | Lars Skovlund | |
svn-id: r55427 | |||
2011-01-22 | SCI: Added stub for playing robot audio from the console | Lars Skovlund | |
svn-id: r55424 | |||
2011-01-22 | SCI21: Allow the game scripts to sync robot videos, like in SSCI. Also, ↵ | Filippos Karapetis | |
references of the SciEngine class to itself via g_sci have been removed svn-id: r55422 | |||
2011-01-22 | SCI: Changed the expensive and inaccurate floating-point divisions to ↵ | Filippos Karapetis | |
integer divisions. Fixes asserting of 90.rbt in Phantasmagoria (the game's logo video) svn-id: r55405 | |||
2011-01-22 | SCI: Code formatting | Filippos Karapetis | |
svn-id: r55404 | |||
2011-01-21 | SCI: Fix robot palette activation | Lars Skovlund | |
svn-id: r55397 | |||
2011-01-21 | SCI: Add comment for GK1 workaround. | Lars Skovlund | |
svn-id: r55391 | |||
2011-01-21 | SCI: Fix robot memory leak | Lars Skovlund | |
svn-id: r55390 | |||
2011-01-21 | SCI: Fix GK1 breaking into the debugger when watching the intro | Lars Skovlund | |
svn-id: r55386 | |||
2011-01-21 | SCI: Partial robot support, currently disabled since it does not run | Lars Skovlund | |
asynchronously as it should. svn-id: r55382 | |||
2011-01-21 | COMMON: Move SCI's DCL decompression code to common | Matthew Hoops | |
svn-id: r55367 | |||
2011-01-15 | SCI: Plugged 2 memory leaks, reported by digitall | Filippos Karapetis | |
- Plugged 2 memory leaks in the SCI0 menu code (the lists of menu and submenu entries) - Got rid of the _listCount variable svn-id: r55254 | |||
2011-01-15 | SCI: Added a hack to fix bug #3122075 - "LB1: Game play freezes when taking ↵ | Filippos Karapetis | |
shower" This is a regression from the new kInitBresen/kDoBresen functions, enabled in r52467. Many thanks to waltervn for his work in bisecting this. The actual bug should be found, but since only this death scene has an issue, it's not really worth the effort. The old functions are based on observations, so there are many differences in the way that they behave. If another test case is found, then this shall be examined further. Until then, this simple and unobtrusive hack will do. svn-id: r55251 | |||
2011-01-15 | SCI: cleaned up checkSelectorBreakpoint() | Filippos Karapetis | |
svn-id: r55250 | |||
2011-01-15 | SCI: Extended the bpk debug command so that it can also disable a breakpoint ↵ | Filippos Karapetis | |
on a kernel function svn-id: r55249 | |||
2011-01-15 | SCI: Bugfix for r55246: Don't send init commands when resuming a sound | Filippos Karapetis | |
svn-id: r55247 | |||
2011-01-15 | SCI: Fixed bug #3034974 - "SCI: Music out of tune after loading a save" | Filippos Karapetis | |
svn-id: r55246 | |||
2011-01-12 | SCI: Fixed bug #3155550 - "SQ4 Russian: Script error in Scate-o-rama" | Filippos Karapetis | |
svn-id: r55218 | |||
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-12 | SCI: Simplified the kMoveCursor code | Filippos Karapetis | |
svn-id: r55216 | |||
2011-01-10 | SOUND: Get rid of unused forward declarations in mixer.h. | Johannes Schickel | |
svn-id: r55197 | |||
2011-01-09 | SCI2.1: Some further work on robot files | Filippos Karapetis | |
svn-id: r55190 | |||
2011-01-09 | SCI2: Implemented proper text splitting | Filippos Karapetis | |
svn-id: r55184 | |||
2011-01-09 | SCI2: Some documentation/stubs | Filippos Karapetis | |
- Fully documented the parameters of kSetShowStyle - Added another subop stub for kCreateTextBitmap svn-id: r55183 | |||
2011-01-09 | SCI: Cleanup | Filippos Karapetis | |
svn-id: r55182 | |||
2011-01-09 | SCI: Changed the bShow parameter of GfxText16:Box() into a bool | Filippos Karapetis | |
svn-id: r55179 | |||
2011-01-08 | SCI: Some function renaming | Filippos Karapetis | |
Draw_Status -> DrawStatus Draw_String -> DrawString svn-id: r55178 | |||
2011-01-08 | SCI2: Updated comments | Filippos Karapetis | |
svn-id: r55177 | |||
2011-01-08 | SCI2.1: Added a comment with the SCI2.1 games using a SCI2 kernel | Filippos Karapetis | |
svn-id: r55176 | |||
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 | SCI: Fixed a typo | Filippos Karapetis | |
svn-id: r55159 | |||
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: Moved the handling of the op_line debug opcode inside ↵ | Filippos Karapetis | |
readPMachineInstruction() The handling has been moved inside readPMachineInstruction(), instead of run_vm(), as a lot of parts of the code depend on this function handling all opcodes correctly (e.g. the script dissassembler, the features class, find_callk etc) svn-id: r55154 | |||
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 | SCI: The SCI2.1 SVGA version of MUMG is named "Mixed-Up Mother Goose Deluxe" | Filippos Karapetis | |
svn-id: r55139 | |||
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 | |||
2011-01-07 | SCI2.1: Added a sanity check for VMD video positioning, for the demo of ↵ | Filippos Karapetis | |
Lighthouse svn-id: r55137 | |||
2011-01-07 | SCI2.1: Show the kernel table used in the "version" console command | Filippos Karapetis | |
Transitive SCI2.1 games (e.g. QFG4CD and PQ4CD, as well as GK2 demo) used a SCI2 table, with some added functions. If a SCI2.1 game is loaded, show what kernel table it uses svn-id: r55136 |