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

Properties

bool Vcc [get, set]
 Power supply (5V). Must be set to true if simulation is running. More...
 
bool Reset [get, set]
 Hardware interrupt used to initialize processor. When set to false, hardware is frozen. When set to true, processor is normally running. Raising-edge starts initialization process. More...
 
bool Ready [get, set]
 When set to false, processor is not executing the next instructions. When set to true, processor is normally running. More...
 
bool InterruptRequest [get, set]
 The hardware interrupt request used to initialize interrupt sequence. Works only if IrqDisable flag is set to false. Input is level-sensitive. More...
 
bool NonMaskableInterrupt [get, set]
 Non-maskable interrupt. Works similar to typical interrupt, but can't be masked by IrqDisable flag and is edge-sensitive. More...
 
bool Sync [get, set]
 True when processor is fetching instruction operation code, otherwise false. More...
 
bool ReadWrite [get, set]
 True when the processor is reading data from the bus, and false if the processor is writing data to the bus. More...
 
ushort A [get, set]
 Address bus (A0 - A15). More...
 
byte D [get, set]
 Data bus (D0 - D7). More...
 

Property Documentation

ushort M6502.IO.PinsState.A
getset

Address bus (A0 - A15).

byte M6502.IO.PinsState.D
getset

Data bus (D0 - D7).

bool M6502.IO.PinsState.InterruptRequest
getset

The hardware interrupt request used to initialize interrupt sequence. Works only if IrqDisable flag is set to false. Input is level-sensitive.

bool M6502.IO.PinsState.NonMaskableInterrupt
getset

Non-maskable interrupt. Works similar to typical interrupt, but can't be masked by IrqDisable flag and is edge-sensitive.

bool M6502.IO.PinsState.ReadWrite
getset

True when the processor is reading data from the bus, and false if the processor is writing data to the bus.

bool M6502.IO.PinsState.Ready
getset

When set to false, processor is not executing the next instructions. When set to true, processor is normally running.

bool M6502.IO.PinsState.Reset
getset

Hardware interrupt used to initialize processor. When set to false, hardware is frozen. When set to true, processor is normally running. Raising-edge starts initialization process.

bool M6502.IO.PinsState.Sync
getset

True when processor is fetching instruction operation code, otherwise false.

bool M6502.IO.PinsState.Vcc
getset

Power supply (5V). Must be set to true if simulation is running.


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