|
ComSquare
|
The Processor status register;. More...
#include <CPU.hpp>

Public Attributes | |
| bool | n: 1 |
| The Negative flag. More... | |
| bool | v: 1 |
| The oVerflow flag. More... | |
| bool | m: 1 |
| The accumulator and Memory width flag (in native mode only) More... | |
| union { | |
| bool x: 1 | |
| The indeX register width flag (in native mode only) More... | |
| bool b: 1 | |
| The Break flag (in emulation mode only) More... | |
| }; | |
| bool | d: 1 |
| The Decimal mode flag. More... | |
| bool | i: 1 |
| The Interrupt disable flag. More... | |
| bool | z: 1 |
| The Zero flag. More... | |
| bool | c: 1 |
| The Carry flag. More... | |
The Processor status register;.
| union { ... } |
| bool ComSquare::CPU::Registers::p::b |
The Break flag (in emulation mode only)
| bool ComSquare::CPU::Registers::p::c |
The Carry flag.
| bool ComSquare::CPU::Registers::p::d |
The Decimal mode flag.
| bool ComSquare::CPU::Registers::p::i |
The Interrupt disable flag.
| bool ComSquare::CPU::Registers::p::m |
The accumulator and Memory width flag (in native mode only)
| bool ComSquare::CPU::Registers::p::n |
The Negative flag.
| bool ComSquare::CPU::Registers::p::v |
The oVerflow flag.
| bool ComSquare::CPU::Registers::p::x |
The indeX register width flag (in native mode only)
| bool ComSquare::CPU::Registers::p::z |
The Zero flag.
1.8.17