Documentation ¶
Index ¶
- Constants
- type PPU2C02
- func (p *PPU2C02) Buffer() *image.RGBA
- func (p *PPU2C02) CPUBusConnector() bus.ReadableWriteable
- func (ppu *PPU2C02) Clock()
- func (p *PPU2C02) DrawNewFrame()
- func (p *PPU2C02) FrameComplete() bool
- func (p *PPU2C02) PPUBusConnector() bus.ReadableWriteable
- func (ppu *PPU2C02) Reset()
- func (p *PPU2C02) SetMirroring(m mirrorer)
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) CPUBusConnector ¶
func (p *PPU2C02) CPUBusConnector() bus.ReadableWriteable
func (*PPU2C02) DrawNewFrame ¶
func (p *PPU2C02) DrawNewFrame()
func (*PPU2C02) FrameComplete ¶
func (*PPU2C02) PPUBusConnector ¶
func (p *PPU2C02) PPUBusConnector() bus.ReadableWriteable
func (*PPU2C02) SetMirroring ¶
func (p *PPU2C02) SetMirroring(m mirrorer)
Click to show internal directories.
Click to hide internal directories.