duckstation-sa: bump to v0.1-10861

This commit is contained in:
Philippe Simons
2026-03-13 10:29:06 +01:00
parent b8d97f48e5
commit a8d03c48fc
13 changed files with 74 additions and 57 deletions

View File

@@ -11,7 +11,7 @@ StartPaused = false
PauseOnFocusLoss = false
PauseOnMenu = true
SaveStateOnExit = true
ConfirmPowerOff = true
ConfirmPowerOff = false
LoadDevicesFromSaveStates = false
ApplyGameSettings = true
AutoLoadCheats = true
@@ -20,20 +20,21 @@ RewindEnable = false
RewindFrequency = 10.000000
RewindSaveSlots = 10
RunaheadFrameCount = 0
NoDesktopFile = true
[BIOS]
SearchDirectory = /storage/roms/bios
PathNTSCU =
PathNTSCJ =
PathPAL =
PathNTSCU =
PathNTSCJ =
PathPAL =
PatchTTYEnable = false
PatchFastBoot = true
[GPU]
Renderer = Software
Adapter =
Adapter =
ResolutionScale = 1
Multisamples = 1
UseDebugDevice = false
@@ -96,7 +97,7 @@ PowerOff = SDL-0/Guide & SDL-0/Start
[Logging]
LogLevel = Error
LogFilter =
LogFilter =
LogToConsole = false
LogToDebug = false
LogToWindow = false

View File

@@ -11,7 +11,7 @@ StartPaused = false
PauseOnFocusLoss = false
PauseOnMenu = true
SaveStateOnExit = true
ConfirmPowerOff = true
ConfirmPowerOff = false
LoadDevicesFromSaveStates = false
ApplyGameSettings = true
AutoLoadCheats = true
@@ -20,6 +20,7 @@ RewindEnable = false
RewindFrequency = 10.000000
RewindSaveSlots = 10
RunaheadFrameCount = 0
NoDesktopFile = true
[BIOS]

View File

@@ -11,7 +11,7 @@ StartPaused = false
PauseOnFocusLoss = false
PauseOnMenu = true
SaveStateOnExit = true
ConfirmPowerOff = true
ConfirmPowerOff = false
LoadDevicesFromSaveStates = false
ApplyGameSettings = true
AutoLoadCheats = true
@@ -20,20 +20,21 @@ RewindEnable = false
RewindFrequency = 10.000000
RewindSaveSlots = 10
RunaheadFrameCount = 0
NoDesktopFile = true
[BIOS]
SearchDirectory = /storage/roms/bios
PathNTSCU =
PathNTSCJ =
PathPAL =
PathNTSCU =
PathNTSCJ =
PathPAL =
PatchTTYEnable = false
PatchFastBoot = true
[GPU]
Renderer = Software
Adapter =
Adapter =
ResolutionScale = 1
Multisamples = 1
UseDebugDevice = false
@@ -96,7 +97,7 @@ PowerOff = SDL-0/Back & SDL-0/Start
[Logging]
LogLevel = Error
LogFilter =
LogFilter =
LogToConsole = false
LogToDebug = false
LogToWindow = false

View File

@@ -11,7 +11,7 @@ StartPaused = false
PauseOnFocusLoss = false
PauseOnMenu = true
SaveStateOnExit = true
ConfirmPowerOff = true
ConfirmPowerOff = false
LoadDevicesFromSaveStates = false
ApplyGameSettings = true
AutoLoadCheats = true
@@ -20,20 +20,21 @@ RewindEnable = false
RewindFrequency = 10.000000
RewindSaveSlots = 10
RunaheadFrameCount = 0
NoDesktopFile = true
[BIOS]
SearchDirectory = /storage/roms/bios
PathNTSCU =
PathNTSCJ =
PathPAL =
PathNTSCU =
PathNTSCJ =
PathPAL =
PatchTTYEnable = false
PatchFastBoot = true
[GPU]
Renderer = Software
Adapter =
Adapter =
ResolutionScale = 1
Multisamples = 1
UseDebugDevice = false
@@ -96,7 +97,7 @@ PowerOff = SDL-0/Back & SDL-0/Start
[Logging]
LogLevel = Error
LogFilter =
LogFilter =
LogToConsole = false
LogToDebug = false
LogToWindow = false

View File

