RetroPie 4.3 is released

RetroPie 4.3 includes a lot of improvements to our default launcher Emulation Station, including Favourites/Recently Played and custom ROM collections, video and image screensavers, power saving modes, and the ability to configure your own RetroArch hotkey enable button when setting up your gamepad.

Basic support for the Odroid XU3/4 boards has been added. It’s a source only install on top of the Hardkernel Ubuntu Minimal image, but most emulators run well.

Please note that RetroPie images for the Raspberry Pi are still based on Raspbian Jessie. Raspbian Stretch is not yet supported, and will be worked on after this release.

Many emulators have received updates and fixes, including the RetroArch frontend. See below for a detailed list of changes to RetroPie.

You can download a 4.3 image from https://retropie.org.uk/download/. For first installs please follow the Installation Instructions. If updating from 4.0.x you should make a backup first then choose Update all installed packages from RetroPie-Setup main menu. Anyone upgrading from 3.x will need to update the RetroPie-Setup script first. See the upgrade instructions for more details.

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

If you want to support the project, donations are always appreciated and can be made on our Donation Page.

Thanks to everyone who helped with this release.

Changes since 4.2

  • Many updates to Emulation Station including:
    • Collections support including Favourite, All, Recently Played and custom collections.
    • Video and Image Screensaver support.
    • Power saving modes.
    • Many theming fixes and improvements.
    • Configuration of RetroArch hotkey enable button.
    • Allow using OMXPlayer for video playback on the RPI.
    • Many other fixes and improvements. Full changelog can be found here – https://retropie.org.uk/docs/EmulationStation-Changelog/
  • Added basic Odroid-XU3/4 support.
  • RetroArch updated to v1.6.7. Include minimal retroarch assets for the xmb interface by default.
  • AdvanceMAME updated to v3.5
  • fuse updated to v1.4.0
  • zesarux updated to v5.0
  • lr-fbalpha updated to 0.2.97.42
  • lr-imame4all renamed to lr-imame200 to match upstream name.
  • lr-bluemsx updated to add Colecovision support.
  • lr-mame2003 updated with fixed audio for the Mortal Kombat series.
  • Added SDL1 version of scummvm – scummvm-sdl1 – for those with joypad and MT32 issues with the standard SDL2 version.
  • gamecon_gpio_rpi and db9_gpio_rpi updated for Kernel 4.9 compatibility.
  • Workaround for using PCSX2 on 64bit without our custom SDL library.
  • Updates/improvements to mupen64plus and the GLideN64 plugin.
  • Improved controller button mapping in the RetroPie-Setup menus.
  • esthemes – Many new themes available to install from esthemes configuration. Ability to update all installed themes.
  • Runcommand – user menu support.
  • usbromservice – fix BIOS and configuration folders not copying.
  • Enabled some additional packages on Odroid boards – hatari, zdoom, openblok, alephone and lr-ppsspp.
  • Bluetooth configuration – improved interoperability with the ps3 controller driver.
  • New configuration tool to change terminal font size
  • New packages added to experimental section:
    • pegasus-fe – Pegasus Frontend – new launcher/frontend in development.
    • lr-vice (C64 Emulator).
    • srb2 – Sonic Robo Blast 2 port.
    • cdogs-sdl – C-Dogs SDL – Classic overhead run-and-gun game.
    • lr-px68k (x68000 emulator).
  • Many other fixes and improvements.

The post RetroPie 4.3 is released appeared first on RetroPie.

RetroPie 4.2 is released

A lot has happened since 4.1, with updates to EmulationStation adding video support and fixing the dreaded white screen of death. Many packages have been updated and RetroPie 4.2 includes the latest RetroArch v1.5.0 as well as Kodi 17 (installed optionally).

There are new experimental packages including lr-beetle-saturn (a Saturn emulator for x86_64 only), and DraStic (Nintendo DS emulator for RPI only) amongst others.

The pre-made Raspberry Pi 1/Zero image will now work on the new Pi Zero W. RetroPie 4.2 also includes initial support for the ODroid-C2 board (installed on top of the Odroid C2 Ubuntu minimal image).

You’ll also notice that the documentation has received a much needed update at https://retropie.org.uk/docs/.

There are many other changes, including usability improvements, and bug fixes – for more details please see the changelog below.

