Commit Graph

  • 3e4811b9af Prevented tests that print info on screen from printing during the all-test mode. 100thCoin 2025-06-18 15:35:08 -04:00
  • 6f0d17c273 Update README.md Chris Siebert 2025-06-18 15:33:51 -04:00
  • 4f2024a251 Added the Controller Clocking test. 100thCoin 2025-06-18 14:51:21 -04:00
  • ab5638937b Flipped success codes for Implicit DMA Abort test. 100thCoin 2025-06-18 01:02:24 -04:00
  • e974470e4c Added the success code for the new DMC test to readme 100thCoin 2025-06-16 18:29:06 -04:00
  • 22c5efbca7 Disabled the DMC after the new DMC tests 100thCoin 2025-06-16 18:12:02 -04:00
  • 9bf337903c Added 3 new DMC tests. 100thCoin 2025-06-16 17:08:52 -04:00
  • 5ddb05fe0a DMA Sync routines are now page-aligned 100thCoin 2025-06-14 13:04:19 -04:00
  • fe3d31ab2e Updated Address $2004 behavior 100thCoin 2025-06-13 22:23:13 -04:00
  • 8fc893a27f Updated a few tests to prevent infinite loops on NSO. 100thCoin 2025-06-12 20:08:47 -04:00
  • cf72aad986 Added several tests, updated all results table. 100thCoin 2025-06-12 16:32:39 -04:00
  • 86c5bae660 Reverted changes to the PPU Reset Flag test 100thCoin 2025-06-11 15:49:45 -04:00
  • f3a04f324f Updated the PPU Reset flag test to print results. 100thCoin 2025-06-11 12:12:31 -04:00
  • bdd6a1aa97 Power On State PPU Reset Flag is now using success codes 100thCoin 2025-06-11 00:14:36 -04:00
  • b62856dea0 Updated comments for APU Frame Counter IRQ. 100thCoin 2025-06-10 17:02:48 -04:00
  • 288af59db8 Added more comments. 100thCoin 2025-06-10 16:55:10 -04:00
  • 29941af520 Updated the comments of the Implied Dummy Read test 100thCoin 2025-06-10 16:17:51 -04:00
  • ff620908ba Added the Implied Dummy Reads test 100thCoin 2025-06-10 16:11:14 -04:00
  • 1f4add7997 Updated the readme to use "should" instead of "does" 100thCoin 2025-06-08 16:09:16 -04:00
  • 12e109c44d Fixed a few typos in the readme for the DMC test. 100thCoin 2025-06-08 15:21:45 -04:00
  • c3802169cf Updated the README for Delta Modulation Channel 100thCoin 2025-06-08 15:18:32 -04:00
  • e5a4009928 Made a correction to the DMC test 100thCoin 2025-06-08 15:16:58 -04:00
  • 794f042814 Updated Frame Counter IRQ and 4-step tests 100thCoin 2025-06-08 12:51:46 -04:00
  • 42991dc58d Fixed a bug in the RWM $2007 Test 100thCoin 2025-06-07 16:22:48 -04:00
  • 15b47262af Extended the Address $2004 test 100thCoin 2025-06-07 15:59:24 -04:00
  • 8a388e0d64 Added a debug screen, and updated DMA + Open Bus 100thCoin 2025-06-07 14:43:47 -04:00
  • 1237ff25c6 Merge branch 'main' of https://github.com/100thCoin/AccuracyCoin 100thCoin 2025-06-07 14:05:26 -04:00
  • 51d8f1f2d9 Update README.md Chris Siebert 2025-06-07 02:09:42 -04:00
  • 134309b6db Merge branch 'main' of https://github.com/100thCoin/AccuracyCoin 100thCoin 2025-06-07 01:30:42 -04:00
  • a401ecb9fb Optimized a few Clockslides, fixed a typo 100thCoin 2025-06-07 01:30:40 -04:00
  • af88dd022d Update README.md Chris Siebert 2025-06-06 22:09:19 -04:00
  • 7008b224fa Update README.md Chris Siebert 2025-06-06 22:02:03 -04:00
  • 9d552e8e21 Merge branch 'main' of https://github.com/100thCoin/AccuracyCoin 100thCoin 2025-06-06 21:59:34 -04:00
  • 7cd96b53d1 Extended the APU Register Activation test 100thCoin 2025-06-06 21:59:30 -04:00
  • e3fefe148e Update README.md Chris Siebert 2025-06-06 17:27:38 -04:00
  • 3edc248021 Update README.md Chris Siebert 2025-06-06 17:22:26 -04:00
  • 0691c81f62 Update README.md Chris Siebert 2025-06-06 17:11:38 -04:00
  • 4863fd50b9 Merge branch 'main' of https://github.com/100thCoin/AccuracyCoin 100thCoin 2025-06-06 17:07:14 -04:00
  • 35904bcfd1 Fixed typos, added comments, moved a test. 100thCoin 2025-06-06 17:06:52 -04:00
  • ce85ce7b55 Update README.md Chris Siebert 2025-06-06 17:03:52 -04:00
  • 1a781f555e Added more comments 100thCoin 2025-06-06 14:10:32 -04:00
  • 0f1bbd36f2 Added more comments and fixed some typos 100thCoin 2025-06-06 13:45:20 -04:00
  • 19229b9b76 Fixed an issue with Dummy Write Cycles 100thCoin 2025-06-06 11:31:27 -04:00
  • 8cdcc7f7fa Updated the DMA + 4015 test to actually work. 100thCoin 2025-06-06 02:04:09 -04:00
  • ea4de9b3ad Updates PPU Open Bus test. 100thCoin 2025-06-06 01:07:15 -04:00
  • bc131480cb Updates the run-all-test menu 100thCoin 2025-06-05 23:29:47 -04:00
  • f7bbba84a7 Added the Automatic-All-Test-Menu 100thCoin 2025-06-05 02:13:00 -04:00
  • 79d222cf1c Added a test for DMA plus Open Bus. 100thCoin 2025-06-04 02:31:27 -04:00
  • d89f9e03e6 Added a test for the DMC Bus Conflict and $4015 100thCoin 2025-06-04 01:38:50 -04:00
  • d370249903 Added tests for the DMC DMA 100thCoin 2025-06-04 01:36:21 -04:00
  • 53fa062bbc Fixed the infinite loop in my backup DMC DMA sync 100thCoin 2025-06-02 12:10:20 -04:00
  • 496952bb2f Added APU tests 100thCoin 2025-06-01 00:47:31 -04:00
  • ae4464b296 Fixed a few typos, and re-formatted some whitespaces 100thCoin 2025-05-30 15:44:05 -04:00
  • 7aff6231cc Updated the Instruction Timing test 100thCoin 2025-05-30 14:57:59 -04:00
  • f54d568efe Added a test for Read-Modify-Write $2007 100thCoin 2025-05-30 01:23:06 -04:00
  • 26e1fad16f Added a test for NMI and IRQ overlapping 100thCoin 2025-05-29 18:56:48 -04:00
  • 019dedde22 Added a test for NMI overlapping a BRK instruction 100thCoin 2025-05-29 17:07:39 -04:00
  • 6c87a525dd Updated the Interrupt Flag Latency test. 100thCoin 2025-05-29 15:06:44 -04:00
  • bd32c9133e Added a test for Interrupt Flag Latency 100thCoin 2025-05-29 14:27:52 -04:00
  • a8785427ba Added automatic suite testing 100thCoin 2025-05-27 15:58:33 -04:00
  • ae51552f27 Added tests for instruction timing 100thCoin 2025-05-27 14:18:03 -04:00
  • 18eab5eb2d Added a test for DMA + $4016, and Controller Strobing 100thCoin 2025-05-25 00:54:51 -04:00
  • 8e3073027d Added a failsafe in the APU Reg Activation test to prevent crashes. 100thCoin 2025-05-23 23:19:53 -04:00
  • 4bfa30b5e1 Added a test for APU Register Activation 100thCoin 2025-05-23 22:43:20 -04:00
  • 7c4f56c1c9 Added a test for various Address $2004 behavior 100thCoin 2025-05-23 14:02:09 -04:00
  • e4ccbe94fc Fixed inconsistencies with the Misaligned OAM test 100thCoin 2025-05-23 12:36:25 -04:00
  • 160a73f02e Fixed typos in the comments of the Misaligned OAM Behavior test 100thCoin 2025-05-22 23:18:13 -04:00
  • 2e5ccaed4e Updated the test for misaligned OAM 100thCoin 2025-05-22 15:49:35 -04:00
  • 77734729c5 Added tests for the sprite overflow flag and Misaligned OAM 100thCoin 2025-05-21 02:53:30 -04:00
  • 2b8c160019 Added comments explaining every helper function 100thCoin 2025-05-20 17:29:46 -04:00
  • e9fcfcedd9 Fixed the inconsistent behavior of the Arbitrary Sprite Zero test 100thCoin 2025-05-20 16:42:06 -04:00
  • 76fba6c93f Added a test for Arbitrary Sprite Zero 100thCoin 2025-05-20 16:23:00 -04:00
  • 901875c2eb Expanded the Sprite Zero Hit test 100thCoin 2025-05-20 13:21:25 -04:00
  • 264db673ff Updated the open bus test 100thCoin 2025-05-19 19:21:14 -04:00
  • 63395e439c Added a very basic sprite zero hit test 100thCoin 2025-05-19 18:26:53 -04:00
  • e701f4c840 Added a test for disabling the NMI at the start of VBlank 100thCoin 2025-05-19 13:31:52 -04:00
  • 1d5f4854ff Added a test for NMI timing at the end of VBlank 100thCoin 2025-05-19 00:56:14 -04:00
  • 078bf4954b Added a test for NMI Suppression 100thCoin 2025-05-19 00:23:13 -04:00
  • e3cec3fcb5 The unofficial instructions exist test now works for both SHA behaviors. 100thCoin 2025-05-18 23:17:05 -04:00
  • 5f164483e7 Fixed the Unofficial Instructions exist test 100thCoin 2025-05-18 15:33:57 -04:00
  • 5573009456 Added tests for NMI toggle control, and NMI timing 100thCoin 2025-05-18 15:15:41 -04:00
  • c51edc1d22 Fixed Unofficial Op tests Initial error code. 100thCoin 2025-05-17 22:23:40 -04:00
  • ce79c88ffa Fixed the $FFFF + X test, this time for sure. 100thCoin 2025-05-17 21:41:50 -04:00
  • 9b10251641 Fixed the $FFFF + X test, added comments 100thCoin 2025-05-17 21:38:54 -04:00
  • 3facde53da Added two tests for VBlank timing 100thCoin 2025-05-17 20:50:03 -04:00
  • 0aa09a27bd Fixed bugs in the changes made for the SHA and SHS tests 100thCoin 2025-05-17 13:49:57 -04:00
  • 20abb1eff3 The SHA and SHS tests print the behavior used before running tests 100thCoin 2025-05-17 00:39:38 -04:00
  • 603432ccdf Merge branch 'main' of https://github.com/100thCoin/AccuracyCoin 100thCoin 2025-05-17 00:11:52 -04:00
  • ad449e80ae Fixed the A register in the post-DMA Unofficial Op tests 100thCoin 2025-05-17 00:11:51 -04:00
  • aec8500b63 Update README.md Chris Siebert 2025-05-16 23:47:21 -04:00
  • 80a645cc9a Commented out the "CPU Instructions" test. 100thCoin 2025-05-16 23:34:57 -04:00
  • 7d10e2588d Fixed the SHS instruction error code for post-DMA tests 100thCoin 2025-05-16 23:33:45 -04:00
  • dc52e768b0 Added a second DMA Sync for emulators without open bus 100thCoin 2025-05-16 23:18:57 -04:00
  • 840b72de7f Replaced the DMA Sync function with a more reliable one 100thCoin 2025-05-16 21:48:46 -04:00
  • 7202bde0c5 Added a DMA related test to SHA, SHS, SHX, and SHY 100thCoin 2025-05-16 20:18:04 -04:00
  • ca72a2e133 Added a test for DMA + $2007 writes 100thCoin 2025-05-16 16:12:28 -04:00
  • aad71f1903 Fixed some visual bugs caused by updating PPUADDR while rendering 100thCoin 2025-05-16 14:30:42 -04:00
  • 5a55ac3e7b Added the PPU Open Bus Test to the menu 100thCoin 2025-05-16 14:23:05 -04:00
  • bc92d082b2 Replaced the test for Dummy Writes again 100thCoin 2025-05-16 14:01:17 -04:00
  • d153d6801c Fixed the test for Dummy Writes, for sure this time 100thCoin 2025-05-15 22:26:42 -04:00