@@ -11,7 +11,7 @@ StartPaused = false
PauseOnFocusLoss = false
PauseOnMenu = true
SaveStateOnExit = true
ConfirmPowerOff = true
ConfirmPowerOff = false
LoadDevicesFromSaveStates = false
ApplyGameSettings = true
AutoLoadCheats = true
@@ -20,20 +20,21 @@ RewindEnable = false
RewindFrequency = 10.000000
RewindSaveSlots = 10
RunaheadFrameCount = 0
NoDesktopFile = true
[BIOS]
SearchDirectory = /storage/roms/bios
PathNTSCU =
PathNTSCJ =
PathPAL =
PathNTSCU =
PathNTSCJ =
PathPAL =
PatchTTYEnable = false
PatchFastBoot = true
[GPU]
Renderer = Software
Adapter =
Adapter =
ResolutionScale = 1
Multisamples = 1
UseDebugDevice = false
@@ -96,7 +97,7 @@ PowerOff = SDL-0/Back & SDL-0/Start
[Logging]
LogLevel = Error
LogFilter =
LogFilter =
LogToConsole = false
LogToDebug = false
LogToWindow = false
@@ -237,4 +238,3 @@ RLeft = SDL-0/+RightX
RRight = SDL-0/-RightX
RDown = SDL-0/+RightY
RUp = SDL-0/-RightY

View File

@@ -11,7 +11,7 @@ StartPaused = false
PauseOnFocusLoss = false
PauseOnMenu = true
SaveStateOnExit = true
ConfirmPowerOff = true
ConfirmPowerOff = false
LoadDevicesFromSaveStates = false
ApplyGameSettings = true
AutoLoadCheats = true
@@ -20,20 +20,21 @@ RewindEnable = false
RewindFrequency = 10.000000
RewindSaveSlots = 10
RunaheadFrameCount = 0
NoDesktopFile = true
[BIOS]
SearchDirectory = /storage/roms/bios
PathNTSCU =
PathNTSCJ =
PathPAL =
PathNTSCU =
PathNTSCJ =
PathPAL =
PatchTTYEnable = false
PatchFastBoot = true
[GPU]
Renderer = Software
Adapter =
Adapter =
ResolutionScale = 1
Multisamples = 1
UseDebugDevice = false
@@ -96,7 +97,7 @@ PowerOff = SDL-0/Guide & SDL-0/Start
[Logging]
LogLevel = Error
LogFilter =
LogFilter =
LogToConsole = false
LogToDebug = false
LogToWindow = false

View File

@@ -13,7 +13,7 @@ PauseOnMenu = true
SaveStateOnExit = true
CreateSaveStateBackups = true
CompressSaveStates = true
ConfirmPowerOff = true
ConfirmPowerOff = false
LoadDevicesFromSaveStates = false
ApplyCompatibilitySettings = true
ApplyGameSettings = true
@@ -23,6 +23,7 @@ RewindEnable = false
RewindFrequency = 10.000000
RewindSaveSlots = 10
RunaheadFrameCount = 0
NoDesktopFile = true
[Console]
@@ -43,7 +44,7 @@ FastmemMode = MMap
[GPU]
Renderer = Software
Adapter =
Adapter =
ResolutionScale = 1
Multisamples = 1
UseDebugDevice = false
@@ -68,7 +69,7 @@ PGXPPreserveProjFP = false
PGXPTolerance = -1.000000
PGXPDepthBuffer = false
PGXPDepthClearThreshold = 1228800.000000
FullscreenMode =
FullscreenMode =
[Display]
@@ -112,7 +113,7 @@ SeekSpeedup = 1
[Audio]
Backend = Cubeb
Driver =
Driver =
StretchMode = TimeStretch
BufferMS = 50
OutputLatencyMS = 20
@@ -131,9 +132,9 @@ GPUMaxRunAhead = 128
[BIOS]
SearchDirectory = /storage/roms/bios
PathNTSCU =
PathNTSCJ =
PathPAL =
PathNTSCU =
PathNTSCJ =
PathPAL =
PatchTTYEnable = false
PatchFastBoot = true
@@ -196,7 +197,7 @@ ChallengeMode = false
[Logging]
LogLevel = Error
LogFilter =
LogFilter =
LogToConsole = false
LogToDebug = false
LogToWindow = false

View File

@@ -11,7 +11,7 @@ StartPaused = false
PauseOnFocusLoss = false
PauseOnMenu = true
SaveStateOnExit = true
ConfirmPowerOff = true
ConfirmPowerOff = false
LoadDevicesFromSaveStates = false
ApplyGameSettings = true
AutoLoadCheats = true
@@ -20,20 +20,21 @@ RewindEnable = false
RewindFrequency = 10.000000
RewindSaveSlots = 10
RunaheadFrameCount = 0
NoDesktopFile = true
[BIOS]
SearchDirectory = /storage/roms/bios
PathNTSCU =
PathNTSCJ =
PathPAL =
PathNTSCU =
PathNTSCJ =
PathPAL =
PatchTTYEnable = false
PatchFastBoot = true
[GPU]
Renderer = Software
Adapter =
Adapter =
ResolutionScale = 1
Multisamples = 1
UseDebugDevice = false
@@ -96,7 +97,7 @@ PowerOff = SDL-0/Guide & SDL-0/Start
[Logging]
LogLevel = Error
LogFilter =
LogFilter =
LogToConsole = false
LogToDebug = false
LogToWindow = false

