pcsx2/pcsx2
Jake.Stine 934ec2c0ba Fix attempt for Issue 533 - appcrash on closing GS window.
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@2532 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-01-28 11:01:21 +00:00
..
CDVD * Vsync setting is retained more reliably across suspend/resume/plugin config. 2010-01-27 13:31:55 +00:00
DebugTools Mucked around with Elfheaders a bit. Cranked up the number of chars in DisR3000A (Because I own a few games with symbols over 64 chars). A few other things. 2010-01-02 13:27:15 +00:00
Docs Upgraded PCSX2 core and utilities to GPLv3. 2009-09-08 12:08:10 +00:00
IPU Added more info to GS window. Added const qualifiers to VIF and DMAC hw register structs/unions. 2010-01-27 15:25:40 +00:00
Linux Fix Linux. Use defines for CPU_INT. 2010-01-25 22:40:01 +00:00
RDebug Upgraded PCSX2 core and utilities to GPLv3. 2009-09-08 12:08:10 +00:00
System Add some new checks for blocking VM reset/shutdown while savestates are saving (avoids accidental corruption). Renamed a lot of the new event listener code so that it's consistent... ish. 2010-01-23 17:13:03 +00:00
Utilities Patch parsing code cleanups, using some parser helper classes and properly const-qualified wxString parameters; also improved error handling slightly. 2009-11-08 17:18:34 +00:00
gui Fix attempt for Issue 533 - appcrash on closing GS window. 2010-01-28 11:01:21 +00:00
ps2 More vif refactoring/cleanups. 2010-01-23 04:14:59 +00:00
windows Added CPU and GPU load readouts (currently Win32 only). Documented possible methods for implementation in linux. (linux project files aren't updated yet, short on time -- sorry!) 2010-01-25 15:31:17 +00:00
x86 Added more info to GS window. Added const qualifiers to VIF and DMAC hw register structs/unions. 2010-01-27 15:25:40 +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 Fix Linux. Use defines for CPU_INT. 2010-01-25 22:40:01 +00:00
COP0.cpp Trim and tweak a bunch of includes, and a few headers. 2009-11-14 12:02:56 +00:00
COP0.h aligned_stack: Finished conversion of all CALLFunc and _callFunctionArg1 functions to aligned-stack safe __fastcall invocations; only IOP's psxExecute and dispatchers remain to be done. (rev is fully functional in this state tho, on win32 at least) 2009-10-20 20:02:07 +00:00
COP2.cpp Trim and tweak a bunch of includes, and a few headers. 2009-11-14 12:02:56 +00:00
Cache.cpp Trim and tweak a bunch of includes, and a few headers. 2009-11-14 12:02:56 +00:00
Cache.h Upgraded PCSX2 core and utilities to GPLv3. 2009-09-08 12:08:10 +00:00
Common.h wtf? A working framelimiter? Turbo and slowmo hotkeys? Frameskipping?! Why it's all here! Rejoice! And then find lots of bugs, too, I'm sure. Note: Frameskipping has no gui stuff yet... I'll do that soon. 2009-12-03 15:51:39 +00:00
Config.h A big old crapload of UI and thread management changes. Recoded the EventSource/EventListener system to be more C++ and less hacky C. Probably breaks Linux! 2010-01-22 15:22:01 +00:00
Counters.cpp Added some info to the GS window title (finally!). Includes an fps readout! 2010-01-11 08:02:17 +00:00
Counters.h Added some info to the GS window title (finally!). Includes an fps readout! 2010-01-11 08:02:17 +00:00
Dmac.h Added more info to GS window. Added const qualifiers to VIF and DMAC hw register structs/unions. 2010-01-27 15:25:40 +00:00
Dump.cpp Cleanup commit: 2010-01-18 13:36:23 +00:00
Dump.h * Better icon! Transparency in Windows Taskbar icon is still bad, but I can't figure out how to fix it (documented in code) 2009-09-08 16:39:37 +00:00
Elfheader.cpp Document an Elfheader issue, so I don't forget about it. 2010-01-19 14:04:27 +00:00
Elfheader.h Tweaks to Elfheader & cdvdReadKey. For the moment, lets not read or write Dev9 memory locations in the null plugin... 2010-01-16 12:29:24 +00:00
FPU.cpp Trim and tweak a bunch of includes, and a few headers. 2009-11-14 12:02:56 +00:00
FiFo.cpp Change the return values on some Vif functions. 2009-11-27 13:49:37 +00:00
GS.cpp A couple dozen user interface refinements; notables: 2010-01-04 11:51:09 +00:00
GS.h A big old crapload of UI and thread management changes. Recoded the EventSource/EventListener system to be more C++ and less hacky C. Probably breaks Linux! 2010-01-22 15:22:01 +00:00
GSState.cpp Trim and tweak a bunch of includes, and a few headers. 2009-11-14 12:02:56 +00:00
Gif.cpp Fix Linux. Use defines for CPU_INT. 2010-01-25 22:40:01 +00:00
Gif.h Fix a if statement I missed in the last commit, and add in a couple functions for printing structs. 2009-11-27 15:25:26 +00:00
Hardware.h More vif refactoring/cleanups. 2010-01-23 04:14:59 +00:00
HostGui.h Add some new checks for blocking VM reset/shutdown while savestates are saving (avoids accidental corruption). Renamed a lot of the new event listener code so that it's consistent... ish. 2010-01-23 17:13:03 +00:00
Hw.cpp Removed the old vif unpack code since pcsx2 is now using newVif. 2010-01-21 06:51:09 +00:00
Hw.h Added more info to GS window. Added const qualifiers to VIF and DMAC hw register structs/unions. 2010-01-27 15:25:40 +00:00
HwRead.cpp Trim and tweak a bunch of includes, and a few headers. 2009-11-14 12:02:56 +00:00
HwWrite.cpp Unified vif0 and vif1's write32 functions... 2010-01-25 07:42:45 +00:00
Interpreter.cpp Bugfixed bad behavior when using BiosSkip and doing interface-ish things while the stub was running. 2009-12-17 14:04:09 +00:00
IopBios.cpp Trim and tweak a bunch of includes, and a few headers. 2009-11-14 12:02:56 +00:00
IopBios.h Upgraded PCSX2 core and utilities to GPLv3. 2009-09-08 12:08:10 +00:00
IopCommon.h Trim and tweak a bunch of includes, and a few headers. 2009-11-14 12:02:56 +00:00
IopCounters.cpp Trim and tweak a bunch of includes, and a few headers. 2009-11-14 12:02:56 +00:00
IopCounters.h Hack Hw.h in half and do a bit more header cleanup. Remove a header that's unused. 2009-11-16 13:49:56 +00:00
IopDma.cpp Small log stuff for new iop dma. 2010-01-24 02:43:43 +00:00
IopDma.h Apparently the sio didn't really like me setting count to 1 every byte. Hardcoded a block size of 0x24 for now, since it's what the bcr in the bios has. 2010-01-24 02:16:06 +00:00
IopHw.cpp Trim and tweak a bunch of includes, and a few headers. 2009-11-14 12:02:56 +00:00
IopHw.h Made the new iop dma use the hardware registers for MADR/BCR/CHCR, which lets the memcards and pads work, at least in the bios. 2010-01-23 04:00:55 +00:00
IopMem.cpp I implemented somethign I called pcsx2hostfs. It's a IOP driver which uses a virtual device implemented into pcsx2's emulation of the iop memory map, and not existing in the real ps2, which could be used to allow "host:" access from ps2 applications. THe pcsx2-side implementation currently is only hackedup to allow reading a hardcoded path, and it would probably not work with normal homebrew yet. 2010-01-20 18:49:41 +00:00
IopMem.h A big old crapload of UI and thread management changes. Recoded the EventSource/EventListener system to be more C++ and less hacky C. Probably breaks Linux! 2010-01-22 15:22:01 +00:00
IopSio2.cpp (new dmac) Sending the sio interrupts on the dma interrupt seems like a more sensible solution, but I don't know if it will actually be better or worse. 2010-01-24 03:00:41 +00:00
IopSio2.h Upgraded PCSX2 core and utilities to GPLv3. 2009-09-08 12:08:10 +00:00
MMI.cpp Linux compilation fixes and fix some signed/unsigned stuff in IsoReader. 2009-11-18 16:53:44 +00:00
MTGS.cpp changed an outdated comment. 2010-01-22 02:13:42 +00:00
Mdec.cpp Fix up r1169 a bit, and a few minor changes. 2009-05-11 12:12:56 +00:00
Mdec.h Minor variable type changes. 2009-05-21 21:12:01 +00:00
Memory.cpp Add some new checks for blocking VM reset/shutdown while savestates are saving (avoids accidental corruption). Renamed a lot of the new event listener code so that it's consistent... ish. 2010-01-23 17:13:03 +00:00
Memory.h Did some work on HwWrite. Updated my structures in GS.h. Fixed some podsafe object warnings I'd missed previously. 2009-12-10 06:33:14 +00:00
MemoryTypes.h Some code cleanups for the new vtlb optimization (no intentional functional changes -- just deleted unused code and converted all of vtlb to the new emitter syntax. Let's hope I didn't typo anything!) 2009-05-06 12:37:37 +00:00
NakedAsm.h aligned_stack: Implement full compliment of stack alignment options for the IOP (untested in gcc/linux yet); and fix a compiler error in MSVC. 2009-10-21 07:10:30 +00:00
Patch.cpp Mucked around with Elfheaders a bit. Cranked up the number of chars in DisR3000A (Because I own a few games with symbols over 64 chars). A few other things. 2010-01-02 13:27:15 +00:00
Patch.h Patch parsing code cleanups, using some parser helper classes and properly const-qualified wxString parameters; also improved error handling slightly. 2009-11-08 17:18:34 +00:00
PathDefs.h Fixed a bug in BiosTools.cpp that caused Bios-Not-Found errors. 2009-09-13 17:11:35 +00:00
Pcsx2Config.cpp A couple dozen user interface refinements; notables: 2010-01-04 11:51:09 +00:00
PluginManager.cpp GSdx: Removed obsolete/redundant options from the configuration dialog (vsync, fullscreen, and other things now controlled by 0.9.7). This only affects GSdx when run from 0.9.7 -- older versions of PCSX2 still have the same options. 2010-01-28 02:53:10 +00:00
Plugins.h Added some info to the GS window title (finally!). Includes an fps readout! 2010-01-11 08:02:17 +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 Thread Local Storage Fixes: 2009-12-24 22:22:34 +00:00
R3000A.cpp Limit EESIF1 scheduled interrupts to a maximum of 384 cycles, stops a lot of timeouts and subsequent reschedules. 2010-01-22 16:02:09 +00:00
R3000A.h Some header cleanup. 2009-11-13 04:36:01 +00:00
R3000AInterpreter.cpp #endif 2010-01-16 03:35:18 +00:00
R3000AOpcodeTables.cpp Trim and tweak a bunch of includes, and a few headers. 2009-11-14 12:02:56 +00:00
R5900.cpp Limit EESIF1 scheduled interrupts to a maximum of 384 cycles, stops a lot of timeouts and subsequent reschedules. 2010-01-22 16:02:09 +00:00
R5900.h Skip Bios hack works in EE interpreters now. 2009-12-14 14:36:13 +00:00
R5900Exceptions.h Savestates work! Not much else does yet (settings, etc), but at least this monkey's off my back. I can work on tying up more loose ends now. :) 2009-10-07 19:20:11 +00:00
R5900OpcodeImpl.cpp Fix the release build. Minor Sif changes. 2010-01-22 15:02:50 +00:00
R5900OpcodeTables.cpp Trim and tweak a bunch of includes, and a few headers. 2009-11-14 12:02:56 +00:00
R5900OpcodeTables.h Upgraded PCSX2 core and utilities to GPLv3. 2009-09-08 12:08:10 +00:00
RecoverySystem.cpp More UI bugfixes and tweaks: 2010-01-24 02:26:53 +00:00
SPR.cpp Fix Linux. Use defines for CPU_INT. 2010-01-25 22:40:01 +00:00
SPR.h Hack Hw.h in half and do a bit more header cleanup. Remove a header that's unused. 2009-11-16 13:49:56 +00:00
SamplProf.h wxGui branch: Holy crap! I converted it to unicode! This was an absolutely maddening experience. [also: Merged with /trunk] 2009-04-27 02:04:31 +00:00
SaveState.cpp * Call PADupdate from MTGS thread when using legacy GSopen -- Should fix Linux Pad instabilities. 2009-12-22 03:15:30 +00:00
SaveState.h Add some new checks for blocking VM reset/shutdown while savestates are saving (avoids accidental corruption). Renamed a lot of the new event listener code so that it's consistent... ish. 2010-01-23 17:13:03 +00:00
ShiftJisToUnicode.cpp Fix an unmapped character in the shift-JIS conversion table ( patch applied from Issue 467 ) 2009-11-07 02:32:40 +00:00
Sif.cpp Sif: Renamed a few functions. Added a check on fifo reading/writing. A few other minor changes. 2010-01-27 13:28:43 +00:00
Sif.h Sif: Renamed a few functions. Added a check on fifo reading/writing. A few other minor changes. 2010-01-27 13:28:43 +00:00
Sifcmd.h Fix up Linux. Comment out a bit of unused code. 2010-01-21 13:36:01 +00:00
Sio.cpp A couple dozen user interface refinements; notables: 2010-01-04 11:51:09 +00:00
Sio.h Fixed a bug in BiosTools.cpp that caused Bios-Not-Found errors. 2009-09-13 17:11:35 +00:00
SourceLog.cpp Partial re-implementation of emulation Trace Logging. Still a work in progress. >_< 2009-11-10 17:53:22 +00:00
Stats.cpp Lots of new code maintenance stuffs: 2009-10-04 08:27:27 +00:00
Stats.h Upgraded PCSX2 core and utilities to GPLv3. 2009-09-08 12:08:10 +00:00
StringUtils.h Upgraded PCSX2 core and utilities to GPLv3. 2009-09-08 12:08:10 +00:00
System.cpp Add some new checks for blocking VM reset/shutdown while savestates are saving (avoids accidental corruption). Renamed a lot of the new event listener code so that it's consistent... ish. 2010-01-23 17:13:03 +00:00
System.h A big old crapload of UI and thread management changes. Recoded the EventSource/EventListener system to be more C++ and less hacky C. Probably breaks Linux! 2010-01-22 15:22:01 +00:00
VU.h Some header cleanup. 2009-11-13 04:36:01 +00:00
VU0.cpp some vif/vu changes... 2010-01-25 06:42:09 +00:00
VU0micro.cpp some vif/vu changes... 2010-01-25 06:42:09 +00:00
VU0microInterp.cpp Re-did the VUmicro's "Cpu Provider" structs into classes, and split sVU and mVU into independent classes. 2009-12-07 14:00:39 +00:00
VU1micro.cpp some vif/vu changes... 2010-01-25 06:42:09 +00:00
VU1microInterp.cpp Re-did the VUmicro's "Cpu Provider" structs into classes, and split sVU and mVU into independent classes. 2009-12-07 14:00:39 +00:00
VUflags.cpp Trim and tweak a bunch of includes, and a few headers. 2009-11-14 12:02:56 +00:00
VUflags.h Same general cleanups (mostly to the VU interpreters), but on trunk this time. :) Also Fixes Issue 417 (I hope) 2009-09-21 14:19:49 +00:00
VUmicro.h User Interface code cleanups and bugfixes. some highlights: 2009-12-14 12:18:55 +00:00
VUmicroMem.cpp Re-did the VUmicro's "Cpu Provider" structs into classes, and split sVU and mVU into independent classes. 2009-12-07 14:00:39 +00:00
VUops.cpp * Added toggles for game log output: EE StdOut, EE Deci2, and IOP StdOut. Toggles are provided via a menu in the Console Log. 2009-11-23 06:54:24 +00:00
VUops.h Same general cleanups (mostly to the VU interpreters), but on trunk this time. :) Also Fixes Issue 417 (I hope) 2009-09-21 14:19:49 +00:00
Vif.cpp Fix Linux. Use defines for CPU_INT. 2010-01-25 22:40:01 +00:00
Vif.h Added more info to GS window. Added const qualifiers to VIF and DMAC hw register structs/unions. 2010-01-27 15:25:40 +00:00
Vif0_Dma.cpp Fix Linux. Use defines for CPU_INT. 2010-01-25 22:40:01 +00:00
Vif1_Dma.cpp Fix Linux. Use defines for CPU_INT. 2010-01-25 22:40:01 +00:00
Vif1_MFIFO.cpp More vif refactoring/cleanups. 2010-01-23 04:14:59 +00:00
Vif_Commands.cpp Fix Linux. Use defines for CPU_INT. 2010-01-25 22:40:01 +00:00
Vif_Dma.h Vif: Combined a lot of duplicate functions between vif0 and vif1... 2010-01-23 06:54:58 +00:00
Vif_Unpack.cpp More vif refactoring/cleanups. 2010-01-23 04:14:59 +00:00
Vif_Unpack.h Vif Cleanups - did some code refactoring so things make more sense. 2010-01-23 02:30:00 +00:00
Vif_Unpack.inl Vif Cleanups - did some code refactoring so things make more sense. 2010-01-23 02:30:00 +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 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
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
pcsx2hostfs.cpp I give up on the dmac branch. It will be easier to just do this in trunk, since it can be easily turned off. 2010-01-23 03:28:32 +00:00
sio_internal.h Upgraded PCSX2 core and utilities to GPLv3. 2009-09-08 12:08:10 +00:00
vtlb.cpp Settings work again! 2009-10-09 15:17:53 +00:00
vtlb.h Settings work again! 2009-10-09 15:17:53 +00:00