pcsx2/pcsx2
Jake.Stine 5a5c22e19a Cleaned up some parts of the Multithreaded GS code (MTGS), and made some notes.
git-svn-id: http://pcsx2-playground.googlecode.com/svn/trunk@341 a6443dda-0b58-4228-96e9-037be469359c
2016-05-24 22:40:27 +02:00
..
DebugTools It's log, it's log, it's big, it's heavy, it's wood... 2016-05-24 22:40:27 +02:00
Docs Copied over the files from pcsx2 HEAD revision. 2016-05-24 22:37:08 +02:00
IPU Set a few of the IRQ handlers to __forceinline since they're only called from one place (cpuBranchTest, psxBranchTest). Changed all uses of _inline to __forceinline as well, since _inline is a useless keyword [all modern compilers by default assume _inline status on everything]. 2016-05-24 22:40:27 +02:00
Linux Comment out broken MTGS logging code. Disable Logging menu in Linux if not a devbuild. 2016-05-24 22:40:27 +02:00
RDebug Cleanup various things g++ doesn't like. 2016-05-24 22:40:25 +02:00
tinyxml Copied over the files from pcsx2 HEAD revision. 2016-05-24 22:37:08 +02:00
windows Wee improvement to how the Win32 GUI handles Run->Execute. It'll now resume the existing cpu state instead of starting a new one. The old code had a tendency to get desync'd because it didn't complete the in-progress BranchTest execution (not good). 2016-05-24 22:40:27 +02:00
x86 "Fixed" the 2 games I have that suffer from the damage calculation bug by using the code of rpropMMI's mult1. This fix isn't final yet, but for the sake of testing... you know :p 2016-05-24 22:40:27 +02:00
zlib Copied over the files from pcsx2 HEAD revision. 2016-05-24 22:37:08 +02:00
CDVD.c Set a few of the IRQ handlers to __forceinline since they're only called from one place (cpuBranchTest, psxBranchTest). Changed all uses of _inline to __forceinline as well, since _inline is a useless keyword [all modern compilers by default assume _inline status on everything]. 2016-05-24 22:40:27 +02:00
CDVD.h Set a few of the IRQ handlers to __forceinline since they're only called from one place (cpuBranchTest, psxBranchTest). Changed all uses of _inline to __forceinline as well, since _inline is a useless keyword [all modern compilers by default assume _inline status on everything]. 2016-05-24 22:40:27 +02:00
CDVDiso.c It's log, it's log, it's big, it's heavy, it's wood... 2016-05-24 22:40:27 +02:00
CDVDiso.h Copied over the files from pcsx2 HEAD revision. 2016-05-24 22:37:08 +02:00
CDVDisodrv.c It's log, it's log, it's big, it's heavy, it's wood... 2016-05-24 22:40:27 +02:00
CDVDisodrv.h Copied over the files from pcsx2 HEAD revision. 2016-05-24 22:37:08 +02:00
CDVDlib.h Copied over the files from pcsx2 HEAD revision. 2016-05-24 22:37:08 +02:00
COP0.c It's log, it's log, it's big, it's heavy, it's wood... 2016-05-24 22:40:27 +02:00
COP0.h Copied over the files from pcsx2 HEAD revision. 2016-05-24 22:37:08 +02:00
Cache.c It's log, it's log, it's big, it's heavy, it's wood... 2016-05-24 22:40:27 +02:00
Cache.h Copied over the files from pcsx2 HEAD revision. 2016-05-24 22:37:08 +02:00
CdRom.c Set a few of the IRQ handlers to __forceinline since they're only called from one place (cpuBranchTest, psxBranchTest). Changed all uses of _inline to __forceinline as well, since _inline is a useless keyword [all modern compilers by default assume _inline status on everything]. 2016-05-24 22:40:27 +02:00
CdRom.h Remove some commented out code and inline a few defines. 2016-05-24 22:40:26 +02:00
Common.h This should un-break the Linux build, yes some guys are using Linux! :p 2016-05-24 22:40:27 +02:00
Counters.c Reverted most changes from r326, the excessive code will get used later. Also removed some dead code that's been in the eerec for ages. 2016-05-24 22:40:27 +02:00
Counters.h Reverted most changes from r326, the excessive code will get used later. Also removed some dead code that's been in the eerec for ages. 2016-05-24 22:40:27 +02:00
Decode_XA.c Copied over the files from pcsx2 HEAD revision. 2016-05-24 22:37:08 +02:00
Decode_XA.h Copied over the files from pcsx2 HEAD revision. 2016-05-24 22:37:08 +02:00
EEregs.h Copied over the files from pcsx2 HEAD revision. 2016-05-24 22:37:08 +02:00
Elfheader.c It's log, it's log, it's big, it's heavy, it's wood... 2016-05-24 22:40:27 +02:00
Elfheader.h Copied over the files from pcsx2 HEAD revision. 2016-05-24 22:37:08 +02:00
FPU.c It's log, it's log, it's big, it's heavy, it's wood... 2016-05-24 22:40:27 +02:00
FPU2.cpp Copied over the files from pcsx2 HEAD revision. 2016-05-24 22:37:08 +02:00
FiFo.c It's log, it's log, it's big, it's heavy, it's wood... 2016-05-24 22:40:27 +02:00
GS.cpp Cleaned up some parts of the Multithreaded GS code (MTGS), and made some notes. 2016-05-24 22:40:27 +02:00
GS.h Cleaned up some parts of the Multithreaded GS code (MTGS), and made some notes. 2016-05-24 22:40:27 +02:00
Hw.c Removed some redundant conditionals from the testINTC and testDMAC calls in the eeRecs. 2016-05-24 22:40:27 +02:00
Hw.h It's log, it's log, it's big, it's heavy, it's wood... 2016-05-24 22:40:27 +02:00
InterTables.c Copied over the files from pcsx2 HEAD revision. 2016-05-24 22:37:08 +02:00
InterTables.h Copied over the files from pcsx2 HEAD revision. 2016-05-24 22:37:08 +02:00
Interpreter.c It's log, it's log, it's big, it's heavy, it's wood... 2016-05-24 22:40:27 +02:00
MMI.c It's log, it's log, it's big, it's heavy, it's wood... 2016-05-24 22:40:27 +02:00
Makefile.am Make the Linux version compilable. It isn't *usable*, but it's compilable. I'm not sure I'll have time to get it playable tonight... 2016-05-24 22:40:26 +02:00
Mdec.c It's log, it's log, it's big, it's heavy, it's wood... 2016-05-24 22:40:27 +02:00
Mdec.h Copied over the files from pcsx2 HEAD revision. 2016-05-24 22:37:08 +02:00
Memory.c It's log, it's log, it's big, it's heavy, it's wood... 2016-05-24 22:40:27 +02:00
Memory.h Lots of updates, mainly fixes for warnings, but also some optimizations 2016-05-24 22:40:18 +02:00
Misc.c Cleaned up some parts of the Multithreaded GS code (MTGS), and made some notes. 2016-05-24 22:40:27 +02:00
Misc.h A commit for review, there's some unclear counters code. Also added a more precise NTSC vsync rate. 2016-05-24 22:40:27 +02:00
PS2Edefs.h Added a functional -cfg command line option (the help has listed it forever, but it never did anything). Absolute paths via the command line or .ini file are supported now. That means you can specify "c:\mystuff\someplugin.dll" now without getting an error. Additionally, filenames with spaces are also supported. Pcsx2 now uses the working directory at startup to load the ini file, allowing it to be run from VStudio's debug environment more easily. Expanded the console log depth to 2048. Plus many code cleanups and some extra error checking when handling strings and pathnames. 2016-05-24 22:40:26 +02:00
PS2Etypes.h On Linux, when we say _forceinline, actually force it to inline. 2016-05-24 22:40:25 +02:00
Patch.c Clean up Patch.c a bit, and add a few fixmes to the code. 2016-05-24 22:40:25 +02:00
Patch.h Clean up Patch.c a bit, and add a few fixmes to the code. 2016-05-24 22:40:25 +02:00
PathUtils.c Ok, I lied. Here's a fix. Linux is playable now. I'm going to bed... 2016-05-24 22:40:26 +02:00
Paths.h Copied over the files from pcsx2 HEAD revision. 2016-05-24 22:37:08 +02:00
Plugins.c Cleaned up some parts of the Multithreaded GS code (MTGS), and made some notes. 2016-05-24 22:40:27 +02:00
Plugins.h Copied over the files from pcsx2 HEAD revision. 2016-05-24 22:37:08 +02:00
PsxBios.c It's log, it's log, it's big, it's heavy, it's wood... 2016-05-24 22:40:27 +02:00
PsxBios.h Copied over the files from pcsx2 HEAD revision. 2016-05-24 22:37:08 +02:00
PsxBios2.h Copied over the files from pcsx2 HEAD revision. 2016-05-24 22:37:08 +02:00
PsxCommon.h Copied over the files from pcsx2 HEAD revision. 2016-05-24 22:37:08 +02:00
PsxCounters.c It's log, it's log, it's big, it's heavy, it's wood... 2016-05-24 22:40:27 +02:00
PsxCounters.h Applied the IOP counter optimization to the EE counters. Don't expect any noticeable speedups though, since this doesn't really affect the hsync/vsync counters which are the ones that end up doing 90% of the work. (but there's always a chance that it'll favor a game that likes to abuse the counters) 2016-05-24 22:40:26 +02:00
PsxDma.c Set a few of the IRQ handlers to __forceinline since they're only called from one place (cpuBranchTest, psxBranchTest). Changed all uses of _inline to __forceinline as well, since _inline is a useless keyword [all modern compilers by default assume _inline status on everything]. 2016-05-24 22:40:27 +02:00
PsxDma.h Copied over the files from pcsx2 HEAD revision. 2016-05-24 22:37:08 +02:00
PsxHw.c Fixed bug where plugin configuration changes didn't take effect until restart. Plus a few code cleanups. 2016-05-24 22:40:27 +02:00
PsxHw.h Big update; should fix most or all of the problems introduced in recent revisions. Extended summary follows: 2016-05-24 22:40:27 +02:00
PsxInterpreter.c It's log, it's log, it's big, it's heavy, it's wood... 2016-05-24 22:40:27 +02:00
PsxMem.c It's log, it's log, it's big, it's heavy, it's wood... 2016-05-24 22:40:27 +02:00
PsxMem.h Copied over the files from pcsx2 HEAD revision. 2016-05-24 22:37:08 +02:00
PsxSio2.c It's log, it's log, it's big, it's heavy, it's wood... 2016-05-24 22:40:27 +02:00
PsxSio2.h Copied over the files from pcsx2 HEAD revision. 2016-05-24 22:37:08 +02:00
R3000A.c It's log, it's log, it's big, it's heavy, it's wood... 2016-05-24 22:40:27 +02:00
R3000A.h Big update; should fix most or all of the problems introduced in recent revisions. Extended summary follows: 2016-05-24 22:40:27 +02:00
R5900.c Big update; should fix most or all of the problems introduced in recent revisions. Extended summary follows: 2016-05-24 22:40:27 +02:00
R5900.h Big update; should fix most or all of the problems introduced in recent revisions. Extended summary follows: 2016-05-24 22:40:27 +02:00
SPR.c Set a few of the IRQ handlers to __forceinline since they're only called from one place (cpuBranchTest, psxBranchTest). Changed all uses of _inline to __forceinline as well, since _inline is a useless keyword [all modern compilers by default assume _inline status on everything]. 2016-05-24 22:40:27 +02:00
SPR.h Copied over the files from pcsx2 HEAD revision. 2016-05-24 22:37:08 +02:00
Sif.c Set a few of the IRQ handlers to __forceinline since they're only called from one place (cpuBranchTest, psxBranchTest). Changed all uses of _inline to __forceinline as well, since _inline is a useless keyword [all modern compilers by default assume _inline status on everything]. 2016-05-24 22:40:27 +02:00
Sif.h Remove some commented out code and inline a few defines. 2016-05-24 22:40:26 +02:00
Sifcmd.h Copied over the files from pcsx2 HEAD revision. 2016-05-24 22:37:08 +02:00
Sio.c Set a few of the IRQ handlers to __forceinline since they're only called from one place (cpuBranchTest, psxBranchTest). Changed all uses of _inline to __forceinline as well, since _inline is a useless keyword [all modern compilers by default assume _inline status on everything]. 2016-05-24 22:40:27 +02:00
Sio.h Set a few of the IRQ handlers to __forceinline since they're only called from one place (cpuBranchTest, psxBranchTest). Changed all uses of _inline to __forceinline as well, since _inline is a useless keyword [all modern compilers by default assume _inline status on everything]. 2016-05-24 22:40:27 +02:00
Stats.c Copied over the files from pcsx2 HEAD revision. 2016-05-24 22:37:08 +02:00
Stats.h Copied over the files from pcsx2 HEAD revision. 2016-05-24 22:37:08 +02:00
System.h Added a functional -cfg command line option (the help has listed it forever, but it never did anything). Absolute paths via the command line or .ini file are supported now. That means you can specify "c:\mystuff\someplugin.dll" now without getting an error. Additionally, filenames with spaces are also supported. Pcsx2 now uses the working directory at startup to load the ini file, allowing it to be run from VStudio's debug environment more easily. Expanded the console log depth to 2048. Plus many code cleanups and some extra error checking when handling strings and pathnames. 2016-05-24 22:40:26 +02:00
VU.h On Linux, when we say _forceinline, actually force it to inline. 2016-05-24 22:40:25 +02:00
VU0.c It's log, it's log, it's big, it's heavy, it's wood... 2016-05-24 22:40:27 +02:00
VU0.h Copied over the files from pcsx2 HEAD revision. 2016-05-24 22:37:08 +02:00
VU0micro.c It's log, it's log, it's big, it's heavy, it's wood... 2016-05-24 22:40:27 +02:00
VU1micro.c It's log, it's log, it's big, it's heavy, it's wood... 2016-05-24 22:40:27 +02:00
VUflags.c Copied over the files from pcsx2 HEAD revision. 2016-05-24 22:37:08 +02:00
VUflags.h Copied over the files from pcsx2 HEAD revision. 2016-05-24 22:37:08 +02:00
VUmicro.h Copied over the files from pcsx2 HEAD revision. 2016-05-24 22:37:08 +02:00
VUops.c It's log, it's log, it's big, it's heavy, it's wood... 2016-05-24 22:40:27 +02:00
VUops.h Copied over the files from pcsx2 HEAD revision. 2016-05-24 22:37:08 +02:00
Vif.c Set a few of the IRQ handlers to __forceinline since they're only called from one place (cpuBranchTest, psxBranchTest). Changed all uses of _inline to __forceinline as well, since _inline is a useless keyword [all modern compilers by default assume _inline status on everything]. 2016-05-24 22:40:27 +02:00
Vif.h Copied over the files from pcsx2 HEAD revision. 2016-05-24 22:37:08 +02:00
VifDma.c Cleaned up some parts of the Multithreaded GS code (MTGS), and made some notes. 2016-05-24 22:40:27 +02:00
VifDma.h Set a few of the IRQ handlers to __forceinline since they're only called from one place (cpuBranchTest, psxBranchTest). Changed all uses of _inline to __forceinline as well, since _inline is a useless keyword [all modern compilers by default assume _inline status on everything]. 2016-05-24 22:40:27 +02:00
build.sh Minor Linux tweaks. Merge a patch in, make another easier to apply, and take a stab at the SpinButton issue... 2016-05-24 22:40:27 +02:00
cheatscpp.h Copied over the files from pcsx2 HEAD revision. 2016-05-24 22:37:08 +02:00
configure.ac Minor Linux tweaks. Merge a patch in, make another easier to apply, and take a stab at the SpinButton issue... 2016-05-24 22:40:27 +02:00
depcomp Copied over the files from pcsx2 HEAD revision. 2016-05-24 22:37:08 +02:00
install-sh Copied over the files from pcsx2 HEAD revision. 2016-05-24 22:37:08 +02:00
missing Copied over the files from pcsx2 HEAD revision. 2016-05-24 22:37:08 +02:00
mkinstalldirs Copied over the files from pcsx2 HEAD revision. 2016-05-24 22:37:08 +02:00
pcsxAbout.bmp Copied over the files from pcsx2 HEAD revision. 2016-05-24 22:37:08 +02:00
xmlpatchloader.cpp Clean up Patch.c a bit, and add a few fixmes to the code. 2016-05-24 22:40:25 +02:00