Pi Entertainment System (PES)


20 posts
by Neil Munday » Fri Sep 26, 2014 9:48 pm
Hi all,

If you are interested I have created a console emulator front-end in Python called the "Pi Entertainment System (PES)". The GUI is written in Python using PyGame, and grabs game meta data from theGamesDB.net. At present it only supports launching emulators that use RetroArch but others could be added if desired.

For the Raspberry Pi I have created an ArchLinux image with PES pre-installed. I decided to use ArchLinux as it provides a minimal OS installation and also was an ideal opportunity to learn about another Linux distribution.

The documentation and can be found at: http://pes.mundayweb.com

Images:


The PES Raspberry Pi image has the following features:

  • Graphical interface
  • Works with HDMI CEC enabled displays thus allowing you to use your TV remote control to navigate the interface
  • Automatic downloading of game cover art (requires network connection)
  • Works with USB game pads
  • PS3 control pad support via Bluetooth (requires compatible Bluetooth dongle)
  • Wired Xbox 360 control pad support
  • Automatic pairing of PS3 control pads
  • File sharing support to allow you to install new games (requires network connection)
  • Ability to "favourite" games
  • Provides console emulation via RetroArch for:
    • Nintendo Entertainment System (NES)
    • Nintendo Game Boy
    • Nintendo Game Advance Boy
    • Nintendo Game Boy Color
    • Nintendo Super Entertainment System (SNES)
    • Sega Game Gear
    • Sega Master System
    • Sega Mega CD
    • Sega Mega Drive (aka Genesis)
    • Sony PlayStation

Hope you enjoy it and I'd be interested to know about any bugs, feature requests etc.

Cheers,

Neil.

Edited: 18/02/2015 to reflect PES 1.2 changes
Last edited by Neil Munday on Wed Feb 18, 2015 10:25 pm, edited 1 time in total.
http://pes.mundayweb.com -> The Pi Entertainment System for all your gaming needs
Posts: 102
Joined: Tue Mar 18, 2014 8:52 pm
Location: UK
by Neil Munday » Tue Sep 30, 2014 10:52 pm
Hi all,

Just to let you know the PHP script URL called by PES to grab meta data has been fixed so game data will now be downloaded properly.

There is no need to updated your Raspberry Pi if you have already written the PES image to your SD card as the error was server side.

Apologies for the error,

Neil.
http://pes.mundayweb.com -> The Pi Entertainment System for all your gaming needs
Posts: 102
Joined: Tue Mar 18, 2014 8:52 pm
Location: UK
by welshy » Wed Oct 01, 2014 5:31 am
Neil Munday
Hello Neil, nice to see an Emulator SD Card Image for a Distro other that Raspbian! With your permission I will add this to the Emulation on the Raspberry Pi Thread, which will hopefully expand awareness of your Image.
"The list of things I have heard now contains everything!"
Posts: 1648
Joined: Mon Oct 29, 2012 2:07 pm
by Neil Munday » Wed Oct 01, 2014 7:31 am
Hi welshy,

Please by all means feel free to add PES to the emulation thread :-)

Cheers,

Neil.
http://pes.mundayweb.com -> The Pi Entertainment System for all your gaming needs
Posts: 102
Joined: Tue Mar 18, 2014 8:52 pm
Location: UK
by welshy » Wed Oct 01, 2014 11:58 am
Neil Munday
Thanks Neil, added to the Thread.
"The list of things I have heard now contains everything!"
Posts: 1648
Joined: Mon Oct 29, 2012 2:07 pm
by Hiradur » Sun Oct 12, 2014 9:04 am
Gotta check this one out although I'm horribly busy these days.
Posts: 96
Joined: Fri Mar 01, 2013 10:59 am
by swshatkin » Tue Feb 17, 2015 4:58 pm
Hey there guys im having trouble installing PES on my SD card, i am a NOOB i was wondering if anyone could help, i am running windows and i was wondering if anyone has installed using windows, please let me know thanks. a tutorial installing would be great
Posts: 10
Joined: Tue Feb 17, 2015 4:50 pm
by welshy » Tue Feb 17, 2015 5:23 pm
swshatkin
Welcome to the Forum! You will need to write the downloaded image to an SD Card using Win32 Disc Imager, instructions in the Link below

