fivealive
Ok, heres a quick 'Guide' from memory
turn on your RPi and type startx to go into XWindows
Download Retro Arch Zip File
Here -
https://github.com/libretro/RetroArch
Open a Terminal and install the SDL Dependencies
sudo apt-get install libsdl1.2-dev (these MAY not be needed however, I don't recall)
Extract the Zip
CD into the RetroArch Folder and Type
./configure
Once completed Type
make
When finished there should be an executable in the folder 'retroarch' (looks like a cog/gear)
Download pocketsnes
Here -
https://github.com/ToadKing/pocketsnes-libretro
Extract the Zip
CD into the pocketsnes folder and Type
make
Once completed Make a folder and put your SNES ROMS in it
Now exit X back to console
cd into the RetroArch folder and run the executable
./retroarch
A GUI should appear, select Core (press x) and navigate to the pocketsnes folder and select the libretro.co file (that's the core)
then select Game (press x) and load a game from your ROMS folder
Cursor Keys are Joypad Directions, a, s, z,and x buttons and Enter is Start.(I cant recall what the shoulder pad keys are, I use an XBox360 Pad)
It wont be as Optimised as the previously described Build, but it works and should be easier to follow. I cant help with a GB or GBA Core as I haven't build them but they should be available from the Libretro GitHub, but each require different Build commands.