Announcement

Collapse
No announcement yet.

Announcement

Collapse
No announcement yet.

[LibreELEC] Bolt Ons! AceStream & EmulationStation + RetroArch/Libretro for S905/S905X devices!

Collapse
This topic is closed.
X
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    #31
    Updated EmulationStation + RetroArch 1.4.1 package (Now fully working with LibreELEC 8)

    Removed any libs that are not needed and symlinked the ones that I could to make the package smaller (95.8MB).

    Bios folder is now fixed. Instead of it pointing to /storage/emulators/retroarch/screenshots it points to /storage/emulators/retroarch/system

    Most systems just use one core. I have picked the best working core for each system. The only systems that have more then one is N64.
    This is because parallel_n64 is looking very promising but still buggy, so haven't set it as the default core for the system. But it is included if you want to test it.

    List of cores and systems:

    ROM Folder / (System ) / : Core
    The package should be super simple to keep updated.
    • /storage/.emulationstation/emulationstation
    • /storage/.kodi/addons/emulator.tools.retroarch/bin/retroarch
    • /storage/.kodi/addons/emulator.tools.retroarch/lib/libretro

    Will be the only things that will need replacing when there is an update from niabi, AlexELEC or Lakka.

    • emulationstation & retroarch are in the /usr/bin folder.
    • libretro cores are in /usr/lib/libretro
    Last edited by pinguy; 27 February 2017, 08:31.

    Comment


      #32
      Brilliant!

      Thanks both of you pinguy and niabi for this!!!

      Comment


        #33
        Originally posted by *Frisk* View Post
        Brilliant!

        Thanks both of you pinguy and niabi for this!!!
        To be honest niabi is doing all the hard work. I am just porting it so it can be used as a standalone add-on with LibreELEC.

        Comment


          #34
          There is possibility of emulating the dreamcast? There are other devices arm as the orange pi that they it support.

          Sorry for my english.

          Comment


            #35
            Minor update (well I say minor, its a very useful feature).

            I have now made it so EmulationStation can use ROMs from a USB Storage device and SD Card.

            To get it working you must first format and label/name the SD Card sdcard. This is so when it gets mounted, its mounted as 'sdcard'. If it doesn't, it won't work.
            Same thing with the USB Storage device. It needs to be label/named usb.

            Once you have done that download this zip and extract it onto the sdcard/usb.

            roms_dir.zip

            It should look like this:
            • /sdcard/roms/"Systems"

            Now just place your ROMs into the folders.

            Once you connect the USB/SD Card, EmulationStation will look for ROMs on them.

            The only issue you may face is if you spread ROM's for the same system over all 3 locations.

            What I mean by this, is if you put PSX games on the USB, SD Card and in the internal storage, EmulationStation will show the PlayStation tab 3 times. Once for each location.

            So the best thing to do is pick one location per system. That way the same system won't show up multiple times.
            Last edited by pinguy; 24 February 2017, 22:08.

            Comment


              #36
              Originally posted by mega-samu View Post
              There is possibility of emulating the dreamcast? There are other devices arm as the orange pi that they it support.

              Sorry for my english.
              I am only dealing with libretro cores. If there isn't a core for libretro, not going to happen. Sorry

              There is a reicast core for libretro but it look like it is only available on 64bit PC.

              If you ask niabi nicely he may add it to his build like he has done with Advmame & PPSSPP.

              But for this package/addon, I am only dealing with libretro and its cores.

              If you can find a Dreamcast libretro core for ODROID-C1, I might be able to do something.
              Last edited by pinguy; 24 February 2017, 23:27.

              Comment


                #37
                Originally posted by pinguy View Post
                Minor update (well I say minor, its a very useful feature).

                I have now made it so EmulationStation can use ROMs from a USB Storage device and SD Card.

                To get it working you must first format and label/name the SD Card sdcard. This is so when it gets mounted, its mounted as 'sdcard'. If it doesn't, it won't work.
                Same thing with the USB Storage device. It needs to be label/named usb.

                Once you have done that download this zip and extract it onto the sdcard/usb.

                [ATTACH]n631869[/ATTACH]

                It should look like this:
                • /sdcard/roms/"Systems"


                Now just place your ROMs into the folders.

                Once you connect the USB/SD Card, EmulationStation will look for ROMs on them.

                The only issue you may face is if you spread ROM's for the same system over all 3 locations.

                What I mean by this, is if you put PSX games on the USB, SD Card and in the internal storage, EmulationStation will show the PlayStation tab 3 times. Once for each location.

                So the best thing to do is pick one location per system. That way the same system won't show up multiple times.
                Interesting feature, do you think its possible to do the same from a network location like a NAS for example?

                It could be nice to store roms outside the device on the network.

                Comment


                  #38
                  Good work Pinguy!

                  Comment


                    #39
                    Originally posted by scottmu64 View Post
                    Good work Pinguy!
                    Thank you

                    Without your posts to point me in the right direction, I wouldn't of had any interest creating this package.
                    Last edited by pinguy; 26 February 2017, 20:01.

                    Comment


                      #40
                      Originally posted by *Frisk* View Post

                      Interesting feature, do you think its possible to do the same from a network location like a NAS for example?

                      It could be nice to store roms outside the device on the network.
                      Haven't tested it but Netplay should work in RetroArch.



                      Comment


                        #41
                        Thanks so much for this, loving having libreelec and emulation station on my X96 s905x box, the raspberry pi is getting neglected now. Just something I came across when loading on some pcengine/turbografx 16 roms. They weren't launching from emulation station so checking the es_systems.cfg file I noticed you accidentally pointed pcengine to use the pcsx_rearmed core instead of the mednafen_pce_fast. Easy enough fix but I figured I give you a heads up. Thanks again, appreciate the great work.

                        Comment


                          #42
                          Originally posted by ozzman666 View Post
                          Thanks so much for this, loving having libreelec and emulation station on my X96 s905x box, the raspberry pi is getting neglected now. Just something I came across when loading on some pcengine/turbografx 16 roms. They weren't launching from emulation station so checking the es_systems.cfg file I noticed you accidentally pointed pcengine to use the pcsx_rearmed core instead of the mednafen_pce_fast. Easy enough fix but I figured I give you a heads up. Thanks again, appreciate the great work.
                          that was my mistake, sorry

                          Comment


                            #43
                            Originally posted by ozzman666 View Post
                            Thanks so much for this, loving having libreelec and emulation station on my X96 s905x box, the raspberry pi is getting neglected now. Just something I came across when loading on some pcengine/turbografx 16 roms. They weren't launching from emulation station so checking the es_systems.cfg file I noticed you accidentally pointed pcengine to use the pcsx_rearmed core instead of the mednafen_pce_fast. Easy enough fix but I figured I give you a heads up. Thanks again, appreciate the great work.
                            You are probably running an older version. I fixed that when I added USB & SD Card support.

                            But I have just made some more changes:
                            Sega Game Gear was using picodrive, but picodrive can't emulate the Game Gear.
                            And I change the Sega CD from using Genesis Plus GX to picodrive as picodrive works better.
                            Last edited by pinguy; 27 February 2017, 08:44.

                            Comment


                              #44
                              If you want to update your cores or get new ones, the full list is here: http://buildbot.libretro.com/nightly.../armhf/latest/

                              The ones that use HW will not work (mednafen_psx_hw_libretro.so as an example). I tested out mednafen_psx. It worked but was unusable.

                              If people could test out a few cores and report back what ones work well. I will added they to the package.

                              Just remember to run:

                              Code:
                              chmod -R a+rw /storage/.kodi/addons/emulator.tools.retroarch
                              After adding the new cores.

                              Comment


                                #45
                                Originally posted by pinguy View Post

                                You are probably running an older version. I fixed that when I added USB & SD Card support.

                                But I have just made some more changes:
                                Sega Game Gear was using picodrive, but picodrive can't emulate the Game Gear.
                                And I change the Sega CD from using Genesis Plus GX to picodrive as picodrive works better.
                                Thanks for pointing that out, it seems I need to do more testing on my build

                                Comment

                                Working...
                                X