Link - http://win32-disk-imager.en.uptodown.com/
"The list of things I have heard now contains everything!"
Posts: 1648
Joined: Mon Oct 29, 2012 2:07 pm
by swshatkin » Tue Feb 17, 2015 6:24 pm
do i need to install archlinux as well or just the image that is provided on the PES site
Posts: 10
Joined: Tue Feb 17, 2015 4:50 pm
by cacophony555 » Tue Feb 17, 2015 6:26 pm
swshatkin wrote:do i need to install archlinux as well or just the image that is provided on the PES site


Just the image as it includes ArchLinux.
Posts: 140
Joined: Sat Jan 18, 2014 5:54 pm
by swshatkin » Tue Feb 17, 2015 6:29 pm
i have a B+ so i have to install the 1st one correct?
Posts: 10
Joined: Tue Feb 17, 2015 4:50 pm
by welshy » Tue Feb 17, 2015 6:31 pm
swshatkin wrote:i have a B+ so i have to install the 1st one correct?

Correct, the second Image is for the Pi2.
"The list of things I have heard now contains everything!"
Posts: 1648
Joined: Mon Oct 29, 2012 2:07 pm
by swshatkin » Tue Feb 17, 2015 6:36 pm
thanks so much welshy im gonna give it a try see how it goes, what would you recommend for unzipping the file?
Posts: 10
Joined: Tue Feb 17, 2015 4:50 pm
by welshy » Tue Feb 17, 2015 8:32 pm
swshatkin
No Probs! I use WinRAR as it will compress/uncompress most of the common formats, rar, zip, 7z, tar etc.

Link - http://www.win-rar.com/download.html?&L=0
"The list of things I have heard now contains everything!"
Posts: 1648
Joined: Mon Oct 29, 2012 2:07 pm
by Neil Munday » Wed Feb 18, 2015 12:33 pm
You may also want to check out the PES installation guide: http://pes.mundayweb.com/html/Installation.html

Any problems, let me know.

Cheers,

Neil.
http://pes.mundayweb.com -> The Pi Entertainment System for all your gaming needs
Posts: 102
Joined: Tue Mar 18, 2014 8:52 pm
Location: UK
by swshatkin » Wed Feb 18, 2015 3:59 pm
Success i got it to work, I got everything running and i added games through my network but i ran out of space, is this due to non re sizing my root partition i tried to run the command

" /home/pi/pes/setup/arch/resize-fs.sh "

but it said doesn't exist or something along those lines, Is there something im missing here
Posts: 10
Joined: Tue Feb 17, 2015 4:50 pm
by Neil Munday » Wed Feb 18, 2015 5:32 pm
Hi,

You are correct, the image when written to your SD card will need to be expanded in order to take advantage of all the space available.

You have also found a mistake in my documentation due to PES now supporting two versions of Raspberry Pi.

For the Raspberry Pi, please run:
Code: Select all
sudo /home/pi/pes/setup/arch-rpi/resize-fs.sh

Once it has run you will need to reboot the Raspberry Pi and once it has loaded again you will need to run the command:
Code: Select all
sudo resize2fs /dev/mmcblk0p5

If you then run:
Code: Select all
df -h

you should see that your root partition has been expanded to use all the space available.

I hope to automate this in future versions of PES.

Thanks for reporting the mistake in my documentation - I've now fixed it.

Hope you enjoy using PES ;)

Neil.
http://pes.mundayweb.com -> The Pi Entertainment System for all your gaming needs
Posts: 102
Joined: Tue Mar 18, 2014 8:52 pm
Location: UK
by swshatkin » Wed Feb 18, 2015 6:52 pm
awesome thanks so much for the help
Posts: 10
Joined: Tue Feb 17, 2015 4:50 pm
by AfterPartyLion » Tue Feb 09, 2016 4:52 pm
swshatkin wrote:Hey there guys im having trouble installing PES on my SD card, i am a NOOB i was wondering if anyone could help, i am running windows and i was wondering if anyone has installed using windows, please let me know thanks. a tutorial installing would be great

What if you want both pes and noobs
Posts: 1
Joined: Wed Dec 09, 2015 8:46 pm
by Neil Munday » Tue Feb 09, 2016 8:54 pm
Hi,

I have to admit I've not looked into a PES/NOOBs set-up.

I can add it to the to-do-list if this is something people want?

Cheers,

Neil.
http://pes.mundayweb.com -> The Pi Entertainment System for all your gaming needs
Posts: 102
Joined: Tue Mar 18, 2014 8:52 pm
Location: UK