libdragon
Debugging Support

Debugging support through development cartridges and emulators.

Debugging support through development cartridges and emulators.

The debugging library is a collection of different features that can be used to simplify development of N64 applications. Each feature can be independently activated and used.

Features currently fall into two groups:

All the debugging features can be disabled at compile-time using the standard "NDEBUG" macro. This is suggested when building the final ROM, so that it's not required to manually remove calls to debugging functions from the code. All the debugging code and supporting libraries is also automatically stripped by the linker from the ROM.