RetroPie 4.0 has arrived and with it come some major improvements to the software. It is now more modular than ever, and allows emulators and ports to be easily added and removed. There are also updates to included emulators, as well as improvements to the set-up tools to make configuration even easier.

Highlights of this release include (full changelog below) :

Improved management of RetroPie components.

Better N64 emulation.

Improvements to configuration of Xbox/8Bitdo gamepad

Analogue support in lr-mame2003 and correct aspect ratios for games.

Splashscreen/Carbon Emulation Station theme updates.

You can download a 4.0 image from: https://retropie.org.uk/download/. If updating from a previous version you should make a backup first, update the RetroPie-Setup script, then choose Update all installed packages.

Installation Instructions can be found at https://github.com/RetroPie/RetroPie-Setup/wiki/First-Installation. Users of RetroPie v3.x can upgrade to the latest version by following the upgrade instructions on the Wiki.

You can also install RetroPie on top of an existing Raspbian set up, or on top of Ubuntu on a PC/Odroid-C1. Links to the relevant instructions can be found on the Download area.

NOTE: Some people have been having trouble with the XBox/XBox 360 controller driver xboxdrv on the current Raspbian Kernel. To work around this we now include the latest xpad kernel driver with the image (it is available from the Packages -> Drivers menu for those upgrading). The included xpad has been patched to map the Xbox 360 triggers to buttons, so they work out of the box with Emulation Station, without the need for xboxdrv.

Big thanks to everyone who has contributed to this release. Thanks also to our excellent web hosts Mythic-Beasts who are sponsoring us with our hosting. The performance and connection speed is great. We highly recommend them if you need a decent hosting solution backed by expert support.

Changes since 3.8.1: