pcsx2/pcsx2
Gregory Hainaut 6485bd89d9 common: drop remaining of HashMap
Ryan Houdek removes all use of this code.

Let's remove the left-overs too, beside it will removes the sparsehash depencency
2014-07-29 21:06:31 +02:00
..
CDVD pcsx2: use int instead of uint on file reader 2014-07-29 20:52:18 +02:00
DebugTools Check for alignment when accessing memory with the debugger 2014-07-19 01:05:41 +02:00
Docs And the .docs 2014-02-02 12:34:38 +00:00
IPU wx3.0: lots of cast... 2014-07-29 20:45:44 +02:00
Linux pcsx2: use int instead of uint on file reader 2014-07-29 20:52:18 +02: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 partially revert c5d2343f51 2014-07-12 13:30:34 +02: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 copyright: 2012-04-12 06:30:35 +00:00
gui common: drop remaining of HashMap 2014-07-29 21:06:31 +02:00
ps2 wx3.0: fix various string printing on linux 2014-07-29 20:45:44 +02:00
windows Support _ARCH_32/64 _M_X86[_32/_64] defines on Windows 2014-07-15 09:16:37 -05:00
x86 wx3.0: fix various string printing on linux 2014-07-29 20:45:44 +02:00
AsyncFileReader.h pcsx2: use int instead of uint on file reader 2014-07-29 20:52:18 +02:00
CMakeLists.txt Clang doesn't support some flags that GCC does, so conditionally check the compiler and add them if we are doing a GCC build 2014-07-14 13:54:31 +02:00
COP0.cpp COP0: Fix indentation for function TLBR 2014-07-14 22:07:02 -04: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 VIF: Reworked the VU delays in to scheduled events to simulate VU run time without killing Metal Saga or Fahrenheit. Adjusted the COP checks on the VU's to use the same method as the VPU_STAT is never set essentially so the VU is never "running". 2012-04-07 01:48:34 +00:00
Cache.cpp Fix a possibility for out of bound accesses in logging within Cache.cpp 2014-07-03 00:24:16 -04:00
Cache.h Cache Emulation: Updated cache emulation for new VTLB, Dead or Alive 2 (Japanese Version only) now playable. You can enable this under the Recompiler options by ticking the "Enable EE Cache" box, however it will only work with the EE in Interpreter mode. Also fixed some cache bugs from the old implementation. 2011-02-17 21:27:24 +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 pcsx2: tlb: add a new gamefix hack for goemon 2014-06-20 13:17:59 +02:00
Counters.cpp If you're gonna do a revert, you might as well do it properly :P If you don't want it doing properly, give it to me. 2014-02-16 16:21:08 +00:00
Counters.h MAJOR: All new hwRead and hwWrite handlers (expect regressions). Details: 2010-08-31 05:22:26 +00:00
Dmac.h GIF: 2014-02-26 22:34:02 +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 Initial debugger work by Kingcom. Features: 2014-02-21 14:29:13 +00:00
Elfheader.h Initial debugger work by Kingcom. Features: 2014-02-21 14:29:13 +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 wx3.0: lots of cast... 2014-07-29 20:45:44 +02:00
GS.cpp Counters/Vsync: Adjusted VSync according to an older test we had. Fixes Legendz Gekitou! Saga Battle. Also adjusted the number of scanlines depending on if the game is using interlacing or not. 2014-02-13 22:16:21 +00:00
GS.h pcsx2: improve the GS read fifo API 2014-05-06 20:28:18 +02:00
GSState.cpp Refactoring: 2010-08-09 04:10:38 +00:00
GameDatabase.cpp Fixed inconsistent newlines / added as many svn:eol-style=native properties as I could without killing myself. 2011-03-25 05:06:49 +00:00
GameDatabase.h wx3.0: lots of cast... 2014-07-29 20:45:44 +02:00
Gif.cpp pcsx2: sign compare mismatch 1/3 2014-05-03 10:18:26 +02:00
Gif.h Path3 Masking: Games should no longer need the EE Timing fix. General fixes for Need for Speed Underground 2 and other games affected by the change. Hopefully Outrun and Terminator 3 will be ok now too, no promises (as i don't have the games) 2012-05-23 16:22:03 +00:00
Gif_Logger.cpp pcsx2: Implemented Threaded VU1 :D 2011-08-12 02:31:49 +00:00
Gif_Unit.cpp Path3 Masking: Games should no longer need the EE Timing fix. General fixes for Need for Speed Underground 2 and other games affected by the change. Hopefully Outrun and Terminator 3 will be ok now too, no promises (as i don't have the games) 2012-05-23 16:22:03 +00:00
Gif_Unit.h partially revert c5d2343f51 2014-07-12 13:30:34 +02:00
Gte.cpp linux fix: 2014-03-06 23:30:11 +00:00
Gte.h These files go with last commit. 2014-03-06 23:16:50 +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 Removed a hack which broke Midnight Club in r3285 to fix Batman Begins. Doesn't seem to be needed anymore. 2014-05-29 00:11:04 +01:00
Hw.h Initial work on getting further with PSX mode. Because the PSX rules! 2014-03-06 23:00:09 +00:00
HwRead.cpp pcsx2/common: fix tons of warning spamming on clang 2014-07-05 00:08:48 +02:00
HwWrite.cpp pcsx2/common: fix tons of warning spamming on clang 2014-07-05 00:08:48 +02:00
Interpreter.cpp pcsx2: tlb: goemon implement a preload hack tlb 2014-06-20 13:52:05 +02:00
IopBios.cpp pcsx2: add various default case statement 2014-07-12 12:59:23 +02:00
IopBios.h partially revert c5d2343f51 2014-07-12 13:30:34 +02:00
IopCommon.h Initial work on getting further with PSX mode. Because the PSX rules! 2014-03-06 23:00:09 +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 Initial work on getting further with PSX mode. Because the PSX rules! 2014-03-06 23:00:09 +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 Initial work on getting further with PSX mode. Because the PSX rules! 2014-03-06 23:00:09 +00:00
IopIrq.cpp Tests with Grandia Extreme's debugger suggest that SBUS interrupts *never* fire. 2012-03-14 13:10:14 +00:00
IopMem.cpp Initial work on getting further with PSX mode. Because the PSX rules! 2014-03-06 23:00:09 +00:00
IopMem.h newHostVM: (WIP, may not run!) -- Applied host virtual memory mapping to the EE/IOP/VU main and on-chip memory banks. Added a new OO-based system allocator object for handling said virtual memory resources. Plus many code cleanups, and some added mess that needs to be cleaned up. 2010-11-15 14:05:02 +00:00
IopModuleNames.cpp Fixed inconsistent newlines / added as many svn:eol-style=native properties as I could without killing myself. 2011-03-25 05:06:49 +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 Couple clarifications and fixed warnings. 2011-02-26 03:20:58 +00:00
MTGS.cpp pcsx2: don't use 0&& to remove code 2014-07-12 12:59:23 +02:00
MTVU.cpp pcsx2: remove useless volatile 2014-05-03 10:18:26 +02:00
MTVU.h pcsx2: remove useless volatile 2014-05-03 10:18:26 +02: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 pcsx2/common: fix tons of warning spamming on clang 2014-07-05 00:08:48 +02:00
Memory.h Cache Emulation: Updated cache emulation for new VTLB, Dead or Alive 2 (Japanese Version only) now playable. You can enable this under the Recompiler options by ticking the "Enable EE Cache" box, however it will only work with the EE in Interpreter mode. Also fixed some cache bugs from the old implementation. 2011-02-17 21:27:24 +00:00
MemoryTypes.h newHostVM: (WIP, may not run!) -- Applied host virtual memory mapping to the EE/IOP/VU main and on-chip memory banks. Added a new OO-based system allocator object for handling said virtual memory resources. Plus many code cleanups, and some added mess that needs to be cleaned up. 2010-11-15 14:05:02 +00:00
MultipartFileReader.cpp wx3.0: lots of cast... 2014-07-29 20:45:44 +02: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
OutputIsoFile.cpp async-iso: linux. Create an empty FlatFileReader implementation. It will be completed later based on http://code.google.com/p/kernel/wiki/AIOUserGuide 2012-12-03 19:53:27 +00:00
Patch.cpp pcsx2: don't rely on 3rdpary to bring back include dependency 2014-07-29 21:06:30 +02:00
Patch.h Widescreen hacks db: change from dbf to normal zip (also replaced the dbf with a zip of current ws hacks). 2014-01-25 21:13:52 +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 Help button/window in debugger (Windows only) 2014-03-23 13:27:48 +01:00
Pcsx2Config.cpp pcsx2: tlb: add a new gamefix hack for goemon 2014-06-20 13:17:59 +02:00
PluginManager.cpp wx3.0: disable an useless symbol on linux 2014-07-29 20:45:44 +02:00
Plugins.h (Patch by KrossX): Fixed multitap (e.g. Timesplitters), New: support raw PSX memcards (mcd/mcr), Fixed issues with pad 2 (e.g. issue 1326). 2013-04-27 16:24:02 +00:00
PrecompiledHeader.cpp [copyright] 2010-07-08 16:40:44 +00:00
PrecompiledHeader.h clean (some) gdb warning: round 1 2013-06-28 10:43:50 +00:00
R3000A.cpp Initial work on getting further with PSX mode. Because the PSX rules! 2014-03-06 23:00:09 +00:00
R3000A.h newHostVM: improving error handling and memory management (WIP) 2010-10-28 13:14:18 +00:00
R3000AInterpreter.cpp newHostVM: 2010-11-03 14:18:30 +00:00
R3000AOpcodeTables.cpp Initial work on getting further with PSX mode. Because the PSX rules! 2014-03-06 23:00:09 +00:00
R5900.cpp pcsx2: tlb fix 2014-06-20 13:52:05 +02:00
R5900.h sigh I do the mistake every time 2014-06-20 18:55:25 +02: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 pcsx2: fix window compilation + a couple of extra ;) 2014-02-23 16:00:55 +00:00
R5900OpcodeTables.cpp Initial debugger work by Kingcom. Features: 2014-02-21 14:29:13 +00:00
R5900OpcodeTables.h Initial debugger work by Kingcom. Features: 2014-02-21 14:29:13 +00:00
SPR.cpp pcsx2/plugin: sign compare mismatch extra 2014-05-03 10:18:27 +02: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 pcsx2: don't use 0&& to remove code 2014-07-12 12:59:23 +02:00
SaveState.cpp wx3.0: lots of cast... 2014-07-29 20:45:44 +02:00
SaveState.h VIF/VU: Removed all the everblue crap, found another way of doing it. As the savestate bummp wasn't needed anymore, i've put it back again. savestate users rejoyce? 2013-02-05 23:30:25 +00:00
ShiftJisToUnicode.cpp [copyright] 2010-07-09 15:36:09 +00:00
Sif.cpp mirror, mirror 2014-03-06 23:32:56 +00:00
Sif.h Initial work on getting further with PSX mode. Because the PSX rules! 2014-03-06 23:00:09 +00:00
Sif0.cpp GIF: 2014-02-26 22:34:02 +00:00
Sif1.cpp GIF: 2014-02-26 22:34:02 +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 wx3.0: lots of cast... 2014-07-29 20:45:44 +02:00
Sio.h SIO: KrossX new changes for Memcards, seems ok on a test of random 10-15 random games, please report if any errors appear! 2013-12-29 21:57:17 +00:00
SourceLog.cpp pcsx2 i18n: 2011-02-25 18:16:53 +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 Regular version numbering for SVN again. We're at 1.3 now :) 2014-02-02 13:56:09 +00:00
System.cpp wx3.0: lots of cast... 2014-07-29 20:45:44 +02:00
System.h spu2x: array out of bond (-1) 2013-09-10 11:41:11 +00:00
VU.h microVU: 2013-03-11 21:54:05 +00:00
VU0.cpp -Bumped savestate version, forgot to do that in my last commit. 2012-04-07 12:27:19 +00:00
VU0micro.cpp VIF: EXPERIMENTAL, NOT SANITY CHECKED: Delayed VU execution until the next flush, mpg, microprogram call or (as a fallback) end of dma packet to deal with cases like MSCAL, UNPACK, MSCAL (expects the first program to receive the unpack data). 2012-09-05 20:13:50 +00:00
VU0microInterp.cpp microVU: 2013-03-11 21:54:05 +00:00
VU1micro.cpp VIF: EXPERIMENTAL, NOT SANITY CHECKED: Delayed VU execution until the next flush, mpg, microprogram call or (as a fallback) end of dma packet to deal with cases like MSCAL, UNPACK, MSCAL (expects the first program to receive the unpack data). 2012-09-05 20:13:50 +00:00
VU1microInterp.cpp microVU: 2013-03-11 21:54:05 +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 Add a dev notice for a tweak point with VU0 Macro/Micro updates. 2012-11-13 16:47:51 +00:00
VUmicro.h partially revert c5d2343f51 2014-07-12 13:30:34 +02:00
VUmicroMem.cpp pcsx2: Implemented Threaded VU1 :D 2011-08-12 02:31:49 +00:00
VUops.cpp Implemented VI Backing up for branch instructions on the VU Interpreter. Fixes Kingdom Hearts 2 and possibly others when running off the interpreters. 2013-02-24 18:58:52 +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 VIF: Put in a check to make sure VIF doesn't break during a FIFO write. 2013-02-18 21:17:35 +00:00
Vif.h VIF: Put in a check to make sure VIF doesn't break during a FIFO write. 2013-02-18 21:17:35 +00:00
Vif0_Dma.cpp GIF: 2014-02-26 22:34:02 +00:00
Vif1_Dma.cpp pcsx2: improve the GS read fifo API 2014-05-06 20:28:18 +02:00
Vif1_MFIFO.cpp pcsx2/plugin: sign compare mismatch extra 2014-05-03 10:18:27 +02:00
Vif_Codes.cpp VIF: Modification to illegal IRQ's on NOP's Fixes #162 . Some games like Looney Tunes Back In Action use the lower 16 bits for special codes, so we only check the command info area (not the command itself of course, that would be silly). 2014-07-24 18:22:00 +01:00
Vif_Dma.h VIF/VU: Removed all the everblue crap, found another way of doing it. As the savestate bummp wasn't needed anymore, i've put it back again. savestate users rejoyce? 2013-02-05 23:30:25 +00:00
Vif_Transfer.cpp Modified behavior of the Delay VIF1 Stall hack to work with Spy Hunter. This is another one of those games which relies on a FIFO which we won't implement because it will just slow things down. 2014-06-06 22:29:33 +01:00
Vif_Unpack.cpp VIF/VU: Removed all the everblue crap, found another way of doing it. As the savestate bummp wasn't needed anymore, i've put it back again. savestate users rejoyce? 2013-02-05 23:30:25 +00:00
Vif_Unpack.h GCC compilation fixes. 2010-09-13 22:52:04 +00:00
cheatscpp.h Removed all trailing whitespace in *.c *.cpp *.h because it irritates me. 2010-04-25 00:31:27 +00:00
sif2.cpp mirror, mirror 2014-03-06 23:32:56 +00:00
sio_internal.h SIO: KrossX new changes for Memcards, seems ok on a test of random 10-15 random games, please report if any errors appear! 2013-12-29 21:57:17 +00:00
vtlb.cpp Fix vtlb compiling for x86_64. 2014-07-15 16:42:59 -05:00
vtlb.h Fix vtlb compiling for x86_64. 2014-07-15 16:42:59 -05:00