RetroPie-Setup Script version 4.1

@joolswills joolswills released this Nov 5, 2016 · 279 commits to master since this release

  • 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

Downloads

RetroPie-Setup Script version 4.0.2

@joolswills joolswills released this Aug 29, 2016 · 489 commits to master since this release

  • 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.

Downloads

RetroPie-Setup Script version 4.0

@joolswills joolswills released this Aug 19, 2016 · 524 commits to master since this release

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.

Downloads

RetroPie-Setup Script version 4.0-rc2

@joolswills joolswills released this Aug 15, 2016 · 542 commits to master since this release

  • 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 pisnes.
  • Bluetooth - fix pairing with Android phones.
  • Added lr-glupen64 n64 emulator.
  • Added mupen64plus rumble support through joypad configuration. Left thumb enables mem pak. Right thumb enables rumble pak.
  • lr-mame2003 updates - support for mice/analogue joystick support. Fixed aspect ratio issues.
  • Support for configs/all/runcommand-onstart.sh configs/all/runcommand-onend.sh user scripts
  • Various other bugfixes and improvements.

Downloads

RetroPie-Setup Script version 4.0-rc1

@joolswills joolswills released this Jul 23, 2016 · 687 commits to master since this release

  • Renaming of ES input configuration which was causing confusion for shoulder/trigger inputs.
  • Improvements to mupen64plus Glide64 video plugin, which is now the default.
  • Updates to various other emulators including reicast, lr-fceumm, lr-nestopia, lr-snes9x-next and the RetroArch frontend.
  • Improvements to the bluetooth configuration, 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 work correctly with retroarch.
  • Various other bugfixes and improvements.

Downloads

RetroPie-Setup Script version 4.0-beta2

@joolswills joolswills released this Jun 21, 2016 · 818 commits to master since this release

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.
  • Input configuration script to set up player 1 automatically on pifba.
  • 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 the bluetooth module.
  • Splashscreen improvements: New default splashscreen thanks to rookervik and a new splashscreen repository with more splashscreens.
  • New experimental modules:
    • TRS-80 emulator sdltrs.
    • TI-99/4A emulator ti99sim.
    • Oric 1/Atmos emulator Oricutron.
    • Dinothawr (lr-dinothawr - standalone libretro puzzle game).
    • Alternate Virtual Gamepad by sbidolach.
  • Various bugfixes and improvements.

Downloads

RetroPie-Setup Script version 3.8.1

@joolswills joolswills released this Jun 2, 2016 · 968 commits to master since this release

  • 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.

Downloads

RetroPie-Setup Script version 3.8

@joolswills joolswills released this May 26, 2016 · 981 commits to master since this release

  • 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 on 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.

Downloads

RetroPie-Setup Script version 3.7

@joolswills joolswills released this Apr 14, 2016 · 1058 commits to master since this release

  • Added new experimental modules:
    • The Ur Quan Masters (Port of DOS game Star Control 2).
    • Xrick (Port of Rick Dangerous).
    • Tyrquake (Standalone, not libretro).
    • Solarus Engine (Homebrew Zelda Clone).
    • SDLPoP (Prince of Persia Port).
    • Cannonball (Outrun Engine).
    • Stratagus (Warcraft and Starcraft Engine).
    • OpenBOR (Beats of Rage 2d Sidescrolling Game Engine).
    • Commander Genius (Port of Commander Keen).
    • Micropolis (Open source version of Sim City Classic).
    • Aleph One (Open Source port of Marathon Series).
    • Giana’s Return (Fan-Made sequel to the Giana Sisters).
    • Lincity (Sim City Clone).
    • Simcoupe (SAM Coupé Emulator).
  • LXDE Desktop (Option in raspi-tools to reinstall the desktop environment).
  • Updated Kodi to Kodi 16 (which includes joypad support).
  • Updated PS3 Module (timeout fixed).
  • SDL2 PS3/Wii U Pro controller fixes.
  • UAE4Arm updated.
  • lr-mame2003 updated with sample/nvram support and additional core settings.
  • Mupen64plus updated with fix for black screen with rice plugin.
  • Scummvm Improvements (updated to 1.8 with OpenGL and partial Myst support).
  • Updated Config Editor (https://github.com/RetroPie/RetroPie-Setup/wiki/Configuration-Editor).
  • Updated Carbon and Pixel Themes and added default images to the RetroPie Menu.
  • Added “Other Settings” menu to Emulationstation with “save metadata on exit” and “parse gamelists only”. These options were added to mitigate the long boot and shutdown times with large romsets.
  • Various other improvements and fixes.

Downloads

RetroPie-Setup Script version 3.6

@joolswills joolswills released this Mar 1, 2016 · 1235 commits to master since this release

Added Support for the Raspberry Pi 3 [Via Raspbian Firmware Update]

  • Added new experimental modules:
    • Daphne (Laserdisc Emulator)
    • Libretro-QuickNES
    • Libretro-Beetle PSX (x86 only)
    • Libretro-Beetle Lynx
    • GemRB engine (Baldur’s Gate, Icewind Dale, Planescape)
    • ResidualVM (Engine for Grim Fandango and Escape from Monkey Island)
    • Libretro-MESS (based on the most recent version of MAME)
    • Libretro-MAME (based on the most recent version of MAME)
  • Added EmulationStation theme Simpler Turtle Pi to the theme installer from Omnija.
  • Added version details and uninstall option to the RetroPie Setup Script.
  • Fixed insert coin not working on arcade based emulators.
  • Various other bugfixes and improvements.

Downloads