pcsx2/pcsx2
Jake.Stine aba50c4bf7 wxIsoFile: fixed support for dumpfiles.
git-svn-id: http://pcsx2.googlecode.com/svn/branches/wxIsoFile@3954 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-10-21 15:06:57 +00:00
..
CDVD wxIsoFile: fixed support for dumpfiles. 2010-10-21 15:06:57 +00:00
DebugTools Fix for some general slowness in Release builds, accidentally introduced in r3724 2010-10-04 18:18:10 +00:00
Docs New Docs folder setup: original proprietary docs files are kept in /pcsx2/Docs, and distributable PDFs should be generated from them into /bin/docs for releases. :) 2010-05-30 11:47:46 +00:00
IPU IPU: 2010-09-25 05:36:30 +00:00
Linux wxIsoFile branch: (needs linux testing) 2010-10-18 01:40:49 +00: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 Bugfix for rounding/clamping mode patches not being applied (and possibly some other obscure cpu settings bugs as well). 2010-09-26 19:51:54 +00: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 Linux: Likely fix for gcc errors compiling SafeArray 2010-08-05 01:39:31 +00:00
gui wxIsoFile branch: (needs linux testing) 2010-10-18 01:40:49 +00:00
ps2 Minor tweaks to assist in comparing new and old DMAC behaviors: 2010-10-12 12:15:57 +00:00
windows wxIsoFile branch: (needs linux testing) 2010-10-18 01:40:49 +00:00
x86 wxIsoFile branch: (needs linux testing) 2010-10-18 01:40:49 +00:00
3rdparty Linux: Make the build system even more hackish, to avoid issues with AC_OUTPUT and automake 1.11. 2009-06-07 07:13:54 +00:00
CMakeLists.txt wxIsoFile branch: (needs linux testing) 2010-10-18 01:40:49 +00:00
COP0.cpp wxIsoFile branch: (needs linux testing) 2010-10-18 01:40:49 +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 Copyright 2010 : PCSX2 and plugins! (notable exception: didn't update copyright info in any Gabest plugins) 2010-05-03 14:08:02 +00:00
Cache.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
Cache.h Refactoring: 2010-08-09 04:10:38 +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 UI bugfix for speedhacks being improperly applied even when speedhacks were disabled. 2010-09-29 13:48:36 +00:00
Counters.cpp * Implemented GIF PATH/TAG logging option. 2010-10-04 17:22:54 +00:00
Counters.h MAJOR: All new hwRead and hwWrite handlers (expect regressions). Details: 2010-08-31 05:22:26 +00:00
Dmac.h Made some minor tweaks to SIF to test some theories and fix some broken-looking code -- please report any regressions. Also commented some of SIF and IPU stuff. :) 2010-09-20 12:47:17 +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 Improved EE/VTLB memory management: Removes various psM/psR/psS/psH pointers and replaces them with a single unified eeMem pointer. Members of eeMem correspond to Main, Scratchpad, Hardware, etc. This simplifies the EE's memory allocation, improves compiler optimization, gets rid of some macro mess, and allows templated code to deduce the size of memory buffers automatically. 2010-08-16 15:57:01 +00:00
Elfheader.h Reload disc info as needed, gets some "codebreaker" ELF which switches to the normal boot sequence after a while closer to working. 2010-05-28 12:13:51 +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 (u64*) [compilation error fix] 2010-09-09 09:47:13 +00:00
GS.cpp IPU: Split IPU DMA stuff out into its own file, and add missing region info (got left out AGAIN >_<) and a potentially important bit of IPU information to the savestate. 2010-09-05 00:36:03 +00:00
GS.h ReorderingMTGS: 2010-07-15 05:21:26 +00:00
GSState.cpp Refactoring: 2010-08-09 04:10:38 +00:00
GameDatabase.cpp GameDB: Fix long loading times of the database, by using a very efficient block-based allocation system, and reserving enough memory for about 9500 titles. Also added a thread at startup to load the gamedb in the background while PCSX2 is opening windows and printing to the console. 2010-06-28 03:05:10 +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 MAJOR: All new hwRead and hwWrite handlers (expect regressions). Details: 2010-08-31 05:22:26 +00:00
Gif.h MAJOR: All new hwRead and hwWrite handlers (expect regressions). Details: 2010-08-31 05:22:26 +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 * Disable Ok/Apply/Cancel buttons on dialogs while settings are being applied, prevents potential deadlock when accidentally double-clicking the buttons. 2010-09-28 20:00:17 +00:00
Hw.h Minor tweaks to assist in comparing new and old DMAC behaviors: 2010-10-12 12:15:57 +00:00
HwRead.cpp Significant VIFunpack retooling. Interpreters are considerably more efficient, and Recompilers are slightly more efficient. Details: 2010-09-13 21:13:10 +00:00
HwWrite.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
Interpreter.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
IopBios.cpp Trace Logging: 2010-08-16 15:01:13 +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 Copyright 2010 : PCSX2 and plugins! (notable exception: didn't update copyright info in any Gabest plugins) 2010-05-03 14:08:02 +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 Made some minor tweaks to SIF to test some theories and fix some broken-looking code -- please report any regressions. Also commented some of SIF and IPU stuff. :) 2010-09-20 12:47:17 +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 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
IopIrq.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
IopMem.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
IopMem.h 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
IopModuleNames.cpp R3000A: rewrote module import table hooks for more extensive HLE in the near future. 2010-05-04 15:03:16 +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 pcsx2 mmi: apparently msvc does an unsigned compare jump when you have: 2010-09-01 02:03:10 +00:00
MTGS.cpp Refactoring: 2010-08-09 04:10:38 +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 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
Memory.h Changed SIF and IPU macros for hw register mappings into references. (-> into .) 2010-09-05 02:51:36 +00:00
MemoryTypes.h 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
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
Patch.cpp * Removed a completely unnecessary use of xSmartJump in the SLT instruction generation 2010-07-06 11:48:48 +00:00
Patch.h Fix patch application, which I broke in r3273. :) 2010-06-23 01:15:09 +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 Major UI renovations! 2010-04-27 13:12:03 +00:00
Pcsx2Config.cpp UI bugfix for speedhacks being improperly applied even when speedhacks were disabled. 2010-09-29 13:48:36 +00:00
PluginManager.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
Plugins.h Introducing a mostly revamped Tracelog and Console log system. Various console log sources can now be toggled on/off on the fly, allowing end users to enable more verbose logging when they encounter problems. Both console and trace sources can be given automatic prefixing. 2010-08-06 05:46:09 +00:00
PrecompiledHeader.cpp [copyright] 2010-07-08 16:40:44 +00:00
PrecompiledHeader.h wxIsoFile: And a couple more compiler fixes. 2010-10-18 16:09:00 +00:00
R3000A.cpp UI bugfix for speedhacks being improperly applied even when speedhacks were disabled. 2010-09-29 13:48:36 +00:00
R3000A.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
R3000AInterpreter.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
R3000AOpcodeTables.cpp R3000A: rewrote module import table hooks for more extensive HLE in the near future. 2010-05-04 15:03:16 +00:00
R5900.cpp * Disable Ok/Apply/Cancel buttons on dialogs while settings are being applied, prevents potential deadlock when accidentally double-clicking the buttons. 2010-09-28 20:00:17 +00:00
R5900.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
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 * Move the GIF register handlers from dmac to hwRead/hwWrite (like the VIF registers they aren't actually DMA-related). 2010-09-04 14:11:50 +00:00
R5900OpcodeTables.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
R5900OpcodeTables.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
SPR.cpp MAJOR: All new hwRead and hwWrite handlers (expect regressions). Details: 2010-08-31 05:22:26 +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 [copyright] 2010-07-09 15:36:09 +00:00
SaveState.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
SaveState.h IPU: 2010-09-25 05:36:30 +00:00
ShiftJisToUnicode.cpp [copyright] 2010-07-09 15:36:09 +00:00
Sif.cpp Changed SIF and IPU macros for hw register mappings into references. (-> into .) 2010-09-05 02:51:36 +00:00
Sif.h Made some minor tweaks to SIF to test some theories and fix some broken-looking code -- please report any regressions. Also commented some of SIF and IPU stuff. :) 2010-09-20 12:47:17 +00:00
Sif0.cpp Made some minor tweaks to SIF to test some theories and fix some broken-looking code -- please report any regressions. Also commented some of SIF and IPU stuff. :) 2010-09-20 12:47:17 +00:00
Sif1.cpp Made some minor tweaks to SIF to test some theories and fix some broken-looking code -- please report any regressions. Also commented some of SIF and IPU stuff. :) 2010-09-20 12:47:17 +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 Refactoring: 2010-08-09 04:10:38 +00:00
Sio.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
SourceLog.cpp Trace Logging: 2010-08-16 15:01:13 +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 Fix patch application, which I broke in r3273. :) 2010-06-23 01:15:09 +00:00
System.cpp wxIsoFile branch: (needs linux testing) 2010-10-18 01:40:49 +00:00
System.h wxIsoFile branch: (needs linux testing) 2010-10-18 01:40:49 +00:00
VU.h MAJOR: All new hwRead and hwWrite handlers (expect regressions). Details: 2010-08-31 05:22:26 +00:00
VU0.cpp 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
VU0micro.cpp MAJOR: All new hwRead and hwWrite handlers (expect regressions). Details: 2010-08-31 05:22:26 +00:00
VU0microInterp.cpp MAJOR: All new hwRead and hwWrite handlers (expect regressions). Details: 2010-08-31 05:22:26 +00:00
VU1micro.cpp MAJOR: All new hwRead and hwWrite handlers (expect regressions). Details: 2010-08-31 05:22:26 +00:00
VU1microInterp.cpp MAJOR: All new hwRead and hwWrite handlers (expect regressions). Details: 2010-08-31 05:22:26 +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 * 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
VUmicro.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
VUmicroMem.cpp 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
VUops.cpp Fix the VU interpreter (and occasionally sVU) addressing change from r3697. 2010-09-28 19:07:17 +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 ... and update the savestate version, since I changed all the vif containers around. 2010-09-13 23:05:14 +00:00
Vif.h Minor tweaks to assist in comparing new and old DMAC behaviors: 2010-10-12 12:15:57 +00:00
Vif0_Dma.cpp MAJOR: All new hwRead and hwWrite handlers (expect regressions). Details: 2010-08-31 05:22:26 +00:00
Vif1_Dma.cpp Minor tweaks to assist in comparing new and old DMAC behaviors: 2010-10-12 12:15:57 +00:00
Vif1_MFIFO.cpp Minor tweaks to assist in comparing new and old DMAC behaviors: 2010-10-12 12:15:57 +00:00
Vif_Codes.cpp trunk/stable: logging additions for VPU's VIFcodes 2010-10-11 13:55:28 +00:00
Vif_Dma.h ... and update the savestate version, since I changed all the vif containers around. 2010-09-13 23:05:14 +00:00
Vif_Transfer.cpp Minor tweaks to assist in comparing new and old DMAC behaviors: 2010-10-12 12:15:57 +00:00
Vif_Unpack.cpp Made some more mVU messages tied to verbose flag. 2010-09-26 19:02:13 +00:00
Vif_Unpack.h GCC compilation fixes. 2010-09-13 22:52:04 +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
cheatscpp.h Removed all trailing whitespace in *.c *.cpp *.h because it irritates me. 2010-04-25 00:31:27 +00:00
sio_internal.h Completed support for various MemoryCard sizes (16, 32, 64 megs cards). 2010-05-26 19:45:33 +00:00
vtlb.cpp A 'nice' fix for GCC's fickle dislike of packed structs. 1) the VU registers struct no longer needs packed (the unions ensure proper packing); 2) introduction of 128-bit UQ/SQ members. 2010-08-25 15:32:17 +00:00
vtlb.h A 'nice' fix for GCC's fickle dislike of packed structs. 1) the VU registers struct no longer needs packed (the unions ensure proper packing); 2) introduction of 128-bit UQ/SQ members. 2010-08-25 15:32:17 +00:00