package
0.35.3
Repository: https://github.com/jetsetilly/gopher2600.git
Documentation: pkg.go.dev

# Packages

Package execution tracks the result of instruction execution on the CPU.
Package functional_test runs the 6502 functional test as defined by Klaus Dormann.
Package instructions defines the table of instruction for the 6507.
Package registers implements the three types of registers found in the 6507.

# Functions

NewCPU is the preferred method of initialisation for the CPU structure.
NilCycleCallback can be provided as an argument to ExecuteInstruction().

# Constants

BRK is the address where the interrupt address is stored.
NMI is the address where the non-maskable interrupt address is stored.
Reset is the address where the reset address is stored.

# Variables

sentinal errors returned by ExecuteInstruction.

# Structs

CPU implements the 6507 found as found in the Atari 2600.

# Interfaces

Memory interface to underlying implmentation.