pcsx2/pcsx2
Jake.Stine 10f2121ed4 Fixed the previous fix!
git-svn-id: http://pcsx2-playground.googlecode.com/svn/trunk@313 a6443dda-0b58-4228-96e9-037be469359c
2016-05-24 22:40:27 +02:00
..
DebugTools Assorted cleanup. Deleting and commenting out unused variables & code, and a few minor changes to the Linux code. 2016-05-24 22:40:24 +02:00
Docs Copied over the files from pcsx2 HEAD revision. 2016-05-24 22:37:08 +02:00
IPU Include the svn revision in Linux, add an --enable-sse4, since it looks like it should have been in there, and disable the --enable-vmbuild flag, since I'm not sure it ever worked in Linux. 2016-05-24 22:40:26 +02:00
Linux Remove some commented out code and inline a few defines. 2016-05-24 22:40:26 +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 Fixed the previous fix! 2016-05-24 22:40:27 +02:00
x86 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
zlib Copied over the files from pcsx2 HEAD revision. 2016-05-24 22:37:08 +02:00
CDVD.c Fixed some stack buffer overruns introduced by the new commandline options features in r294. They only happened when using one of the plugin override options (-spu or -gs, for example). 2016-05-24 22:40:26 +02:00
CDVD.h optimized the cd-read algorithm by removing extra un-needed variables. it still does the same thing though :p 2016-05-24 22:40:22 +02:00
CDVDiso.c Copied over the files from pcsx2 HEAD revision. 2016-05-24 22:37:08 +02:00
CDVDiso.h Copied over the files from pcsx2 HEAD revision. 2016-05-24 22:37:08 +02:00
CDVDisodrv.c Copied over the files from pcsx2 HEAD revision. 2016-05-24 22:37:08 +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 Copied over the files from pcsx2 HEAD revision. 2016-05-24 22:37:08 +02:00
COP0.h Copied over the files from pcsx2 HEAD revision. 2016-05-24 22:37:08 +02:00
Cache.c Cleanup various things g++ doesn't like. 2016-05-24 22:40:25 +02:00
Cache.h Copied over the files from pcsx2 HEAD revision. 2016-05-24 22:37:08 +02:00
CdRom.c Remove some commented out code and inline a few defines. 2016-05-24 22:40:26 +02:00
CdRom.h Remove some commented out code and inline a few defines. 2016-05-24 22:40:26 +02:00
Common.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
Counters.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
Counters.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
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 Clean up Patch.c a bit, and add a few fixmes to the code. 2016-05-24 22:40:25 +02:00
Elfheader.h Copied over the files from pcsx2 HEAD revision. 2016-05-24 22:37:08 +02:00
FPU.c minor fpu changes 2016-05-24 22:40:23 +02:00
FPU2.cpp Copied over the files from pcsx2 HEAD revision. 2016-05-24 22:37:08 +02:00
FiFo.c Changed some GS-related #define macros into more type-safe inline'd functions. 2016-05-24 22:40:25 +02:00
GS.cpp Changed some GS-related #define macros into more type-safe inline'd functions. 2016-05-24 22:40:25 +02:00
GS.h Changed some GS-related #define macros into more type-safe inline'd functions. 2016-05-24 22:40:25 +02:00
Hw.c fix for last revision. 2016-05-24 22:40:22 +02:00
Hw.h Code cleanups for Linux builds (no functional changes) 2016-05-24 22:40:25 +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 the document i was reading had incorrect information for the ORI opcode (said it should be a sign-extended immediate, but its really supposed to be zero-extended) took me hours to figure out the problem >< 2016-05-24 22:40:23 +02:00
MMI.c Copied over the files from pcsx2 HEAD revision. 2016-05-24 22:37:08 +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 Copied over the files from pcsx2 HEAD revision. 2016-05-24 22:37:08 +02:00
Mdec.h Copied over the files from pcsx2 HEAD revision. 2016-05-24 22:37:08 +02:00
Memory.c Fixed some stack buffer overruns introduced by the new commandline options features in r294. They only happened when using one of the plugin override options (-spu or -gs, for example). 2016-05-24 22:40:26 +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 Remove some commented out code and inline a few defines. 2016-05-24 22:40:26 +02:00
Misc.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
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 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
Plugins.h Copied over the files from pcsx2 HEAD revision. 2016-05-24 22:37:08 +02:00
PsxBios.c Copied over the files from pcsx2 HEAD revision. 2016-05-24 22:37:08 +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 Port a few of the Windows cleanups to the Linux version, and correct a few warnings while I'm at it. 2016-05-24 22:40:26 +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 Remove some commented out code and inline a few defines. 2016-05-24 22:40:26 +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 Copied over the files from pcsx2 HEAD revision. 2016-05-24 22:37:08 +02:00
PsxInterpreter.c Cleanup various things g++ doesn't like. 2016-05-24 22:40:25 +02:00
PsxMem.c Copied over the files from pcsx2 HEAD revision. 2016-05-24 22:37:08 +02:00
PsxMem.h Copied over the files from pcsx2 HEAD revision. 2016-05-24 22:37:08 +02:00
PsxSio2.c Copied over the files from pcsx2 HEAD revision. 2016-05-24 22:37:08 +02:00
PsxSio2.h Copied over the files from pcsx2 HEAD revision. 2016-05-24 22:37:08 +02:00
R3000A.c Reverted the IOP_WAIT_CYCLES since it was causing instability in some games. Eh, it was worth a try. 2016-05-24 22:40:26 +02:00
R3000A.h Optimized the IOP's branch test algo a wee bit. 2016-05-24 22:40:25 +02:00
R5900.c Fixed some stack buffer overruns introduced by the new commandline options features in r294. They only happened when using one of the plugin override options (-spu or -gs, for example). 2016-05-24 22:40:26 +02:00
R5900.h Optimized the IOP's branch test algo a wee bit. 2016-05-24 22:40:25 +02:00
SPR.c Copied over the files from pcsx2 HEAD revision. 2016-05-24 22:37:08 +02:00
SPR.h Copied over the files from pcsx2 HEAD revision. 2016-05-24 22:37:08 +02:00
Sif.c Remove some commented out code and inline a few defines. 2016-05-24 22:40:26 +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 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
Sio.h Cleanup various things g++ doesn't like. 2016-05-24 22:40:25 +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 Cleanup various things g++ doesn't like. 2016-05-24 22:40:25 +02:00
VU0.h Copied over the files from pcsx2 HEAD revision. 2016-05-24 22:37:08 +02:00
VU0micro.c Added hacks to VU interpreters, only accessible via source. Note: these hacks are more like a reference, they help show what makes interpreters so slow. Most games break with these enabled, but my testing game is fine. Speedup in it is about 30%. 2016-05-24 22:40:22 +02:00
VU1micro.c Added hacks to VU interpreters, only accessible via source. Note: these hacks are more like a reference, they help show what makes interpreters so slow. Most games break with these enabled, but my testing game is fine. Speedup in it is about 30%. 2016-05-24 22:40:22 +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 according to psxAuthor, branches wrap around when the result is less than zero; so i'm trying this. should fix some possible graphic problems/errors caused by incorrect VU branch addresses... 2016-05-24 22:40:23 +02:00
VUops.h Copied over the files from pcsx2 HEAD revision. 2016-05-24 22:37:08 +02:00
Vif.c Assorted cleanup. Deleting and commenting out unused variables & code, and a few minor changes to the Linux code. 2016-05-24 22:40:24 +02:00
Vif.h Copied over the files from pcsx2 HEAD revision. 2016-05-24 22:37:08 +02:00
VifDma.c Removed support for CPU's without SSE2. Now i know there's the occasional AthlonXP user out there.. sorry. The SSE2 (and SSE1 too!) checks were very frequent and could've hurt performance a bit. 2016-05-24 22:40:26 +02:00
VifDma.h Copied over the files from pcsx2 HEAD revision. 2016-05-24 22:37:08 +02:00
build.sh On Linux, when we say _forceinline, actually force it to inline. 2016-05-24 22:40:25 +02:00
cheatscpp.h Copied over the files from pcsx2 HEAD revision. 2016-05-24 22:37:08 +02:00
configure.ac Include the svn revision in Linux, add an --enable-sse4, since it looks like it should have been in there, and disable the --enable-vmbuild flag, since I'm not sure it ever worked in Linux. 2016-05-24 22:40:26 +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