Documentation ¶
Overview ¶
Package varvara implements the Varvara computing stack.
Index ¶
- type AutoByte
- type Console
- type Controller
- type ControllerState
- type Datetime
- type Debugger
- type File
- type GUI
- type Mouse
- type MouseState
- type Runner
- type Screen
- type StateFunc
- type StateKind
- type System
- type Varvara
- func (v *Varvara) Continue()
- func (v *Varvara) Exec(g *GUI) error
- func (v *Varvara) Halt()
- func (v *Varvara) In(p byte) byte
- func (v *Varvara) InShort(p byte) uint16
- func (v *Varvara) Out(p, b byte)
- func (v *Varvara) OutShort(p byte, b uint16)
- func (v *Varvara) RemoveBreak(addr uint16)
- func (v *Varvara) SetBreak(addr uint16)
- func (v *Varvara) Step()
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Controller ¶
type Controller struct {
// contains filtered or unexported fields
}
func (*Controller) Set ¶
func (c *Controller) Set(s *ControllerState)
type ControllerState ¶
type GUI ¶
type Mouse ¶
type Mouse struct {
// contains filtered or unexported fields
}
func (*Mouse) Set ¶
func (m *Mouse) Set(s *MouseState)
type MouseState ¶
type Varvara ¶
type Varvara struct {
// contains filtered or unexported fields
}
func (*Varvara) RemoveBreak ¶
Click to show internal directories.
Click to hide internal directories.