pcsx2/pcsx2
2017-01-22 16:50:55 +01:00
..
CDVD Merge pull request #1709 from turtleli/cdvd-street-fighter-ex3 2017-01-06 22:21:03 +01:00
Darwin pcsx2:freebsd: Disable aio use on FreeBSD 10.3 and earlier 2016-11-24 19:50:07 +00:00
DebugTools symbolmap: Use C++11 recursive mutex 2016-09-30 00:55:07 +01:00
Docs Introduce end-of-line normalization 2015-08-04 23:52:48 +02:00
gui GSdx OSD: Add Windows UI and new option 2017-01-10 20:07:29 +00:00
IPU pcsx2:gsdx:spu2x: use parenthesis around macro parameters 2016-09-18 16:13:55 +02:00
Linux pcsx2: remove various unused variable 2016-09-10 00:09:05 +02:00
ps2 Sio: use & 0xFF instead of u8 mask 2016-11-12 19:29:10 +01: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 pcsx2: remove the reserve feature of recompiler memory 2016-12-09 09:28:19 +01:00
Utilities Introduce end-of-line normalization 2015-08-04 23:52:48 +02:00
windows IOP: PSX bios console output 2016-11-05 12:14:01 +00:00
x86 vif: init field in constructor + remove empty function 2017-01-22 16:23:40 +01:00
ZipTools pcsx2: Fix savestate saving crash 2016-02-13 14:57:55 +00:00
AsyncFileReader.h pcsx2: aio: Complete POSIX AIO reader 2016-05-21 13:23:10 +01:00
Cache.cpp eeCache: Flush cache entries on DXLTG 2016-06-04 12:57:14 +01: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
cheatscpp.h Removed all trailing whitespace in *.c *.cpp *.h because it irritates me. 2010-04-25 00:31:27 +00:00
CMakeLists.txt cmake: improve vtune integration 2016-12-09 09:28:19 +01: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 CDVD: Convert CDVD_SourceType into enum class 2016-12-10 12:35:57 +00:00
COP0.cpp vtune: count the number of ERET to trigger a quick exit 2016-12-10 11:07:35 +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
Counters.cpp PCSX2-GS: Use interrupt mask register bitfields 2016-12-01 16:32:27 +05:30
Counters.h PCSX2-Counters: Fix RTC counting at certain cases 2016-12-24 11:54:25 +05:30
Dmac.h GIF: 2014-02-26 22:34:02 +00:00
Dump.cpp pcsx2: check return value of std functions 2016-11-12 17:36:06 +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
FiFo.cpp GIF: Implement GIF FIFO - Enabled as hack as it is slow 2016-09-23 17:41:48 +02:00
FPU.cpp FPU: replace check* macros by functions 2016-09-18 16:13:29 +02: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_Logger.cpp Introduce end-of-line normalization 2015-08-04 23:52:48 +02:00
Gif_Unit.cpp PCSX2-GS: Use interrupt mask register bitfields 2016-12-01 16:32:27 +05:30
Gif_Unit.h MTVU/GS: try to relax the readAmount atomic operation 2017-01-18 19:11:51 +01:00
Gif.cpp Gif MFIFO: Slight Optimisation for GIF MFIFO heavily used area. 2016-12-24 20:09:47 +00:00
Gif.h GIF: Implement GIF FIFO on GIF MFIFO mode. 2016-09-23 17:48:13 +02:00
GS.cpp PCSX2-GS: Use interrupt mask register bitfields 2016-12-01 16:32:27 +05:30
GS.h PCSX2-Counters: Fix RTC counting at certain cases 2016-12-24 11:54:25 +05:30
GSState.cpp pcsx2: Convert ScopedPtr to unique_ptr 2016-02-08 22:31:45 +00: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 GIF: Implement GIF FIFO - Enabled as hack as it is slow 2016-09-23 17:41:48 +02:00
Hw.h psxmode:EE: Plug SBUS PGIF register 2016-09-24 20:11:32 +02:00
HwRead.cpp psxmode:EE: Plug SBUS PGIF register 2016-09-24 20:11:32 +02:00
HwWrite.cpp SPU2-X: PSX games should be able to read ENDX correctly now, which is 2016-10-20 04:17:03 +01:00
Interpreter.cpp Link Unconditionally (#1566) 2016-09-16 09:58:37 +01:00
IopBios.cpp pcsx2: don't use npos as array index 2017-01-22 16:50:55 +01:00
IopBios.h iop bios: fix gcc warnings 2016-11-08 21:53:27 +01: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 pcsx2: Remove == true/false for boolean logic (#1556) 2016-09-10 20:08:14 +02: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 psxmode: add all the rest on core side. psx mode works now. 2016-09-24 20:11:32 +02: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 pcsx2:gsdx:spu2x: use parenthesis around macro parameters 2016-09-18 16:13:55 +02: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 psxmode:IOP: Init mdec and pgif 2016-09-24 20:11:32 +02:00
IopHw.h Removed internal iop event enum assignments which just confuse readers and 2016-10-11 18:53:23 +01: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 IOP: Convert most IOP memory access in the IRX HLE and debugging module to 2016-11-08 19:08:51 +00:00
IopMem.h IOP: Convert most IOP memory access in the IRX HLE and debugging module to 2016-11-08 19:08:51 +00: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 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
Mdec.cpp psxmode: color for mdec please! ;p 2016-09-25 19:55:44 +02:00
Mdec.h psxmode: prepare mdec 2016-09-24 20:08:46 +02: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
MMI.cpp interpreter: fix a subtle bug in a QFSRV 2016-01-12 19:29:10 +01:00
MTGS.cpp MTVU/GS: try to relax the readAmount atomic operation 2017-01-18 19:11:51 +01:00
MTVU.cpp MTVU: hide ring buffer pointer bug under the carpet 2017-01-22 15:42:14 +01:00
MTVU.h MTVU: redo properly atomic management around the MTVU ring buffer 2017-01-18 19:10:47 +01: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_Memory.cpp patches: simplify by unifying patches/cheats (effectively no-op) 2016-07-27 18:15:17 +03: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
PathDefs.h Help button/window in debugger (Windows only) 2014-03-23 13:27:48 +01:00
Pcsx2Config.cpp GIF: Implement GIF FIFO - Enabled as hack as it is slow 2016-09-23 17:41:48 +02:00
PluginManager.cpp GSdx OSD: Minor log improvements 2017-01-10 20:07:29 +00: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 IOP: PSX bios console output 2016-11-05 12:14:01 +00:00
R3000A.h IOP: PSX bios console output 2016-11-05 12:14:01 +00:00
R3000AInterpreter.cpp IOP: Convert most IOP memory access in the IRX HLE and debugging module to 2016-11-08 19:08:51 +00:00
R3000AOpcodeTables.cpp iop:interpreter: remove special case for unsigned division 2016-01-27 18:20:54 +01:00
R5900.cpp psxmode: add all the rest on core side. psx mode works now. 2016-09-24 20:11:32 +02: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
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: remove 'done' of the GS_Packet struct 2017-01-18 19:08:29 +01:00
ShiftJisToUnicode.cpp [copyright] 2010-07-09 15:36:09 +00:00
sif2.cpp pcsx2: Remove == true/false for boolean logic (#1556) 2016-09-10 20:08:14 +02:00
Sif0.cpp pcsx2: Remove == true/false for boolean logic (#1556) 2016-09-10 20:08:14 +02:00
Sif1.cpp pcsx2: Remove == true/false for boolean logic (#1556) 2016-09-10 20:08:14 +02: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
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_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
Sio.cpp Sio: use & 0xFF instead of u8 mask 2016-11-12 19:29:10 +01:00
Sio.h sio: increase buffer to avoid overflow 2016-11-01 13:41:03 +01:00
SourceLog.cpp pcsx2:log: add MDEC_LOG trace capability 2016-09-18 15:35:59 +02:00
SPR.cpp pcsx2: Remove == true/false for boolean logic (#1556) 2016-09-10 20:08:14 +02:00
SPR.h Remove init procedures from Hw.cpp 2014-08-15 14:17:35 +10:00
SysForwardDefs.h Bump version number 2016-01-08 19:04:49 +01:00
System.cpp vif: init field in constructor + remove empty function 2017-01-22 16:23:40 +01:00
System.h game settings/patches: don't apply acidentally to the bios 2016-07-29 20:55:58 +03:00
Vif0_Dma.cpp pcsx2: Remove == true/false for boolean logic (#1556) 2016-09-10 20:08:14 +02:00
Vif1_Dma.cpp pcsx2: Remove == true/false for boolean logic (#1556) 2016-09-10 20:08:14 +02:00
Vif1_MFIFO.cpp pcsx2: add some cast to fix gcc (int vs uint) warning 2016-11-12 17:36:40 +01:00
Vif_Codes.cpp Vif: Fix MSCNT for MK: Shaolin Monks. 2016-10-02 15:35:06 +01: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
Vif.cpp VIF: Apply stall fix to VIF0 as well. 2016-11-13 12:15:18 +00:00
Vif.h pcsx2: Remove == true/false for boolean logic (#1556) 2016-09-10 20:08:14 +02:00
vtlb.cpp pcsx2: don't obfuscate the template type with macro 2016-09-18 16:13:29 +02:00
vtlb.h vtlb: remove SetBaseAddr 2016-01-10 14:31:49 +01:00
VU0.cpp pcsx2|spu2x: remove unused macro 2016-09-18 16:13:29 +02:00
VU0micro.cpp pcsx2|spu2x: remove unused macro 2016-09-18 16:13:29 +02:00
VU0microInterp.cpp pcsx2: Remove == true/false for boolean logic (#1556) 2016-09-10 20:08:14 +02:00
VU1micro.cpp pcsx2|spu2x: remove unused macro 2016-09-18 16:13:29 +02:00
VU1microInterp.cpp pcsx2: Remove == true/false for boolean logic (#1556) 2016-09-10 20:08:14 +02:00
VU.h microVU: 2013-03-11 21:54:05 +00: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:gsdx:spu2x: use parenthesis around macro parameters 2016-09-18 16:13:55 +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