You can download a 4.2 image from https://retropie.org.uk/download/. For first installs please follow the Installation Instructions. If updating from 4.0.x you should make a backup first then choose Update all installed packages from RetroPie-Setup main menu. Anyone upgrading from 3.x will need to update the RetroPie-Setup script first. See the upgrade instructions for more details.

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

Thanks to all those who contributed to this release with a special mention to fieldofcows for his excellent EmulationStation improvements.

Changes since 4.1:

  • EmulationStation Improvements
    • Video Support
    • White Screen of Death Fix
  • Support for the ODroid-C2  (on top of the Ubuntu 16.04 minimal image).
  • Kodi 17 now installable from optional packages.
  • AdvanceMame has been updated and split into three separate packages –  0.94, 1.4 and v3.3.
  • Updated to RetroArch v1.5.0
  • To match upstream changes, lr-mupen64plus has been renamed to lr-parallel-n64, and lr-glupen64 has been renamed to lr-mupen64plus.
  • Fixed launching Pixel desktop and other X11 apps from Emulation Station.
  • Fixed problems building Zdoom, ResidualVM and Mupen64Plus and PPSSPP.
  • Doom ports will automatically add launch scripts if it finds doom1.wad, doom2.wad, tnt.wad, or plutonia.wad.
  • lr-snes9x emulator added – a libretro port of the current snes9x codebase.
  • Added Amiberry (an Amiga emulator), which is an updated fork of uae4arm, with more features.
  • Multi disk zip support for Vice (C64 emulator), fs-uae, uae4arm and Amiberry (Amiga). You can now launch Amiga disk images directly from Emulation Station with uae4arm and Amiberry.
  • Standalone version of Stella (Atari 2600 emulator) updated to v4.7.3.
  • usbromservice – support mounting of usb stick over ~/RetroPie to keep roms on USB.
  • Ability to set custom ES themes in configs/all/platforms.cfg (can override any setting in RetroPie-Setup/platforms.cfg).
  • SDL2 updated to 2.0.5. Our patched SDL2 is now used on the PC version of RetroPie, which should resolve an issue with ps3 controller mapping.
  • Sselph’s scraper updated to the latest version, and new options added. Scraper has been moved to optional packages and need to be installed before it will show up in configuration / tools.
  • Include PowerBlock and ControlBlock driver packages.
  • Input configuration script for Daphne.
  • RetroPie-Setup menus now works with all connected joysticks (mapping is still hardcoded).
  • Updated RPI detection code to support BRANCH=next firmware/kernel.
  • Overhaul of the runcommand launch script.
  • Raspbian Wheezy support removed.
  • Support Xbian on RPI,  and Devuan, Elementary OS, and Neon on X86.
  • New packages added to experimental section:
    • lr-mrboom (an 8 player bomberman clone).
    • lr-mame2016 (Arcade emulator).
    • lr-mess2016 (Multiple omputers/console emulator).
    • DraStic (Nintendo DS Emulator – RPI only).
    • lr-beetle-saturn (Sega Saturn emulator – x86_64 only).
    • Minivmac (Macintosh Plus Emulator).
    • Quasi88 (NEC PC-8801 emulator).
    • np2pi (NEC PC-9801 emulator).
    • Xm7 (FM-7 / Fujitsu Micro 7 emulator).
    • Mehstation and Attract-Mode Frontends.
    • launchingimages (a script from Meleu to generate system launch images based on installed Emulation Station themes).
  • Many other code changes and bugfixes.

The post RetroPie 4.2 is released appeared first on RetroPie.

Xubuntu for the O2 Joggler updated to v1.6

The O2 Joggler images of Xubuntu 14.04 and Ubuntu Base have been updated to v1.6.

As well as Kernel and package roll-ups, this update now has OpenSSH enabled on the Xubuntu image (requested by users for easier access, as the Joggler only has a single external USB port). Make sure you change the default joggler password for security.

The f2fs image has now been dropped. The included 3.2.x backport of f2fs is very old, and last the f2fs image didn’t work – probably due to newer f2fs features that need disabling when creating the image.

Changes:

  • Kernel 3.2.84
  • Package Rollups
  • OpenSSH enabled on the Xubuntu image

Downloads and instructions are found at https://jwills.co.uk/projects/joggler-xubuntu/

RetroPie 4.1 is released

