Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
52 commits
Select commit Hold shift + click to select a range
b9f4a3e
0.10.10 test
Lazorne Aug 29, 2026
717c5aa
Merge pull request #106 from Lazorne/cooker
Lazorne Aug 29, 2026
295494e
rm ppsspp cheatdb no longer exists
Lazorne Aug 29, 2026
f44a70f
Merge pull request #107 from Lazorne/cooker
Lazorne Aug 29, 2026
72e455a
ppsspp cheatdb copy
Lazorne Aug 29, 2026
1a4a860
Merge pull request #108 from Lazorne/cooker
Lazorne Aug 29, 2026
7740a1d
azahar -f fix
Lazorne Aug 30, 2026
42dafac
Merge pull request #110 from RetroDECK/lazorne/cooker
Lazorne Aug 30, 2026
750b512
Update RetroDECK Components Artifacts
Lazorne Aug 30, 2026
63a63e3
Merge pull request #112 from RetroDECK/lazorne/cooker
Lazorne Aug 30, 2026
66d1454
Update RetroDECK Components Artifacts
rekku-bot[bot] Aug 30, 2026
c02f8a5
vita3k [skip ci]
Lazorne Aug 30, 2026
dfbe1b3
Merge pull request #114 from RetroDECK/lazorne/cooker [skip ci]
Lazorne Aug 30, 2026
2fa2a2c
vita3k [skip ci]
Lazorne Aug 31, 2026
e054bca
vita3k config
Lazorne Aug 31, 2026
d658274
vita3k recipe
Lazorne Aug 31, 2026
77b40ad
vita3k recipe
Lazorne Aug 31, 2026
b5e063a
retroarch bios pap
Lazorne Aug 31, 2026
288d042
why are there two?
Lazorne Aug 31, 2026
11024e5
test build
Lazorne Aug 31, 2026
f3e03a8
pcsx2 update
Lazorne Aug 31, 2026
7b4a5ed
vita3k [skip ci]
Lazorne Sep 1, 2026
4bae072
lunch psvita tab [skip ci]
Lazorne Sep 2, 2026
3c42d9c
cooker [skip ci]
Lazorne Sep 4, 2026
7564ea9
melonds reicpe
Lazorne Sep 4, 2026
31b3944
melonds launcher [skip ci]
Lazorne Sep 4, 2026
31334ce
melonds launcher [skip ci]
Lazorne Sep 4, 2026
77697b6
melonds recipe and launcher [skip ci]
Lazorne Sep 5, 2026
3389fdd
Add required WaylandClient lib to melonDS recipe [skip ci]
icenine451 Sep 8, 2026
0eff803
ra path [skip ci]
Lazorne Sep 10, 2026
e53a924
cooker updates [skip ci]
Lazorne Sep 11, 2026
a62c4a6
sol [skip ci]
Lazorne Sep 11, 2026
9e8096f
sol revert [skip ci]
Lazorne Sep 11, 2026
a79ef45
Re-add missing finit_install_controller_profile_dialog in SRM compone…
icenine451 Sep 11, 2026
00fd32f
updates [skip ci]
Lazorne Sep 18, 2026
66b0c79
ver [skip ci]
Lazorne Sep 18, 2026
73bae44
Include libQt6XcbQpa for MelonDS to work under X11.
icenine451 Sep 23, 2026
5b8c929
azahar config [skip ci]
Lazorne Sep 26, 2026
96892b0
melonds config fixes [skip ci]
Lazorne Sep 27, 2026
5181ab6
melonds config wip [skip ci]
Lazorne Sep 27, 2026
0c39df8
melonds prepare [skip ci]
Lazorne Sep 27, 2026
3338337
dolphin [skip ci]
Lazorne Sep 27, 2026
39e91fb
melonds fixes [skip ci]
Lazorne Sep 27, 2026
45962c4
feat(es-de): added RetroDECK progress bar color via es_settings to co…
XargonWan Sep 27, 2026
6293a8c
update [skip ci]
Lazorne Sep 30, 2026
81e427a
melon
Lazorne Oct 1, 2026
2118cf5
melon
Lazorne Oct 1, 2026
e87f61b
melon
Lazorne Oct 1, 2026
c89927a
melonds [skip ci]
Lazorne Oct 1, 2026
f57b58f
feat(retroarch): added static core-options update to the retroarch_up…
XargonWan Oct 1, 2026
0624fd1
Revert "feat(retroarch): added static core-options update to the retr…
XargonWan Oct 1, 2026
2cb0df9
Update retroarch-core-options for new MelonDS core settings [skip ci]
icenine451 Oct 1, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
351 changes: 21 additions & 330 deletions automation-tools/alchemist/desired_versions.sh

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion azahar/component_launcher.sh
Original file line number Diff line number Diff line change
Expand Up @@ -12,4 +12,4 @@ log i "RetroDECK is now launching $component_name"
log d "Library path is: $LD_LIBRARY_PATH"
log d "AppDir is: $component_path"

