Play-/Source/ee
Jean-Philip Desjardins 23cf71b800 Goemon boots.
Needs more work to make it go further since the game will execute code in TLB mapped areas.
2020-12-28 14:26:14 -05:00
..
COP_VU.cpp Flush Q pipeline when setting register through CTC2. 2020-11-23 17:59:53 -05:00
COP_VU.h Clang format 2018-04-30 21:01:23 +01:00
COP_VU_Reflection.cpp Clang format 2018-04-30 21:01:23 +01:00
DMAC.cpp Add some missing EE DMAC ASR register interactions 2020-11-06 19:06:59 +01:00
DMAC.h Add some missing EE DMAC ASR register interactions 2020-11-06 19:06:59 +01:00
Dmac_Channel.cpp Handle DMA transfers with 0 QWC 2020-11-29 13:32:14 +01:00
Dmac_Channel.h Add basic destination chain transfer mode support for DMAch8. 2018-05-30 13:19:49 -04:00
Ee_LibMc2.cpp Add constraint to CheckAsync matcher. 2020-05-15 12:37:54 -04:00
Ee_LibMc2.h Handle alternate WriteFile function. 2020-04-20 11:14:37 -04:00
Ee_SubSystem.cpp Use proper frequency for HSYNC based timers. 2020-12-14 17:56:13 -05:00
Ee_SubSystem.h Make sure EE's and VU0's states are synced before starting VU0. 2019-10-14 12:55:09 -04: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
EeExecutor.cpp Code style fixes. 2020-12-02 18:43:42 -05:00
EeExecutor.h Initialize atomic variable. 2020-12-27 19:11:29 -05: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 Replace boost header by system header. 2019-10-29 19:52:29 -04:00
FpMulTruncate.h Moved EE and GS specific files in a separate folder. 2015-05-06 00:54:15 -04:00
GIF.cpp Implement GS BUSDIR register 2020-11-06 19:06:59 +01:00
GIF.h Write batching v3. 2020-10-29 13:41:01 -04:00
INTC.cpp Move saved state helper classes to a subfolder. 2019-02-06 19:04:51 -05:00
INTC.h Change the way GS interrupts are handled. 2018-08-08 12:28:06 -04:00
IPU.cpp Add more warnings 2020-11-06 10:06:16 +01:00
IPU.h Make the change to IPU_CMD register behavior less intrusive. 2019-11-21 12:30:08 -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 PEXEH. 2020-11-20 16:33:26 -05:00
MA_EE.h Implement PEXEH. 2020-11-20 16:33:26 -05:00
MA_EE_Reflection.cpp Implement PEXEH. 2020-11-20 16:33:26 -05:00
MA_VU.cpp Skip flags update when we're sure result won't be used. 2020-02-10 21:40:08 -05:00
MA_VU.h Implement ERSADD. 2020-06-02 15:12:26 -04:00
MA_VU_Lower.cpp Merge pull request #919 from Zer0xFF/branch_free 2020-06-18 14:21:45 -04:00
MA_VU_LowerReflection.cpp Implement ERSADD. 2020-06-02 15:12:26 -04:00
MA_VU_Upper.cpp Implement ADDAq. 2020-05-15 12:37:55 -04:00
MA_VU_UpperReflection.cpp Implement ADDAq. 2020-05-15 12:37:55 -04:00
PS2OS.cpp Goemon boots. 2020-12-28 14:26:14 -05:00
PS2OS.h Add way to change the system's language. 2020-09-09 17:13:17 -04:00
SIF.cpp Fix Linux build. 2019-08-17 13:51:31 -04:00
SIF.h Move saved state helper classes to a subfolder. 2019-02-06 19:04:51 -05:00
Timer.cpp Use proper frequency for HSYNC based timers. 2020-12-14 17:56:13 -05:00
Timer.h Use proper frequency for HSYNC based timers. 2020-12-14 17:56:13 -05:00
Vif.cpp Add warning for invalid VIF commands 2020-11-06 19:06:59 +01:00
Vif.h Implement VIF ERR register 2020-11-06 10:06:17 +01:00
Vif1.cpp Save/load DIRECT qword buffer state. 2020-08-25 08:27:42 -04:00
Vif1.h Handle DIRECT commands with partial qword transfers. 2020-08-25 07:57:08 -04:00
Vpu.cpp Handle transfers to VU micro memory that might wrap around the address space. 2020-07-13 19:17:59 -04:00
Vpu.h Handle transfers to VU micro memory that might wrap around the address space. 2020-07-13 19:17:59 -04:00
VuAnalysis.cpp Clang format 2018-04-30 21:01:23 +01:00
VuAnalysis.h Clang format 2018-04-30 21:01:23 +01:00
VuBasicBlock.cpp Handle VU branching peculiarities found in Star Ocean 3. 2020-06-02 15:12:27 -04:00
VuBasicBlock.h Handle VU branching peculiarities found in Star Ocean 3. 2020-06-02 15:12:27 -04:00
VuExecutor.cpp Handle VU branching peculiarities found in Star Ocean 3. 2020-06-02 15:12:27 -04:00
VuExecutor.h Be a bit more granular when invalidating VU microprograms. 2019-10-21 17:20:01 -04:00
VUShared.cpp Preserve W component of FD in OPMSUB. 2020-11-26 16:29:46 -05:00
VUShared.h Make sure sticky flags arrive at the proper time. 2020-06-02 15:12:27 -04:00
VUShared_Reflection.cpp Check broadcast elements in FMAC stall detection. 2020-03-02 21:18:16 -05:00