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

    lr-duckstation - Experimental new PlayStation 1 emulator

    Scheduled Pinned Locked Moved Ideas and Development
    duckstationlr-duckstationplaystationpsxps1
    154 Posts 28 Posters 55.2k 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.
    • chronoxC
      chronox
      last edited by

      im have a lot of audio issues on a stock 3b+.... music crackles pretty noticeably (how much seems to depend on the track, strangely enough), and it sounds pretty distorted when loud enough, it's especially noticeable with headphones connected. im not having any of that on lr-pcsx-rearmed

      this is on every game it seems; ive tested AND played a significant chunk of tales of phantasia, suikoden, and chrono cross (the latter of which also crackles a lot on the party menu, figured it'd be at least worth a mention even if it seems to be just an emulation issue)

      i have the latest binary available, and im also using a crtpi image if that matters somehow -- im pretty sure its just setting up video scaling options for cores (at least checking core configs seems to be just that) but i might be wrong

      dankcushionsD 1 Reply Last reply Reply Quote 0
      • dankcushionsD
        dankcushions Global Moderator @chronox
        last edited by

        @chronox said in lr-duckstation - Experimental new PlayStation 1 emulator:

        i have the latest binary available, and im also using a crtpi image if that matters somehow

        we don't support third party images, i'm afraid. no exceptions. please try the official image and note the installation notes in the first post here, and the guidelines for seeking support in https://retropie.org.uk/forum/topic/3/read-this-first

        DarksaviorD chronoxC 2 Replies Last reply Reply Quote 0
        • DarksaviorD
          Darksavior @dankcushions
          last edited by

          @dankcushions You are very right. I made the mistake of supporting that image on the subreddit and in the end I had to troubleshoot a problem the image maker couldn't figure out at the time. It was a bug with runahead being enabled by default.

          dankcushionsD 1 Reply Last reply Reply Quote 2
          • dankcushionsD
            dankcushions Global Moderator @Darksavior
            last edited by

            @darksavior heh, yeah runahead would do it! what a crazy default.

            1 Reply Last reply Reply Quote 1
            • chronoxC
              chronox @dankcushions
              last edited by chronox

              @dankcushions my bad T_T i hope that wasnt annoying!

              ive flashed the official image from the retropie website and tinkered with the video settings so it works with my crt properly lol, but im still having the same audio issues... ive made sure to update the retropie script and the underlying OS stuff to the latest version before actually testing out the games but no dice

              im gonna test a bit more, but yeah for now it doesnt seem like anything got fixed unfortunately :(

              edit: something i somehow completely forgot to mention is that my pi is running through a pi2scart.. should i try connecting my pi to an actual hdtv? itd be a bit of a hassle and im still not really sure if itd fix anything, but maybe

              dankcushionsD 1 Reply Last reply Reply Quote 0
              • dankcushionsD
                dankcushions Global Moderator @chronox
                last edited by dankcushions

                @chronox i am not really familiar with CRT setups but I believe the pi4 has to download to run CRT signals: https://retropie.org.uk/forum/topic/29999/what-are-the-most-common-problems-with-using-a-crt-with-the-raspberry-pi-4 - this could explain your performance issues. perhaps lr-pcsx_rearmed would be your best solution since it is less demanding.

                however that's just a guess since you didn't supply me with the info in https://retropie.org.uk/forum/topic/3/read-this-first - verbose log, etc

                sirhenrythe5thS 1 Reply Last reply Reply Quote 0
                • sirhenrythe5thS
                  sirhenrythe5th @dankcushions
                  last edited by

                  @dankcushions i am an absolut CRT Fan and one of those guys that think that for emulation of systems from Atari2600 to Dreamcast a CRT is the best way to go.
                  It worked perfect with Pi1 to Pi3, but i also gave up with the Pi4.
                  I would have bought a VGA666 or Pi2Scart, but in the end even that does not work because of the issues with the 3.5" sound output.
                  A kind of shame, but as everyone has a HD flatscreen in our days it may be the way to go.
                  Nethertheless a CRT should be supported at 100% for retrogamers IMO.

                  -- Retro-Achievements Username: SirALX --
                  RetroRatio: 1.88
                  Started Games beaten: 2,47%
                  Site Rank: 4382/93743 ranked users (TOP 4.76%)
                  Last seen in [The Legend of Zelda: Lost in Time (HACK) [N64], exploring Hyrule at Night]

                  1 Reply Last reply Reply Quote 0
                  • CrushC
                    Crush @dankcushions
                    last edited by

                    @dankcushions said in lr-duckstation - Experimental new PlayStation 1 emulator:

                    @crush said in lr-duckstation - Experimental new PlayStation 1 emulator:

                    @dankcushions thanks but i'm refering to rendered resolution, like the enhanced resolution option in lr-psx-rearmed.

                    so am i :) those options are available in core options, as per my link. in duckstation the option is called 'internal resolution scale'. note that you'll have to switch the renderer option to 'hardware (auto)' (with the caveat in the my first post in this thread), and restart the core for it to appear.

                    that said, i just tested it and it appears to cause quite a bit of slowdown on my test game (tekken 2) at 2x resolution, but other games might be fine. you may also get better performance disabling all the PGXP enhancements.

                    @dankcushions this worked at the time of that convo, but recently i have updated, i notice vulcan works, but changing the internal resolution scale no longer does anything, it keeps rendering at 1x.
                    Is this intentionally disabled or is something else amiss?

                    1 Reply Last reply Reply Quote 0
                    • C
                      ChaosEffect
                      last edited by ChaosEffect

                      I have been on a kick recently with trying all of the lightgun games I can get to work.

                      Two that have been giving me trouble are the arcade versions of Time Crisis and Judge Dredd.

                      The various MAME cores available on RetroPie are lacking one thing or another with these games. Some cores run Judge Dredd fine but don't have gun support, while others have gun support and don't run Judge Dredd. Time Crisis appears to not work in any of them.

                      I know that the PlayStation versions work well and that DuckStation is focused on PlayStation games, but I'm curious if DuckStation would be able to handle these and any other arcade games that have architecture similar to the PlayStation's (like how Flycast can handle Naomi and Atomiswave games).

                      I am also known as "StormedBubbles"

                      dankcushionsD 1 Reply Last reply Reply Quote 0
                      • dankcushionsD
                        dankcushions Global Moderator @ChaosEffect
                        last edited by

                        @chaoseffect nope, the author has said on multiple occasions that they have no interest in it and that it's actually not trivial to pivot to an arcade core.

                        1 Reply Last reply Reply Quote 1
                        • dankcushionsD dankcushions referenced this topic on
                        • dankcushionsD dankcushions referenced this topic on
                        • ClydeC
                          Clyde
                          last edited by

                          I just learned that Duckstation is on indefinite hold. The developer and many others seem to blame it on (parts of) the RetroArch team. See here and here on Reddit.

                          Does anyone know more about this? And what does it mean for lr-duckstaion?

                          1 Reply Last reply Reply Quote 0
                          • windgW
                            windg
                            last edited by windg

                            A big THANK YOU to Stenzek for his amazing job with Duckstation. It's my default emulator on my systems. I hope Duckstation to keep working and be available for download in the future releases of RetroPie.

                            My English isn't at a good level.

                            1 Reply Last reply Reply Quote 1
                            • dankcushionsD
                              dankcushions Global Moderator
                              last edited by dankcushions

                              it seems that the upstream libretro core is still hosted and available, and is pretty much “finished” so nothing changes for us, as such. i see no reason to add or switch to the libretro ‘swanstation’ fork.

                              in terms of the reasoning, i don’t think it helps to explore the drama. all i would say is that emulator/open source hobby projects like this should be a fun experience to challenge oneself. if it becomes negative in any way, that’s a good enough reason to step away.

                              wishing stenzek all the best, and grateful for the work they’ve generously done for this community 👍

                              R 1 Reply Last reply Reply Quote 6
                              • windgW
                                windg
                                last edited by

                                I update RetroPie on a Pi4 and in the end an error appear about duckstation:

                                URL
                                https://www.duckstation.org/libretro/duckstation_libretro_linux_armv7.zip failed to download.
                                
                                curl:  (22) The requested URL returned error: 404 Not Found
                                

                                I try to install the duckstation on a differrent system(Pi3) but it is not possible.

                                My English isn't at a good level.

                                mituM O 2 Replies Last reply Reply Quote 0
                                • mituM
                                  mitu Global Moderator @windg
                                  last edited by

                                  @windg Yes, looks like the entire libretro site folder is not available anymore.

                                  windgW 1 Reply Last reply Reply Quote 0
                                  • windgW
                                    windg @mitu
                                    last edited by

                                    I copy/pasted the lr-duckstation folder from an old backup to a fresh image of RetroPie 4.7.20 with latest updates. The retropie-setup says that the core is installed via binary but i don't have the option to change in duckstation in runcommand menu. What i am missing ? Thanks!

                                    My English isn't at a good level.

                                    mituM 1 Reply Last reply Reply Quote 0
                                    • mituM
                                      mitu Global Moderator @windg
                                      last edited by

                                      @windg said in lr-duckstation - Experimental new PlayStation 1 emulator:

                                      The retropie-setup says that the core is installed via binary but i don't have the option to change in duckstation in runcommand menu. What i am missing ?

                                      You're missing the configuration step of the installation, which adds the entries to emulators.cfg. EIther copy the file from /opt/retropie/configs/psx to your new install or run

                                      cd $HOME/RetroPie-Setup
                                      sudo ./retropie_packages.sh lr-duckstation configure
                                      
                                      1 Reply Last reply Reply Quote 1
                                      • O
                                        obrie572 @windg
                                        last edited by

                                        Just as a point of reference for others, the libretro binaries were archived on github here in case you need it: https://github.com/batocera-linux/lr-duckstation

                                        1 Reply Last reply Reply Quote 2
                                        • ExarKunIvE
                                          ExarKunIv
                                          last edited by

                                          bummer . i was just getting to the point i was going to give this a try.
                                          well it will just have to wait till something is figured it, it anything

                                          RPi3B+ / 200GB/ RetroPie v4.5.14, RPi4 Model B 4gb / 256gb / RetroPie 4.8.2
                                          RPi5 4gb / 512gb / RetroPie 4.8.9 -Basic
                                          Maintainer of RetroPie-Extra .

                                          1 Reply Last reply Reply Quote 0
                                          • R
                                            rhester72 @dankcushions
                                            last edited by

                                            @dankcushions said in lr-duckstation - Experimental new PlayStation 1 emulator:

                                            it seems that the upstream libretro core is still hosted and available, and is pretty much “finished” so nothing changes for us, as such. i see no reason to add or switch to the libretro ‘swanstation’ fork.

                                            The upstream core is neither hosted nor available any longer, as stenzek has gone full scorched-earth on libretro. Perhaps that's reason enough to switch back to swanstation, particularly considering it's the only fork in any form of still-active development? As-is, RetriePie installation of this core is completely broken.

                                            dankcushionsD 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.