Dillon Beliveau
|
20e3bb388b
|
better name
|
2020-12-13 13:50:35 -05:00 |
|
Dillon Beliveau
|
eb6c41a592
|
don't queue samples if we already have a full second of audio available
|
2020-12-13 13:49:51 -05:00 |
|
Dillon Beliveau
|
a20ad247ba
|
all macro compiles together
|
2020-12-13 13:23:10 -05:00 |
|
Dillon Beliveau
|
78ac1f50c8
|
better variable name to not confuse myself
|
2020-12-13 02:01:45 -05:00 |
|
Dillon Beliveau
|
cc87506698
|
reset cpu steps to zero to not run too many RSP steps when it's enabled after being disabled for a while
|
2020-12-13 01:40:08 -05:00 |
|
Dillon Beliveau
|
7509cb5410
|
timing tweaks in logtester
|
2020-12-13 01:38:16 -05:00 |
|
Dillon Beliveau
|
7f9abd4e9d
|
when CP1 disabled, don't execute the instruction at all
|
2020-12-13 01:36:53 -05:00 |
|
Dillon Beliveau
|
0c64e52422
|
eax and notes
|
2020-12-13 01:36:08 -05:00 |
|
Dillon Beliveau
|
a56a9594e5
|
use correct name
|
2020-12-13 01:35:58 -05:00 |
|
Dillon Beliveau
|
3f05940cbf
|
logtester updates to read jit sync logs
|
2020-12-12 23:52:36 -05:00 |
|
Dillon Beliveau
|
6db8562720
|
space
|
2020-12-12 23:52:02 -05:00 |
|
Dillon Beliveau
|
b9c440659f
|
optionally log jit sync points
|
2020-12-12 22:42:44 -05:00 |
|
Dillon Beliveau
|
73bca68855
|
more macros to cut down on LOC
|
2020-12-12 21:54:51 -05:00 |
|
Dillon Beliveau
|
bbaff5596a
|
cut down on a bit of code duplication with some macro use
|
2020-12-12 21:36:31 -05:00 |
|
Dillon Beliveau
|
6ea375b210
|
fix logging compilations
|
2020-12-12 21:18:48 -05:00 |
|
Dillon Beliveau
|
a6dade9566
|
LFV and SFV with bug warnings
|
2020-12-12 18:55:03 -05:00 |
|
Dillon Beliveau
|
060f46e4be
|
quiet down these logs
|
2020-12-12 18:47:18 -05:00 |
|
Dillon Beliveau
|
88a29fba2b
|
interpreter only: dmult, dsra, bltzal
|
2020-12-12 18:47:05 -05:00 |
|
Dillon Beliveau
|
3431c24ec5
|
DSRLV
|
2020-12-12 14:59:27 -05:00 |
|
Dillon Beliveau
|
45dfb97456
|
add correct amount to length
|
2020-12-12 14:57:17 -05:00 |
|
Dillon Beliveau
|
71c50af370
|
use same new timing code in the interpreter as the jit
|
2020-12-08 01:58:30 -05:00 |
|
Dillon Beliveau
|
771a609f6c
|
abs.s and abs.d
|
2020-12-08 01:46:19 -05:00 |
|
Dillon Beliveau
|
5bef1fb883
|
RSP features and stubbing to make OoT happy
|
2020-12-08 01:33:07 -05:00 |
|
Dillon Beliveau
|
0d6352f5ef
|
4x upscaling by default
|
2020-12-08 01:09:20 -05:00 |
|
Dillon Beliveau
|
0ec6003d02
|
fix tests
|
2020-12-08 01:09:05 -05:00 |
|
Dillon Beliveau
|
4db1d5faff
|
don't need to check when FR changes
|
2020-12-08 00:59:48 -05:00 |
|
Dillon Beliveau
|
dcc89660c0
|
register access functions to own header
|
2020-12-08 00:59:07 -05:00 |
|
Dillon Beliveau
|
f09b7a3c04
|
checks for 64 bit addressing enabled and leaving kernel mode
|
2020-12-08 00:34:24 -05:00 |
|
Dillon Beliveau
|
7b5b267206
|
sign-extend linked PC
|
2020-12-08 00:33:28 -05:00 |
|
Dillon Beliveau
|
be12de010f
|
correct initial value of CP0 status
|
2020-12-08 00:06:58 -05:00 |
|
Dillon Beliveau
|
4a06c3b594
|
correctly handle FPU register accesses
|
2020-12-07 23:17:04 -05:00 |
|
Dillon Beliveau
|
f08237518a
|
commented out vulkan debug definition
|
2020-12-07 22:56:15 -05:00 |
|
Dillon Beliveau
|
25e269c722
|
new structure for holding FPRs
|
2020-12-07 22:55:11 -05:00 |
|
Dillon Beliveau
|
58bd80fc28
|
begin reworking FPU access functions
|
2020-12-07 22:47:00 -05:00 |
|
Dillon Beliveau
|
5c346cb746
|
DMTC1/DMFC1
|
2020-12-07 21:20:08 -05:00 |
|
Dillon Beliveau
|
356f6e97ad
|
compile a new block from inside the handler
|
2020-12-06 11:51:23 -05:00 |
|
Dillon Beliveau
|
3f37439c53
|
latest version of parallel-rdp
|
2020-12-06 02:15:08 -05:00 |
|
Dillon Beliveau
|
cf46ada719
|
fix vulkan validation errors by ensuring images have the correct properties
|
2020-12-06 01:57:57 -05:00 |
|
Dillon Beliveau
|
6b68f130c0
|
RDRAM aligned to a page boundary
|
2020-12-06 01:40:13 -05:00 |
|
Dillon Beliveau
|
dc26afe88a
|
let RDP plugin handle these, don't crash
|
2020-12-05 22:41:46 -05:00 |
|
Dillon Beliveau
|
38a8ffdabb
|
more RSP instructions
|
2020-12-05 22:40:19 -05:00 |
|
Dillon Beliveau
|
2df63bd2e3
|
fix tests and cleanup
|
2020-12-05 21:56:42 -05:00 |
|
Dillon Beliveau
|
6f2503577e
|
both left and right triggers work as Z buttons
|
2020-12-05 20:58:43 -05:00 |
|
Dillon Beliveau
|
ce741f13fb
|
Don't check every single RSP cycle if an instruction needs to be decoded
|
2020-12-05 20:48:04 -05:00 |
|
Dillon Beliveau
|
58dd32d194
|
cleanup includes
|
2020-12-05 20:02:28 -05:00 |
|
Dillon Beliveau
|
bde41c7684
|
rework RSP timing
|
2020-12-05 20:00:09 -05:00 |
|
Dillon Beliveau
|
ec25c6357e
|
load gamecontrollerdb.txt if it exists
|
2020-12-05 13:30:47 -05:00 |
|
Dillon Beliveau
|
0f5d33c5aa
|
use a mutex to block the audio thread from accessing the audiostream while it's being recreated
|
2020-12-01 23:02:53 -05:00 |
|
Dillon Beliveau
|
0ad8a735c7
|
sanitizers commented out in cmakelists
|
2020-12-01 22:16:01 -05:00 |
|
Dillon Beliveau
|
b1988d9d34
|
fix more sanitizer-detected issues
|
2020-12-01 22:03:33 -05:00 |
|