yaze 0.3.2
Link to the Past ROM Editor
 
Loading...
Searching...
No Matches
debugger_ui.h
Go to the documentation of this file.
1#ifndef YAZE_APP_EMU_UI_DEBUGGER_UI_H_
2#define YAZE_APP_EMU_UI_DEBUGGER_UI_H_
3
4#include <cstdint>
5#include "imgui/imgui.h"
6
7namespace yaze {
8namespace emu {
9
10// Forward declarations
11class Emulator;
12
13namespace ui {
14
18void RenderModernCpuDebugger(Emulator* emu);
19
23void RenderBreakpointList(Emulator* emu);
24
28void RenderMemoryViewer(Emulator* emu);
29
33void RenderCpuInstructionLog(Emulator* emu, uint32_t log_size);
34
38void RenderApuDebugger(Emulator* emu);
39
43void RenderAIAgentPanel(Emulator* emu);
44
45} // namespace ui
46} // namespace emu
47} // namespace yaze
48
49#endif // YAZE_APP_EMU_UI_DEBUGGER_UI_H_
50
void RenderModernCpuDebugger(Emulator *emu)
Modern CPU debugger with registers, flags, and controls.
void RenderAIAgentPanel(Emulator *emu)
AI Agent panel for automated testing/gameplay.
void RenderBreakpointList(Emulator *emu)
Breakpoint list and management.
void RenderApuDebugger(Emulator *emu)
APU/Audio debugger with handshake tracker.
void RenderMemoryViewer(Emulator *emu)
Memory viewer/editor.
void RenderCpuInstructionLog(Emulator *emu, uint32_t log_size)
CPU instruction log (legacy, prefer DisassemblyViewer)
Main namespace for the application.
Definition controller.cc:20