NES roms on lr-fbneo - RetroPie 4.6 - RPI4?
Does anyone know if the lr-fbneo included in RetroPie 4.6 is supposed to be able to run NES roms on Raspberry Pi 4?
Trying just blanks the screen for a second and drops back to the menu. I'm putting both arcade and NES roms in retropie/roms/fba and arcade roms run fine.
I've verified that the NES roms are right according to the FBNeo 0.2.97.44 Dat. I've also tried putting a fdsbios.zip that contains a correct disksys.rom (according to CRC32) in /home/pi/RetroPie/BIOS.
The runcommand.log doesn't really say much:
Parameters: Executing: /opt/retropie/emulators/retroarch/bin/retroarch -L /opt/retropie/libretrocores/lr-fbneo/fbneo_libretro.so --config /opt/retropie/configs/fba/retroarch.cfg "/home/pi/RetroPie/roms/fba/mariobros.zip" --verbose --appendconfig /dev/shm/retroarch.cfg [INFO] RetroArch 1.8.5 (Git 8bcd74b) [INFO] Redirecting save file to "/home/pi/RetroPie/roms/fba/mariobros.srm". [INFO] Redirecting savestate to "/home/pi/RetroPie/roms/fba/mariobros.state". [INFO] === Build ======================================= [INFO] Capabilities: NEON VFPv3 VFPv4 [INFO] Built: Apr 20 2020 [INFO] Version: 1.8.5 [INFO] Git: 8bcd74b [INFO] ================================================= [INFO] Loading dynamic libretro core from: "/opt/retropie/libretrocores/lr-fbneo/fbneo_libretro.so" [INFO] [Overrides] no core-specific overrides found at /home/pi/.config/retroarch/config/FinalBurn Neo/FinalBurn Neo.cfg. [INFO] [Overrides] no content-dir-specific overrides found at /home/pi/.config/retroarch/config/FinalBurn Neo/fba.cfg. [INFO] [Overrides] no game-specific overrides found at /home/pi/.config/retroarch/config/FinalBurn Neo/mariobros.cfg. [INFO] [Remaps]: remap directory: /opt/retropie/configs/fba/ [INFO] Redirecting save file to "/home/pi/RetroPie/roms/fba/mariobros.srm". [INFO] Redirecting savestate to "/home/pi/RetroPie/roms/fba/mariobros.state". [INFO] [Environ]: GET_LOG_INTERFACE. [INFO] Content loading skipped. Implementation will load it on its own. [libretro INFO] Setting save dir to /home/pi/RetroPie/roms/fba/ [INFO] [Environ]: SYSTEM_DIRECTORY: "/home/pi/RetroPie/BIOS". [libretro INFO] Setting system dir to /home/pi/RetroPie/BIOS [ERROR] Failed to load content [INFO] Content ran for a total of: 00 hours, 00 minutes, 00 seconds. [INFO] Unloading game.. [INFO] Unloading core.. [INFO] Unloading core symbols..
Any hints on where to check next?
You should copy the NES files in the
fbais used for arcade ROMs, and use the Runcommand menu to choose the
fbneoemulator for the NES roms you want to run.
Yep! That was it thank you.
barbudreadmon last edited by barbudreadmon
@polymorph i'm curious, how does it perform on pi4 with/without readahead ? The core should be slightly faster than mesen iirc
I don't have much experience with running on a pi, so I don't have much of a frame of reference.
What do you mean by readahead? Do you mean the run-ahead in the fbneo core options?
BTW Is there any way to enable fps display on the fbneo core?
barbudreadmon last edited by
@polymorph oops, you are right, the name is runahead, that's not in core options though, it's in the retroarch latency settings
fps display is in settings > on-screen display > on-screen notifications > display framerate, same as every other core actually
Ahh I get it. I thought the quick menu was the core options. I'm still finding my way around - there's a ton to retroarch!
Regarding runahead, I gave https://docs.libretro.com/guides/runahead/ a good read. I didn't try calculating the amount of runahead needed to offset the latency, but I just tried it set to 1 and the game and audio stutters. My Pi is currently setup stock speed if that matters.
Also, if I enable a second instance in there, I get Failed to create second instance.
Found the retroarch config thanks for the fps. So many places to set stuff.