Pi Entertainment System (PES)¶
For ease of use on the Raspberry Pi, PES has been packaged into a SD card image using ArchLinux as the OS together with various emulators, Kodi and utilities including PlayStation 3 control pad support via Bluetooth to allow you to create your own games console. Support for Retro Achievements is included and you can use your TV remote to browse the user interface. Additional screen shots can be found in the Gallery.
Having used other emulation systems for the Raspberry Pi I decided to create my own set-up and user interface as a challenge, and to hopefully create an easy to use system. I hope you like it!
- Atari 2600
- Final Burn Alpha (FBA)
- Neo Geo
- Nintendo 64
- Nintendo Entertainment System (NES)
- Nintendo GameBoy
- Nintendo GameBoy Advance
- Nintendo GameBoy Color
- Sega CD
- Sega Game Gear
- Sega Master System
- Sega Mega Drive (aka Genesis)
- Sega Mega Drive (aka Genesis) 32X
- Sony PlayStation
- Sony PSP (Raspberry Pi 2/3 only)
- Super Nintendo Entertainment System (SNES)
- Turbo Grafx 16 (aka PC Engine) / Turbo Grafx 16 CD (aka PC Engine CD)
- ZX Spectrum
- Cover art and meta data scraping
- Gaming achievement tracking thanks to RetroArchievements.org
- Easy to use interface
- Support for favourites and other search filters
- File sharing
- HDMI-CEC support
- Kodi included
- Raspberry Pi (Arm6) (md5sum: 9b6e718de135d3522f371a80309c5c9d, 1.2GB)
- Raspberry Pi 2/3 (Arm7) (md5sum: 1eeafabd8ac805a9a798d0ce0311c75b, 1.1GB)
PES images for use with BerryBoot are also available.
22/03/2019: Instructions for applying a fix for the game meta data issue to PES 2.4.1 is now available. Please see: Apply ROM Scan Fix for more details.
16/03/2019: PES 2.4.1 and below are unable to download game meta data from thegamesdb.net at present. I am working on PES 2.5 which will include new code to work with their new API. Apologies for any inconvenience.
17/07/2018: PES 2.4.1 is now available for download. This new version includes a fix for the recent change in the URL use by thegamesdb.net for downloading game meta data.
17/05/2018: PES 2.4 is now available for download including in BerryBoot format. This new version includes the latest versions of the emulators used by PES, a frame rate improvement for the PES GUI and the latest Arch Linux patches.
29/01/2018: PES 2.3 BerryBoot images are now available via direct download and as a torrent.
05/12/2017: PES 2.3 is now available to download! This new version includes support for “Shanwan” PlayStation 3 control pads, an overscan display fix and the latest Arch Linux patches.
27/06/2017: PES 2.2 is now available to download! This new version includes RetroArch 1.6, hardcore achievement support and Kodi!
17/02/2017: PES 2.1 is now available to download! New emulators added include the Commodore 64, Sony PSP, MAME 2003 and MSX. Note: the Sony PSP emulator is only available for the Raspberry Pi 2/3 models. PES 2.1 also comes with its own splash screen too.
12/12/2016: PES 2.0 Raspberry Pi images can now be downloaded via Torrents using a BitTorrent client. If you would like to seed the Torrents then it will help reduce the bandwidth demands on my web site.
03/07/2016: Version 2.0 of PES released! This new version replaces PES 1.5 and includes many new features including: a brand new GUI, support for RetroArchievements.org, and several more!
- Wired Networking
- Wireless Networking
- Adding Games
- BIOS Files
- Using PS3 Control Pads via Bluetooth
- Using PS4 Control Pads via Bluetooth
- Network Gaming
- PES Image Internals
- Frequently Asked Questions (FAQs)
- Why are no ROMs provided with PES?
- Bluetooth pairing is not working
- My Raspberry Pi reports that it is running at over 70C - is this bad?
- Where does PES get its game information from?
- Which emulator software does PES use?
- Can I update the operating system?
- How can I get the latest version of PES?
- My Raspberry Pi seems to be interfering with other HDMI-CEC enabled devices connected to my TV?
- My Bluetooth adapter will not work with my PlayStation 3 control pads
- Adding emulator BIOSes
- Can I use the Raspberry Pi image with a Raspberry Pi 2/3?
- Does PES support the ColecoVision console?
- Why is the Raspberry Pi 3 image only 32-bit and compiled for Arm7?
- Known Issues
- Change Log
- Source Code
- Help and Contact
- To Do List