PCSX2 rev 768 & Plugins - 模擬器
By Emily
at 2009-03-13T22:40
at 2009-03-13T22:40
Table of Contents
PCSX2 rev 768
rev 730 GSDX 1.14
Files from these two sites <http://re4rainbow.4shared.com/ and
http://www.mediafire.com/re4rainbow> are compiled SVN versions of PCSX2 and
its plugins.
r769
wx: Get the wx port to compile in Linux. (Note: will not actually run games at
this stage.)
r768
forgot to commit this...
r767
Forgot two files.
r766
Preliminary work on a new version of the plugin api. Not hooked
up, and very subject to change. Mainly committed both for backup, and for
other devs to mess with...
r765
cleanup: moved 'software emulate mul' to gamefixes section since it
seems to only be needed by 1 game.
r764
pcsx2-wxgui: maintenence merging of trunk revisions into the brance
(always a good idea to update branches after header file renames)
r763
R3000air branch: Interpreter is pretty much finished now (tho
not extensively tested at this point). Performance is roughly 15-25% better
than the old IOP interpreter. Additional feaures include: * Support for
branch instructions in the branch delay slot (known cases exist on the PS1,
may not be an issue on PS2 tho) * Correct support for delay slot exception
handling. * #define free, and lots easier to trace usingt he debugger.
(merged trunk revisions into branch)
r762
Some header work, get rid of some dead code, and rename
PsxCommon.h.
r761
Minor fixes to the IOP Interpeter and const prop regarding the
SLTIU instruction. Removed the rest of the references to the UseGui global
boolean since it wasn't used anymore.
r760
implemented some more opcodes...
r759
Linux: memcpy_fast seems stable enough on Linux, so I'm removing
the switch, and turning it on by default. Today (12 hours ago) arcum42
r758 Should warn when can't write to config files. Getting sick of repeated
posts by the unwashed masses about this (Though also find it bizarre that
Vista chooses to not allow an app to write to its own subdirectories). Also,
included VC 2005 project now builds successfully as long as you have an
svnrev.h.
r757
Linux: Fix Final Fantasy XII. (memcmp_mmx appeared to be freezing MMX
and not thawing it, and it didn't freeze it in Windows.) Comment out some
unused code. Remove some code I commented earlier. And consolidate some of
the calls to FreezeXMMRegs/FreezeMMXRegs.
r756
Linux: Bring in sync with recent changes. (as usual)
r755
R3000air branch: Interpreter working nicely now booting games.
IT's (inredibly slow* but it's booting. :)
r754
microVU recs: fixed a bug in LQ, and implemented LQI and LQD.
r753
R3000air branch updates -- added Instruction disassembler and
diagnostic info. (Merged all relevant trunk revisions.)
r752
Fixed a bug that caused pcsx2 to crash when loading/saving
savestates using the "other..." menu option. Added new command line options
for running pcsx2 without a gui. Using "pcsx2 [filename]" where filename is
the name of a cd image, will run the game. use "pcsx2 -nogui" to boot
whatever you have configured in your CDVD. Use -bootmode=1 to enable the
quick boot method (same as RunCD) .. default boots through the BIOS.
[untested feature! please report if it's broken]
r751
some tweaks based on some optimization tips jake found. the idea
is that with SSE, doing operations that don't modify all the vectors can give
false-dependencies, and in some situations prevent CPU's out-of-order
execution (slows things down). so the solution is to only use stuff like
"movss" when you need to preserve the upper 3 vectors, if not, its always
better(faster) to use movaps.
r750
implemented ERCPR (seems i forgot about it on my last update).
r749
optimized some stuff, and implemented all EFU opcodes. note: most of
the microVU EFU opcodes are implemented with completely different algorithms
than zerorecs. this might prove to be more accurate, but i mainly did it to
avoid using x87 FPU instructions (since i'm using mmx regs for storage).
r748
Minor PERF fixups -- moved the diagnostic msg to a less spamming-like
area (on PCCR assignment, rather than on PCR update).
r747
Added option to control PCSX2 volume only with volume keys, instead of
global windows volume. Release shift, control, and alt on deactivate. Fix for
changing skip mode on alt-F4 (Accidentally removed the old fix for it in
0.9.5)
r746
More work on the PERF counters. Counters now selectively count or don't
count depending on mode (which should keep some games happier which might try
and use them, if still not being totally accurate or correct).
r745
Fixed the bug in r740 that broke speedhacks; and improved the
PERF support a bit more using bitfields and more correct mode tests.
--
rev 730 GSDX 1.14
Files from these two sites <http://re4rainbow.4shared.com/ and
http://www.mediafire.com/re4rainbow> are compiled SVN versions of PCSX2 and
its plugins.
r769
wx: Get the wx port to compile in Linux. (Note: will not actually run games at
this stage.)
r768
forgot to commit this...
r767
Forgot two files.
r766
Preliminary work on a new version of the plugin api. Not hooked
up, and very subject to change. Mainly committed both for backup, and for
other devs to mess with...
r765
cleanup: moved 'software emulate mul' to gamefixes section since it
seems to only be needed by 1 game.
r764
pcsx2-wxgui: maintenence merging of trunk revisions into the brance
(always a good idea to update branches after header file renames)
r763
R3000air branch: Interpreter is pretty much finished now (tho
not extensively tested at this point). Performance is roughly 15-25% better
than the old IOP interpreter. Additional feaures include: * Support for
branch instructions in the branch delay slot (known cases exist on the PS1,
may not be an issue on PS2 tho) * Correct support for delay slot exception
handling. * #define free, and lots easier to trace usingt he debugger.
(merged trunk revisions into branch)
r762
Some header work, get rid of some dead code, and rename
PsxCommon.h.
r761
Minor fixes to the IOP Interpeter and const prop regarding the
SLTIU instruction. Removed the rest of the references to the UseGui global
boolean since it wasn't used anymore.
r760
implemented some more opcodes...
r759
Linux: memcpy_fast seems stable enough on Linux, so I'm removing
the switch, and turning it on by default. Today (12 hours ago) arcum42
r758 Should warn when can't write to config files. Getting sick of repeated
posts by the unwashed masses about this (Though also find it bizarre that
Vista chooses to not allow an app to write to its own subdirectories). Also,
included VC 2005 project now builds successfully as long as you have an
svnrev.h.
r757
Linux: Fix Final Fantasy XII. (memcmp_mmx appeared to be freezing MMX
and not thawing it, and it didn't freeze it in Windows.) Comment out some
unused code. Remove some code I commented earlier. And consolidate some of
the calls to FreezeXMMRegs/FreezeMMXRegs.
r756
Linux: Bring in sync with recent changes. (as usual)
r755
R3000air branch: Interpreter working nicely now booting games.
IT's (inredibly slow* but it's booting. :)
r754
microVU recs: fixed a bug in LQ, and implemented LQI and LQD.
r753
R3000air branch updates -- added Instruction disassembler and
diagnostic info. (Merged all relevant trunk revisions.)
r752
Fixed a bug that caused pcsx2 to crash when loading/saving
savestates using the "other..." menu option. Added new command line options
for running pcsx2 without a gui. Using "pcsx2 [filename]" where filename is
the name of a cd image, will run the game. use "pcsx2 -nogui" to boot
whatever you have configured in your CDVD. Use -bootmode=1 to enable the
quick boot method (same as RunCD) .. default boots through the BIOS.
[untested feature! please report if it's broken]
r751
some tweaks based on some optimization tips jake found. the idea
is that with SSE, doing operations that don't modify all the vectors can give
false-dependencies, and in some situations prevent CPU's out-of-order
execution (slows things down). so the solution is to only use stuff like
"movss" when you need to preserve the upper 3 vectors, if not, its always
better(faster) to use movaps.
r750
implemented ERCPR (seems i forgot about it on my last update).
r749
optimized some stuff, and implemented all EFU opcodes. note: most of
the microVU EFU opcodes are implemented with completely different algorithms
than zerorecs. this might prove to be more accurate, but i mainly did it to
avoid using x87 FPU instructions (since i'm using mmx regs for storage).
r748
Minor PERF fixups -- moved the diagnostic msg to a less spamming-like
area (on PCCR assignment, rather than on PCR update).
r747
Added option to control PCSX2 volume only with volume keys, instead of
global windows volume. Release shift, control, and alt on deactivate. Fix for
changing skip mode on alt-F4 (Accidentally removed the old fix for it in
0.9.5)
r746
More work on the PERF counters. Counters now selectively count or don't
count depending on mode (which should keep some games happier which might try
and use them, if still not being totally accurate or correct).
r745
Fixed the bug in r740 that broke speedhacks; and improved the
PERF support a bit more using bitfields and more correct mode tests.
--
Tags:
模擬器
All Comments
Related Posts
Nintendulator v0.965 Beta (last updated 2009/03/12)
By Tom
at 2009-03-13T22:33
at 2009-03-13T22:33
模擬器的幾個觀念跟新手老手的立場
By David
at 2009-03-13T15:23
at 2009-03-13T15:23
ePSXe1.6玩Metal gear solid問題
By Michael
at 2009-03-13T15:22
at 2009-03-13T15:22
SEGA遊戲
By Eden
at 2009-03-13T15:07
at 2009-03-13T15:07
模擬器的幾個觀念跟新手老手的立場
By Jacob
at 2009-03-13T14:30
at 2009-03-13T14:30