PCSX2 PP 513 & Plugins - 模擬器

Sierra Rose avatar
By Sierra Rose
at 2008-12-29T17:11

Table of Contents

PCSX2 Playground rev 513

PP rev 483 SPU2GHz 1.9.0

PP rev 497 Linuz Iso CDVD 0.8.0

PP rev 506 ZeroSPU2 0.4.6

rev 883 GSDX 1.13


http://re4rainbow.4shared.com/ Mirror: http://www.mediafire.com/re4rainbow


rev 513: i debugged issue 94 //missing textures in FF XII// for 3 hours only
to find that i forgot to put 'break;' in my
switch() statement :(

well at least its fixed ;)

rev 512: Fixed some missing compiler options from the last revision, for the
new precompiled header build system.

rev 511: Development Maintenance: Added precompiled header support to the
Win32 builds (dev builds only for now).

rev 510: Switched over to a new statically linked pthreads-based threading
system, and rewrote the MTGS so that's (mostly) separated from the GIS/GIF
code now. Added detection of CPU cores (both logical/hyperthreaded and
physical), and moved the cpuInit code around so that it makes more sense and
so the console gets spammed with less redundant info.

Win32-specific: Fixed GUI bugs from Issue 90 , Issue 91 , and Issue 92 .

Developer info: Added new files MTGS.cpp, Threading.h, WinThreads.cpp,
System.cpp, and LnxThreads.cpp.

rev 509: minor vu update

rev 508: fixed something from my last update.

rev 507: mostly vu changes. also changed some SSE move instructions to only
move when reg1 != reg2.

rev 506: Simplify the code in MixADSR, and restore a few values I changed
inadvertantly.

rev 505: ZeroSPU2: Reformat zerospu2.cpp & h so that they are readable.
Change a few unneccessary case statements into if statements.

rev 504: minor vu changes.

rev 503: ZeroSPU2: Break ALSA & OSS into separate files.

rev 502: Get rid of a bunch of old commented code in ZeroSPU2, to make it
easier to read and modify. Get rid of a compiler warning, and mark as the
Playground version.

rev 501: Fix the Linux makefiles to know about the C++ Files.

rev 500: Win32 GUI: The load/save other savestate dialog box defaults to the
savestates folder now, and also defaults to the new NT/XP style open file
dialog box (the bigger, fancier, better one).

Several project management changes:
- Renamed all .c files to .cpp.
- Added pthreads-win32 to the project (along with a couple fixups). Future
revisions will use pthreads code exclusively, and remove the need for
win32/linux ifdefs in multithreaded code sections.
- Added MTGS.cpp (but it's still empty yet)

rev 499: Convert the glade file for CDVDiso to be the moderately out of date
version we normally use, rather then some version out of the mists of time
that Glade can't read anymore. //linux//

rev 498: Adjust ZeroSPU2's file structure a bit, so it isn't so cluttered.

rev 497: Pcsx2: Possible fix for the MTGS giftag handler, as reported in
Issue 88 (should fix several Kingdom Hearts issues I hope, but I can't test
it here right now).

CDVDiso: Fixed the folder/directory remembering. It didn't always work. -_-

rev 496: Improved the MTGS enable/disable option, so that it only resets the
GS plugin now, instead of everything. Using File->RunCD performs a full
reset now, as it should.

CDVDiso: The last used directory is now saved correctly. You won't have to
re- nav to your iso folder constantly anymore. :)

CDVDiso: Added missing resource file to the project (configure boxes
appear/work now).

rev 495: fixed/added/optimized some VU stuff. i plan to go over most (all) VU
micro instructions over the next few days/weeks, if i don't get bored of it
that is ;)

3 down, 100+ more to go! :D

rev 494: CDVDiso: Applied svn:eol-style:native attribute, and added the
.vcproj file missed in the last commit.

rev 493: CDVDiso: Now compiles under Win32 properly (can be compiled as
either C or C++ code so linux should hopefully still work too). Fixed the
issue where leaving the ISOfile blank (auto-prompts for ISO on RunCD) won't
auto-prompt everytime you resume execution.

rev 492: Fix Windows build of pcsx2 and Linux build of CDVDiso.

rev 491: Tried to fix up the CDVDiso plugin so that it doesn't ask for
ISOfile when resuming execution of a game, but for some reason the plugin
isn't recognized by Pcsx2. Too tired to figure out what I did wrong. :/

Also, fixed a typo in PS2Edefs.h - had _cplusplus instead of __cplusplus.

rev 490: Correct compiling in Linux again. Cpu & Savestate code still need to
be reworked in Linux.

rev 489: Removed a VU0 memory allocation hack that wasn't needed anymore
(real problem ended up being something else and I forgot to remove the hack
later), and moved some header defines around to alleviate compilation woes.

rev 488: Major GUI stability renovations:

Pcsx2 now supports an "automagic" to-memory savestate system that allows it
to recover on-the-fly from most dialog box
changes (speedhacks, advanced roundmodes, and even MTGS). Use Run:Execute to
resume your game right where you left off!

Fixed several memory leaks, including one that ate up about 40 megs of ram
everytime you hit esc to go to the GUI. Also added quite a bit more error
checking to init/deinit procedures.

Run:Reset menu now *fully* resets all plugins, including the GS.

Added color to the Win32 console! :)

TODO: The "Configure" dialog box doesn't support the new recovery system yet,
so you can't change plugin versions on the fly yet (coming soon).

rev 487: Get rid of PCSX2_NORECBUILD. It's never compiled with this defined
in playground, and doesn't compile with it in the official pcsx2 svn.

rev 486: Add Zeydlitz's OGL patch to ZeroGS, plus the fix from issue 4.

rev 485: Add a configuration dialog box to the Linux version of ZeroSPU2.

rev 484: Included more plugins. We now have CDVDiso, ZeroGS, Zeropad and
ZeroSPU2 included. //hold ur horses guys:P no changes to them yet;P//

rev 483: SPU2ghz: Bugfix for when loading older/non-compatible spu2
savestates.

rev 482: Change the appearance of the logging dialog box in Linux.

rev 481: Fix Linux compilation issues introduced in r467, r476, and r478.

rev 480: Fix Linux compilation issues introduced in r467, r476, and r478.

rev 479: Single-thread GS: Fixed a bug from around r466 that caused the GS to
crash on startup (did not affect MTGS mode)

rev 478: Fixed compilation errors in dev builds introduced in the last commit
(Which, ironically, fixed compilation errors in the non-dev builds.. heh).

The Profiler is now toggleable via a menu option under Misc - below the
Console/Patches toggles.

Removed some more dead code and unused logging options.

rev 477: Fixed last revision so it compiles (the vuMicro files got missed
somehow), and cleaned up resource.h to remove all the old dead defines from
ancient GUI revisions of the distant past.

rev 476: CDVD fix: "CDVD Ready" and "Seek Complete" flags are managed
correctly now, and Cdvd timing accuracy is more precise.

Disabled PS2 BIOS console logging in non-dev Release builds.

Win32: Profiler no longer freezes the emulator for 1-3 seconds during
startup. (and yes I'll make it an option soon!)

Win32: Updated build names in project and workspace files

Code cleanups:
* Heavy modifications to how Pcsx2 devbuild logging works. Devbuilds should
be a bit more efficient now.
* Removed all color tags from SysPrintf's. The colors didn't work on Win32
builds (may have worked on linux) and were needlessly complex. Will replace
them with a (working!) console colorizer that works on a per log-type basis
soon.
* Added a new Console namespace with various replacements for SysPrintf.
API is loosely modeled after C#'s Console class.

rev 475: Updated zlib library (used for savestates), and changed the default
settings it uses. It's now faster at saving games, but uses some 5% more
space. Savestates created with older builds are compatible.

rev 474: "Nearest" should have been "None" in the EE Clamp Mode options :(

rev 473: fix for the EE clamp mode not initializing correctly.

rev 472: moved the overflow clamping speedhacks to the Advanced Options
dialog box. also added a new VU clamping mode that when i'm finished with it,
should be the most compatible mode (but its also the slowest). be sure to go
into the Advanced Options dialog and hit 'default' once in order to properly
configure the options. (or alternatively you need to delete your ini file)
also disabled the 1 warning from the windows builds. note: linux needs to
make the proper modifications. ( sorry to keep breaking the linux builds :( )

--
其它更新內容請自己看

--

All Comments

QEMU on Windows Snapshot (12/29/2008)

Andrew avatar
By Andrew
at 2008-12-29T17:03
http://www1.interq.or.jp/~t-takeda/ QEMU is an emulator for various CPUs. It works on Linux, Windows, FreeBSD and Mac OS X. Download Link: QEMU-on-Windows ...

Nintendulator v0.965 Beta (last updated 2008/12/28)

Michael avatar
By Michael
at 2008-12-29T17:02
http://www.qmtpro.com/~nes/nintendulator/ Nintendulator now stores its savestates, SRAM/FDS data, and debug dumps within the current user accountand#39;s ...

有沒有人有任天堂封神榜的詳細攻略或地 …

Doris avatar
By Doris
at 2008-12-29T16:45
※ 引述《Bora (Bora)》之銘言: : ※ 引述《jason902411 (不會玩逼.)》之銘言: : : 玩到一半找不到崆峒山...找了很久的攻略.. : : 但都只有超超.....簡略的攻略..... : : 有人有嗎??詳細的攻略或地圖呢...拜托囉... : 要去崆峒山的話 : 要從萬沙鎮出發 ...

SMS Plus PSP v1.2.5

Franklin avatar
By Franklin
at 2008-12-28T23:47
http://psp.akop.org/smsplus/ SMS Plus PSP is a Sega Master System and Game Gear emulator for the Sony PlayStation Portable. What′s New Version 1.2.5 (D ...