Commit Graph

3569 Commits

Author SHA1 Message Date
Jake.Stine 0ca2f4d2be SPU-X: Major code cleanups across the board, and optimizations to the reverb effects generator (possibly buggy yet)
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@525 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-02-18 13:36:20 +00:00
arcum42 ec3a17d9cc A few minor changes to the Linux port, and a minor ZeroGS bugfix.
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@523 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-02-18 12:51:36 +00:00
mattmenke 77d57a78c7 VC 2008 release build no longer depends on ntdll.lib. VC 2005 still uses it to shrink dll size, as it comes with VC 2005 Pro. "GS Thread updates" disabled and grayed out for PSX emulators.
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@520 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-02-17 22:45:29 +00:00
Jake.Stine 5219075e3c SPU2-X: Savestates work now. :)
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@518 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-02-17 12:05:23 +00:00
Jake.Stine 09bb31aaa4 Missed an important bit of last night's build script update. >_<
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@517 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-02-17 10:52:18 +00:00
mattmenke d01a6ba874 Left axis bug with last commit fixed.
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@516 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-02-17 05:02:26 +00:00
mattmenke 87a230f550 Fixed a pair of bugs with flipped controls and sensitivity > 1. "Ignore keyboard" removed from device list. Removed some unnecessary mouse capture code for mouse raw input. Renamed some options to be more user friendly.
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@515 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-02-17 04:54:46 +00:00
Jake.Stine 68ceb3b8fb Fixed a bug that caused MTGS to throw "pure virtual function called" errors on rare occasions, and cause crashes in Linux. (Issue 31)
Improved the Win32 build scripts to solve some end case scenarios on some systems/configs, where they would fail due to missing path separators.

git-svn-id: http://pcsx2.googlecode.com/svn/trunk@514 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-02-17 01:38:02 +00:00
Jake.Stine 965c8e4b48 SPU2-X: Better ADSR fix this time, by fixing some bad math on my part during the ADSR Decay stage.
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@513 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-02-17 00:15:31 +00:00
Jake.Stine 18566548f6 SPU2-X: Switched over to what appears to be a much better ADSR table (we'll be testing it to see what impact it has across all games).
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@512 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-02-16 22:14:17 +00:00
Jake.Stine 54baa99158 SPU2-X: Fixed a screwup from the previous commit. A bit of code cleanup got lost in translation. ;)
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@511 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-02-16 20:30:54 +00:00
Jake.Stine 24ed5ac12e SPU2-X: Forgot a file (again).
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@510 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-02-16 20:03:19 +00:00
Jake.Stine 340db13caa SPU2-X: Added a lowpass filter to the reverb output, which should produce more correct audio (still experimental). Plus many code cleanups.
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@509 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-02-16 20:00:31 +00:00
Jake.Stine d5b0ff7fa3 xpad: gah, forgot to add in the build scripts. >_<
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@508 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-02-16 16:18:44 +00:00
Jake.Stine b63edf85f4 xpad: fixed dependency on obsolete /common folder. :)
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@507 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-02-16 16:15:41 +00:00
Jake.Stine e34173b07a ZeroGS/OpenGL: Moved zlib to 3rdparty folder.
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@506 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-02-16 16:15:08 +00:00
Jake.Stine a1ff955426 Removing linux-specific svn property. Will replace it with a hard copy in the next commit.
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@505 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-02-16 16:12:21 +00:00
Jake.Stine c76133f88a GSdx: Added a GSdx_vs2008.sln file in /plugins (convenience item), and fixed the prebuild command to drop svnrev.h into the right location (oops).
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@504 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-02-16 13:42:48 +00:00
Jake.Stine 84099c097f Added GSdx to the pcsx2_suite_2008.sln. It defaults to SSE2, you'll have to manually configure the build targets to use SSSE3 or SSE4 (hopefully we'll find a better solution to that in the near future).
Upgraded GSdx's use of svnrev to match other plugins in the pcsx2 repository; so that it no longer requires TortoiseSVN, and will also compile correctly from folders with spaces (ala '/program files/username/my documents/projects').

Removed the /3rdparty and /common folders since they aren't used anymore, and it was potentially confusing or misleading to leave them in since they were out-of-date (they were once referenced by svn:externals, and we opted out of using those here due to slowness).

