cia

package
v0.0.0-...-29c147f Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 8, 2023 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CIA1

type CIA1 struct {
	// contains filtered or unexported fields
}

func NewCIA1

func NewCIA1(logger slog.Logger, clock *clock.Clock, ch chan<- bool, io c64.PeripheralIO) *CIA1

func (*CIA1) Read

func (cia1 *CIA1) Read(addr uint16) uint8

func (*CIA1) Run

func (cia1 *CIA1) Run()

func (*CIA1) Write

func (cia1 *CIA1) Write(addr uint16, v uint8)

type CIA2

type CIA2 struct {
	// contains filtered or unexported fields
}

func NewCIA2

func NewCIA2(logger slog.Logger, clock *clock.Clock, irq chan<- bool) *CIA2

func (*CIA2) Read

func (cia2 *CIA2) Read(addr uint16) uint8

func (*CIA2) Run

func (cia2 *CIA2) Run()

func (*CIA2) Write

func (cia2 *CIA2) Write(addr uint16, v uint8)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL