Jean-Philip Desjardins
|
46628be58a
|
Handle transfers to VU micro memory that might wrap around the address space.
|
2020-07-13 19:17:59 -04:00 |
|
Jean-Philip Desjardins
|
1f2ea68cd2
|
Handle splitting of image transfers that may have addresses that go out of bounds.
|
2020-04-15 08:53:06 -04:00 |
|
Jean-Philip Desjardins
|
dbad455a40
|
Be a bit more granular when invalidating VU microprograms.
|
2019-10-21 17:20:01 -04:00 |
|
Jean-Philip Desjardins
|
daf5031a02
|
Make sure EE's and VU0's states are synced before starting VU0.
|
2019-10-14 12:55:09 -04:00 |
|
Jean-Philip Desjardins
|
52325554a7
|
Properly track transfers from GIF PATH 1.
(cherry picked from commit a32a1cd976735377a3a48aa8e802c209bd2cbb7c)
|
2019-08-14 20:44:06 -04:00 |
|
Jean-Philip Desjardins
|
e5ae547e66
|
Move saved state helper classes to a subfolder.
|
2019-02-06 19:04:51 -05:00 |
|
Jean-Philip Desjardins
|
129a49c480
|
Revert VS2017.8 build fix.
Added proper preprocessor definition in Header.cmake instead.
|
2018-08-30 13:25:46 -04:00 |
|
Jean-Philip Desjardins
|
ab66f71f85
|
Code style fixes.
|
2018-08-18 08:00:50 -04:00 |
|
Jean-Philip Desjardins
|
032bab41af
|
Fix VS2017 build.
|
2018-08-17 21:29:02 -04:00 |
|
Jean-Philip Desjardins
|
3210ffecfa
|
Breakpoints now work again.
|
2018-07-26 21:38:17 -04:00 |
|
Jean-Philip Desjardins
|
050bf0f854
|
MipsExecutor is now owned by MIPS CPU context.
Will help to make new breakpoint implementation simpler.
|
2018-07-26 21:38:16 -04:00 |
|
Jean-Philip Desjardins
|
f8faff57c1
|
ClearActiveBlocks is not a thing anymore.
Was broken due to caching mechanism used by VuExecutor.
|
2018-07-26 21:38:16 -04:00 |
|
Jean-Philip Desjardins
|
4785dab2de
|
Rename some of the log's names.
|
2018-05-25 12:38:51 -04:00 |
|
Clang-Format
|
acf75535ec
|
Clang format
|
2018-04-30 21:01:23 +01:00 |
|
Jean-Philip Desjardins
|
0392b78f1d
|
Change the way VIF interrupts are handled.
INTC line will only be pulsed once whenever a VIFcode with I bit is encountered.
|
2018-04-07 09:59:23 -04:00 |
|
Jean-Philip Desjardins
|
30054d55ed
|
Use proper maxAddress in VuExecutor.
|
2017-08-09 23:05:30 -04:00 |
|
Mahmood(Thunder07)
|
97c229ec98
|
Cleanup
Silence:"warning: '0' flag ignored with precision and ‘%X’ gnu_printf format"
|
2017-05-29 06:01:32 +01:00 |
|
Jean-Philip Desjardins
|
eac13bc53e
|
Simplified GIF packet processing interface.
|
2017-02-24 00:39:28 -05:00 |
|
Jean-Philip Desjardins
|
116dc4bec4
|
VU execution quota is now relative to EE execution quota.
|
2016-11-19 17:28:09 -05:00 |
|
Jean-Philip Desjardins
|
c787d82319
|
Mask UNPACK write address to prevent writing out of bounds.
|
2015-12-13 18:08:22 -05:00 |
|
Jean-Philip Desjardins
|
0814c8cc16
|
Fixed Android build.
|
2015-05-09 23:26:01 -04:00 |
|
Jean-Philip Desjardins
|
7a0bdc03c9
|
Reorganized VPU/VIF code to better match the actual hardware.
|
2015-05-07 01:52:45 -04:00 |
|