lr-duckstation - Experimental new PlayStation 1 emulator
-
@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. -
@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? -
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).
-
@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.
-
-
-
-
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.
-
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 👍
-
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.
-
@windg Yes, looks like the entire
libretro
site folder is not available anymore. -
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!
-
@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 runcd $HOME/RetroPie-Setup sudo ./retropie_packages.sh lr-duckstation configure
-
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
-
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 -
@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.
-
@rhester72 the feeling is that if the developer is uncomfortable with the libretro core, retropie will respect their wishes. the standalone core is fine (if currently abandoned) however, so that could be added.
-
@dankcushions The developer has literally abandoned the project. I'm not sure how he feels about libretro is relevant any longer (or ever was, to be perfectly frank - long live the GPL!).
-
@rhester72 personally speaking, i think what is permissible under the GPL shouldn’t encourage us to cause offence or burn out to volunteer developers. i don’t think setting projects against each other was really the intention of lt.
ultimately standalone exists, pcsx_rearmed exists (and has had quite a lot of fixes lately and 64-bit support so i’m looking forward to revisiting it). it’s not so important.
the lr-duckstation core has now been removed so i will lock this thread.
-
-
-
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.