exec "$component_path/bin/azahar" --fullscreen "$@"
exec "$component_path/bin/azahar" --f "$@"
219 changes: 172 additions & 47 deletions azahar/rd_assets/rd_config/qt-config.ini

Large diffs are not rendered by default.

12 changes: 12 additions & 0 deletions es-de/component_update.sh
Original file line number Diff line number Diff line change
Expand Up @@ -78,3 +78,15 @@ if [[ $(check_version_is_older_than "$version_being_updated" "0.10.0b") == "true
fi
fi

if [[ $(check_version_is_older_than "$version_being_updated" "0.10.10b") == "true" ]]; then
# With the RetroDECK 0.10.10b, that brings ES-DE 3.5.0 update, the splash screen progress bar color default value is added

if ! [[ $(get_setting_value "$es_de_config" "SplashScreenProgressBarColor" "es_settings") ]]; then
add_setting_line "$es_de_config" 'name="SplashScreenProgressBarColor" value="C858E6FF"' "es_settings"
fi
if ! [[ $(get_setting_value "$es_de_config" "SplashScreenProgressBarColor" "es_settings") == "C858E6FF" ]]; then
log i "0.10.10b Upgrade - Postmove: ES-DE - Default RetroDECK splash screen progress bar color is set, fixing it in ES-DE config"
set_setting_value "$es_de_config" "SplashScreenProgressBarColor" "C858E6FF" "es_settings"
fi
fi

1 change: 1 addition & 0 deletions es-de/rd_assets/rd_config/es_settings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -166,6 +166,7 @@
<string name="ScreensaverSlideshowCustomDir" value="" />
<string name="ScreensaverSlideshowImageDir" value="/var/config/ES-DE/slideshow/custom_images" />
<string name="ScreensaverType" value="video" />
<string name="SplashScreenProgressBarColor" value="C858E6FF" />
<string name="StartupSystem" value="" />
<string name="StartupView" value="system" />
<string name="SystemsSorting" value="manufacturer_hwtype_year" />
Expand Down
6 changes: 3 additions & 3 deletions melonds/component_launcher.sh
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,9 @@
component_name="$(basename "$(dirname "$(readlink -f "${BASH_SOURCE[0]}")")")"
component_path="$(cd "$(dirname "${BASH_SOURCE[0]}" )" && pwd)"

export LD_LIBRARY_PATH="$rd_shared_libs:$rd_shared_libs/org.gnome.Platform/49/:${DEFAULT_LD_LIBRARY_PATH}"
export QT_PLUGIN_PATH="${QT_PLUGIN_PATH}"
export QT_QPA_PLATFORM_PLUGIN_PATH="${QT_QPA_PLATFORM_PLUGIN_PATH}"
export LD_LIBRARY_PATH="$component_path/lib:$rd_shared_libs/org.kde.Platform/6.10/:${DEFAULT_LD_LIBRARY_PATH}"
export QT_PLUGIN_PATH="$rd_shared_libs/org.kde.Platform/6.10/plugins/:${QT_PLUGIN_PATH}"
export QT_QPA_PLATFORM_PLUGIN_PATH="$rd_shared_libs/org.kde.Platform/6.10/plugins/platforms/:${QT_QPA_PLATFORM_PLUGIN_PATH}"

log i "RetroDECK is now launching $component_name"
log d "Library path is: $LD_LIBRARY_PATH"
Expand Down
22 changes: 19 additions & 3 deletions melonds/component_prepare.sh
Original file line number Diff line number Diff line change
Expand Up @@ -11,14 +11,23 @@ if [[ "$action" == "reset" ]]; then # Run reset-only commands

create_dir -d "$XDG_CONFIG_HOME/melonDS/"
cp -fv "$component_config/melonDS.toml" "$melonds_config"

create_dir "$saves_path/nds/melonds"
create_dir "$states_path/nds/melonds"
dir_prep "$bios_path" "$XDG_CONFIG_HOME/melonDS/bios"

set_setting_value "$melonds_config" "BIOS9Path" "\"$bios_path/bios9.bin\"" "melonds" "DS"
set_setting_value "$melonds_config" "BIOS7Path" "\"$bios_path/bios7.bin\"" "melonds" "DS"
set_setting_value "$melonds_config" "FirmwarePath" "\"$bios_path/firmware.bin\"" "melonds" "DS"

set_setting_value "$melonds_config" "NANDPath" "\"$bios_path/dsi_nand.bin\"" "melonds" "DSi"
set_setting_value "$melonds_config" "BIOS7Path" "\"$bios_path/dsi_bios7.bin\"" "melonds" "DSi"
set_setting_value "$melonds_config" "BIOS9Path" "\"$bios_path/dsi_bios9.bin\"" "melonds" "DSi"
set_setting_value "$melonds_config" "FirmwarePath" "\"$bios_path/dsi_firmware.bin\"" "melonds" "DSi"

set_setting_value "$melonds_config" "SaveFilePath" "\"$saves_path/nds/melonds\"" "melonds" "Instance0"
set_setting_value "$melonds_config" "SavestatePath" "\"$states_path/nds/melonds\"" "melonds" "Instance0"
create_dir "$saves_path/nds/melonds"
create_dir "$states_path/nds/melonds"
dir_prep "$bios_path" "$XDG_CONFIG_HOME/melonDS/bios"

fi

if [[ "$action" == "postmove" ]]; then # Run only post-move commands
Expand All @@ -27,9 +36,16 @@ if [[ "$action" == "postmove" ]]; then # Run only post-move commands
log i "----------------------"

dir_prep "$bios_path" "$XDG_CONFIG_HOME/melonDS/bios"

set_setting_value "$melonds_config" "BIOS9Path" "\"$bios_path/bios9.bin\"" "melonds" "DS"
set_setting_value "$melonds_config" "BIOS7Path" "\"$bios_path/bios7.bin\"" "melonds" "DS"
set_setting_value "$melonds_config" "FirmwarePath" "\"$bios_path/firmware.bin\"" "melonds" "DS"

set_setting_value "$melonds_config" "NANDPath" "\"$bios_path/dsi_nand.bin\"" "melonds" "DSi"
set_setting_value "$melonds_config" "BIOS7Path" "\"$bios_path/dsi_bios7.bin\"" "melonds" "DSi"
set_setting_value "$melonds_config" "BIOS9Path" "\"$bios_path/dsi_bios9.bin\"" "melonds" "DSi"
set_setting_value "$melonds_config" "FirmwarePath" "\"$bios_path/dsi_firmware.bin\"" "melonds" "DSi"

set_setting_value "$melonds_config" "SaveFilePath" "\"$saves_path/nds/melonds\"" "melonds" "Instance0"
set_setting_value "$melonds_config" "SavestatePath" "\"$states_path/nds/melonds\"" "melonds" "Instance0"
fi
56 changes: 49 additions & 7 deletions melonds/component_recipe.json
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,16 @@
"source": "bin",
"dest": "bin"
},
{
"type": "dir",
"source": "lib",
"dest": "lib"
},
{
"type": "dir",
"source": "share/licenses/net.kuribo64.melonDS/",
"dest": "docs"
},
{
"type": "create",
"dest": "component_version",
Expand Down Expand Up @@ -55,19 +65,51 @@
],
"libs": [
{
"library": "libevdev.so.2",
"runtime_name": "org.gnome.Platform",
"runtime_version": "49",
"library": "libQt6Multimedia.so.6",
"runtime_name": "org.kde.Platform",
"runtime_version": "6.10",
"dest": "shared-libs"
},
{
"library": "libenet.so.7",
"source": "lib",
"library": "libQt6Network.so.6",
"runtime_name": "org.kde.Platform",
"runtime_version": "6.10",
"dest": "shared-libs"
},
{
"library": "libfaad.so.2",
"source": "lib",
"library": "libQt6Gui.so.6",
"runtime_name": "org.kde.Platform",
"runtime_version": "6.10",
"dest": "shared-libs"
},
{
"library": "libQt6DBus.so.6",
"runtime_name": "org.kde.Platform",
"runtime_version": "6.10",
"dest": "shared-libs"
},
{
"library": "libQt6Core.so.6",
"runtime_name": "org.kde.Platform",
"runtime_version": "6.10",
"dest": "shared-libs"
},
{
"library": "libQt6Widgets.so.6",
"runtime_name": "org.kde.Platform",
"runtime_version": "6.10",
"dest": "shared-libs"
},
{
"library": "libQt6WaylandClient.so.6",
"runtime_name": "org.kde.Platform",
"runtime_version": "6.10",
"dest": "shared-libs"
},
{
"library": "libQt6XcbQpa.so.6",
"runtime_name": "org.kde.Platform",
"runtime_version": "6.10",
"dest": "shared-libs"
}
]
Expand Down
9 changes: 9 additions & 0 deletions melonds/component_update.sh
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,15 @@
# These actions happen conditionally based on the version being upgraded
#########################################################################

if [[ $(check_version_is_older_than "$version_being_updated" "0.10.10b") == "true" ]]; then

log i "0.10.10b Upgrade - MelonDS: Reset"

prepare_component "reset" "melonds"

fi


if [[ $(check_version_is_older_than "$version_being_updated" "0.10.1b") == "true" ]]; then

log i "0.10.1b Upgrade - Fix Bios Path: MelonDS"
Expand Down
Loading
Loading