Commit graph

105 commits

Author SHA1 Message Date
Dillon Beliveau
01968b57f9 Pin chksum64 commit 2024-10-13 14:25:17 -07:00
Dillon Beliveau
472825c039 Devshell working on macos 2024-09-03 22:17:30 -07:00
Dillon Beliveau
12151ed803 fix build on macos 2024-09-03 21:51:15 -07:00
Dillon Beliveau
b40a30f6ff Fix all remaining warnings on clang 17 2024-05-13 23:09:17 -07:00
Dillon Beliveau
42e5ad9887 Fix RSP tests 2023-09-04 21:59:45 -07:00
Dillon Beliveau
2b91032156 remove defunct gamepad trim test 2023-08-25 20:47:01 -07:00
Dillon Beliveau
131ae1f2c5 replace more printf format specifiers with macro 2023-07-16 18:54:47 -07:00
Dillon Beliveau
09263a71c7 Merge branch 'master' into dynarec_v2 2023-07-16 18:52:51 -07:00
Dillon Beliveau
744d8ed655 use macros for format strings 2023-07-16 18:45:48 -07:00
Dillon Beliveau
b17ef7eb29 fix tests 2023-03-19 01:43:11 -07:00
Dillon Beliveau
8fae77d346 mkdir dynarec_v2_tests before building file into it 2023-03-04 17:46:50 -08:00
Dillon Beliveau
41bd14bd6e print cwd when test_dynarec_v2 fails to open code file 2023-03-04 17:28:09 -08:00
Dillon Beliveau
029996c025 fix test 2023-02-24 17:52:29 -08:00
Dillon Beliveau
5c3cd84b5e timing slightly more accurate in n64_system_step 2023-02-20 13:14:39 -08:00
Dillon Beliveau
c99533ee8d finish exit block early test, broken implementation 2023-02-05 18:02:43 -08:00
Dillon Beliveau
80581dd926 compiled not, start working on likely branches, start setting up unit tests for dynarec 2023-02-05 17:18:06 -08:00
Dillon Beliveau
af16ad1712 Replace dword with u64 2022-07-23 17:18:30 -07:00
Dillon Beliveau
71d9365bed Update integer type names 2022-07-13 19:24:09 -07:00
Dillon Beliveau
d4e94fc381 Fix PI DMA outside of REGION_CART_1_2 2022-06-18 23:36:24 -07:00
Dillon Beliveau
4151af79a6 Oops 2022-06-18 16:11:57 -07:00
Dillon Beliveau
a38a9a3482 cart read 8/16 bit fixes, don't use bus functions for DMAs 2022-06-18 13:46:46 -07:00
Dillon Beliveau
88124bf109 test both interpreter and recompiler with cpu test roms 2022-06-12 17:16:36 -07:00
Dillon Beliveau
8ef29e1b8d fix test_cpu 2022-06-10 20:46:58 -07:00
Dillon Beliveau
68a0c186d2 latest version of tests 2022-01-16 14:37:47 -08:00
Dillon Beliveau
1dce496991 Support generating shift test cases, fix sra and srav 2022-01-15 17:05:22 -08:00
Dillon Beliveau
6d364b3673
Windows CI 2021-05-08 17:40:35 -04:00
Dillon Beliveau
4d6428bbe2 improve gamepad experience a bit 2021-05-07 13:43:11 -04:00
Dillon Beliveau
a76bfd20a9 vmadm overflow test updates, comment out failure case for now 2021-03-20 20:45:46 -04:00
Dillon Beliveau
894c210ec3 still want to fail when not the expected case 2021-03-20 17:43:58 -04:00
Dillon Beliveau
71630f6171 don't fail the test when the SIMD implementation is used (for now) 2021-03-20 17:43:19 -04:00
Dillon Beliveau
cc173a393d better messages when vmadm overflow test fails 2021-03-20 17:35:43 -04:00
Dillon Beliveau
828aa3255e VMADM overflow test 2021-03-20 17:27:32 -04:00
Dillon Beliveau
a9070451d6 don't use function pointers for bus access anymore 2021-02-25 21:09:25 -05:00
Dillon Beliveau
12516c6d3f remove indirection around RSP 2021-02-25 20:32:13 -05:00
Dillon Beliveau
97f188846c remove more indirection in cpu interpreter 2021-02-23 20:20:02 -05:00
Dillon Beliveau
b607a4f6ee Use macros in more places 2021-02-23 17:23:29 -05:00
Dillon Beliveau
0a80874be5 Remove indirection 2021-02-23 17:22:32 -05:00
Dillon Beliveau
d61242ec74 working on swapping DMEM to little endian 2021-02-07 13:34:32 -05:00
Dillon Beliveau
85bc8922b8 continue using big endian for RSP 2021-01-24 15:09:15 -05:00
Dillon Beliveau
c246c36511 move stuff around, RSP bus doesn't need whole system 2021-01-24 13:22:50 -05:00
Dillon Beliveau
cc5fa8c256 latest version of n64-tests 2021-01-09 11:43:30 -05:00
Dillon Beliveau
0a11e8057f remove stray dep on dma.c/h 2020-12-29 14:54:43 -05:00
Dillon Beliveau
d69ab0cd32 64 bit addressing working 2020-12-26 23:15:03 -05:00
Dillon Beliveau
861e04d5e6 allow switching between jit and interpreter without recompiling, debug mode forces interpreter 2020-12-25 14:43:21 -05:00
Dillon Beliveau
8e1bd59b04 back to interpreter for these tests 2020-12-21 20:33:50 -05:00
Dillon Beliveau
a675c11fd0 test_rom uses dynarec 2020-12-20 15:52:10 -05:00
Dillon Beliveau
3861a8e884 CMake updates to work with Ninja generator 2020-12-13 14:03:01 -05:00
Dillon Beliveau
0ec6003d02 fix tests 2020-12-08 01:09:05 -05:00
Dillon Beliveau
2df63bd2e3 fix tests and cleanup 2020-12-05 21:56:42 -05:00
Dillon Beliveau
dacd79030b helpful messages 2020-11-29 21:36:56 -05:00