M6502TestHarness Class
Definition
Base class for an M6502 emulator test harness. Implement this class to use it with the test suites.
public abstract class M6502TestHarness : TestHarness<Cycle>
View source
Constructors
Properties
| Name |
Description |
| FlagB |
Gets or sets the break flag, B. |
| FlagC |
Gets or sets the carry flag, C. |
| FlagD |
Gets or sets the decimal flag, D. |
| FlagI |
Gets or sets the interrupt disable flag, I. |
| FlagN |
Gets or sets the negative flag, N. |
| FlagV |
Gets or sets the overflow flag, V. |
| FlagZ |
Gets or sets the zero flag, Z. |
| RegisterA |
Gets or sets the accumulator register. |
| RegisterP |
Gets or sets the processor status register. |
| RegisterPC |
Gets or sets the program counter. |
| RegisterS |
Gets or sets the stack pointer. |
| RegisterX |
Gets or sets the X index register. |
| RegisterY |
Gets or sets the Y index register. |
Methods