New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
SCI: adds support for debugging/executing kernel calls #5333
SCI: adds support for debugging/executing kernel calls #5333
Conversation
Hi ScummVM devs, there’s certainly no rush here but I’m hoping this is a small enough, welcome enhancement to the debugging tools for SCI. Please let me know if I can provide more context on why I thought to contribute this change. Also I welcome any comments to improve this code. |
Wow! Congratulations, this is a great and worthy new debug command. I will use it all the time. I think I've wished for this before?
The command appears to work great, so once the little things are done I'll merge it. @bluegr mentioned to me earlier that this looked good and useful. He's right! If this weren't debug code, I'd ask for the |
Alright! Excellent comments and it’s super appreciated. I will get on this today! |
7362b47
to
f5919cf
Compare
Please see this updated review with your comments addressed:
Lastly, I made sure to rebase and squash with the latest ScummVM code. Feel free to let me know if you'd like more tweaks. Cheers! |
Looks great! Sorry, but I failed to click the shiny Review button earlier, so my inline comments were invisible to you. You should be able to see them now. |
f5919cf
to
49fcf25
Compare
@sluicebox - ok, for the 2nd round of comments this PR has been rebased against master and squashed. |
Excellent, thank you for your hard work. Looking forward to |
Introduces a new
kerncall
kernel/sub command to the debugger console only to aid in debugging all related SCI games. Similar in vein to using thesend
command.Example within the SCI debug console:
functions
tokernfunctions
to list all kernel routines.