Age | Commit message (Collapse) | Author |
|
|
|
|
|
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
|
|
This shows the current animation list, along with object properties,
positions and the scripts they belong to
|
|
This should ensure disasm will disassemble an entire function, and
not stop at an intermediate ret opcode.
|
|
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
|
|
- 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
|
|
svn-id: r55424
|
|
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
|
|
svn-id: r54815
|
|
commands
svn-id: r54276
|
|
console command
svn-id: r54275
|
|
- Added support for savegame play time
- Removed obsolete variables for calculating the play time (EngineState::gameStartTime and Console::_enterTime)
- Renamed some variables to camelCase
svn-id: r53974
|
|
- Changed C - style comments in map-mt32-to-gm.h to C++ - style comments
- Added a new dynamic MT-32 -> GM mapping, complementary to the normal one, which can be done on the fly using the new console command "map_instrument"
- The "show_instruments" command has been moved to the music section and now displays the instruments of the game which aren't in the MT32-> GM mapping
svn-id: r53902
|
|
This command can be used to find the object methods (including their
corresponding objects and owner scripts) that call a specific kernel
call. This shall aid us track all the spots where a particular kernel
function is called from, therefore it'll be a bit easier to find
examples where unimplemented kernel functions are called
svn-id: r53646
|
|
- Renamed the debug command "resource_size" to "resource_info", as it now provides
the location of where a specified resource is found (i.e. the resource.xxx file, or
the file name itself, if the resource is a patch)
- "duskdump" shows the original location of dumped resources
- loadResource() now shows the location of files that couldn't be loaded
svn-id: r52667
|
|
"bpr" breakpoint on reading of selectors
"bpw" breakpoint of writing of selectors
"bpx" is now breakpoint on executing of selectors only
svn-id: r52490
|
|
currently removing or listing such breakpoints is not yet supported
svn-id: r51710
|
|
svn-id: r51548
|
|
svn-id: r51220
|
|
svn-id: r50991
|
|
svn-id: r50836
|
|
debug command, cleanup
svn-id: r50735
|
|
strings/arrays in segmentInfo.
svn-id: r50660
|
|
svn-id: r50395
|
|
svn-id: r50389
|
|
send/calls processing. single-step is now "trace" (alias "s" and "t"), stepping till ret is "step_ret" (alias "pret"), removed unused kDebugSeek
svn-id: r50388
|
|
svn-id: r50284
|
|
time). This command scans all songs, or a specific song of a game and displays the instruments used
svn-id: r49599
|
|
songs of a game for unmapped instruments (still WIP and disabled)
- Fixed a bug in the verify_scripts command (it was loading the script resource twice)
svn-id: r49597
|
|
SCI1.1-SCI2.1 game scripts
svn-id: r49364
|
|
svn-id: r47831
|
|
resource files to disk
svn-id: r47623
|
|
(exits console instead of quitting game)
svn-id: r47607
|
|
svn-id: r47541
|
|
and stopallsounds. is_sample now works with the new sound code
svn-id: r47475
|
|
visualization of the drawing process of EGA pictures
svn-id: r47201
|
|
svn-id: r47099
|
|
svn-id: r47047
|
|
svn-id: r47043
|
|
svn-id: r47005
|
|
svn-id: r46883
|
|
engine state
- Implemented clearMenuBar() in the new graphics code
- Removed the "status_bar" command, which was used to set custom colors for the status bar
svn-id: r45538
|
|
svn-id: r45178
|
|
svn-id: r44761
|
|
console.cpp, and switch other code using it to use findObjectByName() instead.
svn-id: r44628
|
|
svn-id: r44561
|
|
I touched (and probably others I luckily didn't touch) seem to assume that files including them will supply needed types. That looks like a major issue in SCI. Someone with knowledge of the SCI code should look into this and cleanup the includes of *all* SCI headers.
svn-id: r43459
|
|
- Enabled the parts where disassemble() is called
svn-id: r42263
|
|
by name
svn-id: r42093
|