Commit graph

1157 commits

Author SHA1 Message Date
Dillon Beliveau
a33bf11ad9 rectangles choose fill color based on addr as well 2021-03-28 14:14:36 -04:00
Dillon Beliveau
1fc38bbcf4 correct and speedup triangle fill 2021-03-28 14:07:37 -04:00
Dillon Beliveau
9235b2467b Fill rectangle corrections 2021-03-28 13:48:33 -04:00
Dillon Beliveau
c15356d4e9 fix typo 2021-03-27 21:23:28 -04:00
Dillon Beliveau
d333afca50 extract z buffer coefficients 2021-03-27 15:22:41 -04:00
Dillon Beliveau
976ff1f637 reusable triangle edgewalker 2021-03-27 13:47:44 -04:00
Dillon Beliveau
619e465805 reusable get_edge_coefficients 2021-03-27 12:45:28 -04:00
Dillon Beliveau
e565e6412e fine-tune audio, fix an issue 2021-03-27 12:13:24 -04:00
Dillon Beliveau
1168afc640 Don't set C and CXX standards 2021-03-27 10:15:43 -04:00
Dillon Beliveau
78c0f66c90 fpu unordered compares in jit 2021-03-21 15:36:33 -04:00
Dillon Beliveau
991ad5ee33 rudimentary ISViewer support 2021-03-21 15:32:57 -04:00
Dillon Beliveau
91647d7ed1 FPU unordered compare 2021-03-21 14:56:31 -04:00
Dillon Beliveau
9b2309f408 multiply-accumulate SISD version fixes 2021-03-21 14:07:29 -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
734686e984 remove junk assert 2021-03-20 18:51:46 -04:00
Dillon Beliveau
2187d40f5e remove commented line 2021-03-20 17:47:34 -04:00
Dillon Beliveau
2c4df128b1 RSP full logging 2021-03-20 17:47:29 -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
ec11e80f23 olt_d and ult_d 2021-03-20 17:39:31 -04:00
Dillon Beliveau
42ca817c35 mask RSP PC 2021-03-20 17:36:54 -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
7bab39c642 reading from an empty controller pack slot returns all zeroes 2021-03-18 20:29:03 -04:00
Dillon Beliveau
09bb5b3cd4 Building on windows and working with software RDP only 2021-03-14 19:19:44 -04:00
Dillon Beliveau
fb80ce4ebc load PAL pif rom if PAL rom loaded 2021-03-13 17:25:08 -05:00
Dillon Beliveau
3fc7c00d29 changes to support PAL for JIT 2021-03-13 17:20:40 -05:00
Dillon Beliveau
570193000d debugger fixes 2021-03-13 16:46:41 -05:00
Dillon Beliveau
acac3a0062 Statically link capstone if possible 2021-03-13 11:26:02 -05:00
Dillon Beliveau
65b8ee8201 commented out for now to fix build on gcc <10 2021-03-10 00:03:38 -05:00
Dillon Beliveau
af17357076 PI DMA alignment fixes 2021-03-09 23:48:33 -05:00
Dillon Beliveau
9be5cb2c29 add a space 2021-03-08 01:28:27 -05:00
Dillon Beliveau
7fd9b98220 minor RSP fixes 2021-03-07 20:00:04 -05:00
Dillon Beliveau
62bb13c8ca fix VCR lte check 2021-03-07 16:14:42 -05:00
Dillon Beliveau
7a2ef23400 fall back to slow CLZ if not supported 2021-03-07 12:07:27 -05:00
Dillon Beliveau
be6ce52db6 pack some structs 2021-03-07 11:45:51 -05:00
Dillon Beliveau
d9e8f8992a support big endian in various bitfields 2021-03-07 11:41:37 -05:00
Dillon Beliveau
5fcb979186 use macros for indices into elements and bytes 2021-03-07 11:30:08 -05:00
Dillon Beliveau
69e078aad9 don't run PIF commands when copying dram to pif, only pif to dram 2021-03-07 00:04:30 -05:00
Dillon Beliveau
fe3608bce8 fix some SISD versions 2021-03-07 00:04:12 -05:00
Dillon Beliveau
be9c578d26 RSP works without SIMD 2021-03-06 23:41:03 -05:00
Dillon Beliveau
e927ccf57e Banjo-Tooie to game DB 2021-03-06 23:21:57 -05:00
Dillon Beliveau
66d8acc045 ignore writes to empty controller accessory 2021-03-06 23:21:36 -05:00
Dillon Beliveau
0ffac2e04f SYSCALL instruction in interpreter 2021-03-06 22:12:29 -05:00
Dillon Beliveau
079bd08d0e write RAM size to RDRAM more reliably 2021-03-06 21:04:22 -05:00
Dillon Beliveau
8ce69641e3 rumble pack support 2021-03-06 17:08:58 -05:00
Dillon Beliveau
72d4a69031 more generic joybus device model 2021-03-06 16:06:41 -05:00
Dillon Beliveau
5c7d188c1f framerate in menubar 2021-03-06 14:19:59 -05:00
Dillon Beliveau
6298de3ed3 support latest angrylion with additional bool parameter 2021-03-06 14:19:50 -05:00
Dillon Beliveau
b96cfde882 don't need a special bool just for this 2021-03-06 13:51:14 -05:00