..
CDVD
pcsx2 license: add missing nice header on various files
2014-04-11 09:18:30 +02:00
DebugTools
pcsx2 license: add missing nice header on various files
2014-04-11 09:18:30 +02:00
Docs
And the .docs
2014-02-02 12:34:38 +00:00
IPU
GIF:
2014-02-26 22:34:02 +00:00
Linux
codeblock: remove build file => linux is cmake only
2014-04-11 09:18:31 +02:00
RDebug
Copyright 2010 : PCSX2 and plugins! (notable exception: didn't update copyright info in any Gabest plugins)
2010-05-03 14:08:02 +00:00
System
Add debugger config to ini, and put it to use
2014-03-23 13:27:49 +01:00
Utilities
Changed the FastFormatString functions into nifty little classes that use TLS for their buffer workspaces. Result: a fully concurrent printf with zero malloc/free overhead. Use the pxsFmt macro for them -- which is a fully working alternative to wxsFormat().
2010-08-03 22:18:19 +00:00
ZipTools
copyright:
2012-04-12 06:30:35 +00:00
gui
win build fix: set utf8-bom
2014-04-13 10:05:26 +02:00
ps2
Initial work on getting further with PSX mode. Because the PSX rules!
2014-03-06 23:00:09 +00:00
windows
license: add missing header
2014-04-12 19:42:41 +02:00
x86
fix visual studio compilation
2014-03-25 18:35:02 +01:00
AsyncFileReader.h
pcsx2 license: add missing nice header on various files
2014-04-11 09:18:30 +02:00
CMakeLists.txt
cmake: git compilation issue + useless warning message
2014-04-17 20:26:16 +02:00
COP0.cpp
Made 2 spamming logs go to DbgCon and fixed a few compiler warnings.
2011-02-26 01:18:56 +00: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
Minor EE Cache emulation changes (No fixes)
2011-04-30 22:19:20 +00: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
Add debugger config to ini, and put it to use
2014-03-23 13:27:49 +01:00
Counters.cpp
If you're gonna do a revert, you might as well do it properly :P If you don't want it doing properly, give it to me.
2014-02-16 16:21:08 +00:00
Counters.h
MAJOR: All new hwRead and hwWrite handlers (expect regressions). Details:
2010-08-31 05:22:26 +00:00
Dmac.h
GIF:
2014-02-26 22:34:02 +00:00
Dump.cpp
* 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
Dump.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
Elfheader.cpp
Initial debugger work by Kingcom. Features:
2014-02-21 14:29:13 +00:00
Elfheader.h
Initial debugger work by Kingcom. Features:
2014-02-21 14:29:13 +00:00
FPU.cpp
Copyright 2010 : PCSX2 and plugins! (notable exception: didn't update copyright info in any Gabest plugins)
2010-05-03 14:08:02 +00:00
FiFo.cpp
pcsx2: call GSReadFIFO from GS thread (was EE)
2014-03-25 16:36:29 +01:00
GS.cpp
Counters/Vsync: Adjusted VSync according to an older test we had. Fixes Legendz Gekitou! Saga Battle. Also adjusted the number of scanlines depending on if the game is using interlacing or not.
2014-02-13 22:16:21 +00:00
GS.h
pcsx2: call GSReadFIFO from GS thread (was EE)
2014-03-25 16:36:29 +01:00
GSState.cpp
Refactoring:
2010-08-09 04:10:38 +00:00
GameDatabase.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
GameDatabase.h
* Fix patches, which were broken in r3398 (they weren't being applied).
2010-07-07 07:41:44 +00:00
Gif.cpp
Path3 Masking: Lower the Intermediate mode threshold for smaller packets, fixes some small texture glitches on Path3 masking games such as Wallace & Gromit
2014-02-28 21:38:04 +00: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
pcsx2: Implemented Threaded VU1 :D
2011-08-12 02:31:49 +00:00
Gif_Unit.cpp
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_Unit.h
Path3 Masking: Fixed up some issues causing Gunfighter 2 not to work. Closes Issue 1445
2013-11-05 14:40:25 +00:00
Gte.cpp
linux fix:
2014-03-06 23:30:11 +00:00
Gte.h
These files go with last commit.
2014-03-06 23:16:50 +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
[15:33] (Kingcom): it seems inline breaks gcc, as it can't extern a function declared with inline
2014-02-27 14:41:44 +00: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
Initial work on getting further with PSX mode. Because the PSX rules!
2014-03-06 23:00:09 +00:00
HwWrite.cpp
Initial work on getting further with PSX mode. Because the PSX rules!
2014-03-06 23:00:09 +00:00
Interpreter.cpp
newHostVM:
2010-11-03 14:18:30 +00:00
IopBios.cpp
all: gcc warning clean (round 2)
2013-06-28 17:32:37 +00:00
IopBios.h
Implemented a better "host:" rewrite system, which takes the path of the elf being loaded as the root of the virtual "host:". This is the same behaviour as pc-side ps2link clients. The code could probably be cleaned up a lot or made more configurable, if someone wants to improve it.
2010-06-26 21:17:21 +00:00
IopCommon.h
Initial work on getting further with PSX mode. Because the PSX rules!
2014-03-06 23:00:09 +00:00
IopCounters.cpp
* 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
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
IopHw.cpp
Converted IOP to use a static/global hardware register allocation. (same as I did for the EE a few weeks ago).
2010-09-23 19:44:55 +00: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
Initial work on getting further with PSX mode. Because the PSX rules!
2014-03-06 23:00:09 +00: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
Copyright 2010 : PCSX2 and plugins! (notable exception: didn't update copyright info in any Gabest plugins)
2010-05-03 14:08:02 +00: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
Couple clarifications and fixed warnings.
2011-02-26 03:20:58 +00:00
MTGS.cpp
pcsx2: call GSReadFIFO from GS thread (was EE)
2014-03-25 16:36:29 +01:00
MTVU.cpp
MTVU: Move code out of header.
2012-04-06 11:34:02 +00:00
MTVU.h
copyright:
2012-04-12 06:30:35 +00: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
all: gcc warning clean round 4
2013-07-03 18:42:05 +00:00
Memory.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
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
pcsx2 license: add missing nice header on various files
2014-04-11 09:18:30 +02:00
NakedAsm.h
Added a threadless state managed IPU. The code is still in it's early stages and will now be worked on to optimize for speed. The first optimization is to increase the read size in Vlc.h from 32 bit to 64 bit.
2010-07-26 10:18:28 +00:00
OutputIsoFile.cpp
async-iso: linux. Create an empty FlatFileReader implementation. It will be completed later based on http://code.google.com/p/kernel/wiki/AIOUserGuide
2012-12-03 19:53:27 +00:00
Patch.cpp
linux:
2014-01-26 18:00:14 +00:00
Patch.h
Widescreen hacks db: change from dbf to normal zip (also replaced the dbf with a zip of current ws hacks).
2014-01-25 21:13:52 +00:00
Patch_Memory.cpp
Cleanup patch.cpp...
2010-05-17 05:18:11 +00:00
Patch_Obsolete.h
Cleanup patch.cpp...
2010-05-17 05:18:11 +00:00
PathDefs.h
Help button/window in debugger (Windows only)
2014-03-23 13:27:48 +01:00
Pcsx2Config.cpp
Add debugger config to ini, and put it to use
2014-03-23 13:27:49 +01:00
PluginManager.cpp
pcsx2: gcc warning round 3
2013-06-30 11:43:12 +00:00
Plugins.h
(Patch by KrossX): Fixed multitap (e.g. Timesplitters), New: support raw PSX memcards (mcd/mcr), Fixed issues with pad 2 (e.g. issue 1326).
2013-04-27 16:24:02 +00:00
PrecompiledHeader.cpp
[copyright]
2010-07-08 16:40:44 +00:00
PrecompiledHeader.h
clean (some) gdb warning: round 1
2013-06-28 10:43:50 +00: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
newHostVM:
2010-11-03 14:18:30 +00:00
R3000AOpcodeTables.cpp
Initial work on getting further with PSX mode. Because the PSX rules!
2014-03-06 23:00:09 +00:00
R5900.cpp
These logs never helped solve issues and they tend to spam in some games. Removing them.
2014-02-28 01:36:44 +00:00
R5900.h
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
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: fix window compilation + a couple of extra ;)
2014-02-23 16:00:55 +00:00
R5900OpcodeTables.cpp
Initial debugger work by Kingcom. Features:
2014-02-21 14:29:13 +00:00
R5900OpcodeTables.h
Initial debugger work by Kingcom. Features:
2014-02-21 14:29:13 +00:00
SPR.cpp
Don't know how/why these changed in the DMA commit, but reverting to what it should be.
2014-03-05 10:11:28 +00:00
SPR.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
SamplProf.h
newHostVM:
2010-11-03 14:18:30 +00:00
SaveState.cpp
Added a workaround for the savestate freeze bug in Gust games when the MTVU speedhack is active.
2011-12-29 17:08:17 +00:00
SaveState.h
VIF/VU: Removed all the everblue crap, found another way of doing it. As the savestate bummp wasn't needed anymore, i've put it back again. savestate users rejoyce?
2013-02-05 23:30:25 +00:00
ShiftJisToUnicode.cpp
[copyright]
2010-07-09 15:36:09 +00:00
Sif.cpp
mirror, mirror
2014-03-06 23:32:56 +00:00
Sif.h
Initial work on getting further with PSX mode. Because the PSX rules!
2014-03-06 23:00:09 +00:00
Sif0.cpp
GIF:
2014-02-26 22:34:02 +00:00
Sif1.cpp
GIF:
2014-02-26 22:34:02 +00: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: 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.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
SourceLog.cpp
pcsx2 i18n:
2011-02-25 18:16:53 +00:00
Stats.cpp
Copyright 2010 : PCSX2 and plugins! (notable exception: didn't update copyright info in any Gabest plugins)
2010-05-03 14:08:02 +00:00
Stats.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
SysForwardDefs.h
Regular version numbering for SVN again. We're at 1.3 now :)
2014-02-02 13:56:09 +00:00
System.cpp
Git-based versioning.
2014-03-25 13:31:36 +01:00
System.h
spu2x: array out of bond (-1)
2013-09-10 11:41:11 +00: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
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
pcsx2: Implemented Threaded VU1 :D
2011-08-12 02:31:49 +00:00
VUmicroMem.cpp
pcsx2: Implemented Threaded VU1 :D
2011-08-12 02:31:49 +00:00
VUops.cpp
Implemented VI Backing up for branch instructions on the VU Interpreter. Fixes Kingdom Hearts 2 and possibly others when running off the interpreters.
2013-02-24 18:58:52 +00: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: Put in a check to make sure VIF doesn't break during a FIFO write.
2013-02-18 21:17:35 +00: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
GIF:
2014-02-26 22:34:02 +00:00
Vif1_Dma.cpp
pcsx2: call GSReadFIFO from GS thread (was EE)
2014-03-25 16:36:29 +01:00
Vif1_MFIFO.cpp
GIF:
2014-02-26 22:34:02 +00:00
Vif_Codes.cpp
VIF: Fix for Warship Gunner 2 Issue 1079 . On VU executes immediately followed by an unpack we will execute it immediately. I didn't look too deeply in to this but the game doesn't like the delays. Baldurs Gate still happy though.
2013-10-18 13:03:22 +00:00
Vif_Dma.h
VIF/VU: Removed all the everblue crap, found another way of doing it. As the savestate bummp wasn't needed anymore, i've put it back again. savestate users rejoyce?
2013-02-05 23:30:25 +00:00
Vif_Transfer.cpp
GIF:
2014-02-26 22:34:02 +00:00
Vif_Unpack.cpp
VIF/VU: Removed all the everblue crap, found another way of doing it. As the savestate bummp wasn't needed anymore, i've put it back again. savestate users rejoyce?
2013-02-05 23:30:25 +00:00
Vif_Unpack.h
GCC compilation fixes.
2010-09-13 22:52:04 +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
mirror, mirror
2014-03-06 23:32:56 +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
vtlb.cpp
pcsx2: fix window compilation + a couple of extra ;)
2014-02-23 16:00:55 +00:00
vtlb.h
newHostVM: Cleanups, improved error messages.
2010-11-16 04:53:52 +00:00