Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CPU ¶
type CPU struct {
// Accumulators:
A, B uint8
// Addresses:
PC uint16 // program counter
SP uint16 // stack pointer
// Flags:
T bool // test
C bool // carry
I bool // interrupt disable
J bool // jump disable
// Data:
RAM [0xFFFF + 1]byte
// Debugger hooks:
OnStep func(addr uint16, cd Condition, op Operator)
OnError func(error) Interrupt
// Subsystems:
Rand *rand.Rand
}
Source Files
¶
Click to show internal directories.
Click to hide internal directories.