1
0
mirror of https://github.com/RPCS3/rpcs3.git synced 2024-11-22 02:32:36 +01:00

Commit Graph

  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 1823be2503 Disabled a default EE Rec option, which shouldnt have been on in the first place, fixes Enthusia freeze up (maybe others that froze in 3d) refraction 2009-02-13 02:15:48 +0000
  • 97afc20607 Small hack (possibly) so the Katamari games boot from "Run CD/DVD" Fixed SRS so it doesn't hang on loading ingame 3D (please report any broken games), also moved one of the hwRead case statements for SPR logging. refraction 2009-02-12 23:19:54 +0000
  • 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) arcum42 2009-02-12 11:46:53 +0000
  • 0e9629b01e minor microVU rec changes cottonvibes 2009-02-12 03:15:46 +0000
  • 29fe1673ba Fixed Fatal Frame once and for all due to a DMA issue which it shouldnt have been doing ;p Also fixed the COP0 condition for the Recompiler and Interpreter, this was stopping Mojib Ribbon and Shadow of Colossus (after the Fatal Frame fix) from running. Int some how worked but it was wrong lol :P refraction 2009-02-11 22:57:37 +0000
  • 393c8ae102 Minor changes to GSdx and fixed the SSE2 compiling error. gabest11 2009-02-11 21:42:10 +0000
  • 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. mattmenke 2009-02-11 20:47:41 +0000
  • fd4f5bab0b Various minor cleanup. Get rid of those annoying extra newlines in Linux. arcum42 2009-02-11 13:25:17 +0000
  • 8630529f8e SPU2ghz: Corrected another ADSR bug that muted audio in Shadow of the Colossus; implemented some minor speedups. Jake.Stine 2009-02-11 09:47:31 +0000
  • 3476172c49 LilyPad 0.9.9, more or less mattmenke 2009-02-11 09:24:56 +0000
  • 343afaffdf SPU2ghz: Reverted an experimental ASDR slider that broke way more than expected.. >_< Jake.Stine 2009-02-11 08:07:37 +0000
  • 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. Jake.Stine 2009-02-11 07:20:14 +0000
  • 9ee9d817c4 GSdx software renderer speed-up, using xbyak to JIT compile a few things, more to follow. gabest11 2009-02-11 07:05:44 +0000
  • 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. arcum42 2009-02-10 12:42:26 +0000
  • c433291c67 Bugfixed the Elfloader; resolves a bootup crash in Psychonauts. Jake.Stine 2009-02-10 11:34:35 +0000
  • 0f0cf9d84d some microVU work cottonvibes 2009-02-10 09:18:57 +0000
  • 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. Jake.Stine 2009-02-10 03:20:25 +0000
  • 2247e97f20 Removed VSync INTC timing hack, could possibly sort others too refraction 2009-02-09 22:13:22 +0000
  • 6ebfae8ef1 Re-Added eol-style:native properties to the repository. The settings got lost when we merged from Playground to Official. Jake.Stine 2009-02-09 21:15:56 +0000
  • d2ef18113c Removed my VIF tests, put some other means of protection in place that seems to work. Should fix Issue 22 which was introduced in r454. Also fixed a vif mfifo bug which has been there god knows how long.. refraction 2009-02-09 20:45:14 +0000
  • 71c16d061d A new VU MIN / MAX code by Nneeve allows more games to use DaZ on the VUs. We'll test if any game still needs DaZ off, and if not so, make that default to on. ramapcsx2 2009-02-09 18:50:10 +0000