Documentation ¶
Index ¶
- Constants
- func NewAudioDebugger(a *audio.Audio) *audioDebugger
- func NewBreakpointAddPanel(onOk func(addressBreakPoint uint16)) *breakpointAdd
- func NewBreakpointDebugger(emulator *nes.Nes) *breakpointDebugger
- func NewDraggablePanel(title string, position rl.Vector2, width int, height int) *draggablePanel
- func PrintRomInfo(cartridge *gamePak.GamePak)
- type GuiDebugger
- type PPUDebugger
- type Panel
Constants ¶
View Source
const DEBUG_X_OFFSET = 300
Variables ¶
This section is empty.
Functions ¶
func NewAudioDebugger ¶
func NewBreakpointAddPanel ¶
func NewBreakpointAddPanel(onOk func(addressBreakPoint uint16)) *breakpointAdd
func NewBreakpointDebugger ¶
func NewDraggablePanel ¶
func PrintRomInfo ¶
Types ¶
type GuiDebugger ¶
type GuiDebugger struct {
// contains filtered or unexported fields
}
func NewDebugger ¶
func NewDebugger(emulator *nes.Nes, audio *audio.Audio) GuiDebugger
func (*GuiDebugger) Close ¶
func (dbg *GuiDebugger) Close()
func (*GuiDebugger) DrawDebugger ¶
func (dbg *GuiDebugger) DrawDebugger(emulator *nes.Nes)
func (*GuiDebugger) Tick ¶
func (dbg *GuiDebugger) Tick()
type PPUDebugger ¶
type PPUDebugger struct {
// contains filtered or unexported fields
}
func NewPPUDebugger ¶
func NewPPUDebugger(ppu *ppu.P2c02) *PPUDebugger
func (*PPUDebugger) Draw ¶
func (dbg *PPUDebugger) Draw()
func (*PPUDebugger) Toggle ¶
func (dbg *PPUDebugger) Toggle()
Click to show internal directories.
Click to hide internal directories.