What emulators can the pi zero run well?
-
It should be able to handle pretty much all 8 and 16 bit consoles without much issue. The only exception might be some SNES titles using the SuperFX 1 and 2 chips. It probably won't handle 32x or PSX very well without some serious tweaking, and almost certainly not N64 in any enjoyable fashion. That's just based on my experiences about 2 years ago or so with the Pi1 Model B+ overclock to 1 GHz, which I believe is the stock clock for the Pi Zero. Things might be different now so I recommend testing while managing expectations. If all your after is up to 4th generation stuff though, you should be fine with the Pi Zero.
-
@twd How did you get Marvel VS Capcom to work? Mine loads the game and just sits at a black screen. I am using FBA.
-
@SIrRandall runs in pifba actually ever rom worked from fba list.... If you search YouTube for simply Austin he gives out a fightcade pack ... I know that one works grab that
-
@suprjami you cannot over o'clock a pi zero it comes clocked .. I just downloaded the standard retro pi from here pi0/1 option on home page I didn't do anything special accept feed it roms .
Sorry and I used just pifba for most Neogeo roms / cps2 but if the Meg count is high ala metal slug 3 pifba won't boot it but gngeo will and runs 60fps if you believe the counter on gngeo.
-
@twd said in What emulators can the pi zero run well?:
@suprjami you cannot over o'clock a pi zero it comes clocked
Yes you can.
sudo vim /boot/config.txt
and http://elinux.org/RPiconfig#OverclockingBumping the core, GPU, and RAM up to 500 fixes any slowdown I encountered with SNES games.
I wouldn't bother overclocking the CPU, you tend to only get another hundred MHz or so out of these ARM chips, it doesn't seem worth the risk.
You can verify your overclock with
vcgencmd measure_clock
while doing something that causes the component speed to ramp up, like playing games in an emulator. http://www.elinux.org/RPI_vcgencmd_usage -
@suprjami I am sure that I read on the pi forums it has no affect ... It may show a diffrent setting but actually standard ... But as I read it there I took it as fact. Only game I had slowdown on is star fox but I have that anyway on cart. But yeah I am no expert
-
@twd I just tested, it works.
Fresh RetroPie image with no overclock config:
$ vcgencmd get_config int | egrep "arm|core|gpu|sdram" arm_freq=1000 core_freq=400 gpu_freq=300 sdram_freq=450
Core speeds while running PiFBA to ramp the clock speeds up:
$ for clock in arm core v3d isp h264; do echo -e "$clock:\t$(vcgencmd measure_clock $clock)"; done arm: frequency(45)=1000000000 core: frequency(1)=400000000 v3d: frequency(43)=300000000 isp: frequency(42)=300000000 h264: frequency(28)=300000000
Set some overclocks:
$ egrep "^[^#].*freq" /boot/config.txt gpu_freq=500 core_freq=500 sdram_freq=500
Reboot and the config changes are applied:
$ vcgencmd get_config int | egrep "arm|core|gpu|sdram" arm_freq=1000 core_freq=500 gpu_freq=500 sdram_freq=500
Running PiFBA again confirms it:
$ for clock in arm core v3d isp h264; do echo -e "$clock:\t$(vcgencmd measure_clock $clock)"; done arm: frequency(45)=1000104000 core: frequency(1)=500000000 v3d: frequency(43)=500000000 isp: frequency(42)=500000000 h264: frequency(28)=500000000
In my experience, the difference in performance also demonstrates the overclock is working.
Don't believe everything you read on the internet, not even my post above! Learn how things work and try it yourself :)
-
Not doing that ... As I took my info from the raspberry pi dev team . You will lose warranty too. But I have no reason to overclock as everything is working fine.... Thanks for posting the tib bits though sure thee applicable to the pi 1
-
@twd said:
You will lose warranty too.
Possibly. On the earlier models the warranty-void bit was only set when you put
force_turbo=1
orcurrent_limit_override=1
. Anything less than that was considered a "safe" overclock.There's also what the retailer will exchange ("hey it just stopped booting i dunno what happened") and what the manufacturer eventually decides to offer wholesaler warranty on or not.
Anyway, for an item that costs $5 or less, who cares? If it dies just turn it into a keychain and buy a new one.
-
I know what your saying but in the uk at least stock is low ...considering they make them 5 miles away . I am happy at stock setting.. Also new to linux so not comfortable with it don't help I have dyslexia :( . I have to sit with my iPad and pie running so I can look up code words.
-
@twd Well, take your time and have fun. The Zero can do a lot without overclocking :)
-
@suprjami thanks mate , I am happy with the speed tbh , it just a novelty atm saves me using the real hardware as I hate using hdtv with them as a 80's kid I have to use a crt but there in storage atm having work done at my home. I will upgrade soon to a pi3 maybe to try psx emulation or just for street fighter 3rd strike
-
@twd said in What emulators can the pi zero run well?:
@SIrRandall runs in pifba actually ever rom worked from fba list.... If you search YouTube for simply Austin he gives out a fightcade pack ... I know that one works grab that
Thanks that works wonders.
@edmaul69 said in What emulators can the pi zero run well?:
@suprjami i used lr-fba-next for neo geo. runs good with no overclocking. I didnt add cps games or mame due to having a full 16gb card from home consoles.
I can't find lr-gba-next for pi zero even in the experimental(yes i updated everything.). How did you install it ? from source ?
-
@SIrRandall i said lr-fba-next. I dont even use lr-gba-next on my pi3 because it stuttered when i last tried using it. But if you need lr-gba-next or lr-fba-next try looking in main packages or optional packages if not in experimental.
-
@edmaul69 said in What emulators can the pi zero run well?:
@suprjami i used lr-fba-next for neo geo. runs good with no overclocking.
@edmaul69 are you sure that you use lr-fba-next on a Raspberry Pi Zero?!?!
-
@meleu i will have to try to remember to double check. I could be wrong.
-
@meleu i just checked. And yes i am running lr-fba-next on the pi zero.
-
@suprjami said in What emulators can the pi zero run well?:
$ vcgencmd get_config int | egrep "arm|core|gpu|sdram" arm_freq=1000 core_freq=400 gpu_freq=300 sdram_freq=450 $ vcgencmd get_config int | egrep "arm|core|gpu|sdram" arm_freq=1000 core_freq=500 gpu_freq=500 sdram_freq=500
Thank you! This gives the Pi Zero the right push. NeoGeo Metal Slug runs smooth with analog sound with these settings. A good setup with moderate danger imho :)
Don't believe everything you read on the internet, not even my post above! Learn how things work and try it yourself :)
Knowledge is power!
PS: I stand in no relation to @suprjami :D
-
@cyperghost said in What emulators can the pi zero run well?:
A good setup with moderate danger imho :)
I agree, I think just running the GPU and RAM slightly faster is pretty low-risk. The Zero seems to draw very little power and generate very little heat. They've really improved the production process.
Knowledge is power!
PS: I stand in no relation to @suprjami :DI'm sure you know lots of things that I don't, whether they are about Raspberry Pi or other things in life.
So we all help each other out and everyone's knowledge improves :)
-
@suprjami This is an excellent post my friend. I was just reading through the general discussions and came across it. I may have use for this, thanks for getting it out there.
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.