From 62278e1d4e060b6c8d1eb3eb80cedf491278588d Mon Sep 17 00:00:00 2001 From: Abdessamad Derraz <3028866+Abdess@users.noreply.github.com> Date: Tue, 10 Nov 2026 11:46:03 +0100 Subject: [PATCH] feat: name the BIOS folder key of two PS2 forks AetherSX2 and ARMSX2 resolve their BIOS folder from PCSX2.ini [Folders] Bios against the data root, bios by default (aethersx2/pcsx2/Pcsx2Config.cpp:935-946, pcsx2/Pcsx2Config.cpp:2617-2627 in ARMSX2). standalone_directories now names that key, so a launcher that writes it places the layout's bios/ folder: KNULLI sets bios/ps2, ROCKNIX bios/armsx2. --- emulators/aethersx2.yml | 5 ++++- emulators/armsx2.yml | 2 ++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/emulators/aethersx2.yml b/emulators/aethersx2.yml index 7466b06bb..96af44ebe 100644 --- a/emulators/aethersx2.yml +++ b/emulators/aethersx2.yml @@ -22,6 +22,8 @@ systems: bios_directory: "bios/" resources_directory: "resources/" +standalone_directories: + - "[Folders] Bios = bios" data_root: android: @@ -53,7 +55,8 @@ notes: | A BIOS image is required and boot stops without one. It belongs in the bios folder of the data directory given in data_root, and the Folders section of PCSX2.ini names another path when set. - ref: AetherSX2-release MacOS/AetherSX2, aethersx2 archive/desktop/mac/README.md + ref: AetherSX2-release MacOS/AetherSX2, aethersx2 archive/desktop/mac/README.md, + aethersx2/pcsx2/Pcsx2Config.cpp:935-946 Detection is by content. The scan lists the BIOS folder with a *.* mask, keeps files between 4 and 8 MB, and accepts an image whose romdir carries a RESET diff --git a/emulators/armsx2.yml b/emulators/armsx2.yml index f9134ab1c..04ca1de72 100644 --- a/emulators/armsx2.yml +++ b/emulators/armsx2.yml @@ -24,6 +24,8 @@ systems: bios_directory: "bios/" resources_directory: "resources/" +standalone_directories: + - "[Folders] Bios = bios" data_root: android: