Commit graph

80 commits

Author SHA1 Message Date
Dillon Beliveau
684ddded4e disable some stuff on Windows 2021-05-08 17:14:47 -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
Dillon Beliveau
3fcc79ee40 don't try to build tests if bass and chksum64 are not on the path 2020-11-29 21:35:51 -05:00
Dillon Beliveau
acc25b3547 determine CIC type and write to PIF RAM. the PIF ROM now boots. 2020-11-25 11:51:03 -05:00
Dillon Beliveau
3983f04c07 Merge branch 'master' into parallel-rdp 2020-11-14 09:58:22 -05:00
Dillon Beliveau
6891e84dfe Latest version of tests 2020-11-14 09:56:47 -05:00
Dillon Beliveau
f97396ca2b Merge branch 'master' into parallel-rdp 2020-11-10 19:55:18 -05:00
Dillon Beliveau
fb4b8ed5ad latest version of tests 2020-11-08 14:42:48 -05:00
Dillon Beliveau
9ef7be6bf4 latest version of tests 2020-11-07 23:06:51 -05:00
Dillon Beliveau
3ae0c9fdc1 latest version of tests 2020-11-07 17:49:58 -05:00
Dillon Beliveau
83f68618d9 log number of steps taken in tests 2020-11-01 14:52:00 -05:00
Dillon Beliveau
d6ea84d53c run n64-tests repo as part of CI 2020-11-01 12:09:19 -05:00
Dillon Beliveau
c74a0d0a26 longer timeout 2020-10-31 12:50:25 -04:00
Dillon Beliveau
f40fae1e8b test case generator 2020-10-31 12:16:35 -04:00
Dillon Beliveau
ee6f2744ab automatically add a test run for each test rom 2020-10-24 19:51:34 -04:00
Dillon Beliveau
ab3f69c86a don't print every loop 2020-10-24 19:51:19 -04:00
Dillon Beliveau
6917c0560c Automatically run test roms if repo cloned 2020-10-24 19:22:29 -04:00
Dillon Beliveau
f170b0cf5c Build n64-tests repo if cloned in the proper place 2020-10-24 17:26:34 -04:00
Dillon Beliveau
8f8827f91e stub stuff for parallel-rdp and vulkan 2020-10-04 12:17:05 -04:00
Dillon Beliveau
bc8edfb9df comment out tests failing because of unimplemented instructions 2020-10-03 18:20:08 -04:00
Dillon Beliveau
48a9510744 builds on MacOS 2020-10-01 10:15:00 -04:00
Dillon Beliveau
57052d717f Stop checking logs in RSP tests 2020-09-23 00:59:27 -04:00
Dillon Beliveau
192ae48fc4 unimplemented macro requires semicolon 2020-09-12 13:07:25 -04:00
Dillon Beliveau
0e0a89b520 cleanup RSP test output 2020-09-12 08:48:26 -04:00
Dillon Beliveau
10a5bfde7f Merge branch 'master' of github.com:Dillonb/n64 into master 2020-09-07 14:55:16 -04:00
Dillon Beliveau
74afbafe25 all log macros need semicolons 2020-09-07 14:07:11 -04:00
Dillon Beliveau
78aa785093 rsp tests display all log differences before exiting 2020-09-06 11:09:04 -04:00