PCSX2 SVN r1722:
PCSX2 SVN r1722 is released.PCSX2 is a PlayStation 2 (PS2) emulator for the Microsoft Windows and Linux operating systems. With the most recent versions, many PS2 games are playable (although speed limitations have made play-to-completion tests for many games impractical), and several games are claimed to have full functionality.
PCSX2 SVN Changelog:
r1721
microVU: Normal clamp mode clamps a little more stuff (fixes some very rare sps I found while playing kingdom hearts)
r1722
Quick fix for GCC versions 4.2 and earlier, which lack the __COUNTER__ define.
emu.crimsonrain.com/2009/09/pcsx2-svn-r1722.htmlPlugins Pack Beta Compiled DLLs [14 April 2009]:
pcsx2.googlecode.com/files/Plugins_14-april-2009.7zOfficial Plugins - Windows Binaries:
pcsx2.googlecode.com/files/PCSX2_0.9.6_binary.7z-------------------------------------------------------------------------------------------------------------
PCSX2 SVN r1726:
PCSX2 SVN r1726 is released.PCSX2 is a PlayStation 2 (PS2) emulator for the Microsoft Windows and Linux operating systems. With the most recent versions, many PS2 games are playable (although speed limitations have made play-to-completion tests for many games impractical), and several games are claimed to have full functionality.
PCSX2 SVN Changelog:
r1723
Command line fixes ( Issue 331 ):
* I had incorrectly documented -usecd as -usecdvd (oops)
* Skipbios now defaults to OFF is was intended
r1724
Issue 331 - let's also fix the "double initialization" issue when booting cdvd plugin from the commandline.
r1725
wxgui:
* Improved thread safety of file logger (needs work yet)
* Debug builds automatically open the console log during the first time wizard.
* Added terminal logging to linux builds.
* Linux: Bugfixed plugin configuration dialogs being unable to receive input.
r1726
microVU/macroVU: When subtracting a reg by itself, its safer to just set the reg to 0, instead of actually doing the floating point subtraction.
This fixes the problems in FFX2 introduced in r1710.
Also thanks to rama who found out it was SUB that was breaking the game. (Saved me a lot of debugging to narrow down the problem ;p)
emu.crimsonrain.com/2009/09/pcsx2-svn-r1726.htmlPlugins Pack Beta Compiled DLLs [14 April 2009]:
pcsx2.googlecode.com/files/Plugins_14-april-2009.7zOfficial Plugins - Windows Binaries:
pcsx2.googlecode.com/files/PCSX2_0.9.6_binary.7z---------------------------------------------------------------------------------------------------------
PCSX2 SVN r1732:
PCSX2 SVN r1732 is released.PCSX2 is a PlayStation 2 (PS2) emulator for the Microsoft Windows and Linux operating systems. With the most recent versions, many PS2 games are playable (although speed limitations have made play-to-completion tests for many games impractical), and several games are claimed to have full functionality.
PCSX2 SVN Changelog:
r1729
pthreads: Added to pthreads.h since SEH requires it; Added versioning to the project/output filename (currently V2, which is SEH-enabled)
r1730
wxgui:
* Fixed thread classing so that detached pthreeads are handled safely, and so that virtual functions in C++ destructors are explicitly specified.
* Added some helper functions to Pcsx2App for safely executing menu commands form any thread in the emu.
* Fixed several minor bugs in settings / config handling.
r1731
Relaxed loadstore cycles a bit on the EE.
This hopefully lets a few regressed games work again.
Also a speedup, specially in fmv..
r1732
Minor changes to how the commandline auorun feature works, so that it initializes in the same general order/pattern as using the GUI. May fix some spotty problems.
emu.crimsonrain.com/2009/09/pcsx2-svn-r1732.htmlPlugins Pack Beta Compiled DLLs [14 April 2009]:
pcsx2.googlecode.com/files/Plugins_14-april-2009.7zOfficial Plugins - Windows Binaries:
pcsx2.googlecode.com/files/PCSX2_0.9.6_binary.7z-----------------------------------------------------------------------------------------------------------
PCSX2 SVN r1736:
PCSX2 SVN r1736 is released.PCSX2 is a PlayStation 2 (PS2) emulator for the Microsoft Windows and Linux operating systems. With the most recent versions, many PS2 games are playable (although speed limitations have made play-to-completion tests for many games impractical), and several games are claimed to have full functionality.
PCSX2 SVN Changelog:
r1733
Might as well copy some register code from GSdx to GSnull, so I have a starting place on register handling in it.
r1734
Added more logging to the plugin management process (init/open/close). Added SVN_REV info to the console log.
r1735
Patch r1734 for Linux.
r1736
Some more changes to use dmaRegs and gifRegs in various places.
r1737
wxgui:
* Redid 'Run' menu as separate 'Boot' and 'Emulation' menus (implementation is still spotty as always)
* Fixed some more bugs in config/settings Dialogs
* Fixed a nasty bug in memory cards (no more magic memorycard deletion, yay!)
* Renamed a lot of variables, because I just like refactoring code...
* Fully implemented emulation commands: Pause, Close, Reset.
(no it still can't do anything more than boot the bios, yet >_<)
r1738
SPU2-X:
5.1 support is back!
Currently for XAudio2 only, and it's not doing much (Simple copy of the stereo source to the other speakers).
Gigaherz is already working on a nice, semi - prologic II upmixer though
r1739
SPU2-X:
Fixe the dsp (winamp plugin) crashes. Thanks to Gigaherz for this one, too
r1740
SPU2-X: Minor cleanups and updated DLL/resource versioning info (which never got updated for v1.2, oops)
emu.crimsonrain.com/2009/09/pcsx2-svn-r1736.htmlPlugins Pack Beta Compiled DLLs [14 April 2009]:
pcsx2.googlecode.com/files/Plugins_14-april-2009.7zOfficial Plugins - Windows Binaries:
pcsx2.googlecode.com/files/PCSX2_0.9.6_binary.7z----------------------------------------------------------------------------------------------------
PCSX2 SVN r1767:
PCSX2 SVN r1767 is released.PCSX2 is a PlayStation 2 (PS2) emulator for the Microsoft Windows and Linux operating systems. With the most recent versions, many PS2 games are playable (although speed limitations have made play-to-completion tests for many games impractical), and several games are claimed to have full functionality.
PCSX2 SVN Changelog:
r1760
wxgui: Updated to the new logo and about box pic (about box layout still sucks tho). Redid the built in resources so that they're automatically compiled from the original images, instead of having the bulky .h files on SVN (includes updates to bin2cpp tool).
r1761
wiki: uploaded images for a new compilation guide (work-in-progress) as provided by n1ckn4m3.
r1762
Goodbye old GUI. For you served us well!
... well not really.
r1763
Reintegrated wxgui branch into trunk.
r1764
wiki: Completely re-wrote Windows Compile guide to be current, including all current dependencies and SDKs, configuration of VS2008 Standard, screenshots of the process. VS2010 and VC++2008 forthcoming.
r1765
wiki: Wouldn't be a first commit without a typo
r1766
Get bin2cpp to work on Linux. (Linux compilation is still broken.)
r1767
Correct the script, so that Linux is compilable. (If rebuild.sh is run before compiling.)
emu.crimsonrain.com/2009/09/pcsx2-svn-r1767.htmlPlugins Pack Beta Compiled DLLs [14 April 2009]:
pcsx2.googlecode.com/files/Plugins_14-april-2009.7zOfficial Plugins - Windows Binaries:
pcsx2.googlecode.com/files/PCSX2_0.9.6_binary.7z------------------------------------------------------------------------------------------------------
PCSX2 SVN r1778:
PCSX2 SVN r1778 is released.PCSX2 is a PlayStation 2 (PS2) emulator for the Microsoft Windows and Linux operating systems. With the most recent versions, many PS2 games are playable (although speed limitations have made play-to-completion tests for many games impractical), and several games are claimed to have full functionality.
PCSX2 SVN Changelog:
r1768
wiki: Updated compile guide for Windows to include all instructions necessary to configure a build environment based on the freely available Visual C++ 2008
Express Edition and enable PCSX2 to run in the debugger of it.
r1769
pcsx2:
Made mVU Macro ON by default again (got turned off by wx merge).
Added microVU speedhacks to GUI.
Deleted microVU_Alloc.h from project file.
Note: No speedhacks appear to be working yet during emulation.
r1770
Fixed a crash when clicking "Exit" while emulation is in progress.
r1771
Created project files for all the null plugins, and added them to codeblocks.
r1772
Reanming Tools to tools (better fix this now while the folder is insignificantly small)
r1773
... and because svn can't do direct casing changes, it requires 2 commits. -_-
r1774
Linux: Using Code::Blocks Custom Compile option to generate embedded resources now.
r1775
Linux: Remove code::blocks layout files (those are client/user files, not intended for svn).
r1776
wiki: removed the old compilation guide.
r1777
wiki: and today is the day I learn that I've always misspelled Deprecated as 'depreciated' and didn't know I was spelling it incorrectly.
r1778
* Added preliminary keyboard support back in (probably doesn't compile in linux)
* Fixed a deadlock in thread cancellation.
* Muted some folder warnings when running pcsx2 for the first time.
emu.crimsonrain.com/2009/09/pcsx2-svn-r1778.htmlPlugins Pack Beta Compiled DLLs [14 April 2009]:
pcsx2.googlecode.com/files/Plugins_14-april-2009.7zOfficial Plugins - Windows Binaries:
pcsx2.googlecode.com/files/PCSX2_0.9.6_binary.7z--------------------------------------------------------------------------------------------------------
PCSX2 SVN r1792:
PCSX2 SVN r1792 is released.PCSX2 is a PlayStation 2 (PS2) emulator for the Microsoft Windows and Linux operating systems. With the most recent versions, many PS2 games are playable (although speed limitations have made play-to-completion tests for many games impractical), and several games are claimed to have full functionality.
PCSX2 SVN Changelog:
r1779
* Implemented Skip Bios (settings still not saved tho)
* Fixed a bug in how I was (not) handling pthreads return codes. It's errno you need to check, *not* the function's return value.
* Changed MTGS over to use the pthread_cleanup api.
r1780
Linux: Fixes some of those pesky linux compilation errors that keep cropping up.
r1781
Linux: More fixes, because I got impatient and didn't wait for the compilation to finish last time.
r1782
Got rid of that old 'params' mess on console logs. Not needed anymore since wxwidgets has nicer built in formatting options (never liked it anyway)
r1783
Upgraded PCSX2 core and utilities to GPLv3.
r1784
Updated to the new icon! So sleek...
r1785
Use right AppIcon.png
r1786
wiki: wxWidgetsCodingStrategies - Added note about sending events properly.
r1787
Added / Changed some descriptions
r1788
Added / Changed some descriptions
r1789
* Better icon! Transparency in Windows Taskbar icon is still bad, but I can't figure out how to fix it (documented in code)
* Cleaned up the code of the Gamefixes a bit.
* More svn:native props -_-
r1790
Update libpng.
r1791
Fixed Linux up to compile in codeblocks again. Added Onepad plugin project file.
r1792
Added libjpeg (version 7!)
emu.crimsonrain.com/2009/09/pcsx2-svn-r1792.htmlPlugins Pack Beta Compiled DLLs [14 April 2009]:
pcsx2.googlecode.com/files/Plugins_14-april-2009.7zOfficial Beta Plugins Pack [6 Sep 2009]:
pcsx2.googlecode.com/files/Plugins-6-September-2009.7zOfficial Plugins - Windows Binaries:
pcsx2.googlecode.com/files/PCSX2_0.9.6_binary.7z----------------------------------------------------------------------------------------------------------------------
PCSX2 SVN r1802:
PCSX2 SVN r1802 is released.PCSX2 is a PlayStation 2 (PS2) emulator for the Microsoft Windows and Linux operating systems. With the most recent versions, many PS2 games are playable (although speed limitations have made play-to-completion tests for many games impractical), and several games are claimed to have full functionality.
PCSX2 SVN Changelog:
r1793
Implemented plugin override command line options, and preliminary support for proper EmuConfig ApplySettings.
r1794
Fix for GSdx's config panel making PCSX2 minimize itself. (also revert accidental linux config panel breakage)
r1795
May or may not fix certain failure to bind issues. May or may not cause issues in canceling binding when using mouse/keyboard to navigate the bind window when the corresponding mode is set to disabled. May or may not result in Armageddon.Probably not. I hope.
r1796
mVU: Experimented with some code to clamp every ADD/SUB/MUL/DIV operation.Code is off by default, broke a lot of games...
This confirms my theory that the best way to handle clamping is to limit the clamping to places we've tested fixes games.
r1797
Got rid of various obsolete files, and moved the codeblocks workspace file.
r1798
Fixes some warnings and a compilation error in Intel C/C++.
r1799
Added more plugin project files.
r1800
Emulation options (speedhacks, CPU, etc) should work now, and fixed a few memleaks on exit, and crash-on-close bugs caused by more mis-used pthreads timedwait parameters.
r1801
Two more lockup fixes, and changing plugins takes effect without restarting now.
r1802
Re-fixed bios skip hack, and fixed stack overflow when using CDVD plugins.
emu.crimsonrain.com/2009/09/pcsx2-svn-r1802.htmlPlugins Pack Beta Compiled DLLs [14 April 2009]:
pcsx2.googlecode.com/files/Plugins_14-april-2009.7zOfficial Beta Plugins Pack [6 Sep 2009]:
pcsx2.googlecode.com/files/Plugins-6-September-2009.7zOfficial Plugins - Windows Binaries:
pcsx2.googlecode.com/files/PCSX2_0.9.6_binary.7z---------------------------------------------------------------------------------------------------------------
PCSX2 SVN r1807:
PCSX2 SVN r1807 is released.PCSX2 is a PlayStation 2 (PS2) emulator for the Microsoft Windows and Linux operating systems. With the most recent versions, many PS2 games are playable (although speed limitations have made play-to-completion tests for many games impractical), and several games are claimed to have full functionality.
PCSX2 SVN Changelog:
r1803
Cleaned up Path namespace and moved it and wxDirName to /common/Utilities.
r1804
Re-ordered the MSVC folder structure to split PCSX2 into two definitive sections: [App]Host and [Emu]Core (the bracketed names indicate the "long" versions which are generally used in the code to differentiate the functions and classes). If the tentative layout is good then I'll sort the files on SVN to match that layout.
(note: Patch.cpp/Patch.h is still the odd child out in this commit, as it's destiny is to become a plugin)
r1805
wiki: Added troubleshooting to catch 99.95% of build environment errors.
Removed C# from default install, added to troubleshooting/workaround section.
Removed reference to deprecated wxGUI build workaround. General clean-up.
r1806
Fixed a compiling error.
r1807
Fixed a compilation problem for release builds. I assume the functions in GSState are currently supposed to be dev-build only?
emu.crimsonrain.com/2009/09/pcsx2-svn-r1807.htmlPlugins Pack Beta Compiled DLLs [14 April 2009]:
pcsx2.googlecode.com/files/Plugins_14-april-2009.7zOfficial Beta Plugins Pack [6 Sep 2009]:
pcsx2.googlecode.com/files/Plugins-6-September-2009.7zOfficial Plugins - Windows Binaries:
pcsx2.googlecode.com/files/PCSX2_0.9.6_binary.7z----------------------------------------------------------------------------------------------------------------
PCSX2 SVN r1817:
PCSX2 SVN r1817 is released.PCSX2 is a PlayStation 2 (PS2) emulator for the Microsoft Windows and Linux operating systems. With the most recent versions, many PS2 games are playable (although speed limitations have made play-to-completion tests for many games impractical), and several games are claimed to have full functionality.
PCSX2 SVN Changelog:
r1810
Highly experimental DS3 support added. Use newly added features at your own risk. Requires libusb installed and DS3 set up as per instructions at
forums.pcsx2.net/thread-7582.html. Doesn't require sixaxis64.exe/sixaxis.exe, but might have to fool around with starting/stopping Pcsx2 or LilyPad's test device screen and the PS button on your controller until the "1" light turns on.
r1811
LilyPad: Fixed DS3 motors being flipped, setup default motor bindings on creation, and reduced delay to make sure pads have been initialized when testing force feedback (Probably get rid of it all together once I implement a workaround).
r1812
wiki: CompilationGuideForWindows updated image - removes c# as a suggested/required dependency.
r1813
gui: Now uses new plugins to check if selected plugins when clicking "Apply" on plugin config screen rather than the old selected plugins.
r1814
Gui: Fixed fix. Last fix was close, but a couple lines too high. Oops.
r1815
LilyPad: DS3 no longer disconnects when vibrating. Partial workaround for a DirectInput threading issue when vibration is triggered at the same time devices are being added/removed - probably do something better at some point. Some other DS3 related changes - change names of some controls, increased sensitivity of boolean buttons values to more closely match the DS3 as well. Poorly calibrated analog axes bound to the d-pad (Or buttons) may cause issues.
r1816
Fix a few Linux things.
r1817
Fixed a bug in BiosTools.cpp that caused Bios-Not-Found errors.
MemoryCard / Multitap Renovations:
* Memorycards should now support multitap (somewhat untested)
* Implemented a memorycard plugin interface, using the new API defined in PluginCallbacks.h (still prelim and hackish)
* Memorycard settings are saved to ini!
* Multitap is now controlled by PCSX2 instead of the pad plugin (which means no multitap until we implement the gui toggles to enable it)
emu.crimsonrain.com/2009/09/pcsx2-svn-r1817.htmlPlugins Pack Beta Compiled DLLs [14 April 2009]:
pcsx2.googlecode.com/files/Plugins_14-april-2009.7zOfficial Beta Plugins Pack [6 Sep 2009]:
pcsx2.googlecode.com/files/Plugins-6-September-2009.7zOfficial Plugins - Windows Binaries:
pcsx2.googlecode.com/files/PCSX2_0.9.6_binary.7z------------------------------------------------------------------------------------------------------------
PCSX2 SVN r1822:
PCSX2 SVN r1822 is released.PCSX2 is a PlayStation 2 (PS2) emulator for the Microsoft Windows and Linux operating systems. With the most recent versions, many PS2 games are playable (although speed limitations have made play-to-completion tests for many games impractical), and several games are claimed to have full functionality.
PCSX2 SVN Changelog:
r1818
wiki: Made all screenshots clickable thumbnail links to make the Windows compile guide about 900% more readable. (Thanks bositman + JakeStine
r1819
Linux: Fixed compiler errors from my prev commit, along with a few verbose warnings and a compile error in SPU2-X. (note, moved Linux's define of SVN_REV macro to PrecompiledHeader.h for now, until a proper solution is implemented)
r1820
Rewrote _gifTransferDummy for Path1 transfers (VU's xgkick), now it properly supports wrapping around VU memory without any hacks (hopefully fixes some games).
Path2 and Path3 still use the old function since I need to do more research on them and how pcsx2 is emulating them...
If this commit breaks anything let me know.
r1821
LilyPad: Force feedback threading fix. DualShock 3s initalize much more nicely.
Still have issues with DS3 rumble - looks like only one motor can be enabled per communication (Otherwise, always lose connection to the device and have to re-enable it), and enabling one kills the other. Not sure what to do about this,currently just flip between the two.
r1822
LilyPad: DS3 tilt support. Why? Because it's there. Can't think of a sane
use for it, though.
emu.crimsonrain.com/2009/09/pcsx2-svn-r1822.htmlPlugins Pack Beta Compiled DLLs [14 April 2009]:
pcsx2.googlecode.com/files/Plugins_14-april-2009.7zOfficial Beta Plugins Pack [6 Sep 2009]:
pcsx2.googlecode.com/files/Plugins-6-September-2009.7zOfficial Plugins - Windows Binaries:
pcsx2.googlecode.com/files/PCSX2_0.9.6_binary.7z-------------------------------------------------------------------------------------------------------------
PCSX2 SVN r1828:
PCSX2 SVN r1828 is released.PCSX2 is a PlayStation 2 (PS2) emulator for the Microsoft Windows and Linux operating systems. With the most recent versions, many PS2 games are playable (although speed limitations have made play-to-completion tests for many games impractical), and several games are claimed to have full functionality.
PCSX2 SVN Changelog:
r1823
legacy ui: tweaked pay/keyboard handling, might fix some cases where esc wouldn't work with certain pad plugins.
r1824
legacy ui: merged cottonvibes' new GIFtag handler so that it's more testable.
r1825
wiki: Cleaned up a formatting error, fixed a typo in a command name (great place for one), and removed Team System references.
r1826
LilyPad: Minor improvement writing to DualShock 3 device - lights should generally be updated fairly promptly now, rather than depending on how/when the device is initialized. Also removed CRT dependencies, so the MSVC 2005 release build compiles again.
r1827
gifTransferDummy() now handles path2 and path3 transfers.
Hopefully doesn't break anything
r1828
Reimplemented Path3progress status var, and set incPmem to count in QWCs (cleanup).
emu.crimsonrain.com/2009/09/pcsx2-svn-r1828.htmlPlugins Pack Beta Compiled DLLs [14 April 2009]:
pcsx2.googlecode.com/files/Plugins_14-april-2009.7zOfficial Beta Plugins Pack [6 Sep 2009]:
pcsx2.googlecode.com/files/Plugins-6-September-2009.7zOfficial Plugins - Windows Binaries:
pcsx2.googlecode.com/files/PCSX2_0.9.6_binary.7z--------------------------------------------------------------------------------------------------------------------
PCSX2 SVN r1834:
PCSX2 SVN r1834 is released.PCSX2 is a PlayStation 2 (PS2) emulator for the Microsoft Windows and Linux operating systems. With the most recent versions, many PS2 games are playable (although speed limitations have made play-to-completion tests for many games impractical), and several games are claimed to have full functionality.
PCSX2 SVN Changelog:
r1829
Added some missing logic to gifTransferDummy() which takes into account completing partial transfers.
For example, if a path3 transfer has a giftag with nloop = 30, and we only'looped' 20 times, then the next time gifTransferDummy() is run for path3, it will treat the incoming data as the rest of that gs primitive (instead of a new giftag), finishing the rest of the 10 loops. (Then it just continues normally,treating the next 16bytes of data as a new giftag...)
Its odd that I wasn't doing this before and games seemed to work fine, but might be needed for a few games...
r1830
Applied GIF PATH2/PATH3 fixes from trunk, and unbroke STGS from the last legacy rev.
r1831
Legacy GUI: Revert to use sVU for VU0 macro for now, since mVU is missing some clamping yet.
r1832
Yay, craploads of fixups for the new gui:
* Lots of crashfixes and threading rules compliance (like using wxYield instead of ProcessPendingEvents)
* Killed off some memory corruption
* Better error handling and reporting
* Much speedier suspend/resume during emulation
* Revamped entire savestate system to use a RIFF-style file format (untested,will work on it soon)
r1833
wiki: Removed instruction to add PCSX2_TARGET_COPY to System Variables(unnecessary). Added information required to ensure gsDX debug builds are enumerated and usable in PCSX2.
r1834
Let's save the SkipBios hack setting, because people hate me enough already for putting this off a week.
emu.crimsonrain.com/2009/09/pcsx2-svn-r1834.htmlPlugins Pack Beta Compiled DLLs [14 April 2009]:
pcsx2.googlecode.com/files/Plugins_14-april-2009.7zOfficial Beta Plugins Pack [6 Sep 2009]:
pcsx2.googlecode.com/files/Plugins-6-September-2009.7zOfficial Plugins - Windows Binaries:
pcsx2.googlecode.com/files/PCSX2_0.9.6_binary.7z------------------------------------------------------------------------------------------------------------
PCSX2 SVN r1851:
PCSX2 SVN r1851 is released.PCSX2 is a PlayStation 2 (PS2) emulator for the Microsoft Windows and Linux operating systems. With the most recent versions, many PS2 games are playable (although speed limitations have made play-to-completion tests for many games impractical), and several games are claimed to have full functionality.
PCSX2 SVN Changelog:
r1843
Minor fixes for interlocking against the threaded plugin loader (running a game too quickly could cause crashes)
r1844
Linux: added missing files, and switched from my own WindowDisbler hack to wx's built-in wxWindoweDisabler hack.
r1845
Linux: IsRunning was crashing pcsx2. Also, jNO_DEFAULT isn't a good idea in these two spots.
r1846
GSdx: Fixed GSDialog so that it doesn't cause PCSX2 to minimize into the background when closing the config box.
PCSX2: Reloads plugins a little less often.
r1847
Hook up the save/load menus and make the Linux console output somewhat less insane.
r1848
GSopen2: synched with trunk to pick up various gui fixes.
r1849
GSopen2: Fixed GSdx so that it complies with the implied intent of the PS2E plugin API, where GSopen and GSclose retain the current GS emulation state.
This required a couple significant changes:
* Removed GSTextureFX classes
* Built shaders right into GSState classes, using GSStateDX as an interface, so that all shader caches get auto-destroyed along with GSState.
In addition to being a bit of a code cleanup, it should be a bit more efficient too since all of the extra dereferences to GSState from GSTextureFX have been removed.
r1850
LilyPad: Switched to using pre-compiled headers, just for kicks. Compiles
significantly faster, though it's not exactly the limiting factor in batch
builds.
Changed intermediate debug build directory, for consistency.
Added another LilyPad-only build option, to compile without CRT dependencies, as manifests are evil.
Finally nuked the VC 2005 project.
r1851
Same changes to ZeroSPU2 & spu2-x's projects. ifdeffed out a few things in spu2-x.
emu.crimsonrain.com/2009/09/pcsx2-svn-r1851.htmlPlugins Pack Beta Compiled DLLs [14 April 2009]:
pcsx2.googlecode.com/files/Plugins_14-april-2009.7zOfficial Beta Plugins Pack [6 Sep 2009]:
pcsx2.googlecode.com/files/Plugins-6-September-2009.7zOfficial Plugins - Windows Binaries:
pcsx2.googlecode.com/files/PCSX2_0.9.6_binary.7z--------------------------------------------------------------------------------------------------------
PCSX2 SVN r1855:
PCSX2 SVN r1855 is released.PCSX2 is a PlayStation 2 (PS2) emulator for the Microsoft Windows and Linux operating systems. With the most recent versions, many PS2 games are playable (although speed limitations have made play-to-completion tests for many games impractical), and several games are claimed to have full functionality.
PCSX2 SVN Changelog:
r1852
wiki: Added some new screenshots, courtesy of submissions from the Screenshots & Videos topic on our forums.
r1853
wxWidgets: Clicking on the sliders on the hacks screen now works.
Scroll rate is very inconsistent, but that's just wxWidgets doing what it does best (worst?)...
Also fixed a minor bug in LilyPad version labeling.
r1854
Re-re-re-re-fixed the BIOS skip hack saving on exit (plus lots of code cleanups and some API changes to saving/loading settings -- more to come).
Linux/GCC: Disabled __forceinlining in debug builds. This is the intended design, fixes many GCC errors in debug builds, and also mimics MSVC behavior.
r1855
Disabling microVU (enabling superVU) gets saved to ini now.
emu.crimsonrain.com/2009/09/pcsx2-svn-r1855.htmlPlugins Pack Beta Compiled DLLs [14 April 2009]:
pcsx2.googlecode.com/files/Plugins_14-april-2009.7zOfficial Beta Plugins Pack [6 Sep 2009]:
pcsx2.googlecode.com/files/Plugins-6-September-2009.7zOfficial Plugins - Windows Binaries:
pcsx2.googlecode.com/files/PCSX2_0.9.6_binary.7z--------------------------------------------------------------------------------------------------------------
PCSX2 SVN r1873:
PCSX2 SVN r1873 is released.PCSX2 is a PlayStation 2 (PS2) emulator for the Microsoft Windows and Linux operating systems. With the most recent versions, many PS2 games are playable (although speed limitations have made play-to-completion tests for many games impractical), and several games are claimed to have full functionality.
PCSX2 SVN Changelog:
r1870
A few dmacReg & gifReg changes.
r1871
Reintegrated GSopen2 branch. Rundown of new features:
* Implemented proper shader management, fixes several bugs where video would be lost or crash, and is a small speedup.
* Retains GS state across open/close, same as every other PS2E plugin now.
* Implemented GSopen2(), which is used by wx-pcsx2 to bind the GS output to a window handle of pcsx2's choosing.
* Retained full backwards compat with the current legacy gui.
r1872
A few more baby steps toward cleaning/fixing the GIFtag parser:
* used UPPERcase to denote the original hw register tag values from the "running sum" copies in GIFPath.
* Renamed PrepRegs to PrepPackedRegs, and optimized it so it's only run when
needed (which is anytime new set of packed regs has come into play)
* Create a copy of NLOOP, so that we leave the original intact for possible later referencing.
* Simplified the XGKICKs use of sizes. They just pass 0x400 now.
r1873
GSdx: Fixes GSReplay renderer selection, and adds support for using -1 as a renderer (uses the GSdx configured renderer, but only works if the current working directory is set properly, otherwise the ini file won't be found).
emu.crimsonrain.com/2009/09/pcsx2-svn-r1873.htmlPlugins Pack Beta Compiled DLLs [14 April 2009]:
pcsx2.googlecode.com/files/Plugins_14-april-2009.7zOfficial Beta Plugins Pack [6 Sep 2009]:
pcsx2.googlecode.com/files/Plugins-6-September-2009.7zOfficial Plugins - Windows Binaries:
pcsx2.googlecode.com/files/PCSX2_0.9.6_binary.7z--------------------------------------------------------------------------------------------------------------
PCSX2 SVN r1887:
PCSX2 SVN r1887 is released.PCSX2 is a PlayStation 2 (PS2) emulator for the Microsoft Windows and Linux operating systems. With the most recent versions, many PS2 games are playable (although speed limitations have made play-to-completion tests for many games impractical), and several games are claimed to have full functionality.
PCSX2 SVN Changelog:
r1880
legacy_gui: Disable MMX register allocation the EErec.Fixes instances of random tlb misses and hangs in several titles (synced from trunk)
r1881
legacy_gui: previous 2 revs had a failed half-merge of GIFtag code (tortoisesvnbugs.. >_<). Re-merged, and removed plugins external because they weren't compiling anyway (also removed all plugins from the pcsx2 solution).
r1882
More GIFtag bugfixes; PATH1's VU1 memory wrapping was measuring the end of VU1 memory incorrectly.
r1883
legacy_gui: sync with trunk to pick up GIFtag fix. Hopefully the last of these for a while >_<
r1884
legacy_gui: helps if mVU isn't broken to the point of not working at all.
r1885
xgkick fix for main trunk
r1886
MTGS:
- Optimization for gsTransferDummy to reduce idle loops.
- Added needed variables to _mtgsFreezeGIF().
r1887
Rbor, rbsr, and other such things.
emu.crimsonrain.com/2009/09/pcsx2-svn-r1887.htmlPlugins Pack Beta Compiled DLLs [14 April 2009]:
pcsx2.googlecode.com/files/Plugins_14-april-2009.7zOfficial Beta Plugins Pack [6 Sep 2009]:
pcsx2.googlecode.com/files/Plugins-6-September-2009.7zOfficial Plugins - Windows Binaries:
pcsx2.googlecode.com/files/PCSX2_0.9.6_binary.7z-----------------------------------------------------------------------------------------------------------
PCSX2 SVN r1891:
PCSX2 SVN r1891 is released.PCSX2 is a PlayStation 2 (PS2) emulator for the Microsoft Windows and Linux operating systems. With the most recent versions, many PS2 games are playable (although speed limitations have made play-to-completion tests for many games impractical), and several games are claimed to have full functionality.
PCSX2 SVN Changelog:
r1888
legacy_gui:
Revert all changes involving the GIFtag parser rewrite. It was not bug-free yet, so we'll handle it later in wx.
r1889
LilyPad: Fixed not adding manifests in debug builds, removed them from CRTless build.
Removed the keyboard disabled option, as using two different pad plugins is really just a bad idea. Also finally got sick of people saying "I have keyboard disabled, and the keys don't work! I urgently need help!"
Also will no longer let you enter config mode (And thus crash the program) when emulator is running.
r1890
fixed the arc the lad gif problem...
r1891
LilyPad: "WM Keyboard" now actually uses GetAsyncKeyState(). Just simplifies some dependencies on the window thread. Note that WM Mouse and raw input still have those dependencies, and they can't really be worked around, unfortunately.
Also, just for kicks, made pausing while pressing "escape" check the pause button in the menu.
emu.crimsonrain.com/2009/09/pcsx2-svn-r1891.htmlPlugins Pack Beta Compiled DLLs [14 April 2009]:
pcsx2.googlecode.com/files/Plugins_14-april-2009.7zOfficial Beta Plugins Pack [6 Sep 2009]:
pcsx2.googlecode.com/files/Plugins-6-September-2009.7zOfficial Plugins - Windows Binaries:
pcsx2.googlecode.com/files/PCSX2_0.9.6_binary.7z---------------------------------------------------------------------------------------------------------
PCSX2 SVN r1893:
PCSX2 SVN r1893 is released.PCSX2 is a PlayStation 2 (PS2) emulator for the Microsoft Windows and Linux operating systems. With the most recent versions, many PS2 games are playable (although speed limitations have made play-to-completion tests for many games impractical), and several games are claimed to have full functionality.
PCSX2 SVN Changelog:
r1892
Some minor IPU changes.
r1893
Took out the optimizations in gifTransferDummy.
They broke games still (so3, same stuff as arc the lad earlier).
With this simplified version all the problematic games found so far work.
emu.crimsonrain.com/2009/09/pcsx2-svn-r1893.htmlPlugins Pack Beta Compiled DLLs [14 April 2009]:
pcsx2.googlecode.com/files/Plugins_14-april-2009.7zOfficial Beta Plugins Pack [6 Sep 2009]:
pcsx2.googlecode.com/files/Plugins-6-September-2009.7zOfficial Plugins - Windows Binaries:
pcsx2.googlecode.com/files/PCSX2_0.9.6_binary.7z------------------------------------------------------------------------------------------------------------
PCSX2 SVN r1898:
PCSX2 SVN r1898 is released.PCSX2 is a PlayStation 2 (PS2) emulator for the Microsoft Windows and Linux operating systems. With the most recent versions, many PS2 games are playable (although speed limitations have made play-to-completion tests for many games impractical), and several games are claimed to have full functionality.
PCSX2 SVN Changelog:
r1894
Implemented keyboard accelerator tables and a hashed global command table(should be ideal for eventual GUI extensions via plugin, and toolbars and other fanciness). Removed Pause menu and replaced it with a Suspend/Resume menu.
Closing GS window behaves more nicely.
Projects: Removed FrameworkVersion descriptor, don't think it matters for C++ code. Removed all translation files, since they're grossly out-dated and need to be remade anyway.
r1895
int -> bool.
r1896
LilyPad: Reverted keyboard messages back to windows messaging.
New method of ensuring thread safety. Device update code should always run in GS thread, even if the emulator really doesn't want to let me (Basically ancient versions of Pcsx2...Or any 3rd party emulators with their own version of MTGS).
Updates on PADpoll, PADkeyEvent, or PADupdate, if one is called in the right thread. Updates in thread's WndProc otherwise. Overkill, perhaps, but I prefer to keep things compatible.
Removed "Update in GS thread" option.
Windows Messaging/Raw Input keyboard event queuing should work a little better.
r1897
Win32: Added stdout and stderr pipe support for the ConsoleLogger; such that plugins using printf or fprintf will have their messages show up in the new- style console log and in the emuLog.txt file.
r1898
Linux: Fix compilation errors and warnings. There's still a lot of new warnings in x86Emitter due to __forceinline being disabled in debug builds, but the proper fix for those will come later.
emu.crimsonrain.com/2009/09/pcsx2-svn-r1898.htmlPlugins Pack Beta Compiled DLLs [14 April 2009]:
pcsx2.googlecode.com/files/Plugins_14-april-2009.7zOfficial Beta Plugins Pack [6 Sep 2009]:
pcsx2.googlecode.com/files/Plugins-6-September-2009.7zOfficial Plugins - Windows Binaries:
pcsx2.googlecode.com/files/PCSX2_0.9.6_binary.7z-------------------------------------------------------------------------------------------------------------------
PCSX2 SVN r1901:
PCSX2 SVN r1901 is released.PCSX2 is a PlayStation 2 (PS2) emulator for the Microsoft Windows and Linux operating systems. With the most recent versions, many PS2 games are playable (although speed limitations have made play-to-completion tests for many games impractical), and several games are claimed to have full functionality.
PCSX2 SVN Changelog:
r1899
Legacy_gui: Some cleanups
r1900
Same general cleanups (mostly to the VU interpreters), but on trunk this time.
Also Fixes Issue 417 (I hope)
r1901
GSdx: Update delay load DLLs to match Aug2009 DirectX SDK (and yes you need the new SDK to build GSdx)
emu.crimsonrain.com/2009/09/pcsx2-svn-r1901.htmlPlugins Pack Beta Compiled DLLs [14 April 2009]:
pcsx2.googlecode.com/files/Plugins_14-april-2009.7zOfficial Beta Plugins Pack [6 Sep 2009]:
pcsx2.googlecode.com/files/Plugins-6-September-2009.7zOfficial Plugins - Windows Binaries:
pcsx2.googlecode.com/files/PCSX2_0.9.6_binary.7z-----------------------------------------------------------------------------------------------------------------
PCSX2 SVN r1903:
PCSX2 SVN r1903 is released.PCSX2 is a PlayStation 2 (PS2) emulator for the Microsoft Windows and Linux operating systems. With the most recent versions, many PS2 games are playable (although speed limitations have made play-to-completion tests for many games impractical), and several games are claimed to have full functionality.
PCSX2 SVN Changelog:
r1902
Fixes Issue 419 by checking validity of StdHandle values. Also:
* handful of minor code cleanups, and some warning removals for ICC.
* replaced the dualshock.png with a dualshock.jpg (120k smaller!)
* Updated the About Box, and added Zeydlitz / ZZogl to the plugin author credits.
r1903
Fixed a re-entry condition when trying to use the SysCoreThread::ApplySettings() directly; and fixed some threading issues in the resume code too.
Dev Note: EmuConfig is now *const*, and can *only* be modified by a call to ApplySettings(), which itself cannot be called from its own thread. This protects against accidental thread-unsafe on-the-fly settings changes.
Amazingly we had only one such settings change in the existing trunk. I fixed it
emu.crimsonrain.com/2009/09/pcsx2-svn-r1903.htmlPlugins Pack Beta Compiled DLLs [14 April 2009]:
pcsx2.googlecode.com/files/Plugins_14-april-2009.7zOfficial Beta Plugins Pack [6 Sep 2009]:
pcsx2.googlecode.com/files/Plugins-6-September-2009.7zOfficial Plugins - Windows Binaries:
pcsx2.googlecode.com/files/PCSX2_0.9.6_binary.7z-----------------------------------------------------------------------------------------------------------
PCSX2 SVN r1904:
PCSX2 SVN r1904 is released.PCSX2 is a PlayStation 2 (PS2) emulator for the Microsoft Windows and Linux operating systems. With the most recent versions, many PS2 games are playable (although speed limitations have made play-to-completion tests for many games impractical), and several games are claimed to have full functionality.
PCSX2 SVN Changelog:
r1904
win32pthreads: Changed from _beginthreadex to CreateThread, which is the preferred method of creating threads when using dynamic CRT linking.
PCSX2/Win32:
* Assigned names to the threads so that they show up nicely in the debugger.
* Added more error checking in the new stdout/stderr PipeRedirection code,hopefully fixing Issue 422 (but can't reproduce the error here to be sure).
emu.crimsonrain.com/2009/09/pcsx2-svn-r1904.htmlPlugins Pack Beta Compiled DLLs [14 April 2009]:
pcsx2.googlecode.com/files/Plugins_14-april-2009.7zOfficial Beta Plugins Pack [6 Sep 2009]:
pcsx2.googlecode.com/files/Plugins-6-September-2009.7zOfficial Plugins - Windows Binaries:
pcsx2.googlecode.com/files/PCSX2_0.9.6_binary.7z-----------------------------------------------------------------------------------------------------------
PCSX2 SVN r1912:
PCSX2 SVN r1912 is released.PCSX2 is a PlayStation 2 (PS2) emulator for the Microsoft Windows and Linux operating systems. With the most recent versions, many PS2 games are playable (although speed limitations have made play-to-completion tests for many games impractical), and several games are claimed to have full functionality.
PCSX2 SVN Changelog:
r1905
LilyPad: Quick fix to bug in the thread stuff from last update.
r1906
LilyPad: Another pair of fixes for related bugs in the thread safety stuff. First could cause crashes when stopping/resuming/restarting emulation, second would cause devices to fail to restart properly (Or, more accurately, restart too early) when doing the same.
r1907
wxWidgets: Added multitap toggles to config menu. Note that currently have to enable multitap both in Pcsx2 and LilyPad for extra pads to work.
Also added suggested interface for plugins for whenever the plugin apis are updated.
r1908
Improved MTGS (added better suspend/resume support), and work on savestates a bit (still not working tho)
r1909
SPU2-X:
Just changed the config dialog a bit to prevent performance seeking users from disabling timestretching (and then posting threads about bad sound
).
r1910
Fix compilation errors from my prev commit.
r1911
Fix compilation on Linux.
r1912
Removed two redundant/unneeded conditional checks from GIFpath processing.
emu.crimsonrain.com/2009/09/pcsx2-svn-r1912.htmlPlugins Pack Beta Compiled DLLs [14 April 2009]:
pcsx2.googlecode.com/files/Plugins_14-april-2009.7zOfficial Beta Plugins Pack [6 Sep 2009]:
pcsx2.googlecode.com/files/Plugins-6-September-2009.7zOfficial Plugins - Windows Binaries:
pcsx2.googlecode.com/files/PCSX2_0.9.6_binary.7z-----------------------------------------------------------------------------------------------------------
PCSX2 SVN r1913:
PCSX2 SVN r1913 is released.PCSX2 is a PlayStation 2 (PS2) emulator for the Microsoft Windows and Linux operating systems. With the most recent versions, many PS2 games are playable (although speed limitations have made play-to-completion tests for many games impractical), and several games are claimed to have full functionality.
PCSX2 SVN Changelog:
r1913
Renamed memzero_obj to memzero. Been meaning to do that for a while. Also,Savestates *almost* work, but it's just not going to happen. See everyone in 5 days or so. -_-
emu.crimsonrain.com/2009/09/pcsx2-svn-r1913.htmlPlugins Pack Beta Compiled DLLs [14 April 2009]:
pcsx2.googlecode.com/files/Plugins_14-april-2009.7zOfficial Beta Plugins Pack [6 Sep 2009]:
pcsx2.googlecode.com/files/Plugins-6-September-2009.7zOfficial Plugins - Windows Binaries:
pcsx2.googlecode.com/files/PCSX2_0.9.6_binary.7z----------------------------------------------------------------------------------------------------------------
PCSX2 SVN r1916:
PCSX2 SVN r1916 is released.PCSX2 is a PlayStation 2 (PS2) emulator for the Microsoft Windows and Linux operating systems. With the most recent versions, many PS2 games are playable (although speed limitations have made play-to-completion tests for many games impractical), and several games are claimed to have full functionality.
PCSX2 SVN Changelog:
r1914
LilyPad: Experimental deadzone code. Old pressure sensitive button bindings must be rebound (DS3 buttons, XInput triggers).
Currently anything below deadzone is mapped to 0. deadzone and above are mapped as if the control's true zero is 0 and 1/sensitivity is fully down (As opposed to deadzone being zero). May change in the future.
Modified precompiled header to fix no-CRT build.
List of bindings noew automatically jumps to new bindings.
r1915
LilyPad: Give "credit" where credit is due...
r1916
Workaround for bug in plugin loader with GS plugins that don't support GSopen2().
emu.crimsonrain.com/2009/09/pcsx2-svn-r1916.htmlPlugins Pack Beta Compiled DLLs [14 April 2009]:
pcsx2.googlecode.com/files/Plugins_14-april-2009.7zOfficial Beta Plugins Pack [6 Sep 2009]:
pcsx2.googlecode.com/files/Plugins-6-September-2009.7zOfficial Plugins - Windows Binaries:
pcsx2.googlecode.com/files/PCSX2_0.9.6_binary.7z----------------------------------------------------------------------------------------------------------
PCSX2 SVN r1920:
PCSX2 SVN r1920 is released.PCSX2 is a PlayStation 2 (PS2) emulator for the Microsoft Windows and Linux operating systems. With the most recent versions, many PS2 games are playable (although speed limitations have made play-to-completion tests for many games impractical), and several games are claimed to have full functionality.
PCSX2 SVN Changelog:
r1917
Legacy_gui:
Added warnings in case speedhacks are enabled.
r1918
LilyPad: Fix for non-pressure sensitive buttons with dead zone < 0.0625 or so.
r1919
LilyPad: Less sensitive (Higher pre-set deadzone) for copying analog state to d-pad state when in digital mode.
r1920
LilyPad: Default deadzone increased. Note that will only apply to new bindings, or ones from inis made before I added deadzone support. Hope it's high enough for most cases, but not high enough to break anything..
emu.crimsonrain.com/2009/09/pcsx2-svn-r1920.htmlPlugins Pack Beta Compiled DLLs [14 April 2009]:
pcsx2.googlecode.com/files/Plugins_14-april-2009.7zOfficial Beta Plugins Pack [6 Sep 2009]:
pcsx2.googlecode.com/files/Plugins-6-September-2009.7zOfficial Plugins - Windows Binaries:
pcsx2.googlecode.com/files/PCSX2_0.9.6_binary.7z------------------------------------------------------------------------------------------------------------
PCSX2 SVN r1921:
PCSX2 SVN r1921 is released.PCSX2 is a PlayStation 2 (PS2) emulator for the Microsoft Windows and Linux operating systems. With the most recent versions, many PS2 games are playable (although speed limitations have made play-to-completion tests for many games impractical), and several games are claimed to have full functionality.
PCSX2 SVN Changelog:
r1921
Assorted header cleanup.
emu.crimsonrain.com/2009/09/pcsx2-svn-r1921.htmlPlugins Pack Beta Compiled DLLs [14 April 2009]:
pcsx2.googlecode.com/files/Plugins_14-april-2009.7zOfficial Beta Plugins Pack [6 Sep 2009]:
pcsx2.googlecode.com/files/Plugins-6-September-2009.7zOfficial Plugins - Windows Binaries:
pcsx2.googlecode.com/files/PCSX2_0.9.6_binary.7z---------------------------------------------------------------------------------------------------------
PCSX2 SVN r1923:
PCSX2 SVN r1923 is released.PCSX2 is a PlayStation 2 (PS2) emulator for the Microsoft Windows and Linux operating systems. With the most recent versions, many PS2 games are playable (although speed limitations have made play-to-completion tests for many games impractical), and several games are claimed to have full functionality.
PCSX2 SVN Changelog:
r192
Legacy_gui:
Trying out different interrupt timings to fix a few games.
This is all pretty much voodoo, hence the tag in the source
Fixes:
-Digital Devil Saga Videos (IPU died, had to skip vids)
-Ecco the Dolphin now boots again (froze on loading)
-Silver Surfer Pad detection works (had a timeout before)2
r1923
GSdx: Force the plugin to terminate via PostQuitMessage() when running GSReplay (fixes bug where GSdx would remain loaded in the background indefinitely).
emu.crimsonrain.com/2009/09/pcsx2-svn-r1923.htmlPlugins Pack Beta Compiled DLLs [14 April 2009]:
pcsx2.googlecode.com/files/Plugins_14-april-2009.7zOfficial Beta Plugins Pack [6 Sep 2009]:
pcsx2.googlecode.com/files/Plugins-6-September-2009.7zOfficial Plugins - Windows Binaries:
pcsx2.googlecode.com/files/PCSX2_0.9.6_binary.7z-----------------------------------------------------------------------------------------------------------
PCSX2 SVN r1924:
PCSX2 SVN r1924 is released.PCSX2 is a PlayStation 2 (PS2) emulator for the Microsoft Windows and Linux operating systems. With the most recent versions, many PS2 games are playable (although speed limitations have made play-to-completion tests for many games impractical), and several games are claimed to have full functionality.
PCSX2 SVN Changelog:
r1924
w32pthreads: minor optimization using _declspec(thread) for internal thread handles, instead of TlsAlloc.
emu.crimsonrain.com/2009/09/pcsx2-svn-r1924.htmlPlugins Pack Beta Compiled DLLs [14 April 2009]:
pcsx2.googlecode.com/files/Plugins_14-april-2009.7zOfficial Beta Plugins Pack [6 Sep 2009]:
pcsx2.googlecode.com/files/Plugins-6-September-2009.7zOfficial Plugins - Windows Binaries:
pcsx2.googlecode.com/files/PCSX2_0.9.6_binary.7z-----------------------------------------------------------------------------------------------------------
PCSX2 SVN r1930:
PCSX2 SVN r1930 is released.PCSX2 is a PlayStation 2 (PS2) emulator for the Microsoft Windows and Linux operating systems. With the most recent versions, many PS2 games are playable (although speed limitations have made play-to-completion tests for many games impractical), and several games are claimed to have full functionality.
PCSX2 SVN Changelog:
r1925
w32pthreads:
* Implemented a combination static link and dynamic link system; threads still benefit from DLL-level thread management, but speed-critical actions (semaphore and mutex locks) can now inline their "accelerated" interlocks properly. Should be a nice speedup.
* Implemented a highly optimized pthread_testcancel(), that typically performs its test in a single cycle.
* Disabled static mutexes. They aren't needed in C++ code, and reduce mutex locking overhead nicely.
* Use intrin.h for Interlocked functions, instead of pthreads' built in ones.
* Reverted my previous commit, since TLS isn't safe in DLLs. (oops!)
* Disabled pthread_spin API, it's not entirely cross-platform and shouldn't be used anyway (bad threading model for modern computing)
r1926
w32pthreads: add the missing project file. (thought for sure I added this >_<)
r1927
More explicit C++ style type definition for PSXCLK, to ensure compilers avoid mathematical overflows.
r1928
Implemented 64-bit writes for Counter registers -- Fixes uLaunchELF!
r1929
(work in progress -- some of this stuff still doesn't quite work as it should)
* Rewrote Savestate code, fixed lots of stuff in PersistentThread, and renamed most "Emu"s to "Sys".
* Removed wxScopedPtr and whipped up our own ScopedPtr that doesn't use boost's fail-style function names (and made it more thread-safe).
* Handling exceptions across threads: Added Clone() and Rethrow() methods to BaseException, and added a Rethrow() to PersistentThread.
* Go rid of AppInvoke macros (those were nasty!)
r1930
SPU2-X:
* Potential Bugfix: Core1's DMA IRQ trigger was being ignored in some instances; might fix some hangs.
* Major code cleanups, using C++ structure member methods and functions.
* Improved gui / plugin api / core emulation code separation -- hoping to
switch to wxWidgets eventually.
emu.crimsonrain.com/2009/09/pcsx2-svn-r1930.htmlPlugins Pack Beta Compiled DLLs [14 April 2009]:
pcsx2.googlecode.com/files/Plugins_14-april-2009.7zOfficial Beta Plugins Pack [6 Sep 2009]:
pcsx2.googlecode.com/files/Plugins-6-September-2009.7zOfficial Plugins - Windows Binaries:
pcsx2.googlecode.com/files/PCSX2_0.9.6_binary.7z-----------------------------------------------------------------------------------------------------------
PCSX2 SVN r1933:
PCSX2 SVN r1933 is released.PCSX2 is a PlayStation 2 (PS2) emulator for the Microsoft Windows and Linux operating systems. With the most recent versions, many PS2 games are playable (although speed limitations have made play-to-completion tests for many games impractical), and several games are claimed to have full functionality.
PCSX2 SVN Changelog:
r1931
Not particularly tested, but fix Linux.
r1932
Legacy_gui:
Bring over the counters fix, and also make dev builds a bit more verbose on unknown hw writes.
r1933
SPU2-X: Fixed a huge bug in my last commit that broke most everything except the bios -- Core indexes were set to -1 instead of 0 and 1 (heh). Also a Speedup:
Switched to a lookup table for dispatching SPU hardware register writes.
emu.crimsonrain.com/2009/09/pcsx2-svn-r1933.htmlPlugins Pack Beta Compiled DLLs [14 April 2009]:
pcsx2.googlecode.com/files/Plugins_14-april-2009.7zOfficial Beta Plugins Pack [6 Sep 2009]:
pcsx2.googlecode.com/files/Plugins-6-September-2009.7zOfficial Plugins - Windows Binaries:
pcsx2.googlecode.com/files/PCSX2_0.9.6_binary.7z----------------------------------------------------------------------------------------------------------