Whoa! That’s a big list of questions! I will try and answer as distinctly as possible but the first is you say the questions are in regards to ‘Emulation Station’. Emulation Station is a Front End only, it must be being used by whichever Image you have downloaded? (I’m guessing Retro Pi?). RetroArch/RetroPi and Chameleon use specific ‘Cores’ or emulators running in an overall program, I have previously posted which emulator cores they use Here - http://www.raspberrypi.org/phpBB3/viewt ... 78&t=31966
Some of this information may be put of date as I know petrockblog (author of RetroPi) has been changing the individual emulators used since posting.
“Lots of Emus don’t appear (SNES, Master System Amiga, all Handhelds, N64, PS) as I scroll through”
It could be the Image you have downloaded doesn’t have the individual ‘Cores’ or emulators for that system.
“How do I change the screen size – both for individual emus (the C64 one for example is tiny)”
That’s due to the C64 emulator (I believe it uses VICE), personally I don’t use vice due to performance issues (I use AdvMESS). Check the Forum for help on this issue.
“I know my ROMs are good. Are these emus a bit hit and miss?
Ah, that depends on WHICH ROMs you are using! Most emulators have different ROM sets depending on the version and/or emulator. Just because they work in your Xbox set up, doesn’t mean they are correct for the RPi (because the emulator ‘cores’ may be differing revisions of the emulator. I know for a fact RetroPi uses GnGeo for Neo-Geo emulation which is notoriously ‘picky’ on ROM revisions!
“Does overclocking make much of a difference to performance?”
Yes, greatly especially if the emulator being used is based on SDL Drivers and NOT Open GLES (Open GLES Drivers gain help from the RPi’s GPU, SDL DON’T). e.g. AdvMAME uses SDL, so its performance is inferior (Sometime greatly so depending on the ROM) to puddings PiMAME4ALL (which uses Open GLES).
“On FBA for example I found lots of games unplayable slow (eg Chase HQ).”
I wasn’t even aware they was a Linux version of FBA? Lol That’s a new one, ill check that out myself!
“How do I change the screen size – both for individual emus (the C64 one for example is tiny) and for the actual launcher itself (slightly too big for the screen in many cases)?”
Again, depends on the individual Emulator being used. Check the Forum for help on this issue.
“Would this solve the problem, or do the emus just need to be further optimised for the HW? I’m not fussed about PS/N64, my dream is to have this running FBA/Mame (to a certain level) and all the 16bits perfectly…:-)”
Well, I have built my own Image built with an AdvMENU front end that integrates the best emulator solutions so far (subject to change!). For what you are requesting I would say
MAME - AdvMAME and puddings Pi MAME4ALL
SNES - puddings Pi SNES
Genesis/Megadrive – DGEN SDL
PC Engine/TurboGrafix-16 - Mednafen pcengine ‘fast’ core
There is loads of information in the Thread Link above on all this with links to ‘Guides’ on compiling your own emulators, SD Card Images (Retro Pi, Chamelion, PiMAME) and newer RPI optimised solutions like puddings PiMAME4ALL, Andreys Unreal (ZX Spectrum) or Notaz’s PCSX ReArmed (Playstation) give it a look!
Hope That Helps!