PCSX2 Playground rev 535 - 模擬器

By Michael
at 2009-01-02T13:09
at 2009-01-02T13:09
Table of Contents
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-playground/source/list
rev 535: Added a couple new speedhack options, and redid the Speedhacks
dialog box while I was at it. :) Descriptions of the speedhack options are
in the dialog box.
Fixed a bug in the new CDVD Break command that caused some rare freeze-ups
(Issue 101).
rev 534: added a toggable menu option to print cdvd reads to console. removed
x64 code from iVUzerorec.cpp
rev 533: Preliminary work on getting the Linux port in sync with the Windows
port. Still not at a running state yet. :(
rev 532: Apply the patch from issue 102 .
rev 531: Implemented a Linux alternative VTLB init, which uses SysMmap() to
try and force an allocation below 2GB; and compacted the vtlb memory alloc
code into a single large allocation while I was at it.
rev 530: Adjust indentation in zerogs to be consistant between dx and opengl,
making it easier to compare the two.
//and comment to this revision:
Comment by arcum42, Today (10 hours ago)
No code changes in this. One of the things I've had on my to do list is
comparing the dx version and opengl version, and bringing them somewhat in
sync.
I noticed half the lines showing as different when I compared them were due
to indentation, so this commit was just so that those lines don't stand out,
letting me compare the ones that really are different.
//
rev 529: removed unused functions in iVUzerorec.cpp to avoid confusion.
rev 528: some more vu micro lower instruction changes.
rev 527: Another fix attempt for the odd behavior of Run->Execute on some
systems.
rev 526: A fix attempt for the Run->Execute command not always working as it
should. This is another bug I can't seem to reproduce here. (grr, get many
more of those and I'm really going to be upset)
rev 525: Minor Linux compilation fix, minor code refactor, and change a few
SysPrintf's to Console::MsgLn's.
rev 524: fixed some vu micro lower instructions
rev 523: Fixed the bug that kept the Config->Controllers menu from working.
Fixed a couple cut/paste typos from the previous revision.
rev 522: Fixed a bug in the vtlb build where-by the loading of the EROM would
extend past the memory allocated for it. EROM files are commonly 3 megs, but
only 1.5 megs is allocated (why it is this way I do not know).
Added a new namespace for PS2 memory size descriptors: Ps2MemSize, and
modified the code to use them instead of hardcoded values. And I found a
handful of VM-Alloc discrepancies in the process. Some instances of ROM1
sizes were set to
0x80000 while others were set to 0x40000. 0x40000 appears to be the more
correct size of ROM1, so I used that.
rev 521: Compilation fixes for Linux.
rev 520: Attempting a fix for SuperVU memory allocation failure on some
systems. Admittedly I don't have a lot of experience with Windows
VirtualAlloc, and I can't reproduce the problem here, so it's a roll of the
dice on whether this "fix" will actually help.
Applied patch from Issue 96 in the hope it'll make the core count display
more accurate (it's not important to emulation functioning but it's fun if it
works anyway ;)
rev 519: Rewritten ELF loader! Pcsx2 will now pick up CRCs and load/apply
patches even when booting through the BIOS. Also fixed some memory leaks and
other minor bugs.
Improved CDVD handler! The CDVD now handles the following commands with more
appropriate zeal: Break, Standby, and Stop. Fixed a bug in the seeking code
that was causing a lot of FMVs to suffer audio desyncing. Fixed another bug
that was causing some general emulation slowness.
New Savestate version! Savestates now record vsync timing info (PAL/NTSC),
which solves an age-old bug where-by PAL games would be highly unstable if
you loaded the savestate before the video mode got set properly.
Removed the AtomicExchange "optimization" for single-core CPUs since it was
never used in Pcsx2 anyway.
Developers: Fixed a typo in LnxThreads.cpp that caused linker errors.
rev 518: Remove a few unneccessary includes, and fix a few Linux compilation
errors.
rev 517: changed the ini file name, since its incompatible with official
pcsx2.ini fixed something from one of my previous vu changes.
rev 516: Several cleanups to the VUmicro and COP2 code -- eliminating yet
more dead code made obsolete by the SuperVU.
Improved cycle timings a bit, and fixed a problem where Co-processor
instructions weren't being counted as cpu cycles. Fixed a couple bugs in
memory savestate recovery.
Compiling: Enabled PCH on non-dev builds, and removed the buffer security
check from the Release vm (dev)(Dev) builds. That was an oops on my part --
I turned it on to do some additional bug checking and forgot to turn it off.
rev 515: Removed some dead code from the VUmicro. The code had long since
been superseded by Zerofrog's SuperVU.
rev 514: added the correct paths to the pcsx2 docs in the VS project file.
also added a playground readme.
--
Legend: '//blah-blah-blah//' or '/blah-blah-blah/' is re4rainbow's comment.
Just FYI.
Quoted from: http://code.google.com/p/pcsx2-playground/source/list
rev 535: Added a couple new speedhack options, and redid the Speedhacks
dialog box while I was at it. :) Descriptions of the speedhack options are
in the dialog box.
Fixed a bug in the new CDVD Break command that caused some rare freeze-ups
(Issue 101).
rev 534: added a toggable menu option to print cdvd reads to console. removed
x64 code from iVUzerorec.cpp
rev 533: Preliminary work on getting the Linux port in sync with the Windows
port. Still not at a running state yet. :(
rev 532: Apply the patch from issue 102 .
rev 531: Implemented a Linux alternative VTLB init, which uses SysMmap() to
try and force an allocation below 2GB; and compacted the vtlb memory alloc
code into a single large allocation while I was at it.
rev 530: Adjust indentation in zerogs to be consistant between dx and opengl,
making it easier to compare the two.
//and comment to this revision:
Comment by arcum42, Today (10 hours ago)
No code changes in this. One of the things I've had on my to do list is
comparing the dx version and opengl version, and bringing them somewhat in
sync.
I noticed half the lines showing as different when I compared them were due
to indentation, so this commit was just so that those lines don't stand out,
letting me compare the ones that really are different.
//
rev 529: removed unused functions in iVUzerorec.cpp to avoid confusion.
rev 528: some more vu micro lower instruction changes.
rev 527: Another fix attempt for the odd behavior of Run->Execute on some
systems.
rev 526: A fix attempt for the Run->Execute command not always working as it
should. This is another bug I can't seem to reproduce here. (grr, get many
more of those and I'm really going to be upset)
rev 525: Minor Linux compilation fix, minor code refactor, and change a few
SysPrintf's to Console::MsgLn's.
rev 524: fixed some vu micro lower instructions
rev 523: Fixed the bug that kept the Config->Controllers menu from working.
Fixed a couple cut/paste typos from the previous revision.
rev 522: Fixed a bug in the vtlb build where-by the loading of the EROM would
extend past the memory allocated for it. EROM files are commonly 3 megs, but
only 1.5 megs is allocated (why it is this way I do not know).
Added a new namespace for PS2 memory size descriptors: Ps2MemSize, and
modified the code to use them instead of hardcoded values. And I found a
handful of VM-Alloc discrepancies in the process. Some instances of ROM1
sizes were set to
0x80000 while others were set to 0x40000. 0x40000 appears to be the more
correct size of ROM1, so I used that.
rev 521: Compilation fixes for Linux.
rev 520: Attempting a fix for SuperVU memory allocation failure on some
systems. Admittedly I don't have a lot of experience with Windows
VirtualAlloc, and I can't reproduce the problem here, so it's a roll of the
dice on whether this "fix" will actually help.
Applied patch from Issue 96 in the hope it'll make the core count display
more accurate (it's not important to emulation functioning but it's fun if it
works anyway ;)
rev 519: Rewritten ELF loader! Pcsx2 will now pick up CRCs and load/apply
patches even when booting through the BIOS. Also fixed some memory leaks and
other minor bugs.
Improved CDVD handler! The CDVD now handles the following commands with more
appropriate zeal: Break, Standby, and Stop. Fixed a bug in the seeking code
that was causing a lot of FMVs to suffer audio desyncing. Fixed another bug
that was causing some general emulation slowness.
New Savestate version! Savestates now record vsync timing info (PAL/NTSC),
which solves an age-old bug where-by PAL games would be highly unstable if
you loaded the savestate before the video mode got set properly.
Removed the AtomicExchange "optimization" for single-core CPUs since it was
never used in Pcsx2 anyway.
Developers: Fixed a typo in LnxThreads.cpp that caused linker errors.
rev 518: Remove a few unneccessary includes, and fix a few Linux compilation
errors.
rev 517: changed the ini file name, since its incompatible with official
pcsx2.ini fixed something from one of my previous vu changes.
rev 516: Several cleanups to the VUmicro and COP2 code -- eliminating yet
more dead code made obsolete by the SuperVU.
Improved cycle timings a bit, and fixed a problem where Co-processor
instructions weren't being counted as cpu cycles. Fixed a couple bugs in
memory savestate recovery.
Compiling: Enabled PCH on non-dev builds, and removed the buffer security
check from the Release vm (dev)(Dev) builds. That was an oops on my part --
I turned it on to do some additional bug checking and forgot to turn it off.
rev 515: Removed some dead code from the VUmicro. The code had long since
been superseded by Zerofrog's SuperVU.
rev 514: added the correct paths to the pcsx2 docs in the VS project file.
also added a playground readme.
--
Tags:
模擬器
All Comments
Related Posts
關於一款紅白機的天使之翼

By Ethan
at 2009-01-01T13:22
at 2009-01-01T13:22
跨年破的FC GAME--凱依的冒險

By Una
at 2009-01-01T13:20
at 2009-01-01T13:20
摩托車的遊戲

By Enid
at 2009-01-01T03:24
at 2009-01-01T03:24
mame不能玩 directx的問題

By Barb Cronin
at 2009-01-01T01:26
at 2009-01-01T01:26
Sony恐龍射擊遊戲

By Olivia
at 2008-12-31T19:45
at 2008-12-31T19:45