Please do not post a support request without first reading and following the advice in https://retropie.org.uk/forum/topic/3/read-this-first

NES roms on lr-fbneo - RetroPie 4.6 - RPI4?



  • Hey everyone,

    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?

    Cheers!


  • Global Moderator

    You should copy the NES files in the nes folder, since fba is used for arcade ROMs, and use the Runcommand menu to choose the fbneo emulator for the NES roms you want to run.



  • Yep! That was it thank you.



  • @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?



  • @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.

    Cheers!


Log in to reply
 

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.