pcsx2/pcsx2
Connor McLaughlin a7af3cd483 x86/microVU: Write VIs from CTC2 as 16 bits
The micro recompilers only write as 16 bit, so in case the value in the
register was greater than 0xFFFF, we don't want to store higher bits
that get stuck.
2022-11-13 16:15:36 +00:00
..
CDVD CDVD: Adjust rotational delay after seek behaviour 2022-11-09 22:49:10 +00:00
DEV9 DEV9: Sockets: Fix UDP FixedPort 2022-10-27 23:53:37 +02:00
Darwin Core: Fix DarwinFlatFileReader FinishRead return 2022-05-30 09:46:53 +01:00
DebugTools System: Revamp memory allocation 2022-10-14 22:24:42 +01:00
Docs Core: Remove trailing whitespace from all files 2022-09-16 00:52:28 -05:00
Frontend Qt: fix inhibit screensaver on Linux (X11) 2022-11-13 09:29:41 +00:00
GS GS-TC: Reset age on Host->Local dirty textures 2022-11-12 21:47:36 +00:00
IPU EE: Implement Instant DMA hack for some cache problematic games 2022-11-07 18:56:04 +00:00
Linux Core: Fix LnxFlatFileReader FinishRead return 2022-05-30 09:46:53 +01:00
PAD PAD/Qt: Compute deadzone as circular instead of square 2022-10-15 17:38:09 +01:00
RDebug Core: Remove trailing whitespace from all files 2022-09-16 00:52:28 -05:00
Recording Core: Remove trailing whitespace from all files 2022-09-16 00:52:28 -05:00
Reference Core: Remove trailing whitespace from all files 2022-09-16 00:52:28 -05:00
SPU2 SPU: On config change don't reinit sample rate. 2022-11-04 16:45:26 +00:00
System System: Revamp memory allocation 2022-10-14 22:24:42 +01:00
USB USB: Try to fix variable never used warnings. 2022-09-27 14:36:36 +02:00
gui EE: Implement Instant DMA hack for some cache problematic games 2022-11-07 18:56:04 +00:00
ps2 BIOS: Map the entire ROM1 file to PS2 memory 2022-10-18 10:04:52 +01:00
windows Core: Remove trailing whitespace from all files 2022-09-16 00:52:28 -05:00
x86 x86/microVU: Write VIs from CTC2 as 16 bits 2022-11-13 16:15:36 +00:00
Achievements.h Achievements: Rework challenge mode enabling 2022-10-19 18:35:08 +02:00
AsyncFileReader.h CDVD: Remove wx from file access 2021-12-12 03:27:43 +00:00
CMakeLists.txt GS:MTL: Add option to spin GPU during readbacks 2022-10-24 14:33:17 +01:00
COP0.cpp Misc: Remove __fastcall, __fc, __concall and friends 2022-05-12 14:58:03 +01:00
COP0.h Core: Replace old include guard with pragma once 2022-06-26 12:42:10 +02:00
COP2.cpp VU: Synchronise VU1, added speedhack for old behaviour 2020-12-13 22:02:37 +00:00
Cache.cpp System: Revamp memory allocation 2022-10-14 22:24:42 +01:00
Cache.h System: Revamp memory allocation 2022-10-14 22:24:42 +01:00
Common.h Everything: Remove a **lot** of wx, and px nonsense 2022-05-22 13:58:56 +01:00
Config.h EE: Implement Instant DMA hack for some cache problematic games 2022-11-07 18:56:04 +00:00
Counters.cpp Core: Remove trailing whitespace from all files 2022-09-16 00:52:28 -05:00
Counters.h GS: Correctly handle field/deinterlace for progressive/interlaced mode. 2022-06-05 22:37:26 +01:00
Dmac.cpp Core: Remove trailing whitespace from all files 2022-09-16 00:52:28 -05:00
Dmac.h Everything: Get rid of wx entirely from the Qt build 2022-05-22 13:58:56 +01:00
Dump.cpp Everything: Get rid of wx entirely from the Qt build 2022-05-22 13:58:56 +01:00
Dump.h debug: add a new function to dump EE block 2016-01-09 22:59:31 +01:00
Elfheader.cpp Core: Remove trailing whitespace from all files 2022-09-16 00:52:28 -05:00
Elfheader.h Core: Replace old include guard with pragma once 2022-06-26 12:42:10 +02:00
FPU.cpp FPU: replace check* macros by functions 2016-09-18 16:13:29 +02:00
FW.cpp Remove IopCommon.h added proper includes to files. Removing circle includes in several files that sometimes was several layers deep 2022-04-11 21:25:20 +01:00
FW.h FW: fix FWirq callback bug 2020-09-19 22:38:32 +01:00
FiFo.cpp Everything: Remove a **lot** of wx, and px nonsense 2022-05-22 13:58:56 +01:00
GS.cpp System: Revamp memory allocation 2022-10-14 22:24:42 +01:00
GS.h GS: Set vsync based on host decision 2022-10-15 15:17:06 +01:00
GSDumpReplayer.cpp GSDumpReplayer: Support no-looping/frame number queries 2022-10-20 19:43:29 +01:00
GSDumpReplayer.h GSDumpReplayer: Support no-looping/frame number queries 2022-10-20 19:43:29 +01:00
GameDatabase.cpp GS-HW: SW Render CLUT draws 2022-10-30 14:46:11 +00:00
GameDatabase.h GS-HW: SW Render CLUT draws 2022-10-30 14:46:11 +00:00
Gif.cpp EE: Implement Instant DMA hack for some cache problematic games 2022-11-07 18:56:04 +00:00
Gif.h Core: Remove unused code/includes. 2022-05-16 17:30:52 +01:00
Gif_Logger.cpp Core: Remove trailing whitespace from all files 2022-09-16 00:52:28 -05:00
Gif_Unit.cpp GS: Read local memory without sync when readbacks are disabled 2022-05-29 16:15:34 +01:00
Gif_Unit.h System: Move old SysThread junk to gui 2022-05-08 05:40:59 +01:00
Hardware.h Merge const qualifiers and cleanups from ReorderingMTGS: Includes the VIF DIRECT changes, which seem to be stable this time. ;) 2010-07-22 12:20:11 +00:00
Host.cpp Host: Add ConfirmMessage() and OpenURL() 2022-08-29 13:39:09 +01:00
Host.h Host: Add GetResourceFileTimestamp() 2022-09-09 21:21:14 +01:00
HostDisplay.cpp GS: Set vsync based on host decision 2022-10-15 15:17:06 +01:00
HostDisplay.h GS: Set vsync based on host decision 2022-10-15 15:17:06 +01:00
HostSettings.h Qt: Implement settings reset 2022-09-09 21:21:14 +01:00
Hw.cpp Core: Remove trailing whitespace from all files 2022-09-16 00:52:28 -05:00
Hw.h Core: Remove unused code 2022-03-20 04:00:27 +00:00
HwRead.cpp System: Revamp memory allocation 2022-10-14 22:24:42 +01:00
HwWrite.cpp System: Revamp memory allocation 2022-10-14 22:24:42 +01:00
INISettingsInterface.cpp INISettingsInterface: Write changes atomically 2022-10-11 12:57:27 +01:00
INISettingsInterface.h Qt: Deduplicate interface code and reduce core coupling 2022-09-15 11:50:51 +01:00
Interpreter.cpp System: Revamp memory allocation 2022-10-14 22:24:42 +01:00
IopBios.cpp IOPBios: Implement the different iomanx stat file modes 2022-09-20 18:09:58 +01:00
IopBios.h IOPBios: Differentiate ioman and iomanx dread & getStat HLE 2022-09-18 01:52:22 +01:00
IopCounters.cpp Core: Remove trailing whitespace from all files 2022-09-16 00:52:28 -05:00
IopCounters.h Core: Replace old include guard with pragma once 2022-06-26 12:42:10 +02:00
IopDma.cpp Misc: Remove __fastcall, __fc, __concall and friends 2022-05-12 14:58:03 +01:00
IopDma.h Core: Remove trailing whitespace from all files 2022-09-16 00:52:28 -05:00
IopGte.cpp Core: Remove trailing whitespace from all files 2022-09-16 00:52:28 -05:00
IopGte.h Core: Replace old include guard with pragma once 2022-06-26 12:42:10 +02:00
IopHw.cpp CDVD: Rename cdrom files to Ps1CD for clarity of function (#5907) 2022-04-18 12:15:23 +01:00
IopHw.h Core: Remove unused code/includes. 2022-05-16 17:30:52 +01:00
IopIrq.cpp Remove IopCommon.h added proper includes to files. Removing circle includes in several files that sometimes was several layers deep 2022-04-11 21:25:20 +01:00
IopMem.cpp BIOS: Map the entire ROM1 file to PS2 memory 2022-10-18 10:04:52 +01:00
IopMem.h Misc: Remove __fastcall, __fc, __concall and friends 2022-05-12 14:58:03 +01:00
IopModuleNames.cpp IOP: Convert most IOP memory access in the IRX HLE and debugging module to 2016-11-08 19:08:51 +00:00
IopSio2.cpp Remove IopCommon.h added proper includes to files. Removing circle includes in several files that sometimes was several layers deep 2022-04-11 21:25:20 +01:00
IopSio2.h Core: Replace old include guard with pragma once 2022-06-26 12:42:10 +02:00
MMI.cpp Core: Remove trailing whitespace from all files 2022-09-16 00:52:28 -05:00
MTGS.cpp GS: Set vsync based on host decision 2022-10-15 15:17:06 +01:00
MTVU.cpp System: Revamp memory allocation 2022-10-14 22:24:42 +01:00
MTVU.h System: Revamp memory allocation 2022-10-14 22:24:42 +01:00
Mdec.cpp Remove IopCommon.h added proper includes to files. Removing circle includes in several files that sometimes was several layers deep 2022-04-11 21:25:20 +01:00
Mdec.h Core: Replace old include guard with pragma once 2022-06-26 12:42:10 +02:00
Memory.cpp BIOS: Map the entire ROM1 file to PS2 memory 2022-10-18 10:04:52 +01:00
Memory.h BIOS: Map the entire ROM1 file to PS2 memory 2022-10-18 10:04:52 +01:00
MemoryCardFile.cpp VMManager: Add icons to some OSD messages 2022-08-29 13:39:09 +01:00
MemoryCardFile.h Everything: Get rid of wx entirely from the Qt build 2022-05-22 13:58:56 +01:00
MemoryCardFolder.cpp MemoryCard: Fix a crash that happens when copying from one card to a folder memory card via BIOS. (#6746) 2022-10-26 18:30:44 +02:00
MemoryCardFolder.h MemoryCardFolder: Add write osd notification. 2022-09-23 17:41:11 +02:00
MemoryTypes.h BIOS: Map the entire ROM1 file to PS2 memory 2022-10-18 10:04:52 +01:00
MultipartFileReader.cpp MultipartFileReader: Fix use-after-free when opening multipart files 2022-05-24 11:34:56 +01:00
PCSX2.rc Core: Remove trailing whitespace from all files 2022-09-16 00:52:28 -05:00
PCSX2Base.h x86/microVU: Use AVX2 for full block comparisons 2022-10-14 20:54:39 +01:00
PINE.cpp System: Revamp memory allocation 2022-10-14 22:24:42 +01:00
PINE.h System: Remove/move out a bunch more leftover stuff from wx 2022-10-14 22:24:42 +01:00
Patch.cpp Everything: Get rid of wx entirely from the Qt build 2022-05-22 13:58:56 +01:00
Patch.h Core: Remove trailing whitespace from all files 2022-09-16 00:52:28 -05:00
Patch_Memory.cpp System: Revamp memory allocation 2022-10-14 22:24:42 +01:00
Pcsx2Config.cpp EE: Implement Instant DMA hack for some cache problematic games 2022-11-07 18:56:04 +00:00
PerformanceMetrics.cpp GameDatabase: Add option to force blit-based FPS detection 2022-06-15 16:21:31 +01:00
PerformanceMetrics.h PerformanceMetrics: Switch to ThreadHandle 2022-05-02 14:25:05 +01:00
PrecompiledHeader.cpp [copyright] 2010-07-08 16:40:44 +00:00
PrecompiledHeader.h Core: Remove trailing whitespace from all files 2022-09-16 00:52:28 -05:00
R3000A.cpp Misc: Remove __fastcall, __fc, __concall and friends 2022-05-12 14:58:03 +01:00
R3000A.h System: Revamp memory allocation 2022-10-14 22:24:42 +01:00
R3000AInterpreter.cpp System: Revamp memory allocation 2022-10-14 22:24:42 +01:00
R3000AOpcodeTables.cpp Core: Remove trailing whitespace from all files 2022-09-16 00:52:28 -05:00
R5900.cpp EE: Implement Instant DMA hack for some cache problematic games 2022-11-07 18:56:04 +00:00
R5900.h EE: Implement Instant DMA hack for some cache problematic games 2022-11-07 18:56:04 +00:00
R5900Exceptions.h Core: Remove trailing whitespace from all files 2022-09-16 00:52:28 -05:00
R5900OpcodeImpl.cpp BIOS: Map the entire ROM1 file to PS2 memory 2022-10-18 10:04:52 +01:00
R5900OpcodeTables.cpp Core: Remove trailing whitespace from all files 2022-09-16 00:52:28 -05:00
R5900OpcodeTables.h Core: Replace old include guard with pragma once 2022-06-26 12:42:10 +02:00
SPR.cpp MTVU: Try to make T-Bit more reliable. 2022-03-11 10:25:15 +00:00
SPR.h Core: Replace old include guard with pragma once 2022-06-26 12:42:10 +02:00
SaveState.cpp Qt: Add RetroAchievements implementation 2022-10-01 00:00:02 +01:00
SaveState.h EE: Implement Instant DMA hack for some cache problematic games 2022-11-07 18:56:04 +00:00
ShaderCacheVersion.h GS: Support fractional upscale 2022-10-15 17:37:35 +01:00
ShiftJisToUnicode.cpp Everything: Remove a **lot** of wx, and px nonsense 2022-05-22 13:58:56 +01:00
Sif.cpp Remove IopCommon.h added proper includes to files. Removing circle includes in several files that sometimes was several layers deep 2022-04-11 21:25:20 +01:00
Sif.h Core: Replace old include guard with pragma once 2022-06-26 12:42:10 +02:00
Sif0.cpp EE: Implement Instant DMA hack for some cache problematic games 2022-11-07 18:56:04 +00:00
Sif1.cpp EE: Implement Instant DMA hack for some cache problematic games 2022-11-07 18:56:04 +00:00
Sifcmd.h Core: Replace old include guard with pragma once 2022-06-26 12:42:10 +02:00
SingleRegisterTypes.h System: Revamp memory allocation 2022-10-14 22:24:42 +01:00
Sio.cpp Core: Remove trailing whitespace from all files 2022-09-16 00:52:28 -05:00
Sio.h Core: Remove trailing whitespace from all files 2022-09-16 00:52:28 -05:00
SourceLog.cpp fix build error when recording is disabled. 2022-07-18 10:49:09 +01:00
SysForwardDefs.h System: Remove/move out a bunch more leftover stuff from wx 2022-10-14 22:24:42 +01:00
System.cpp System: Remove/move out a bunch more leftover stuff from wx 2022-10-14 22:24:42 +01:00
System.h System: Remove/move out a bunch more leftover stuff from wx 2022-10-14 22:24:42 +01:00
VMManager.cpp SPU: On config change don't reinit sample rate. 2022-11-04 16:45:26 +00:00
VMManager.h Qt: Implement save state backups option 2022-10-02 21:08:58 +02:00
VU.h Core: Replace alignment macros with alignas 2021-11-14 13:52:20 -06:00
VU0.cpp Core: Remove trailing whitespace from all files 2022-09-16 00:52:28 -05:00
VU0micro.cpp Misc: Remove __fastcall, __fc, __concall and friends 2022-05-12 14:58:03 +01:00
VU0microInterp.cpp System: Remove/move out a bunch more leftover stuff from wx 2022-10-14 22:24:42 +01:00
VU1micro.cpp VU: Fix some bugs, ignore VU's in EE Timing Hack 2022-07-31 10:58:51 +01:00
VU1microInterp.cpp System: Remove/move out a bunch more leftover stuff from wx 2022-10-14 22:24:42 +01:00
VUflags.cpp VU Int: Link in clamping settings from UI 2021-09-12 16:12:31 +01:00
VUflags.h Copyright 2010 : PCSX2 and plugins! (notable exception: didn't update copyright info in any Gabest plugins) 2010-05-03 14:08:02 +00:00
VUmicro.cpp VU: Rework VUKickstart in to VUSync, swap behaviour 2022-02-28 19:29:53 +00:00
VUmicro.h System: Remove/move out a bunch more leftover stuff from wx 2022-10-14 22:24:42 +01:00
VUmicroMem.cpp System: Revamp memory allocation 2022-10-14 22:24:42 +01:00
VUops.cpp Core: Remove trailing whitespace from all files 2022-09-16 00:52:28 -05:00
VUops.h Misc: Remove __fastcall, __fc, __concall and friends 2022-05-12 14:58:03 +01:00
Vif.cpp MTVU: Try to make T-Bit more reliable. 2022-03-11 10:25:15 +00:00
Vif.h HwRegs: Swap wxString desc() for std::string 2022-04-15 08:15:40 +01:00
Vif0_Dma.cpp EE: Implement Instant DMA hack for some cache problematic games 2022-11-07 18:56:04 +00:00
Vif1_Dma.cpp EE: Implement Instant DMA hack for some cache problematic games 2022-11-07 18:56:04 +00:00
Vif1_MFIFO.cpp EE: Implement Instant DMA hack for some cache problematic games 2022-11-07 18:56:04 +00:00
Vif_Codes.cpp Core: Remove trailing whitespace from all files 2022-09-16 00:52:28 -05:00
Vif_Dma.h GS: Read local memory without sync when readbacks are disabled 2022-05-29 16:15:34 +01:00
Vif_Transfer.cpp Core: Remove trailing whitespace from all files 2022-09-16 00:52:28 -05:00
Vif_Unpack.cpp Core: Remove trailing whitespace from all files 2022-09-16 00:52:28 -05:00
Vif_Unpack.h Misc: Remove __fastcall, __fc, __concall and friends 2022-05-12 14:58:03 +01:00
pcsx2.vcxproj vs: Enable Function Level Linking solution-wide and AVX2 for Common project 2022-10-20 12:10:17 +01:00
pcsx2.vcxproj.filters GS: Unify shader cache versions across renderers 2022-10-15 15:17:06 +01:00
pcsx2core.vcxproj vs: Enable Function Level Linking solution-wide and AVX2 for Common project 2022-10-20 12:10:17 +01:00
pcsx2core.vcxproj.filters Qt: Add DInput input source 2022-10-16 14:54:38 +01:00
resource.h Core: Remove trailing whitespace from all files 2022-09-16 00:52:28 -05:00
sif2.cpp Core: Remove trailing whitespace from all files 2022-09-16 00:52:28 -05:00
sio_internal.h Remove IopCommon.h added proper includes to files. Removing circle includes in several files that sometimes was several layers deep 2022-04-11 21:25:20 +01:00
vtlb.cpp System: Revamp memory allocation 2022-10-14 22:24:42 +01:00
vtlb.h System: Revamp memory allocation 2022-10-14 22:24:42 +01:00