80 Commits

Author SHA1 Message Date
twinaphex
fa8c279792 Cleanups 2017-02-17 13:50:20 +01:00
Tiny Tiger
57bd9cae8e Add initial version of paraLLEl RSP. 2016-08-26 15:36:59 +02:00
Tiny Tiger
ce1d6f3d29 Ifdef out intense debug stuff in cxd4. 2016-08-26 15:27:22 +02:00
Tiny Tiger
d97edfd4fa MK64 works with audio. 2016-08-26 15:25:51 +02:00
Tiny Tiger
97a83327a8 Fix masking issue in MTC2. 2016-08-26 15:25:23 +02:00
Tiny Tiger
510ef2c738 More intense debugging. 2016-08-26 15:23:30 +02:00
Tiny Tiger
e838ba02d8 Update RSP. 2016-08-26 15:22:40 +02:00
Tiny Tiger
2357317fa2 Fix another derp. 2016-07-25 15:12:33 +02:00
Tiny Tiger
10bfce7ef5 Write reference VCC correctly. 2016-07-25 15:12:21 +02:00
Tiny Tiger
6df2b47415 Dump accumulators. 2016-07-25 15:12:02 +02:00
Tiny Tiger
59261e3fda Implement more proper dumping for RSP. 2016-07-25 15:11:37 +02:00
twinaphex
dce7b486bf (Angrylion) Put extra logging in Angrylion behind ifdef EXTRALOGGING
(Angrylion) Backport CEN64/AIO SSE2 optimization - 88784539b4
2016-07-18 04:38:03 +02:00
twinaphex
a42894472f Create HAVE_RSP_DUMP 2016-07-12 04:32:18 +02:00
twinaphex
c51ad06177 Some buildfixes - create HAVE_RDP_DUMP 2016-07-12 04:31:31 +02:00
twinaphex
dd44b63cac Backport Angrylion/CXD4 debugging 2016-07-12 01:38:27 +02:00
90e2caac9f re-translated old SLTIU refactoring from August 2013 2016-06-23 03:04:00 -04:00
twinaphex
2026f3015b Use retro_inline.h 2016-03-27 05:07:20 +02:00
mudlord
d7e1301231 Build fixes for GlideN64 on MSVC 2016-03-26 16:20:02 +11:00
98f72cff5e Remove the pointer relation requirement between DMEM and IMEM. 2016-03-05 19:32:31 -05:00
twinaphex
d72a42d7f3 Cleanup 2016-02-24 21:14:02 +01:00
twinaphex
e35fc58032 Update SP_CP0_MF 2016-02-24 21:11:25 +01:00
twinaphex
91a28629de Cleanups 2016-02-24 21:02:56 +01:00
twinaphex
ad853c9dd8 Bake out stuff that is unneeded - go for simplicity 2016-02-24 20:54:55 +01:00
twinaphex
8a15f4ca7b (mupen64plus-rsp-cxd4) Move code around 2016-02-24 20:53:04 +01:00
twinaphex
a4fdf51ddf Backport d44b4462c3 2016-02-24 16:39:31 +01:00
twinaphex
88481c9f1f Backport 32b939f8da 2016-02-24 16:34:12 +01:00
twinaphex
0de68d7d77 Remove this 2016-02-24 16:19:57 +01:00
twinaphex
7182b32ace Go back to this version 2016-02-24 15:46:05 +01:00
twinaphex
575dd006e2 (cxd4) Backports 2016-02-24 15:00:03 +01:00
twinaphex
493ff0c53f Backports to vu/add.h 2016-02-24 14:52:30 +01:00
twinaphex
1dd79dbff3 Cleanups 2016-02-24 14:08:39 +01:00
twinaphex
3ce17b563c (cxd4) More backports 2016-02-24 14:01:08 +01:00
twinaphex
c6cb15b833 (cxd4) Backports 2016-02-24 13:17:50 +01:00
twinaphex
0d76f6b86e Backport SP_DMA_WRITE changes 2016-02-24 13:08:12 +01:00
twinaphex
492d8a0f36 (cxd4) Start backporting code 2016-02-24 13:00:10 +01:00
Monroe88
7117b46675 Backport 95cf462dfb 2016-01-17 22:34:20 -06:00
twinaphex
8734c2cf8f mupen64plus-rsp-cxd4 - update 2015-12-10 10:56:02 +01:00
twinaphex
36dd4e8642 Turn res_S into void function 2015-12-09 17:39:08 +01:00
twinaphex
6eefcf8dcf Turn more functions into macros and turn more public functions
into static ones
2015-12-09 17:37:53 +01:00
twinaphex
10c13db7f9 Turn set_PC into macro too 2015-12-09 17:30:58 +01:00
twinaphex
8080cd22e6 Create run_task_grspecial 2015-12-09 17:21:28 +01:00
twinaphex
56eb90e326 Unroll more COP2 opcodes manually 2015-12-09 16:49:34 +01:00
twinaphex
7a17289785 Turn res_M and res_V into macros 2015-12-09 16:31:59 +01:00
twinaphex
0ae74b93a2 Inline run_task functiosn too 2015-12-09 16:22:44 +01:00
twinaphex
02076c3e73 Turn multiply functions into macros 2015-12-09 15:53:55 +01:00
twinaphex
4007f39656 Refactor COP2_C2 access 2015-12-09 15:48:02 +01:00
twinaphex
1f12c71ea7 Get rid of vu.h 2015-12-09 15:33:07 +01:00
twinaphex
81b1fa6a66 Style nits 2015-12-09 15:29:01 +01:00
twinaphex
301f5fd2ed Move more to rsp.c 2015-12-09 15:20:38 +01:00
twinaphex
769bc8a34e Turn more functions static 2015-12-09 15:15:32 +01:00