Play-/Source/ee
Jean-Philip Desjardins fe4014f2b3 Fix some issues.
2024-01-08 12:07:04 -05:00
..
COP_VU.cpp Fix some issues. 2024-01-08 12:07:04 -05:00
COP_VU.h Implement VADDAq. 2022-11-03 16:24:12 -04:00
COP_VU_Reflection.cpp Cleanup. 2022-12-07 14:45:20 -05:00
DMAC.cpp Add missing log. 2023-08-28 13:58:59 -04:00
DMAC.h Fix a bunch of warnings. 2023-05-03 21:05:08 -04:00
Dmac_Channel.cpp Apply MFIFO looping logic for END DMA tags. 2023-09-21 09:13:18 -04:00
Dmac_Channel.h Fix a bunch of warnings. 2023-05-03 21:05:08 -04:00
Ee_IdleEvaluator.cpp Fix a bunch of warnings. 2023-05-03 21:05:08 -04:00
Ee_IdleEvaluator.h Reset Sema Checker strategy when CPU is interrupted. 2022-01-21 20:09:07 -05:00
Ee_LibMc2.cpp Return error code if MkDir fails. 2023-10-23 11:56:40 -04:00
Ee_LibMc2.h Add hook for unknown status function in LibMc2. 2022-02-18 14:15:23 -05:00
Ee_SubSystem.cpp Avoid some copies. 2024-01-08 11:57:16 -05:00
Ee_SubSystem.h Reduce overhead of VCALLMS. 2024-01-08 11:57:16 -05:00
EEAssembler.cpp Clang format 2018-04-30 21:01:23 +01:00
EEAssembler.h Clang format 2018-04-30 21:01:23 +01:00
EeBasicBlock.cpp Fix a bunch of warnings. 2023-05-03 21:05:08 -04:00
EeBasicBlock.h Stay inside block when it's branch target is itself. 2022-12-01 09:03:40 -05:00
EeExecutor.cpp Remove XXH_INLINE_ALL, seems to cause issues on iOS/macOS. 2022-10-25 17:29:13 -04:00
EeExecutor.h swap from crc32 to xxHash3 (128bit) 2022-10-25 17:27:52 -04:00
FpAddTruncate.cpp Replace boost header by system header. 2019-10-29 19:52:29 -04:00
FpAddTruncate.h Moved EE and GS specific files in a separate folder. 2015-05-06 00:54:15 -04:00
FpMulTruncate.cpp Apply code formatting changes. 2023-08-18 11:39:36 -04:00
FpMulTruncate.h Moved EE and GS specific files in a separate folder. 2015-05-06 00:54:15 -04:00
GIF.cpp Make GIF FIFO processing a bit more robust. 2023-10-20 18:43:54 -04:00
GIF.h Write data from DMA to GIF FIFO when GIF is busy. 2023-10-13 17:52:51 -04:00
INTC.cpp Apply CZipArchiveWriter refactoring. 2023-07-23 17:22:18 -04:00
INTC.h Clear the DMAC interrupt situation. 2021-12-03 14:27:01 -05:00
IPU.cpp Mark lookup bits dirty when loading state. 2023-12-11 09:49:10 -05:00
IPU.h Save and load some basic IPU state. 2023-12-08 13:10:20 -05:00
IPU_DmVectorTable.cpp Clang format 2018-04-30 21:01:23 +01:00
IPU_DmVectorTable.h Clang format 2018-04-30 21:01:23 +01:00
IPU_MacroblockAddressIncrementTable.cpp Clang format 2018-04-30 21:01:23 +01:00
IPU_MacroblockAddressIncrementTable.h Clang format 2018-04-30 21:01:23 +01:00
IPU_MacroblockTypeBTable.cpp Clang format 2018-04-30 21:01:23 +01:00
IPU_MacroblockTypeBTable.h Clang format 2018-04-30 21:01:23 +01:00
IPU_MacroblockTypeITable.cpp Clang format 2018-04-30 21:01:23 +01:00
IPU_MacroblockTypeITable.h Clang format 2018-04-30 21:01:23 +01:00
IPU_MacroblockTypePTable.cpp Clang format 2018-04-30 21:01:23 +01:00
IPU_MacroblockTypePTable.h Clang format 2018-04-30 21:01:23 +01:00
IPU_MotionCodeTable.cpp Clang format 2018-04-30 21:01:23 +01:00
IPU_MotionCodeTable.h Clang format 2018-04-30 21:01:23 +01:00
MA_EE.cpp Implement PDIVBW. 2023-12-22 15:41:36 -05:00
MA_EE.h Implement PDIVBW. 2023-12-22 15:41:36 -05:00
MA_EE_Reflection.cpp Implement PDIVBW. 2023-12-22 15:41:36 -05:00
MA_VU.cpp make VU jumps relative: pass instruction relative location CMIPSInstructionFactory 2022-10-25 17:27:51 -04:00
MA_VU.h make VU jumps relative: pass instruction relative location CMIPSInstructionFactory 2022-10-25 17:27:51 -04:00
MA_VU_Lower.cpp Fix more clobbering potential. 2023-09-25 10:53:52 -04:00
MA_VU_LowerReflection.cpp Add proper "empty" return value to GetEffectiveAddress. 2022-12-07 14:48:20 -05:00
MA_VU_Upper.cpp Fix a bunch of warnings. 2023-05-03 21:05:08 -04:00
MA_VU_UpperReflection.cpp Take broadcast field in consideration for VU operands. 2023-01-18 15:31:19 -05:00
PS2OS.cpp Improve implementation and fix build issues. 2023-11-16 17:58:37 -05:00
PS2OS.h Improve implementation and fix build issues. 2023-11-16 17:58:37 -05:00
SIF.cpp Use std::move to avoid some copies. 2023-12-07 15:47:43 -05:00
SIF.h Refactor saved states classes. 2023-12-07 15:10:58 -05:00
Timer.cpp Apply CZipArchiveWriter refactoring. 2023-07-23 17:22:18 -04:00
Timer.h Start TIMER2 on boot. 2022-02-11 13:15:38 -05:00
Vif.cpp Apply CZipArchiveWriter refactoring. 2023-07-23 17:22:18 -04:00
Vif.h Move scalar unpackers in header and made them templates. 2023-06-14 11:08:57 -04:00
Vif1.cpp Apply CZipArchiveWriter refactoring. 2023-07-23 17:22:18 -04:00
Vif1.h Handle DIRECT commands with partial qword transfers. 2020-08-25 07:57:08 -04:00
Vpu.cpp Clear FMAC writes on microprogram start. 2023-10-19 11:27:00 -04:00
Vpu.h Fix a bunch of warnings. 2023-05-03 21:05:08 -04:00
VuAnalysis.cpp Fix a bunch of warnings. 2023-05-03 21:05:08 -04:00
VuAnalysis.h Clang format 2018-04-30 21:01:23 +01:00
VuBasicBlock.cpp Update relativePipeTime later in stall analysis. 2023-10-19 17:12:45 -04:00
VuBasicBlock.h Remove some dead code. 2023-10-16 18:03:42 -04:00
VuExecutor.cpp Properly check address bounds of VU microprograms. 2023-11-06 16:19:30 -05:00
VuExecutor.h Cache blocks with same contents located at different places on VU. 2022-10-25 17:27:52 -04:00
VUShared.cpp Reduce overhead of VCALLMS. 2024-01-08 11:57:16 -05:00
VUShared.h Reduce overhead of VCALLMS. 2024-01-08 11:57:16 -05:00
VUShared_Reflection.cpp Take broadcast field in consideration for VU operands. 2023-01-18 15:31:19 -05:00