Documentation ¶
Index ¶
- Variables
- func NewDebugWindow(name string, machine Machine, debuger *debugger) *debug
- func NewDebugger(clock Clock) *debugger
- func SineWave(userdata unsafe.Pointer, stream *C.Uint8, length C.int)
- type Clock
- type DebugControl
- type Debugger
- type Game
- type Machine
- type Monitor
- type SoundChannel
- type SoundData
- type SoundSource
- type SoundSystem
- type Ticker
Constants ¶
This section is empty.
Variables ¶
View Source
var Breaks *string
View Source
var CartFile *string
View Source
var Debug *bool
View Source
var DskAFile *string
View Source
var LoadSlow *bool
View Source
var RomFile *string
View Source
var TapFile *string
View Source
var WatchPoints *string
Functions ¶
func NewDebugWindow ¶
func NewDebugger ¶
func NewDebugger(clock Clock) *debugger
Types ¶
type Clock ¶
type DebugControl ¶
type DebugControl interface {
Update()
}
type Debugger ¶
type Debugger interface { cpu.DebuggerCallbacks }
type Monitor ¶
func NewMonitor ¶
type SoundChannel ¶
type SoundSource ¶
type SoundSource interface { SoundTick() GetChannels() []SoundChannel }
type SoundSystem ¶
type SoundSystem interface { Ticker AddSource(source SoundSource) SetVolume(float64) }
func NewSoundSystem ¶
func NewSoundSystem(sampleRate uint) SoundSystem
Source Files ¶
Click to show internal directories.
Click to hide internal directories.