chip8

package
v0.0.0-...-f17e560 Latest Latest
Warning

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

Go to latest
Published: Oct 5, 2022 License: BSD-3-Clause Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Chip8

type Chip8 struct {
	// contains filtered or unexported fields
}

func (*Chip8) Cycle

func (c8 *Chip8) Cycle()

func (*Chip8) DisplayDebugger

func (c8 *Chip8) DisplayDebugger()

func (*Chip8) GetDisplay

func (c8 *Chip8) GetDisplay() [32][64]uint8

func (*Chip8) Init

func (c8 *Chip8) Init(scaleFactor int32, colorProfile string)

Initializes the values of the Chip8 structure. Sets the program counter to the start address.

func (*Chip8) LoadRom

func (c8 *Chip8) LoadRom(pathToRom string)

func (*Chip8) PrintMemoryStatus

func (c8 *Chip8) PrintMemoryStatus()

func (*Chip8) PrintRegisters

func (c8 *Chip8) PrintRegisters()

func (*Chip8) PrintStatus

func (c8 *Chip8) PrintStatus()

func (*Chip8) Running

func (c8 *Chip8) Running() bool

func (*Chip8) ShutDown

func (c8 *Chip8) ShutDown()

Jump to

Keyboard shortcuts

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