MAME gdbstub limitations #127
Replies: 1 comment
-
Hi, One connection only is fine, but the problem was that after disconnecting I cannot reconnect. From protocol level I was missing a few things as well. The main description can be found here. (These were my notes implementing the gdb protocol to talk with the gdbstub.) So the main problem is to read the memory banks/paging information. I must admit that the MAME addressing scheme is very sophisticated and I do not fully understand it. Furthermore, I think we have to distinguish 2 use cases: If you want to look into the software more deeply. |
Beta Was this translation helpful? Give feedback.
-
Hi,
I see that you've stumbled upon a few limitations of the gdbstub implementation on MAME (only 1 connection, no paging). I didn't implement this at first because I didn't know how to test it, and I didn't know how other debuggers behaved (for example, what gdb stub commands do debuggers send to request paging or to close/open a new connection). I'd like to address these issues upstream.
Can you explain how it could be improved from an user point of view?
Thanks,
Ramiro
Beta Was this translation helpful? Give feedback.
All reactions