Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-10-21 | SCI: Added the ability to filter out results of the "class_table" command | Filippos Karapetis | |
svn-id: r53673 | |||
2010-10-20 | SCI: Silence GCC warning | Torbjörn Andersson | |
svn-id: r53649 | |||
2010-10-20 | SCI: Added a new debug command, "find_callk" | Filippos Karapetis | |
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 | |||
2010-10-12 | JANITORIAL: Cleanup (mostly whitespace) | Torbjörn Andersson | |
svn-id: r53161 | |||
2010-10-03 | SCI: Allow multiple word groups in parser | Willem Jan Palenstijn | |
In SCI01 and up, each typed word may be interpreted as multiple class,group pairs. This patch adds support to the vocabulary and parser. It uses the matcher support added in r52985. This fixes parser issues in German LSL3, but needs testing. svn-id: r52989 | |||
2010-09-18 | JANITORIAL: Removed most punctuation at end of warning() and error() | Torbjörn Andersson | |
Our warning() and error() functions always add an exclamation mark to the end of the message anyway. svn-id: r52791 | |||
2010-09-10 | SCI: Some changes regarding resources | Filippos Karapetis | |
- 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 | |||
2010-09-09 | SCI/Debugger: Show class names in addition to addresses in class_table output. | Lars Skovlund | |
svn-id: r52657 | |||
2010-09-02 | SCI: adding "bpr" and "bpw" debug commands | Martin Kiewitz | |
"bpr" breakpoint on reading of selectors "bpw" breakpoint of writing of selectors "bpx" is now breakpoint on executing of selectors only svn-id: r52490 | |||
2010-08-12 | SCI: "version" now shows cantBeHere selector | Martin Kiewitz | |
svn-id: r52045 | |||
2010-08-08 | SCI: Directly use the new Graphics::VMDDecoder class | Sven Hesse | |
svn-id: r51922 | |||
2010-08-03 | SCI: adding bpk debug command | Martin Kiewitz | |
currently removing or listing such breakpoints is not yet supported svn-id: r51710 | |||
2010-08-02 | SCI: Fix leaks in ResourceManager::listResources caller code. | Johannes Schickel | |
svn-id: r51666 | |||
2010-07-31 | SCI: Don't include the time running the debugger in the game running time | Matthew Hoops | |
svn-id: r51548 | |||
2010-07-24 | SCI: added said spec dump ability to logkernel | Martin Kiewitz | |
svn-id: r51242 | |||
2010-07-23 | SCI: logkernel changes | Martin Kiewitz | |
removing old manual debug code, use logkernel * on/off to log all calls svn-id: r51222 | |||
2010-07-23 | SCI: adding new debug command logkernel | Martin Kiewitz | |
svn-id: r51220 | |||
2010-07-22 | Extended the "version" console command to also show the game version found ↵ | Filippos Karapetis | |
in the VERSION file svn-id: r51150 | |||
2010-07-20 | SCI: Removed the restoring parameter of the run_vm() function | Filippos Karapetis | |
svn-id: r51076 | |||
2010-07-18 | SCI: Fix order of characters when using hexDumpReg. | Matthew Hoops | |
svn-id: r50998 | |||
2010-07-18 | SCI: Add basic debugging command for 'said' | Willem Jan Palenstijn | |
svn-id: r50991 | |||
2010-07-17 | SCI: Fix 'parse' debug command parameter handling | Willem Jan Palenstijn | |
svn-id: r50957 | |||
2010-07-16 | SCI: fix console commands so that console gets detached correctly | Martin Kiewitz | |
svn-id: r50940 | |||
2010-07-12 | SCI: Turn global object g_debugState into SciEngine member var | Max Horn | |
svn-id: r50836 | |||
2010-07-09 | SCI: implemented subsignatures for kDoSound | Martin Kiewitz | |
svn-id: r50755 | |||
2010-07-07 | SCI: Dropped support for the very old saved game versions 9 - 11. Rationale: ↵ | Filippos Karapetis | |
a lot has changed since then, we're still not stable, and this helps clean up the code, thus we're still in a position to drop support for old saved games svn-id: r50738 | |||
2010-07-07 | SCI: adding support to kernel signatures that invalid references may also ↵ | Martin Kiewitz | |
get allowed - doing exactly this for kGraph(restoreBox) - fixes castle of dr. brain when quitting the game - maybe a game specific workaround would be better?!?! svn-id: r50737 | |||
2010-07-07 | SCI: accepting decimal/hexadecimal input on segment_info & kill_segment ↵ | Martin Kiewitz | |
debug command, cleanup svn-id: r50735 | |||
2010-07-06 | SCI: removing invalid reference error from signature checking, instead ↵ | Martin Kiewitz | |
adding new type "invalid", so that full call parameter debug information is available svn-id: r50725 | |||
2010-07-05 | SCI: implemented new kernel call signature format | Martin Kiewitz | |
svn-id: r50678 | |||
2010-07-04 | Add a hexDumpReg function to view references that are not raw and fix SCI32 ↵ | Matthew Hoops | |
strings/arrays in segmentInfo. svn-id: r50660 | |||
2010-07-01 | SCI: Rename some more stuff | Max Horn | |
svn-id: r50553 | |||
2010-06-30 | SCI: Removed the FreeSCI music code | Filippos Karapetis | |
svn-id: r50532 | |||
2010-06-29 | SCI: Made the SoundCommandParser a member of the SciEngine class and removed ↵ | Filippos Karapetis | |
it from the EngineState, since it's static throughout the course of a game svn-id: r50484 | |||
2010-06-28 | SCI: cleanup of execstack, output of backtrace slightly modified, is now ↵ | Martin Kiewitz | |
also displaying local calls and exports svn-id: r50445 | |||
2010-06-28 | SCI: Revise GC interface: use Common::Array<reg_t> instead of callbacks | Max Horn | |
This means a little bit more overhead but makes the code much more readable and understandable. svn-id: r50429 | |||
2010-06-28 | SCI: Make Script member vars private; add const qualifiers | Max Horn | |
Only three Script members remain public (for now) svn-id: r50428 | |||
2010-06-27 | Cleanup, remove unused/obsolete code | Filippos Karapetis | |
svn-id: r50403 | |||
2010-06-27 | Escape a "?" character to prevent "??)" to be interpreted as trigraph and ↵ | Johannes Schickel | |
thus becoming "]". svn-id: r50399 | |||
2010-06-27 | SCI: adding alias for vmvars ("vv") and vmvarlist ("vl") | Martin Kiewitz | |
svn-id: r50397 | |||
2010-06-27 | SCI: added additional output to vmvars command | Martin Kiewitz | |
svn-id: r50395 | |||
2010-06-27 | SCI: added alias for bplist ("bl") and bpdel ("bc"), added capability of ↵ | Martin Kiewitz | |
deleting all breakpoints by using "bc *" svn-id: r50391 | |||
2010-06-27 | SCI: removing debug command "set_acc", use "vmvars a" instead | Martin Kiewitz | |
svn-id: r50389 | |||
2010-06-27 | SCI: added new command "p" / "stepover" to execute one command, but skip ↵ | Martin Kiewitz | |
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 | |||
2010-06-27 | SCI: debug command vmvars - adding acc support | Martin Kiewitz | |
svn-id: r50378 | |||
2010-06-25 | Renamed some variables | Filippos Karapetis | |
svn-id: r50284 | |||
2010-06-25 | SCI: Introduce SciGameId enum | Max Horn | |
svn-id: r50273 | |||
2010-06-25 | SCI: detect, if SCI1.1 game is merging or copying palette instead of using ↵ | Martin Kiewitz | |
gameIds. Also prints method used, when using debug command "version" svn-id: r50261 | |||
2010-06-23 | Moved the SelectorCache struct inside selector.h, where it belongs, and ↵ | Filippos Karapetis | |
fixed some header dependencies in the process svn-id: r50183 | |||
2010-06-18 | Fixed show_instruments to ignore instruments in Sierra's special MIDI ↵ | Filippos Karapetis | |
channel 15, and updated the comment regarding PQ2 accordingly (it only has 2 incorrect instruments) svn-id: r50021 |