Commit Graph

5738 Commits

Author SHA1 Message Date
Kingcom df0fb9551f Always enable debugger 2014-08-15 21:25:30 +02:00
Pseudonym 7e5b6dee9c Removed System.map symbol file support.
I'm not sure what this is actually to be honest, ancient release notes say it was ps2linux related but I don't think this is Linux System.map compatible... regardless ps2linux isn't exactly high on our priority list.
2014-08-15 18:56:42 +01:00
Pseudonym 174e121034 Load symbols from ELFs. (Thanks Kingcom for this one liner.) 2014-08-15 18:44:01 +01:00
Pseudonym 9ebd9c4447 Removed long disabled code for inserting command line parameters for ELFs into EE memory. We'd have to do this completely differently in the current system anyway. 2014-08-15 18:41:24 +01:00
Pseudonym 4400b56fb5 Removed actual ELF loading from the ELF parser as we leave this up to the BIOS now. 2014-08-15 18:39:24 +01:00
Pseudonym 4de63714ce Replaced some printf(string)s with printf("%s", string) in R5900 block dumping. 2014-08-15 17:37:07 +01:00
Pseudonym 0ca72a7d60 Merge pull request #240 from Kingcom/DisR5900Removal
Remove redundant Disr5900
2014-08-15 16:55:12 +01:00
Pseudonym 2aa34186e1 Scrapped abortive GTE (PSX GPU) support so that certain people can stop fiddling with untestable code. We don't know whether the PS2 even has a hardware GTE and thanks to the miracle that is source control we can revive this module if needed. 2014-08-15 16:47:42 +01:00
Pseudonym adc76243dc Merge pull request #239 from xsacha/stats_removal
Remove Stats.{cpp,h}, which was not being used by anything.
2014-08-15 16:35:33 +01:00
Pseudonym 565e72d9d7 Merge pull request #209 from xsacha/jASSUME
Remove deprecated jASSUME from pcsx2 core. It is still used in some plugins.