SPU2-X: Fixed a minor overflow in the reverb that would cause infrequent crackles in a select few games.

git-svn-id: http://pcsx2.googlecode.com/svn/trunk@503 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-02-16 04:32:03 +00:00
Jake.Stine 2f62f2273b SPU2-X: Couple more quick fixes to the config dialog box.
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@501 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-02-15 12:55:32 +00:00
Jake.Stine c0407f42d7 SPU2-X: Cixed a tyop-ish error in the code that caused reverb static and crackling.
Fixed savestates so that they don't return an error anymore.
Fixed some bugs in the config box.  Some checkboxes weren't being saved and stuff.

git-svn-id: http://pcsx2.googlecode.com/svn/trunk@499 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-02-15 11:03:31 +00:00
Jake.Stine 042e904a65 SPU2-X: Introducing the new SPU2-X! After some talk with Gigaherz, It was decided to branch and rename Playground's mod of SPU2ghz to SPU2-X. This commit isn't just a copy. It includes a series of significant revisions. The most notable features are:
* Working Reverb.  Yes, you heard right.  Fully and completely implemented reverb effects!
* Automatic 5.1 speaker expansion.
* Some more bugfixes to volumes.
* All new configuration panels.
* Improved/Bugfixed XAudio2 drivers.

git-svn-id: http://pcsx2.googlecode.com/svn/trunk@497 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-02-15 05:15:39 +00:00
gabest11 d14d09cab3 xpad: compatible with pcsx
GSdx: minor optimizations, +crcs

