pcsx2/pcsx2
Gregory Hainaut f3d14dadc7 Merge pull request #1524 from ssakash/SMODE2_Override
EE: Minor changes to syscall function
2016-08-22 11:37:13 +02:00
..
CDVD Merge pull request #1518 from PCSX2/pcsx2-high-level-fopen 2016-08-15 15:41:27 +02:00
Darwin pcsx2: aio: Complete POSIX AIO reader 2016-05-21 13:23:10 +01:00
DebugTools pcsx2: fix gcc warning 2016-08-17 21:23:06 +02:00
Docs Introduce end-of-line normalization 2015-08-04 23:52:48 +02:00
IPU ipu: Convert yuv2rgb sse2 inline assembly to intrinsics 2016-05-21 23:26:17 +01:00
Linux pcsx2:linux: leaking allocation isn't necessary 2016-07-21 09:51:15 +02:00
RDebug Deci2: port to std::atomic 2016-02-28 15:29:31 +01:00
Reference Add Memory Card File System documentation to repository for easy reference. 2016-01-31 20:42:29 +01:00
System Merge pull request #1474 from turtleli/windows-64-bit-fixes 2016-07-28 00:19:04 +01:00
Utilities Introduce end-of-line normalization 2015-08-04 23:52:48 +02:00
ZipTools pcsx2: Fix savestate saving crash 2016-02-13 14:57:55 +00:00
gui console: Remove scrollbar mouse drag pause behaviour 2016-08-17 22:07:42 +01:00
ps2 game settings/patches: don't apply acidentally to the bios 2016-07-29 20:55:58 +03:00
windows console: Remove scrollbar mouse drag pause behaviour 2016-08-17 22:07:42 +01:00
x86 Merge pull request #1516 from PCSX2/emitter-manual-void-cast 2016-08-17 18:56:55 +02:00
AsyncFileReader.h pcsx2: aio: Complete POSIX AIO reader 2016-05-21 13:23:10 +01:00
CMakeLists.txt console: Remove scrollbar mouse drag pause behaviour 2016-08-17 22:07:42 +01:00
COP0.cpp Changed the M[FT]P[CS] instruction decoding logic to match results from this test: 2016-06-23 20:57:43 +01:00
COP0.h * Rename cpuBranch[...] functions and vars to cpuEvent[...], which should be more clear and consistent as to their true purpose. (to clarify: events typically run during cpu branch instructions, but most branches don't actually have anything to do with whether or not there are events pending or events being run). 2010-09-05 15:38:14 +00:00
COP2.cpp VIF: Reworked the VU delays in to scheduled events to simulate VU run time without killing Metal Saga or Fahrenheit. Adjusted the COP checks on the VU's to use the same method as the VPU_STAT is never set essentially so the VU is never "running". 2012-04-07 01:48:34 +00:00
Cache.cpp Fix a possibility for out of bound accesses in logging within Cache.cpp 2014-07-03 00:24:16 -04:00
Cache.h Cache Emulation: Updated cache emulation for new VTLB, Dead or Alive 2 (Japanese Version only) now playable. You can enable this under the Recompiler options by ticking the "Enable EE Cache" box, however it will only work with the EE in Interpreter mode. Also fixed some cache bugs from the old implementation. 2011-02-17 21:27:24 +00:00
Common.h * Redid the VIFunpacker's wrapped memory address detection (a bit more compact now) 2010-08-24 17:53:27 +00:00
Config.h PCSX2-Counters: Remove default video mode variable 2016-07-09 21:50:37 +05:30
Counters.cpp Counters: Move interlace detection code to SetGsCrt 2016-08-20 23:32:20 +05:30
Counters.h Counters: Add a new function GetVerticalFrequency() 2016-08-05 18:23:55 +05:30
Dmac.h GIF: 2014-02-26 22:34:02 +00:00
Dump.cpp Fix Linux build. 2016-01-30 17:56:35 +01:00
Dump.h debug: add a new function to dump EE block 2016-01-09 22:59:31 +01:00
Elfheader.cpp pcsx2: Throw the exception 2015-10-07 00:37:40 +01:00
Elfheader.h pcsx2: Pass IsoFile parameter by reference 2015-10-05 20:02:31 +01:00
FPU.cpp FPU: sqrt(-0) == 0 2016-01-31 23:43:55 +01:00
FiFo.cpp Removed `using std::min/max` from PCH 2014-08-14 14:55:52 -07:00
GS.cpp Counters: Move interlace detection code to SetGsCrt 2016-08-20 23:32:20 +05:30
GS.h Counters: Move interlace detection code to SetGsCrt 2016-08-20 23:32:20 +05:30
GSState.cpp pcsx2: Convert ScopedPtr to unique_ptr 2016-02-08 22:31:45 +00:00
GameDatabase.cpp Simplified loops by declaring iterators with 'auto' 2014-08-10 01:48:57 -07:00
GameDatabase.h pcsx2: replace wxStrtoul by ToUlong method 2014-09-27 11:50:31 +02:00
Gif.cpp Removed `using std::min/max` from PCH 2014-08-14 14:55:52 -07:00
Gif.h Path3 Masking: Games should no longer need the EE Timing fix. General fixes for Need for Speed Underground 2 and other games affected by the change. Hopefully Outrun and Terminator 3 will be ok now too, no promises (as i don't have the games) 2012-05-23 16:22:03 +00:00
Gif_Logger.cpp Introduce end-of-line normalization 2015-08-04 23:52:48 +02:00
Gif_Unit.cpp Gif: port code to std::atomic 2016-02-28 15:29:31 +01:00
Gif_Unit.h pcsx2:gif: initialize gif unit member 2016-03-30 19:56:19 +02: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
Hw.cpp Removed redundant initialisation code (covered in the resets), reverted a little pointless shuffling. 2014-08-15 14:09:18 +01:00
Hw.h Initial work on getting further with PSX mode. Because the PSX rules! 2014-03-06 23:00:09 +00:00
HwRead.cpp Removed `using std::min/max` from PCH 2014-08-14 14:55:52 -07:00
HwWrite.cpp dmac: wrap source address to remain in 16K 2016-01-27 22:39:39 +01:00
Interpreter.cpp More robust eeload hooking to monitor and interfere with bios and game loading. 2016-07-29 16:51:18 +01:00
IopBios.cpp pcsx2|common: Use _WIN32 for Windows preprocessor macro 2016-01-27 22:41:45 +00:00
IopBios.h partially revert c5d2343f51 2014-07-12 13:30:34 +02:00
IopCommon.h IOP: Readd GTE now we know it exists, plus a couple of devcon outputs. 2016-01-20 20:29:18 +00:00
IopCounters.cpp IOP Counters: Silly error fixed. 2015-10-17 12:52:49 +01:00
IopCounters.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
IopDma.cpp Initial work on getting further with PSX mode. Because the PSX rules! 2014-03-06 23:00:09 +00:00
IopDma.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
IopGte.cpp iop: Use count_leading_sign_bits for err, counting sign bits 2016-05-21 23:26:18 +01:00
IopGte.h IOP: Readd GTE now we know it exists, plus a couple of devcon outputs. 2016-01-20 20:29:18 +00:00
IopHw.cpp IOP Counter/IRQ: Misc Counter and IRQ handling changes based on NoCash documents for PS1. 2015-10-16 00:48:26 +01:00
IopHw.h Initial work on getting further with PSX mode. Because the PSX rules! 2014-03-06 23:00:09 +00:00
IopIrq.cpp Tests with Grandia Extreme's debugger suggest that SBUS interrupts *never* fire. 2012-03-14 13:10:14 +00:00
IopMem.cpp Remove redundant memzero_ptr. All compilers use SSE implementation anyway. 2014-08-17 23:23:55 +10:00
IopMem.h newHostVM: (WIP, may not run!) -- Applied host virtual memory mapping to the EE/IOP/VU main and on-chip memory banks. Added a new OO-based system allocator object for handling said virtual memory resources. Plus many code cleanups, and some added mess that needs to be cleaned up. 2010-11-15 14:05:02 +00:00
IopModuleNames.cpp Fixed inconsistent newlines / added as many svn:eol-style=native properties as I could without killing myself. 2011-03-25 05:06:49 +00:00
IopSio2.cpp pcsx2: avoid couple of out-of-bounds access 2015-09-10 14:20:51 +02:00
IopSio2.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
MMI.cpp interpreter: fix a subtle bug in a QFSRV 2016-01-12 19:29:10 +01:00
MTGS.cpp pcsx2:windows: Remove unused sampling profiler 2016-07-24 21:42:53 +01:00
MTVU.cpp common: remove old atomic wrapper 2016-07-14 18:29:41 +02:00
MTVU.h MTVU: port vuCycles to std::atomic 2016-07-14 18:29:41 +02:00
Mdec.cpp spu2-x: Misc Alsa stuff. Added a few missing files into the pcsx2 codeblocks project. 2010-10-13 09:15:54 +00:00
Mdec.h Removed all trailing whitespace in *.c *.cpp *.h because it irritates me. 2010-04-25 00:31:27 +00:00
Memory.cpp ee: use enum for mmap_GetRamPageInfo returned value 2015-11-12 10:35:10 +01:00
Memory.h pcsx2: use a common general intrin include 2016-01-11 09:13:52 +01:00
MemoryTypes.h newHostVM: (WIP, may not run!) -- Applied host virtual memory mapping to the EE/IOP/VU main and on-chip memory banks. Added a new OO-based system allocator object for handling said virtual memory resources. Plus many code cleanups, and some added mess that needs to be cleaned up. 2010-11-15 14:05:02 +00:00
MultipartFileReader.cpp Removed `using std::min/max` from PCH 2014-08-14 14:55:52 -07:00
NakedAsm.h Darwin/OSX __POSIX__ definitions. 2015-12-02 05:00:41 +02:00
OutputIsoFile.cpp Introduce end-of-line normalization 2015-08-04 23:52:48 +02:00
Patch.cpp patches: simplify by unifying patches/cheats (effectively no-op) 2016-07-27 18:15:17 +03:00
Patch.h patches: more consistency with console messages 2016-07-31 19:07:14 +03:00
Patch_Memory.cpp patches: simplify by unifying patches/cheats (effectively no-op) 2016-07-27 18:15:17 +03:00
PathDefs.h Help button/window in debugger (Windows only) 2014-03-23 13:27:48 +01:00
Pcsx2Config.cpp PCSX2-Counters: Remove default video mode variable 2016-07-09 21:50:37 +05:30
PluginManager.cpp pcsx2: properly init structure with the { } pattern 2016-08-12 19:30:14 +02:00
Plugins.h Merge pull request #1275 from AdmiralCurtiss/memcard-plugin-switch-filter-reset 2016-04-06 23:59:36 +01:00
PrecompiledHeader.cpp [copyright] 2010-07-08 16:40:44 +00:00
PrecompiledHeader.h Merge pull request #1287 from mogaika/debug_window_improve 2016-07-07 19:59:33 +02:00
R3000A.cpp Initial work on getting further with PSX mode. Because the PSX rules! 2014-03-06 23:00:09 +00:00
R3000A.h newHostVM: improving error handling and memory management (WIP) 2010-10-28 13:14:18 +00:00
R3000AInterpreter.cpp pcsx2: add --irx option to inject an irx module 2016-01-22 19:46:03 +01:00
R3000AOpcodeTables.cpp iop:interpreter: remove special case for unsigned division 2016-01-27 18:20:54 +01:00
R5900.cpp More robust eeload hooking to monitor and interfere with bios and game loading. 2016-07-29 16:51:18 +01:00
R5900.h More robust eeload hooking to monitor and interfere with bios and game loading. 2016-07-29 16:51:18 +01:00
R5900Exceptions.h Mostly-new host exception system (host meaning the C++ / SEH exceptions, not the VM's PS2/MIPS exceptions). Main purpose is to make specifying diagnostic and end-user messages more sane. Secondary goal was to remove the need for C++ multiple and virtual inheritance, which are buggy in MSVC still, and problematic even when they aren't buggy. 2010-06-28 18:03:54 +00:00
R5900OpcodeImpl.cpp R5900: Add an enum class for SYSCALL 2016-08-20 23:32:31 +05:30
R5900OpcodeTables.cpp Fill in flags for most debugger relevant opcodes 2014-08-22 21:50:05 +02:00
R5900OpcodeTables.h R5900: Add an enum class for SYSCALL 2016-08-20 23:32:31 +05:30
SPR.cpp dmac: implement memcpy wrapping for SPR 2016-01-28 21:02:35 +01:00
SPR.h Remove init procedures from Hw.cpp 2014-08-15 14:17:35 +10:00
SaveState.cpp Remove all custom memcpy usage from core pcsx2 and remove memcpy_fast from plugins. 2014-08-27 13:45:23 +10:00
SaveState.h GIF Unit: Stop multiple fires of FINISH IRQ's 2015-08-12 02:16:23 +01:00
ShiftJisToUnicode.cpp [copyright] 2010-07-09 15:36:09 +00:00
Sif.cpp Remove init procedures from Hw.cpp 2014-08-15 14:17:35 +10:00
Sif.h Remove all custom memcpy usage from core pcsx2 and remove memcpy_fast from plugins. 2014-08-27 13:45:23 +10:00
Sif0.cpp Sif: Limit/Mask transfer size to 1mb-16, thanks to jpd002 (Play!) for the fix! 2015-10-08 20:02:15 +01:00
Sif1.cpp Sif: Limit/Mask transfer size to 1mb-16, thanks to jpd002 (Play!) for the fix! 2015-10-08 20:02:15 +01:00
Sifcmd.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
Sio.cpp Handle filter management in the folder memcard class rather than outside. 2016-04-02 15:22:11 +02:00
Sio.h Handle filter management in the folder memcard class rather than outside. 2016-04-02 15:22:11 +02:00
SourceLog.cpp PCSX2-WX: MainFrame keyboard navigation improvement (#1388) 2016-06-08 21:48:16 +01:00
SysForwardDefs.h Bump version number 2016-01-08 19:04:49 +01:00
System.cpp game settings/patches: don't apply acidentally to the bios 2016-07-29 20:55:58 +03:00
System.h game settings/patches: don't apply acidentally to the bios 2016-07-29 20:55:58 +03:00
VU.h microVU: 2013-03-11 21:54:05 +00:00
VU0.cpp -Bumped savestate version, forgot to do that in my last commit. 2012-04-07 12:27:19 +00:00
VU0micro.cpp VIF: EXPERIMENTAL, NOT SANITY CHECKED: Delayed VU execution until the next flush, mpg, microprogram call or (as a fallback) end of dma packet to deal with cases like MSCAL, UNPACK, MSCAL (expects the first program to receive the unpack data). 2012-09-05 20:13:50 +00:00
VU0microInterp.cpp microVU: 2013-03-11 21:54:05 +00:00
VU1micro.cpp VIF: EXPERIMENTAL, NOT SANITY CHECKED: Delayed VU execution until the next flush, mpg, microprogram call or (as a fallback) end of dma packet to deal with cases like MSCAL, UNPACK, MSCAL (expects the first program to receive the unpack data). 2012-09-05 20:13:50 +00:00
VU1microInterp.cpp VU Interpreter: Fix uninitialized scalar variable Coverity CID #146964. 2015-09-26 12:35:03 +01:00
VUflags.cpp Refactoring: 2010-08-09 04:10:38 +00: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 Add a dev notice for a tweak point with VU0 Macro/Micro updates. 2012-11-13 16:47:51 +00:00
VUmicro.h VU: port BaseVUmicroCPU to std::atomic 2016-02-28 15:29:31 +01:00
VUmicroMem.cpp pcsx2: Implemented Threaded VU1 :D 2011-08-12 02:31:49 +00:00
VUops.cpp pcsx2: avoid couple of out-of-bounds access 2015-09-10 14:20:51 +02:00
VUops.h General emulator memory work, regarding my new policy that most (or all) cpu and hardware registers should be standard globals, as it makes our lives a lot easier in general (and their memory footprint is small so it won't adversely affect the virtual memory availability of the host operating systems). Details: 2010-08-27 03:21:16 +00:00
Vif.cpp VIF MFifo: Simulate buffer filling time from Scratchpad. 2015-10-24 13:25:29 +01:00
Vif.h VIF: Put in a check to make sure VIF doesn't break during a FIFO write. 2013-02-18 21:17:35 +00:00
Vif0_Dma.cpp VIF-MFIFO: Fix for stalls on wait instructions, fixes Stuart Little 3 2015-06-27 22:47:44 +01:00
Vif1_Dma.cpp VIF: Fix up some scenarios with Reverse VIF FIFO. Fixes #1502 2016-08-07 12:27:28 +01:00
Vif1_MFIFO.cpp VIF MFifo: Simulate buffer filling time from Scratchpad. 2015-10-24 13:25:29 +01:00
Vif_Codes.cpp pcsx2: don't compare pointer with 0 2016-08-12 19:30:14 +02:00
Vif_Dma.h Vif: Fix for Warship Gunner 2 geometry holes. Fixes Issue 665 2015-11-08 18:42:55 +00:00
Vif_Transfer.cpp Removed `using std::min/max` from PCH 2014-08-14 14:55:52 -07:00
Vif_Unpack.cpp Vif-Int: Fix mode = 3 2016-01-29 23:11:54 +00:00
Vif_Unpack.h Vif-Int: Fix mode = 3 2016-01-29 23:11:54 +00:00
cheatscpp.h Removed all trailing whitespace in *.c *.cpp *.h because it irritates me. 2010-04-25 00:31:27 +00:00
sif2.cpp Removed `using std::min/max` from PCH 2014-08-14 14:55:52 -07:00
sio_internal.h SIO: KrossX new changes for Memcards, seems ok on a test of random 10-15 random games, please report if any errors appear! 2013-12-29 21:57:17 +00:00
vtlb.cpp vtlb: remove SetBaseAddr 2016-01-10 14:31:49 +01:00
vtlb.h vtlb: remove SetBaseAddr 2016-01-10 14:31:49 +01:00