Announcing Pegasus Frontend
-
@stef17 This looks like a problem with your package repositories:
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution). Could not install package(s): gstreamer1.0-alsa gstreamer1.0-libav gstreamer1.0-plugins-good jq.
Do you have any held/pinned packages ?
-
@mitu When I bought Raspberry Pi 4 I downloaded Retropie-image then to SD Card. After that wanted to install Pegasus FE. Failed. I don't know what packages.
-
@stef17 I Which RetroPie image did you install ?
I don't seem to reproduce the issue with the default RetroPie installation - installation works fine with the same version and Raspberry Pi OS release.
Can you run the recommended command from the error message and see if you can installpegasus
afterwards:apt --fix-broken install
-
@mitu said in Announcing Pegasus Frontend:
@stef17 I Which RetroPie image did you install ?
I don't seem to reproduce the issue with the default RetroPie installation - installation works fine with the same version and Raspberry Pi OS release.
Can you run the recommended command from the error message and see if you can installpegasus
afterwards:apt --fix-broken install
It did work. But now where do I put the Frontend chooser?
-
@stef17 You can put it anywhere, it should be fairly portable.
-
@fluffypillow Thanks for your frontend!
I have a question: I always used Pegasus on my bartop environment running Debian and i have any flaws.
Recently i began to install a new environment under Windows 10 and i noticed the performance of Pegasus are very poor.
It takes a lot to check the roms at start, when i scroll down the games i have a lot of lags (compared to Debian setup, same roms). The machine running Windows it's a new Ryzen 5 + Vega 11 and a NvME SSD.Could be the theme i use? (GameOS)
Thanks...
-
@fastpop72 Hi, well file operations are in general slower on Windows, as far as I know (se eg. here) it's mainly related to the file system (NTFS). It might be possible to improve the speed with some smart caching in the future; for now you could try disabling the third party sources you don't use, or use smaller images (so they load faster).
-
General update! 2021-05-04
I've got a few short term project that piled up, so development is going a bit slower than usual; sorry about that! On the other hand, I haven't received new major bug reports about the latest versions, so I'll nominate them to Alpha 15! You can read a list of all changes since 14 here: https://github.com/mmatyas/pegasus-frontend/releases/tag/alpha15.
There are also two very minor updates since the last weekly update:
- Android: Updated the app icon to support adaptive launchers
- LaunchBox: Added support for game sort names
There's also an important notice if you're updating from stable: Windows shortcuts and Linux symlinks weren't properly resolved everywhere before; if you have games like that as favorite, you might notice some of them no longer marked as such. If necessary, you can edit the list of favorites manually, they are listed in a text file called
favorites.txt
in your config directory (see https://pegasus-frontend.org/docs/user-guide/config-dirs/).Linux news: The APT repository site, where the Debian package is hosted, closes down this summer; in case you're interested in maintaining one, feel free to drop by in this issue: https://github.com/mmatyas/pegasus-frontend/issues/202. As for Flatpak, the update will be out in about half an hour.
-
@fluffypillow Hello, how can i compile Pegasus in order to have a single executable like the continuos builds?
I forked the source and set appveyor to autobuild but it creates an executable together with all the required dlls, but doing so i can run pegasus-fe.exe only from the folder itself and not from everywhere like your single executable.
Can i have some hints?
Thanks.
-
@fastpop72 Hi, the Appveyor build is there to make sure Visual Studio doesn't detect any errors either. I'm afraid I'm not that familiar with it to create single-exe files though, the Windows builds are cross compiled from Linux, where this is more straightforward.
-
Someone has succesfully compiled Pegasus with the provided infos on the site? I followed every step but QTCreator gives me errors.... Is the compiling instructions obsolete?
Someone could post a step-by-step compiling guide?
Thanks.
-
@fluffypillow I recently updated to the
06/06/2021 alpha15-12-ge75b593b-dirty
build and been having odd problems with my inputs. On a clean boot with snes pad and 360 stick connected: snes pad works fine. 360 is responsive for around one second, and then it'll place itself to the game on the upper left forever. This affects the snes pad until I disconnect the 360 controller. The side menu screen is not affected. I don't remember the previous build that I had but the stick worked fine with that.No problems with emulationstation or once I'm in a game. Testing the stick with
jstest
seems to be fine.Retropie 4.7.15, pi4 with latest stable kernel 5.10.17-v71
-
@darksavior This sounds like it might be related to SDL2's gamepad handling, which was updated in the recent releases. Could you also try the stable release? In case you've changed the layout from inside Pegasus, there should be an
sdl_controllers.txt
file in the config directory; try removing it temporarily and set the buttons with the latest version. -
@fluffypillow I did not find
sdl_controllers.txt
in/retropie/configs/all/pegasus-fe
. I triedalpha15-dirty 2021-03-28
and everything works good. -
@darksavior Could you try setting the gamepad layout again in the latest Pegasus, even if the buttons seem to be fine?
-
@fluffypillow Some buttons decided to bind themselves to other buttons or not at all. I binded them to the right buttons and pegasus has decided to now create that sdl txt file. Everything's working well now, thanks.
-
@fluffypillow Today I connected a new controller and I'm having troubles. It's an innext snes pad. Pegasus sees it as a "retrolink snes controller". Setting certain buttons will make pegasus freeze for a bit like the
A
button. I had to use a text editor to properly set theA
button.
Some of the dpad directions are having the same freezing issue. I'm not sure how to set the dpad. Right now,up
andleft
are not responding,right
responds as left, anddown
works.I've had to delete the sdl txt file entry and reboot my pi a few times because I'm not sure how to "clear" a setting so it has been time consuming with trial and errors.
03000000790000001100000010010000,Retrolink SNES Controller,a:b1,b:b2,back:b8,dpdown:a1,dpleft:a0,dpright:a0,dpup:a1,leftshoulder:b4,rightshoulder:b5,start:b9,x:b0,y:b3,platform:Linux,
-
@fluffypillow hello .
I feel like Pegasus is under valued i love it . Be amazing to see a standalone os for it instead of thru retropie . Have you considered this before ? -
@troopaking Nah, while it would be nice, I don't really have the time to manage and maintain a separate distribution. You can make one however, if you'd like to.
-
@baksbani I guess it might work? Might need to build it manually though.
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.