Commit Graph

  • ba803d575e Forgot a set of quotes. Build system should be able to cope with spaces in project folders now. Jake.Stine 2009-02-24 09:59:50 +0000
  • 055504f512 Fixed some small errors in the new solution file settings, and added gnu_gettext to bin, since it's a dll dependency of Pcsx2. Jake.Stine 2009-02-24 06:29:51 +0000
  • 7ffd3d3aea Restructured the build system from the ground up. 3rdparty libs have been moved back into a /3rdparty folder, and are compiled as libraries. Most relevant plugins are part of the pcsx2_suite_2008.sln. Revision tagging of filenames is still there, but is now disabled by default. Pathnames with spaces shouldn't break the buildscripts anymore. Removed tons and tons of files in an effort to simplify the repository and build system management. So if a solution file you're used to using is missing, it's missing for a good reason (means the project can be built either from the Suite solution, or by double-clicking the project file from explorer, from which MSVC creates a new solution for you). Jake.Stine 2009-02-24 02:08:37 +0000
  • a5eab9da86 Implemented a fix for Art of Fighting, MFIFO was clearing our counted size when it shouldn't have been. refraction 2009-02-23 19:59:22 +0000
  • 986f2a1a71 Changed a behavior of recUpdateFlags a bit; now it also clamps results when flag updating is skipped. tmkkmac 2009-02-23 19:30:07 +0000
  • ad5c6cff48 Fixed a minor issue in MADDiq/MADDAiq VU opcode. (when _Fs_ == 0) tmkkmac 2009-02-23 17:08:33 +0000
  • cf2919cc5a Assorted code cleanups to WinMain's message handling, and streamlined the language selection 'gui restart' procedure. Jake.Stine 2009-02-23 12:03:22 +0000
  • 5870bb43e9 Code cleanup of some VU clamp functions for SSE4, and reverted my previous useless commit :p tmkkmac 2009-02-23 11:54:24 +0000
  • 44d1ff527c Fixed some potential dangerous situations in VU rec tmkkmac 2009-02-23 10:58:53 +0000
  • 141dd7e21c SPU2-X: Fix for bleepy sounds in FFX / FFXII. Apparently effects processing is much more sensitive to tight SPU2/IOP sync than any other part of the SPU2. (good to know!) Jake.Stine 2009-02-23 09:15:59 +0000
  • 4cc6662246 some more vu clamping fixes by nneeve (fixes problems with the non-sse4 code) cottonvibes 2009-02-23 05:33:23 +0000
  • 09d581217d - nneeve fixed some bugs when VU extra/extra+sign clamp modes were enabled. - i added paths.h to the vs2008 project file. cottonvibes 2009-02-23 03:42:39 +0000
  • 4744652b5b Clean up r568 a bit. arcum42 2009-02-22 20:42:27 +0000
  • e934016121 GSdx: vtune JIT code profiling support (somebody should implement this in pcsx2 too, see iJIT_NotifyEvent(iJVM_EVENT_TYPE_METHOD_LOAD_FINISHED, ...), plzkthx :P) and other minor fixes/optimizations. gabest11 2009-02-22 16:28:39 +0000
  • 0f6f310c71 Linux: Show the version number for release builds. arcum42 2009-02-22 14:12:21 +0000
  • 85c6db67c2 Linux: Get the locations of ini files for plugins mostly working again (I know about the USB & FW stubs). (Issue 55). This is still somewhat hackish; I'll probably be cleaning up bits later, and this does put LOCAL_PLUGIN_INIS out of commission for the moment. It will come back eventually. This ought to also take care of issue 54. You may need to delete pcsx2.cfg for everything to work properly. arcum42 2009-02-22 12:08:05 +0000
  • bff3a20adf Not much to see here, just some patch cleanup and editing... krakatos@gmail.com 2009-02-22 11:38:46 +0000
  • 61ef2143bc minor vu changes cottonvibes 2009-02-21 21:15:54 +0000
  • 9152925524 LilyPad: Version number updated in rc copy. Refresh device list bug on device insertion/removal fixed. Attempt to resolve potential XInput/DirectInput infighting by deleting DirectInput interfaces to disabled/bindingless DirectInput devices. mattmenke 2009-02-21 19:41:30 +0000
  • 6ecd052079 LilyPad: Version number updated in rc copy. Refresh device list bug on device insertion/removal fixed. Attempt to resolve potential XInput/DirectInput infighting by deleting DirectInput interfaces to disabled/bindingless DirectInput devices. mattmenke 2009-02-21 19:41:30 +0000
  • a22035664d Modified EE opcode table to make add/sub require sign-extended operands. This fixes a crash in Unlimited SaGa. tmkkmac 2009-02-21 18:07:15 +0000
  • de2e939fcc FPU fixes: tweaked the fpu compare clamping so now gt4 works again. made the digimon rumble arena 2 fix into a gamefix. tekken 5 doesn't need a gamefix anymore. cottonvibes 2009-02-21 17:33:10 +0000
  • 4a8ba5cd40 Added some diagnostic and recovery checks to the MTGS queued frame counter, as per problems expressed in Issue 49. Jake.Stine 2009-02-21 17:23:39 +0000
  • 816647a86f Linux: A little more consistancy about using the System.h wrappers, restore the bin symlink, and a few other minor changes to plugins. arcum42 2009-02-21 11:14:09 +0000
  • f6f1f8665b Minor cleanups to the order in which plugin init/open/close functions are called (PADs are always closed before the GS now, for example, since they usually rely on the GS's window handle). Jake.Stine 2009-02-21 10:39:18 +0000
  • 18917ebc21 CDVDisoEFP: I'm not sure what happened in the mists of time to this folder that caused all the source code in it to have the lines all become double-spaced and unreadable... Got rid of all the extra blank lines, and reformated. arcum42 2009-02-21 10:36:02 +0000
  • 34a0b82986 SPU2-X: Added ConvertUTF.cpp (handy!), Changed instances of _T("") to the much less ugly L"", and removed references to _wfopen. Jake.Stine 2009-02-21 04:20:34 +0000
  • 1745eb2013 SPU2-X: These aren't the buildfiles you're looking for. Move along now. arcum42 2009-02-20 21:48:59 +0000
  • 95498f4689 SPU2-X: Another bug stomped which caused sounds on Voice 15 to be silent (introduced around r511). Affected synth music in most games that have synth music (Xenosagas, Final Fantasies, etc). Jake.Stine 2009-02-20 19:59:55 +0000
  • de68593f4c Rc branch also needed the Tri-Ace gamefix fix :p ramapcsx2 2009-02-20 18:17:05 +0000
  • 192d8e6b5e Tri-Ace gamefix works again :p ramapcsx2 2009-02-20 17:47:43 +0000
  • 0a24870600 SPU2-X: Squashed a bug that caused lots of crackle-pops on certain audio tracks (most obvious during the KH2 intro); LoopStartA apparently should *not* be set to NextA when KeyOn is issued. Jake.Stine 2009-02-20 13:29:39 +0000
  • 2c27126e92 GSdx: forgot to disable some console output gabest11 2009-02-20 11:18:53 +0000
  • b3cb4ad3f8 GSdx: completed the ps1 renderer conversion for xbyak, GSRasterizer::Draw* functions should be next. gabest11 2009-02-20 10:59:10 +0000
  • e714c7a982 Merged some stable bugfixes from r543->548 into rc_0.9.6. Jake.Stine 2009-02-20 09:27:12 +0000
  • c669407b33 minor FMAND VU opcode change thanks to nneeve cottonvibes 2009-02-20 05:43:18 +0000
  • 7e065afb4d tweaked FPU compare opcode clamping. this fixes a bug with Digimon rumble arena 2. thanks to Nneeve for figuring out the problem. cottonvibes 2009-02-20 05:37:01 +0000
  • e56eac1862 Fixed two bugs in the savestates. Older savestate versions will work now, as they should. Jake.Stine 2009-02-20 04:36:55 +0000
  • 46944ebde2 Updated version information displayed in the window title for rc_0.9.6. Jake.Stine 2009-02-20 03:32:10 +0000
  • f412c38547 Plugins: Devbuild and Debug should be separate, and let's use ZEROGS_DEVBUILD and not RELEASE_TO_PUBLIC in ZeroGS. arcum42 2009-02-20 03:22:19 +0000
  • 32a8bef206 minor change cottonvibes 2009-02-20 03:12:27 +0000
  • 49b4cf3b77 New svn branch: Release Candidate for 0.9.6. (designated for bugfix/stability patches in preparation of a proper release to supersede the ageless 0.9.4 -- major code renovations will continue to be applied to /trunk) Jake.Stine 2009-02-20 02:48:02 +0000
  • 35d2328dd1 Added some more relevant persistent state vars from the GIF to the savestates. There's still a known bug in the IPU's savestate however, so saving/loading while FMVs are playing could result in bad states (not sure when the bug started, and it could be very old, only noticed it today) Jake.Stine 2009-02-20 00:39:58 +0000
  • 32c6b06127 Linux/ZeroGS: Bring the memcard and gamefix dialogs up to date. Get rid of some compilation warnings on ZeroGS, and some misspellings that were bugging me. arcum42 2009-02-20 00:33:20 +0000
  • e9e9a2c273 Seems my last commit change didnt quite do what i expected and broke FFXII. Reverted it. refraction 2009-02-20 00:31:29 +0000
  • 243e4fba9f Added several important variables to the VIFdma savestate, relating to it's SSE unpacker; which should make the gifdone savestate hack obsolete (it broke savestates for most FMVs and some games). Seeing how important the unpacker tables are, it's a miracle VIFdma ever recovered from a savestate without them ;) Jake.Stine 2009-02-19 22:48:05 +0000
  • 23336fe987 Fixed a small bug in FCOR under the VUrecs, also put a hack in there for ICO to cure the SPS, this can be selected in the gamefixes dialog. refraction 2009-02-19 22:17:58 +0000
  • 68aaf91b5d Tmkk managed to fix a huge hack in the superVU delay slot handling. This new code properly handles these situations now, removing the need for the magna carta gamefix, and also fixing problems in dragon quest 8(jp). Thanks again, tmkk :) ramapcsx2 2009-02-19 15:56:07 +0000
  • 4907dbda42 GSdx: upgraded the ps1 renderer to use runtime generated code, too. gabest11 2009-02-19 13:13:20 +0000
  • 29ea3c8ebc Moved an MTGS log to help troubleshoot some kind of rare system hard-crash problem in MTGS, and removed an errant playground reference. :) Jake.Stine 2009-02-19 10:50:18 +0000
  • 3532ebada0 Added Nneeve's fix for recMADDU (it was using the IMUL instruction which would have produced potentially incorrect results in rare cases). Jake.Stine 2009-02-19 09:59:02 +0000
  • 4bd685485d New Speed Hack! And a good one! This is an idea I had a while back, as implemented by Pseudonym, and is intended as an eventual replacement for all EE speed hacks (x2, x3, etc). Expect huge speedups in most games way beyond even X3, and it shouldn't break FMVs or cause graphical artifacts either like the old hacks do. Jake.Stine 2009-02-19 09:51:21 +0000
  • 443ef97f1f fpu interpreter bugfix thanks to nneeve. cottonvibes 2009-02-18 20:21:44 +0000
  • 2a389da932 Counters fix from tmkk -- a rarely used gate mode of the EE counters was being handled incorrectly. Jake.Stine 2009-02-18 18:05:58 +0000
  • dc306bf64c SPU2-X: more fixes to reverb. Digital Devil Saga sounds a lot nicer now. Updated savestate revision so that loading states from before my latest cleanup/optimization won't crash. Jake.Stine 2009-02-18 16:47:06 +0000
  • 460a2b4edf Small change - removed 2 console logs from release builds ramapcsx2 2009-02-18 16:11:30 +0000
  • d97cde6583 SPU2-X: Some bugfixes to reverb that were introduced in my last commit. Still some minor problems in this build. I'll fix them soon. Jake.Stine 2009-02-18 14:20:06 +0000
  • 058ec7db30 A few fixes for MMI stuff by tmkk, and disabled a logging printf in release builds. ramapcsx2 2009-02-18 14:03:35 +0000
  • 0ca2f4d2be SPU-X: Major code cleanups across the board, and optimizations to the reverb effects generator (possibly buggy yet) Jake.Stine 2009-02-18 13:36:20 +0000
  • bee40a2948 Re-enabled the superVU optimization (It had problems with FFX on non SSE4 cpus, likely a bug in AssignVFRegs). To make up for the speed loss in Tekken5 and Persona4 the vu cache size is now bigger. This means another 10% more speed for Tekken, and a whooping 30% for Persona :) ramapcsx2 2009-02-18 13:35:55 +0000
  • ec3a17d9cc A few minor changes to the Linux port, and a minor ZeroGS bugfix. arcum42 2009-02-18 12:51:36 +0000
  • 33d5c66ac7 Lots of work from tmkk. This update adds recompiling for several MMI opcodes, fixes bugs and adds SSSE3 detection. ramapcsx2 2009-02-17 23:29:47 +0000
  • af89808f8f Disabled a superVU optimization that slowed down VU intense games lots. Big speedup for Persona4 and Tekken5 :) ramapcsx2 2009-02-17 23:20:10 +0000
  • 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. mattmenke 2009-02-17 22:45:29 +0000
  • 26f33da0b6 - Disabled all broken memory card manager options - Set DaZ to on for the VUs as default ramapcsx2 2009-02-17 18:45:45 +0000
  • 5219075e3c SPU2-X: Savestates work now. :) Jake.Stine 2009-02-17 12:05:23 +0000
  • 09bb31aaa4 Missed an important bit of last night's build script update. >_< Jake.Stine 2009-02-17 10:52:18 +0000
  • d01a6ba874 Left axis bug with last commit fixed. mattmenke 2009-02-17 05:02:26 +0000
  • 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. mattmenke 2009-02-17 04:54:46 +0000
  • 68ceb3b8fb Fixed a bug that caused MTGS to throw "pure virtual function called" errors on rare occasions, and cause crashes in Linux. (Issue 31) Jake.Stine 2009-02-17 01:38:02 +0000
  • 965c8e4b48 SPU2-X: Better ADSR fix this time, by fixing some bad math on my part during the ADSR Decay stage. Jake.Stine 2009-02-17 00:15:31 +0000
  • 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). Jake.Stine 2009-02-16 22:14:17 +0000
  • 54baa99158 SPU2-X: Fixed a screwup from the previous commit. A bit of code cleanup got lost in translation. ;) Jake.Stine 2009-02-16 20:30:54 +0000
  • 24ed5ac12e SPU2-X: Forgot a file (again). Jake.Stine 2009-02-16 20:03:19 +0000
  • 340db13caa SPU2-X: Added a lowpass filter to the reverb output, which should produce more correct audio (still experimental). Plus many code cleanups. Jake.Stine 2009-02-16 20:00:31 +0000
  • d5b0ff7fa3 xpad: gah, forgot to add in the build scripts. >_< Jake.Stine 2009-02-16 16:18:44 +0000
  • b63edf85f4 xpad: fixed dependency on obsolete /common folder. :) Jake.Stine 2009-02-16 16:15:41 +0000
  • e34173b07a ZeroGS/OpenGL: Moved zlib to 3rdparty folder. Jake.Stine 2009-02-16 16:15:08 +0000
  • a1ff955426 Removing linux-specific svn property. Will replace it with a hard copy in the next commit. Jake.Stine 2009-02-16 16:12:21 +0000
  • 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). Jake.Stine 2009-02-16 13:42:48 +0000
  • 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). Jake.Stine 2009-02-16 04:32:03 +0000
  • fe6f45e45e Updated the Copyright to reflect the passing of another year. :) Jake.Stine 2009-02-15 23:23:46 +0000
  • 2f62f2273b SPU2-X: Couple more quick fixes to the config dialog box. Jake.Stine 2009-02-15 12:55:32 +0000
  • 11abea2d5a Pcsx2 now correctly sends CRC info to the GS plugin when using Run->Execute to boot games through the BIOS. And, Omg! The X button in the about box was broken! Thank goodness I fixed it before someone got hurt! ;) Jake.Stine 2009-02-15 12:31:49 +0000
  • 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. Jake.Stine 2009-02-15 11:03:31 +0000
  • c7deaad3c6 coded the microVU opcode tables, this took me all-day to get right lol xD cottonvibes 2009-02-15 09:10:24 +0000
  • 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: Jake.Stine 2009-02-15 05:15:39 +0000
  • d14d09cab3 xpad: compatible with pcsx GSdx: minor optimizations, +crcs gabest11 2009-02-15 02:27:51 +0000
  • 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. arcum42 2009-02-14 23:47:09 +0000
  • fe183b91bf Whoops, overdid that a bit (thanks for pointing it out Bositman :P) refraction 2009-02-14 17:08:32 +0000
  • c4cc49cda6 Fixed an issue which caused savestates (or escaping) to freeze up the emu if MFIFO was in use refraction 2009-02-14 16:47:31 +0000
  • 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. arcum42 2009-02-14 13:48:02 +0000
  • a8706a94ce Linux: Moved the new memcard work to separate files, and enabled it, as it seems to be about as safe as switching memcards in the Windows port. Cleaned up Linux.h a bit, and started a bit of work on the debugger. arcum42 2009-02-14 10:28:25 +0000
  • 2cc719d5b0 Slight modification to the MFIFO's to prevent potential situations which could cause bad data to be copied. refraction 2009-02-13 23:57:39 +0000
  • 56ed72b8a1 Implemented a hackfix for FFX (I hate this game lol) also fixed a bug in VIF i think i introduced during some tests. refraction 2009-02-13 21:22:50 +0000
  • 5252d45ed7 Linux: A bit of work on memcard support in Linux. Disabled for the moment because it seemed like the emulator wasn't seeing memcards being swapped till after restarting pcsx2, and I was worried about memcard corruption. I also made it put in default values for memcards if you didn't have them in preferences already. arcum42 2009-02-13 12:50:01 +0000
  • 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. arcum42 2009-02-13 09:57:15 +0000
  • e131e22ea6 GSdx: more JIT code and a little clean-up gabest11 2009-02-13 09:28:51 +0000
  • e7536c1bbb No wonder snapshots didn't work, the directory is not there. Renamed "snap" to "snaps" for GSmakeSnapshot. gabest11 2009-02-13 09:26:15 +0000
  • 6e22fe3557 More cleanup on Patch.cpp. arcum42 2009-02-13 03:21:38 +0000