debug

package
v0.2.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 22, 2021 License: MIT Imports: 17 Imported by: 0

Documentation

Index

Constants

View Source
const TILENUM = 384 // cgb -> 384*2 (bank1)
View Source
const (
	TILE_PER_ROW = 16
)

Variables

This section is empty.

Functions

This section is empty.

Types

type Cartridge

type Cartridge struct {
	Title         string `json:"title"`
	CartridgeType string `json:"cartridge_type"`
	RomSize       string `json:"rom_size"`
	RamSize       string `json:"ram_size"`
}

type Debugger

type Debugger struct {
	Breakpoints []uint16
	// contains filtered or unexported fields
}

func New

func New(g *gbc.GBC, pause *bool) *Debugger

func (*Debugger) Break

func (d *Debugger) Break(w http.ResponseWriter, req *http.Request)

func (*Debugger) Cartridge

func (d *Debugger) Cartridge(w http.ResponseWriter, req *http.Request)

func (*Debugger) Disasm

func (d *Debugger) Disasm(w http.ResponseWriter, req *http.Request)

func (*Debugger) Hisotry

func (d *Debugger) Hisotry(w http.ResponseWriter, req *http.Request)

func (*Debugger) IO

func (d *Debugger) IO(ws *websocket.Conn)

func (*Debugger) Read1

func (d *Debugger) Read1(w http.ResponseWriter, req *http.Request)

func (*Debugger) Read2

func (d *Debugger) Read2(w http.ResponseWriter, req *http.Request)

func (*Debugger) Register

func (d *Debugger) Register(w http.ResponseWriter, req *http.Request)

func (*Debugger) Reset

func (d *Debugger) Reset(g *gbc.GBC)

func (*Debugger) SprView

func (d *Debugger) SprView(ws *websocket.Conn)

func (*Debugger) TileView0

func (d *Debugger) TileView0(ws *websocket.Conn)

func (*Debugger) TileView1

func (d *Debugger) TileView1(ws *websocket.Conn)

func (*Debugger) Trace

func (d *Debugger) Trace(w http.ResponseWriter, req *http.Request)

type Inst

type Inst struct {
	PC       string `json:"pc"`
	Mnemonic string `json:"mnemonic"`
}

type Register

type Register struct {
	A           string
	F           string
	B           string
	C           string
	D           string
	E           string
	H           string
	L           string
	PC          string
	SP          string
	IE, IF      string
	IME         string
	Halt        string
	DoubleSpeed string
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL