PCSX2 rev 528 & Plugins - 模擬器
By Elma
at 2009-02-19T12:57
at 2009-02-19T12:57
Table of Contents
PCSX2 rev 528
rev 514 GSDX 1.14
rev 514 Linuz Iso CDVD 0.8.0
rev 514 ZeroGS 0.97.1
rev 514 ZeroSPU2 0.4.6
rev 529 SPU2-X 1.0
http://re4rainbow.4shared.com/ Mirror: http://www.mediafire.com/re4rainbow
Legend: '//blah-blah-blah//' or '/blah-blah-blah/' is re4rainbow's comment.
Just FYI.
Quoted from: http://code.google.com/p/pcsx2/source/list
rev 529: 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.
rev 528: Small change - removed 2 console logs from release builds
rev 527: 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.
rev 526: A few fixes for MMI stuff by tmkk, and disabled a logging printf in
release builds.
rev 525: SPU-X: Major code cleanups across the board, and optimizations to
the reverb effects generator (possibly buggy yet)
rev 524: 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 :)
rev 523: A few minor changes to the Linux port, and a minor ZeroGS bugfix.
rev 522: Lots of work from tmkk. This update adds recompiling for several MMI
opcodes, fixes bugs and adds SSSE3 detection. Thanks again, tmkk! :)
rev 521: Disabled a superVU optimization that slowed down VU intense games
lots. Big speedup for Persona4 and Tekken5 :)
rev 520: 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.
rev 519:
- Disabled all broken memory card manager options
- Set DaZ to on for the VUs as default
rev 518: SPU2-X: Savestates work now. :)
rev 517: Missed an important bit of last night's build script update. >_<
rev 516: Left axis bug with last commit fixed.
rev 515: 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.
rev 514: 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.
rev 513: SPU2-X: Better ADSR fix this time, by fixing some bad math on my
part during the ADSR Decay stage.
rev 512: 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).
rev 511: SPU2-X: Fixed a screwup from the previous commit. A bit of code
cleanup got lost in translation. ;)
rev 510: SPU2-X: Forgot a file (again).
rev 509: SPU2-X: Added a lowpass filter to the reverb output, which should
produce more correct audio (still experimental). Plus many code cleanups.
rev 508: xpad: gah, forgot to add in the build scripts. >_<
rev 507: xpad: fixed dependency on obsolete /common folder. :)
rev 506: ZeroGS/OpenGL: Moved zlib to 3rdparty folder.
rev 505: Removing linux-specific svn property. Will replace it with a hard
copy in the next commit.
rev 504: 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).
rev 503: 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.
rev 502: Updated the Copyright to reflect the passing of another year. :)
Updated the pcsx2_suite_2008.sln; changed SPU2ghz to SPU2-X.
rev 501: SPU2-X: Couple more quick fixes to the config dialog box.
rev 500: 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! ;)
rev 499: 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.
rev 498: coded the microVU opcode tables, this took me all-day to get right
lol xD
rev 497: 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
implementedreverb effects!
* Automatic 5.1 speaker expansion.
* Some more bugfixes to volumes.
* All new configuration panels.
* Improved/Bugfixed XAudio2 drivers.
rev 496: xpad: compatible with pcsx
GSdx: minor optimizations, +crcs
rev 495: 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.
rev 494: Whoops, overdid that a bit (thanks for pointing it out Bositman :P)
rev 493: Fixed an issue which caused savestates (or escaping) to freeze up
the emu if MFIFO was in use
rev 492: 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.
rev 491: 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.
rev 490: Slight modification to the MFIFO's to prevent potential situations
which could cause bad data to be copied.
rev 489: Implemented a hackfix for FFX (I hate this game lol) also fixed a
bug in VIF i think i introduced during some tests.
rev 488: Edited wiki page through web user interface.
rev 487: Initial Revision!
rev 486: 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.
rev 485: 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.
rev 484: GSdx: more JIT code and a little clean-up
rev 483: No wonder snapshots didn't work, the directory is not there. Renamed
"snap" to "snaps" for GSmakeSnapshot.
rev 482: More cleanup on Patch.cpp.
rev 481: 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)
rev 480: 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.
rev 479: 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 )
rev 478: minor microVU rec changes
note to pcsx2 users: for those that still don't know, these are new VU
recompilers i'm working on. They're not working yet, and won't be for at
least a few months. So don't expect noticeable changes when i update microVU
stuff, since currently they're not being used (when they're in a
semi-working/usable state, i'll be sure to put a note in the revision message
;p)
rev 477: 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
Also fixed some Copy n Pasta typos
rev 476: Minor changes to GSdx and fixed the SSE2 compiling error.
rev 475: 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.
rev 474: Various minor cleanup. Get rid of those annoying extra newlines in
Linux.
rev 473: SPU2ghz: Corrected another ADSR bug that muted audio in Shadow of
the Colossus; implemented some minor speedups.
rev 472: LilyPad 0.9.9, more or less
rev 471: SPU2ghz: Reverted an experimental ASDR slider that broke way more
than sexpected.. >_<
rev 470: 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.
rev 469: GSdx software renderer speed-up, using xbyak to JIT compile a few
things, more to follow.
rev 468: 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.
--
rev 514 GSDX 1.14
rev 514 Linuz Iso CDVD 0.8.0
rev 514 ZeroGS 0.97.1
rev 514 ZeroSPU2 0.4.6
rev 529 SPU2-X 1.0
http://re4rainbow.4shared.com/ Mirror: http://www.mediafire.com/re4rainbow
Legend: '//blah-blah-blah//' or '/blah-blah-blah/' is re4rainbow's comment.
Just FYI.
Quoted from: http://code.google.com/p/pcsx2/source/list
rev 529: 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.
rev 528: Small change - removed 2 console logs from release builds
rev 527: 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.
rev 526: A few fixes for MMI stuff by tmkk, and disabled a logging printf in
release builds.
rev 525: SPU-X: Major code cleanups across the board, and optimizations to
the reverb effects generator (possibly buggy yet)
rev 524: 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 :)
rev 523: A few minor changes to the Linux port, and a minor ZeroGS bugfix.
rev 522: Lots of work from tmkk. This update adds recompiling for several MMI
opcodes, fixes bugs and adds SSSE3 detection. Thanks again, tmkk! :)
rev 521: Disabled a superVU optimization that slowed down VU intense games
lots. Big speedup for Persona4 and Tekken5 :)
rev 520: 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.
rev 519:
- Disabled all broken memory card manager options
- Set DaZ to on for the VUs as default
rev 518: SPU2-X: Savestates work now. :)
rev 517: Missed an important bit of last night's build script update. >_<
rev 516: Left axis bug with last commit fixed.
rev 515: 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.
rev 514: 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.
rev 513: SPU2-X: Better ADSR fix this time, by fixing some bad math on my
part during the ADSR Decay stage.
rev 512: 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).
rev 511: SPU2-X: Fixed a screwup from the previous commit. A bit of code
cleanup got lost in translation. ;)
rev 510: SPU2-X: Forgot a file (again).
rev 509: SPU2-X: Added a lowpass filter to the reverb output, which should
produce more correct audio (still experimental). Plus many code cleanups.
rev 508: xpad: gah, forgot to add in the build scripts. >_<
rev 507: xpad: fixed dependency on obsolete /common folder. :)
rev 506: ZeroGS/OpenGL: Moved zlib to 3rdparty folder.
rev 505: Removing linux-specific svn property. Will replace it with a hard
copy in the next commit.
rev 504: 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).
rev 503: 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.
rev 502: Updated the Copyright to reflect the passing of another year. :)
Updated the pcsx2_suite_2008.sln; changed SPU2ghz to SPU2-X.
rev 501: SPU2-X: Couple more quick fixes to the config dialog box.
rev 500: 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! ;)
rev 499: 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.
rev 498: coded the microVU opcode tables, this took me all-day to get right
lol xD
rev 497: 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
implementedreverb effects!
* Automatic 5.1 speaker expansion.
* Some more bugfixes to volumes.
* All new configuration panels.
* Improved/Bugfixed XAudio2 drivers.
rev 496: xpad: compatible with pcsx
GSdx: minor optimizations, +crcs
rev 495: 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.
rev 494: Whoops, overdid that a bit (thanks for pointing it out Bositman :P)
rev 493: Fixed an issue which caused savestates (or escaping) to freeze up
the emu if MFIFO was in use
rev 492: 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.
rev 491: 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.
rev 490: Slight modification to the MFIFO's to prevent potential situations
which could cause bad data to be copied.
rev 489: Implemented a hackfix for FFX (I hate this game lol) also fixed a
bug in VIF i think i introduced during some tests.
rev 488: Edited wiki page through web user interface.
rev 487: Initial Revision!
rev 486: 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.
rev 485: 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.
rev 484: GSdx: more JIT code and a little clean-up
rev 483: No wonder snapshots didn't work, the directory is not there. Renamed
"snap" to "snaps" for GSmakeSnapshot.
rev 482: More cleanup on Patch.cpp.
rev 481: 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)
rev 480: 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.
rev 479: 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 )
rev 478: minor microVU rec changes
note to pcsx2 users: for those that still don't know, these are new VU
recompilers i'm working on. They're not working yet, and won't be for at
least a few months. So don't expect noticeable changes when i update microVU
stuff, since currently they're not being used (when they're in a
semi-working/usable state, i'll be sure to put a note in the revision message
;p)
rev 477: 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
Also fixed some Copy n Pasta typos
rev 476: Minor changes to GSdx and fixed the SSE2 compiling error.
rev 475: 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.
rev 474: Various minor cleanup. Get rid of those annoying extra newlines in
Linux.
rev 473: SPU2ghz: Corrected another ADSR bug that muted audio in Shadow of
the Colossus; implemented some minor speedups.
rev 472: LilyPad 0.9.9, more or less
rev 471: SPU2ghz: Reverted an experimental ASDR slider that broke way more
than sexpected.. >_<
rev 470: 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.
rev 469: GSdx software renderer speed-up, using xbyak to JIT compile a few
things, more to follow.
rev 468: 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.
--
Tags:
模擬器
All Comments
Related Posts
snes9x1.43-re-recording r20
By Victoria
at 2009-02-19T12:53
at 2009-02-19T12:53
fc十大必玩之作
By Oscar
at 2009-02-19T02:34
at 2009-02-19T02:34
PCE CD 機動警察 Griffon
By Victoria
at 2009-02-19T01:43
at 2009-02-19T01:43
fc十大必玩之作
By Adele
at 2009-02-19T01:26
at 2009-02-19T01:26
PCE CD 機動警察 Griffon
By Megan
at 2009-02-19T00:45
at 2009-02-19T00:45