RetroPie 4.1 images are now available for download.RetroPie_Logo

Since 4.0.2 there have been various emulator updates including new versions of lr-mame2003 and lr-fbalpha (formerly lr-fba-next) as well as updates to other libretro cores. Some standalone emulators have also been updated such as PPSSPP (PSP), Vice (C64 et al), Fuse and Zesarux (ZX Spectrum).

A port of Darkplaces Quake has been added which has hardware 3D (opengles) support on the Raspberry Pi.

Some new packages have been added to the experimental section for x86/x64 users, including lr-bsnes (SNES emulator), fs-uae (Amiga emulator), and pcsx2 (PS2).

Additional drivers have been added with support for the Steam controller, and mk_arcade_joystick_rpi which can be found in the drivers section.

We have also included some new Emulation Station themes for installing via RetroPie-Setup.

Some of the libretro emulators have been renamed to match their upstream names.  For further information and to see what else has changed since the 4.0.2 image, please see the change log below.

You can download a 4.1 image from: https://retropie.org.uk/download/. For first installs please follow the Installation Instructions. If updating from 4.0.x you should make a backup first then choose Update all installed packages from RetroPie-Setup main menu. Anyone upgrading from 3.x will need to update the RetroPie-Setup script first. See the upgrade instructions on the Wiki for more details.

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.

If you want to support the project donations are always appreciated and can be made on our Donation Page. If 1 in 5 people who downloaded RetroPie donated £1 it would be enough to have someone working on the project full time! 🙂

Many thanks to everyone who contributed to this release, and to all those who donated to the project.

Changes since 4.0.2:

  • Updated RetroArch and many libretro cores to the latest versions.
  • Some libretro packages have been renamed to match the upstream core names:
    • lr-fba to lr-fbalpha2012
    • lr-fba-next to lr-fbalpha
    • lr-pocketsnes to lr-snes9x2002
    • lr-catsfc to lr-snes9x2005
    • lr-snes9x-next to lr-snes9x2010
  • Updated Vice (C64 emulator) to the latest version.
  • Fixed PPSSPP building on the RPI and updated it to the latest version.
  • lr-fba-next updated to fbalpha v0.2.97.39 including fixes for Irem hardware on arm (rtype / rtype 2 etc)
  • WiFi configuration – added ability to import Wifi ssid/psk from /boot/wifikeyfile.txt for set-up without a keyboard.
  • Updated Fuse (Spectrum emulator) to v1.3.0
  • Updated Zesarux (Spectrum / CPC emulator) to the latest version.
  • Include lr-glupen64 by default on image (moved from optional to main).
  • Added darkplaces-quake to optional packages. When installing/update the Quake emulators, launch scripts for any installed mission packs will be created.
  • Build ResidualVM with SDL2 + opengles support.
  • Added steam controller driver from https://github.com/ynsta/steamcontroller
  • Added mk_arcade_joystick_rpi driver from https://github.com/recalbox/mk_arcade_joystick_rpi
  • Fixed build issues on uae4arm, and kickstart removal on upgrade of uae4arm/uae4all.
  • Screensaver / Screen dimming in Emulation Station no longer stops the built in scraper.
  • Compatibility with upstream plymouth changes. Image is based on the latest upstream Raspbian Lite from 2016-09-23 with all updates.
  • New themes added to the theme installer – including pixel-meta, pixel-tft, luminous, minilumi from Rookervik and io and spare themes from Mattrixk
  • New packages added to experimental section
    • Added emulators lr-beetle-pcfx (PCFX emulator)
    • Added retropie-manager web interface (based on recalbox-manager).
    • Added pcsx2 emulator (Playstation 2 emulator – x86 / x86_64 only).
    • Added openpht  (x86 / x86_64 only).
    • Added fs-uae (Amiga emulator – x86 / x86_64 only).
    • Added lr-bsnes (Super Nintendo emulator – x86/x86_64 only)
    • Added lr-hatari (Atari ST/STE/TT/Falcon emulator)
  • Added some RetroPie-Setup function documentation to aid those contributing code – https://retropie.org.uk/retropie-setup-api/
  • Various other improvements / bugfixes

The post RetroPie 4.1 is released appeared first on RetroPie.

The MagPi 50th issue released

the_magpi_50-digital-coverThe excellent Raspberry Pi magazine The MagPi have released their 50th issue (free to download but also available to buy in print).

