ComSquare
Functions
testTransfers.cpp File Reference
#include <catch2/catch_test_macros.hpp>
#include <iostream>
#include <bitset>
#include "../tests.hpp"
#include "../../sources/SNES.hpp"
Include dependency graph for testTransfers.cpp:

Functions

 TEST_CASE ("16bitsTo16Bits TAX", "[TAX]")
 
 TEST_CASE ("16bitsTo8Bits TAX", "[TAX]")
 
 TEST_CASE ("8bitsTo16Bits TAX", "[TAX]")
 
 TEST_CASE ("8bitsTo8Bits TAX", "[TAX]")
 
 TEST_CASE ("16bitsTo16Bits TAY", "[TAY]")
 
 TEST_CASE ("16bitsTo8Bits TAY", "[TAY]")
 
 TEST_CASE ("8bitsTo16Bits TAY", "[TAY]")
 
 TEST_CASE ("8bitsTo8Bits TAY", "[TAY]")
 
 TEST_CASE ("16bitsIndex TXS", "[TXS]")
 
 TEST_CASE ("8bitsIndex TXS", "[TXS]")
 
 TEST_CASE ("emulationMode TCD", "[TCD]")
 
 TEST_CASE ("zero TCD", "[TCD]")
 
 TEST_CASE ("emulationMode TCS", "[TCS]")
 
 TEST_CASE ("native TCS", "[TCS]")
 
 TEST_CASE ("emulationMode TDC", "[TDC]")
 
 TEST_CASE ("zero TDC", "[TDC]")
 
 TEST_CASE ("emulationMode TSC", "[TSC]")
 
 TEST_CASE ("zero TSC", "[TSC]")
 
 TEST_CASE ("emulationMode TSX", "[TSX]")
 
 TEST_CASE ("native TSX", "[TSX]")
 
 TEST_CASE ("double8bits TXA", "[TXA]")
 
 TEST_CASE ("index8bits TXA", "[TXA]")
 
 TEST_CASE ("accumulator8bits TXA", "[TXA]")
 
 TEST_CASE ("double16bits TXA", "[TXA]")
 
 TEST_CASE ("double8bits TYA", "[TYA]")
 
 TEST_CASE ("index8bits TYA", "[TYA]")
 
 TEST_CASE ("accumulator8bits TYA", "[TYA]")
 
 TEST_CASE ("double16bits TYA", "[TYA]")
 
 TEST_CASE ("emulationMode TXY", "[TXY]")
 
 TEST_CASE ("nativeMode TXY", "[TXY]")
 
 TEST_CASE ("emulationMode TYX", "[TYX]")
 
 TEST_CASE ("nativeMode TYX", "[TYX]")
 
 TEST_CASE ("hardCase MVN", "[MVN]")
 
 TEST_CASE ("hardCase MVP", "[MVP]")
 

Function Documentation

◆ TEST_CASE() [1/34]

TEST_CASE ( "16bitsIndex TXS"  ,
""  [TXS] 
)

◆ TEST_CASE() [2/34]

TEST_CASE ( "16bitsTo16Bits TAX"  ,
""  [TAX] 
)

◆ TEST_CASE() [3/34]

TEST_CASE ( "16bitsTo16Bits TAY"  ,
""  [TAY] 
)

◆ TEST_CASE() [4/34]

TEST_CASE ( "16bitsTo8Bits TAX"  ,
""  [TAX] 
)

◆ TEST_CASE() [5/34]

TEST_CASE ( "16bitsTo8Bits TAY"  ,
""  [TAY] 
)

◆ TEST_CASE() [6/34]

TEST_CASE ( "8bitsIndex TXS"  ,
""  [TXS] 
)

◆ TEST_CASE() [7/34]

TEST_CASE ( "8bitsTo16Bits TAX"  ,
""  [TAX] 
)

◆ TEST_CASE() [8/34]

TEST_CASE ( "8bitsTo16Bits TAY"  ,
""  [TAY] 
)

◆ TEST_CASE() [9/34]

TEST_CASE ( "8bitsTo8Bits TAX"  ,
""  [TAX] 
)

◆ TEST_CASE() [10/34]

TEST_CASE ( "8bitsTo8Bits TAY"  ,
""  [TAY] 
)

◆ TEST_CASE() [11/34]

TEST_CASE ( "accumulator8bits TXA"  ,
""  [TXA] 
)

◆ TEST_CASE() [12/34]

TEST_CASE ( "accumulator8bits TYA"  ,
""  [TYA] 
)

◆ TEST_CASE() [13/34]

TEST_CASE ( "double16bits TXA"  ,
""  [TXA] 
)

◆ TEST_CASE() [14/34]

TEST_CASE ( "double16bits TYA"  ,
""  [TYA] 
)

◆ TEST_CASE() [15/34]

TEST_CASE ( "double8bits TXA"  ,
""  [TXA] 
)

◆ TEST_CASE() [16/34]

TEST_CASE ( "double8bits TYA"  ,
""  [TYA] 
)

◆ TEST_CASE() [17/34]

TEST_CASE ( "emulationMode TCD"  ,
""  [TCD] 
)

◆ TEST_CASE() [18/34]

TEST_CASE ( "emulationMode TCS"  ,
""  [TCS] 
)

◆ TEST_CASE() [19/34]

TEST_CASE ( "emulationMode TDC"  ,
""  [TDC] 
)

◆ TEST_CASE() [20/34]

TEST_CASE ( "emulationMode TSC"  ,
""  [TSC] 
)

◆ TEST_CASE() [21/34]

TEST_CASE ( "emulationMode TSX"  ,
""  [TSX] 
)

◆ TEST_CASE() [22/34]

TEST_CASE ( "emulationMode TXY"  ,
""  [TXY] 
)

◆ TEST_CASE() [23/34]

TEST_CASE ( "emulationMode TYX"  ,
""  [TYX] 
)

◆ TEST_CASE() [24/34]

TEST_CASE ( "hardCase MVN"  ,
""  [MVN] 
)

◆ TEST_CASE() [25/34]

TEST_CASE ( "hardCase MVP"  ,
""  [MVP] 
)

◆ TEST_CASE() [26/34]

TEST_CASE ( "index8bits TXA"  ,
""  [TXA] 
)

◆ TEST_CASE() [27/34]

TEST_CASE ( "index8bits TYA"  ,
""  [TYA] 
)

◆ TEST_CASE() [28/34]

TEST_CASE ( "native TCS"  ,
""  [TCS] 
)

◆ TEST_CASE() [29/34]

TEST_CASE ( "native TSX"  ,
""  [TSX] 
)

◆ TEST_CASE() [30/34]

TEST_CASE ( "nativeMode TXY"  ,
""  [TXY] 
)

◆ TEST_CASE() [31/34]

TEST_CASE ( "nativeMode TYX"  ,
""  [TYX] 
)

◆ TEST_CASE() [32/34]

TEST_CASE ( "zero TCD"  ,
""  [TCD] 
)

◆ TEST_CASE() [33/34]

TEST_CASE ( "zero TDC"  ,
""  [TDC] 
)

◆ TEST_CASE() [34/34]

TEST_CASE ( "zero TSC"  ,
""  [TSC] 
)