Documentation
¶
Index ¶
- type Context
- type Limiter
- type Register
- type TIA
- func (tia *TIA) Access(write bool, idx uint16, data uint8) (uint8, error)
- func (tia *TIA) AudioBuffer() gui.AudioReader
- func (tia *TIA) Grounded() bool
- func (tia *TIA) Insert(externalChips audio.SoundChipIterator) error
- func (tia *TIA) Label() string
- func (tia *TIA) PortWrite(reg Register, data uint8, mask uint8) error
- func (tia *TIA) Reset() error
- func (tia *TIA) Status() string
- func (tia *TIA) String() string
- func (tia *TIA) Tick() bool
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Register ¶ added in v0.7.3
type Register int
const ( VBLANK Register = 0x01 WSYNC Register = 0x02 RSYNC Register = 0x03 INPT0 Register = 0x08 INPT1 Register = 0x09 INPT2 Register = 0x0a INPT3 Register = 0x0b INPT4 Register = 0x0c INPT5 Register = 0x0d AUDC0 Register = 0x15 AUDC1 Register = 0x16 AUDF0 Register = 0x17 AUDF1 Register = 0x18 AUDV0 Register = 0x19 AUDV1 Register = 0x1a )
type TIA ¶
type TIA struct {
// contains filtered or unexported fields
}
func (*TIA) AudioBuffer ¶
func (tia *TIA) AudioBuffer() gui.AudioReader
func (*TIA) Insert ¶ added in v0.4.2
func (tia *TIA) Insert(externalChips audio.SoundChipIterator) error
Directories
¶
| Path | Synopsis |
|---|---|
|
Package audio implements the audio generation of the TIA.
|
Package audio implements the audio generation of the TIA. |
|
mix
Package mix is used to combine two distinct sound sources into either a mono or stereo signal.
|
Package mix is used to combine two distinct sound sources into either a mono or stereo signal. |
Click to show internal directories.
Click to hide internal directories.