Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-07-22 | VIDEO: Rewrite the AVI code to use AdvancedVideoDecoder | Matthew Hoops | |
In addition to using the new API, it should theoretically support multiple audio and video tracks now but that has not been tested. | |||
2012-07-20 | SCI: Move the SEQ code to the new VideoDecoder API | Matthew Hoops | |
2012-07-08 | SCI: Ignore another leftover script from KQ7 in the debugger | Filippos Karapetis | |
2012-06-23 | SCI: Change the program counter (PC) to be a 32-bit variable | Filippos Karapetis | |
This is needed for future support of large SCI3 scripts. The program counter is isolated and does not interfere with other parts of the VM, plus it does not get stored in saved games, so it's pretty straightforward to convert | |||
2012-06-21 | SCI: Fix warnings | Filippos Karapetis | |
2012-06-18 | SCI: Store script sizes in 32-bit integers | Filippos Karapetis | |
Since scripts can be larger than 64KB, and getBufSize() returns a 32-bit integer, adapt variables that store script sizes accordingly | |||
2012-06-18 | SCI: Add setter/getter methods to reg_t's | Filippos Karapetis | |
No functionality change has been made with this commit. This avoids setting and getting the reg_t members directly, and is the basis of any future work on large SCI3 scripts (larger than 64KB) | |||
2012-06-14 | SCI: Add missing documentation for the plane_items / pi console command | Filippos Karapetis | |
2012-06-13 | SCI: Move all file-related functions in file.* | Filippos Karapetis | |
This way, there is a clear separation of the actual SCI kernel file functions and the file classes and wrappers of ScummVM | |||
2012-05-21 | SCI: Added two new debug commands, plane_list and plane_items | Filippos Karapetis | |
These can be used to debug drawn items in SCI32 | |||
2012-02-15 | JANITORIAL: Fix missing whitespace in pointer cast | Tarek Soliman | |
find -name '*.h' -or -name '*.cpp' | xargs sed -r -i 's@\(([A-Za-z0-9]+)\*\)@(\1 *)@g' This seems to have caught some params as well which is not undesirable IMO. It also caught some strings containing this which is undesirable so I excluded them manually. (engines/sci/engine/kernel_tables.h) | |||
2012-01-15 | SCI: Clean up some memory management and loops | Willem Jan Palenstijn | |
2011-11-28 | SCI: Added handling of invalid jump offsets (e.g. QFG2, script 260) | Filippos Karapetis | |
2011-11-05 | SCI: Made the object map hashmap of the Script class private | Filippos Karapetis | |
2011-11-05 | SCI: Made more fields of the Script class private. Some cleanup. | Filippos Karapetis | |
2011-10-19 | SCI: The draw_pic console command now works in SCI32 | Filippos Karapetis | |
Moreover, the overlay is temporarily hidden to show the picture | |||
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-06-12 | SCI: Some fixes for the find_callk command | md5 | |
2011-06-12 | SCI: Fixed the show_saved_bits console command | md5 | |
This is achieved by hiding the graphical debugger overlay temporarily in order to show the command's results | |||
2011-06-12 | SCI: Add saved_bits/show_saved_bits console commands | Willem Jan Palenstijn | |
2011-05-29 | SCI: Make 'quit' an alias for 'quit game' in the console | Willem Jan Palenstijn | |
2011-05-27 | SCI: Fix access to variables (gc_interval etc.) from the console | Lars Skovlund | |
2011-05-23 | COMMON: Add exit() to list of forbidden symbols | Max Horn | |
2011-05-13 | SCI: Fix crash in vo with unloaded superclass | Willem Jan Palenstijn | |
2011-05-12 | GIT: Clean up: Suppress SVN tags, now useless | strangerke | |
2011-05-09 | SCI: Slight cleanup to undithering code | Max Horn | |
2011-04-26 | SCI: Updated the view type descriptions in the "version" console command | md5 | |
2011-03-28 | SCI: Renamed restAdjust to r_rest (like r_acc and r_prev) | md5 | |
2011-03-25 | SCI: Cleaned up the BreakpointType enum and documented the bpe command | md5 | |
2011-03-20 | SCI: Added a new console command "window_list" or "wl" | md5 | |
This can be used to see a list of the currently open windows. Also, added a sanity check for the "al" command and performed some minor cleanup | |||
2011-03-20 | SCI: Added a new console command, "animate_list" or "al" | md5 | |
This shows the current animation list, along with object properties, positions and the scripts they belong to | |||
2011-03-19 | SCI: Added another leftover debug script in the find_callk console command | md5 | |
2011-03-14 | SCI: Fixed find_callk | md5 | |
Create a custom segment manager within find_callk, so that the game's segment manager won't be affected by loading and unloading scripts in there | |||
2011-03-14 | SCI: Ignore some more leftovers scripts in the find_callk console command | md5 | |
2011-03-13 | SCI: Fix warning | Willem Jan Palenstijn | |
2011-03-12 | SCI: Continue disasm until no jumps go past the current opcode | Willem Jan Palenstijn | |
This should ensure disasm will disassemble an entire function, and not stop at an intermediate ret opcode. | |||
2011-03-12 | SCI: Some changes to the "dissassemble" command | md5 | |
Fixed a bug (the "bwt" and "bc" options were inversed) and added the ability to skip a defined number of ret calls, useful when a function continues after a ret call | |||
2011-03-08 | SCI: Remove unused argument to said | Willem Jan Palenstijn | |
2011-03-07 | SCI: Constify some code | Max Horn | |
2011-03-04 | SCI: Fix reg_t ASCII printing in debugger for BE. | Walter van Niftrik | |
2011-02-26 | SCI: Cleanup | md5 | |
2011-02-26 | SCI: Removed the SCI32 version of kernelDrawCel() and placed its code inside ↵ | md5 | |
the debug function cmdDrawCel, as it was hacked together to be used specifically in that command (thanks to salty-horse for spotting this) | |||
2011-02-12 | SCI: Don't limit the number of resources to 999 in hexgrep | Matthew Hoops | |
2011-02-12 | SCI: Fix the console's hexgrep command | Matthew Hoops | |
2011-02-07 | SCI: Converted the robot decoder into a regular video decoder, and decoupled ↵ | Filippos Karapetis | |
it from the SciEngine class - Robot videos are now shown in frameOut(), like they should, and kRobot(sync) is only used for syncing with the game scripts - Hooked video playing into the "play_video" console command svn-id: r55801 | |||
2011-02-04 | SCI: Rewrote the robot playing code in a way similar to other video decoders | Filippos Karapetis | |
- The code now streams videos instead of loading them in memory, without utilizing seeking - Removed the sound-related robot code from the graphics classes - Started implementing the code for the sound in robot videos (still not finished) svn-id: r55772 | |||
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: Added stub for playing robot audio from the console | Lars Skovlund | |
svn-id: r55424 | |||
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 |