[I should note that this may change the performance of the devel target on msvc as jASSUME was compiling to __assume on devel and release while pxAssume only compiles to __assume on release]
2014-08-15 14:38:06 +01:00
Kingcom 2d7ef30e59 Remove redundant Disr5900 2014-08-15 15:23:45 +02:00
Pseudonym 9284a01346 Removed redundant initialisation code (covered in the resets), reverted a little pointless shuffling. 2014-08-15 14:09:18 +01:00
Pseudonym b574d06f5f Merge pull request #214 from xsacha/init_vars
Init vars directly instead of using dedicated functions
2014-08-15 14:04:06 +01:00
Pseudonym 1c29874541 Removed unused variables. 2014-08-15 13:55:19 +01:00
Pseudonym 08d8026fa3 Removed a couple of unhelpful comments from today and a bunch from 2003. 2014-08-15 13:55:16 +01:00
Pseudonym 2286ac1c49 Merge pull request #221 from xsacha/vuops-2
Improve readability in the VUops.
2014-08-15 13:55:14 +01:00
Sacha 8d616133d6 Remove Stats.{cpp,h}, which was not being used by anything. 2014-08-15 18:08:03 +10:00
ramapcsx2 7197017e74 Merge pull request #228 from archshift/deb-package
Clarified names of the debian packager folder and script.
2014-08-15 07:33:06 +02:00
Sacha f542c7232e Use __builtin_unreachable where possible for non-msvc 2014-08-15 14:43:52 +10:00
Sacha 7568f6f2ec Remove deprecated jASSUME from pcsx2 core. It is still used in some plugins 2014-08-15 14:32:56 +10:00
Sacha 3271048ab6 Remove init procedures from Hw.cpp 2014-08-15 14:17:35 +10:00
Sacha 791bfc181b Use a function with u32 inputs and make sure all the casts match, because.. 2014-08-15 13:55:14 +10:00
David Quintana 1facc8efbc Merge pull request #225 from lioncash/ghz-macro
cdvdGigaherz: Remove an unnecessary macro
2014-08-15 02:10:32 +02:00
Lioncash b2d8e7137f cdvdGigaherz: Remove an unnecessary macro define 2014-08-14 20:07:10 -04:00
sudonim1 ba63fca9d8 Merge pull request #235 from archshift/gitignore
Updated .gitignore to exclude /build and pcsx2 snapshot builds
2014-08-15 01:07:00 +01:00
archshift 655c0efb31 Updated .gitignore to exclude /build and pcsx2 snapshot builds 2014-08-14 16:13:27 -07:00
Pseudonym 52fe7a9f2a Merge pull request #226 from archshift/stdminmax
Removed `using std::min/max` from PCH
2014-08-14 23:12:23 +01:00
archshift fb9c24b900 Removed `using std::min/max` from PCH 2014-08-14 14:55:52 -07:00
Pseudonym 05d5f06bb5 Merge pull request #224 from xsacha/sse2-force
Require SSE2 instead of SSE+MMX. SSE2 implies SSE+MMX is supported, so all checks of of 'SSE' and 'MMX' can be removed.
2014-08-14 22:43:06 +01:00
Pseudonym 9dd9448d02 Merge pull request #213 from xsacha:patch_obsolete
Remove cheat patches obsoleted by a change in the UI, more than 4 years ago
2014-08-14 21:23:20 +01:00
Pseudonym cb2593f2bb Merge pull request #210 from xsacha:plugin_cleanup
Some cleanup to improve readability.
2014-08-14 20:37:41 +01:00
Pseudonym 4c7db9e62d Merge pull request #203 from archshift/using-namespace-std
Removed usages of "using namespace std"
2014-08-14 19:31:07 +01:00
archshift 466e6008ad SamplProf.cpp: Removed "using namespace std" 2014-08-14 11:23:50 -07:00
archshift 396e42e17c sVU_zerorec.cpp: Removed "using namespace std" 2014-08-14 11:23:50 -07:00
archshift f808593b2d DisR5900asm.cpp: Removed "using namespace std" 2014-08-14 11:23:50 -07:00
archshift 7de0065216 Elfheader.cpp: removed "using namespace std" 2014-08-14 11:23:50 -07:00
archshift 285e07be76 MicroVU: removed usage of "using namespace std" 2014-08-14 11:23:50 -07:00
Pseudonym 66765d827b Merged pull request #199 from xsacha/oldcode
Remove some horrible old code.
2014-08-14 19:12:19 +01:00
Pseudonym 19ea90aff5 Merge pull request #195 from Kingcom/DebuggerLists
Abstract list view behavior
2014-08-14 18:57:50 +01:00
Pseudonym ad58118df0 Merge pull request #183 from Kingcom/Assembler
Add integrated assembler
2014-08-14 18:47:38 +01:00
Kingcom 2a0be7e91e Abstract list view behavior 2014-08-14 18:32:21 +02:00
ramapcsx2 fbdc364329 Merge pull request #230 from lioncash/void
Core: Get rid of C void parameter carryovers
2014-08-14 11:45:59 +02:00
Lioncash 54798d4743 Core: Get rid of C void parameter carryovers 2014-08-14 03:21:09 -04:00
archshift 5aed2b379a Clarified names of the debian packager folder and script 2014-08-14 00:03:13 -07:00
Sacha 6f5e0f96b4 Require SSE2 instead of SSE+MMX. SSE2 implies SSE+MMX is supported, so all checksOF of 'SSE' and 'MMX' can be removed.
SSE2 is supported on more than decade-old x86 CPUs. Almost(?) every x86 CPU since PS2 was released.
Certainly running the existing code on a non-SSE2 computer resulted in most of the code being disabled anyway and the emulator being incredibly slow.
This removal will hopefully allow the removal of MMX/3DNow code as it has been superceded.
2014-08-14 16:01:34 +10:00
Sacha 9dea86068a Remove giant min/max defines and make their usage more understandable. 2014-08-14 12:46:57 +10:00
Sacha af3482b7cd Improve readability in the VUops. 2014-08-14 10:58:31 +10:00
ramapcsx2 707d32536c Merge pull request #216 from xsacha/soundtouch
Fix case of 'soundtouch' instead of creating a symlink as a workaround.
2014-08-13 21:53:35 +02:00
ramapcsx2 d247a79e48 Merge pull request #187 from lioncash/bool
Use bool constants instead of magic numbers in microVU
2014-08-13 13:17:24 +02:00
ramapcsx2 5820eea1cb Merge pull request #217 from ramapcsx2/wsfix
Removed "force English" patch line from the widescreen patch for FFX International.
2014-08-13 11:28:32 +02:00