View File

@@ -11,7 +11,7 @@ StartPaused = false
PauseOnFocusLoss = false
PauseOnMenu = true
SaveStateOnExit = true
ConfirmPowerOff = true
ConfirmPowerOff = false
LoadDevicesFromSaveStates = false
ApplyGameSettings = true
AutoLoadCheats = true
@@ -20,20 +20,21 @@ RewindEnable = false
RewindFrequency = 10.000000
RewindSaveSlots = 10
RunaheadFrameCount = 0
NoDesktopFile = true
[BIOS]
SearchDirectory = /storage/roms/bios
PathNTSCU =
PathNTSCJ =
PathPAL =
PathNTSCU =
PathNTSCJ =
PathPAL =
PatchTTYEnable = false
PatchFastBoot = true
[GPU]
Renderer = Software
Adapter =
Adapter =
ResolutionScale = 1
Multisamples = 1
UseDebugDevice = false
@@ -96,7 +97,7 @@ PowerOff = SDL-0/Guide & SDL-0/Start
[Logging]
LogLevel = Error
LogFilter =
LogFilter =
LogToConsole = false
LogToDebug = false
LogToWindow = false

View File

@@ -5,7 +5,7 @@ PKG_NAME="duckstation-sa"
PKG_LICENSE="GPLv3"
PKG_DEPENDS_TARGET="toolchain"
PKG_SITE="https://github.com/stenzek/duckstation"
PKG_VERSION="0.1-10495"
PKG_VERSION="0.1-10861"
PKG_LONGDESC="Fast PlayStation 1 emulator for x86-64/AArch32/AArch64 "
PKG_TOOLCHAIN="manual"
@@ -14,7 +14,7 @@ case ${TARGET_ARCH} in
PKG_URL="${PKG_SITE}/releases/download/v${PKG_VERSION}/DuckStation-x64.AppImage"
;;
aarch64)
PKG_URL="${PKG_SITE}/releases/download/v${PKG_VERSION}/DuckStation-Mini-arm64.AppImage"
PKG_URL="${PKG_SITE}/releases/download/v${PKG_VERSION}/DuckStation-arm64.AppImage"
;;
esac

View File

@@ -123,4 +123,4 @@ fi
/usr/bin/cheevos_duckstation.sh
#Run Duckstation
${EMUPERF} duckstation-sa -fullscreen -- "${1}" > /dev/null 2>&1
${EMUPERF} duckstation-sa -fullscreen -bigpicture -nogui -- "${1}" > /dev/null 2>&1

View File

@@ -27,4 +27,4 @@ ln -sfv "${CONF_DIR}" "${APPIMAGE_CONF_DIR}"
#Link gamecontrollerdb.txt
ln -sf /usr/config/SDL-GameControllerDB/gamecontrollerdb.txt "${CONF_DIR}/gamecontrollerdb.txt"
/usr/bin/duckstation-sa -fullscreen
/usr/bin/duckstation-sa -fullscreen -bigpicture

View File

@@ -267,7 +267,7 @@ if [[ "${HW_DEVICE}" =~ SM8550|SM8650 && ! -e "/storage/.inputplumber_migration_
# Reset ES input / RA config
cp -f /usr/config/emulationstation/es_input.cfg /storage/.config/emulationstation/
cp -f /usr/config/retroarch/retroarch.cfg /storage/.config/retroarch/
# Wipe standalone emulator config - it will be recreated from /usr/config on emulator launch
rm -rf /storage/.config/aethersx2
rm -rf /storage/.config/dolphin-emu
@@ -284,3 +284,12 @@ if [[ "${HW_DEVICE}" =~ SM8550|SM8650 && ! -e "/storage/.inputplumber_migration_
# Mark migration as complete
touch /storage/.inputplumber_migration_complete
fi
# Duckstation Qt
if [ -e "/storage/.config/duckstation/settings.ini" ]; then
# don't ask to create a desktop shortcut
grep -q "^NoDesktopFile =" /storage/.config/duckstation/settings.ini ||
sed -i '/\[Main\]/a\NoDesktopFile = true' /storage/.config/duckstation/settings.ini
# no confirmation popup
sed -i 's/ConfirmPowerOff = true/ConfirmPowerOff = false' /storage/.config/duckstation/settings.ini
fi