RetroArch Kodi add-on for CoreELEC

I never it tested. S922xj is good.

Not good enough. Some games maybe are playable , but not the whole catalogue.

Even the shield doesn’t have enough power for GameCube or Wii. You need at least Snapdragon 8 Gen 1 to be able to play properly.

1 Like

Is it possible include emulator Bettle Saturn for sega saturn ? Beetle Saturn is more better in retroarch (according to many players on game forums) than included never finalized Yabause. Performance improvements in Saturn emulation - Off-Topic - Libretro Forums

yes, i know now. THX

I will include Beetle Saturn in the next release, but expect quite bad performances on this kind of devices…

1 Like

v1.7.2 available here or through updater.

  • Update RetroArch and cores to latest
  • Add Beetle Saturn core
  • Add Spanish translation, thanks to @Deci8BelioS
2 Likes

Performance was adequately for this initial time on 32 bit CE21ng and 64 bit CE22no. I see that was included a release 1.29 to last retroarch for CE. Now last bettle saturn in ver. 1.32.1 is from march 2024 and have many improvements also for video framebuffer and fixes for case studies with disabled opengl, but maybe is not cleared ordering in numbering of versions. https://mednafen.github.io/documentation/ChangeLog.txt But i see that for kodi are available some lower numbers of realeasing: Tags · kodi-game/game.libretro.beetle-saturn · GitHub

Conclusion: not developed yabuse (from 2016) in CE have better video and game speed, but more cpu in yabuse is used and whole box is freezed after some minutes of gaming due to heating. Bettle saturn is slower and more stabile, but need many improvements from newer released version 1.32.1 or arm optimalization for amlogic cpu and mali gpu from Mednafen Team .

Output from my comparing test on 32bit CE21NG (with disabling rewind in retroarch):
Yabuse with 16 bit color space (RGB565) - after 5 minutes of gaming on 49,9 - 50 fps was freezed game for overheating on fanless tv box.

Bettle Saturn with 24 bit color space (RGB888) - game is possible play long time without freezing and performance was on 36,6 - 40,2 FPS. Maybe is more slower, but game dont crashed and was easier than usually for this time :). I see potential for better performance from side team Mednafen in frame of optimalisation of color space.

In comparison of 32bit CE21NG (arm) vs. 64 bit CE22NO (aarch64) on Ugoos AM6plus was identical performance and freezing on yabuse. In case of Bettle Saturn with 64 bit CE22NO was performance about 20-30% less towards to 32 bit CE21NG (arm).

For example aarch64 version must be compiled with no-asm: aarch64 vs armv8 32 bit performance (50% lower for aarch64) · Issue #11377 · openssl/openssl · GitHub

Is S905X4K (Nokia 8010/Dune Homatics) supported. Corelec works fine, but I cannot manage to install Emuelec and this sounds like a very appealing alternative.

If you identified specific compile flags to be applied for this core for aarch64 just let me know, I can add those in the next release.
If the source of the core needs to be modified instead, that should be handled in the core repository by the relevant team, not here (unless you have a working patch ready to be applied).

It should work fine, you can test and let us know.

New dtb for g12b boards added extra cca 2 fps to emulated games through optimalization of cpu cache using.

I found, that CE dont support Openal in retroarch (in menu of driver of sound) , although openal have better performance as now used alsathread according user of odroid:
https://forum.odroid.com/viewtopic.php?t=7580

There are two posibilities as openalsoft or not well-know cpu very effective aeonwave e.g. https://www.adalin.com

@spleen1981 - before I try wildly here, is it possible to get ce22 amlogic ne running with an s928x-k like ugoo’s sk1? thanks in advance

Didn’t test on CE22 yet, but you may try the latest aarch64 release here.
Retroarch build itself is supposed to work fine, the addon scripts may work as well but need to be tested.
Let us have some feedback in case.

So I installed it now, unfortunately the cores are not saved, no error message from Retroarch. Log file is not written

Out of curiosity I just tested the addon on a fresh sd install of the latest CE22 nightly from CE website (CoreELEC-Amlogic-no.aarch64-22.0-Piers_nightly_20241024-Generic) on my S905X3, and it looks it works fine at a first glance, though I need to test it in detail.
It takes some time to install and I’ve not noticed if the confirmation pop up message shows up or not on CE22, but eventually you will find the addon installed under “Games” menu.

Did you use the Amlogic-no.aarch64 version of the addon?

@spleen1981 sorry, that was a false alarm, everything works perfectly on a fresh installation! Thank you very much! But what about Bluetooth controllers? I have lots of different ones but none of them work, 8bitdo SF30, PS4, etc. I can pair and trust the controllers successfully, but that’s all. Am I too stupid? Some kind of trick? It always worked perfectly on Retropie.

Edit: bluez not support rtl8852 chipsatz, info from @Portisch

If you have paired the controller successfully you should be able to map the controls from Retroarch Settings > Input > RetroPad Binds > Port x Controls.