To celebrate they feature the top 50 Raspberry Pi projects as voted for by readers and their panel of judges. We are very pleased to have been included in their top software projects as judged by Eben Upton. Thanks! 🙂

Thanks also to everyone who has contributed to the RetroPie project and to the developers of the many emulators and games that we include.

The post The MagPi 50th issue released appeared first on RetroPie.

RetroPie 4.0.2 is released

dolphinlogoRetroPie 4.0.2 images are now available. This is primarily a bug fix release, but also includes Dolphin – a GameCube / Wii emulator (only available for those running RetroPie on a x86/x86_64 machine).

You can download a 4.0.2 image from: https://retropie.org.uk/download/. For first installs please follow the Installation Instructions. If updating from 4.0 you should make a backup first then choose Update all installed packages from RetroPie-Setup main menu. Anyone upgrading from 3.x will need to update the RetroPie-Setup script first. See the upgrade instructions on the Wiki for more details.

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.

Changes since 4.0:

  • Added Dolphin GameCube/Wii emulator to experimental (x86/x86_64 only).
  • Fixed issue that caused system retroarch configs to be reset/overwritten when they didn’t end with a complete line (ending in LF character).
  • Uae4arm – fixed issue with kickstart rom being overwritten when updating. Added missing dependency.
  • Mupen64plus – fix for The Legend of Zelda: Majoras’s Mask.
  • Wolf4SDL – launch Wolfenstein 3D shareware by default.
  • Quake3 – fixed demo files extraction path.
  • SDLPoP – fixed saving.
  • joy2key – ignore ps3 potentiometer (avoids triggering runcommand menu accidentally). Fixed joy2key not being stopped on exiting RetroPie-Setup.

The post RetroPie 4.0.2 is released appeared first on RetroPie.

RetroPie 4.0 is released

retropie-2016RetroPie 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:

  • Setup script improvements:
    • Added the ability to install/update and remove packages.
    • Added help docs to the setup script.
  • Renamed mednafen emulators to beetle to match upstream libretro repositories.
  • Renaming of ES input configuration which was causing confusion for shoulder/trigger inputs.
  • Much faster Emulation Station start-up in gamelist only mode.
  • Updated Xpad driver included with “trigger to button” enabled, so mapping of Xbox 360 / Logitech trigger buttons is easier.
  • Input configuration script to set up player 1 automatically on pifba and pisnes.
  • Configuration Editor can now help you configure player gamepad order for libretro emulators.
  • Updated PSP emulators ppsspp and lr-ppsspp with a fix for the pausing during play.
  • Autostart improvements: boot to kodi option added – (exiting kodi will take you back to emulationstation).
  • Improvements to mupen64plus Glide64 video plugin, which is now the default.
  • Added new libretro emulator based on mupen64 – lr-glupen64.
  • lr-mame2003 updates – support for mice/analogue joystick support. Fixed aspect ratio issues.
  • Updates to various other emulators including reicast, lr-fceumm, lr-nestopia, lr-snes9x-next and the RetroArch frontend.
  • SDL2 dispmanx scaling, so SDL2 software can render to a lower resolution and be scaled in hardware. This enhances performance on mupen64plus for example, without having to change the video mode.
  • Improvements to the Bluetooth module, including the ability to try and reconnect to devices in the background, and an option to switch off our mapping hack for 8bitdo, so devices with a newer firmware will map correctly for RetroArch. Fix pairing with Android phones.
  • Splashscreen improvements: New default splashscreen and a new splashscreen repository with additional splashscreens.
  • Support for configs/all/runcommand-onstart.sh  configs/all/runcommand-onend.sh user scripts
  • New experimental modules:
    • TRS-80 emulator sdltrs.
    • TI-99/4A emulator ti99sim.
    • Oric 1/Atmos emulator Oricutron.
    • Dinothawr (lr-dinothawr – standalone libretro puzzle game).
    • lr-mame2014  (Late 2014/Early 2015 version of MAME – uses 0.159 romset)
    • Alternate Virtual Gamepad by sbidolach.
  • Various other bug fixes and improvements.

The post RetroPie 4.0 is released appeared first on RetroPie.

Xubuntu for the O2 Joggler updated to v1.5

