pcsx2/pcsx2
cottonvibes 77a83aa5e7 minor changes
git-svn-id: http://pcsx2-playground.googlecode.com/svn/trunk@416 a6443dda-0b58-4228-96e9-037be469359c
2016-05-24 22:40:30 +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 SPU2ghz: Improved "on exit" stability of the XA2 driver on WinXP machines, by covering up for things the driver is *supposed* to do itself (but apparently does not, in WinXp at least). 2016-05-24 22:40:28 +02:00
Linux Sync with r410 for Linux. Give that GIF Warning that I get to see over and over again on the console a line break. 2016-05-24 22:40:29 +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 A couple minor GUI bug fixes: - DaZ mode is now disabled for SSE1 CPUs, preventing a crash when trying to OK the setting or run the Emulator with default settings. - Emulator no longer tries to run games when a BIOS hasn't been configured (usually led to a crash). 2016-05-24 22:40:29 +02:00
x86 minor changes 2016-05-24 22:40:30 +02:00
zlib Copied over the files from pcsx2 HEAD revision. 2016-05-24 22:37:08 +02:00
CDVD.c Bugfix: SIO's DMA-Out cycle timing was way off the mark, and sometimes caused games to "lose" some SIO-related interrupts. 2016-05-24 22:40:29 +02:00
CDVD.h Major code cleanups to the MTGS code, plus a new faster, friendlier, and more stable MTGS startup/shutdown system. 2016-05-24 22:40:28 +02:00
CDVDiso.c Major code cleanups to the MTGS code, plus a new faster, friendlier, and more stable MTGS startup/shutdown system. 2016-05-24 22:40:28 +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 Major Fix: Found and fixed a big vmhack / COP0 bug. This should fix several games, including those in Issue 49, Issue 58, and possibly Issue 59 as well (testing of those issues and a confirmation is needed). 2016-05-24 22:40:29 +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 Major code cleanups to the MTGS code, plus a new faster, friendlier, and more stable MTGS startup/shutdown system. 2016-05-24 22:40:28 +02:00
Counters.c Fixed frameskipping when using a strict framerate setting (minfps==maxfps). The setting is ideal for users playing high-fps games as it allows you to disable the timestretching on your SPU2 plugin. :) 2016-05-24 22:40:29 +02:00
Counters.h Improved frameskipper when running under MTGS mode, by moving it from the EE thread to the MTGS thread. Also got rid of some highly unnecessary recompiler code in iGS.cpp. Register writes to SMODE1/SMODE2 now fall back on the new modeset code in GS.cpp. (that code is entirely *not* speed critical, and maintaining a bunch of rec code for it wasn't my idea of a good time). 2016-05-24 22:40:28 +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 Major code cleanups to the MTGS code, plus a new faster, friendlier, and more stable MTGS startup/shutdown system. 2016-05-24 22:40:28 +02:00
GS.cpp Sync with r410 for Linux. Give that GIF Warning that I get to see over and over again on the console a line break. 2016-05-24 22:40:29 +02:00
GS.h MTGS now force-freezes all XMM/MMX registers prior to kernel calls (Sleep/SetEvent), because some versions of Windows and drivers like to muck with them. 2016-05-24 22:40:29 +02:00
Hw.c MTGS now force-freezes all XMM/MMX registers prior to kernel calls (Sleep/SetEvent), because some versions of Windows and drivers like to muck with them. 2016-05-24 22:40:29 +02:00
Hw.h Major code cleanups to the MTGS code, plus a new faster, friendlier, and more stable MTGS startup/shutdown system. 2016-05-24 22:40:28 +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 EE Interpreter is (mostly) fixed now. 2016-05-24 22:40:28 +02:00
MMI.c Change most of the macros in MMI.c over to functions. 2016-05-24 22:40:29 +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 Move various things that should be in Mdec.h there, rework the defines in VUflags.c to functions, put in 64 bit versions of the Interlocked functions I previously #if 0ed, some cleaning, and, not least, make it so Linux compiles after r399. 2016-05-24 22:40:29 +02:00
Mdec.h Move various things that should be in Mdec.h there, rework the defines in VUflags.c to functions, put in 64 bit versions of the Interlocked functions I previously #if 0ed, some cleaning, and, not least, make it so Linux compiles after r399. 2016-05-24 22:40:29 +02:00
Memory.c A couple minor GUI bug fixes: - DaZ mode is now disabled for SSE1 CPUs, preventing a crash when trying to OK the setting or run the Emulator with default settings. - Emulator no longer tries to run games when a BIOS hasn't been configured (usually led to a crash). 2016-05-24 22:40:29 +02:00
Memory.h A couple minor GUI bug fixes: - DaZ mode is now disabled for SSE1 CPUs, preventing a crash when trying to OK the setting or run the Emulator with default settings. - Emulator no longer tries to run games when a BIOS hasn't been configured (usually led to a crash). 2016-05-24 22:40:29 +02:00
Misc.c Fixed frameskipping when using a strict framerate setting (minfps==maxfps). The setting is ideal for users playing high-fps games as it allows you to disable the timestretching on your SPU2 plugin. :) 2016-05-24 22:40:29 +02:00
Misc.h A couple minor GUI bug fixes: - DaZ mode is now disabled for SSE1 CPUs, preventing a crash when trying to OK the setting or run the Emulator with default settings. - Emulator no longer tries to run games when a BIOS hasn't been configured (usually led to a crash). 2016-05-24 22:40:29 +02:00
PS2Edefs.h Major code cleanups to the MTGS code, plus a new faster, friendlier, and more stable MTGS startup/shutdown system. 2016-05-24 22:40:28 +02:00
PS2Etypes.h Fix latest Linux compile breakage. 2016-05-24 22:40:28 +02:00
Patch.c Oops. Comment out debug message I left in. 2016-05-24 22:40:28 +02:00
Patch.h Horrible, nasty workaround to the Linux cpu sseMXCSR bug. 2016-05-24 22:40:28 +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 Major code cleanups to the MTGS code, plus a new faster, friendlier, and more stable MTGS startup/shutdown system. 2016-05-24 22:40:28 +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 More cosmetic changes >< 2016-05-24 22:40:28 +02:00
PsxCounters.h Apply some of the changes from r367 to Linux and 64 bit versions. Also add a 'Normal' button to the (Linux) speedhack dialog. 2016-05-24 22:40:28 +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 New EE/IOP synchronization system -- found the root cause of many synchronization problems by issuing an IOP branch test after BIOS calls. That allowed me to get rid of the overly complicated adaptive EE_WAIT_CYCLES mess from r291 and replace it with a much cleaner and more efficient branching system. Also fixed a few bugs where-by the IOP would run waaaay ahead of the EE (leading to skippy sound, slowdowns, other things), and also a bug that caused crashes when resetting or starting new games. 2016-05-24 22:40:27 +02:00
PsxInterpreter.c Move various things that should be in Mdec.h there, rework the defines in VUflags.c to functions, put in 64 bit versions of the Interlocked functions I previously #if 0ed, some cleaning, and, not least, make it so Linux compiles after r399. 2016-05-24 22:40:29 +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 Bugfix: SIO's DMA-Out cycle timing was way off the mark, and sometimes caused games to "lose" some SIO-related interrupts. 2016-05-24 22:40:29 +02:00
PsxSio2.h Copied over the files from pcsx2 HEAD revision. 2016-05-24 22:37:08 +02:00
R3000A.c Dah! A little snippet of debugging code made it into the last commit, which would have most assuredly broken any attempts at running the emulator. -_- 2016-05-24 22:40:29 +02:00
R3000A.h New EE/IOP synchronization system -- found the root cause of many synchronization problems by issuing an IOP branch test after BIOS calls. That allowed me to get rid of the overly complicated adaptive EE_WAIT_CYCLES mess from r291 and replace it with a much cleaner and more efficient branching system. Also fixed a few bugs where-by the IOP would run waaaay ahead of the EE (leading to skippy sound, slowdowns, other things), and also a bug that caused crashes when resetting or starting new games. 2016-05-24 22:40:27 +02:00
R5900.c A couple minor GUI bug fixes: - DaZ mode is now disabled for SSE1 CPUs, preventing a crash when trying to OK the setting or run the Emulator with default settings. - Emulator no longer tries to run games when a BIOS hasn't been configured (usually led to a crash). 2016-05-24 22:40:29 +02:00
R5900.h A couple minor GUI bug fixes: - DaZ mode is now disabled for SSE1 CPUs, preventing a crash when trying to OK the setting or run the Emulator with default settings. - Emulator no longer tries to run games when a BIOS hasn't been configured (usually led to a crash). 2016-05-24 22:40:29 +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 Major Fix: Found and fixed a big vmhack / COP0 bug. This should fix several games, including those in Issue 49, Issue 58, and possibly Issue 59 as well (testing of those issues and a confirmation is needed). 2016-05-24 22:40:29 +02:00
Sif.h Major code cleanups to the MTGS code, plus a new faster, friendlier, and more stable MTGS startup/shutdown system. 2016-05-24 22:40:28 +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 A couple minor GUI bug fixes: - DaZ mode is now disabled for SSE1 CPUs, preventing a crash when trying to OK the setting or run the Emulator with default settings. - Emulator no longer tries to run games when a BIOS hasn't been configured (usually led to a crash). 2016-05-24 22:40:29 +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 Move various things that should be in Mdec.h there, rework the defines in VUflags.c to functions, put in 64 bit versions of the Interlocked functions I previously #if 0ed, some cleaning, and, not least, make it so Linux compiles after r399. 2016-05-24 22:40:29 +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 Bugfix: SIO's DMA-Out cycle timing was way off the mark, and sometimes caused games to "lose" some SIO-related interrupts. 2016-05-24 22:40:29 +02:00
VUflags.c Move various things that should be in Mdec.h there, rework the defines in VUflags.c to functions, put in 64 bit versions of the Interlocked functions I previously #if 0ed, some cleaning, and, not least, make it so Linux compiles after r399. 2016-05-24 22:40:29 +02:00
VUflags.h Move various things that should be in Mdec.h there, rework the defines in VUflags.c to functions, put in 64 bit versions of the Interlocked functions I previously #if 0ed, some cleaning, and, not least, make it so Linux compiles after r399. 2016-05-24 22:40:29 +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 Move various things that should be in Mdec.h there, rework the defines in VUflags.c to functions, put in 64 bit versions of the Interlocked functions I previously #if 0ed, some cleaning, and, not least, make it so Linux compiles after r399. 2016-05-24 22:40:29 +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 MTGS now force-freezes all XMM/MMX registers prior to kernel calls (Sleep/SetEvent), because some versions of Windows and drivers like to muck with them. 2016-05-24 22:40:29 +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 Clean up some nasty #ifdefs in a few functions, which involved somewhat of a rewrite of those particular functions. 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