July 13th, 2024

Introducing PCSX2 2.0!

PCSX2 2.0 released after 4 years, featuring 6000 changes, 100 million downloads, and 20th anniversary. Updates include Qt UI, plugin removal, game fixes, customization, compatibility improvements, MacOS support, and technical enhancements.

Read original articleLink Icon
Introducing PCSX2 2.0!

PCSX2 2.0 has been released after over four years, boasting significant progress with over 6000 changes, 100 million downloads, and its 20th anniversary. The update includes a transition to Qt for a better user interface, the removal of plugins for improved performance, automatic game fixes for smoother gameplay, per-game settings customization, enhanced game compatibility, and a big picture mode for a TV-friendly experience. Additionally, translation processes have been streamlined, MacOS support has been reinstated, and a new patching system has been introduced. Technical enhancements like Fastmem for speed improvements and recompiler optimizations have been implemented to enhance stability and performance. The update also includes changes to system requirements, dropping support for Windows 7, 8, and 8.1, and introducing support for macOS Big Sur. The PCSX2 team has joined GitHub Sponsors for donations and expanded its social media presence to Mastodon.

Related

Dolphin Rolling Releases Announcement

Dolphin Rolling Releases Announcement

The Dolphin Emulator transitions to a rolling release cycle, abandoning stable releases for regular updates. Version numbering will follow a date-based format. The change aims to improve stability and support.

Dolphin Emulator changes to a rolling release model

Dolphin Emulator changes to a rolling release model

The Dolphin Emulator transitions to a rolling release cycle, abandoning stable releases for regular updates every few months. Version numbers will now reflect dates. This change aims to improve stability and support.

Pyxel: A retro game engine for Python

Pyxel: A retro game engine for Python

The GitHub page for Pyxel, a retro game engine for Python, includes specifications, installation guidelines, examples, API references, and application development details. It covers resource utilization, input management, graphics, audio, and advanced APIs. Additionally, it offers insights on contributing, issue submission, testing, and pull requests. Users can access licensing info, sponsor recruitment, Q&A, user examples, and the developer's Twitter.

DXVK 2.4 Released with Direct3D 8 Support, Native WSI Improvements

DXVK 2.4 Released with Direct3D 8 Support, Native WSI Improvements

DXVK 2.4 adds Direct3D 8 support to existing 9, 10, and 11 support over Vulkan. Enhancements include WSI integration, refresh rate emulation, bug fixes, and optimizations for specific games, improving Linux gaming. Find the update on GitHub.

Cosmic Desktop Close to Alpha Release, Adds Compositor Multi-Threading

Cosmic Desktop Close to Alpha Release, Adds Compositor Multi-Threading

System76 is finalizing the alpha release of COSMIC Desktop, a Rust-written Linux environment for Pop!_OS. Updates include window styling, shortcuts, gaming fixes, performance enhancements, and multi-threading for better display performance.

Link Icon 3 comments
By @hardwaresofton - 3 months
Recognize this from my youth (as a player) -- awesome that this project is still going, and this is a MASSIVE update.

Wonder how many young people are getting their introduction to CS/compilers/systems via hacking on pcsx2.

By @nfriedly - 3 months
This does feel like a big release:

* Big picture mode

* Per-game settings and a built-in database of fixes that are applied automatically for know games

* Switch to Qt

* No more plugins, it's all a single codebase now

* Translation process improvements

And more!

By @vivzkestrel - 3 months
stupid question: what kinda knowledge and skills do you need to have to write an emulator from scratch? and also how do these people know the internals of PS2?