#include "app/emu/ui/debugger_ui.h"
#include "absl/strings/str_format.h"
#include "app/emu/emulator.h"
#include "app/emu/cpu/cpu.h"
#include "app/gui/color.h"
#include "app/gui/icons.h"
#include "app/gui/input.h"
#include "app/gui/theme_manager.h"
#include "imgui/imgui.h"
#include "imgui_memory_editor.h"
#include "util/log.h"
Go to the source code of this file.
Namespaces | |
namespace | yaze |
Main namespace for the application. | |
namespace | yaze::emu |
SNES Emulation and debugging tools. | |
namespace | yaze::emu::ui |
namespace | yaze::emu::ui::anonymous_namespace{debugger_ui.cc} |
Functions | |
void | yaze::emu::ui::anonymous_namespace{debugger_ui.cc}::AddSpacing () |
void | yaze::emu::ui::anonymous_namespace{debugger_ui.cc}::AddSectionSpacing () |
void | yaze::emu::ui::RenderModernCpuDebugger (Emulator *emu) |
Modern CPU debugger with registers, flags, and controls. | |
void | yaze::emu::ui::RenderBreakpointList (Emulator *emu) |
Breakpoint list and management. | |
void | yaze::emu::ui::RenderMemoryViewer (Emulator *emu) |
Memory viewer/editor. | |
void | yaze::emu::ui::RenderCpuInstructionLog (Emulator *emu, uint32_t log_size) |
CPU instruction log (legacy, prefer DisassemblyViewer) | |
void | yaze::emu::ui::RenderApuDebugger (Emulator *emu) |
APU/Audio debugger with handshake tracker. | |
void | yaze::emu::ui::RenderAIAgentPanel (Emulator *emu) |
AI Agent panel for automated testing/gameplay. | |
Variables | |
constexpr float | yaze::emu::ui::anonymous_namespace{debugger_ui.cc}::kStandardSpacing = 8.0f |
constexpr float | yaze::emu::ui::anonymous_namespace{debugger_ui.cc}::kButtonHeight = 30.0f |
constexpr float | yaze::emu::ui::anonymous_namespace{debugger_ui.cc}::kLargeButtonHeight = 35.0f |