Merge pull request #2141 from porschemad911/aethersx2-hw-download

aethersx2 - HW download mode ES feature
This commit is contained in:
John Williams
2025-12-21 17:49:14 +11:00
committed by GitHub
2 changed files with 26 additions and 0 deletions

View File

@@ -29,6 +29,7 @@ FILTER=$(get_setting bilinear_filtering "${PLATFORM}" "${GAME}")
FPS=$(get_setting show_fps "${PLATFORM}" "${GAME}")
RATE=$(get_setting ee_cycle_rate "${PLATFORM}" "${GAME}")
SKIP=$(get_setting ee_cycle_skip "${PLATFORM}" "${GAME}")
HWDOWNLOAD=$(get_setting hw_download_mode "${PLATFORM}" "${GAME}")
GRENDERER=$(get_setting graphics_backend "${PLATFORM}" "${GAME}")
IRES=$(get_setting internal_resolution "${PLATFORM}" "${GAME}")
VSYNC=$(get_setting vsync "${PLATFORM}" "${GAME}")
@@ -164,6 +165,25 @@ fi
sed -i '/^EECycleSkip =/c\EECycleSkip = 3' /storage/.config/aethersx2/inis/PCSX2.ini
fi
#HW download mode
sed -i '/^HWDownloadMode =/c\HWDownloadMode = 0' /storage/.config/aethersx2/inis/PCSX2.ini
if [ "$HWDOWNLOAD" = "0" ]
then
sed -i '/^HWDownloadMode =/c\HWDownloadMode = 0' /storage/.config/aethersx2/inis/PCSX2.ini
fi
if [ "$HWDOWNLOAD" = "1" ]
then
sed -i '/^HWDownloadMode =/c\HWDownloadMode = 1' /storage/.config/aethersx2/inis/PCSX2.ini
fi
if [ "$HWDOWNLOAD" = "2" ]
then
sed -i '/^HWDownloadMode =/c\HWDownloadMode = 2' /storage/.config/aethersx2/inis/PCSX2.ini
fi
if [ "$HWDOWNLOAD" = "3" ]
then
sed -i '/^HWDownloadMode =/c\HWDownloadMode = 3' /storage/.config/aethersx2/inis/PCSX2.ini
fi
#Retroachievements
/usr/bin/cheevos_aethersx2.sh

View File

@@ -1141,6 +1141,12 @@
<choice name="moderate underclock" value="2"/>
<choice name="maximum underclock" value="3"/>
</feature>
<feature name="hw download mode">
<choice name="accurate (recommended)" value="0"/>
<choice name="disable readbacks (synchronize gs thread)" value="1"/>
<choice name="unsynchronized (non-deterministic)" value="2"/>
<choice name="disable (ignore transfers)" value="3"/>
</feature>
<feature name="graphics backend">
<choice name="automatic" value="0"/>
<choice name="opengl" value="1"/>