Not likely. It's a mix a Delphi and x86 assembler with 3rd party components so it'd be almost impossible to compile it.
- I'm pretty sure its possible to have the same build environment you use.
That's a possibility, but also a rather huge job exposing such an API and making sure those calls are thread safe. Maybe a small set of functions.
- It would be enough:
- Insert breakpoints with all the supported parameters.
- Re-load the symbols table or add/modify new/existent ones.
- Reset the emulator, autoload a .dsk, load a .sna.
- Is it really so hard? Basically it would need to listen to commands in a specific TCP port (so you don't need to mess with forks and pipes) and just call the internal functions. But well... I don't know anything about the WinAPE code so...
Wow, didn't know M$ let you write your own plugins
- Yes! There is a quite nice API for doing so. I wrote the first integration for Vs2008 for the DS console. It's a bit messy but quite powerful once you dominate it.