Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
29 commits
Select commit Hold shift + click to select a range
33424d5
Correct bad backup path for RA MAME2003-plus BIOS files during RA reset
icenine451 Jan 20, 2026
2b5fbab
Correct bad backup path for PCSX2 mods during PCSX2 reset
icenine451 Jan 20, 2026
d18f473
azahar config fixes [skip ci]
Lazorne Jan 20, 2026
318150f
Import CHD compression function to MAME component [skip ci]
icenine451 Jan 20, 2026
9711e56
Merge branch 'cooker' of https://github.com/RetroDECK/components into…
icenine451 Jan 20, 2026
00f8203
Add -desktop_path arg to PICO-8 launcher to screenshots_path variable…
icenine451 Jan 20, 2026
998f929
azahar reset 0.10.2b [skip ci]
Lazorne Jan 21, 2026
14256eb
azahar reset 0.10.2b [skip ci]
Lazorne Jan 21, 2026
592e201
Merge pull request #25 from RetroDECK/main
icenine451 Jan 21, 2026
a46a378
Correct proper setting value changes in melonDS component_prepare [sk…
icenine451 Jan 21, 2026
2d70bad
Update Portmaster recipe to not need local asset [skip ci]
icenine451 Jan 21, 2026
8b7565d
tsugaru wip [skip ci]
Lazorne Jan 21, 2026
b9f3cd4
icon [skip ci]
Lazorne Jan 21, 2026
46cc96d
Fix conditional close on melonds component_prepare [skip ci]
icenine451 Jan 21, 2026
6eb9963
Merge branch 'cooker' of https://github.com/RetroDECK/components into…
icenine451 Jan 21, 2026
38f5f11
Default force rebuilding of components to "true" [skip ci]
icenine451 Jan 21, 2026
9351c92
Incorrect system name in PICO-8 manifest, did not match ROM folder na…
icenine451 Jan 21, 2026
d3ab232
primehack evdev switch [skip ci]
Lazorne Jan 22, 2026
d1bacdc
srm config [skip ci]
Lazorne Jan 22, 2026
5ee7346
primehack turn off gcport 1 [skip ci]
Lazorne Jan 22, 2026
c9ab653
Move Portmaster-specific function to Portmaster component [skip ci]
icenine451 Jan 22, 2026
b31a3af
Move SRM-specific functions to SRM component [skip ci]
icenine451 Jan 22, 2026
f1886b6
Ensure that controller profiles are always updated on post-update if …
icenine451 Jan 22, 2026
9394843
Update some Primehack controller profiles [skip ci]
icenine451 Jan 22, 2026
7161466
Update WiimoteNew.ini file for Primehack on update [skip ci]
icenine451 Jan 22, 2026
f134053
Create new roms/primehack folder on update if it does not already exi…
icenine451 Jan 22, 2026
bfa49cb
Ensure that iconset files are refreshed every upgrade [skip ci]
icenine451 Jan 22, 2026
ae659d8
Ensure that SynamicInputTextures files are refereshed every update fo…
icenine451 Jan 22, 2026
9c38b70
Fix SRM controller profile dest directory detection [skip ci]
icenine451 Jan 22, 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
2 changes: 1 addition & 1 deletion .github/workflows/build_components.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ on:
force_rebuild:
description: 'Force rebuilding ALL components (true/false)'
required: false
default: false
default: true
type: boolean

# schedule:
Expand Down
1 change: 1 addition & 0 deletions archive_later/tsugaru/component_functions.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
#!/bin/bash
13 changes: 13 additions & 0 deletions archive_later/tsugaru/component_launcher.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
#!/bin/bash

# Setting component name and path based on the directory name
component_name="$(basename "$(dirname "$(readlink -f "${BASH_SOURCE[0]}")")")"
component_path="$(cd "$(dirname "${BASH_SOURCE[0]}" )" && pwd)"

# Set LD_LIBRARY_PATH
export LD_LIBRARY_PATH="$component_path/lib:$ffmpeg_path/25.08:$rd_shared_libs/org.gnome.Platform/49/:${DEFAULT_LD_LIBRARY_PATH}"

log i "RetroDECK is now launching $component_name"
log d "Library path is: $LD_LIBRARY_PATH"

exec "$component_path/Tsugaru_CUI" "$@"
11 changes: 11 additions & 0 deletions archive_later/tsugaru/component_manifest.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"tsugaru": {
"name": "Tsugaru",
"url_rdwiki": "https://retrodeck.readthedocs.io/en/latest/wiki_emulator_guides/tsugaru/tsugaru-guide/",
"url_source": "https://github.com/captainys/TOWNSEMU",
"description": "FM TOWNS / Marty Emulator - Tsugaru",
"system_friendly_name": "FM TOWNS / Marty",
"component_type": "Emulator",
"system": "fmtowns"
}
}
12 changes: 12 additions & 0 deletions archive_later/tsugaru/component_prepare.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
#!/bin/bash

# Setting component name and path based on the directory name
component_name="$(basename "$(dirname "$(readlink -f "${BASH_SOURCE[0]}")")")"
component_config="/app/retrodeck/components/$component_name/rd_config"

if [[ "$action" == "reset" ]]; then # Run reset-only commands
log i "----------------------"
log i "Preparing $component_name"
log i "----------------------"

fi
58 changes: 58 additions & 0 deletions archive_later/tsugaru/component_recipe.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
{
"tsugaru": [
{
"source_url": "https://github.com/captainys/TOWNSEMU/releases/download/{VERSION}/ubuntu_binary_latest.zip",
"source_type": "github_release",
"version": "$TSUGARU_DESIRED_VERSION",
"extraction_type": "archive",
"assets": [
{
"type": "dir",
"source": "$EXTRACTED_PATH",
"dest": "$COMPONENT_ARTIFACT_ROOT"
},
{
"type": "dir",
"source": "$REPO_ROOT/$COMPONENT_NAME",
"dest": "$COMPONENT_ARTIFACT_ROOT"
},
{
"type": "create",
"dest": "component_version",
"contents": "$SOURCE_VERSION"
},
{
"type": "file",
"source": "$REPO_ROOT/$COMPONENT_NAME/component_functions.sh",
"dest": "$COMPONENT_ARTIFACT_ROOT"
},
{
"type": "file",
"source": "$REPO_ROOT/$COMPONENT_NAME/component_launcher.sh",
"dest": "$COMPONENT_ARTIFACT_ROOT"
},
{
"type": "file",
"source": "$REPO_ROOT/$COMPONENT_NAME/component_manifest.json",
"dest": "$COMPONENT_ARTIFACT_ROOT"
},
{
"type": "file",
"source": "$REPO_ROOT/$COMPONENT_NAME/component_recipe.json",
"dest": "$COMPONENT_ARTIFACT_ROOT"
},
{
"type": "file",
"source": "$REPO_ROOT/$COMPONENT_NAME/component_prepare.sh",
"dest": "$COMPONENT_ARTIFACT_ROOT"
},
{
"type": "file",
"source": "$REPO_ROOT/$COMPONENT_NAME/component_update.sh",
"dest": "$COMPONENT_ARTIFACT_ROOT"
}
],
"libs": []
}
]
}
6 changes: 6 additions & 0 deletions archive_later/tsugaru/component_update.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
#!/bin/bash

#########################################################################
# These actions happen conditionally based on the version being upgraded
#########################################################################

Loading