..
CDVD
modernize: use std::make_unique instead of std::unique_ptr
2017-05-03 12:03:38 +02:00
Darwin
pcsx2:freebsd: Disable aio use on FreeBSD 10.3 and earlier
2016-11-24 19:50:07 +00:00
DebugTools
Align functions to up to 16 bytes in the function scanner
2017-04-19 08:34:03 +02:00
Docs
Introduce end-of-line normalization
2015-08-04 23:52:48 +02:00
IPU
Revert "Update Copyright notices/disclaimers 2017"
2017-01-26 17:12:13 +01:00
Linux
pcsx2: remove various unused variable
2016-09-10 00:09:05 +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
common: drop pthread TLS emulation
2017-04-14 17:18:20 +02: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
GSFrame: Update title only after rendering starts
2017-05-11 11:23:10 +02:00
ps2
debugger: add eu bios info
2017-03-13 19:41:19 +01:00
windows
pcsx2: Remove unused Windows files
2017-03-22 18:15:07 +00:00
x86
pcsx2: Remove unnecessary aMax/aMin macros
2017-04-30 23:41:19 +01:00
AsyncFileReader.h
pcsx2: aio: Complete POSIX AIO reader
2016-05-21 13:23:10 +01:00
CMakeLists.txt
Revert "pcsx2: call XInitThreads at init"
2017-04-30 12:49:52 +02: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
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
* Redid the VIFunpacker's wrapped memory address detection (a bit more compact now)
2010-08-24 17:53:27 +00:00
Config.h
Make memory view row size configurable, store it and "Align window to row size" in settings
2017-04-15 22:48:33 +01:00
Counters.cpp
Counters: Update videomode enum with proper prefix
2017-05-11 11:23:10 +02:00
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
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: remove unused variable
2017-04-30 21:20:23 +02:00
GS.h
Counters: Update videomode enum with proper prefix
2017-05-11 11:23:10 +02:00
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
Remove old/pointless code
2017-01-29 09:06:21 -05:00
Gif.h
GIF: Implement GIF FIFO on GIF MFIFO mode.
2016-09-23 17:48:13 +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
gif: avoid (wrong) uninitialized warning
2017-04-30 21:20:23 +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
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
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
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
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: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
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
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
PCSX2: Remove Unused And Unneeded Argument. ( #1799 )
2017-02-01 11:30:41 +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
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
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
Make memory view row size configurable, store it and "Align window to row size" in settings
2017-04-15 22:48:33 +01:00
PluginManager.cpp
modernize: use std::make_unique instead of std::unique_ptr
2017-05-03 12:03:38 +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
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
Counters: Update videomode enum with proper prefix
2017-05-11 11:23:10 +02:00
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
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
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
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
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
SysForwardDefs.h
Bump version number
2016-01-08 19:04:49 +01:00
System.cpp
modernize: use std::make_unique instead of std::unique_ptr
2017-05-03 12:03:38 +02: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
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: Remove == true/false for boolean logic ( #1556 )
2016-09-10 20:08:14 +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
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
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
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
pcsx2: Remove unnecessary aMax/aMin macros
2017-04-30 23:41:19 +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
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
vtlb: remove SetBaseAddr
2016-01-10 14:31:49 +01:00