A | yaze::app::emu::Cpu | |
Absolute(uint32_t *low) | yaze::app::emu::Cpu | |
AbsoluteIndexedIndirect() | yaze::app::emu::Cpu | |
AbsoluteIndexedX() | yaze::app::emu::Cpu | |
AbsoluteIndexedY() | yaze::app::emu::Cpu | |
AbsoluteIndirect() | yaze::app::emu::Cpu | |
AbsoluteIndirectLong() | yaze::app::emu::Cpu | |
AbsoluteLong() | yaze::app::emu::Cpu | |
AbsoluteLongIndexedX() | yaze::app::emu::Cpu | |
AccessType enum name | yaze::app::emu::Cpu | |
ADC(uint16_t operand) | yaze::app::emu::Cpu | |
Adc(uint32_t low, uint32_t high) | yaze::app::emu::Cpu | |
AdrAbl(uint32_t *low) | yaze::app::emu::Cpu | |
AdrAbx(uint32_t *low, bool write) | yaze::app::emu::Cpu | |
AdrAby(uint32_t *low, bool write) | yaze::app::emu::Cpu | |
AdrAlx(uint32_t *low) | yaze::app::emu::Cpu | |
AdrDp(uint32_t *low) | yaze::app::emu::Cpu | |
AdrDpx(uint32_t *low) | yaze::app::emu::Cpu | |
AdrDpy(uint32_t *low) | yaze::app::emu::Cpu | |
AdrIdl(uint32_t *low) | yaze::app::emu::Cpu | |
AdrIdp(uint32_t *low) | yaze::app::emu::Cpu | |
AdrIdx(uint32_t *low) | yaze::app::emu::Cpu | |
AdrIdy(uint32_t *low, bool write) | yaze::app::emu::Cpu | |
AdrIly(uint32_t *low) | yaze::app::emu::Cpu | |
AdrImp() | yaze::app::emu::Cpu | |
AdrIsy(uint32_t *low) | yaze::app::emu::Cpu | |
AdrSr(uint32_t *low) | yaze::app::emu::Cpu | |
AND(uint32_t address, bool immediate=false) | yaze::app::emu::Cpu | |
And(uint32_t low, uint32_t high) | yaze::app::emu::Cpu | |
ANDAbsoluteLong(uint32_t address) | yaze::app::emu::Cpu | |
ASL(uint16_t address) | yaze::app::emu::Cpu | |
Asl(uint32_t low, uint32_t high) | yaze::app::emu::Cpu | |
BCC(int8_t offset) | yaze::app::emu::Cpu | |
BCS(int8_t offset) | yaze::app::emu::Cpu | |
BEQ(int8_t offset) | yaze::app::emu::Cpu | |
BIT(uint16_t address) | yaze::app::emu::Cpu | |
Bit(uint32_t low, uint32_t high) | yaze::app::emu::Cpu | |
BlockMove(uint16_t source, uint16_t dest, uint16_t length) | yaze::app::emu::Cpu | |
BMI(int8_t offset) | yaze::app::emu::Cpu | |
BNE(int8_t offset) | yaze::app::emu::Cpu | |
BPL(int8_t offset) | yaze::app::emu::Cpu | |
BRA(int8_t offset) | yaze::app::emu::Cpu | |
breakpoints_ | yaze::app::emu::Cpu | |
BRK() | yaze::app::emu::Cpu | |
BRL(int16_t offset) | yaze::app::emu::Cpu | |
BVC(int8_t offset) | yaze::app::emu::Cpu | |
BVS(int8_t offset) | yaze::app::emu::Cpu | |
callbacks_ | yaze::app::emu::Cpu | private |
CheckInt() | yaze::app::emu::Cpu | inline |
CLC() | yaze::app::emu::Cpu | |
CLD() | yaze::app::emu::Cpu | |
ClearBreakpoint(uint32_t address) | yaze::app::emu::Cpu | inline |
ClearBreakpoints() | yaze::app::emu::Cpu | inline |
CLI() | yaze::app::emu::Cpu | |
clock | yaze::app::emu::Cpu | private |
CLV() | yaze::app::emu::Cpu | |
CMP(uint32_t address, bool immediate=false) | yaze::app::emu::Cpu | |
Cmp(uint32_t low, uint32_t high) | yaze::app::emu::Cpu | |
compare(uint16_t register_value, uint16_t memory_value) | yaze::app::emu::Cpu | inlineprivate |
COP() | yaze::app::emu::Cpu | |
Cpu(memory::Memory &mem, Clock &vclock, memory::CpuCallbacks &callbacks) | yaze::app::emu::Cpu | inlineexplicit |
CPX(uint32_t address, bool immediate=false) | yaze::app::emu::Cpu | |
Cpx(uint32_t low, uint32_t high) | yaze::app::emu::Cpu | |
CPY(uint32_t address, bool immediate=false) | yaze::app::emu::Cpu | |
Cpy(uint32_t low, uint32_t high) | yaze::app::emu::Cpu | |
D | yaze::app::emu::Cpu | |
DB | yaze::app::emu::Cpu | |
DEC(uint32_t address, bool accumulator=false) | yaze::app::emu::Cpu | |
Dec(uint32_t low, uint32_t high) | yaze::app::emu::Cpu | |
DEX() | yaze::app::emu::Cpu | |
DEY() | yaze::app::emu::Cpu | |
DirectPage() | yaze::app::emu::Cpu | |
DirectPageIndexedIndirectX() | yaze::app::emu::Cpu | |
DirectPageIndexedX() | yaze::app::emu::Cpu | |
DirectPageIndexedY() | yaze::app::emu::Cpu | |
DirectPageIndirect() | yaze::app::emu::Cpu | |
DirectPageIndirectIndexedY() | yaze::app::emu::Cpu | |
DirectPageIndirectLong() | yaze::app::emu::Cpu | |
DirectPageIndirectLongIndexedY() | yaze::app::emu::Cpu | |
DoBranch(bool check) | yaze::app::emu::Cpu | inline |
DoInterrupt() | yaze::app::emu::Cpu | |
E | yaze::app::emu::Cpu | |
EOR(uint32_t address, bool immediate=false) | yaze::app::emu::Cpu | |
Eor(uint32_t low, uint32_t high) | yaze::app::emu::Cpu | |
ExecuteInstruction(uint8_t opcode) | yaze::app::emu::Cpu | |
ExperimentFlags()=default | yaze::app::core::ExperimentFlags | |
flags() const | yaze::app::core::ExperimentFlags | inline |
flags_ | yaze::app::core::ExperimentFlags | privatestatic |
GetAccumulatorSize() const | yaze::app::emu::Cpu | inline |
GetBreakFlag() const | yaze::app::emu::Cpu | inline |
GetBreakpoints() | yaze::app::emu::Cpu | inline |
GetCarryFlag() const | yaze::app::emu::Cpu | inline |
GetDecimalFlag() const | yaze::app::emu::Cpu | inline |
GetFlag(uint8_t mask) const | yaze::app::emu::Cpu | inlineprivate |
GetIndexSize() const | yaze::app::emu::Cpu | inline |
GetInstructionLength(uint8_t opcode) | yaze::app::emu::Cpu | |
GetInterruptFlag() const | yaze::app::emu::Cpu | inline |
GetNegativeFlag() const | yaze::app::emu::Cpu | inline |
GetOverflowFlag() const | yaze::app::emu::Cpu | inline |
GetZeroFlag() const | yaze::app::emu::Cpu | inline |
Immediate(uint32_t *low, bool xFlag) | yaze::app::emu::Cpu | |
Immediate(bool index_size=false) | yaze::app::emu::Cpu | |
INC(uint32_t address, bool accumulator=false) | yaze::app::emu::Cpu | |
Inc(uint32_t low, uint32_t high) | yaze::app::emu::Cpu | |
instruction_log_ | yaze::app::emu::Cpu | |
int_delay_ | yaze::app::emu::Cpu | private |
int_wanted_ | yaze::app::emu::Cpu | private |
INX() | yaze::app::emu::Cpu | |
INY() | yaze::app::emu::Cpu | |
irq_wanted_ | yaze::app::emu::Cpu | private |
IsBreakpoint(uint32_t address) | yaze::app::emu::Cpu | inline |
JML(uint16_t address) | yaze::app::emu::Cpu | |
JMP(uint16_t address) | yaze::app::emu::Cpu | |
JSL(uint16_t address) | yaze::app::emu::Cpu | |
JSR(uint16_t address) | yaze::app::emu::Cpu | |
LDA(uint16_t address, bool immediate=false, bool direct_page=false, bool data_bank=false) | yaze::app::emu::Cpu | |
Lda(uint32_t low, uint32_t high) | yaze::app::emu::Cpu | |
LDX(uint16_t address, bool immediate=false) | yaze::app::emu::Cpu | |
Ldx(uint32_t low, uint32_t high) | yaze::app::emu::Cpu | |
LDY(uint16_t address, bool immediate=false) | yaze::app::emu::Cpu | |
Ldy(uint32_t low, uint32_t high) | yaze::app::emu::Cpu | |
log_instructions_ | yaze::app::emu::Cpu | private |
LogInstructions(uint16_t PC, uint8_t opcode, uint16_t operand, bool immediate, bool accumulator_mode) | yaze::app::emu::Cpu | |
LSR(uint16_t address, bool accumulator=false) | yaze::app::emu::Cpu | |
Lsr(uint32_t low, uint32_t high) | yaze::app::emu::Cpu | |
m() | yaze::app::emu::Cpu | inline |
memory | yaze::app::emu::Cpu | private |
mutable_flags() | yaze::app::core::ExperimentFlags | inline |
mutable_log_instructions() -> bool * | yaze::app::emu::Cpu | inline |
MVN() | yaze::app::emu::Cpu | |
MVP() | yaze::app::emu::Cpu | |
Nmi() | yaze::app::emu::Cpu | inline |
nmi_wanted_ | yaze::app::emu::Cpu | private |
NOP() | yaze::app::emu::Cpu | |
ORA(uint32_t low, uint32_t high) | yaze::app::emu::Cpu | |
PB | yaze::app::emu::Cpu | |
PC | yaze::app::emu::Cpu | |
PEA() | yaze::app::emu::Cpu | |
PEI() | yaze::app::emu::Cpu | |
PER() | yaze::app::emu::Cpu | |
PHA() | yaze::app::emu::Cpu | |
PHB() | yaze::app::emu::Cpu | |
PHD() | yaze::app::emu::Cpu | |
PHK() | yaze::app::emu::Cpu | |
PHP() | yaze::app::emu::Cpu | |
PHX() | yaze::app::emu::Cpu | |
PHY() | yaze::app::emu::Cpu | |
PLA() | yaze::app::emu::Cpu | |
PLB() | yaze::app::emu::Cpu | |
PLD() | yaze::app::emu::Cpu | |
PLP() | yaze::app::emu::Cpu | |
PLX() | yaze::app::emu::Cpu | |
PLY() | yaze::app::emu::Cpu | |
PopByte() | yaze::app::emu::Cpu | inline |
PopLong() | yaze::app::emu::Cpu | inline |
PopWord(bool int_check=false) | yaze::app::emu::Cpu | inline |
PushByte(uint8_t value) | yaze::app::emu::Cpu | inline |
PushLong(uint32_t value) | yaze::app::emu::Cpu | inline |
PushWord(uint16_t value, bool int_check=false) | yaze::app::emu::Cpu | inline |
ReadByte(uint32_t address) | yaze::app::emu::Cpu | inline |
ReadOpcode() | yaze::app::emu::Cpu | inline |
ReadOpcodeWord(bool int_check=false) | yaze::app::emu::Cpu | inline |
ReadWord(uint32_t address, uint32_t address_high, bool int_check=false) | yaze::app::emu::Cpu | inline |
ReadWordLong(uint32_t address) | yaze::app::emu::Cpu | inline |
REP() | yaze::app::emu::Cpu | |
Reset(bool hard=false) | yaze::app::emu::Cpu | |
reset_wanted_ | yaze::app::emu::Cpu | private |
ROL(uint32_t address, bool accumulator=false) | yaze::app::emu::Cpu | |
Rol(uint32_t low, uint32_t high) | yaze::app::emu::Cpu | |
ROR(uint32_t address, bool accumulator=false) | yaze::app::emu::Cpu | |
Ror(uint32_t low, uint32_t high) | yaze::app::emu::Cpu | |
RTI() | yaze::app::emu::Cpu | |
RTL() | yaze::app::emu::Cpu | |
RTS() | yaze::app::emu::Cpu | |
RunOpcode() | yaze::app::emu::Cpu | |
SBC(uint32_t operand, bool immediate=false) | yaze::app::emu::Cpu | |
Sbc(uint32_t low, uint32_t high) | yaze::app::emu::Cpu | |
SEC() | yaze::app::emu::Cpu | |
SED() | yaze::app::emu::Cpu | |
SEI() | yaze::app::emu::Cpu | |
SEP() | yaze::app::emu::Cpu | |
Serialize() const | yaze::app::core::ExperimentFlags | inline |
set_int_delay(bool delay) | yaze::app::emu::Cpu | inline |
SetAccumulatorSize(bool set) | yaze::app::emu::Cpu | inline |
SetBreakFlag(bool set) | yaze::app::emu::Cpu | inline |
SetBreakpoint(uint32_t address) | yaze::app::emu::Cpu | inline |
SetCarryFlag(bool set) | yaze::app::emu::Cpu | inline |
SetDecimalFlag(bool set) | yaze::app::emu::Cpu | inline |
SetFlag(uint8_t mask, bool set) | yaze::app::emu::Cpu | inlineprivate |
SetFlags(uint8_t val) | yaze::app::emu::Cpu | inline |
SetIndexSize(bool set) | yaze::app::emu::Cpu | inline |
SetInterruptFlag(bool set) | yaze::app::emu::Cpu | inline |
SetIrq(bool state) | yaze::app::emu::Cpu | inline |
SetNegativeFlag(bool set) | yaze::app::emu::Cpu | inline |
SetOverflowFlag(bool set) | yaze::app::emu::Cpu | inline |
SetSP(uint16_t value) | yaze::app::emu::Cpu | inline |
SetZeroFlag(bool set) | yaze::app::emu::Cpu | inline |
SetZN(uint16_t value, bool byte) | yaze::app::emu::Cpu | inline |
SP() const | yaze::app::emu::Cpu | inline |
STA(uint32_t address) | yaze::app::emu::Cpu | |
Sta(uint32_t low, uint32_t high) | yaze::app::emu::Cpu | |
StackRelative() | yaze::app::emu::Cpu | |
StackRelativeIndirectIndexedY() | yaze::app::emu::Cpu | |
status | yaze::app::emu::Cpu | |
stopped_ | yaze::app::emu::Cpu | private |
STP() | yaze::app::emu::Cpu | |
STX(uint16_t address) | yaze::app::emu::Cpu | |
Stx(uint32_t low, uint32_t high) | yaze::app::emu::Cpu | |
STY(uint16_t address) | yaze::app::emu::Cpu | |
Sty(uint32_t low, uint32_t high) | yaze::app::emu::Cpu | |
STZ(uint16_t address) | yaze::app::emu::Cpu | |
Stz(uint32_t low, uint32_t high) | yaze::app::emu::Cpu | |
TAX() | yaze::app::emu::Cpu | |
TAY() | yaze::app::emu::Cpu | |
TCD() | yaze::app::emu::Cpu | |
TCS() | yaze::app::emu::Cpu | |
TDC() | yaze::app::emu::Cpu | |
TRB(uint16_t address) | yaze::app::emu::Cpu | |
Trb(uint32_t low, uint32_t high) | yaze::app::emu::Cpu | |
TSB(uint16_t address) | yaze::app::emu::Cpu | |
Tsb(uint32_t low, uint32_t high) | yaze::app::emu::Cpu | |
TSC() | yaze::app::emu::Cpu | |
TSX() | yaze::app::emu::Cpu | |
TXA() | yaze::app::emu::Cpu | |
TXS() | yaze::app::emu::Cpu | |
TXY() | yaze::app::emu::Cpu | |
TYA() | yaze::app::emu::Cpu | |
TYX() | yaze::app::emu::Cpu | |
UpdateClock(int delta_time) | yaze::app::emu::Cpu | inline |
UpdatePC(uint8_t instruction_length) | yaze::app::emu::Cpu | inline |
WAI() | yaze::app::emu::Cpu | |
waiting_ | yaze::app::emu::Cpu | private |
WDM() | yaze::app::emu::Cpu | |
WriteByte(uint32_t address, uint8_t value) | yaze::app::emu::Cpu | inline |
WriteLong(uint32_t address, uint32_t value) | yaze::app::emu::Cpu | inline |
WriteWord(uint32_t address, uint32_t address_high, uint16_t value, bool reversed=false, bool int_check=false) | yaze::app::emu::Cpu | inline |
X | yaze::app::emu::Cpu | |
XBA() | yaze::app::emu::Cpu | |
XCE() | yaze::app::emu::Cpu | |
xf() | yaze::app::emu::Cpu | inline |
Y | yaze::app::emu::Cpu | |
~ExperimentFlags()=default | yaze::app::core::ExperimentFlags | virtual |