yaze 0.2.0
Link to the Past ROM Editor
 
Loading...
Searching...
No Matches
cpu_test.cc File Reference
#include "app/emu/cpu/cpu.h"
#include <gmock/gmock.h>
#include <gtest/gtest.h>
#include "app/emu/cpu/clock.h"
#include "app/emu/cpu/internal/opcodes.h"
#include "app/emu/memory/asm_parser.h"
#include "app/emu/memory/memory.h"
#include "test/mocks/mock_memory.h"
Include dependency graph for cpu_test.cc:

Go to the source code of this file.

Classes

class  yaze::test::emu::CpuTest
 

Namespaces

namespace  yaze
 
namespace  yaze::test
 
namespace  yaze::test::emu
 

Functions

 yaze::test::emu::TEST_F (CpuTest, AsmParserTokenizerOk)
 
 yaze::test::emu::TEST_F (CpuTest, AsmParserSingleInstructionOk)
 
 yaze::test::emu::TEST_F (CpuTest, CheckMemoryContents)
 
 yaze::test::emu::TEST_F (CpuTest, ADC_CheckCarryFlag)
 
 yaze::test::emu::TEST_F (CpuTest, ADC_DirectPageIndexedIndirectX)
 
 yaze::test::emu::TEST_F (CpuTest, ADC_StackRelative)
 
 yaze::test::emu::TEST_F (CpuTest, ADC_DirectPage)
 
 yaze::test::emu::TEST_F (CpuTest, ADC_DirectPageIndirectLong)
 
 yaze::test::emu::TEST_F (CpuTest, ADC_Immediate_TwoPositiveNumbers)
 
 yaze::test::emu::TEST_F (CpuTest, ADC_Immediate_PositiveAndNegativeNumbers)
 
 yaze::test::emu::TEST_F (CpuTest, ADC_Absolute)
 
 yaze::test::emu::TEST_F (CpuTest, ADC_AbsoluteLong)
 
 yaze::test::emu::TEST_F (CpuTest, ADC_DirectPageIndirectIndexedY)
 
 yaze::test::emu::TEST_F (CpuTest, ADC_DirectPageIndirect)
 
 yaze::test::emu::TEST_F (CpuTest, ADC_StackRelativeIndirectIndexedY)
 
 yaze::test::emu::TEST_F (CpuTest, ADC_DirectPageIndexedX)
 
 yaze::test::emu::TEST_F (CpuTest, ADC_DirectPageIndirectLongIndexedY)
 
 yaze::test::emu::TEST_F (CpuTest, ADC_AbsoluteIndexedY)
 
 yaze::test::emu::TEST_F (CpuTest, ADC_AbsoluteIndexedX)
 
 yaze::test::emu::TEST_F (CpuTest, ADC_AbsoluteLongIndexedX)
 
 yaze::test::emu::TEST_F (CpuTest, AND_DirectPageIndexedIndirectX)
 
 yaze::test::emu::TEST_F (CpuTest, AND_StackRelative)
 
 yaze::test::emu::TEST_F (CpuTest, AND_DirectPage)
 
 yaze::test::emu::TEST_F (CpuTest, AND_DirectPageIndirectLong)
 
 yaze::test::emu::TEST_F (CpuTest, AND_Immediate)
 
 yaze::test::emu::TEST_F (CpuTest, AND_Absolute_16BitMode)
 
 yaze::test::emu::TEST_F (CpuTest, AND_AbsoluteLong)
 
 yaze::test::emu::TEST_F (CpuTest, AND_DirectPageIndirectIndexedY)
 
 yaze::test::emu::TEST_F (CpuTest, AND_DirectPageIndirect)
 
 yaze::test::emu::TEST_F (CpuTest, AND_StackRelativeIndirectIndexedY)
 
 yaze::test::emu::TEST_F (CpuTest, AND_DirectPageIndexedX)
 
 yaze::test::emu::TEST_F (CpuTest, AND_DirectPageIndirectLongIndexedY)
 
 yaze::test::emu::TEST_F (CpuTest, AND_AbsoluteIndexedY)
 
 yaze::test::emu::TEST_F (CpuTest, AND_AbsoluteIndexedX)
 
 yaze::test::emu::TEST_F (CpuTest, AND_AbsoluteLongIndexedX)
 
 yaze::test::emu::TEST_F (CpuTest, ASL_DirectPage)
 
 yaze::test::emu::TEST_F (CpuTest, ASL_Accumulator)
 
 yaze::test::emu::TEST_F (CpuTest, ASL_Absolute)
 
 yaze::test::emu::TEST_F (CpuTest, ASL_DirectPageIndexedX)
 
 yaze::test::emu::TEST_F (CpuTest, ASL_AbsoluteIndexedX)
 
 yaze::test::emu::TEST_F (CpuTest, BCC_WhenCarryFlagClear)
 
 yaze::test::emu::TEST_F (CpuTest, BCC_WhenCarryFlagSet)
 
 yaze::test::emu::TEST_F (CpuTest, BCS_WhenCarryFlagSet)
 
 yaze::test::emu::TEST_F (CpuTest, BCS_WhenCarryFlagClear)
 
 yaze::test::emu::TEST_F (CpuTest, BEQ_Immediate_ZeroFlagSet)
 
 yaze::test::emu::TEST_F (CpuTest, BEQ_Immediate_ZeroFlagClear)
 
 yaze::test::emu::TEST_F (CpuTest, BEQ_Immediate_ZeroFlagSet_OverflowFlagSet)
 
 yaze::test::emu::TEST_F (CpuTest, BEQ_Immediate_ZeroFlagClear_OverflowFlagSet)
 
 yaze::test::emu::TEST_F (CpuTest, BIT_DirectPage)
 
 yaze::test::emu::TEST_F (CpuTest, BIT_Absolute)
 
 yaze::test::emu::TEST_F (CpuTest, BIT_DirectPageIndexedX)
 
 yaze::test::emu::TEST_F (CpuTest, BIT_AbsoluteIndexedX)
 
 yaze::test::emu::TEST_F (CpuTest, BIT_Immediate)
 
 yaze::test::emu::TEST_F (CpuTest, BMI_BranchTaken)
 
 yaze::test::emu::TEST_F (CpuTest, BMI_BranchNotTaken)
 
 yaze::test::emu::TEST_F (CpuTest, BNE_BranchTaken)
 
 yaze::test::emu::TEST_F (CpuTest, BNE_BranchNotTaken)
 
 yaze::test::emu::TEST_F (CpuTest, BPL_BranchTaken)
 
 yaze::test::emu::TEST_F (CpuTest, BPL_BranchNotTaken)
 
 yaze::test::emu::TEST_F (CpuTest, BRA)
 
 yaze::test::emu::TEST_F (CpuTest, BRK)
 
 yaze::test::emu::TEST_F (CpuTest, BRL)
 
 yaze::test::emu::TEST_F (CpuTest, BVC_BranchTaken)
 
 yaze::test::emu::TEST_F (CpuTest, BVS_BranchTaken)
 
 yaze::test::emu::TEST_F (CpuTest, CLC)
 
 yaze::test::emu::TEST_F (CpuTest, CLD)
 
 yaze::test::emu::TEST_F (CpuTest, CLI)
 
 yaze::test::emu::TEST_F (CpuTest, CLV)
 
 yaze::test::emu::TEST_F (CpuTest, CMP_DirectPageIndexedIndirectX)
 
 yaze::test::emu::TEST_F (CpuTest, CMP_StackRelative)
 
 yaze::test::emu::TEST_F (CpuTest, CMP_DirectPage)
 
 yaze::test::emu::TEST_F (CpuTest, CMP_DirectPageIndirectLong)
 
 yaze::test::emu::TEST_F (CpuTest, CMP_Immediate_8Bit)
 
 yaze::test::emu::TEST_F (CpuTest, CMP_Absolute_16Bit)
 
 yaze::test::emu::TEST_F (CpuTest, CMP_AbsoluteLong)
 
 yaze::test::emu::TEST_F (CpuTest, CMP_DirectPageIndirect)
 
 yaze::test::emu::TEST_F (CpuTest, CMP_StackRelativeIndirectIndexedY)
 
 yaze::test::emu::TEST_F (CpuTest, CMP_DirectPageIndexedX)
 
 yaze::test::emu::TEST_F (CpuTest, CMP_DirectPageIndirectLongIndexedY)
 
 yaze::test::emu::TEST_F (CpuTest, CMP_AbsoluteIndexedY)
 
 yaze::test::emu::TEST_F (CpuTest, CMP_AbsoluteIndexedX)
 
 yaze::test::emu::TEST_F (CpuTest, CMP_AbsoluteLongIndexedX)
 
 yaze::test::emu::TEST_F (CpuTest, COP)
 
 yaze::test::emu::TEST_F (CpuTest, CPX_Immediate_ZeroFlagSet)
 
 yaze::test::emu::TEST_F (CpuTest, CPX_Immediate_NegativeFlagSet)
 
 yaze::test::emu::TEST_F (CpuTest, CPX_DirectPage)
 
 yaze::test::emu::TEST_F (CpuTest, CPX_Absolute)
 
 yaze::test::emu::TEST_F (CpuTest, CPY_Immediate_ZeroFlagSet)
 
 yaze::test::emu::TEST_F (CpuTest, CPY_Immediate_NegativeFlagSet)
 
 yaze::test::emu::TEST_F (CpuTest, CPY_DirectPage)
 
 yaze::test::emu::TEST_F (CpuTest, CPY_Absolute)
 
 yaze::test::emu::TEST_F (CpuTest, DEC_Accumulator)
 
 yaze::test::emu::TEST_F (CpuTest, DEC_DirectPage)
 
 yaze::test::emu::TEST_F (CpuTest, DEC_Absolute)
 
 yaze::test::emu::TEST_F (CpuTest, DEC_DirectPageIndexedX)
 
 yaze::test::emu::TEST_F (CpuTest, DEC_AbsoluteIndexedX)
 
 yaze::test::emu::TEST_F (CpuTest, DEX)
 
 yaze::test::emu::TEST_F (CpuTest, DEY)
 
 yaze::test::emu::TEST_F (CpuTest, EOR_DirectPageIndexedIndirectX)
 
 yaze::test::emu::TEST_F (CpuTest, EOR_StackRelative)
 
 yaze::test::emu::TEST_F (CpuTest, EOR_DirectPage)
 
 yaze::test::emu::TEST_F (CpuTest, EOR_DirectPageIndirectLong)
 
 yaze::test::emu::TEST_F (CpuTest, EOR_Immediate_8bit)
 
 yaze::test::emu::TEST_F (CpuTest, EOR_Absolute)
 
 yaze::test::emu::TEST_F (CpuTest, EOR_AbsoluteLong)
 
 yaze::test::emu::TEST_F (CpuTest, EOR_DirectPageIndirectIndexedY)
 
 yaze::test::emu::TEST_F (CpuTest, EOR_DirectPageIndirect)
 
 yaze::test::emu::TEST_F (CpuTest, EOR_StackRelativeIndirectIndexedY)
 
 yaze::test::emu::TEST_F (CpuTest, EOR_DirectPageIndexedX)
 
 yaze::test::emu::TEST_F (CpuTest, EOR_DirectPageIndirectLongIndexedY)
 
 yaze::test::emu::TEST_F (CpuTest, EOR_AbsoluteIndexedY)
 
 yaze::test::emu::TEST_F (CpuTest, EOR_AbsoluteIndexedX)
 
 yaze::test::emu::TEST_F (CpuTest, EOR_AbsoluteLongIndexedX)
 
 yaze::test::emu::TEST_F (CpuTest, INC_Accumulator)
 
 yaze::test::emu::TEST_F (CpuTest, INC_DirectPage_8bit)
 
 yaze::test::emu::TEST_F (CpuTest, INC_Absolute_16bit)
 
 yaze::test::emu::TEST_F (CpuTest, INC_DirectPage_ZeroResult_8bit)
 
 yaze::test::emu::TEST_F (CpuTest, INC_Absolute_ZeroResult_16bit)
 
 yaze::test::emu::TEST_F (CpuTest, INC_DirectPage_8bit_Overflow)
 
 yaze::test::emu::TEST_F (CpuTest, INC_DirectPageIndexedX_8bit)
 
 yaze::test::emu::TEST_F (CpuTest, INC_AbsoluteIndexedX_16bit)
 
 yaze::test::emu::TEST_F (CpuTest, INX)
 
 yaze::test::emu::TEST_F (CpuTest, INY)
 
 yaze::test::emu::TEST_F (CpuTest, JMP_Absolute)
 
 yaze::test::emu::TEST_F (CpuTest, JMP_Indirect)
 
 yaze::test::emu::TEST_F (CpuTest, JML_AbsoluteLong)
 
 yaze::test::emu::TEST_F (CpuTest, JMP_AbsoluteIndexedIndirectX)
 
 yaze::test::emu::TEST_F (CpuTest, JMP_AbsoluteIndirectLong)
 
 yaze::test::emu::TEST_F (CpuTest, JSR_Absolute)
 
 yaze::test::emu::TEST_F (CpuTest, JSL_AbsoluteLong)
 
 yaze::test::emu::TEST_F (CpuTest, JSL_AbsoluteIndexedIndirect)
 
 yaze::test::emu::TEST_F (CpuTest, LDA_DirectPageIndexedIndirectX)
 
 yaze::test::emu::TEST_F (CpuTest, LDA_StackRelative)
 
 yaze::test::emu::TEST_F (CpuTest, LDA_DirectPage)
 
 yaze::test::emu::TEST_F (CpuTest, LDA_DirectPageIndirectLong)
 
 yaze::test::emu::TEST_F (CpuTest, LDA_Immediate_8bit)
 
 yaze::test::emu::TEST_F (CpuTest, LDA_Immediate_16bit)
 
 yaze::test::emu::TEST_F (CpuTest, LDA_Absolute)
 
 yaze::test::emu::TEST_F (CpuTest, LDA_AbsoluteLong)
 
 yaze::test::emu::TEST_F (CpuTest, LDA_DirectPageIndirectIndexedY)
 
 yaze::test::emu::TEST_F (CpuTest, LDA_DirectPageIndirect)
 
 yaze::test::emu::TEST_F (CpuTest, LDA_StackRelativeIndirectIndexedY)
 
 yaze::test::emu::TEST_F (CpuTest, LDA_DirectPageIndexedX)
 
 yaze::test::emu::TEST_F (CpuTest, LDA_DirectPageIndirectLongIndexedY)
 
 yaze::test::emu::TEST_F (CpuTest, LDA_AbsoluteIndexedY)
 
 yaze::test::emu::TEST_F (CpuTest, LDA_AbsoluteIndexedX)
 
 yaze::test::emu::TEST_F (CpuTest, LDA_AbsoluteLongIndexedX)
 
 yaze::test::emu::TEST_F (CpuTest, LDX_Immediate)
 
 yaze::test::emu::TEST_F (CpuTest, LDX_DirectPage)
 
 yaze::test::emu::TEST_F (CpuTest, LDX_Absolute)
 
 yaze::test::emu::TEST_F (CpuTest, LDX_DirectPageIndexedY)
 
 yaze::test::emu::TEST_F (CpuTest, LDX_AbsoluteIndexedY)
 
 yaze::test::emu::TEST_F (CpuTest, LDY_Immediate)
 
 yaze::test::emu::TEST_F (CpuTest, LDY_DirectPage)
 
 yaze::test::emu::TEST_F (CpuTest, LDY_Absolute)
 
 yaze::test::emu::TEST_F (CpuTest, LDY_DirectPageIndexedX)
 
 yaze::test::emu::TEST_F (CpuTest, LDY_AbsoluteIndexedX)
 
 yaze::test::emu::TEST_F (CpuTest, LSR_DirectPage)
 
 yaze::test::emu::TEST_F (CpuTest, LSR_Accumulator)
 
 yaze::test::emu::TEST_F (CpuTest, LSR_Absolute)
 
 yaze::test::emu::TEST_F (CpuTest, LSR_DirectPageIndexedX)
 
 yaze::test::emu::TEST_F (CpuTest, LSR_AbsoluteIndexedX)
 
 yaze::test::emu::TEST_F (CpuTest, ORA_DirectPageIndexedIndirectX)
 
 yaze::test::emu::TEST_F (CpuTest, ORA_StackRelative)
 
 yaze::test::emu::TEST_F (CpuTest, ORA_DirectPage)
 
 yaze::test::emu::TEST_F (CpuTest, ORA_DirectPageIndirectLong)
 
 yaze::test::emu::TEST_F (CpuTest, ORA_Immediate)
 
 yaze::test::emu::TEST_F (CpuTest, ORA_Absolute)
 
 yaze::test::emu::TEST_F (CpuTest, ORA_AbsoluteLong)
 
 yaze::test::emu::TEST_F (CpuTest, ORA_DirectPageIndirectIndexedY)
 
 yaze::test::emu::TEST_F (CpuTest, ORA_DirectPageIndirect)
 
 yaze::test::emu::TEST_F (CpuTest, ORA_StackRelativeIndirectIndexedY)
 
 yaze::test::emu::TEST_F (CpuTest, ORA_DirectPageIndexedX)
 
 yaze::test::emu::TEST_F (CpuTest, ORA_DirectPageIndirectLongIndexedY)
 
 yaze::test::emu::TEST_F (CpuTest, ORA_AbsoluteIndexedY)
 
 yaze::test::emu::TEST_F (CpuTest, ORA_AbsoluteIndexedX)
 
 yaze::test::emu::TEST_F (CpuTest, ORA_AbsoluteLongIndexedX)
 
 yaze::test::emu::TEST_F (CpuTest, PEA)
 
 yaze::test::emu::TEST_F (CpuTest, PEI)
 
 yaze::test::emu::TEST_F (CpuTest, PER)
 
 yaze::test::emu::TEST_F (CpuTest, PHD)
 
 yaze::test::emu::TEST_F (CpuTest, PHK)
 
 yaze::test::emu::TEST_F (CpuTest, PHP)
 
 yaze::test::emu::TEST_F (CpuTest, PHX)
 
 yaze::test::emu::TEST_F (CpuTest, PHY)
 
 yaze::test::emu::TEST_F (CpuTest, PHB)
 
 yaze::test::emu::TEST_F (CpuTest, PHA)
 
 yaze::test::emu::TEST_F (CpuTest, PHA_16Bit)
 
 yaze::test::emu::TEST_F (CpuTest, PLA)
 
 yaze::test::emu::TEST_F (CpuTest, PLA_16Bit)
 
 yaze::test::emu::TEST_F (CpuTest, PLB)
 
 yaze::test::emu::TEST_F (CpuTest, PLD)
 
 yaze::test::emu::TEST_F (CpuTest, PLP)
 
 yaze::test::emu::TEST_F (CpuTest, PLX)
 
 yaze::test::emu::TEST_F (CpuTest, PLX_16Bit)
 
 yaze::test::emu::TEST_F (CpuTest, PLY)
 
 yaze::test::emu::TEST_F (CpuTest, PLY_16Bit)
 
 yaze::test::emu::TEST_F (CpuTest, REP)
 
 yaze::test::emu::TEST_F (CpuTest, REP_16Bit)
 
 yaze::test::emu::TEST_F (CpuTest, PHA_PLA_Ok)
 
 yaze::test::emu::TEST_F (CpuTest, PHP_PLP_Ok)
 
 yaze::test::emu::TEST_F (CpuTest, PHA_PushAccumulator)
 
 yaze::test::emu::TEST_F (CpuTest, PHP_PushProcessorStatusRegister)
 
 yaze::test::emu::TEST_F (CpuTest, PHX_PushXRegister)
 
 yaze::test::emu::TEST_F (CpuTest, PHY_PushYRegister)
 
 yaze::test::emu::TEST_F (CpuTest, PHB_PushDataBankRegister)
 
 yaze::test::emu::TEST_F (CpuTest, PHD_PushDirectPageRegister)
 
 yaze::test::emu::TEST_F (CpuTest, PHK_PushProgramBankRegister)
 
 yaze::test::emu::TEST_F (CpuTest, PLA_PullAccumulator)
 
 yaze::test::emu::TEST_F (CpuTest, PLP_PullProcessorStatusRegister)
 
 yaze::test::emu::TEST_F (CpuTest, PLX_PullXRegister)
 
 yaze::test::emu::TEST_F (CpuTest, PLY_PullYRegister)
 
 yaze::test::emu::TEST_F (CpuTest, PLB_PullDataBankRegister)
 
 yaze::test::emu::TEST_F (CpuTest, PLD_PullDirectPageRegister)
 
 yaze::test::emu::TEST_F (CpuTest, SEP)
 
 yaze::test::emu::TEST_F (CpuTest, ROL_DirectPage)
 
 yaze::test::emu::TEST_F (CpuTest, ROL_Accumulator)
 
 yaze::test::emu::TEST_F (CpuTest, ROL_Absolute)
 
 yaze::test::emu::TEST_F (CpuTest, ROL_DirectPageIndexedX)
 
 yaze::test::emu::TEST_F (CpuTest, ROL_AbsoluteIndexedX)
 
 yaze::test::emu::TEST_F (CpuTest, ROR_DirectPage)
 
 yaze::test::emu::TEST_F (CpuTest, ROR_Accumulator)
 
 yaze::test::emu::TEST_F (CpuTest, ROR_Absolute)
 
 yaze::test::emu::TEST_F (CpuTest, ROR_DirectPageIndexedX)
 
 yaze::test::emu::TEST_F (CpuTest, ROR_AbsoluteIndexedX)
 
 yaze::test::emu::TEST_F (CpuTest, RTI)
 
 yaze::test::emu::TEST_F (CpuTest, RTL)
 
 yaze::test::emu::TEST_F (CpuTest, RTS)
 
 yaze::test::emu::TEST_F (CpuTest, SBC_DirectPageIndexedIndirectX)
 
 yaze::test::emu::TEST_F (CpuTest, SBC_StackRelative)
 
 yaze::test::emu::TEST_F (CpuTest, SBC_DirectPage)
 
 yaze::test::emu::TEST_F (CpuTest, SBC_DirectPageIndirectLong)
 
 yaze::test::emu::TEST_F (CpuTest, SBC_Immediate)
 
 yaze::test::emu::TEST_F (CpuTest, SBC_Absolute)
 
 yaze::test::emu::TEST_F (CpuTest, SBC_AbsoluteLong)
 
 yaze::test::emu::TEST_F (CpuTest, SBC_DirectPageIndirectIndexedY)
 
 yaze::test::emu::TEST_F (CpuTest, SBC_DirectPageIndirect)
 
 yaze::test::emu::TEST_F (CpuTest, SBC_StackRelativeIndirectIndexedY)
 
 yaze::test::emu::TEST_F (CpuTest, SBC_DirectPageIndexedX)
 
 yaze::test::emu::TEST_F (CpuTest, SBC_DirectPageIndirectLongIndexedY)
 
 yaze::test::emu::TEST_F (CpuTest, SBC_AbsoluteIndexedY)
 
 yaze::test::emu::TEST_F (CpuTest, SBC_AbsoluteIndexedX)
 
 yaze::test::emu::TEST_F (CpuTest, SBC_AbsoluteLongIndexedX)
 
 yaze::test::emu::TEST_F (CpuTest, SEC)
 
 yaze::test::emu::TEST_F (CpuTest, SED)
 
 yaze::test::emu::TEST_F (CpuTest, SEI)
 
 yaze::test::emu::TEST_F (CpuTest, SEP_8Bit)
 
 yaze::test::emu::TEST_F (CpuTest, SEP_16Bit)
 
 yaze::test::emu::TEST_F (CpuTest, STA_DirectPageIndexedIndirectX)
 
 yaze::test::emu::TEST_F (CpuTest, STA_StackRelative)
 
 yaze::test::emu::TEST_F (CpuTest, STA_DirectPage)
 
 yaze::test::emu::TEST_F (CpuTest, STA_DirectPageIndirectLong)
 
 yaze::test::emu::TEST_F (CpuTest, STA_Absolute)
 
 yaze::test::emu::TEST_F (CpuTest, STA_AbsoluteLong)
 
 yaze::test::emu::TEST_F (CpuTest, STA_DirectPageIndirectIndexedY)
 
 yaze::test::emu::TEST_F (CpuTest, STA_DirectPageIndirect)
 
 yaze::test::emu::TEST_F (CpuTest, STA_StackRelativeIndirectIndexedY)
 
 yaze::test::emu::TEST_F (CpuTest, STA_DirectPageIndexedX)
 
 yaze::test::emu::TEST_F (CpuTest, STA_DirectPageIndirectLongIndexedY)
 
 yaze::test::emu::TEST_F (CpuTest, STA_AbsoluteIndexedY)
 
 yaze::test::emu::TEST_F (CpuTest, STA_AbsoluteIndexedX)
 
 yaze::test::emu::TEST_F (CpuTest, STA_AbsoluteLongIndexedX)
 
 yaze::test::emu::TEST_F (CpuTest, STP)
 
 yaze::test::emu::TEST_F (CpuTest, STX_DirectPage)
 
 yaze::test::emu::TEST_F (CpuTest, STX_Absolute)
 
 yaze::test::emu::TEST_F (CpuTest, STX_DirectPageIndexedY)
 
 yaze::test::emu::TEST_F (CpuTest, STY_DirectPage)
 
 yaze::test::emu::TEST_F (CpuTest, STY_Absolute)
 
 yaze::test::emu::TEST_F (CpuTest, STY_DirectPageIndexedX)
 
 yaze::test::emu::TEST_F (CpuTest, STZ_DirectPage)
 
 yaze::test::emu::TEST_F (CpuTest, STZ_DirectPageIndexedX)
 
 yaze::test::emu::TEST_F (CpuTest, STZ_Absolute)
 
 yaze::test::emu::TEST_F (CpuTest, TAX)
 
 yaze::test::emu::TEST_F (CpuTest, TAY)
 
 yaze::test::emu::TEST_F (CpuTest, TCD)
 
 yaze::test::emu::TEST_F (CpuTest, TCS)
 
 yaze::test::emu::TEST_F (CpuTest, TDC)
 
 yaze::test::emu::TEST_F (CpuTest, TRB_DirectPage)
 
 yaze::test::emu::TEST_F (CpuTest, TRB_Absolute)
 
 yaze::test::emu::TEST_F (CpuTest, TSB_DirectPage)
 
 yaze::test::emu::TEST_F (CpuTest, TSB_Absolute)
 
 yaze::test::emu::TEST_F (CpuTest, TSC)
 
 yaze::test::emu::TEST_F (CpuTest, TSX)
 
 yaze::test::emu::TEST_F (CpuTest, TXA)
 
 yaze::test::emu::TEST_F (CpuTest, TXS)
 
 yaze::test::emu::TEST_F (CpuTest, TXY)
 
 yaze::test::emu::TEST_F (CpuTest, TYA)
 
 yaze::test::emu::TEST_F (CpuTest, TYX)
 
 yaze::test::emu::TEST_F (CpuTest, WAI)
 
 yaze::test::emu::TEST_F (CpuTest, WDM)
 
 yaze::test::emu::TEST_F (CpuTest, XBA)
 
 yaze::test::emu::TEST_F (CpuTest, XCESwitchToNativeMode)
 
 yaze::test::emu::TEST_F (CpuTest, XCESwitchToEmulationMode)
 
 yaze::test::emu::TEST_F (CpuTest, XCESwitchBackAndForth)