Jean-Philip Desjardins
|
5daf12d81a
|
Mask CSA value to prevent out of bounds access.
Was occuring in Kingdom Hearts.
|
2017-01-06 19:18:28 -05:00 |
|
Jean-Philip Desjardins
|
b5cb8ac130
|
Update iOS project.
|
2017-01-06 19:18:00 -05:00 |
|
Jean-Philip Desjardins
|
cee4b96148
|
Update macOS project.
|
2017-01-06 19:18:00 -05:00 |
|
Jean-Philip Desjardins
|
a49e3c7555
|
Update Unix project.
|
2017-01-06 19:18:00 -05:00 |
|
Jean-Philip Desjardins
|
861dcd6ad9
|
Update Android project.
|
2017-01-06 19:18:00 -05:00 |
|
Jean-Philip Desjardins
|
d73089b8cd
|
Improve computation of IPU BP register.
|
2017-01-06 19:18:00 -05:00 |
|
Jean-Philip Desjardins
|
908e6753c6
|
Cleanup.
|
2017-01-06 19:18:00 -05:00 |
|
Jean-Philip Desjardins
|
d7f86a56ab
|
Rename FileIo2300 to FileIo2240.
|
2017-01-06 19:18:00 -05:00 |
|
Jean-Philip Desjardins
|
226305c650
|
Generate and service IPU interrupts.
|
2017-01-06 19:18:00 -05:00 |
|
Jean-Philip Desjardins
|
15c847ab62
|
Release waiting threads when semaphore is deleted.
|
2017-01-06 19:18:00 -05:00 |
|
Jean-Philip Desjardins
|
15f0048c8f
|
Add generic semaphore thread release function.
|
2017-01-06 19:18:00 -05:00 |
|
Jean-Philip Desjardins
|
96a7abf8bc
|
Cleanup.
|
2017-01-06 19:18:00 -05:00 |
|
Jean-Philip Desjardins
|
8e8298cec9
|
Cleanup.
|
2017-01-06 19:18:00 -05:00 |
|
Jean-Philip Desjardins
|
53cde209f6
|
Implement PADDSB.
|
2017-01-06 19:18:00 -05:00 |
|
Jean-Philip Desjardins
|
76e9346f88
|
Add IPU interrupt line.
|
2017-01-06 19:18:00 -05:00 |
|
Jean-Philip Desjardins
|
e95a43caf9
|
Implement setjmp and longjmp in SYSCLIB.
|
2017-01-06 19:17:59 -05:00 |
|
Jean-Philip Desjardins
|
525da09643
|
Use GetStructPtr to obtain thread context.
|
2017-01-06 19:17:59 -05:00 |
|
Jean-Philip Desjardins
|
20807fccf5
|
Fix behavior of FCSR register.
|
2017-01-06 19:17:44 -05:00 |
|
Jean-Philip Desjardins
|
0837ee5098
|
Prevent MFC1 and CFC1 from clobbering R0.
|
2017-01-06 19:17:44 -05:00 |
|
Jean-Philip Desjardins
|
67dcfad94e
|
Add missing vertex counts in D3D GS handler.
|
2017-01-06 19:17:22 -05:00 |
|
Jean-Philip Desjardins
|
726af961b5
|
Renaming and cleanup.
|
2017-01-06 19:17:22 -05:00 |
|
Jean-Philip Desjardins
|
d6a2e69ae5
|
Add flags checking to MULq.
|
2017-01-06 19:17:22 -05:00 |
|
Jean-Philip Desjardins
|
031e5e0023
|
Add easy way to obtain MACflags with CFC2.
|
2017-01-06 19:17:22 -05:00 |
|
Jean-Philip Desjardins
|
50bf0b547f
|
Add function to copy VU state.
Also, copy clip flag state.
|
2017-01-06 19:17:22 -05:00 |
|
Jean-Philip Desjardins
|
53c0244e81
|
Remove useless definitions.
|
2017-01-06 19:17:22 -05:00 |
|
Jean-Philip Desjardins
|
1cb1b79739
|
Pipeline CLIP operation results.
|
2017-01-06 19:17:22 -05:00 |
|
Jean-Philip Desjardins
|
b0c5765389
|
Implement MSUBAq.
|
2017-01-06 19:17:22 -05:00 |
|
Jean-Philip Desjardins
|
97bd909dd3
|
Move MAC operation latency definition.
|
2017-01-06 19:17:22 -05:00 |
|
Jean-Philip Desjardins
|
fe5208f99b
|
Generalize flag pipeline operations further.
|
2017-01-06 19:17:22 -05:00 |
|
Jean-Philip Desjardins
|
a6c906b49d
|
Generalize some of flag pipeline operations.
|
2017-01-06 19:17:22 -05:00 |
|
Jean-Philip Desjardins
|
63dc684150
|
Move pipeline printer to a function.
|
2017-01-06 19:17:22 -05:00 |
|
Jean-Philip Desjardins
|
1d58801dff
|
Mask printed CLIP value.
|
2017-01-06 19:17:21 -05:00 |
|
Jean-Philip Desjardins
|
5018a60ba7
|
Use enum instead of int values.
|
2017-01-06 19:17:21 -05:00 |
|
Jean-Philip Desjardins
|
c7cc895c69
|
Cleanup.
|
2017-01-06 19:17:21 -05:00 |
|
Jean-Philip Desjardins
|
ec81047e9d
|
Add some comments to explain pipeline behaviors.
|
2017-01-06 19:17:21 -05:00 |
|
Jean-Philip Desjardins
|
386ddae1b3
|
Cleanup.
|
2017-01-06 19:17:21 -05:00 |
|
Jean-Philip Desjardins
|
30f3474ccf
|
Update PsfPlayer iOS project.
|
2017-01-01 14:23:27 -05:00 |
|
Jean-Philip Desjardins
|
1e7ac5703a
|
Fix color encoding.
|
2016-12-29 17:46:24 -05:00 |
|
Jean-Philip Desjardins
|
662a420fde
|
Disassemble XYZ2/XYZ3.
|
2016-12-29 17:46:24 -05:00 |
|
Jean-Philip Desjardins
|
2c8af4978e
|
Add support for 16-bits textures in frame debugger.
|
2016-12-29 17:46:24 -05:00 |
|
Jean-Philip Desjardins
|
1d88883f5e
|
Add AppVeyor configuration for automated Windows builds.
|
2016-12-28 23:12:03 -05:00 |
|
Jean-Philip Desjardins
|
f2ed0949d3
|
Add Travis CI configuration for automated Linux builds.
|
2016-12-25 00:22:51 -05:00 |
|
Jean-Philip Desjardins
|
ba3c21ce52
|
Update solution.
|
2016-12-22 12:15:04 -05:00 |
|
Jean-Philip Desjardins
|
bee772968b
|
Update Android version code.
|
2016-12-21 21:06:32 -05:00 |
|
Jean-Philip Desjardins
|
1c537e3438
|
Fix iOS build.
|
2016-12-21 20:40:18 -05:00 |
|
Jean-Philip Desjardins
|
7d6fed8282
|
Fix macOS build.
|
2016-12-21 20:05:43 -05:00 |
|
jpd002
|
deff267e4c
|
Merge pull request #500 from MaddTheSane/maddsMac
Madd's Mac Patches
|
2016-12-21 19:54:23 -05:00 |
|
jpd002
|
18586dcb20
|
Merge pull request #499 from MaddTheSane/xcodefix
Xcode fixes.
|
2016-12-21 18:08:47 -05:00 |
|
Jean-Philip Desjardins
|
f5e5fd8cd5
|
Fix Unix build.
|
2016-12-21 17:41:11 -05:00 |
|
Jean-Philip Desjardins
|
c8b51ac489
|
Fix Android build.
|
2016-12-21 00:36:11 -05:00 |
|