RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login

    Announcing Pegasus Frontend

    Scheduled Pinned Locked Moved Ideas and Development
    frontendpegasusc++developmentqml
    1.7k Posts 145 Posters 5.1m Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • T
      tronkyfran @fluffypillow
      last edited by

      @fluffypillow I was thinking about that port possibility. It would be as easy as make a little script to convert to Pegasus format or are you planning ES theme "support" out of the box? In any case It would multiply the theme choices forma pegasus

      fluffypillowF 1 Reply Last reply Reply Quote 0
      • fluffypillowF
        fluffypillow @tronkyfran
        last edited by

        @tronkyfran technically it would be possible to automate the porting, but I'm not sure I want to deal with all the possible cases an ES theme might have (at least for now, we'll see later). I do plan to make the Simple theme commented instead though, so it could be used as a template for further porting.

        1 Reply Last reply Reply Quote 1
        • fluffypillowF
          fluffypillow
          last edited by

          Ok, I think the theme is ready for a public release, I've just uploaded it here, give it a try!

          What's missing:

          • help prompts
          • scrolling descriptions
          • filtering/searching
          • page up/down in the game list

          Also I've just noticed that unlike in the previous video, background doesn't scroll in real ES2, but I've left it as is (it's more fun this way). The theme code is not really trivial, so I've added a bunch of comments. Feel free to tweak things!

          T 1 Reply Last reply Reply Quote 1
          • T
            tronkyfran @fluffypillow
            last edited by tronkyfran

            @fluffypillow OMG! going to test it RIGHT NOW. That theme template is GOLD for me :D
            Just one more question, this is a bit crazy and absolutely not a request, but ....now that retroarch is "avaiable" on nintendo switch, do you think it would be theoretically possible to port pegasus there? I have zero knowledge about the hardware, the only thing I know is that its TEGRA based.
            Again, Thanks for your work!!!!

            fluffypillowF 1 Reply Last reply Reply Quote 0
            • fluffypillowF
              fluffypillow @tronkyfran
              last edited by

              @tronkyfran Yes, in theory it's possible, but I don't have a Switch :)

              T 1 Reply Last reply Reply Quote 0
              • T
                tronkyfran @fluffypillow
                last edited by

                @fluffypillow said in Announcing Pegasus Frontend:

                @tronkyfran Yes, in theory it's possible, but I don't have a Switch :)

                Mmmmmm, thats one thing we should fix soon enough

                1 Reply Last reply Reply Quote 0
                • J
                  Jste84
                  last edited by

                  Has anyone been able to get this working on Android? I'm struggling :(

                  J 1 Reply Last reply Reply Quote 0
                  • J
                    Jste84 @Jste84
                    last edited by

                    @jste84 @fluffypillow @tronkyfran happy to do DM log if either of you are on?

                    fluffypillowF 1 Reply Last reply Reply Quote 0
                    • fluffypillowF
                      fluffypillow @Jste84
                      last edited by

                      @jste84 what problems are you experiencing? I'll be on IRC in about half an hour, but you can post a log here too.

                      J 2 Replies Last reply Reply Quote 1
                      • J
                        Jste84 @fluffypillow
                        last edited by

                        @fluffypillow 0_1538596777014_Screenshot_20181003-185224.jpg )0_1538596783481_Screenshot_20181003-185214.jpg

                        1 Reply Last reply Reply Quote 0
                        • J
                          Jste84 @fluffypillow
                          last edited by

                          @fluffypillow 0_1538596915262_Screenshot_20181003-185131.jpg

                          I've done something wrong I just don't know what

                          fluffypillowF 1 Reply Last reply Reply Quote 0
                          • fluffypillowF
                            fluffypillow @Jste84
                            last edited by

                            @jste84 so the games don't start, right? There seems be some typos the last line of your collections file; instead of

                             e "file://{file.path}
                            

                            it should be

                             -d "file://{file.path}"
                            
                            J 1 Reply Last reply Reply Quote 0
                            • J
                              Jste84 @fluffypillow
                              last edited by

                              @fluffypillow said in Announcing Pegasus Frontend:

                              @jste84 so the games don't start, right? There seems be some typos the last line of your collections file; instead of

                               e "file://{file.path}
                              

                              it should be

                               -d "file://{file.path}"
                              

                              Ahh, ok I've tried updating this but still not having any joy... Issues is that games don't start..

                              fluffypillowF S 2 Replies Last reply Reply Quote 0
                              • fluffypillowF
                                fluffypillow @Jste84
                                last edited by

                                @jste84 Could you post a new log? You should see a difference in the 'Executing command' part after your changes. Does this problem affect all games or there are some that do start up?

                                J 1 Reply Last reply Reply Quote 1
                                • S
                                  SephirothX2004 @Jste84
                                  last edited by SephirothX2004

                                  @jste84

                                  I have it running on my Snail i7 android phone perfectly.
                                  I'll list some of my collection configs.

                                  My nes collections file is:

                                  collection: NES
                                  extensions: nes
                                  launch: am start --user 0
                                  -n com.retroarch/.browser.retroactivity.RetroActivityFuture
                                  -e ROM "{file.path}"
                                  -e LIBRETRO /data/data/com.retroarch/cores/fceumm_libretro_android.so
                                  -e CONFIGFILE /storage/emulated/0/Android/data/com.retroarch/files/retroarch.cfg
                                  -e IME com.android.inputmethod.latin/.LatinIME
                                  -e DATADIR /data/data/com.retroarch
                                  -e APK /data/app/com.retroarch-1/base.apk
                                  -e SDCARD /storage/emulated/0
                                  -e DOWNLOADS /storage/emulated/0/Download
                                  -e VIDEO /storage/emulated/0/Video/NES
                                  -e SCREENSHOTS /storage/emulated/0/Art/NES
                                  -e EXTERNAL /storage/emulated/0/Android/data/com.retroarch/files
                                  --activity-clear-top

                                  My n64 collections is:

                                  collection: N64
                                  extension: v64,z64,n64
                                  launch: am start --user 0
                                  -a android.intent.action.VIEW
                                  -n org.mupen64plusae.v3.fzurita/paulscode.android.mupen64plusae.SplashActivity
                                  -d "file://{file.path}"

                                  My dreamcast collection is:

                                  collection: Dreamcast
                                  extension: cdi,chd,gdi
                                  launch: am start --user 0
                                  -a android.intent.action.VIEW
                                  -n com.reicast.emulator/.MainActivity
                                  -d "file://{file.path}"

                                  I hope this helps you in some way.

                                  J 1 Reply Last reply Reply Quote 1
                                  • J
                                    Jste84 @fluffypillow
                                    last edited by

                                    @fluffypillow 0_1538654629786_Screenshot_20181004-130016.jpg

                                    fluffypillowF 1 Reply Last reply Reply Quote 0
                                    • fluffypillowF
                                      fluffypillow @Jste84
                                      last edited by

                                      @jste84 Hm, the command seems to be fine... Could you try with a different game, if you have one? Spaces in the file name shouldn't cause problem (I've tested that), but could you try renaming the game, just in case? Also does this emulator work fine on its own when you open the same game?

                                      J 1 Reply Last reply Reply Quote 0
                                      • J
                                        Jste84 @fluffypillow
                                        last edited by

                                        @fluffypillow games play fine on RetroArch, tried a different rom and same issue. Tried removing spaces and still not working unfortunately

                                        fluffypillowF 1 Reply Last reply Reply Quote 0
                                        • fluffypillowF
                                          fluffypillow @Jste84
                                          last edited by

                                          @jste84 you're trying to open the game with Nostalgia.NES (according to the logs), does the game work in that emulator too? As for RetroArch, if it's working on its own, could you try opening the file with that (to see whether there are program communication issues or this issue is a bug in one of the apps)? For this setup I think you could use the same collections.txt that @SephirothX2004 mentioned above.

                                          J 1 Reply Last reply Reply Quote 0
                                          • J
                                            Jste84 @SephirothX2004
                                            last edited by

                                            @sephirothx2004 said in Announcing Pegasus Frontend:

                                            @jste84

                                            I have it running on my Snail i7 android phone perfectly.
                                            I'll list some of my collection configs.

                                            My nes collections file is:

                                            collection: NES
                                            extensions: nes
                                            launch: am start --user 0
                                            -n com.retroarch/.browser.retroactivity.RetroActivityFuture
                                            -e ROM "{file.path}"
                                            -e LIBRETRO /data/data/com.retroarch/cores/fceumm_libretro_android.so
                                            -e CONFIGFILE /storage/emulated/0/Android/data/com.retroarch/files/retroarch.cfg
                                            -e IME com.android.inputmethod.latin/.LatinIME
                                            -e DATADIR /data/data/com.retroarch
                                            -e APK /data/app/com.retroarch-1/base.apk
                                            -e SDCARD /storage/emulated/0
                                            -e DOWNLOADS /storage/emulated/0/Download
                                            -e VIDEO /storage/emulated/0/Video/NES
                                            -e SCREENSHOTS /storage/emulated/0/Art/NES
                                            -e EXTERNAL /storage/emulated/0/Android/data/com.retroarch/files
                                            --activity-clear-top

                                            My n64 collections is:

                                            collection: N64
                                            extension: v64,z64,n64
                                            launch: am start --user 0
                                            -a android.intent.action.VIEW
                                            -n org.mupen64plusae.v3.fzurita/paulscode.android.mupen64plusae.SplashActivity
                                            -d "file://{file.path}"

                                            My dreamcast collection is:

                                            collection: Dreamcast
                                            extension: cdi,chd,gdi
                                            launch: am start --user 0
                                            -a android.intent.action.VIEW
                                            -n com.reicast.emulator/.MainActivity
                                            -d "file://{file.path}"

                                            I hope this helps you in some way.

                                            Tried this and it didnt work for me but cheers

                                            1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.

                                            Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.