RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login
    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?

    Scheduled Pinned Locked Moved Help and Support
    neslr-fbneorpi4
    7 Posts 3 Posters 952 Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • polymorphP
      polymorph
      last edited by

      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!

      1 Reply Last reply Reply Quote 0
      • mituM
        mitu Global Moderator
        last edited by

        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.

        1 Reply Last reply Reply Quote 0
        • polymorphP
          polymorph
          last edited by

          Yep! That was it thank you.

          B 1 Reply Last reply Reply Quote 0
          • B
            barbudreadmon @polymorph
            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

            FBNeo developer - github - forum

            1 Reply Last reply Reply Quote 0
            • polymorphP
              polymorph
              last edited by

              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?

              B 1 Reply Last reply Reply Quote 0
              • B
                barbudreadmon @polymorph
                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

                FBNeo developer - github - forum

                1 Reply Last reply Reply Quote 0
                • polymorphP
                  polymorph
                  last edited by

                  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!

                  1 Reply Last reply Reply Quote 0
                  • First post
                    Last post

                  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.