Skip to content

Commit 0fb9474

Browse files
committed
duckstation: preset an extra options, add license link
Set the Memcard 1 save as "Save Ram (libretro .srm)" instead of the native "<game>_1.mcd" file. Should make easier consistent with other libretro cores behavior. License link updated, taken from https://github.com/stenzek/duckstation#libretro-core.
1 parent 7efdc0e commit 0fb9474

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

scriptmodules/libretrocores/lr-duckstation.sh

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@
1111

1212
rp_module_id="lr-duckstation"
1313
rp_module_desc="PlayStation emulator - Duckstation for libretro"
14-
rp_module_help="ROM Extensions: .exe .cue .bin .chd .psf .m3u .pbp\n\nCopy your PlayStation roms to $romdir/psx\n\nCopy compatble BIOS files to $biosdir"
15-
rp_module_licence="PROP"
14+
rp_module_help="ROM Extensions: .exe .cue .bin .chd .psf .m3u .pbp\n\nCopy your PlayStation roms to $romdir/psx\n\nCopy compatible BIOS files to $biosdir"
15+
rp_module_licence="PROP https://creativecommons.org/licenses/by-nc-nd/4.0"
1616
rp_module_section="exp"
1717
rp_module_flags="!all arm !armv6 aarch64 64bit"
1818

@@ -40,6 +40,9 @@ function configure_lr-duckstation() {
4040
# e.g. Gran Turismo 2 (Arcade) race start
4141
isPlatform "rpi4" && setRetroArchCoreOption "duckstation_GPU.Renderer" "Software"
4242

43+
# Configure the memory card 1 saves through the libretro API
44+
setRetroArchCoreOption "duckstation_MemoryCards.Card1Type" "NonPersistent"
45+
4346
# dynarec segfaults without redirecting stdin from </dev/null
4447
addEmulator 0 "$md_id" "psx" "$md_inst/duckstation_libretro.so </dev/null"
4548
addSystem "psx"

0 commit comments

Comments
 (0)