The v810 llvm fork comes with a working version of lldb. This PR implements the remote debugger protocol used by lldb and gdb. With these two tools combined, we have source-level debugging support for Virtual Boy games written in C, C++, or rust!
Also includes more build optimizations, to hopefully keep the emulator running in real time even when lots of breakpoints/watchpoints are enabled. And some boring application lifecycle fixes.
The [v810 llvm fork](https://github.com/SupernaviX/v810-llvm) comes with a working version of lldb. This PR implements the remote debugger protocol used by lldb and gdb. With these two tools combined, we have source-level debugging support for Virtual Boy games written in C, C++, or rust!
Also includes more build optimizations, to hopefully keep the emulator running in real time even when lots of breakpoints/watchpoints are enabled. And some boring application lifecycle fixes.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
The v810 llvm fork comes with a working version of lldb. This PR implements the remote debugger protocol used by lldb and gdb. With these two tools combined, we have source-level debugging support for Virtual Boy games written in C, C++, or rust!
Also includes more build optimizations, to hopefully keep the emulator running in real time even when lots of breakpoints/watchpoints are enabled. And some boring application lifecycle fixes.