Commit graph

35 commits

Author SHA1 Message Date
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
71d9365bed Update integer type names 2022-07-13 19:24:09 -07:00
Dillon Beliveau
12516c6d3f remove indirection around RSP 2021-02-25 20:32:13 -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
861e04d5e6 allow switching between jit and interpreter without recompiling, debug mode forces interpreter 2020-12-25 14:43:21 -05:00
Dillon Beliveau
2df63bd2e3 fix tests and cleanup 2020-12-05 21:56:42 -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
f97396ca2b Merge branch 'master' into parallel-rdp 2020-11-10 19:55:18 -05:00
Dillon Beliveau
6917c0560c Automatically run test roms if repo cloned 2020-10-24 19:22:29 -04:00
Dillon Beliveau
8f8827f91e stub stuff for parallel-rdp and vulkan 2020-10-04 12:17:05 -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
Dillon Beliveau
c0d9b959ba Check logs of all RSP tests 2020-09-05 15:21:39 -04:00
Dillon Beliveau
20364472bd Remove all #include ".. - statements 2020-08-16 10:34:12 -04:00
Dillon Beliveau
8f9966057e label columns 2020-08-02 14:19:36 -04:00
Dillon Beliveau
498820e49c don't run any other RSP tests if one fails - doesn't make any sense, since they depend on the output of the previous test. 2020-08-02 14:07:34 -04:00
Dillon Beliveau
6483d0f9b4 adjust RSP test output 2020-08-01 19:23:56 -04:00
Dillon Beliveau
72e8726cf9 don't do debugger stuff if -d isn't passed 2020-07-28 23:02:44 -04:00
Dillon Beliveau
ac772772a6 Don't clear RSP state in between subtest runs 2020-07-17 23:07:20 -04:00
Dillon Beliveau
1ea21db31e Remove this kinda useless line 2020-07-15 21:21:38 -04:00
Dillon Beliveau
c46d43f5d3 Make the text output nicer 2020-07-12 22:43:55 -04:00
Dillon Beliveau
2f9416b0f1 Display expected/actual test output 2020-07-12 22:00:36 -04:00
Dillon Beliveau
7d53611e9f Convert expected value to little endian 2020-07-12 17:33:24 -04:00
Dillon Beliveau
c6206d14b4 check test output 2020-07-12 16:29:54 -04:00
Dillon Beliveau
64b36ecb2b RSP tests with autogenerated CMake configs and input data 2020-07-12 15:46:58 -04:00