From c4082d34bad121226c4e2fc57bb91acec93142cb Mon Sep 17 00:00:00 2001 From: XargonWan Date: Wed, 21 Sep 2022 18:03:52 +0200 Subject: [PATCH 01/19] PPSSPP: fix --- net.retrodeck.retrodeck.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net.retrodeck.retrodeck.yml b/net.retrodeck.retrodeck.yml index 80ed3587..f02bc5e5 100644 --- a/net.retrodeck.retrodeck.yml +++ b/net.retrodeck.retrodeck.yml @@ -407,7 +407,7 @@ modules: - name: ppsspp buildsystem: cmake-ninja config-opts: - - -DUSE_SYSTEM_FFMPEG=OFF # turn this on? + - -DUSE_SYSTEM_FFMPEG=ON # default: off, turn this on? - -DUSE_SYSTEM_LIBZIP=ON - -DUSE_SYSTEM_ZSTD=ON From f066598d280f967235d7ccad65c374613e838f76 Mon Sep 17 00:00:00 2001 From: XargonWan Date: Wed, 21 Sep 2022 20:36:12 +0200 Subject: [PATCH 02/19] PPSSPP: restored its ffmpeg --- net.retrodeck.retrodeck.yml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/net.retrodeck.retrodeck.yml b/net.retrodeck.retrodeck.yml index f02bc5e5..14b1afea 100644 --- a/net.retrodeck.retrodeck.yml +++ b/net.retrodeck.retrodeck.yml @@ -196,7 +196,7 @@ modules: sources: - type: git url: https://github.com/FFmpeg/FFmpeg.git - tag: n5.1 + tag: n5.1.1 - name: freeimage no-autogen: true @@ -477,10 +477,10 @@ modules: dest: ext/zstd commit: a488ba114ec17ea1054b9057c26a046fc122b3b6 url: https://github.com/facebook/zstd.git - #- type: git - # dest: ffmpeg - # commit: 3ad7ddb9eb2af898dce8c4b5e9a28b77b3f7ddd7 - # url: https://github.com/hrydgard/ppsspp-ffmpeg.git + - type: git + dest: ffmpeg + commit: 3ad7ddb9eb2af898dce8c4b5e9a28b77b3f7ddd7 + url: https://github.com/hrydgard/ppsspp-ffmpeg.git - type: git dest: pspautotests commit: 682a4303aba63a50c91ae0fa6928c9dac8ca9b92 From e1c61e95e5262d4b8226700deeae24bf6973a969 Mon Sep 17 00:00:00 2001 From: XargonWan Date: Wed, 21 Sep 2022 23:46:02 +0200 Subject: [PATCH 03/19] PPSSPP: restored its ffmpeg -fix1 --- net.retrodeck.retrodeck.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net.retrodeck.retrodeck.yml b/net.retrodeck.retrodeck.yml index 14b1afea..dad7b2ec 100644 --- a/net.retrodeck.retrodeck.yml +++ b/net.retrodeck.retrodeck.yml @@ -407,7 +407,7 @@ modules: - name: ppsspp buildsystem: cmake-ninja config-opts: - - -DUSE_SYSTEM_FFMPEG=ON # default: off, turn this on? + - -DUSE_SYSTEM_FFMPEG=OFF # default: off, turn this on? - -DUSE_SYSTEM_LIBZIP=ON - -DUSE_SYSTEM_ZSTD=ON From a9b1888b2e4bce5f18ac0f008f3289d6ff914306 Mon Sep 17 00:00:00 2001 From: XargonWan Date: Sat, 24 Sep 2022 20:28:49 +0200 Subject: [PATCH 04/19] Bugfixes by RavenKilit --- global.sh | 3 ++ net.retrodeck.retrodeck.yml | 23 ++++---- retrodeck.sh | 104 +++++++++++++++++------------------- 3 files changed, 66 insertions(+), 64 deletions(-) diff --git a/global.sh b/global.sh index b67d81f8..9355d61a 100755 --- a/global.sh +++ b/global.sh @@ -79,6 +79,9 @@ then echo "themes_folder=$themes_folder" >> $rd_conf echo "sdcard=$sdcard" >> $rd_conf + echo "Setting config file permissions" + chmod +rwx $rd_conf + # If the config file is existing i just read the variables (source it) else echo "Found RetroDECK config file in $rd_conf" diff --git a/net.retrodeck.retrodeck.yml b/net.retrodeck.retrodeck.yml index dad7b2ec..17a92647 100644 --- a/net.retrodeck.retrodeck.yml +++ b/net.retrodeck.retrodeck.yml @@ -1386,20 +1386,23 @@ modules: buildsystem: simple build-commands: - # Prep the ES-DE and RetroArch config files - I will have to SED/XMLSTARLET them soon + # Initializing retrodeck config folder + - mkdir -p /var/config/retrodeck + + # Prep the ES-DE and RetroArch config files - I will have to SED/XMLSTARLET them soon - rm -rf /app/share/emulationstation/resources/systems/unix/es_find_rules.xml - cp es-configs/es_find_rules.xml /app/share/emulationstation/resources/systems/unix/ - rm -rf /app/share/emulationstation/resources/systems/unix/es_systems.xml - cp es-configs/es_systems.xml /app/share/emulationstation/resources/systems/unix/ - # These must be put in home folder, managed by retrodeck.sh + # These must be put in home folder, managed by retrodeck.sh - cp es-configs/es_settings.xml ${FLATPAK_DEST}/retrodeck/es_settings.xml - # Logo, res + # Logo, res - rm -f /app/share/emulationstation/resources/graphics/splash.svg - cp res/splash.svg /app/share/emulationstation/resources/graphics/splash.svg - cp res/icon.svg /app/share/icons/hicolor/scalable/apps/net.retrodeck.retrodeck.svg - # Tools + # Tools - mkdir -p ${FLATPAK_DEST}/retrodeck/tools/ - cp tools/* ${FLATPAK_DEST}/retrodeck/tools/ - mv -f es-configs/tools-gamelist.xml ${FLATPAK_DEST}/retrodeck/ @@ -1410,18 +1413,18 @@ modules: - cp global.sh /app/bin/global.sh - chmod +x /app/bin/global.sh - # Desktop entry + # Desktop entry - cp net.retrodeck.retrodeck.desktop /app/share/applications/net.retrodeck.retrodeck.desktop - # TODO: group the configs per-emu and optimize the following cps, like already done with Dolphin. Please not that some files may be renamed, check retrodeck.sh to know how (and fix it after the edit) + # TODO: group the configs per-emu and optimize the following cps, like already done with Dolphin. Please not that some files may be renamed, check retrodeck.sh to know how (and fix it after the edit) - # Initializing default emulator configs + # Initializing default emulator configs - cp -r emu-configs ${FLATPAK_DEST}/retrodeck/emu-configs/ - # Overlays - #- cp -r overlays ${FLATPAK_DEST}/retrodeck/overlays Disabled in 0.4.2b as it will be introduced in 0.5.0b + # Overlays + #- cp -r overlays ${FLATPAK_DEST}/retrodeck/overlays Disabled in 0.4.2b as it will be introduced in 0.5.0b - # Placing appdata + # Placing appdata - mkdir -p ${FLATPAK_DEST}/share/appdata - cp net.retrodeck.retrodeck.appdata.xml ${FLATPAK_DEST}/share/appdata diff --git a/retrodeck.sh b/retrodeck.sh index f8907030..ee2cec90 100644 --- a/retrodeck.sh +++ b/retrodeck.sh @@ -169,7 +169,7 @@ standalones_init() { cp -fv $emuconfigs/ppssppsdl/* /var/config/ppsspp/PSP/SYSTEM/ sed -i 's#/home/deck/retrodeck#'$rdhome'#g' /var/config/ppsspp/PSP/SYSTEM/ppsspp.ini - # PPSSPPSDL + # DUCKSTATION echo "------------------------" echo "Initializing DUCKSTATION" echo "------------------------" @@ -299,40 +299,40 @@ browse(){ done } -advanced(){ - # function to give advanced install options - echo "Advaced choosed" - - choice=$(zenity --icon-name=net.retrodeck.retrodeck --info --no-wrap \ - --window-icon="/app/share/icons/hicolor/scalable/apps/net.retrodeck.retrodeck.svg" --title "RetroDECK" \ - --ok-label "ROMs" \ - --extra-button "Media" \ - --extra-button "Themes" \ - --extra-button "Back" \ - --text="What do you want to change?\n\nROMS folder = $roms_folder\nMedia folder (scraped data) = $media_folder\nThemes folder=$themes_folder" ) - echo "Choice is $choice" - - case $choice in - - "" ) # Internal (yes) - echo "ROMs" - ;; - - "Media" ) - echo "Media" - ;; - - "Themes" ) - echo "Themes" - ;; - - "Back" ) # Browse + not found fallback - echo "Back" - finit - ;; - - esac -} +#advanced(){ +# # function to give advanced install options +# echo "Advaced choosed" +# +# choice=$(zenity --icon-name=net.retrodeck.retrodeck --info --no-wrap \ +# --window-icon="/app/share/icons/hicolor/scalable/apps/net.retrodeck.retrodeck.svg" --title "RetroDECK" \ +# --ok-label "ROMs" \ +# --extra-button "Media" \ +# --extra-button "Themes" \ +# --extra-button "Back" \ +# --text="What do you want to change?\n\nROMS folder = $roms_folder\nMedia folder (scraped data) = $media_folder\nThemes folder=$themes_folder" ) +# echo "Choice is $choice" +# +# case $choice in +# +# "" ) # Internal (yes) +# echo "ROMs" +# ;; +# +# "Media" ) +# echo "Media" +# ;; +# +# "Themes" ) +# echo "Themes" +# ;; +# +# "Back" ) # Browse + not found fallback +# echo "Back" +# finit +# ;; +# +# esac +#} finit() { # Force/First init, depending on the situation @@ -342,24 +342,24 @@ finit() { # Internal or SD Card? choice=$(zenity --icon-name=net.retrodeck.retrodeck --info --no-wrap \ --window-icon="/app/share/icons/hicolor/scalable/apps/net.retrodeck.retrodeck.svg" --title "RetroDECK" \ - --ok-label "Internal" \ + --ok-label "Cancel" \ + --extra-button "Internal" \ --extra-button "SD Card" \ - --extra-button "Advanced" \ - --extra-button "Cancel" \ + #--extra-button "Advanced" \ --text="Welcome to the first configuration of RetroDECK.\nThe setup will be quick but please READ CAREFULLY each message in order to avoid misconfigurations.\n\nWhere do you want your roms folder to be located?" ) echo "Choice is $choice" case $choice in - "" ) # Internal (yes) - echo "Internal selected" - roms_folder="$rdhome/roms" - ;; - - "Cancel" ) + "" ) # Cancel or X button quits echo "Now quitting" kill $$ - ;; + ;; + + "Internal" ) # Internal + echo "Internal selected" + roms_folder="$rdhome/roms" + ;; "SD Card" ) echo "SD Card selected" @@ -376,16 +376,12 @@ finit() { roms_folder="$sdcard/retrodeck/roms" # sdcard variable is correct as its given by browse function echo "ROMs folder = $roms_folder" fi - ;; + ;; - "Advanced" ) # Browse + not found fallback - echo "Advanced" - advanced - ;; - - 1 ) # X button quits - kill $$ - ;; + #"Advanced" ) # Browse + not found fallback + # echo "Advanced" + # advanced + #;; esac From d398baa8087f5c84733710b9206ee1c7948b4a7e Mon Sep 17 00:00:00 2001 From: XargonWan Date: Sat, 24 Sep 2022 20:38:40 +0200 Subject: [PATCH 05/19] Updated appdata --- net.retrodeck.retrodeck.appdata.xml | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/net.retrodeck.retrodeck.appdata.xml b/net.retrodeck.retrodeck.appdata.xml index c2790b28..c750ca63 100644 --- a/net.retrodeck.retrodeck.appdata.xml +++ b/net.retrodeck.retrodeck.appdata.xml @@ -68,17 +68,16 @@
  • IMPORTANT: Started saves migration, the saves are being moved to retrodeck/saves/systemname/emulator, so if the emulator cannot load your saves you have to move them to the new path
  • Theme revamp and more themes available such as the old one
  • -
  • A custom ROMs folder can be now selected during the first setup.
  • Updated RetroArch and its cores from 1.10.2 to 1.10.3
  • -
  • Updated all the standalone emulators to their latrest releases
  • -
  • Updated ES-DE to the 1.2.6
  • -
  • Removed the unavailable emualtors fom the ES-DE list to avoid confusion
  • +
  • Updated all the standalone emulators to their latest releases
  • +
  • Updated ES-DE to 1.2.6
  • +
  • Removed the unavailable emualtors from the ES-DE list to avoid confusion
  • Updated XEMU configurations and added its (free) assets
  • -
  • Added assets for RetroArch, PPSSPP and BlueMSX (libretro)
  • -
  • New emulator: PCSX2-QT, it's now the default PS2 emulator. Former PCSX2 emulator is now callerd PCSX2 (Legacy).
  • +
  • Added free assets for RetroArch, PPSSPP and BlueMSX (libretro)
  • +
  • New emulator: PCSX2-QT, it's now the default PS2 emulator. Former PCSX2 emulator is now called PCSX2 (Legacy).
  • New emualtor: Duckstation for PSX.
  • -
  • New varialbes system: now some variables such as game folder location are saved in /app/retrodeck/retrodeck.cfg.
  • -
  • Solved an issue where Dolphin (Standalone) was not save in the intended riectories.
  • +
  • New varialbes system: now some variables such as game folder location are saved in /var/config/retrodeck/retrodeck.cfg.
  • +
  • Solved an issue where Dolphin (Standalone) was not saving in the intended riectories.
