Commit graph

1101 commits

Author SHA1 Message Date
RJ Swedlow
638623aa9f experimental fix to VLT: correspond ACC transfer per control bit 2013-02-09 09:50:59 -06:00
RJ Swedlow
a06003e084 reorganized scalar accumulator indexing for VU add group 2013-02-08 16:37:56 -06:00
RJ Swedlow
6fec1dc05c finished rewriting vector multiply-and-accumulate ops 2013-02-08 00:17:06 -06:00
RJ Swedlow
75f559ee4e rewrote non-accumulate vector multiplies 2013-02-07 17:32:30 -06:00
RJ Swedlow
17725b7de4 split handle for semi-reserved vector multiply ops 2013-02-06 09:32:25 -06:00
RJ Swedlow
5a492bef7a deprecated VMULF clamping check config macro 2013-02-05 23:38:23 -06:00
RJ Swedlow
fa55fd1c62 repaired faulty advanced DMA counter flow handling (SSB64) 2013-02-04 23:52:27 -06:00
RJ Swedlow
69d0a8e282 bypass annoying debug message for Zelda MM debug ROM 2013-02-04 20:13:54 -06:00
RJ Swedlow
9df1f2b7e5 faulty element mask modulo repaired 2013-02-03 19:51:09 -06:00
RJ Swedlow
51e3c21316 rewrote vector computational adds (more direct) 2013-02-03 19:50:47 -06:00
RJ Swedlow
c406b8f916 updated build 2013-01-31 13:35:40 -06:00
RJ Swedlow
91725f11f9 optimized to use accurate 64-bit DMA writes 2013-01-31 13:34:33 -06:00
RJ Swedlow
fbdca77c96 trying to cross over to GNU GCC 2013-01-27 13:19:50 -06:00
RJ Swedlow
8b32a4993d optimized main RSP CPU halfword transfers 2013-01-26 12:31:03 -06:00
RJ Swedlow
3dc767e327 small, technical clarity to SLTIU 2013-01-25 23:23:59 -06:00
RJ Swedlow
d99e304ba8 Annoying messages. Rareware gfx ucodes try to write to $0. 2013-01-25 22:01:05 -06:00
RJ Swedlow
38db494355 updated build with new header files source tree 2013-01-25 14:34:53 -06:00
RJ Swedlow
a6c8c47d9f Super Smash Bros. gfx ucode speed boost 2013-01-25 14:16:53 -06:00
RJ Swedlow
a455853675 rewrote VMAC unsigned clamp and fixed possible element overwrite 2013-01-25 00:12:38 -06:00
RJ Swedlow
5fc6072283 new config option: VU_OVERRIDE_WEIRD_ELEMENT 2013-01-24 00:55:42 -06:00
RJ Swedlow
20f07aff18 stable update 2013-01-23 15:01:37 -06:00
RJ Swedlow
ed24c85577 rewrote entire scalar tree, merged rsp_execute to DoRspCycles 2013-01-23 15:01:11 -06:00
RJ Swedlow
f64bd93f9d raised debug priority for SPECIAL ops if RD == $zero 2013-01-22 21:17:36 -06:00
RJ Swedlow
6861ab3937 MTC0 from CMD_START reg is not an oddity (annoying trace). 2013-01-22 21:07:36 -06:00
RJ Swedlow
7bd5c05113 SLL on RCP probably isn't even a semi-cycle anyway :/ 2013-01-20 09:08:34 -06:00
RJ Swedlow
0c4354c9e9 rewrote debugger for real-time stepping (show hex+cycles) 2013-01-20 08:45:41 -06:00
RJ Swedlow
689d07e13f deprecated EXTERN_SIMULATE_ALL; trace any rare task types, then LLE 2013-01-19 23:04:46 -06:00
RJ Swedlow
fa80df07d1 updated project files to cut off CRT link (memset and sqrt) 2013-01-19 13:01:13 -06:00
RJ Swedlow
fa7cd3e16c got tired of looking at that WDC/SR64 hack shit constantly 2013-01-19 12:45:23 -06:00
RJ Swedlow
7ceafc7d42 informational correction in comments on what is R-encoded 2013-01-19 12:44:46 -06:00
RJ Swedlow
72d633ba4c rewrote cycle counter and timing writeback 2013-01-19 12:44:23 -06:00
RJ Swedlow
0db4a99198 wired break/halt signal to be more direct/accurate 2013-01-19 12:43:38 -06:00
unknown
c58b7941e2 Forgot to include extern header file >.< 2013-01-18 17:55:24 -06:00
unknown
dd083c93e9 Rewired SPECIAL opcode matrix to a jump table and rewrote. 2013-01-18 17:44:52 -06:00
RJ Swedlow
b360f2bd40 stable release 2013-01-17 00:29:17 -06:00
RJ Swedlow
25754c8df2 rewrote SP DMA memory segment copies and security-speed balance 2013-01-17 00:26:50 -06:00
RJ Swedlow
6668b64328 fix World Driver Championship interrupt and cache 2013-01-16 21:13:40 -06:00
RJ Swedlow
bc8b8ac0e1 deprecated EXTERN_SIMULATE_ALL, config system way more readable now 2013-01-16 19:51:17 -06:00
RJ Swedlow
2c523bf035 updated build files (stable release) 2013-01-16 14:21:37 -06:00
RJ Swedlow
d8d2dcd289 re-enable WDC/SR64 timing hack 2013-01-16 14:21:01 -06:00
RJ Swedlow
b101a3f3af bypass annoying messages for Indiana Jones / Star Wars 2013-01-16 14:20:45 -06:00
RJ Swedlow
565f47aebe deprecated EXTERN_BOOT_NUS_CIC_6105 (Banjo-Tooie boots in LLE!) 2013-01-16 13:52:59 -06:00
RJ Swedlow
22077e7ca5 split SP DMA handler, immediately mask len to correct counts 2013-01-16 13:51:04 -06:00
RJ Swedlow
877ecd04a8 FIXED: if ucode set hi bits in len, do not treat as signed! 2013-01-16 13:34:17 -06:00
RJ Swedlow
e0cb8b4e55 destroy static DMA length segment; use raw CP0 access 2013-01-16 13:10:01 -06:00
RJ Swedlow
f488286404 updated build files 2013-01-16 00:44:44 -06:00
RJ Swedlow
a94a48aab8 basic (but possibly critical) rewrites to SP DMA engine 2013-01-16 00:43:48 -06:00
RJ Swedlow
2fad834af7 trying to get Banjo-Tooie working without HLE bypass 2013-01-16 00:43:16 -06:00
RJ Swedlow
e0529a277d small readme fix 2013-01-16 00:42:59 -06:00
unknown
52c5db88dd Finished repository split transfer. 2013-01-15 17:30:29 -06:00