Versions in this module Expand all Collapse all v1 v1.0.0 Apr 7, 2018 Changes in this version + const ButtonPressed + const ButtonReleased + const ChrROMPageSize + const PrgROMPageSize + const TrainerSize + type ChrROMPage [ChrROMPageSize]byte + type Controller struct + func (c *Controller) PressA() + func (c *Controller) PressB() + func (c *Controller) PressDown() + func (c *Controller) PressLeft() + func (c *Controller) PressRight() + func (c *Controller) PressSelect() + func (c *Controller) PressStart() + func (c *Controller) PressUp() + func (c *Controller) Read() byte + func (c *Controller) ReleaseA() + func (c *Controller) ReleaseB() + func (c *Controller) ReleaseDown() + func (c *Controller) ReleaseLeft() + func (c *Controller) ReleaseRight() + func (c *Controller) ReleaseSelect() + func (c *Controller) ReleaseStart() + func (c *Controller) ReleaseUp() + func (c *Controller) Strobe(s byte) + type Frame struct + func NewFrame() *Frame + func (f *Frame) Create() image.Image + func (f *Frame) Push(pix Pixel) + type Pixel struct + Color color.RGBA + X int + Y int + type PrgROMPage [PrgROMPageSize]byte + type ROM struct + ChrROM []ChrROMPage + PrgROM []PrgROMPage + Trainer Trainer + func NewROM(trainer Trainer, prgROM []PrgROMPage, chrROM []ChrROMPage) *ROM + type Trainer [TrainerSize]byte