Commit graph

71 commits

Author SHA1 Message Date
Jean-Philip Desjardins
15d2665862 Cleanup. 2016-09-06 18:12:06 -04:00
Jean-Philip Desjardins
02e23cd24b Allow reading from NUM and CODE registers. 2016-09-06 18:12:06 -04:00
Jean-Philip Desjardins
8e37470ffc Use macros to generate register loggers. 2016-09-06 18:12:06 -04:00
Jean-Philip Desjardins
d66d4b3dae Add basic support for resetting through VIFn_FBRST. 2016-09-06 18:12:06 -04:00
Jean-Philip Desjardins
2d798c9026 Allow reading from VIFn_STAT. 2016-09-06 18:12:06 -04:00
Jean-Philip Desjardins
9b1b799b14 Also set CL to UINT_MAX when WL equals 0 2015-12-13 21:49:45 -05:00
Jean-Philip Desjardins
ea777a3740 Allow reading of VIFx_MODE register. 2015-12-13 21:04:38 -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
4286476163 Removed commented code. 2015-12-12 21:38:20 -05:00
Jean-Philip Desjardins
92a287fcd8 Allow reading of VIFx_CYCLE register. 2015-12-12 21:38:07 -05:00
Jean-Philip Desjardins
1cef991290 Improved handling of read/write cycles in VIF UNPACK.
Now properly works with cases such as cl == 0 or wl == 0 and also
handles "interrupted" transfers better.
2015-12-05 19:24:44 -05:00
Jean-Philip Desjardins
25101da7de Added support for difference unpack mode. 2015-11-25 00:30:42 -05:00
Jean-Philip Desjardins
62839af516 Added support for reading R register. 2015-11-25 00:30:41 -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
b62d72932b Added basic support for VIF FIFO. 2015-08-18 23:04:18 -04:00
Jean-Philip Desjardins
f0e21febf9 Implemented VIF*_MARK registers. 2015-06-29 23:03:53 -04:00
Jean-Philip Desjardins
b7c684339c Fixed profiler build. 2015-05-29 00:48:41 -04:00
Jean-Philip Desjardins
9a74630465 Fixed delayed MSCAL stuff. 2015-05-09 22:10:26 -04:00
Jean-Philip Desjardins
324a1758f7 Changed the way VIF handles tags being included in DMA transfers. 2015-05-07 23:16:02 -04:00
Jean-Philip Desjardins
475aebf863 Added handling of VIFcode's I bit. 2015-05-07 23:13:30 -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/VPU.cpp (Browse further)