
BlastEm has a powerful integrated debugger with the ability to access and modify most state of the emulated console, set breakpoints with arbitrarily complex conditions and even write scripts to add debug output or control the emulator. In addition to the integrated debugger, BlastEm supports the GDB remote debug protocol giving you source-level debugging for SGDK and other C or C++ projects. The plane viewer, VRAM viewer, CRAM viewer and plane composition debugger provide visual debugging of VDP state.