# 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().
# Variables
sentinal errors returned by ExecuteInstruction.
# Interfaces
Memory interface to underlying implmentation.