Go to file
Maschell cda1a77ec8 WIP
2023-01-27 16:59:46 +01:00
src WIP 2023-01-27 16:59:46 +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 2023-01-27 16:59:46 +01:00
LICENSE Initial commit 2018-09-24 10:35:35 +02:00
main.py WIP 2022-07-26 19:29:41 +02:00
Makefile WIP 2023-01-27 16:59:46 +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