Can't figure out how to get this damn ghidra extension to work. I have so many versions of ghidra and still, nope.
Can't figure out how to get this damn ghidra extension to work. I have so many versions of ghidra and still, nope.
oh this is a weird thing I didn't know existed.
you embed an int3 in your code, then a short JMP, and the ASCII characters "WVIDEO".
If the ASCII code is found, it ends up outputting a debug string in the Watcom debugger.
correction: that's now 100%
it definitely does.
my wizards-apprentice script keeps trying to open my text editor
why
what is there for you in the hex editor, keyboard/mouse macro?
@foone gdb has a trivial protocol to implement reading/writing registers/memory. That is probably enough for implementing savestates.
You'd have to extend it with Input devices. (And any state the emulator has that isn't represented by memory/registers, possibly just by having a lot of extra fake registers)