diff --git a/archive_later/ares/component_functions.sh b/archive_later/ares/component_functions.sh deleted file mode 100755 index cc1f786e..00000000 --- a/archive_later/ares/component_functions.sh +++ /dev/null @@ -1 +0,0 @@ -#!/bin/bash \ No newline at end of file diff --git a/archive_later/ares/component_launcher.sh b/archive_later/ares/component_launcher.sh deleted file mode 100755 index cbe8426a..00000000 --- a/archive_later/ares/component_launcher.sh +++ /dev/null @@ -1,18 +0,0 @@ -#!/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:${DEFAULT_LD_LIBRARY_PATH}" -export QT_PLUGIN_PATH="${QT_PLUGIN_PATH}" -export QT_QPA_PLATFORM_PLUGIN_PATH="${QT_QPA_PLATFORM_PLUGIN_PATH}" - -log i "RetroDECK is now launching $component_name" -log d "Library path is: $LD_LIBRARY_PATH" -log d "QT plugin path is: $QT_PLUGIN_PATH" -log d "QT QPA PLATFORM plugin path is: $QT_QPA_PLATFORM_PLUGIN_PATH" - -# Launch -exec "$component_path/bin/ares" "$@" diff --git a/archive_later/ares/component_manifest.json b/archive_later/ares/component_manifest.json deleted file mode 100644 index faee518a..00000000 --- a/archive_later/ares/component_manifest.json +++ /dev/null @@ -1,442 +0,0 @@ -{ - "ares": { - "name": "ares", - "url_rdwiki": "https://retrodeck.readthedocs.io/en/latest/wiki_emulator_guides/ares/ares-guide/", - "url_webpage": "https://ares-emu.net/", - "url_donation_purchase": "https://www.patreon.com/LukeUsher", - "url_source": "https://github.com/ares-emulator/ares", - "description": "ares is a multi-emulator.", - "system_friendly_name": "Multiple Retro Systems", - "component_type": "Multi-Emulator", - "system": "Multiple Retro Systems", - "bios": [ - { - "filename": "BIOS.col", - "md5": "2c66f5911e5b42b8ebe113403548eee7", - "system": "colecovision", - "description": "ColecoVision BIOS", - "required": "Required" - }, - { - "filename": "disksys.rom", - "md5": "ca30b50f880eb660a320674ed365ef7a", - "system": [ - "nes", - "sfc" - ], - "description": "Family Computer Disk System BIOS" - }, - { - "filename": "gba_bios.bin", - "md5": "a860e8c0b6d573d191e4ec7db1b1e4f6", - "system": "gba", - "description": "Game Boy Advance BIOS", - "required": "Optional, for boot logo" - }, - { - "filename": "bios.gg", - "md5": "672e104c3be3a238301aceffc3b23fd6", - "system": "gamegear", - "description": "Sega Game Gear BIOS", - "required": "Optional" - }, - { - "filename": "bios_J.sms", - "md5": "24a519c53f67b00640d0048ef7089105", - "system": "sms", - "description": "Sega Master System Japanese BIOS", - "required": "Optional, depends on emulator / core" - }, - { - "filename": "bios.sms", - "md5": "840481177270d5642a14ca71ee72844c", - "system": "mastersystem", - "description": "Sega Master System BIOS", - "required": "Required" - }, - { - "filename": "bios_CD_E.bin", - "md5": [ - "e66fa1dc5820d254611fdcdba0662372", - "9b562ebf2d095bf1dabadbc1881f519a" - ], - "system": "segacd", - "description": "Sega Mega-CD EU BIOS", - "required": "At least one BIOS file required" - }, - { - "filename": "bios_CD_U.bin", - "md5": [ - "2efd74e3232ff260e371b99f84024f7f", - "310a9081d2edf2d316ab38813136725e", - "baca1df271d7c11fe50087c0358f4eb5" - ], - "system": "segacd", - "description": "Sega CD US BIOS", - "required": "At least one BIOS file required" - }, - { - "filename": "bios_CD_J.bin", - "md5": [ - "278a9397d192149e84e820ac621a8edd", - "683a8a9e273662561172468dfa2858eb" - ], - "system": "segacd", - "description": "Sega Mega-CD JP BIOS", - "required": "At least one BIOS file required" - }, - { - "filename": "MSX.ROM", - "md5": [ - "364a1a579fe5cb8dba54519bcfcdac0d", - "aa95aea2563cd5ec0a0919b44cc17d47", - "9218f6dd89f7ba01e3090d44721b4260", - "cadad331097664327248654c1281816b" - ], - "system": "msx", - "description": "MSX 1 BIOS", - "required": "Required" - }, - { - "filename": "MSX2.ROM", - "md5": "ec3a01c91f24fbddcbcab0ad301bc9ef", - "system": "msx", - "description": "MSX 2 BIOS", - "required": "Required" - }, - { - "filename": "MSX2EXT.ROM", - "md5": "2183c2aff17cf4297bdb496de78c2e8a", - "system": "msx", - "description": "MSX 2 Extended ROM", - "required": "Required" - }, - { - "filename": "MSX2P.ROM", - "md5": [ - "847cc025ffae665487940ff2639540e5", - "6d8c0ca64e726c82a4b726e9b01cdf1e", - "c5c26c3e8bc6c485424818057f0507b9" - ], - "system": "msx", - "description": "MSX 2+ BIOS", - "required": "Required" - }, - { - "filename": "MSX2PEXT.ROM", - "md5": "7c8243c71d8f143b2531f01afa6a05dc", - "system": "msx", - "description": "MSX 2+ Extended ROM", - "required": "Required" - }, - { - "filename": "DISK.ROM", - "md5": [ - "80dcd1ad1a4cf65d64b7ba10504e8190", - "254bfa82fa9b34c82d7b9766b193c303" - ], - "system": "msx", - "description": "MSX Disk ROM / BDOS", - "required": "Required" - }, - { - "filename": "FMPAC.ROM", - "md5": "6f69cc8b5ed761b03afd78000dfb0e19", - "system": "msx", - "description": "MSX FMPAC floppy controller BIOS", - "required": "Optional" - }, - { - "filename": "MSXDOS2.ROM", - "md5": "6418d091cd6907bbcf940324339e43bb", - "system": "msx", - "description": "MSX-DOS 2 kernel", - "required": "Required" - }, - { - "filename": "PAINTER.ROM", - "md5": "403cdea1cbd2bb24fae506941f8f655e", - "system": "msx", - "description": "MSX Yamaha Painter ROM", - "required": "Optional" - }, - { - "filename": "KANJI.ROM", - "md5": [ - "febe8782b466d7c3b16de6d104826b34", - "4ddb542906f9891cf3b3648fecd8c228", - "5353336d9c81946fa17582daccbb5cae" - ], - "system": "msx", - "description": "MSX Kanji font ROM", - "required": "Required for some Japanese games." - }, - { - "filename": "Neo Geo AES.zip", - "md5": "99d2a3ea399e3512b4091854e184f0ba", - "system": "neogeo", - "description": "Neo Geo AES - BIOS (World).zip", - "required": "At least one" - }, - { - "filename": "Neo Geo MVS.zip", - "md5": "618189e1be366c01d3cefd7a77692051", - "system": "neogeo", - "description": "Neo Geo MVS - BIOS", - "required": "At least one" - }, - { - "filename": "ngp.zip", - "md5": "d87d876c4391935c9d48ef352a3ff02d", - "system": "ngp", - "description": "NeoGeo Pocket BIOS", - "required": "Optional" - }, - { - "filename": "ngpc.zip", - "md5": "3655aacebb43a963607d4cf821fc1301", - "system": "ngpc", - "description": "NeoGeo Pocket BIOS", - "required": "Optional" - }, - { - "filename": "neo-epo.bin", - "md5": "b11751ad42879c461d64ad2b7b2b0129", - "system": "neogeo", - "description": "neo-epo.bin", - "required": "Required" - }, - { - "filename": "64DD_IPL.bin", - "md5": "8d3d9f294b6e174bc7b1d2fd1c727530", - "system": "n64dd", - "description": "Nintendo 64 64DD IPL BIOS - Japan", - "required": "At least one" - }, - { - "filename": "64DD_IPL.bin", - "md5": "aad37b1492886b892f1821f37fd3ae34", - "system": "n64dd", - "description": "Nintendo 64 64DD IPL BIOS - Japan Dev", - "required": "At least one" - }, - { - "filename": "64DD_IPL.bin", - "md5": "37c36e4286d36892a9fc70eafe4104be", - "system": "n64dd", - "description": "Nintendo 64 64DD IPL BIOS - USA", - "required": "At least one" - }, - { - "filename": "syscard3.pce", - "md5": "38179df8f4ac870017db21ebcbf53114", - "system": [ - "pcengine", - "pcenginecd" - ], - "description": "PC Engine Super CD-ROM² System V3.xx BIOS - Japan", - "required": "Required" - }, - { - "filename": "PC Engine CD - BIOS (US).bin", - "md5": "0754f903b52e3b3342202bdafb13efa5", - "system": [ - "pcengine", - "pcenginecd" - ], - "description": "PC Engine Super CD-ROM² System V3.xx BIOS - US", - "required": "Required" - }, - { - "filename": "PlayStation - BIOS (Europe).bin", - "md5": "32736f17079d0b2b7024407c39bd3050", - "system": "", - "description": "PlayStation - BIOS (Europe).bin" - }, - { - "filename": "psxonpsp660.bin", - "md5": "c53ca5908936d412331790f4426c6c33", - "system": "psx", - "description": "PlayStation BIOS extracted from PSP - Japan", - "required": "At least one BIOS file required" - }, - { - "filename": "scph5500.bin", - "md5": "8dd7d5296a650fac7319bce665a6a53c", - "system": "psx", - "description": "PlayStation BIOS - SCPH-5500 - Japan", - "required": "At least one BIOS file required" - }, - { - "filename": "scph5501.bin", - "md5": "490f666e1afb15b7362b406ed1cea246", - "system": "psx", - "description": "PlayStation BIOS - SCPH-5501 - USA", - "required": "At least one BIOS file required" - }, - { - "filename": "scph5502.bin", - "md5": "32736f17079d0b2b7024407c39bd3050", - "system": "psx", - "description": "PlayStation BIOS - SCPH-5502 - Europe)", - "required": "At least one BIOS file required" - }, - { - "filename": "scph7001.bin", - "md5": "1e68c231d0896b7eadcad1d7d8e76129", - "system": "psx", - "description": "PlayStation BIOS - SCPH-7001 - Japan", - "required": "At least one BIOS file required" - }, - { - "filename": "scph7002.bin", - "md5": "b9d9a0286c33dc6b7237bb13cd46fdee", - "system": "psx", - "description": "PlayStation BIOS - SCPH-7002 - USA)", - "required": "At least one BIOS file required" - }, - { - "filename": "scph7003.bin", - "md5": "490f666e1afb15b7362b406ed1cea246", - "system": "psx", - "description": "PlayStation BIOS - SCPH-7003 - Europe", - "required": "At least one BIOS file required" - }, - { - "filename": "scph7502.bin", - "md5": "b9d9a0286c33dc6b7237bb13cd46fdee", - "system": "psx", - "description": "PlayStation BIOS - SCPH-7502 - Europe", - "required": "At least one BIOS file required" - }, - { - "filename": "scph9002(7502).bin", - "md5": "b9d9a0286c33dc6b7237bb13cd46fdee", - "system": "psx", - "description": "PlayStation BIOS - SCPH-9002 - Europe", - "required": "At least one BIOS file required" - }, - { - "filename": "ps1_rom.bin", - "md5": "81bbe60ba7a3d1cea1d48c14cbcc647b", - "system": "psx", - "description": "Generic PlayStation BIOS from the Playstation 3", - "required": "At least one BIOS file required" - }, - { - "filename": "scph1000.bin", - "md5": "239665b1a3dade1b5a52c06338011044", - "system": "psx", - "description": "PlayStation 1 BIOS - USA", - "required": "At least one BIOS file required" - }, - { - "filename": "scph1001.bin", - "md5": "924e392ed05558ffdb115408c263dccf", - "system": "psx", - "description": "PlayStation 1 BIOS - EUROPE", - "required": "At least one BIOS file required" - }, - { - "filename": "scph1002.bin", - "md5": "54847e693405ffeb0359c6287434cbef", - "system": "psx", - "description": "PlayStation 1 BIOS - JAPAN", - "required": "At least one BIOS file required" - }, - { - "filename": "scph100.bin", - "md5": "8abc1b549a4a80954addc48ef02c4521", - "system": "psx", - "description": "PlayStation 1 BIOS", - "required": "At least one BIOS file required" - }, - { - "filename": "scph101.bin", - "md5": "6e3735ff4c7dc899ee98981385f6f3d0", - "system": "psx", - "description": "PlayStation 1 BIOS - USA", - "required": "At least one BIOS file required" - }, - { - "filename": "scph102A.bin", - "md5": "b10f5e0e3d9eb60e5159690680b1e774", - "system": "psx", - "description": "PlayStation 1 BIOS - EUROPE", - "required": "At least one BIOS file required" - }, - { - "filename": "scph102B.bin", - "md5": "de93caec13d1a141a40a79f5c86168d6", - "system": "psx", - "description": "PlayStation 1 BIOS - JAPAN", - "required": "At least one BIOS file required" - }, - { - "filename": "scph102C.bin", - "md5": "de93caec13d1a141a40a79f5c86168d6", - "system": "psx", - "description": "PlayStation 1 BIOS", - "required": "At least one BIOS file required" - }, - { - "filename": "scph3000.bin", - "md5": "849515939161e62f6b866f6853006780", - "system": "psx", - "description": "PlayStation 1 BIOS", - "required": "At least one BIOS file required" - }, - { - "filename": "scph3500.bin", - "md5": "cba733ceeff5aef5c32254f1d617fa62", - "system": "psx", - "description": "PlayStation 1 BIOS", - "required": "At least one BIOS file required" - }, - { - "filename": "scph5000.bin", - "md5": "eb201d2d98251a598af467d4347bb62f", - "system": "psx", - "description": "PlayStation 1 BIOS", - "required": "At least one BIOS file required" - }, - { - "filename": "sp-45.sp1", - "md5": "0396470c1ed8b1a7d5cce754924246bb", - "system": "neogeo", - "description": "NEOGEO SP-45 BIOS", - "required": "Optional" - }, - { - "filename": "gba_bios.bin", - "md5": "a860e8c0b6d573d191e4ec7db1b1e4f6", - "system": "gba", - "description": "Game Boy Advance BIOS", - "required": "Optional, for boot logo" - }, - { - "filename": "bios.gg", - "md5": "672e104c3be3a238301aceffc3b23fd6", - "system": "gamegear", - "description": "Sega Game Gear BIOS", - "required": "Optional" - }, - { - "filename": "bios_J.sms", - "md5": [ - "24a519c53f67b00640d0048ef7089105", - "e8b26871629b938887757a64798df6dc" - ], - "system": "sms", - "description": "Sega Master System Japanese BIOS", - "required": "Optional, depends on emulator / core" - }, - { - "filename": "uni-bios_4_0.rom", - "md5": "4f0aeda8d2d145f596826b62d563c4ef", - "system": "neogeo", - "description": "NEOGEO uni-bios 4.0" - } - ] - } -} \ No newline at end of file diff --git a/archive_later/ares/component_prepare.sh b/archive_later/ares/component_prepare.sh deleted file mode 100755 index 5338f09e..00000000 --- a/archive_later/ares/component_prepare.sh +++ /dev/null @@ -1,13 +0,0 @@ -#!/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 "----------------------" - - create_dir "$XDG_CONFIG_HOME/ares" -fi diff --git a/archive_later/ares/component_recipe.json b/archive_later/ares/component_recipe.json deleted file mode 100755 index 7fa765a8..00000000 --- a/archive_later/ares/component_recipe.json +++ /dev/null @@ -1,71 +0,0 @@ -{ - "ares": [ - { - "source_url": "dev.ares.ares", - "source_type": "flatpak_id", - "version": "latest", - "dest": "user", - "extraction_type": "flatpak", - "assets": [ - { - "type": "dir", - "source": "bin", - "dest": "bin" - }, - { - "type": "create", - "dest": "component_version", - "contents": "$SOURCE_VERSION" - }, - { - "type": "dir", - "source": "$REPO_ROOT/$COMPONENT_NAME/rd_assets/rd_config", - "dest": "rd_config" - }, - { - "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": [ - { - "library": "libSDL3.so.0", - "runtime_name": "org.freedesktop.Platform", - "runtime_version": "25.08", - "dest": "shared-libs" - }, - { - "library": "librashader.so", - "source": "lib", - "dest": "shared-libs" - } - ] - } - ] -} \ No newline at end of file diff --git a/archive_later/ares/component_update.sh b/archive_later/ares/component_update.sh deleted file mode 100755 index 4d6377ea..00000000 --- a/archive_later/ares/component_update.sh +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/bash - -######################################################################### -# These actions happen conditionally based on the version being upgraded -######################################################################### - diff --git a/archive_later/ares/rd_assets/rd_config/settings.bml b/archive_later/ares/rd_assets/rd_config/settings.bml deleted file mode 100644 index 6145dc16..00000000 --- a/archive_later/ares/rd_assets/rd_config/settings.bml +++ /dev/null @@ -1,431 +0,0 @@ -Video - Driver: OpenGL 3.2 - Monitor: Primary - Format: ARGB24 - Exclusive: false - Blocking: false - PresentSRGB: false - ThreadedRenderer: true - NativeFullScreen: false - Flush: false - Shader: bilinear.slangp - Multiplier: 2 - Output: Scale - AspectCorrectionMode: Standard - AdaptiveSizing: true - AutoCentering: false - Luminance: 1.0 - Saturation: 1.0 - Gamma: 1.0 - ColorBleed: false - ColorEmulation: true - DeepBlackBoost: false - InterframeBlending: true - Overscan: false - PixelAccuracy: false - Quality: SD - Supersampling: false - DisableVideoInterfaceProcessing: false - WeaveDeinterlacing: true -Audio - Driver: SDL - Device: Default - Frequency: 48000 - Latency: 20 - Exclusive: false - Blocking: true - Dynamic: false - Mute: false - Volume: 1.0 - Balance: 0.0 -Input - Driver: SDL - Defocus: Pause -Boot - Fast: false - Debugger: false - AwaitGDBClient: false - Prefer: NTSC-U -General - ShowStatusBar: true - Rewind: false - RunAhead: false - AutoSaveMemory: true - HomebrewMode: false - ForceInterpreter: false -Rewind - Length: 100 - Frequency: 10 -Paths - Home: - Firmware: RETRODECKBIOSDIR - Saves: RETRODECKSAVESDIR/ares/ - Screenshots: RETRODECKSCREENSHORTSDIR/ares - Debugging: RETRODECKLOGSDIR/ares - ArcadeRoms: RETRODECKROMSDIR/arcade/ - SuperFamicom - GameBoy: RETRODECKROMSDIR/sgb/ - BSMemory: RETRODECKROMSDIR/satellaview/ - SufamiTurbo: RETRODECKROMSDIR/sufami/ -DebugServer - Port: 9123 - Enabled: false - UseIPv4: false -Nintendo64 - ExpansionPak: true - ControllerPakBankString: 32KiB (Default) - Visible: true - Path -GameBoyAdvance - Player: false - Visible: true - Path - Firmware - BIOS.World -MegaDrive - TMSS: false - Visible: true - Path -Recent - Game-1 - Game-2 - Game-3 - Game-4 - Game-5 - Game-6 - Game-7 - Game-8 - Game-9 -VirtualPad1 - Pad.Up: 0x3/1/1/Lo;; - Pad.Down: 0x3/1/1/Hi;; - Pad.Left: 0x3/1/0/Lo;; - Pad.Right: 0x3/1/0/Hi;; - Select: 0x3/3/6;; - Start: 0x3/3/7;; - A..South: 0x3/3/0;; - B..East: 0x3/3/1;; - X..West: 0x3/3/2;; - Y..North: 0x3/3/3;; - L-Bumper: 0x3/3/4;; - R-Bumper: 0x3/3/5;; - L-Trigger: 0x3/0/2/Hi;; - R-Trigger: 0x3/0/5/Hi;; - L-Stick..Click: 0x3/3/9;; - R-Stick..Click: 0x3/3/10;; - L-Up: 0x3/0/1/Lo;; - L-Down: 0x3/0/1/Hi;; - L-Left: 0x3/0/0/Lo;; - L-Right: 0x3/0/0/Hi;; - R-Up: 0x3/0/4/Lo;; - R-Down: 0x3/0/4/Hi;; - R-Left: 0x3/0/3/Lo;; - R-Right: 0x3/0/3/Hi;; - Rumble: ;; -VirtualMouse1 - X: 0x2/0/0;; - Y: 0x2/0/1;; - Left: 0x2/1/0;; - Middle: 0x2/1/1;; - Right: 0x2/1/1;; - Extra: ;; -VirtualPad2 - Pad.Up: 0x100000003/1/1/Lo;; - Pad.Down: 0x100000003/1/1/Hi;; - Pad.Left: 0x100000003/1/0/Lo;; - Pad.Right: 0x100000003/1/0/Hi;; - Select: 0x100000003/3/6;; - Start: 0x100000003/3/7;; - A..South: 0x100000003/3/1;; - B..East: 0x100000003/3/0;; - X..West: 0x100000003/3/3;; - Y..North: 0x100000003/3/2;; - L-Bumper: 0x100000003/3/4;; - R-Bumper: 0x100000003/3/5;; - L-Trigger: 0x100000003/0/2/Hi;; - R-Trigger: 0x100000003/0/5/Hi;; - L-Stick..Click: 0x100000003/3/9;; - R-Stick..Click: 0x100000003/3/10;; - L-Up: 0x100000003/0/1/Lo;; - L-Down: 0x100000003/0/1/Hi;; - L-Left: 0x100000003/0/0/Lo;; - L-Right: 0x100000003/0/0/Hi;; - R-Up: 0x100000003/0/4/Lo;; - R-Down: 0x100000003/0/4/Hi;; - R-Left: 0x100000003/0/3/Lo;; - R-Right: 0x100000003/0/3/Hi;; - Rumble: ;; -VirtualMouse2 - X: ;; - Y: ;; - Left: ;; - Middle: ;; - Right: ;; - Extra: ;; -VirtualPad3 - Pad.Up: 0x200000003/1/1/Lo;; - Pad.Down: 0x200000003/1/1/Hi;; - Pad.Left: 0x200000003/1/0/Lo;; - Pad.Right: 0x200000003/1/0/Hi;; - Select: 0x200000003/3/6;; - Start: 0x200000003/3/7;; - A..South: 0x200000003/3/1;; - B..East: 0x200000003/3/0;; - X..West: 0x200000003/3/3;; - Y..North: 0x200000003/3/2;; - L-Bumper: 0x200000003/3/4;; - R-Bumper: 0x200000003/3/5;; - L-Trigger: 0x200000003/0/2/Hi;; - R-Trigger: 0x200000003/0/5/Hi;; - L-Stick..Click: 0x200000003/3/9;; - R-Stick..Click: 0x200000003/3/10;; - L-Up: 0x200000003/0/1/Lo;; - L-Down: 0x200000003/0/1/Hi;; - L-Left: 0x200000003/0/0/Lo;; - L-Right: 0x200000003/0/0/Hi;; - R-Up: 0x200000003/0/4/Lo;; - R-Down: 0x200000003/0/4/Hi;; - R-Left: 0x200000003/0/3/Lo;; - R-Right: 0x200000003/0/3/Hi;; - Rumble: ;; -VirtualMouse3 - X: ;; - Y: ;; - Left: ;; - Middle: ;; - Right: ;; - Extra: ;; -VirtualPad4 - Pad.Up: 0x300000003/1/1/Lo;; - Pad.Down: 0x300000003/1/1/Hi;; - Pad.Left: 0x300000003/1/0/Lo;; - Pad.Right: 0x300000003/1/0/Hi;; - Select: 0x300000003/3/6;; - Start: 0x300000003/3/7;; - A..South: 0x300000003/3/1;; - B..East: 0x300000003/3/0;; - X..West: 0x300000003/3/3;; - Y..North: 0x300000003/3/2;; - L-Bumper: 0x300000003/3/4;; - R-Bumper: 0x300000003/3/5;; - L-Trigger: 0x300000003/0/2/Hi;; - R-Trigger: 0x300000003/0/5/Hi;; - L-Stick..Click: 0x300000003/3/9;; - R-Stick..Click: 0x300000003/3/10;; - L-Up: 0x300000003/0/1/Lo;; - L-Down: 0x300000003/0/1/Hi;; - L-Left: 0x300000003/0/0/Lo;; - L-Right: 0x300000003/0/0/Hi;; - R-Up: 0x300000003/0/4/Lo;; - R-Down: 0x300000003/0/4/Hi;; - R-Left: 0x300000003/0/3/Lo;; - R-Right: 0x300000003/0/3/Hi;; - Rumble: ;; -VirtualMouse4 - X: ;; - Y: ;; - Left: ;; - Middle: ;; - Right: ;; - Extra: ;; -VirtualPad5 - Pad.Up: 0x400000003/1/1/Lo;; - Pad.Down: 0x400000003/1/1/Hi;; - Pad.Left: 0x400000003/1/0/Lo;; - Pad.Right: 0x400000003/1/0/Hi;; - Select: 0x400000003/3/6;; - Start: 0x400000003/3/7;; - A..South: 0x400000003/3/1;; - B..East: 0x400000003/3/0;; - X..West: 0x400000003/3/3;; - Y..North: 0x400000003/3/2;; - L-Bumper: 0x400000003/3/4;; - R-Bumper: 0x400000003/3/5;; - L-Trigger: 0x400000003/0/2/Hi;; - R-Trigger: 0x400000003/0/5/Hi;; - L-Stick..Click: 0x400000003/3/9;; - R-Stick..Click: 0x400000003/3/10;; - L-Up: 0x400000003/0/1/Lo;; - L-Down: 0x400000003/0/1/Hi;; - L-Left: 0x400000003/0/0/Lo;; - L-Right: 0x400000003/0/0/Hi;; - R-Up: 0x400000003/0/4/Lo;; - R-Down: 0x400000003/0/4/Hi;; - R-Left: 0x400000003/0/3/Lo;; - R-Right: 0x400000003/0/3/Hi;; - Rumble: ;; -VirtualMouse5 - X: ;; - Y: ;; - Left: ;; - Middle: ;; - Right: ;; - Extra: ;; -Hotkey - ToggleFullscreen: ;; - TogglePseudo-Fullscreen: ;; - ToggleMouseCapture: ;; - ToggleKeyboardCapture: ;; - FastForward: ;; - ToggleFastForward: ;; - Rewind: ;; - FrameAdvance: ;; - CaptureScreenshot: ;; - SaveState: ;; - LoadState: ;; - DecrementStateSlot: ;; - IncrementStateSlot: ;; - PauseEmulation: ;; - ResetSystem: ;; - ReloadCurrentGame: ;; - QuitEmulator: ;; - MuteAudio: ;; - IncreaseAudio: ;; - DecreaseAudio: ;; -Arcade - Visible: true - Path: RETRODECKROMSDIR/arcade/ -Atari2600 - Path: RETRODECKROMSDIR/atari2600/ - Visible: true -WonderSwan - Path: RETRODECKROMSDIR/wonderswan/ - Visible: true -WonderSwanColor - Path: RETRODECKROMSDIR/wonderswancolor/ - Visible: true -PocketChallengeV2 - Path: RETRODECKROMSDIR/supervision/ - Visible: true -ColecoVision - Path: RETRODECKROMSDIR/colecovision/ - Firmware - BIOS.World: RETRODECKBIOSDIR/colecovision.rom - Visible: true -MyVision - Visible: true - Path: RETRODECKROMSDIR/arcade/ -MSX - Path: RETRODECKROMSDIR/msx/ - Firmware - BIOS.Japan: RETRODECKBIOSDIR/MSX.ROM - Visible: true -MSX2 - Path: RETRODECKROMSDIR/msx2/ - Firmware - BIOS.Japan: RETRODECKBIOSDIR/MSX2.ROM - Visible: true -PCEngine - Path: RETRODECKROMSDIR/pcengine/ - Visible: true -PCEngineCD - Path: RETRODECKROMSDIR/pcenginecd/ - Firmware - BIOS.US: RETRODECKBIOSDIR/syscard3u.pce - BIOS.Japan: RETRODECKBIOSDIR/syscard3.pce - Visible: true -SuperGrafx - Path: RETRODECKROMSDIR/supergrafx/ - Visible: true -SuperGrafxCD - Path: RETRODECKROMSDIR/supergrafx/ - Firmware - BIOS.Japan: RETRODECKBIOSDIR/syscard3.pce - Visible: true -Famicom - Path: RETRODECKROMSDIR/nes/ - Visible: true -FamicomDiskSystem - Path: RETRODECKROMSDIR/fds/ - Firmware - BIOS.Japan: RETRODECKBIOSDIR/disksys.rom - Visible: true -SuperFamicom - Path: RETRODECKROMSDIR/snes/ - Visible: true -Nintendo64 - Path: RETRODECKROMSDIR/n64/ - Visible: true -Nintendo64DD - Path: RETRODECKROMSDIR/n64dd/ - Firmware - BIOS.Japan: RETRODECKBIOSDIR/64DD_IPL_JP.n64 - BIOS.US: RETRODECKBIOSDIR/64DD_IPL_US.n64 - BIOS.DEV: RETRODECKBIOSDIR/64DD_IPL_DEV.n64 - Visible: true -GameBoy - Path: RETRODECKROMSDIR/gb/ - Visible: true -GameBoyColor - Path: RETRODECKROMSDIR/gbc/ - Visible: true -GameBoyAdvance - Path: RETRODECKROMSDIR/gba/ - Firmware - BIOS.World: RETRODECKBIOSDIR/gba_bios.bin - Visible: true -SG-1000 - Path: RETRODECKROMSDIR/sg-1000/ - Visible: true -MasterSystem - Path: RETRODECKROMSDIR/mastersystem/ - Firmware - BIOS.US: RETRODECKBIOSDIR/bios_U.sms - BIOS.Japan: RETRODECKBIOSDIR/bios_J.sms - BIOS.Europe: RETRODECKBIOSDIR/bios_E.sms - Visible: true -GameGear - Path: RETRODECKROMSDIR/gamegear/ - Firmware - BIOS.World: RETRODECKBIOSDIR/bios.gg - Visible: true -MegaDrive - Path: RETRODECKROMSDIR/genesis/ - Visible: true -Mega32X - Path: RETRODECKROMSDIR/sega32x/ - Visible: true -MegaCD - Path: RETRODECKROMSDIR/segacd/ - Firmware - BIOS.US: RETRODECKBIOSDIR/bios_CD_U.bin - BIOS.Japan: RETRODECKBIOSDIR/bios_CD_J.bin - BIOS.Europe: RETRODECKBIOSDIR/bios_CD_E.bin - Visible: true -MegaCD32X - Path: RETRODECKROMSDIR/segacd/ - Visible: true -NeoGeoAES - Path: RETRODECKROMSDIR/arcade/ - Firmware - BIOS.World: RETRODECKBIOSDIR/neo-po.bin - Visible: true -NeoGeoMVS - Path: RETRODECKROMSDIR/arcade/ - Firmware - BIOS.World - Visible: true -NeoGeoPocket - Path: RETRODECKROMSDIR/ngp/ - Firmware - BIOS.World: RETRODECKBIOSDIR/SNK Neo Geo Pocket (Japan, Europe).ngp - Visible: true -NeoGeoPocketColor - Path: RETRODECKROMSDIR/ngpc/ - Firmware - BIOS.World: RETRODECKBIOSDIR/SNK Neo Geo Pocket Color (World) (En,Ja).ngp - Visible: true -PlayStation - Path: RETRODECKROMSDIR/psx/ - Firmware - BIOS.US: RETRODECKBIOSDIR/scph5501.bin - BIOS.Japan: RETRODECKBIOSDIR/scph5500.bin - BIOS.Europe: RETRODECKBIOSDIR/scph5502.bin - Visible: true -ZXSpectrum - Path: RETRODECKROMSDIR/zxspectrum/ - Visible: true -ZXSpectrum128 - Path: RETRODECKROMSDIR/zxspectrum/ - Visible: true - diff --git a/automation-tools/alchemist/desired_versions.sh b/automation-tools/alchemist/desired_versions.sh index a75610c5..bec11c35 100644 --- a/automation-tools/alchemist/desired_versions.sh +++ b/automation-tools/alchemist/desired_versions.sh @@ -56,8 +56,8 @@ export DESIRED_QT5_RUNTIME_VERSION="5.15-25.08" # Link: https://flathub.org/en/apps/org.azahar_emu.Azahar # ------------------------------------------------------------------------------ # MAIN (Stable) -# Version: 2124.3 - export AZAHAR_DESIRED_VERSION="56e56b4c5cd4668d99512f26ef89c3c7880d5c159b1e9f21d6540db0fd4d9420" +# Version: 2125.1.1 + export AZAHAR_DESIRED_VERSION="fd0b3050e4da6a7df8915f63fb8c1d551c7ca8c684568dc62c1681fd31" # COOKER (Override) # export AZAHAR_DESIRED_VERSION="latest" @@ -147,8 +147,8 @@ export DESIRED_QT5_RUNTIME_VERSION="5.15-25.08" # Link: https://flathub.org/en/apps/net.rpcs3.RPCS3 # ------------------------------------------------------------------------------ # MAIN (Stable) -# Version: 0.0.40-191 - export RPCS3_DESIRED_VERSION="0713512d383febae08dae58b6cc10eeb974d993e80765d94cabe9ee3e83416ca" +# Version: 0.0.40-19371 + export RPCS3_DESIRED_VERSION="3c411e945d5a87d5d821f2ebd06ec092ef14a87acf8cf4d3b5f91c0eb1" # COOKER (Override) # export RPCS3_DESIRED_VERSION="latest" @@ -160,8 +160,8 @@ export DESIRED_QT5_RUNTIME_VERSION="5.15-25.08" # Link: https://flathub.org/en/apps/rs.ruffle.Ruffle # ------------------------------------------------------------------------------ # MAIN (Stable) -# Version: 0.2.0-nightly.2026.4.9 - export RUFFLE_DESIRED_VERSION="2b9a6e77082e1f8c97d0d39f71a2a2443ea08cc198139b068ec9c765d820378e" +# Version: 0.2.0 + export RUFFLE_DESIRED_VERSION="37f584d0df86cb04ea4479f0c0f274241adc8692a16a6dc1b0b9d293b7" # COOKER (Override) # export RUFFLE_DESIRED_VERSION="latest" @@ -344,7 +344,7 @@ export DESIRED_QT5_RUNTIME_VERSION="5.15-25.08" # Link: https://github.com/RetroDECK/Vita3K-bin/releases # ------------------------------------------------------------------------------ # MAIN (Stable) - export VITA3K_DESIRED_VERSION="3949" + export VITA3K_DESIRED_VERSION="4002" # COOKER (Override) # export VITA3K_DESIRED_VERSION="latest" diff --git a/xemu/component_recipe.json b/xemu/component_recipe.json index e1d1ad9c..b7e048ed 100755 --- a/xemu/component_recipe.json +++ b/xemu/component_recipe.json @@ -11,11 +11,6 @@ "source": "bin", "dest": "bin" }, - { - "type": "file", - "source": "lib/libxxhash.a", - "dest": "lib" - }, { "type": "create", "dest": "component_version", @@ -87,6 +82,19 @@ "dest": "rd_extras" } ] + }, + { + "source_url": "https://github.com/antangelo/xdvdfs/releases/download/{VERSION}/xdvdfs-linux-*.zip", + "source_type": "github-release", + "version": "latest", + "extraction_type": "archive", + "assets": [ + { + "type": "file", + "source": "xdvdfs", + "dest": "bin" + } + ] } ] -} +} \ No newline at end of file