Skip to content

Z80Registers Class

Definition

Provides access to the Z80 registers.

public abstract class Z80Registers

View source

Constructors

Name Description
Z80Registers(Z80ShadowRegisters) Initializes a new Z80Registers instance.

Properties

Name Description
A Gets or sets the accumulator register.
AF Gets or sets the combined accumulator and flags register.
B Gets or sets the B register.
BC Gets or sets the combined BC register pair.
C Gets or sets the C register.
D Gets or sets the D register.
DE Gets or sets the combined DE register pair.
E Gets or sets the E register.
F Gets or sets the flags register.
H Gets or sets the H register.
HL Gets or sets the combined HL register pair.
I Gets or sets the interrupt vector register.
IR Gets or sets the combined interrupt vector and memory refresh register.
IX Gets or sets the IX index register.
IXH Gets or sets the high byte of the IX index register.
IXL Gets or sets the low byte of the IX index register.
IY Gets or sets the IY index register.
IYH Gets or sets the high byte of the IY index register.
IYL Gets or sets the low byte of the IY index register.
L Gets or sets the L register.
PC Gets or sets the program counter.
Q Gets or sets the internal Q flags latch.
R Gets or sets the memory refresh register.
Shadow Gets the Z80 shadow registers.
SP Gets or sets the stack pointer.
W Gets or sets the high byte of the internal WZ register pair.
WZ Gets or sets the internal WZ register pair.
Z Gets or sets the low byte of the internal WZ register pair.