Font Size




Git page

Here you can find the latest PCSX2 Git revisions and their respective changelogs. The downloads are courtesy of Orphis' build bot, which he provides totally free of charge Smile Thanks Orphis!
You can click on the revision number to check out the git revision page and the download button to get them (you will be redirected to Orphis' page). The top revision is the latest,which means it includes all changes from all previous ones.
You need to install the Visual C++ 2015 redist to run these builds.

Revision Author Age Changelog Download
802f102gregory381 day,5 hours ago

gsdx: dump gsdump in xz format directly

Reduce disk space. Easy to share.

It would be nice to port the code to Windows.
libzma code was taken from

Note: only short dumps are supported so far. Big dump will freeze the interface during the compression.
Or will suck all the RAM.
Note2: a multithreaded encoder would badly impact the compression ratio

Thanks to Turtleli for all review comments

53b2fdfgregory381 day,5 hours ago

linux: requires liblzma (xz) to build GSdx

5c7d9d0gregory381 day,14 hours ago

gsdx: defer init of GSUtil global object

Close #1935

e043822MrCK16 days,19 hours ago

Added pre-install dialog, updated build instructions, fix RegKey in uninstaller, automatically backup old configuration folder, misc. changes.

Automatically backup old configuration folder to avoid conflicts, misc. changes.

Added reviewed changes

b896eedMrCK16 days,19 hours ago

Split portable/pre-install and full installer into own scripts. Move shared definitions to their own files to reduce code duplication.

Move version check to own file

Split main installer into own script. Integrated changes for portable/standard installation.

Forgot to remove a message box

833622cMrCK16 days,19 hours ago

Check/Install DirectX redistributables on Win8.1 and older (so as long as they have admin privileges). Removed SSSE3 and AVX references from build instructions.

Remove old build targets from instructions

Don't install DXRedists on 8.1 and newer

b51eca8MrCK16 days,19 hours ago

Reformat version detection, move null plugins, force remove folder in uninstaller.

Null plugins are sad and lonely, put them with the others later

Minor tweaks, force remove Plugins folder because it can prevent $INSTDIR from being deleted (assuming we're doing a standard uninstall)

Rewrite version detection to search for 0.9.8 to 1.4.0 as well as future builds.

Remove offending whitespace

732dc88MrCK16 days,19 hours ago

Block installation on XP/fix an uninstaller regression and add ManifestDPIAware to the installer. Remove NSIS dirs from .gitignore.

Typo Wink

Remove XPStyle parameter. It isn't needed anymore

Updated copyright, added ManifestDPIAware for rich folks, removed IDOK true and Cheats folder from $INSTDIR as Turtleli suggested, formatting adjustments.

Gitignore: remove now unused NSIS directories

Fixed a nasty regression I introduced after a registry pointer was assumed to be incorrect. It contained UserMode data generated by the First Time Wizard. This was causing conflicts and the FTW to fail randomly when running PCSX2 after a reinstall due to old configuration data being read.

I added clarifcation below the original comment to reduce confusion in the future.

5298c20MrCK16 days,19 hours ago

Remove unused SVN templates and condense installer files. Reduced compile errors by removing output folder dependency.

Forgot to add SharedRedtape changes to last commit

Remove unused SVN templates

Compile the installer to the NSIS folder so that the user doesn't need to worry about the output folder missing; and wonder why the installer won't compile Wink

b7659eaMrCK16 days,19 hours ago

Implement version detection for previous installs, separate savestates/memcard categories in the uninstaller. Cleanup scripts and misc. tweaks.

Minor tweaks for SharedBase and SharedRedTape:

-Updated ${APP_VERSION} to 1.6.0 and tweaked uninstall_log for functionality with uninstall script in pcsx2_full_install.nsi

-Added !define for installer icon

-Replaced obsolete function with RMDir functionality, uninstaller speed improved marginally

-Added filepath for $DOCUMENTS to be removed if empty

Main installer tweaks/enhancements:

-Tested installer functions in NSIS 3.01

-Implemented uninstall script for future version detection. If an older or equivalent PCSX2 version is detected, the user is prompted to silently uninstall/overwrite or abort the installer. (The function is not compatible with any current stable releases because they lack the registry string required for version detection.)

-Added a new installer function so that we can launch PCSX2 directly from the installer.

-Supressed some errors related to unused plugins in MakeNSIS.

-Replaced File with CreateDirectory function (for Cheats only) because it can't be used on an empty folder and will cause MakeNSIS to fail.

-Removed unused /oname parameter that was leftover from SVN builds.

-Added option to install additional languages for those who desire to save 2MB of space.

-Condensed DirectX Packages into SectionGroup for neatness

5986cbcMrCK16 days,19 hours ago

Add installer icon, update copyright and build instructions for NSIS 3.0.

Update copyright

Reformatted instructions, added info specific to NSIS 3.0

bc0b1a7gregory386 days,19 hours ago

common: workaround to start ASAN with recent glibc

Issue: wait of the semaphore timedout. However semaphore was properly posted
counter is 1.

To workaround the issue, only throw an error if semaphore counter is 0.
Note: I reduced the timeout to 100ms by threads to avoid huge startup delay

Close #1939

9cb8c70gregory381 week,2 days ago

gsdx linux: port to latest GTK3 API

* replace gtk_table by gtk_grid
=> it still misses some paddings
* Use 3.22 monitor API to query screen size
=> need to be tested
* directly add scrolled windows into a container without bothering with
the viewport.

Code compile fine but wasn't tested.

v2: disable the code until I (or someone) get a chance to test and fix it.

02861fagregory381 week,2 days ago

pcsx2|common: replace throw() by noexcept

33fb806gregory381 week,2 days ago

core: remove noexcept on destructor

It is the default on C++11

47264dcgregory381 week,2 days ago

core: use = default for trivial destructor

Again not reported by clang-tidy and done with sed

2ff43f2gregory381 week,2 days ago

core: remove throw specifier on destructor

It is the 'default' on C++11

1a9a65dgregory381 week,2 days ago

common: use = default instead of trivial destructor

Strangely clang-tidy didn't report them.

Commit was done with a sed to it need careful review.

b951e24gregory381 week,2 days ago

common: remove throw specifier on destructor

By default in C++11 destructors are noexcept.
Besides throw is deprecated

b15ab1bgregory381 week,2 days ago

gsdx: use = default instead of trivial constructor/destructor

reported by clang-tidy


Share this

Submit to DeliciousSubmit to DiggSubmit to FacebookSubmit to Google PlusSubmit to Twitter