Go to file
Maschell 5a3bae8616 WIP
2022-02-08 14:48:41 +01:00
src WIP 2022-02-08 14:48:41 +01:00
.clang-format WIP 2022-02-08 14:48:41 +01:00
.gitignore WIP 2022-02-08 14:48:41 +01:00
disassemble.py Fix sign in floating point load/store instruction disassembly 2018-09-26 17:16:11 +02:00
Dockerfile WIP 2022-02-08 14:48:41 +01:00
LICENSE Initial commit 2018-09-24 10:35:35 +02:00
main.py Fix bug that made debugger thread hang after reconnecting twice 2018-09-25 09:31:19 +02:00
Makefile WIP 2022-02-08 14:48:41 +01:00
README.md Update README.md 2020-01-10 16:48:26 +01:00

Wii-U-Debugger

This is a rewrite of DiiBugger for the homebrew launcher.

In addition to homebrew launcher compatibility, it has received various improvements, most notably:

  • Better breakpoint support. The old debugger assumed only one thread was active at once. It wouldn't work correctly or crash when two threads hit a breakpoint at the same time. The new implementation allows multiple threads to be paused at the same time and lets you step through them independently.
  • A tab that displays the loaded modules
  • A bunch of bug fixes and improved reliability

However, it still isn't possible to launch certain system apps under this debugger (such as the internet browser). If you try to do so, it will crash.

To set a breakpoint, click on an instruction in the disassembly with the scroll wheel / middle mouse button.

Screenshots