pcsx2/pcsx2
Shanoah Alkire 2941fd9b87 wx: Replace a bunch of wx 2.8 macros with the wx 3.x versions. 2019-05-11 20:43:47 -07:00
..
CDVD cdvd: Get rid of code that disabled loading psx discs. 2019-03-01 17:21:13 +05:30
Darwin pcsx2:freebsd: Disable aio use on FreeBSD 10.3 and earlier 2016-11-24 19:50:07 +00:00
DebugTools recording: various formatting and review corrections 2019-04-21 00:45:44 +02:00
Docs Grammar corrections in readme-Docs.txt (#2529) 2018-07-31 21:12:46 +02:00
IPU Workaround to avoid access violation problem in Klonoa 2 loading Volkan Inferno 2019-03-21 20:17:14 +00:00
Linux core: remove noexcept on destructor 2017-05-13 10:38:35 +02:00
RDebug Deci2: port to std::atomic 2016-02-28 15:29:31 +01:00
Recording recording: various formatting and review corrections 2019-04-21 00:45:44 +02:00
Reference Add Memory Card File System documentation to repository for easy reference. 2016-01-31 20:42:29 +01:00
System Expand out a define to get rid of a warning. Get rid of other compiler warnings. Re-indent so that it doesn't look like a statement is part of an if statement when it isn't. 2018-10-27 02:49:03 -07:00
Utilities Introduce end-of-line normalization 2015-08-04 23:52:48 +02:00
ZipTools core: use = default for trivial destructor 2017-05-13 10:38:35 +02:00
gui wx: Replace a bunch of wx 2.8 macros with the wx 3.x versions. 2019-05-11 20:43:47 -07:00
ps2 Remove gigaherz old wip 'new' iopdma code. (#2703) 2018-12-09 18:00:04 -08:00
windows recording:gui: Temporarily remove Movie Editor GUI, add back at a later date 2019-04-21 00:45:44 +02:00
x86 microVU: Add gamefix for Crash Tag Team Racing. Fixes constant recompilation problems. 2019-04-30 22:57:11 +01:00
AsyncFileReader.h pcsx2: aio: Complete POSIX AIO reader 2016-05-21 13:23:10 +01:00
CMakeLists.txt recording: various formatting and review corrections 2019-04-21 00:45:44 +02:00
COP0.cpp Some annoying logs about COP0 are now COP0 Logs. 2018-12-11 21:22:41 -08: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 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
Common.h PS1 mode: Adjustments to processor clock speed and CD read speed. (#2447) 2018-05-26 13:20:02 +02:00
Config.h microVU: Add gamefix for Crash Tag Team Racing. Fixes constant recompilation problems. 2019-04-30 22:57:11 +01:00
Counters.cpp recording: various formatting and review corrections 2019-04-21 00:45:44 +02:00
Counters.h PCSX2-WX: Display the video mode on titlebar 2018-01-07 13:32:47 +05:30
Dmac.h MFIFO: Refactor of some of the VIF/GIF MFIFO functionality. Centralised the MFIFO resume function which should have been separate anyway. 2018-05-30 01:29:23 +01: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:windows: Fix path issues 2018-07-23 00:51:02 +01:00
Elfheader.h core: use = default for trivial destructor 2017-05-13 10:38:35 +02:00
FPU.cpp FPU: replace check* macros by functions 2016-09-18 16:13:29 +02:00
FiFo.cpp GIF: Implement GIF FIFO - Enabled as hack as it is slow 2016-09-23 17:41:48 +02:00
GS.cpp PCSX2-Counters: Fix tracking of scalar limit 2017-07-25 21:55:22 +02:00
GS.h PCSX2-Counters: Fix tracking of scalar limit 2017-07-25 21:55:22 +02:00
GSState.cpp pcsx2: Convert ScopedPtr to unique_ptr 2016-02-08 22:31:45 +00:00
GameDatabase.cpp pcsx2: Remove GameDB blocktable 2018-08-29 22:26:09 +01:00
GameDatabase.h pcsx2: Remove GameDB blocktable 2018-08-29 22:26:09 +01:00
Gif.cpp pcsx2: Avoid trigraphs 2018-08-07 00:15:10 +01:00
Gif.h MFIFO: Refactor of some of the VIF/GIF MFIFO functionality. Centralised the MFIFO resume function which should have been separate anyway. 2018-05-30 01:29:23 +01: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 GSdx: Folder Reorganization. (#2657) 2018-11-16 19:41:37 +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
Hw.cpp MFIFO: Refactor of some of the VIF/GIF MFIFO functionality. Centralised the MFIFO resume function which should have been separate anyway. 2018-05-30 01:29:23 +01:00
Hw.h PS2-HW: Remove address of non-existent registers 2017-10-13 20:28:34 +05:30
HwRead.cpp pcsx2: Remove unused variables 2017-04-09 00:44:16 +01: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 PCSX2: Add ability to pass launch arguments to games with CLI option '--gameargs="-arg1 -arg2 -etc (#2576) 2018-11-07 19:07:17 +01:00
IopBios.cpp iop: Fix booting ELF files on a different drive 2018-01-07 06:22:42 +00:00
IopBios.h iop bios: fix gcc warnings 2016-11-08 21:53:27 +01:00
IopCommon.h PS1 mode: Adjustments to processor clock speed and CD read speed. (#2447) 2018-05-26 13:20:02 +02:00
IopCounters.cpp Remove gigaherz old wip 'new' iopdma code. (#2703) 2018-12-09 18:00:04 -08:00
IopCounters.h Remove gigaherz old wip 'new' iopdma code. (#2703) 2018-12-09 18:00:04 -08:00
IopDma.cpp Remove gigaherz old wip 'new' iopdma code. (#2703) 2018-12-09 18:00:04 -08:00
IopDma.h Remove gigaherz old wip 'new' iopdma code. (#2703) 2018-12-09 18:00:04 -08:00
IopGte.cpp psx|spu2x|gsdx: shift negative value is undefined in C standard 2017-04-30 21:20:23 +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: move pgifInit() over to EE reset; start porting recent (later than ~2001) changes in CdRom.cpp, starting with labels; add a note on missing video timing recalculation when entering psxmode 2018-06-08 21:53:36 +02:00
IopHw.h Remove gigaherz old wip 'new' iopdma code. (#2703) 2018-12-09 18:00:04 -08: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 Properly format 2017-01-29 09:06:21 -05: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 Remove gigaherz old wip 'new' iopdma code. (#2703) 2018-12-09 18:00:04 -08: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 Missed some more code from testing. 2018-09-04 20:52:17 +01:00
MTGS.cpp PCSX2: Remove the "DisableOutput" option. (#2298) 2018-03-04 14:03:50 +00:00
MTVU.cpp Rename VU Cycle stealing to EE Cycle Skipping, and change tool tips for 2018-08-25 18:50:26 +02:00
MTVU.h core: remove throw specifier on destructor 2017-05-13 10:38:35 +02: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
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 core: remove throw specifier on destructor 2017-05-13 10:38:35 +02:00
Patch.cpp Pnach: Add Author line. (#2911) 2019-04-01 23:10:43 +02:00
Patch.h Pnach: Add Author line. (#2911) 2019-04-01 23:10:43 +02:00
Patch_Memory.cpp pcsx2: Fix copy bytes patch command 2018-02-05 00:56:59 +00:00
PathDefs.h pcsx2: Remove theming support 2018-04-28 01:18:12 +01:00
Pcsx2Config.cpp microVU: Add gamefix for Crash Tag Team Racing. Fixes constant recompilation problems. 2019-04-30 22:57:11 +01:00
PluginManager.cpp Remove gigaherz old wip 'new' iopdma code. (#2703) 2018-12-09 18:00:04 -08:00
Plugins.h core: remove throw specifier on destructor 2017-05-13 10:38:35 +02: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 PS1 mode: Adjustments to processor clock speed and CD read speed. (#2447) 2018-05-26 13:20:02 +02:00
R3000A.h IOP: PSX bios console output 2016-11-05 12:14:01 +00:00
R3000AInterpreter.cpp PS1 mode: Adjustments to processor clock speed and CD read speed. (#2447) 2018-05-26 13:20:02 +02:00
R3000AOpcodeTables.cpp iop:interpreter: remove special case for unsigned division 2016-01-27 18:20:54 +01:00
R5900.cpp PCSX2: Add ability to pass launch arguments to games with CLI option '--gameargs="-arg1 -arg2 -etc (#2576) 2018-11-07 19:07:17 +01:00
R5900.h PCSX2: Add ability to pass launch arguments to games with CLI option '--gameargs="-arg1 -arg2 -etc (#2576) 2018-11-07 19:07:17 +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 PCSX2-EE: Improve SetGSCrt logging 2019-03-01 17:09:37 +05:30
R5900OpcodeTables.cpp Fill in flags for most debugger relevant opcodes 2014-08-22 21:50:05 +02:00
R5900OpcodeTables.h Add System Out as a logging source. (#2563) 2018-08-27 13:56:48 +02:00
SPR.cpp MFIFO: Refactor of some of the VIF/GIF MFIFO functionality. Centralised the MFIFO resume function which should have been separate anyway. 2018-05-30 01:29:23 +01:00
SPR.h Remove init procedures from Hw.cpp 2014-08-15 14:17:35 +10:00
SaveState.cpp recording: freeze recording information to savestate regardless 2019-04-21 00:45:44 +02:00
SaveState.h pcsx2 savestates: Bump savestate version, required for the previous TAS PR merge. 2019-04-21 00:50:18 +02: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 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
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 recording: various formatting and review corrections 2019-04-21 00:45:44 +02:00
Sio.h Remove an extern that goes to a function not in the code. 2018-09-16 00:40:07 -07:00
SourceLog.cpp recording: various formatting and review corrections 2019-04-21 00:45:44 +02:00
SysForwardDefs.h Bump version number 2016-01-08 19:04:49 +01:00
System.cpp pcsx2|common: replace throw() by noexcept 2017-05-13 10:38:35 +02:00
System.h pcsx2|common: replace throw() by noexcept 2017-05-13 10:38:35 +02:00
VU.h microVU: 2013-03-11 21:54:05 +00:00
VU0.cpp VU0: added a special case to the CFC2 instruction if it copies the value 2017-02-23 04:38:26 +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|common: replace throw() by noexcept 2017-05-13 10:38:35 +02: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 pcsx2|common: replace throw() by noexcept 2017-05-13 10:38:35 +02: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
Vif.cpp VIF FIFO: Hacked the hack. Fixes Downtown Run. Tested all known games that need the hack, they still work *phew* 2018-05-21 21:54:00 +01:00
Vif.h MFIFO: Refactor of some of the VIF/GIF MFIFO functionality. Centralised the MFIFO resume function which should have been separate anyway. 2018-05-30 01:29:23 +01: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: Remove unused variable "maddr" from Vif1_MFIFO.cpp. 2019-01-01 22:07:18 +01:00
Vif_Codes.cpp Add comments to prevent various warnings about falling through on case statements. 2019-02-23 22:08:57 -08: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 pcsx2: Remove == true/false for boolean logic (#1556) 2016-09-10 20:08:14 +02: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 pcsx2: don't obfuscate the template type with macro 2016-09-18 16:13:29 +02:00
vtlb.h core: remove throw specifier on destructor 2017-05-13 10:38:35 +02:00