Based on Ubuntu MATE & this script: https://forum.pinguyos.com/Thread-Emulat...etro-Cores
I am aware of other similar project to this such as RetroPie & Recalbox/batocera.linux, but unlike those projects this comes with a very stripped down MATE Desktop and a EmulationStation Xsession. Meaning its far easier to manage.
You won't have to keep SSH'ing and FTP'ing from a separate PC every time you want to make any changes. You can do it directly on system with an easy and friendly GUI . No more having to use your phone/tablet to look up guides while you try to make changes in a terminal. Just open the guide in the built in browser and make the needed changes.
Its as simple as logging out of the EmulationStation Xsession and logging into MATE.
To find out more about this have a look at the EmulationStation & RetroArch Install Script, it will cover most of the important parts.
This distro is purely for gaming. The MATE Desktop has been stripped down, its basically the MATE Desktop and Firefox, but includes a couple of nice features that people may find handy.
There are scripts in the file manager to launch Lazy IPS & Flips so you can MOD/Patch games. Also in the scripts menu is a 'Game Scraper' that will grab all the metadata and images for your ROMS/Games.
Once the system is installed and you have a few ROMS setup.
Run:
Than logout of MATE and into the EmulationStation session. Next reboot the system from within EmulationStation.
The system will now boot directly into EmulationStation.
Due to the way most people will use this system I have removed all the updaters. Instead the system will automatically do updates in the background once a week. This is only for the core OS.
The Libretro Cores where compiled, so to update those you will need to compile them. To makes this easy I have created a script that will do everything for you.
All you need to do is run:
Just make sure you have about 5GBs free on your home and patients. It could take awhile. It all dependant on how powerful the system is and how fast your Internet connection is.
As I already said the system will do updates in the background once a week. If for any reason you want to run an update, you can run:
This runs a combination of commands to upgrade the system.
As for bugs.
The main one is underscan/overscan. This seems to effect a few TVs. Not an issue for monitors.
If you face this issue. Under 'auto start' there is a option called 'FixRes'.
This will fix it. To fix the issue in the EmulationStation session.
Open /usr/bin/emulationstation-standalone
and edit it so it looks like this:
The other bug is to do with some USB burners. Depending on how you burnt this some USB imagers give you the option to run the installer directly. Don't. It has a permission issue. It will get to the stage where its copied everything to disk and just as its about to install, it will crash. Just use the Live Session/Default options.
Any other bugs let me know.
At the moment doing a limited release of this to test the waters. I would call this a beta but its extremely stable.
I have it up on my Google drive at the moment but if the link gets to popular they tend to get pulled.
If that goes down use the torrent. It has a server that is seeding it so should be fairly quick.
Time for bed. Been awake over 28hrs working on this. Very sleep deprived at the moment.
I am aware of other similar project to this such as RetroPie & Recalbox/batocera.linux, but unlike those projects this comes with a very stripped down MATE Desktop and a EmulationStation Xsession. Meaning its far easier to manage.
You won't have to keep SSH'ing and FTP'ing from a separate PC every time you want to make any changes. You can do it directly on system with an easy and friendly GUI . No more having to use your phone/tablet to look up guides while you try to make changes in a terminal. Just open the guide in the built in browser and make the needed changes.
Its as simple as logging out of the EmulationStation Xsession and logging into MATE.
To find out more about this have a look at the EmulationStation & RetroArch Install Script, it will cover most of the important parts.
This distro is purely for gaming. The MATE Desktop has been stripped down, its basically the MATE Desktop and Firefox, but includes a couple of nice features that people may find handy.
There are scripts in the file manager to launch Lazy IPS & Flips so you can MOD/Patch games. Also in the scripts menu is a 'Game Scraper' that will grab all the metadata and images for your ROMS/Games.
Once the system is installed and you have a few ROMS setup.
Run:
Code: [Select All]
sudo auto-login
Than logout of MATE and into the EmulationStation session. Next reboot the system from within EmulationStation.
The system will now boot directly into EmulationStation.
Due to the way most people will use this system I have removed all the updaters. Instead the system will automatically do updates in the background once a week. This is only for the core OS.
The Libretro Cores where compiled, so to update those you will need to compile them. To makes this easy I have created a script that will do everything for you.
All you need to do is run:
Code: [Select All]
sudo retroarch-cores
Just make sure you have about 5GBs free on your home and patients. It could take awhile. It all dependant on how powerful the system is and how fast your Internet connection is.
As I already said the system will do updates in the background once a week. If for any reason you want to run an update, you can run:
Code: [Select All]
sudo update
This runs a combination of commands to upgrade the system.
As for bugs.
The main one is underscan/overscan. This seems to effect a few TVs. Not an issue for monitors.
If you face this issue. Under 'auto start' there is a option called 'FixRes'.
This will fix it. To fix the issue in the EmulationStation session.
Open /usr/bin/emulationstation-standalone
and edit it so it looks like this:
Code: [Select All]
#!/bin/sh
xrandr --output HDMI-0 --set underscan on & xrandr --output HDMI-0 --set "underscan hborder" 36 --set "underscan vborder" 16
exec icewm-lite & emulationstation.sh
The other bug is to do with some USB burners. Depending on how you burnt this some USB imagers give you the option to run the installer directly. Don't. It has a permission issue. It will get to the stage where its copied everything to disk and just as its about to install, it will crash. Just use the Live Session/Default options.
Any other bugs let me know.
At the moment doing a limited release of this to test the waters. I would call this a beta but its extremely stable.
I have it up on my Google drive at the moment but if the link gets to popular they tend to get pulled.
If that goes down use the torrent. It has a server that is seeding it so should be fairly quick.
Time for bed. Been awake over 28hrs working on this. Very sleep deprived at the moment.
GamingStationOS_archive.torrent | ||
File Type: |
![]() |
![]() |
Downloaded: | 2 times | |
Size: | 28.62 KB |