DotNet6502
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Properties Events Pages
M6502.Registers.RegistersState Class Reference

Public Member Functions

void ChangeFlag (StatusFlags flag, bool value)
 

Properties

ushort ProgramCounter [get, set]
 16-bit register containing address of the executing instruction. More...
 
byte StackPointer [get, set]
 8-bit register containing address of the stack pointer. More...
 
byte Accumulator [get, set]
 8-bit register used for arithmetic operations. More...
 
byte IndexRegisterX [get, set]
 8-bit register used in various memory addressing modes. More...
 
byte IndexRegisterY [get, set]
 8-bit register used in various memory addressing modes. More...
 
StatusFlags Flags [get, set]
 8-bit register containing processor status. More...
 

Member Function Documentation

void M6502.Registers.RegistersState.ChangeFlag ( StatusFlags  flag,
bool  value 
)

Property Documentation

byte M6502.Registers.RegistersState.Accumulator
getset

8-bit register used for arithmetic operations.

StatusFlags M6502.Registers.RegistersState.Flags
getset

8-bit register containing processor status.

byte M6502.Registers.RegistersState.IndexRegisterX
getset

8-bit register used in various memory addressing modes.

byte M6502.Registers.RegistersState.IndexRegisterY
getset

8-bit register used in various memory addressing modes.

ushort M6502.Registers.RegistersState.ProgramCounter
getset

16-bit register containing address of the executing instruction.

byte M6502.Registers.RegistersState.StackPointer
getset

8-bit register containing address of the stack pointer.


The documentation for this class was generated from the following file: