ppu

package
v0.0.0-...-7e0fd05 Latest Latest
Warning

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

Go to latest
Published: Jun 11, 2021 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

View Source
const (
	HORIZONTAL   = 0
	VERTICAL     = 1
	ONESCREEN_LO = 2
	ONESCREEN_HI = 3
)

Variables

This section is empty.

Functions

This section is empty.

Types

type PPU2C02

type PPU2C02 struct {
	TriggerNMI bool
	// contains filtered or unexported fields
}

func Create

func Create(cpuBus, ppuBus bus.ReadableWriteable, dmaModer dmaModer) *PPU2C02

func (*PPU2C02) Buffer

func (p *PPU2C02) Buffer() *image.RGBA

func (*PPU2C02) CPUBusConnector

func (p *PPU2C02) CPUBusConnector() bus.ReadableWriteable

func (*PPU2C02) Clock

func (ppu *PPU2C02) Clock()

func (*PPU2C02) DrawNewFrame

func (p *PPU2C02) DrawNewFrame()

func (*PPU2C02) FrameComplete

func (p *PPU2C02) FrameComplete() bool

func (*PPU2C02) PPUBusConnector

func (p *PPU2C02) PPUBusConnector() bus.ReadableWriteable

func (*PPU2C02) Reset

func (ppu *PPU2C02) Reset()

func (*PPU2C02) SetMirroring

func (p *PPU2C02) SetMirroring(m mirrorer)

Jump to

Keyboard shortcuts

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