Fixing an eight year old bug.
Fantastic, I think this will make our lives so much easier! Thanks pizzapower!
It would be posible to update the VDP info with no need to detach and reattach the debugger?
And about updating the memory content in real time with no need to click the window?
It would be posible to update the VDP info with no need to detach and reattach the debugger?
Yes, if you expect the VDP info to update when the emulator hits a breakpoint. The socket/pipe connection used to fetch data from OpenMSX may be too slow to handle 60 frames per second. It's not just because of the socket connection, but the Tcl script must serialize 32kb of VRAM (and extra CPU info) each frame and send it to the debugger. And it's all running on the same thread, Tcl engine and emulator.
And about updating the memory content in real time with no need to click the window?
The new debugger that is integrated into the Dear ImGui branch of OpenMSX is probably your best bet.
After some deliberation, we changed PaletteDialog behaviour to something more useful.