Commit graph

16 commits

Author SHA1 Message Date
Jean-Philip Desjardins
caf83d311c Save/load DIRECT qword buffer state. 2020-08-25 08:27:42 -04:00
Jean-Philip Desjardins
7773283188 Handle DIRECT commands with partial qword transfers. 2020-08-25 07:57:08 -04:00
Jean-Philip Desjardins
06b3f0b01e Cleanup. 2020-08-25 07:57:08 -04:00
Jean-Philip Desjardins
d478bce5ed Make delayed MSCAL handling more robust.
Made sure the microprogram is executed at the right time.
2020-08-24 17:59:34 -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
e5ae547e66 Move saved state helper classes to a subfolder. 2019-02-06 19:04:51 -05: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
930e7357cf Gracefully handle cases where GIF transfer doesn't complete. 2017-02-24 00:39:28 -05:00
Jean-Philip Desjardins
72569d2cb3 Use data directly from stream to feed GIF on DIRECT. 2017-02-24 00:39:28 -05:00
Jean-Philip Desjardins
eac13bc53e Simplified GIF packet processing interface. 2017-02-24 00:39:28 -05:00
Jean-Philip Desjardins
bb6840c6a8 Added basic support for transfers from GS to EE memory. 2015-11-17 22:09:46 -05:00
Jean-Philip Desjardins
194c81e61e MSKPATH3 actually toggles path 3 masked bit on GIF. 2015-08-27 01:44:54 -04:00
Mahmood(Thunder07)
1418a62bc7 Ubuntu: Fixed Case-sensitive Build Error 2015-07-13 00:54:13 +01:00
Jean-Philip Desjardins
e13c10e5dc Removed usage of alloca in DIRECT/DIRECTHL implementation. 2015-05-24 03:06:41 -04:00
Jean-Philip Desjardins
7a0bdc03c9 Reorganized VPU/VIF code to better match the actual hardware. 2015-05-07 01:52:45 -04:00
Renamed from Source/ee/VPU1.cpp (Browse further)