From 18dca04df262aa430d90b806a607674f299baebb Mon Sep 17 00:00:00 2001 From: Noxwell Date: Wed, 28 Jan 2026 21:20:02 -0600 Subject: [PATCH] Fix Console Type and Direct Boot switches --- .../melonds-sa/scripts/start_melonds.sh | 26 ++++++++++--------- 1 file changed, 14 insertions(+), 12 deletions(-) diff --git a/projects/ROCKNIX/packages/emulators/standalone/melonds-sa/scripts/start_melonds.sh b/projects/ROCKNIX/packages/emulators/standalone/melonds-sa/scripts/start_melonds.sh index ef2ca660fe..2d79e103f6 100644 --- a/projects/ROCKNIX/packages/emulators/standalone/melonds-sa/scripts/start_melonds.sh +++ b/projects/ROCKNIX/packages/emulators/standalone/melonds-sa/scripts/start_melonds.sh @@ -54,25 +54,27 @@ unset EMUPERF [ "${CORES}" = "big" ] && EMUPERF="${FAST_CORES}" #Console Type -if [ "$PLATFORM" = "ndsiware" ] -then - sed -i '/^ConsoleType=/c\ConsoleType=1' /storage/.config/melonDS/melonDS.ini -else if [ "$CONTYPE" > "0" ] -then +if [ "$PLATFORM" = "ndsiware" ]; then sed -i '/^ConsoleType=/c\ConsoleType=1' /storage/.config/melonDS/melonDS.ini else - sed -i '/^ConsoleType=/c\ConsoleType=0' /storage/.config/melonDS/melonDS.ini + if [ "$CONTYPE" = "1" ]; then + sed -i '/^ConsoleType=/c\ConsoleType=1' /storage/.config/melonDS/melonDS.ini + else + sed -i '/^ConsoleType=/c\ConsoleType=0' /storage/.config/melonDS/melonDS.ini + fi fi #Direct Boot -if [ "$PLATFORM" = "ndsiware" ] -then +if [ "$PLATFORM" = "ndsiware" ]; then sed -i '/^DirectBoot=/c\DirectBoot=0' /storage/.config/melonDS/melonDS.ini -else if [ "$DBOOT" > "0" ] -then - sed -i '/^DirectBoot=/c\DirectBoot=1' /storage/.config/melonDS/melonDS.ini else - sed -i '/^DirectBoot=/c\DirectBoot=0' /storage/.config/melonDS/melonDS.ini + if [ "$DBOOT" = "1" ]; then + sed -i '/^DirectBoot=/c\DirectBoot=1' /storage/.config/melonDS/melonDS.ini + sed -i '/^ExternalBIOSEnable=/c\ExternalBIOSEnable=0' /storage/.config/melonDS/melonDS.ini + else + sed -i '/^DirectBoot=/c\DirectBoot=0' /storage/.config/melonDS/melonDS.ini + sed -i '/^ExternalBIOSEnable=/c\ExternalBIOSEnable=1' /storage/.config/melonDS/melonDS.ini + fi fi #Graphics Backend