feat: Support audio on Windows XP (#1872)

This commit is contained in:
Kroese
2026-07-17 03:41:39 +02:00
committed by GitHub
parent 6119201d93
commit 2f70dbde3c
2 changed files with 7 additions and 1 deletions
+2 -1
View File
@@ -1925,7 +1925,8 @@ setMachine() {
[ -z "${ADAPTER:-}" ] && ADAPTER="rtl8139" ;;
"winxp"* | "win2003"* )
DISK_TYPE="blk"
BOOT_MODE="windows_legacy" ;;
BOOT_MODE="windows_legacy"
[ -z "${SOUND:-}" ] && SOUND="usb-audio" ;;
"winvista"* | "win7"* | "win2008"* )
BOOT_MODE="windows_legacy" ;;
esac
+5
View File
@@ -292,6 +292,10 @@ finishInstall() {
writeState "net" "$ADAPTER" || return 1
fi
if [ -n "${SOUND:-}" ] && [[ "${SOUND:-}" != "intel-hda" ]]; then
writeState "sound" "$SOUND" || return 1
fi
rm -rf "$TMP"
return 0
}
@@ -1294,6 +1298,7 @@ bootWindows() {
restoreState "VGA" "$STORAGE/windows.vga" || return 1
restoreState "USB" "$STORAGE/windows.usb" || return 1
restoreState "SOUND" "$STORAGE/windows.sound" || return 1
restoreState "ADAPTER" "$STORAGE/windows.net" || return 1
restoreState "DISK_TYPE" "$STORAGE/windows.type" || return 1
restoreState "BOOT_MODE" "$STORAGE/windows.mode" "Y" || return 1