pcsx2/pcsx2
arcum42 25df8958b2 Linux: Straighten up or remove a few Windows/Linux differences in the code (experamental), remove some dead code, fix a mistake in the Linux version of memcpy_amd_ (still broken, though), and change optimization levels due to gcc optimization induced errors.
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@718 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-03-08 12:37:35 +00:00
..
DebugTools Linux: Get the main program compiling again. I'll work on the plugins later. 2009-02-24 13:10:59 +00:00
Docs Should be the last of the trunk, gotta finish the branches/tags, but thats the main bulk transferred. 2009-02-06 20:04:37 +00:00
IPU Linux: Straighten up or remove a few Windows/Linux differences in the code (experamental), remove some dead code, fix a mistake in the Linux version of memcpy_amd_ (still broken, though), and change optimization levels due to gcc optimization induced errors. 2009-03-08 12:37:35 +00:00
Linux Move the configuration section of Misc.h to a new file, Pcsx2Config.h. 2009-03-06 15:09:42 +00:00
RDebug Yay more header file cleanup chores! Removed most of the Windows.h dependencies from non-Win32 specific files, and fixed the annoying ARRAYSIZE warnings. Let's say it together: "We all should love C's archaic include system, because it makes Jake and Arcum work really hard for no good reason." 2009-02-28 20:55:53 +00:00
tinyxml Re-Added eol-style:native properties to the repository. The settings got lost when we merged from Playground to Official. 2009-02-09 21:15:56 +00:00
windows Move the configuration section of Misc.h to a new file, Pcsx2Config.h. 2009-03-06 15:09:42 +00:00
x86 Linux: Straighten up or remove a few Windows/Linux differences in the code (experamental), remove some dead code, fix a mistake in the Linux version of memcpy_amd_ (still broken, though), and change optimization levels due to gcc optimization induced errors. 2009-03-08 12:37:35 +00:00
AlignedMalloc.cpp Updated the Copyright to reflect the passing of another year. :) 2009-02-15 23:23:46 +00:00
CDVD.cpp Savestate version upgrade and stability fix -- added some vars that the SPRdma might like to preserve between states, and removed some old hacky VM-related stuff while I was at it. 2009-03-04 13:00:32 +00:00
CDVD.h Re-re-fixed the Windows.h mess. PsxCommon.h still had a win32 include, and cdvd.cpp and misc.cpp had some win/linux code which I relocated. Also, cleaned up the vtlb's SysExceptionHandler stuff -- moved the platform-specific portions to WinSysExec and LnxSysExec, and moved the shared code portion to a new function in Memory.cpp. 2009-03-01 03:30:19 +00:00
CDVDiso.cpp Updated the Copyright to reflect the passing of another year. :) 2009-02-15 23:23:46 +00:00
CDVDiso.h Updated the Copyright to reflect the passing of another year. :) 2009-02-15 23:23:46 +00:00
CDVDisodrv.cpp Updated the Copyright to reflect the passing of another year. :) 2009-02-15 23:23:46 +00:00
CDVDisodrv.h Updated the Copyright to reflect the passing of another year. :) 2009-02-15 23:23:46 +00:00
CDVDlib.h Re-Added eol-style:native properties to the repository. The settings got lost when we merged from Playground to Official. 2009-02-09 21:15:56 +00:00
COP0.cpp Updated the Copyright to reflect the passing of another year. :) 2009-02-15 23:23:46 +00:00
COP0.h Re-Added eol-style:native properties to the repository. The settings got lost when we merged from Playground to Official. 2009-02-09 21:15:56 +00:00
COP2.cpp Updated the Copyright to reflect the passing of another year. :) 2009-02-15 23:23:46 +00:00
Cache.cpp Updated the Copyright to reflect the passing of another year. :) 2009-02-15 23:23:46 +00:00
Cache.h Updated the Copyright to reflect the passing of another year. :) 2009-02-15 23:23:46 +00:00
CdRom.cpp Committing the beginnings of a new PS2 Exception Handler! This is very much a work in progress, but it shouldn't really break (or fix) anything in its current state. 2009-03-01 21:49:17 +00:00
CdRom.h Updated the Copyright to reflect the passing of another year. :) 2009-02-15 23:23:46 +00:00
Common.h Major GUI API Cleanups. Most likely buggy as all hell. 2009-03-04 11:33:45 +00:00
Console.cpp Updated the Copyright to reflect the passing of another year. :) 2009-02-15 23:23:46 +00:00
Counters.cpp Savestate version upgrade and stability fix -- added some vars that the SPRdma might like to preserve between states, and removed some old hacky VM-related stuff while I was at it. 2009-03-04 13:00:32 +00:00
Counters.h Counters fix from tmkk -- a rarely used gate mode of the EE counters was being handled incorrectly. 2009-02-18 18:05:58 +00:00
Decode_XA.cpp Re-Added eol-style:native properties to the repository. The settings got lost when we merged from Playground to Official. 2009-02-09 21:15:56 +00:00
Decode_XA.h Re-Added eol-style:native properties to the repository. The settings got lost when we merged from Playground to Official. 2009-02-09 21:15:56 +00:00
EEregs.h Updated the Copyright to reflect the passing of another year. :) 2009-02-15 23:23:46 +00:00
Elfheader.cpp added some missing CRC's for the ffx hack when MTGS is enabled 2009-03-07 21:15:09 +00:00
Elfheader.h Updated the Copyright to reflect the passing of another year. :) 2009-02-15 23:23:46 +00:00
Exceptions.h Savestate version upgrade and stability fix -- added some vars that the SPRdma might like to preserve between states, and removed some old hacky VM-related stuff while I was at it. 2009-03-04 13:00:32 +00:00
FPU.cpp Committing the beginnings of a new PS2 Exception Handler! This is very much a work in progress, but it shouldn't really break (or fix) anything in its current state. 2009-03-01 21:49:17 +00:00
FPU2.cpp Re-Added eol-style:native properties to the repository. The settings got lost when we merged from Playground to Official. 2009-02-09 21:15:56 +00:00
FiFo.cpp New Feature: Press TAB to toggle the framelimiter on/off (as a substitute for hitting F4 several times). Usable as a "turbo" feature, similar to other emus. 2009-02-25 01:36:06 +00:00
GS.cpp New Feature: Press TAB to toggle the framelimiter on/off (as a substitute for hitting F4 several times). Usable as a "turbo" feature, similar to other emus. 2009-02-25 01:36:06 +00:00
GS.h Remove lots of evil %'s. 2009-03-05 21:35:26 +00:00
Gif.cpp Savestate version upgrade and stability fix -- added some vars that the SPRdma might like to preserve between states, and removed some old hacky VM-related stuff while I was at it. 2009-03-04 13:00:32 +00:00
HashMap.h Fixed a bug in the new patch code introduced in r669, and applied a patch for ICC from Issue 69. Thanks, feal87 :) 2009-03-07 12:27:55 +00:00
HashTools.cpp Added missing files from prev commit. 2009-03-06 01:45:43 +00:00
HostGui.h Major GUI API Cleanups. Most likely buggy as all hell. 2009-03-04 11:33:45 +00:00
Hw.cpp Added googlecode's sparsehash / densehash classes, which may or may not be useful in the future. 2009-03-06 01:11:17 +00:00
Hw.h Minor cleanups to the order in which plugin init/open/close functions are called (PADs are always closed before the GS now, for example, since they usually rely on the GS's window handle). 2009-02-21 10:39:18 +00:00
HwRead.cpp New Feature: Press TAB to toggle the framelimiter on/off (as a substitute for hitting F4 several times). Usable as a "turbo" feature, similar to other emus. 2009-02-25 01:36:06 +00:00
HwWrite.cpp Fix for games which start VIF1 off while the DMA is paused (Crash of the Titans being one of them) 2009-03-06 22:59:01 +00:00
Interpreter.cpp Committing the beginnings of a new PS2 Exception Handler! This is very much a work in progress, but it shouldn't really break (or fix) anything in its current state. 2009-03-01 21:49:17 +00:00
IopBios.cpp IOP Fixes/Optimizations: 2009-02-27 18:12:59 +00:00
IopBios.h Updated the Copyright to reflect the passing of another year. :) 2009-02-15 23:23:46 +00:00
IopBios2.h Updated the Copyright to reflect the passing of another year. :) 2009-02-15 23:23:46 +00:00
IopCounters.cpp Committing the beginnings of a new PS2 Exception Handler! This is very much a work in progress, but it shouldn't really break (or fix) anything in its current state. 2009-03-01 21:49:17 +00:00
IopCounters.h Updated the Copyright to reflect the passing of another year. :) 2009-02-15 23:23:46 +00:00
IopDma.cpp IOP Fixes/Optimizations: 2009-02-27 18:12:59 +00:00
IopDma.h Updated the Copyright to reflect the passing of another year. :) 2009-02-15 23:23:46 +00:00
IopHw.cpp Added some better support for 8 bit VIFdma writes, cleaned up some logging stuff, and added version resources to SPU2-X and ZeroSPU2. 2009-02-24 19:58:17 +00:00
IopHw.h Updated the Copyright to reflect the passing of another year. :) 2009-02-15 23:23:46 +00:00
IopMem.cpp Committing the beginnings of a new PS2 Exception Handler! This is very much a work in progress, but it shouldn't really break (or fix) anything in its current state. 2009-03-01 21:49:17 +00:00
IopMem.h Committing the beginnings of a new PS2 Exception Handler! This is very much a work in progress, but it shouldn't really break (or fix) anything in its current state. 2009-03-01 21:49:17 +00:00
IopSio2.cpp IOP Fixes/Optimizations: 2009-02-27 18:12:59 +00:00
IopSio2.h Updated the Copyright to reflect the passing of another year. :) 2009-02-15 23:23:46 +00:00
MMI.cpp SPU2-X (Linux): Did some preliminary work on the Alsa driver. 2009-03-03 04:50:26 +00:00
MTGS.cpp Patch up the last few commits for Linux. 2009-03-05 20:43:36 +00:00
Makefile.am Move the configuration section of Misc.h to a new file, Pcsx2Config.h. 2009-03-06 15:09:42 +00:00
Mdec.cpp Re-Added eol-style:native properties to the repository. The settings got lost when we merged from Playground to Official. 2009-02-09 21:15:56 +00:00
Mdec.h Re-Added eol-style:native properties to the repository. The settings got lost when we merged from Playground to Official. 2009-02-09 21:15:56 +00:00
MemcpyFast.h Finish the Linux implementation of memcpy_fast_. I've disabled it by default until I'm sure it's working right, but it can easily be enabled in build.sh. Should be a speed boost in Linux (which Windows already had), but I haven't tested it enough to be able to tell yet. 2009-03-01 08:21:14 +00:00
Memory.cpp Major GUI API Cleanups. Most likely buggy as all hell. 2009-03-04 11:33:45 +00:00
Memory.h Committing the beginnings of a new PS2 Exception Handler! This is very much a work in progress, but it shouldn't really break (or fix) anything in its current state. 2009-03-01 21:49:17 +00:00
MemoryCard.cpp Re-re-fixed the Windows.h mess. PsxCommon.h still had a win32 include, and cdvd.cpp and misc.cpp had some win/linux code which I relocated. Also, cleaned up the vtlb's SysExceptionHandler stuff -- moved the platform-specific portions to WinSysExec and LnxSysExec, and moved the shared code portion to a new function in Memory.cpp. 2009-03-01 03:30:19 +00:00
MemoryCard.h Added several important variables to the VIFdma savestate, relating to it's SSE unpacker; which should make the gifdone savestate hack obsolete (it broke savestates for most FMVs and some games). Seeing how important the unpacker tables are, it's a miracle VIFdma ever recovered from a savestate without them ;) 2009-02-19 22:48:05 +00:00
Misc.cpp Made the GSdx render switch thing a bit cleaner, moved it where it belongs 2009-03-06 10:04:32 +00:00
Misc.h Move the configuration section of Misc.h to a new file, Pcsx2Config.h. 2009-03-06 15:09:42 +00:00
NakedAsm.h Linux: Fix up the .S files to match recent changes. Make changes to SafeArray to avoid compiler warnings on every file. 2009-03-07 00:48:57 +00:00
Patch.cpp Fixed a bug in the new patch code introduced in r669, and applied a patch for ICC from Issue 69. Thanks, feal87 :) 2009-03-07 12:27:55 +00:00
Patch.h Linux: Straighten up or remove a few Windows/Linux differences in the code (experamental), remove some dead code, fix a mistake in the Linux version of memcpy_amd_ (still broken, though), and change optimization levels due to gcc optimization induced errors. 2009-03-08 12:37:35 +00:00
PathUtils.cpp Added Path::GetFilenameWithoutExt, and fixed some other PathUtil API layouts. 2009-03-05 21:06:29 +00:00
Paths.h Move the configuration section of Misc.h to a new file, Pcsx2Config.h. 2009-03-06 15:09:42 +00:00
Plugins.cpp Made the GSdx render switch thing a bit cleaner, moved it where it belongs 2009-03-06 10:04:32 +00:00
Plugins.h Made the GSdx render switch thing a bit cleaner, moved it where it belongs 2009-03-06 10:04:32 +00:00
PrecompiledHeader.cpp Should be the last of the trunk, gotta finish the branches/tags, but thats the main bulk transferred. 2009-02-06 20:04:37 +00:00
PrecompiledHeader.h Better implementation of MSVC's _SCL_SECURE macro, plus some PrecompiledHeader.h cleanups. 2009-03-05 20:06:38 +00:00
PsxCommon.h Committing the beginnings of a new PS2 Exception Handler! This is very much a work in progress, but it shouldn't really break (or fix) anything in its current state. 2009-03-01 21:49:17 +00:00
R3000A.cpp Committing the beginnings of a new PS2 Exception Handler! This is very much a work in progress, but it shouldn't really break (or fix) anything in its current state. 2009-03-01 21:49:17 +00:00
R3000A.h Nneeve patch for "Full" FPU, improves some clamping and adds missing values to the savestate info. 2009-03-06 19:01:30 +00:00
R3000AInterpreter.cpp IOP Fixes/Optimizations: 2009-02-27 18:12:59 +00:00
R3000AOpcodeTables.cpp IOP Fixes/Optimizations: 2009-02-27 18:12:59 +00:00
R5900.cpp Major GUI API Cleanups. Most likely buggy as all hell. 2009-03-04 11:33:45 +00:00
R5900.h Nneeve patch for "Full" FPU, improves some clamping and adds missing values to the savestate info. 2009-03-06 19:01:30 +00:00
R5900Exceptions.h Committing the beginnings of a new PS2 Exception Handler! This is very much a work in progress, but it shouldn't really break (or fix) anything in its current state. 2009-03-01 21:49:17 +00:00
R5900OpcodeImpl.cpp Committing the beginnings of a new PS2 Exception Handler! This is very much a work in progress, but it shouldn't really break (or fix) anything in its current state. 2009-03-01 21:49:17 +00:00
R5900OpcodeTables.cpp Updated the Copyright to reflect the passing of another year. :) 2009-02-15 23:23:46 +00:00
R5900OpcodeTables.h Updated the Copyright to reflect the passing of another year. :) 2009-02-15 23:23:46 +00:00
RecoverySystem.cpp Major GUI API Cleanups. Most likely buggy as all hell. 2009-03-04 11:33:45 +00:00
RedtapeWindows.h Re-re-fixed the Windows.h mess. PsxCommon.h still had a win32 include, and cdvd.cpp and misc.cpp had some win/linux code which I relocated. Also, cleaned up the vtlb's SysExceptionHandler stuff -- moved the platform-specific portions to WinSysExec and LnxSysExec, and moved the shared code portion to a new function in Memory.cpp. 2009-03-01 03:30:19 +00:00
SPR.cpp Added googlecode's sparsehash / densehash classes, which may or may not be useful in the future. 2009-03-06 01:11:17 +00:00
SPR.h Updated the Copyright to reflect the passing of another year. :) 2009-02-15 23:23:46 +00:00
SafeArray.h SPU2-X: Fixed some problems with saving/loading states, when loading from old savestate versions. 2009-03-07 19:04:37 +00:00
SamplProf.h Yay more header file cleanup chores! Removed most of the Windows.h dependencies from non-Win32 specific files, and fixed the annoying ARRAYSIZE warnings. Let's say it together: "We all should love C's archaic include system, because it makes Jake and Arcum work really hard for no good reason." 2009-02-28 20:55:53 +00:00
SaveState.cpp Buged my last commit (as usual). This one fixes savestate support. :) 2009-03-06 20:57:14 +00:00
SaveState.h Nneeve patch for "Full" FPU, improves some clamping and adds missing values to the savestate info. 2009-03-06 19:01:30 +00:00
Saveslots.cpp Major GUI API Cleanups. Most likely buggy as all hell. 2009-03-04 11:33:45 +00:00
Sif.cpp Savestate version upgrade and stability fix -- added some vars that the SPRdma might like to preserve between states, and removed some old hacky VM-related stuff while I was at it. 2009-03-04 13:00:32 +00:00
Sif.h Committing the beginnings of a new PS2 Exception Handler! This is very much a work in progress, but it shouldn't really break (or fix) anything in its current state. 2009-03-01 21:49:17 +00:00
Sifcmd.h Updated the Copyright to reflect the passing of another year. :) 2009-02-15 23:23:46 +00:00
Sio.cpp Savestate version upgrade and stability fix -- added some vars that the SPRdma might like to preserve between states, and removed some old hacky VM-related stuff while I was at it. 2009-03-04 13:00:32 +00:00
Sio.h New Speed Hack! And a good one! This is an idea I had a while back, as implemented by Pseudonym, and is intended as an eventual replacement for all EE speed hacks (x2, x3, etc). Expect huge speedups in most games way beyond even X3, and it shouldn't break FMVs or cause graphical artifacts either like the old hacks do. 2009-02-19 09:51:21 +00:00
SourceLog.cpp Savestate version upgrade and stability fix -- added some vars that the SPRdma might like to preserve between states, and removed some old hacky VM-related stuff while I was at it. 2009-03-04 13:00:32 +00:00
Stats.cpp Updated the Copyright to reflect the passing of another year. :) 2009-02-15 23:23:46 +00:00
Stats.h Updated the Copyright to reflect the passing of another year. :) 2009-02-15 23:23:46 +00:00
StringUtils.h Updated the Copyright to reflect the passing of another year. :) 2009-02-15 23:23:46 +00:00
System.cpp Linux: Get everything compiling again. There is still a nasty crahing bug or two from r675, in particular when using the menus for load and save states rather then keyboard commands. I'll work on fixing that tomorrow, but wanted it to at least compile and run. 2009-03-04 20:58:41 +00:00
System.h Major GUI API Cleanups. Most likely buggy as all hell. 2009-03-04 11:33:45 +00:00
ThreadTools.cpp Yay more header file cleanup chores! Removed most of the Windows.h dependencies from non-Win32 specific files, and fixed the annoying ARRAYSIZE warnings. Let's say it together: "We all should love C's archaic include system, because it makes Jake and Arcum work really hard for no good reason." 2009-02-28 20:55:53 +00:00
Threading.h Yay more header file cleanup chores! Removed most of the Windows.h dependencies from non-Win32 specific files, and fixed the annoying ARRAYSIZE warnings. Let's say it together: "We all should love C's archaic include system, because it makes Jake and Arcum work really hard for no good reason." 2009-02-28 20:55:53 +00:00
VU.h microVU rec stuff 2009-03-01 03:36:52 +00:00
VU0.cpp Updated the Copyright to reflect the passing of another year. :) 2009-02-15 23:23:46 +00:00
VU0micro.cpp Updated the Copyright to reflect the passing of another year. :) 2009-02-15 23:23:46 +00:00
VU0microInterp.cpp Updated the Copyright to reflect the passing of another year. :) 2009-02-15 23:23:46 +00:00
VU1micro.cpp Updated the Copyright to reflect the passing of another year. :) 2009-02-15 23:23:46 +00:00
VU1microInterp.cpp Updated the Copyright to reflect the passing of another year. :) 2009-02-15 23:23:46 +00:00
VUflags.cpp Updated the Copyright to reflect the passing of another year. :) 2009-02-15 23:23:46 +00:00
VUflags.h Updated the Copyright to reflect the passing of another year. :) 2009-02-15 23:23:46 +00:00
VUmicro.h Updated the Copyright to reflect the passing of another year. :) 2009-02-15 23:23:46 +00:00
VUmicroMem.cpp Savestate version upgrade and stability fix -- added some vars that the SPRdma might like to preserve between states, and removed some old hacky VM-related stuff while I was at it. 2009-03-04 13:00:32 +00:00
VUops.cpp Added Nneeve's fix for some issues in VU pipeline. SPS in Arc The Lad will be fixed. 2009-03-03 12:02:38 +00:00
VUops.h Updated the Copyright to reflect the passing of another year. :) 2009-02-15 23:23:46 +00:00
Vif.cpp Fix for games which start VIF1 off while the DMA is paused (Crash of the Titans being one of them) 2009-03-06 22:59:01 +00:00
Vif.h Added several important variables to the VIFdma savestate, relating to it's SSE unpacker; which should make the gifdone savestate hack obsolete (it broke savestates for most FMVs and some games). Seeing how important the unpacker tables are, it's a miracle VIFdma ever recovered from a savestate without them ;) 2009-02-19 22:48:05 +00:00
VifDma.cpp Linux: Straighten up or remove a few Windows/Linux differences in the code (experamental), remove some dead code, fix a mistake in the Linux version of memcpy_amd_ (still broken, though), and change optimization levels due to gcc optimization induced errors. 2009-03-08 12:37:35 +00:00
VifDma.h Added several important variables to the VIFdma savestate, relating to it's SSE unpacker; which should make the gifdone savestate hack obsolete (it broke savestates for most FMVs and some games). Seeing how important the unpacker tables are, it's a miracle VIFdma ever recovered from a savestate without them ;) 2009-02-19 22:48:05 +00:00
bin Linux: A little more consistancy about using the System.h wrappers, restore the bin symlink, and a few other minor changes to plugins. 2009-02-21 11:14:09 +00:00
build.sh Restructured the build system from the ground up. 3rdparty libs have been moved back into a /3rdparty folder, and are compiled as libraries. Most relevant plugins are part of the pcsx2_suite_2008.sln. Revision tagging of filenames is still there, but is now disabled by default. Pathnames with spaces shouldn't break the buildscripts anymore. Removed tons and tons of files in an effort to simplify the repository and build system management. So if a solution file you're used to using is missing, it's missing for a good reason (means the project can be built either from the Suite solution, or by double-clicking the project file from explorer, from which MSVC creates a new solution for you). 2009-02-24 02:08:37 +00:00
cheatscpp.h Re-Added eol-style:native properties to the repository. The settings got lost when we merged from Playground to Official. 2009-02-09 21:15:56 +00:00
configure.ac Linux: Straighten up or remove a few Windows/Linux differences in the code (experamental), remove some dead code, fix a mistake in the Linux version of memcpy_amd_ (still broken, though), and change optimization levels due to gcc optimization induced errors. 2009-03-08 12:37:35 +00:00
depcomp Should be the last of the trunk, gotta finish the branches/tags, but thats the main bulk transferred. 2009-02-06 20:04:37 +00:00
install-sh Should be the last of the trunk, gotta finish the branches/tags, but thats the main bulk transferred. 2009-02-06 20:04:37 +00:00
missing Should be the last of the trunk, gotta finish the branches/tags, but thats the main bulk transferred. 2009-02-06 20:04:37 +00:00
mkinstalldirs Should be the last of the trunk, gotta finish the branches/tags, but thats the main bulk transferred. 2009-02-06 20:04:37 +00:00
pcsxAbout.bmp Updated logo to remove the "Playground" stamp :) Welcome aboard guys! 2009-02-06 22:16:40 +00:00
vssprintf.cpp Re-Added eol-style:native properties to the repository. The settings got lost when we merged from Playground to Official. 2009-02-09 21:15:56 +00:00
vtlb.cpp Major GUI API Cleanups. Most likely buggy as all hell. 2009-03-04 11:33:45 +00:00
vtlb.h Minor Optimization: Added Const support to Vtlb's Load and Store implementations. 2009-02-27 06:40:05 +00:00
xmlpatchloader.cpp Yay more header file cleanup chores! Removed most of the Windows.h dependencies from non-Win32 specific files, and fixed the annoying ARRAYSIZE warnings. Let's say it together: "We all should love C's archaic include system, because it makes Jake and Arcum work really hard for no good reason." 2009-02-28 20:55:53 +00:00