git-svn-id: http://pcsx2.googlecode.com/svn/trunk@496 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-02-15 02:27:51 +00:00
arcum42 c987d23b9f ZeroGS: Commit Zeydlitz's bug fix from Issue 11, which seems to resolve most problems with double images when antialiasing is on in the OpenGL version of ZeroGS.
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@495 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-02-14 23:47:09 +00:00
arcum42 a8ea2caabf ZeroGS: fix up the dev build so it works, fix a typo in configure.ac that could cause compilation issues, and bring in a fix of zedr0n's for newer Cg versions when in dev mode.
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@492 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-02-14 13:48:02 +00:00
arcum42 a0da3ee37a Linux/Plugins: Use spu2ghz's noise rng in ZeroSPU2, clean various plugins before compiling them, put in better default values for the Linux port when configuring, and go into pcsx2 after configuring for the first time, rather then quitting. Oh, and disable the debugger for the moment in Linux.
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@485 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-02-13 09:57:15 +00:00
gabest11 e131e22ea6 GSdx: more JIT code and a little clean-up
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@484 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-02-13 09:28:51 +00:00
arcum42 6170ca7e00 ZeroGS: Change the OpenGL conf screen to have radio buttons for No interlacing, Interlace 0, and Interlace 1, and save all 3 values properly. (Issue 26)
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@479 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-02-12 11:46:53 +00:00
gabest11 393c8ae102 Minor changes to GSdx and fixed the SSE2 compiling error.
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@476 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-02-11 21:42:10 +00:00
mattmenke 2521bd2f1d LilyPad: Hack to put save state number in window title, can set sensitivity of multiple bindings at once, fixed issues with displaying disconnected devices, some random code cleanup.
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@475 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-02-11 20:47:41 +00:00
Jake.Stine 8630529f8e SPU2ghz: Corrected another ADSR bug that muted audio in Shadow of the Colossus; implemented some minor speedups.
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@473 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-02-11 09:47:31 +00:00
mattmenke 3476172c49 LilyPad 0.9.9, more or less
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@472 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-02-11 09:24:56 +00:00
Jake.Stine 343afaffdf SPU2ghz: Reverted an experimental ASDR slider that broke way more than expected.. >_<
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@471 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-02-11 08:07:37 +00:00
Jake.Stine d5bc5099d1 SPU2ghz: Significant overhaul of the volume system! Volumes for most games should be much more accurate now, and distortion greatly reduced. This is still a work-in-progress, and I intend to follow up with another commit soon that should improve performance in a few areas, improve overall audio quality and (hopefully!) fix up the Special Effects system as well.
Pcsx2: This time the Pg icon really has been replaced/reverted to the original (dunno why my last attempt didn't commit, oh well).  Also improved the syntax of the SourceLogs; fixing if/else statement scoping problems.

git-svn-id: http://pcsx2.googlecode.com/svn/trunk@470 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-02-11 07:20:14 +00:00
gabest11 9ee9d817c4 GSdx software renderer speed-up, using xbyak to JIT compile a few things, more to follow.
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@469 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-02-11 07:05:44 +00:00
arcum42 5249b67a56 Let's see: Fix Linux build so it compiles, both under normal and devbuilds. Add the ZeroGS patch for SSE2, and preliminary work on the configuration issue. Get build.sh postix compliant. And let's not feed C++ strings to WriteLn.
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@468 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-02-10 12:42:26 +00:00
Jake.Stine 68afc71ba8 SPU2ghz: Bugfixed the update of the ENDX flag; fixes Summer Heat Beach Volleyball. Added afxresmw.h to the SPU2ghz project, so that VS Express folks can (hopefully) compile it now, relatively hassle free.
Reverted the Pg icon back to the Official Pcsx2 "2" icon.

git-svn-id: http://pcsx2.googlecode.com/svn/trunk@465 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-02-10 03:20:25 +00:00
Jake.Stine 6ebfae8ef1 Re-Added eol-style:native properties to the repository. The settings got lost when we merged from Playground to Official.
Added interface.cpp (plugin/pcsx2 interface) and savestate.cpp to SPU2ghz, to help clean up SPU2.cpp.

git-svn-id: http://pcsx2.googlecode.com/svn/trunk@463 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-02-09 21:15:56 +00:00
Jake.Stine 098c38113a Removed various references to "Playground" in plugins and dialogs.
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@458 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-02-09 07:47:49 +00:00
arcum42 d0490889d4 CDVDiso: Add the ability to create block dumps to the Linux port.
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@449 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-02-08 02:39:15 +00:00
Jake.Stine 22bacc999e Modified the build system so that both the original and new "revisioned" copies of EXE/DLL files are copied into the target build folder. Example: When compiling Release, pcsx2.exe will always reflect the most recent successful compilation.
Fixed COP0's recompiled branch instructions (BC0F, BC0T, etc) -- the conditional was not implemented correctly (thanks to Refraction for spotting that one).

Used a better method of clearing the errorlevel during the Pre/Post Build steps.  Should be a little less error-prone (pun?)

git-svn-id: http://pcsx2.googlecode.com/svn/trunk@447 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-02-07 20:11:13 +00:00
gabest11 72777893ec git-svn-id: http://pcsx2.googlecode.com/svn/trunk@445 96395faa-99c1-11dd-bbfe-3dabce05a288 2009-02-07 15:32:13 +00:00
Jake.Stine 2cf8006ab0 Fixes some various compilation problems (people without TortoiseSvn installed won't get errors anymore)
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@444 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-02-07 15:14:23 +00:00
arcum42 081d533bc8 CDVDiso: Add break statements.
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@442 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-02-07 04:54:24 +00:00
arcum42 44c2fdf719 Reformat CDVDiso's code, and get it to use a real ini file instead of writing inside one of the plugins binaries. Prep work for hunting down some bugs and modernizing it that I've been procrastinating about doing.
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@441 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-02-07 03:13:59 +00:00
arcum42 bd797da2ce ZeroSPU2: Fix the mixer issue properly, and get rid of the temporary code I'd added back in.
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@437 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-02-06 23:08:25 +00:00
arcum42 595c08df88 Work on getting everything compiling properly in Linux.
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@432 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-02-06 21:58:59 +00:00
Jake.Stine 3f392e4e6e Removed "Pg" from filenames and project names. Removed "Vtlb" from build target names and pcsx2.exe (so the new pcsx2.exe is the same as the old pcsx2pg-vtlb.exe)
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@431 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-02-06 21:40:06 +00:00
refraction 73fff124b2 git-svn-id: http://pcsx2.googlecode.com/svn/trunk@429 96395faa-99c1-11dd-bbfe-3dabce05a288 2009-02-06 20:30:49 +00:00
refraction 94cc1fd329 git-svn-id: http://pcsx2.googlecode.com/svn/trunk@428 96395faa-99c1-11dd-bbfe-3dabce05a288 2009-02-06 20:30:21 +00:00
refraction 65424fa11b git-svn-id: http://pcsx2.googlecode.com/svn/trunk@425 96395faa-99c1-11dd-bbfe-3dabce05a288 2009-02-06 19:52:59 +00:00
refraction 5331a6caeb git-svn-id: http://pcsx2.googlecode.com/svn/trunk@424 96395faa-99c1-11dd-bbfe-3dabce05a288 2009-02-06 19:45:43 +00:00
refraction 3f10380ba6 git-svn-id: http://pcsx2.googlecode.com/svn/trunk@423 96395faa-99c1-11dd-bbfe-3dabce05a288 2009-02-06 19:43:22 +00:00
refraction a462281146 git-svn-id: http://pcsx2.googlecode.com/svn/trunk@422 96395faa-99c1-11dd-bbfe-3dabce05a288 2009-02-06 19:41:48 +00:00
refraction 20155a2113 git-svn-id: http://pcsx2.googlecode.com/svn/trunk@421 96395faa-99c1-11dd-bbfe-3dabce05a288 2009-02-06 19:41:15 +00:00
refraction 2822628520 git-svn-id: http://pcsx2.googlecode.com/svn/trunk@420 96395faa-99c1-11dd-bbfe-3dabce05a288 2009-02-06 19:40:20 +00:00
refraction c88d1a4080 git-svn-id: http://pcsx2.googlecode.com/svn/trunk@419 96395faa-99c1-11dd-bbfe-3dabce05a288 2009-02-06 19:39:52 +00:00
refraction 8e799a8c8c git-svn-id: http://pcsx2.googlecode.com/svn/trunk@418 96395faa-99c1-11dd-bbfe-3dabce05a288 2009-02-06 19:39:25 +00:00
refraction 0df44168fb git-svn-id: http://pcsx2.googlecode.com/svn/trunk@417 96395faa-99c1-11dd-bbfe-3dabce05a288 2009-02-06 19:39:06 +00:00
refraction 3abb43021a git-svn-id: http://pcsx2.googlecode.com/svn/trunk@416 96395faa-99c1-11dd-bbfe-3dabce05a288 2009-02-06 19:38:04 +00:00
refraction 66a91158d8 git-svn-id: http://pcsx2.googlecode.com/svn/trunk@415 96395faa-99c1-11dd-bbfe-3dabce05a288 2009-02-06 19:36:41 +00:00
refraction 0dfcf39809 git-svn-id: http://pcsx2.googlecode.com/svn/trunk@414 96395faa-99c1-11dd-bbfe-3dabce05a288 2009-02-06 19:29:18 +00:00
refraction a74f5d1340 that didnt go right :P
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@413 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-02-06 19:28:44 +00:00
refraction e2b9cfa5ba git-svn-id: http://pcsx2.googlecode.com/svn/trunk@412 96395faa-99c1-11dd-bbfe-3dabce05a288 2009-02-06 19:16:17 +00:00
refraction 93da10abbb git-svn-id: http://pcsx2.googlecode.com/svn/trunk@411 96395faa-99c1-11dd-bbfe-3dabce05a288 2009-02-06 19:15:15 +00:00
gabest11 e4e6d8ad3a added gsdx, xpad, cdvdolio
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@405 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-02-04 14:24:41 +00:00
gabest11 5587ee7640 git-svn-id: http://pcsx2.googlecode.com/svn/trunk@404 96395faa-99c1-11dd-bbfe-3dabce05a288 2009-02-04 14:21:40 +00:00
bigianb a5b07e46e2 updated GSSoft code to compile to help developing fpsbios under a virtualbox vm. Does not work properly yet, but it compiles under xubuntu 8.10. Only useful for devs.
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@402 96395faa-99c1-11dd-bbfe-3dabce05a288
2008-11-25 22:12:02 +00:00
laurence.muller a2791d843e Using standard SVN folder structure
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@398 96395faa-99c1-11dd-bbfe-3dabce05a288
2008-11-06 23:27:06 +00:00