From 01ba2e55083e7ac1d640f611eae775f9633b615f Mon Sep 17 00:00:00 2001 From: XargonWan Date: Sun, 25 Sep 2022 19:48:17 +0200 Subject: [PATCH 06/19] ES-DE: disabled halt on invalid media files --- es-configs/es_settings.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/es-configs/es_settings.xml b/es-configs/es_settings.xml index 599b3987..15a842eb 100644 --- a/es-configs/es_settings.xml +++ b/es-configs/es_settings.xml @@ -55,7 +55,7 @@ - + From 63f19d361203ec1a0c5a13d5c77a7e911661673a Mon Sep 17 00:00:00 2001 From: XargonWan Date: Sun, 25 Sep 2022 19:57:32 +0200 Subject: [PATCH 07/19] Yuzu: flathub workaround --- net.retrodeck.retrodeck.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/net.retrodeck.retrodeck.yml b/net.retrodeck.retrodeck.yml index 17a92647..d7510677 100644 --- a/net.retrodeck.retrodeck.yml +++ b/net.retrodeck.retrodeck.yml @@ -635,6 +635,7 @@ modules: - install -Dm755 ../yuzu-launcher.sh /app/bin/yuzu-launcher - install -Dm644 ../dist/yuzu.svg /app/share/icons/hicolor/scalable/apps/yuzu.svg sources: + - disable-submodules: true # FLATHUB WORKAROUND - type: git url: https://github.com/yuzu-emu/yuzu-mainline.git tag: mainline-0-1171 From 52e7e87cb384440caec89c41a6519bb19248d95d Mon Sep 17 00:00:00 2001 From: XargonWan Date: Tue, 27 Sep 2022 14:05:40 +0200 Subject: [PATCH 08/19] RPCS3 installer, proto script --- tools/rpcs3-installer.sh.proto | 37 ++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 tools/rpcs3-installer.sh.proto diff --git a/tools/rpcs3-installer.sh.proto b/tools/rpcs3-installer.sh.proto new file mode 100644 index 00000000..282a62cb --- /dev/null +++ b/tools/rpcs3-installer.sh.proto @@ -0,0 +1,37 @@ +#!/bin/bash + +THIS MUST BE PUT IN RETRODECK.SH +mkdir -p $rdhome/roms/ps3/emudir +mkdir -p $rdhome/roms/ps3/dump + +zenity: "Hey I will destroy everything in $rdhome/roms/ps3/dump" + +zenity: this will take a while, have a coffee + +rpcs3 --installpkg $rdhome/roms/ps3/dump/* + +for each folder in $rdhome/roms/ps3/emudir/dev_hdd0/game/ + + gameid=foldername + + if gamename.desktop doesnt exist + + gamename=we need a file with ID - names + echo in $rdhome/roms/ps3/$gamname.desktop EOF<< + + [Desktop Entry] + Encoding=UTF-8 + Version=1.0 + Type=Application + Terminal=false + Name=$gamename + Exec="source global.sh && rpcs3 --no-gui $rdhome/roms/ps3/emudir/dev_hdd0/game/$gameid" + Icon="$rdhome/roms/ps3/emudir/dev_hdd0/game/$gameid/ICON0.PNG" +EOF + + fi +done + +rm -rf $rdhome/roms/ps3/dump/* + +zenity: done, restart retrodeck please \ No newline at end of file From 0375389979e66a607279d5ad6d2da3cc6f6b99c8 Mon Sep 17 00:00:00 2001 From: XargonWan Date: Tue, 27 Sep 2022 14:09:20 +0200 Subject: [PATCH 09/19] RPCS3: added desktop extension --- es-configs/es_systems.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/es-configs/es_systems.xml b/es-configs/es_systems.xml index 4899e218..e58e0e00 100644 --- a/es-configs/es_systems.xml +++ b/es-configs/es_systems.xml @@ -1082,7 +1082,7 @@ ps3 Sony PlayStation 3 %ROMPATH%/ps3 - .desktop .ps3 .PS3 .ps3dir .PS3DIR + .desktop .ps3 .PS3 .ps3dir .PS3DIR .desktop .DESKTOP %ENABLESHORTCUTS% %EMULATOR_OS-SHELL% %ROM% %EMULATOR_RPCS3% --no-gui %ROM% ps3 From a24f3796220ea5145d3de140774ac354aaa721c0 Mon Sep 17 00:00:00 2001 From: XargonWan Date: Tue, 27 Sep 2022 14:09:56 +0200 Subject: [PATCH 10/19] RPCS3: desktop extension was already there lol --- es-configs/es_systems.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/es-configs/es_systems.xml b/es-configs/es_systems.xml index e58e0e00..4899e218 100644 --- a/es-configs/es_systems.xml +++ b/es-configs/es_systems.xml @@ -1082,7 +1082,7 @@ ps3 Sony PlayStation 3 %ROMPATH%/ps3 - .desktop .ps3 .PS3 .ps3dir .PS3DIR .desktop .DESKTOP + .desktop .ps3 .PS3 .ps3dir .PS3DIR %ENABLESHORTCUTS% %EMULATOR_OS-SHELL% %ROM% %EMULATOR_RPCS3% --no-gui %ROM% ps3 From 64d1ec9e1fedcf3e23a50b41a65421d814cb1ac4 Mon Sep 17 00:00:00 2001 From: XargonWan Date: Tue, 27 Sep 2022 15:18:17 +0200 Subject: [PATCH 11/19] Fixed tools section --- es-configs/es_systems.xml | 2 +- tools/rpcs3-installer.sh.proto | 20 +++++++++++++++++++- 2 files changed, 20 insertions(+), 2 deletions(-) diff --git a/es-configs/es_systems.xml b/es-configs/es_systems.xml index 4899e218..07087026 100644 --- a/es-configs/es_systems.xml +++ b/es-configs/es_systems.xml @@ -1612,7 +1612,7 @@ zxspectrum - zzztools + tools RetroDECK Tools /var/config/retrodeck/tools .sh .SH diff --git a/tools/rpcs3-installer.sh.proto b/tools/rpcs3-installer.sh.proto index 282a62cb..71f81684 100644 --- a/tools/rpcs3-installer.sh.proto +++ b/tools/rpcs3-installer.sh.proto @@ -2,12 +2,30 @@ THIS MUST BE PUT IN RETRODECK.SH mkdir -p $rdhome/roms/ps3/emudir -mkdir -p $rdhome/roms/ps3/dump +#mkdir -p $rdhome/roms/ps3/dump cannot install in nogui + +#user must install via emulator + +source global.sh + +install_ps3_fw(){ + + # Implement a check to see if the firmware is already installed then call this function + + mkdir -p $rdhome/roms/ps3/.emudir + + mkdir -p $rdhome/roms/ps3/tmp + chmod 777 $rdhome/roms/ps3/tmp + wget http://dus01.ps3.update.playstation.net/update/ps3/image/us/2022_0510_95307e1b51d3bcc33a274db91488d29f/PS3UPDAT.PUP -P $rdhome/roms/ps3/tmp/ + rpcs3 --installfw $rdhome/roms/ps3/tmp/PS3UPDAT.PUP + rm -rf $rdhome/roms/ps3/tmp +} zenity: "Hey I will destroy everything in $rdhome/roms/ps3/dump" zenity: this will take a while, have a coffee +# this seems not to be working as rpcs3 doesn't support installation in --no-gui mode rpcs3 --installpkg $rdhome/roms/ps3/dump/* for each folder in $rdhome/roms/ps3/emudir/dev_hdd0/game/ From f32f6eeda98bc75a8052a5bbac07a726d93f35c4 Mon Sep 17 00:00:00 2001 From: XargonWan Date: Tue, 27 Sep 2022 15:22:04 +0200 Subject: [PATCH 12/19] Fixed RPCS3 proto loader --- tools/rpcs3-installer.sh.proto | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tools/rpcs3-installer.sh.proto b/tools/rpcs3-installer.sh.proto index 71f81684..62b8885b 100644 --- a/tools/rpcs3-installer.sh.proto +++ b/tools/rpcs3-installer.sh.proto @@ -43,8 +43,8 @@ for each folder in $rdhome/roms/ps3/emudir/dev_hdd0/game/ Type=Application Terminal=false Name=$gamename - Exec="source global.sh && rpcs3 --no-gui $rdhome/roms/ps3/emudir/dev_hdd0/game/$gameid" - Icon="$rdhome/roms/ps3/emudir/dev_hdd0/game/$gameid/ICON0.PNG" + Exec=rpcs3 --no-gui $rdhome/roms/ps3/emudir/dev_hdd0/game/$gameid + Icon=$rdhome/roms/ps3/emudir/dev_hdd0/game/$gameid/ICON0.PNG EOF fi From b80774e2c985bcc85c52272e369f7b1ebf65e710 Mon Sep 17 00:00:00 2001 From: XargonWan Date: Tue, 27 Sep 2022 15:51:36 +0200 Subject: [PATCH 13/19] RPCS3: tweaked config --- emu-configs/{ => rpcs3}/config.yml | 33 ++++++++++++++------ emu-configs/rpcs3/vfs.yml | 49 ++++++++++++++++++++++++++++++ retrodeck.sh | 3 +- 3 files changed, 74 insertions(+), 11 deletions(-) rename emu-configs/{ => rpcs3}/config.yml (87%) create mode 100644 emu-configs/rpcs3/vfs.yml diff --git a/emu-configs/config.yml b/emu-configs/rpcs3/config.yml similarity index 87% rename from emu-configs/config.yml rename to emu-configs/rpcs3/config.yml index b57d6713..b8555168 100644 --- a/emu-configs/config.yml +++ b/emu-configs/rpcs3/config.yml @@ -11,18 +11,21 @@ Core: Thread Scheduler Mode: Operating System Set DAZ and FTZ: false SPU Decoder: Recompiler (LLVM) - SPU GETLLAR polling detection: false + SPU Reservation Busy Waiting Percentage: 0 + SPU GETLLAR Busy Waiting Percentage: 100 SPU Debug: false MFC Debug: false - Preferred SPU Threads: 0 + Preferred SPU Threads: 1 SPU delay penalty: 3 SPU loop detection: false Max SPURS Threads: 6 - SPU Block Size: Safe + SPU Block Size: Mega Accurate GETLLAR: false Accurate SPU DMA: false + Accurate SPU Reservations: true Accurate Cache Line Stores: false Accurate RSX reservation access: false + RSX FIFO Accuracy: Fast SPU Verification: true SPU Cache: true SPU Profiler: false @@ -53,6 +56,10 @@ Core: TSX Transaction First Limit: 800 TSX Transaction Second Limit: 2000 Clocks scale: 100 + SPU Wake-Up Delay: 0 + SPU Wake-Up Delay Thread Mask: 63 + Max CPU Preempt Count: 0 + Allow RSX CPU Preemptions: true Sleep Timers Accuracy: As Host Performance Report Threshold: 500 Enable Performance Report: false @@ -62,6 +69,7 @@ VFS: Initialize Directories: true Limit disk cache size: false Disk cache maximum size (MB): 5120 + Empty /dev_hdd0/tmp/: true Video: Renderer: Vulkan Resolution: 1280x720 @@ -83,6 +91,7 @@ Video: Force High Precision Z buffer: false Strict Rendering Mode: false Disable ZCull Occlusion Queries: false + Disable Video Output: false Disable Vertex Cache: false Disable FIFO Reordering: false Enable Frame Skip: false @@ -91,7 +100,7 @@ Video: Disable Vulkan Memory Allocator: false Use full RGB output range: true Strict Texture Flushing: false - Disable native float16 support: false + Disable native float16 support: true Multithreaded RSX: false Relaxed ZCULL Sync: false Enable 3D: false @@ -120,7 +129,7 @@ Video: Asynchronous Texture Streaming 2: false Enable FidelityFX Super Resolution Upscaling: false FidelityFX CAS Sharpening Intensity: 50 - Asynchronous Queue Scheduler: Safe + Asynchronous Queue Scheduler: Fast Performance Overlay: Enabled: false Enable Framerate Graph: false @@ -159,7 +168,7 @@ Audio: Master Volume: 100 Enable Buffering: true Desired Audio Buffer Duration: 100 - Enable Time Stretching: false + Enable Time Stretching: true Time Stretching Threshold: 75 Microphone Type: "Null" Microphone Devices: "@@@@@@@@@@@@" @@ -189,15 +198,19 @@ Net: DNS address: 8.8.8.8 IP swap list: "" PSN status: Disconnected +Savestate: + Start Paused: false + Suspend Emulation Savestate Mode: true + Inspection Mode Savestates: false + Save Disc Game Data: false Miscellaneous: Automatically start games after boot: true - Exit RPCS3 when process finishes: false - Start games in fullscreen mode: false + Exit RPCS3 when process finishes: true + Start games in fullscreen mode: true Prevent display sleep while running games: true Show trophy popups: true Show shader compilation hint: true Use native user interface: true GDB Server: 127.0.0.1:2345 Silence All Logs: false - Window Title Format: "FPS: %F | %R | %V | %T [%t]" -Log: {} \ No newline at end of file + Window Title Format: "FPS: %F | %R | %V | %T [%t]" \ No newline at end of file diff --git a/emu-configs/rpcs3/vfs.yml b/emu-configs/rpcs3/vfs.yml new file mode 100644 index 00000000..f5b89a9f --- /dev/null +++ b/emu-configs/rpcs3/vfs.yml @@ -0,0 +1,49 @@ +$(EmulatorDir): "/home/deck/retrodeck/roms/ps3/emudir" +/dev_hdd0/: $(EmulatorDir)dev_hdd0/ +/dev_hdd1/: $(EmulatorDir)dev_hdd1/ +/dev_flash/: $(EmulatorDir)dev_flash/ +/dev_flash2/: $(EmulatorDir)dev_flash2/ +/dev_flash3/: $(EmulatorDir)dev_flash3/ +/dev_bdvd/: $(EmulatorDir)dev_bdvd/ +/app_home/: "" +/dev_usb***/: + /dev_usb000: + Path: $(EmulatorDir)dev_usb000/ + Serial: "" + VID: "" + PID: "" + /dev_usb001: + Path: "" + Serial: "" + VID: "" + PID: "" + /dev_usb002: + Path: "" + Serial: "" + VID: "" + PID: "" + /dev_usb003: + Path: "" + Serial: "" + VID: "" + PID: "" + /dev_usb004: + Path: "" + Serial: "" + VID: "" + PID: "" + /dev_usb005: + Path: "" + Serial: "" + VID: "" + PID: "" + /dev_usb006: + Path: "" + Serial: "" + VID: "" + PID: "" + /dev_usb007: + Path: "" + Serial: "" + VID: "" + PID: "" \ No newline at end of file diff --git a/retrodeck.sh b/retrodeck.sh index ee2cec90..122ebcef 100644 --- a/retrodeck.sh +++ b/retrodeck.sh @@ -144,7 +144,8 @@ standalones_init() { echo "Initializing RPCS3" echo "------------------------" mkdir -pv /var/config/rpcs3/ - cp -fvr $emuconfigs/config.yml /var/config/rpcs3/ + cp -fvr $emuconfigs/rpcs3/* /var/config/rpcs3/ + sed -i 's#/home/deck/retrodeck#'$rdhome'#g' /var/config/rpcs3/vfs.yml # XEMU echo "------------------------" From 28e8451a53d992a3722611d41e6e8682099364b9 Mon Sep 17 00:00:00 2001 From: XargonWan Date: Tue, 27 Sep 2022 17:06:39 +0200 Subject: [PATCH 14/19] RA: enabled advanced settings --- emu-configs/retroarch.cfg | 2 +- retrodeck.sh | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/emu-configs/retroarch.cfg b/emu-configs/retroarch.cfg index 265c05f8..5d0577b1 100644 --- a/emu-configs/retroarch.cfg +++ b/emu-configs/retroarch.cfg @@ -2821,7 +2821,7 @@ menu_screensaver_timeout = "0" menu_scroll_delay = "256" menu_scroll_fast = "false" menu_shader_pipeline = "2" -menu_show_advanced_settings = "false" +menu_show_advanced_settings = "true" menu_show_configurations = "true" menu_show_core_updater = "false" menu_show_dump_disc = "true" diff --git a/retrodeck.sh b/retrodeck.sh index 122ebcef..12d2ed94 100644 --- a/retrodeck.sh +++ b/retrodeck.sh @@ -261,6 +261,9 @@ post_update() { # Resetting es_systems, now we need it but in the future I should think a better solution, maybe with sed cp -fv /app/retrodeck/es_settings.xml /var/config/emulationstation/.emulationstation/es_settings.xml + # 0.4 -> 0.5 + # Saves migration - Part 1: Standalones + ra_init standalones_init tools_init From 0faf7f389549d0a5cde41aec3f2b1d05dd971825 Mon Sep 17 00:00:00 2001 From: XargonWan Date: Tue, 27 Sep 2022 17:10:25 +0200 Subject: [PATCH 15/19] RA: enabled touch mode --- emu-configs/retroarch.cfg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/emu-configs/retroarch.cfg b/emu-configs/retroarch.cfg index 5d0577b1..db4b873e 100644 --- a/emu-configs/retroarch.cfg +++ b/emu-configs/retroarch.cfg @@ -2809,7 +2809,7 @@ menu_mouse_enable = "true" menu_navigation_browser_filter_supported_extensions_enable = "true" menu_navigation_wraparound_enable = "true" menu_pause_libretro = "true" -menu_pointer_enable = "false" +menu_pointer_enable = "true" menu_rgui_full_width_layout = "true" menu_rgui_shadows = "false" menu_rgui_transparency = "true" From 5fc458ab5ee154e100f60acdc00f8dfb647fcf5a Mon Sep 17 00:00:00 2001 From: XargonWan Date: Tue, 27 Sep 2022 17:55:30 +0200 Subject: [PATCH 16/19] Save migration - imp1 --- retrodeck.sh | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/retrodeck.sh b/retrodeck.sh index 12d2ed94..dbd9b243 100644 --- a/retrodeck.sh +++ b/retrodeck.sh @@ -108,7 +108,7 @@ standalones_init() { cp -fvr $emuconfigs/PCSX2/* /var/config/PCSX2/inis/ sed -i 's#~/retrodeck#'$rdhome'#g' /var/config/PCSX2/inis/PCSX2_ui.ini sed -i 's#~/retrodeck#'$rdhome'#g' /var/config/PCSX2/inis/PCSX2.ini - dir_prep "$rdhome/states" "/var/config/PCSX2/sstates" + dir_prep "$rdhome/states/ps2/pcsx2" "/var/config/PCSX2/sstates" dir_prep "$rdhome/screenshots" "/var/config/PCSX2/snaps" dir_prep "$rdhome/.logs" "/var/config/PCSX2/logs" dir_prep "$rdhome/bios" "$rdhome/bios/pcsx2" @@ -263,6 +263,22 @@ post_update() { # 0.4 -> 0.5 # Saves migration - Part 1: Standalones + + #mv -fv OLD_CITRA_SAVES ~/retrodeck/saves/n3ds/citra/nand/ + #mv -fv OLD_CITRA_STATES ~/retrodeck/saves/n3ds/citra/sdmc/ + + mv -fv /home/deck/retrodeck/states/*.ml* ~/retrodeck/states/nds/melonds + + #eeprom_path = '/home/deck/retrodeck/saves/xbox/xemu/xbox-eeprom.bin' + #SavesPath = ~/retrodeck/saves/gba + #WiiSDCardPath = ~/retrodeck/saves/wii/dolphin/sd.raw + + mv -fv /home/deck/.var/app/net.retrodeck.retrodeck/config/PCSX2/memcards/* ~/retrodeck/saves/ps2/memcards + + #SaveStates = ~/retrodeck/states/ps2/pcsx2 + #MemoryCards = ~/retrodeck/saves/ps2/pcsx2/memcards + + #ppsspp? ra_init standalones_init From 6cfa32eb093d77ee178efbf4e5da87dbd41f7dfd Mon Sep 17 00:00:00 2001 From: XargonWan Date: Tue, 27 Sep 2022 18:01:38 +0200 Subject: [PATCH 17/19] Save migration - imp2 --- retrodeck.sh | 17 ++++++----------- 1 file changed, 6 insertions(+), 11 deletions(-) diff --git a/retrodeck.sh b/retrodeck.sh index dbd9b243..71de4556 100644 --- a/retrodeck.sh +++ b/retrodeck.sh @@ -151,7 +151,7 @@ standalones_init() { echo "------------------------" echo "Initializing XEMU" echo "------------------------" - mkdir -pv $rdhome/saves/xemu + mkdir -pv $rdhome/saves/xbox/xemu/ cp -fv $emuconfigs/xemu.toml /var/data/xemu/xemu.toml sed -i 's#/home/deck/retrodeck#'$rdhome'#g' /var/data/xemu/xemu.toml # Preparing HD dummy Image if the image is not found @@ -264,19 +264,14 @@ post_update() { # 0.4 -> 0.5 # Saves migration - Part 1: Standalones - #mv -fv OLD_CITRA_SAVES ~/retrodeck/saves/n3ds/citra/nand/ - #mv -fv OLD_CITRA_STATES ~/retrodeck/saves/n3ds/citra/sdmc/ + #mv -fv OLD_CITRA_SAVES $rdhome/saves/n3ds/citra/nand/ + #mv -fv OLD_CITRA_STATES $rdhome/saves/n3ds/citra/sdmc/ - mv -fv /home/deck/retrodeck/states/*.ml* ~/retrodeck/states/nds/melonds + mv -fv $rdhome/states/*.ml* $rdhome/states/nds/melonds - #eeprom_path = '/home/deck/retrodeck/saves/xbox/xemu/xbox-eeprom.bin' - #SavesPath = ~/retrodeck/saves/gba - #WiiSDCardPath = ~/retrodeck/saves/wii/dolphin/sd.raw + mv -fv $rdhome/saves/xemu/* $rdhome/saves/xbox/xemu/ - mv -fv /home/deck/.var/app/net.retrodeck.retrodeck/config/PCSX2/memcards/* ~/retrodeck/saves/ps2/memcards - - #SaveStates = ~/retrodeck/states/ps2/pcsx2 - #MemoryCards = ~/retrodeck/saves/ps2/pcsx2/memcards + mv -fv /var/config/PCSX2/memcards/* $rdhome/saves/ps2/memcards #ppsspp? From 6e819458339fe88cf976267f791673c53e3ef360 Mon Sep 17 00:00:00 2001 From: XargonWan Date: Sat, 1 Oct 2022 21:25:19 +0200 Subject: [PATCH 18/19] Updated RetroArch to 1.11.0 and PCSX2-QT, updated metadata --- global.sh | 1 - net.retrodeck.retrodeck.appdata.xml | 9 +++++---- net.retrodeck.retrodeck.yml | 30 ++++++++++++++--------------- 3 files changed, 20 insertions(+), 20 deletions(-) diff --git a/global.sh b/global.sh index 9355d61a..29ad7ccb 100755 --- a/global.sh +++ b/global.sh @@ -48,7 +48,6 @@ conf_write() { then sed -i "s%sdcard=.*%sdcard=$sdcard%" "$rd_conf" fi - echo "DEBUG: New contents:" cat "$rd_conf" echo "" diff --git a/net.retrodeck.retrodeck.appdata.xml b/net.retrodeck.retrodeck.appdata.xml index c750ca63..c2b9104f 100644 --- a/net.retrodeck.retrodeck.appdata.xml +++ b/net.retrodeck.retrodeck.appdata.xml @@ -66,18 +66,19 @@ https://github.com/XargonWan/RetroDECK/releases/tag/0.5.5b
    -
  • IMPORTANT: Started saves migration, the saves are being moved to retrodeck/saves/systemname/emulator, so if the emulator cannot load your saves you have to move them to the new path
  • +
  • IMPORTANT: Started saves migration, the saves are being moved to retrodeck/saves/systemname/emulator upon update, however if some emulators cannot load your saves you have to move them manually to the new path
  • Theme revamp and more themes available such as the old one
  • -
  • Updated RetroArch and its cores from 1.10.2 to 1.10.3
  • +
  • Updated RetroArch and its cores from 1.10.2 to 1.11.0
  • Updated all the standalone emulators to their latest releases
  • Updated ES-DE to 1.2.6
  • -
  • Removed the unavailable emualtors from the ES-DE list to avoid confusion
  • +
  • Removed the unavailable emulators from the ES-DE list to avoid confusion
  • Updated XEMU configurations and added its (free) assets
  • Added free assets for RetroArch, PPSSPP and BlueMSX (libretro)
  • New emulator: PCSX2-QT, it's now the default PS2 emulator. Former PCSX2 emulator is now called PCSX2 (Legacy).
  • New emualtor: Duckstation for PSX.
  • +
  • Swanstation (Libretro) is the new PSX default emulator, so if you don't find your saves just switch back to Beetle
  • New varialbes system: now some variables such as game folder location are saved in /var/config/retrodeck/retrodeck.cfg.
  • -
  • Solved an issue where Dolphin (Standalone) was not saving in the intended riectories.
  • +
  • Solved an issue where Dolphin (Standalone) was not saving in the intended directories.