o2jogglerThe O2 Joggler images of Xubuntu 14.04 and Ubuntu Base have been updated to v1.5. Changes include Kernel 3.2.80, Kodi 16.1 and Ubuntu package updates. Kodi 16.1 is included in our PPA, so existing users who don’t want to start from a new image can update by doing sudo apt-get update; sudo apt-get install kodi from a terminal.

Changes:

  • Kernel 3.2.80
  • Kodi 16.1
  • Package Rollups

Downloads and instructions are found at https://jwills.co.uk/projects/joggler-xubuntu/

RetroPie 3.8.1 is released

Retropie_SplashA few bugs slipped into RetroPie 3.8 – most notably the launch commandline for DOSBox/RPIx86 was wrong, causing it to not work when launching DOS games directly from Emulation Station. There was also a problem building the gamecon gpio driver. These issues have been fixed, along with some other changes.

NOTE: There are currently problems with the XBox/XBox 360 controller driver xboxdrv caused by a Raspbian kernel update. This can be worked around by rolling back the Kernel. More details can be found on the forum.

A RetroPie 3.8.1 image can be downloaded here: https://retropie.org.uk/download/.

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

The Prebuilt images are also available directly from GitHub – https://github.com/RetroPie/RetroPie-Setup/releases/tag/3.8.1. You can also install RetroPie on top of an existing Raspbian set up – Instructions can be found at the GitHub project site.

Changes since 3.8:

  • Fix escaping in iniSet causing initial backslashes to be incorrect in ini files (Affected some +Start Scripts with spaces such as DOSBox).
  • Don’t overwrite existing configs when updating advmame.
  • SSelph’s scraper – Add option to set -append and -use_nointro_name=false flags.
  • Disable binary install on Wheezy.
  • Fix building of gamecondriver.
  • Correct Emulation Station autobooting configuration due to changes in raspi-config.
  • Added missing zip dependency for Solarus.
  • Fix c&p error with mupen64plus that broke the initial config generation.
  • Added new EmulationStation theme “material” from user lilbud.
  • Lr-nxengine – no error message was shown when required data files are missing.

RetroPie 3.8 is released

Retropie_SplashThe 3.8 image includes an important firmware/driver update to fix bluetooth lockups on the Raspberry Pi 3. Also included in the 3.8 update are an improved SDL1 dispmanx backend, updates to many of the included emulators, and enhancements to the splashscreen module.

It can be downloaded here: https://retropie.org.uk/download/.

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

If you upgrading an older image and are using the Raspberry Pi 3 onboard Bluetooth, you should go to the Bluetooth configuration from the RetroPie-Setup script, which will make sure you have the raspberrypi-sys-mods package installed which is needed by the Bluetooth driver. If it asks you anything about the /etc/udev/rules.d/99-com.rules configuration file, type Y to overwrite.

The Prebuilt images are also available directly from GitHub – https://github.com/RetroPie/RetroPie-Setup/releases/tag/3.8. You can also install RetroPie on top of an existing Raspbian set up – Instructions can be found at the GitHub project site.

Thanks to everyone who contributed to this release.

Changes since 3.7:

  • Raspbian package/firmware rollups that fix the lockups with the Raspberry Pi 3 internal bluetooth.
  • New SDL1 dispmanx backend from Vanfanel with triple buffering which should solve some of the performance issues with the previous code. Also some additional changes are included so you can adjust the aspect ratio with env variable SDL_DISPMANX_RATIO (eg 1.33 for 4:3). The aspect ratio will be ignored if SDL_DISPMANX_IGNORE_RATIO is set and SDL1 apps will display full screen. Vice is now set to use 4:3 ratio on the Raspberry Pi.
  • Reicast (Dreamcast emulator), now supports multiplayer.
  • lr-pcsx-rearmed (PlayStation emulator) now supports 3-8 players.
  • Updated Raspberry Pi binaries for lr-fba-next, uae4arm, mupen64plus, Reicast, lr-picodrive, lr-nestopia, lr-pcsx-rearmed, lr-mgba, lr-genesis-plus-gx, lr-mame2003, and lr-fceum.
  • Added new videocore mupen64plus video plugin.
  • Improvements to Apple2 (supports automount now).
  • Added wiki viewer.
  • Improvements to the splashscreen module (added previewer, randomiser, and no longer requires a folder to be created in the splashscreen directory).
  • Various other bugfixes and minor improvements.