Do we have support for Gnome games using libretro? [SNES]

Hello, I’d like to say a big (really enormous) THANK YOU to all developers and people who contribute to openSUSE, it’s my first shot on this distribution and I have no plans to switch over.

Introductions apart, as someone coming from Fedora (rawhide) I’ve tested the great and the disgusting of all kind on Gnome 3 during years on my laptops. The last thing I could try was Gnome Games through Flatpak to play some SNES games from my childhood on rawhide. Trying it here on openSUSE didn’t seem to work, the games don’t launch on Tumbleweed.
Do I need something else that’s not fetched on zypper to make it work properly like a lib or config?

I can dump some logs if someone points me out how to do so with those Gnome apps: terminal app + --verbose isn’t supported for them and show no output.

Here’s the dependencies fetched when installing the gnome-games program:
libretro-gobject0 libretro-gtk0

The download was just 1MB - in Flatpak it was bigger, somewhere around 8MB~9MB.

I tried other types of games for other types of emulators like the atari 7800 too, it shows up but there’s an ‘Oooops’.

The documentation for this program is quite new and there’s not many places to find useful information.

That’s all I could ‘grep’, if anyone got it to work, please give me heads up. Hopefully, I’m not duplicating any other thread around the forum.

Danke!

Hi
Not running wayland rather than Xorg? Check under system settings -> details.

I’m running Wayland for 3.22, I’ve switched to it since 3.20 when it has got a bit more stable.

Here’s what I got from the log program included in the distro:

application-window.vala:242: Couldn’t run game: module ‘libretro-atari-7800.so’ not found and no module found for MIME types application/x-atari-7800-rom.

I probably need to find and load this library to run the games, maybe package it together the other libs on OBS if they work here.

Hi
Switch back to Xorg temporarily (as in logout, enter username, change desktop and login) then try the game, if it all works then until things get ported to wayland, unfortunately it’s a waiting game…

After some investigation on Bugzilla and Games source code, I’ve found out that support for libretro is still barebones for all emulator types although they advertised they were supporting all those emulators in the documentation - they will but not yet there.

Looking at the code revisions, we’re already running the latest version of it in Tumbleweed.

I’ve done a flatpak install of Games too using the latest version of flatpak from Next repo, I’ve got the same result and same missing libs for some emulator types like atari.

The Xorg or Wayland sessions don’t make any pressure on this issue as well.

I’ll try some GB games to see if there’s actually anything functional there.

Hi
Have a look through this list…?
https://software.opensuse.org/search?utf8=✓&q=libretro&search_devel=false&search_unsupported=false&baseproject=ALL

The joys of bleeding edge…

Thank you, installed libretro**-****bsnes ** and the game is now running fine.

[bsnes]: [Memory]: ID 7, Request “manifest.bml”.
[bsnes]: Complete load request.
[bsnes]: [Memory]: ID 8, Request “program.rom”.
[bsnes]: Load ROM.
[bsnes]: Complete load request.
[bsnes]: [Memory]: ID 6, Request “”.
[bsnes]: Complete load request.
[bsnes]: SRAM memory size: 0.
[bsnes]: SRAM memory size: 0.
[bsnes]: SRAM memory size: 0.

Looks like bundling the libs in the main gnome-games dependencies would solve this but I don’t know how profitable it would be.

On Sat 22 Oct 2016 02:26:01 PM CDT, GalaticStryder wrote:

malcolmlewis;2797023 Wrote:
> Hi
> Have a look through this list…?
> http://tinyurl.com/zcwmsgr
>
> The joys of bleeding edge…

Thank you, installed libretro*-**bsnes * and the game is now running
fine.

[bsnes]: [Memory]: ID 7, Request “manifest.bml”.
[bsnes]: Complete load request.
[bsnes]: [Memory]: ID 8, Request “program.rom”.
[bsnes]: Load ROM.
[bsnes]: Complete load request.
[bsnes]: [Memory]: ID 6, Request “”.
[bsnes]: Complete load request.
[bsnes]: SRAM memory size: 0.
[bsnes]: SRAM memory size: 0.
[bsnes]: SRAM memory size: 0.

Looks like bundling the libs in the main gnome-games dependencies would
solve the dependencies.

Hi
It would also need the maintainer to push from Emulators to Factory,
which may not happen just yet if it’s in early stages, but look in the
changelog for email address;

Then it could be added to the gnome-games requires.


Cheers Malcolm °¿° LFCS, SUSE Knowledge Partner (Linux Counter #276890)
openSUSE Leap 42.1|GNOME 3.16.2|4.1.34-33-default
If you find this post helpful and are logged into the web interface,
please show your appreciation and click on the star below… Thanks!