diff --git a/net.retrodeck.retrodeck.yml b/net.retrodeck.retrodeck.yml index d7510677..a8620a46 100644 --- a/net.retrodeck.retrodeck.yml +++ b/net.retrodeck.retrodeck.yml @@ -289,7 +289,7 @@ modules: sources: - type: git url: https://github.com/libretro/RetroArch.git - branch: 9b282aa742b6c3d2f2925ae5a12e2cd7c6b6ad38 + commit: 9586d679a8b143fbe1880dff7454fd0809262b55 - type: file path: rd-submodules/retroarch/retroarch.cfg post-install: @@ -322,7 +322,7 @@ modules: sources: - type: git url: https://github.com/libretro/RetroArch.git - branch: 9b282aa742b6c3d2f2925ae5a12e2cd7c6b6ad38 + commit: 9586d679a8b143fbe1880dff7454fd0809262b55 - name: retroarch-filers-audio subdir: libretro-common/audio/dsp_filters make-install-args: @@ -330,63 +330,63 @@ modules: sources: - type: git url: https://github.com/libretro/RetroArch.git - branch: 9b282aa742b6c3d2f2925ae5a12e2cd7c6b6ad38 + commit: 9586d679a8b143fbe1880dff7454fd0809262b55 - name: retroarch-assets make-install-args: - PREFIX=${FLATPAK_DEST} sources: - type: git url: https://github.com/libretro/retroarch-assets.git - commit: f45dd1351e6bfb9f01e12bee8d358ad22a2bb8f9 + commit: ee33f8ef693b42a8e23ca3fd48f43f345e7cd087 - name: libretro-database make-install-args: - PREFIX=${FLATPAK_DEST} sources: - type: git url: https://github.com/libretro/libretro-database.git - commit: f3b10ec262fcbd78da3473f46d244270d12a327e + commit: 772011a54392aab6be1302bf1bd8aa1cc0c0c6c2 - name: libretro-core-info make-install-args: - PREFIX=${FLATPAK_DEST} sources: - type: git url: https://github.com/libretro/libretro-core-info.git - commit: 06dac6318c067a6a40e2ea1e1260e74681ada844 + commit: 0cc4912691cd1adb87168ce87b6795bdf57b2fe5 - name: retroarch-joypad-autoconfig make-install-args: - PREFIX=${FLATPAK_DEST} sources: - type: git url: https://github.com/libretro/retroarch-joypad-autoconfig.git - commit: 760b057f1865a827762a54a8a32afda2cdd9e170 + commit: a3b5067b8954f15e8e87eeed71a4262f0ea7fd1c - name: common-shaders make-install-args: - PREFIX=${FLATPAK_DEST} sources: - type: git url: https://github.com/libretro/common-shaders.git - commit: 55e401834b732e62c34411321c4ffd82524345d4 + commit: 86cfa146a8dfddf6377ddb5dbcff552feae2e5bf - name: slang-shaders make-install-args: - PREFIX=${FLATPAK_DEST} sources: - type: git url: https://github.com/libretro/slang-shaders.git - commit: 148c57d9747f5db124135501ac280b5ca129a83f + commit: f8f99ee220edbf2c5df2714a73d46faea43e62e2 - name: glsl-shaders make-install-args: - PREFIX=${FLATPAK_DEST} sources: - type: git url: https://github.com/libretro/glsl-shaders.git - commit: 8f6b2649489760caea8f36ec6099998854059569 + commit: 46a00f15e09ffbd4fba46ab41f0653aeea918fd1 - name: common-overlays make-install-args: - PREFIX=${FLATPAK_DEST} sources: - type: git url: https://github.com/libretro/common-overlays.git - commit: db9744f4e58a740f0f10b04b62af347cd6f01928 + commit: e2ba730083769b45bac62d164115e7dc197c8b63 # RetroArch - END @@ -398,8 +398,8 @@ modules: - mv ./RetroArch-Linux-x86_64.AppImage.home/.config/retroarch/cores/* /app/share/libretro/cores/ sources: - type: archive - url: https://buildbot.libretro.com/stable/1.10.3/linux/x86_64/RetroArch_cores.7z - sha256: 33abf39839687f8faba202ed5dcf3a54c06266a49fad35f0521fa445523d009f + url: https://buildbot.libretro.com/stable/1.11.0/linux/x86_64/RetroArch_cores.7z + sha256: a443c18708b3eda12bdc3419e1aaf9d95370580a38f23d0abfa7868b84ff6fdc # PPSSPP - START # https://github.com/flathub/org.ppsspp.PPSSPP @@ -958,8 +958,8 @@ modules: - ln -s "${FLATPAK_DEST}/pcsx2-qt/usr/bin/pcsx2-qt" "${FLATPAK_DEST}/bin/pcsx2-qt" sources: - type: file - url: https://github.com/PCSX2/pcsx2/releases/download/v1.7.3325/pcsx2-v1.7.3325-linux-AppImage-64bit-AVX2-Qt.AppImage - sha256: 5fa89570fb68b8a729dc0589e568d3a09b2b9243d4d66a5b7086975fb02e95e4 + url: https://github.com/PCSX2/pcsx2/releases/download/v1.7.3357/pcsx2-v1.7.3357-linux-AppImage-64bit-AVX2-Qt.AppImage + sha256: 07f293c1aad832f0a908c18ff94c8b545db0cb56230b4f4574ba75071bd91441 # PCSX2 - END From 5bd405ca3a1f0f6e00ce653569abeaa8db01bfdc Mon Sep 17 00:00:00 2001 From: XargonWan Date: Sat, 1 Oct 2022 22:39:33 +0200 Subject: [PATCH 19/19] Added the new logo --- res/icon.svg | 35 +++--- res/logo.png | Bin 105309 -> 31533 bytes res/splash.svg | 319 +++++++------------------------------------------ 3 files changed, 62 insertions(+), 292 deletions(-) mode change 100755 => 100644 res/logo.png mode change 100755 => 100644 res/splash.svg diff --git a/res/icon.svg b/res/icon.svg index d00d28bd..98563325 100644 --- a/res/icon.svg +++ b/res/icon.svg @@ -1,19 +1,18 @@ - - - - - - - - - - - + + + + + + + + + + + + + + + + + diff --git a/res/logo.png b/res/logo.png old mode 100755 new mode 100644 index 1150e7de6abf00addf2257c2274421f4fb85c495..d9fc05e5b3e7c158c41f35e0f358314e8d1ae149 GIT binary patch literal 31533 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 literal 105309 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 B8{7Z@ diff --git a/res/splash.svg b/res/splash.svg old mode 100755 new mode 100644 index f08a7ff3..0a2cfb46 --- a/res/splash.svg +++ b/res/splash.svg @@ -1,277 +1,48 @@ - - - - - - - - - - - - - - - - - - - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + +