217 Commits

Author SHA1 Message Date
100thCoin
0ff5921c04 Added tests for all SHA instructions
Added tests for all SHA instructions
(Correction, there are more unofficial instructions to test.)
TODO: Per my current understanding, the high byte instability doesn't occur if we time a DMA on the cycle before the write. Include that in the test.
2025-05-12 16:17:11 -04:00
100thCoin
0bda8a3115 Added tests for all ISC instructions
Added tests for all ISC instruction, completing the set of unofficial instruction tests.
2025-05-12 15:30:39 -04:00
100thCoin
b80100af31 Added tests for all DCP instructions
Added tests for all DCP instructions
2025-05-12 15:15:08 -04:00
100thCoin
f6dcb9be36 Added tests for all SAX and LAX instructions
Added tests for all SAX and LAX instructions
2025-05-12 14:55:59 -04:00
100thCoin
195079844b Added tests for all RRA instructions
Added tests for all RRA instructions
2025-05-12 14:32:24 -04:00
100thCoin
e783d9055c Added tests for all SRE instructions
Added tests for all SRE instructions
2025-05-12 14:12:33 -04:00
100thCoin
b86d828ca5 Added tests for ANE, LXA, and RLA
Added tests for ANE, LXA, and the entire set of RLA instructions
2025-05-12 14:01:16 -04:00
100thCoin
66b84d31e8 Added a test for the AXS instruction
Added a test that runs a few AXS instructions and checks for the correct output/flags and stuff.
2025-05-12 00:24:53 -04:00
100thCoin
57bc4a96d3 Added tests for ARR and printing Magic
Added a test for the ARR instruction.
Added a test that prints the values of MAGIC for both ANE and LXA
2025-05-11 23:45:30 -04:00
100thCoin
6fc10dd8a5 Added tests for ANC and ASR
Added tests for ANC and ASR
Also added placeholders for ARR, ANE, LXA, AXS, and SBC.
2025-05-11 23:10:28 -04:00
100thCoin
fc4581175c Added a suite of tests for the SLO instruction
This test isn't finished yet, and only runs a single test for each instruction. Though this commit also includes the entire "engine" for these tests that will be used on all instruction tests.
2025-05-11 21:43:37 -04:00
100thCoin
10702a3562 Merge branch 'main' of https://github.com/100thCoin/AccuracyCoin 2025-05-09 23:19:25 -04:00
100thCoin
0a7e4abd75 Added a test for AHX (indirect), Y
Added a test for AHX (indirect), Y to the list of Unofficial Instruction tests.
2025-05-09 23:19:23 -04:00
Chris Siebert
d8d853fb3f Update README.md
Explained what this is in a README.
2025-05-09 23:08:31 -04:00
100thCoin
bde562ddc9 Added the Unofficial Instruction Test
Added a test that checks for NOP Absolute, SLO, ANC, RLA, SRE, ASR, RRA, ARR, SAX, XAA, AHX, SHX, SHY, TAS, LAX, LXA, LAE, DPC, AXS, and ISC.
2025-05-09 21:44:21 -04:00
100thCoin
2412e028d7 Added the power on state tests
Added tests for CPU RAM Power on State, CPU Registers Power on State, PPU RAM Power on State, Palette RAM Power on State, and PPU Reset Flag.
2025-05-09 17:24:59 -04:00
100thCoin
dc4cca7e02 Initial commit 2025-05-09 16:25:03 -04:00