Announcement

Collapse
No announcement yet.

Announcement

Collapse
No announcement yet.

Sx05 Retro Edition V1.2 with video prewviews!

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    Sx05 Retro Edition V1.2 with video prewviews!

    1.6.5 is out






    1.4b is out

    https://github.com/shantigilbert/Lib...eases/tag/1.4b




    I released v1.3, it now uses Kszaq's LE 8 as base. I tried to keep my changes as separated as possible so that it would work on all the devices that LE works with, and to make it easy to update when Kszaqs makes changes. I have tested it on a S905 and a S905X device, those are the ones I have available.
    • As per request by many it now boots directly to Kodi
    • all the libretro cores have been updated to the latest version, compiled directly from source.
    • Advmame has been updated but it still has the same problem (see below)
    • PPSSPP stand-alone has also been updated, compiled directly from source.
    • Libreto-PPSSPP has been removed because I can't seem to be able to compile it for LE8, but its also way behind PPSSPP standalone
    • Many small bugfixes and typos have been corrected, but I might have missed some fixes I made from v1.2a
    • SSH login details are user: “root” password: “sx05re”.

    If you would like to boot directly to ES (like me) just update the /storage/.config/autostart.sh file and un-comment the last 3 lines (that is remove the # from the last 3 lines).

    Advmame runs very well, and it looks very good, but at least on my devices when I try to set the screen to 1080p before launching a game (at config) the screen divides in 3. if you want to play at 1080p you need to launch the game, go into the menu (tab on the keyboard or LT on an xbox controller) and choose video->SDL_1920x1080, and it will look great
    Don't save the changes or else next time you boot the game its going to look weird.

    PPSSPP and Advmame need to be run at 16bpp thats why the screen might look weird for a second before starting a game.

    if you want to use an external HDD or a USB for your roms, make a directory called "roms" in root, then inside make an empty file called sx05reroms, place your roms inside the corresponding folder (nes, snes, etc, etc. you can check the full folder names if you SSH to the device and run "ls /storage/roms" or on the samba share "Roms Sx05RE") then with the device plugged in restart the device. There is a known bug if you use this method a message might appear on screen at boot complaining that it couldn't create some tmp folders, this is harmless and it won't affect use.

    Unfortunately you can't upgrade from V1.2a since its a huge change in platform.

    I think this will also run son S805 devices, but I have no such device to test it

    if you are interested in using this and testing it I will appreciate any feedback or suggestions, I am always trying to get other emulators running.

    To install, follow the insturctions for Kszaq build (https://forum.libreelec.tv/thread-5556.html) please remember to use the corresponding DTB for your device: http://kszaq.libreelec.tv/s905/device_trees

    Anyways, here is the link to the binary.

    https://github.com/shantigilbert/Lib...ag/Sx05RE_v1.3

    Thanks to Asxetos, CGarces, lrusak, Alex, pinguy, the LE team and of course Kszaq.



    I just pushed a v1.2a version that includes advmame and a few bug fixes.

    Advmame looks very cool! and it runs very well on my s905 device, but there is a small problem (at least with my device) if I set default to 1080p the screen looks weird, but if I set it to something else, and in-game I change it to 1080p it works perfectly, so you will need to set 1080p every time you run a game I am still trying to figure that one out, but if anyone has any ideas o why this might be, please let me know

    I managed to compile PPSSPP from source, but I had some problems and the result was not 100% satisfactory, but it works, I am not using the package on this release, but I will once I figure out the bugs.

    I also added the Minimx device thanks to Asxetos.

    Xbox one gamepad patch was applied, but not tested.

    The release is for my Minim8s but it might work for other if you change the dtb.

    Anyways, enjoy!!

    https://github.com/shantigilbert/Sx0...ases/tag/v1.2a




    For anyone interested, V1.2 adds many new things:

    * Emulationstation with video previews
    * Glupen64 as default N64 core
    * Atari 2600 and 7800
    * Atari800 (for 5200 emulation, but not yet fully working, input does not yet work)
    * 2 new EmulationStation themes
    * Kodi 17 final (also removed a lot of banned services and add-ons to make it more appealing to the general audience)


    And many minor bug fixes

    Download:

    https://github.com/shantigilbert/Sx0...eases/tag/v1.2




    Sx05RE - An emulation build for Sx05 Devices


    Sx05RE is based on LibreELEC (AlexELEC originally) and it runs Emulationstation/Retroarch to turn your Amlogic Sx05 device into a Retro EmulationStation!

    Please note that, Kodi is not the main focus of this, It boots directly into emulationstation with the beautiful Tronkyfran theme!

    Features
    • Ultra fast boot
    • Retroarch 1.4.1 with Lakka interface
    • Plug and Play external storage
    • Supports ROMS on USB (just create a file names sx05reroms and recreate the rom folders)
    • Includes KODI v17 but please note that it will not be the focus of this build, only major updates will be implemented.
    • Emulationstation with Tronkyfran EmulationStation theme.
    • Based on LibreELEC (AlexELEC)
    • Most up to date Libretro Cores
    • Pre-configured for many gamepads
    • Samba server – File transfer from any PC client
    • SSH server – Remote console access for debugging



    Notes
    • SSH login details are user: “root” password: “sx05re”. SSH allows command line access to your sx05re device for configuration and file transfer. Linux/Mac clients can natively use SSH, while Windows users might want to try PuTTY for their terminal access.
    • $HOME is mounted on /storage (the second ext4 partition on the drive). All data transfered to the machine will go here, the rest of the system is read-only with the exception of /var (containing runtime configuration data).
    • Manual update/downgrade procedure is as follows: Copy the snapshot (.tar) to the 'Update' network share (or /storage/.update) on your Sx05RE Device. Your system will automatically upgrade during the next reboot.
    • Automatic mounting of filesystems is supported. Devices such as USB Flash sticks can be plugged into a running machine and will be mounted to /media, showing up in Kodi’s GUI.
    • Comments and suggestions are more than welcome.



    I was looking for something to turn my S905 into a "retropie" kind of device, but I could not find it, closest I came was AlexELEC but it was still too focused on Kodi and had Retroarch/Emulationstation as secondary. So I started learning how to modify LibreELEC based on Alex amazing work and I came up with this. This is the first public test release of Sx05RE (I know the name sucks :P, I am welcome to suggestions) right now is only for s905 (might work for s905x and S805 if you use the correct dtb) as is the only system I have to test on.

    It will turn your Sx05 device into an emulation device, it runs EmulationStation and the newest version or Retroarch (1.4.1) its based on AlexELEC's Libreelec, but it is NOT focused on Kodi, Kodi is still there but it will not be updated nor bugs worked on, not the intention of this build (unless some one else wants to collaborate on keeping Kodi updated). you can access Kodi by selecting "Quit" on emulationstation.

    You can also put your ROMS in a USB drive, just add a file named sx05reroms inside your ROMS folder, and make sure you name your folders correctly, then reboot your system. but please remember that EmulationStation is very slow if you have a lot of ROMS so it might take a while to load, be patient.

    I removed the automatic BIOS download from AlexELEC since I do not think that is legal, so you have use your own BIOS and put them in the corresponding folder in your USB drive and in your sdcard as well (roms/bios/)
    • USB ROOT | roms | sx05reroms bios nes snes n64 etc.



    ssh root password is sx05re.

    Also note I built this for me, and I work on it on my free time, I will help you to the best of my knowledge but don't expect personal attention or builds.


    https://github.com/shantigilbert/Sx0...eases/tag/v1.1

    You can also ssh and run "installtointernal" to install it to your NAND but DO SO AT YOUR OWN RISK!

    BTW there is something I forgot to remove from my tests, if your controller (gamepad) is not working you are going to have to SSH to the machine and delete es_input.cfg and make an empty file with the same name in the same location, this will be fixed in the next release. use the hostname Sx05RE to connect through ssh. *FIxed on Test3

    Credits go to everyone that has really made this from scratch, mostly the LE team, Kszaq and Alex from AlexELEC, I only put it together but most of the stuff was already made.

    Hope I didn't forget anything.

    Have fun!
    Last edited by niabi; 10 July 2017, 21:22.

    #2
    Originally posted by niabi
    I was looking for something to turn my S905 into a "retropie" kind of device, but I could not find it, closest I came was AlexELEC but it was still too focused on Kodi and had Retroarch/Emulationstation as secondary. So I started learning how to modify LibreELEC based on Alex amazing work and I came up with this. This is the first public test release of Sx05RE (I know the name sucks :P, I am welcome to suggestions) right now is only for s905 (might work for s905x and S805 if you use the correct dtb) as is the only system I have to test on.

    It will turn your Sx05 device into an emulation device, it runs EmulationStation and the newest version or Retroarch (1.4.1) its based on AlexELEC's Libreelec, but it is NOT focused on Kodi, Kodi is still there but it will not be updated nor bugs worked on, not the intention of this build (unless some one else wants to collaborate on keeping Kodi updated). you can access Kodi by selecting "Quit" on emulationstation.

    You can also put your ROMS in a USB drive, just add a file named sx05reroms inside your ROMS folder, and make sure you name your folders correctly, then reboot your system. but please remember that EmulationStation is very slow if you have a lot of ROMS so it might take a while to load, be patient.

    I removed the automatic BIOS download from AlexELEC since I do not think that is legal, so you have download the BIOS to the corresponding folder in your USB drive and in your sdcard as well (roms/bios/)
    • USB ROOT | roms | sx05reroms bios nes snes n64 etc.
    ssh root password is sx05re.

    Also note I built this for me, and I work on it on my free time, I will help you to the best of my knowledge but don't expect personal attention or builds.


    Uncompress and use rufus (or any other disk writer) to write to your SD.

    https://github.com/shantigilbert/Sx0...x05RE-1.0-test

    You can also ssh and run "installtointernal" to install it to your NAND but DO SO AT YOUR OWN RISK!

    BTW there is something I forgot to remove from my tests, if your controller (gamepad) is not working you are going to have to SSH to the machine and delete es_input.cfg and make an empty file with the same name in the same location, this will be fixed in the next release.

    Credits go to everyone that has really made this from scratch, mostly the LE team and Alex from AlexELEC, I only put it together but most of the stuff was already made.

    Hope I didn't forget anything.

    Have fun!

    This is in regards to controller not working.
    I have plugged in ethernet in box ,without navigating i dont even know whats ip address,so how do i ssh and delete es config file?



    Sent from my iPhone using Tapatalk

    Comment


      #3
      Originally posted by jackmate View Post

      This is in regards to controller not working.
      I have plugged in ethernet in box ,without navigating i dont even know whats ip address,so how do i ssh and delete es config file?



      Sent from my iPhone using Tapatalk
      That is a very good question, I might need to push the update sooner than I though. I will push it in a few minutes.

      but in the meantime, can you connect using samba shares? the config files should be there. also you could SSH with the Hostname which is Sx05RE

      Or if you have a Keyboard connected press enter and it should show you the menu.


      EDIT: update has been pushed.
      Last edited by niabi; 08 February 2017, 02:24. Reason: Link in first post

      Comment


        #4
        Originally posted by niabi

        That is a very good question, I might need to push the update sooner than I though. I will push it in a few minutes.

        but in the meantime, can you connect using samba shares? the config files should be there. also you could SSH with the Hostname which is Sx05RE

        Or if you have a Keyboard connected press enter and it should show you the menu.


        EDIT: update has been pushed.
        Thanks,i will test when i get home.


        Sent from my iPhone using Tapatalk

        Comment


          #5
          Originally posted by niabi View Post

          That is a very good question, I might need to push the update sooner than I though. I will push it in a few minutes.

          but in the meantime, can you connect using samba shares? the config files should be there. also you could SSH with the Hostname which is Sx05RE

          Or if you have a Keyboard connected press enter and it should show you the menu.


          EDIT: update has been pushed.
          Hi,
          I am booting from new updated build.
          I get 1 gamepad detected on screen but when I press buttons in controller to configure,nothing happens.Unable to configure.
          Can you instead use the default es-config setting which has most controller configured.when I used this config ,it used to work,not sure how to put this now.


          This config has xbox 360 controller which my controller resembles to.
          my controller need this, and it will work if config has it. :[*][*][*][*][*][*][*][*][*][*][*][*][*][*][*][*][*][*][*][*][*][*][*]

          thanks
          Last edited by jackmate; 08 February 2017, 07:59.

          Comment


            #6
            Originally posted by jackmate View Post

            Hi,
            I am booting from new updated build.
            I get 1 gamepad detected on screen but when I press buttons in controller to configure,nothing happens.Unable to configure.
            Can you instead use the default es-config setting which has most controller configured.when I used this config ,it used to work,not sure how to put this now.


            This config has xbox 360 controller which my controller resembles to.
            my controller need this, and it will work if config has it. :[*][*][*][*][*][*][*][*][*][*][*][*][*][*][*][*][*][*][*][*][*][*]


            thanks
            You have to keep the button pressed for a bit and the config should pop up.

            that es_input.cfg seems cool, I'll see if I implement it

            I am not sure what[*] is.

            Can you connect to your box using SMB mounts?



            Comment


              #7
              Originally posted by niabi

              You have to keep the button pressed for a bit and the config should pop up.

              that es_input.cfg seems cool, I'll see if I implement it

              I am not sure what[*] is.

              Can you connect to your box using SMB mounts?


              That was config for my controller from pastebin,dont know why it didnt showx
              I pressed lot of time in controller,no response in screen.
              I dont know what ip of box is,so cant ssh or samba.
              If u can put can pur config in build i gave ,most controller would work straight away,no need to configure.


              Sent from my iPhone using Tapatalk

              Comment


                #8
                Originally posted by jackmate

                That was config for my controller from pastebin,dont know why it didnt showx
                I pressed lot of time in controller,no response in screen.
                I dont know what ip of box is,so cant ssh or samba.
                If u can put can pur config in build i gave ,most controller would work straight away,no need to configure.


                Sent from my iPhone using Tapatalk
                I have got my controller working after putting the es config i linked here.
                Put roms and working well.how to access kodi in this?


                Sent from my iPhone using Tapatalk

                Comment


                  #9
                  You can use the host name to connect the host name is SX05RE.

                  Kodi will load after you quit emulationstation, but like I said in the first post Kodi is not the focus of this and it will not be regularly updated nor maintained.

                  Sent from my Lenovo K50-t5 using Tapatalk

                  Comment


                    #10
                    Originally posted by niabi
                    You can use the host name to connect the host name is SX05RE.

                    Kodi will load after you quit emulationstation, but like I said in the first post Kodi is not the focus of this and it will not be regularly updated nor maintained.

                    Sent from my Lenovo K50-t5 using Tapatalk
                    Thanks,thats great,one more question,when playing a rom in emulationstation,if i want to change rom,i select l3+r3 buttom ,this takes be to retroarch screen,how to just exit to emulationstation main screen,to choose another rom?


                    Sent from my iPhone using Tapatalk

                    Comment


                      #11
                      Originally posted by jackmate View Post

                      Thanks,thats great,one more question,when playing a rom in emulationstation,if i want to change rom,i select l3+r3 buttom ,this takes be to retroarch screen,how to just exit to emulationstation main screen,to choose another rom?


                      Sent from my iPhone using Tapatalk
                      you have to configure retroarch to quit on a key if your controller has a middle button (like the Xbox 360) just set it up to that one and it will exit directly

                      Comment


                        #12
                        Originally posted by niabi

                        you have to configure retroarch to quit on a key if your controller has a middle button (like the Xbox 360) just set it up to that one and it will exit directly
                        Ok will try that.
                        To connect box to wifi to scrape roms posters etc do we go to retroarch then connect wifi ?


                        Sent from my iPhone using Tapatalk

                        Comment


                          #13
                          Originally posted by jackmate View Post

                          Ok will try that.
                          To connect box to wifi to scrape roms posters etc do we go to retroarch then connect wifi ?


                          Sent from my iPhone using Tapatalk
                          yes RetroArch has the wifi menu.

                          Comment


                            #14
                            Originally posted by niabi

                            yes RetroArch has the wifi menu.
                            Yes got it.in regards to rom ,do u access samba share emulator and put rom file in respective folders inside emulator?
                            I am booting the img from usb drive,I figured u cant put rom directly in that usb as it only shows as 512 mb partition storage in pc.
                            How do u suggest?can we put all rom in the usb drive from pc directly and boot it in box so rom shows from usb instead of transfer using samba from pc?



                            Sent from my iPhone using Tapatalk

                            Comment


                              #15
                              Originally posted by jackmate View Post

                              Yes got it.in regards to rom ,do u access samba share emulator and put rom file in respective folders inside emulator?
                              I am booting the img from usb drive,I figured u cant put rom directly in that usb as it only shows as 512 mb partition storage in pc.
                              How do u suggest?can we put all rom in the usb drive from pc directly and boot it in box so rom shows from usb instead of transfer using samba from pc?



                              Sent from my iPhone using Tapatalk
                              You can use Samba Shares, you will see a folder named "games" where you can put your roms

                              Comment

                              Working...
                              X