-
Notifications
You must be signed in to change notification settings - Fork 18
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
Debugger #12
Comments
On taking a cursory look at sc3ntist's source, it seems like it actually has parts of a debugger, despite the README stating that it "doesn't actually debug anything yet". Is that statement still accurate? Or is the debugger actually usable, to the point where it'd make more sense to integrate impacto into sc3ntist for debug features rather than the other way round? |
Hello @casept ! Having a debugger would definitely be very useful and would be much appreciated! If you feel like you could take care of that it would be amazing! Thanks! |
I perhaps expressed my intent a bit poorly there - with "integration" I meant something like a bridge that would serialize VM state in impacto and send it to sc3ntist to display alongside the disassembly. Of course, if sc3ntist is dead anyways it doesn't really matter. |
The original intent behind sc3ntist was to build a remote debugging client for both impacto and the (patched) original engine. That work didn't stop because of technical roadblocks, I just lost interest. I still think this is a better approach than putting debugging UI into impacto, though.
Yes. |
Oh yeah, okay, I see that makes more sense now. And yeah, in that case I agree that making sc3ntist into a remote debugger is a better idea because of possible integration with original engine as well |
Alright, I'll take that route then. |
I'm currently working on Steins;Gate and am at a point where I need to figure out what flags to set for exiting the title menu. This is rather tedious to accomplish by debug prints and manual cross-referencing with the disassembly, which is why I'd like to create an interactive debugger. I'd also like to integrate sc3ntist's disassembler, to display disassembly in the debugger.
Is this work something that you'd be willing to merge? I'm asking because the sc3ntist README states that it should eventually have a debugger (and this work would therefore belong there). However, IMO impacto is a more logical place for it, given that it already has a VM interpreter, GUI library etc.
The text was updated successfully, but these errors were encountered: