Welcome!

Final Burn Neo => FBN Discussion => Topic started by: antiriad on December 29, 2020, 08:49:11 AM

Title: Help to check version of FBNeo
Post by: antiriad on December 29, 2020, 08:49:11 AM
Hi and happy holidays!

Please pardon for the basic questions.

Actually I'm enjoying FB Neo on a Retroarch-based distro, RGB-Pi OS.
The libretro core (lr-fbneo) is version 0.2.97.44 3b.

I've reported in Github a graphical glitch in Violent Storm, and I was told that FB Neo does not suffer of that glitch anymore, so I suppose that my libretro core is not up-to-date.

So where may I check the latest release of FB Neo? And there is a way to download a more recent lr-core for Raspberry Pi 3?

Thank you!
Title: Re: Help to check version of FBNeo
Post by: barbudreadmon on December 29, 2020, 11:47:26 AM
I don't know, and from what i understand this RGB-Pi stuff is illegal since it provides our non-commercial emulator in a paid bundle, so don't expect help from us.
Title: Re: Help to check version of FBNeo
Post by: antiriad on December 29, 2020, 03:41:16 PM
Hello,
AFAIK RGB-Pi OS is free to download, I was never asked to pay anything (it is just another Retroarch distro like many others).

And I was just asking a way to check if lr-fbneo is up-to-date to main release...

If i was rude (?) i apologize, but honestly i don't think i did anything wrong.
 
Title: Re: Help to check version of FBNeo
Post by: barbudreadmon on December 29, 2020, 06:06:36 PM
Weird, when i searched RGB-Pi OS over google, i didn't find any download link, only some company selling that RGB-Pi jamma based solution with that OS pre-installed. Anyway i don't know anything about that OS, you'll have to read their documentation.

The libretro core (lr-fbneo) is version 0.2.97.44 3b.

Current version is 1.0.0.01
Title: Re: Help to check version of FBNeo
Post by: antiriad on December 29, 2020, 06:49:16 PM
RGB-Pi sells SCART and JAMMA adapters for Raspberry Pi, but their OS can be downloaded for free from the homepage (https://www.rgb-pi.com/) under the Downloads section, and it can be also used with other cables too (the download button seems a banner, not a happy design...).

But it seems that the "official" libretro core of FB Neo for ARM devices is still not updated to the latest release (so, this is a generic problem of the libretro core on ARM... or maybe it is only a matter of time).

Thank you

Title: Re: Help to check version of FBNeo
Post by: barbudreadmon on December 30, 2020, 03:55:58 AM
Yeah, it seems like i was misled by the design, and too focused on the "buy" button and the lack of documentation on how to install the OS.

So they are using the generic arm builds from libretro "core updater" ? Well, considering how big the impact of optimized cflags is on those platforms (i think we are in the range of 20-30% performance gain here), they should give optimized packages and a tool to update them from sources like retropie and pretty much any of those retrogaming distros.
Not sure when or if that libretro generic arm buildbot will be back, its disappearance might be permanent tbh since those platforms usually make their own optimized builds.
Title: Re: Help to check version of FBNeo
Post by: barbudreadmon on December 30, 2020, 07:01:15 AM
I asked around, it seems there are plans to bring that buildbot back, it might be in a few months though, they have been in the process of migrating their buildbot architecture over the last months and this one is a low priority.
Title: Re: Help to check version of FBNeo
Post by: antiriad on December 30, 2020, 07:40:46 AM
Yeah, it seems like i was misled by the design, and too focused on the "buy" button and the lack of documentation on how to install the OS.

So they are using the generic arm builds from libretro "core updater" ? Well, considering how big the impact of optimized cflags is on those platforms (i think we are in the range of 20-30% performance gain here), they should give optimized packages and a tool to update them from sources like retropie and pretty much any of those retrogaming distros.
Not sure when or if that libretro generic arm buildbot will be back, its disappearance might be permanent tbh since those platforms usually make their own optimized builds.

I'm not an expert, but there are two nightly ARM builds: armhf and armv7-neon-hf. I suppose the latter is optimized for Raspberry Pi 3?
Both are dated 18/11, honestly I don't understand what's happening and I'm a bit confused (when version 1.0.0.01 came out?)

May I build one updated version of the Libretro core of FBNeo by myself?  :S

Thank you
 
Title: Re: Help to check version of FBNeo
Post by: barbudreadmon on December 30, 2020, 09:24:30 AM
I suppose the latter is optimized for Raspberry Pi 3?

It's for generic neon platforms, meaning dozens of different cpus that will benefit a lot from more precise cflags.

May I build one updated version of the Libretro core of FBNeo by myself?  :S

You might be able to build a core by cloning https://github.com/libretro/FBNeo.git then using this make command :
make -j5 -C src/burner/libretro/ platform=rpi3

You'll need dev tools on your pi though, and to copy the core to the right place, i can't give you guidance about that.
Title: Re: Help to check version of FBNeo
Post by: antiriad on December 30, 2020, 11:03:48 AM
I was able to build the core and to put it in the right folder: and it is AWESOME!!!  :biggrin:
I can really see the difference in performance against the generic builds!

Thank you very much for your patience and your kind support!!!

Last question: is the "Enable Cyclone" option good for Rpi3? Thanks
Title: Re: Help to check version of FBNeo
Post by: barbudreadmon on December 30, 2020, 11:16:04 AM
Last question: is the "Enable Cyclone" option good for Rpi3? Thanks

Not globally because it breaks lots of games (musashi is a far better m68k interpreter), but if you encounter a game using m68k (lots of games use that cpu) that won't run fullspeed on your pi3, it's worth giving it a try.
Title: Re: Help to check version of FBNeo
Post by: antiriad on December 30, 2020, 11:23:26 AM
Great! Thank you very much!
Title: Re: Help to check version of FBNeo
Post by: antiriad on August 22, 2021, 06:20:07 AM
It's for generic neon platforms, meaning dozens of different cpus that will benefit a lot from more precise cflags.

You might be able to build a core by cloning https://github.com/libretro/FBNeo.git then using this make command :
make -j5 -C src/burner/libretro/ platform=rpi3

You'll need dev tools on your pi though, and to copy the core to the right place, i can't give you guidance about that.

Hello,
I hope you are doing well!

I'd like to build the new release (v1.0.0.02) for Raspberry Pi 3. Do I need to compile it also on Rpi3 or may I use another platform? (Windows, my other RPi 4 etc.)? Thank you so much.
Title: Re: Help to check version of FBNeo
Post by: dink on August 22, 2021, 09:19:19 AM
Hi,
Just download the source from here: https://github.com/libretro/FBNeo
There's the green button, click it and select "download zip".  Unzip it and run the make command that barbudreadmon said a few messages up:
make -j5 -C src/burner/libretro/ platform=rpi3

The .2 version is kinda old, the method I said above will get you the latest development version (.3) which is up to date.

best regards,
- dink
Title: Re: Help to check version of FBNeo
Post by: antiriad on August 23, 2021, 05:54:57 PM
Thank you so much!  :biggrin:
Title: Re: Help to check version of FBNeo
Post by: antiriad on August 23, 2021, 07:00:08 PM
Uhm, it seems that SYSTEM16 has become too heavy/slow for Raspberry Pi 3,  and so it is the new SYSTEM32.
Maybe I'll stick to 1001.
Title: Re: Help to check version of FBNeo
Post by: dink on August 23, 2021, 08:50:58 PM
Uhm, it seems that SYSTEM16 has become too heavy/slow for Raspberry Pi 3,  and so it is the new SYSTEM32.
Maybe I'll stick to 1001.

What games did you try on System16?  When barbudreadmon gets back, we'll try to figure out what went wrong.

It might be worth a try to bump the optimization level - edit src/burner/libretro/Makefile and search for:
CFLAGS += -O2 -DNDEBUG
CXXFLAGS += -O2 -DNDEBUG
and change to:
CFLAGS += -O3 -DNDEBUG
CXXFLAGS += -O3 -DNDEBUG

best regards,
- dink
Title: Re: Help to check version of FBNeo
Post by: antiriad on August 24, 2021, 12:30:30 AM
Hello,
I've tried Michael Jackson's Moonwalker and even Altered Beast, and it seems to me that they are much slower now.
Meanwhile I'll check again on v.10001 just to be sure.
Thank you so much.
Title: Re: Help to check version of FBNeo
Post by: barbudreadmon on August 24, 2021, 05:40:41 AM
Iirc that's system 18 and has been a tad too demanding for a pi3 since the video issues have been fixed a while back
Title: Re: Help to check version of FBNeo
Post by: antiriad on August 24, 2021, 08:29:55 AM
Correct, it's System18! :eek:
But IIRC (I have to test it again) speed was good in v1001, with v1002 sprites handling has changed and it is too much for the good old RPi3.
What about some kind of option/dipswitch for systems like RPi3? It's still very popular especially for CRT users.

Thanks
Title: Re: Help to check version of FBNeo
Post by: barbudreadmon on August 24, 2021, 08:33:57 AM
Hmmm i would think that video code update is older than 1.0.0.01. Maybe you had frameskip enabled in core options back then ? The settings changed, so you might have to reconfigure it (auto seems broken btw)
Title: Re: Help to check version of FBNeo
Post by: antiriad on August 24, 2021, 08:40:56 AM
I'll check again and report here.  :wink:
BTW thanks always for your patience, your kind feedback and all the hard work.
Title: Re: Help to check version of FBNeo
Post by: antiriad on September 12, 2021, 01:54:37 AM
Hi,
there is a way, in Retroarch, to check if the lr-fbneo core has been compiled specifically for RPi4? I'm using the default Lakka (3.4) core and I'd like to check this.
Thanks!
Title: Re: Help to check version of FBNeo
Post by: barbudreadmon on September 12, 2021, 04:22:00 AM
No idea, ask the lakka team