mirror of
https://git.ryujinx.app/kenji-nx/ryujinx.git
synced 2025-12-15 19:37:05 +00:00
Add 10 GiB DRAM option
This commit is contained in:
parent
601ced61bd
commit
b5a8ba573e
23 changed files with 35 additions and 5 deletions
|
|
@ -30,6 +30,7 @@ namespace Ryujinx.HLE.HOS.Kernel.Common
|
|||
MemoryArrange.MemoryArrange4GiBAppletDev => 2048 * MiB,
|
||||
MemoryArrange.MemoryArrange6GiB => 5445 * MiB,
|
||||
MemoryArrange.MemoryArrange8GiB => 7493 * MiB,
|
||||
MemoryArrange.MemoryArrange10GiB => 9541 * MiB,
|
||||
MemoryArrange.MemoryArrange12GiB => 11589 * MiB,
|
||||
_ => throw new ArgumentException($"Invalid memory arrange \"{arrange}\"."),
|
||||
};
|
||||
|
|
@ -45,6 +46,7 @@ namespace Ryujinx.HLE.HOS.Kernel.Common
|
|||
MemoryArrange.MemoryArrange6GiB => 562 * MiB,
|
||||
MemoryArrange.MemoryArrange6GiBAppletDev => 2193 * MiB,
|
||||
MemoryArrange.MemoryArrange8GiB or
|
||||
MemoryArrange.MemoryArrange10GiB or
|
||||
MemoryArrange.MemoryArrange12GiB => 562 * MiB,
|
||||
_ => throw new ArgumentException($"Invalid memory arrange \"{arrange}\"."),
|
||||
};
|
||||
|
|
@ -73,6 +75,7 @@ namespace Ryujinx.HLE.HOS.Kernel.Common
|
|||
MemorySize.MemorySize4GiB => 4 * GiB,
|
||||
MemorySize.MemorySize6GiB => 6 * GiB,
|
||||
MemorySize.MemorySize8GiB => 8 * GiB,
|
||||
MemorySize.MemorySize10GiB => 10 * GiB,
|
||||
MemorySize.MemorySize12GiB => 12 * GiB,
|
||||
_ => throw new ArgumentException($"Invalid memory size \"{size}\"."),
|
||||
};
|
||||
|
|
|
|||
|
|
@ -5,6 +5,7 @@ namespace Ryujinx.HLE.HOS.Kernel.Common
|
|||
MemoryArrange4GiB,
|
||||
MemoryArrange6GiB,
|
||||
MemoryArrange8GiB,
|
||||
MemoryArrange10GiB,
|
||||
MemoryArrange12GiB,
|
||||
MemoryArrange4GiBAppletDev,
|
||||
MemoryArrange4GiBSystemDev,
|
||||
|
|
|
|||
|
|
@ -5,6 +5,7 @@ namespace Ryujinx.HLE.HOS.Kernel.Common
|
|||
MemorySize4GiB = 0,
|
||||
MemorySize6GiB = 1,
|
||||
MemorySize8GiB = 2,
|
||||
MemorySize12GiB = 3,
|
||||
MemorySize10GiB = 3,
|
||||
MemorySize12GiB = 4,
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -8,10 +8,11 @@ namespace Ryujinx.HLE
|
|||
MemoryConfiguration4GiB = 0,
|
||||
MemoryConfiguration6GiB = 1,
|
||||
MemoryConfiguration8GiB = 2,
|
||||
MemoryConfiguration12GiB = 3,
|
||||
MemoryConfiguration4GiBAppletDev = 4,
|
||||
MemoryConfiguration4GiBSystemDev = 5,
|
||||
MemoryConfiguration6GiBAppletDev = 6,
|
||||
MemoryConfiguration10GiB = 3,
|
||||
MemoryConfiguration12GiB = 4,
|
||||
MemoryConfiguration4GiBAppletDev = 5,
|
||||
MemoryConfiguration4GiBSystemDev = 6,
|
||||
MemoryConfiguration6GiBAppletDev = 7,
|
||||
}
|
||||
|
||||
static class MemoryConfigurationExtensions
|
||||
|
|
@ -29,6 +30,7 @@ namespace Ryujinx.HLE
|
|||
MemoryConfiguration.MemoryConfiguration6GiB => MemoryArrange.MemoryArrange6GiB,
|
||||
MemoryConfiguration.MemoryConfiguration6GiBAppletDev => MemoryArrange.MemoryArrange6GiBAppletDev,
|
||||
MemoryConfiguration.MemoryConfiguration8GiB => MemoryArrange.MemoryArrange8GiB,
|
||||
MemoryConfiguration.MemoryConfiguration10GiB => MemoryArrange.MemoryArrange10GiB,
|
||||
MemoryConfiguration.MemoryConfiguration12GiB => MemoryArrange.MemoryArrange12GiB,
|
||||
_ => throw new AggregateException($"Invalid memory configuration \"{configuration}\"."),
|
||||
};
|
||||
|
|
@ -44,6 +46,7 @@ namespace Ryujinx.HLE
|
|||
MemoryConfiguration.MemoryConfiguration6GiB or
|
||||
MemoryConfiguration.MemoryConfiguration6GiBAppletDev => MemorySize.MemorySize6GiB,
|
||||
MemoryConfiguration.MemoryConfiguration8GiB => MemorySize.MemorySize8GiB,
|
||||
MemoryConfiguration.MemoryConfiguration10GiB => MemorySize.MemorySize10GiB,
|
||||
MemoryConfiguration.MemoryConfiguration12GiB => MemorySize.MemorySize12GiB,
|
||||
_ => throw new AggregateException($"Invalid memory configuration \"{configuration}\"."),
|
||||
};
|
||||
|
|
@ -59,6 +62,7 @@ namespace Ryujinx.HLE
|
|||
MemoryConfiguration.MemoryConfiguration6GiB or
|
||||
MemoryConfiguration.MemoryConfiguration6GiBAppletDev => 6 * GiB,
|
||||
MemoryConfiguration.MemoryConfiguration8GiB => 8 * GiB,
|
||||
MemoryConfiguration.MemoryConfiguration10GiB => 10 * GiB,
|
||||
MemoryConfiguration.MemoryConfiguration12GiB => 12 * GiB,
|
||||
_ => throw new AggregateException($"Invalid memory configuration \"{configuration}\"."),
|
||||
};
|
||||
|
|
|
|||
|
|
@ -157,6 +157,7 @@
|
|||
"SettingsTabSystemDramSize4GiB": "4GiB",
|
||||
"SettingsTabSystemDramSize6GiB": "6GiB",
|
||||
"SettingsTabSystemDramSize8GiB": "8GiB",
|
||||
"SettingsTabSystemDramSize10GiB": "10GiB",
|
||||
"SettingsTabSystemDramSize12GiB": "12GiB",
|
||||
"SettingsTabSystemIgnoreMissingServices": "تجاهل الخدمات المفقودة",
|
||||
"SettingsTabSystemIgnoreApplet": "Ignore Applet",
|
||||
|
|
|
|||
|
|
@ -157,6 +157,7 @@
|
|||
"SettingsTabSystemDramSize4GiB": "4GiB",
|
||||
"SettingsTabSystemDramSize6GiB": "6GiB",
|
||||
"SettingsTabSystemDramSize8GiB": "8GiB",
|
||||
"SettingsTabSystemDramSize10GiB": "10GiB",
|
||||
"SettingsTabSystemDramSize12GiB": "12GiB",
|
||||
"SettingsTabSystemIgnoreMissingServices": "Ignoriere fehlende Dienste",
|
||||
"SettingsTabSystemIgnoreApplet": "Applet ignorieren",
|
||||
|
|
|
|||
|
|
@ -157,6 +157,7 @@
|
|||
"SettingsTabSystemDramSize4GiB": "4GiB",
|
||||
"SettingsTabSystemDramSize6GiB": "6GiB",
|
||||
"SettingsTabSystemDramSize8GiB": "8GiB",
|
||||
"SettingsTabSystemDramSize10GiB": "10GiB",
|
||||
"SettingsTabSystemDramSize12GiB": "12GiB",
|
||||
"SettingsTabSystemIgnoreMissingServices": "Αγνόηση υπηρεσιών που λείπουν",
|
||||
"SettingsTabSystemIgnoreApplet": "Αγνοήστε το Applet",
|
||||
|
|
|
|||
|
|
@ -176,6 +176,7 @@
|
|||
"SettingsTabSystemDramSize4GiB": "4GiB",
|
||||
"SettingsTabSystemDramSize6GiB": "6GiB",
|
||||
"SettingsTabSystemDramSize8GiB": "8GiB",
|
||||
"SettingsTabSystemDramSize10GiB": "10GiB",
|
||||
"SettingsTabSystemDramSize12GiB": "12GiB",
|
||||
"SettingsTabSystemIgnoreMissingServices": "Ignore Missing Services",
|
||||
"SettingsTabSystemIgnoreApplet": "Ignore Applet",
|
||||
|
|
|
|||
|
|
@ -157,6 +157,7 @@
|
|||
"SettingsTabSystemDramSize4GiB": "4GiB",
|
||||
"SettingsTabSystemDramSize6GiB": "6GiB",
|
||||
"SettingsTabSystemDramSize8GiB": "8GiB",
|
||||
"SettingsTabSystemDramSize10GiB": "10GiB",
|
||||
"SettingsTabSystemDramSize12GiB": "12GiB",
|
||||
"SettingsTabSystemIgnoreMissingServices": "Ignorar servicios no implementados",
|
||||
"SettingsTabSystemIgnoreApplet": "Ignorar el Applet",
|
||||
|
|
|
|||
|
|
@ -159,6 +159,7 @@
|
|||
"SettingsTabSystemDramSize4GiB": "4GiB",
|
||||
"SettingsTabSystemDramSize6GiB": "6GiB",
|
||||
"SettingsTabSystemDramSize8GiB": "8GiB",
|
||||
"SettingsTabSystemDramSize10GiB": "10GiB",
|
||||
"SettingsTabSystemDramSize12GiB": "12GiB",
|
||||
"SettingsTabSystemIgnoreMissingServices": "Ignorer les services manquants",
|
||||
"SettingsTabSystemIgnoreApplet": "Ignorer l'applet",
|
||||
|
|
|
|||
|
|
@ -157,6 +157,7 @@
|
|||
"SettingsTabSystemDramSize4GiB": "4GiB",
|
||||
"SettingsTabSystemDramSize6GiB": "6GiB",
|
||||
"SettingsTabSystemDramSize8GiB": "8GiB",
|
||||
"SettingsTabSystemDramSize10GiB": "10GiB",
|
||||
"SettingsTabSystemDramSize12GiB": "12GiB",
|
||||
"SettingsTabSystemIgnoreMissingServices": "התעלם משירותים חסרים",
|
||||
"SettingsTabSystemIgnoreApplet": "Ignore Applet",
|
||||
|
|
|
|||
|
|
@ -157,6 +157,7 @@
|
|||
"SettingsTabSystemDramSize4GiB": "4GiB",
|
||||
"SettingsTabSystemDramSize6GiB": "6GiB",
|
||||
"SettingsTabSystemDramSize8GiB": "8GiB",
|
||||
"SettingsTabSystemDramSize10GiB": "10GiB",
|
||||
"SettingsTabSystemDramSize12GiB": "12GiB",
|
||||
"SettingsTabSystemIgnoreMissingServices": "Ignora servizi mancanti",
|
||||
"SettingsTabSystemIgnoreApplet": "Ignora l'applet",
|
||||
|
|
|
|||
|
|
@ -157,6 +157,7 @@
|
|||
"SettingsTabSystemDramSize4GiB": "4GiB",
|
||||
"SettingsTabSystemDramSize6GiB": "6GiB",
|
||||
"SettingsTabSystemDramSize8GiB": "8GiB",
|
||||
"SettingsTabSystemDramSize10GiB": "10GiB",
|
||||
"SettingsTabSystemDramSize12GiB": "12GiB",
|
||||
"SettingsTabSystemIgnoreMissingServices": "未実装サービスを無視する",
|
||||
"SettingsTabSystemIgnoreApplet": "アプレットを無視する",
|
||||
|
|
|
|||
|
|
@ -157,6 +157,7 @@
|
|||
"SettingsTabSystemDramSize4GiB": "4GiB",
|
||||
"SettingsTabSystemDramSize6GiB": "6GiB",
|
||||
"SettingsTabSystemDramSize8GiB": "8GiB",
|
||||
"SettingsTabSystemDramSize10GiB": "10GiB",
|
||||
"SettingsTabSystemDramSize12GiB": "12GiB",
|
||||
"SettingsTabSystemIgnoreMissingServices": "누락된 서비스 무시",
|
||||
"SettingsTabSystemIgnoreApplet": "애플릿 무시",
|
||||
|
|
|
|||
|
|
@ -157,6 +157,7 @@
|
|||
"SettingsTabSystemDramSize4GiB": "4GiB",
|
||||
"SettingsTabSystemDramSize6GiB": "6GiB",
|
||||
"SettingsTabSystemDramSize8GiB": "8GiB",
|
||||
"SettingsTabSystemDramSize10GiB": "10GiB",
|
||||
"SettingsTabSystemDramSize12GiB": "12GiB",
|
||||
"SettingsTabSystemIgnoreMissingServices": "Ignoruj Brakujące Usługi",
|
||||
"SettingsTabSystemIgnoreApplet": "Ignoruj aplet",
|
||||
|
|
|
|||
|
|
@ -157,6 +157,7 @@
|
|||
"SettingsTabSystemDramSize4GiB": "4GiB",
|
||||
"SettingsTabSystemDramSize6GiB": "6GiB",
|
||||
"SettingsTabSystemDramSize8GiB": "8GiB",
|
||||
"SettingsTabSystemDramSize10GiB": "10GiB",
|
||||
"SettingsTabSystemDramSize12GiB": "12GiB",
|
||||
"SettingsTabSystemIgnoreMissingServices": "Ignorar serviços não implementados",
|
||||
"SettingsTabSystemIgnoreApplet": "Ignorar applet",
|
||||
|
|
|
|||
|
|
@ -157,6 +157,7 @@
|
|||
"SettingsTabSystemDramSize4GiB": "4GiB",
|
||||
"SettingsTabSystemDramSize6GiB": "6GiB",
|
||||
"SettingsTabSystemDramSize8GiB": "8GiB",
|
||||
"SettingsTabSystemDramSize10GiB": "10GiB",
|
||||
"SettingsTabSystemDramSize12GiB": "12GiB",
|
||||
"SettingsTabSystemIgnoreMissingServices": "Игнорировать отсутствующие службы",
|
||||
"SettingsTabSystemIgnoreApplet": "Игнорировать Апплет",
|
||||
|
|
|
|||
|
|
@ -157,6 +157,7 @@
|
|||
"SettingsTabSystemDramSize4GiB": "4GiB",
|
||||
"SettingsTabSystemDramSize6GiB": "6GiB",
|
||||
"SettingsTabSystemDramSize8GiB": "8GiB",
|
||||
"SettingsTabSystemDramSize10GiB": "10GiB",
|
||||
"SettingsTabSystemDramSize12GiB": "12GiB",
|
||||
"SettingsTabSystemIgnoreMissingServices": "ไม่สนใจบริการที่ขาดหายไป",
|
||||
"SettingsTabSystemIgnoreApplet": "Ignore Applet",
|
||||
|
|
|
|||
|
|
@ -157,6 +157,7 @@
|
|||
"SettingsTabSystemDramSize4GiB": "4GiB",
|
||||
"SettingsTabSystemDramSize6GiB": "6GiB",
|
||||
"SettingsTabSystemDramSize8GiB": "8GiB",
|
||||
"SettingsTabSystemDramSize10GiB": "10GiB",
|
||||
"SettingsTabSystemDramSize12GiB": "12GiB",
|
||||
"SettingsTabSystemIgnoreMissingServices": "Eksik Servisleri Görmezden Gel",
|
||||
"SettingsTabSystemIgnoreApplet": "Ignore Applet",
|
||||
|
|
|
|||
|
|
@ -157,6 +157,7 @@
|
|||
"SettingsTabSystemDramSize4GiB": "4GiB",
|
||||
"SettingsTabSystemDramSize6GiB": "6GiB",
|
||||
"SettingsTabSystemDramSize8GiB": "8GiB",
|
||||
"SettingsTabSystemDramSize10GiB": "10GiB",
|
||||
"SettingsTabSystemDramSize12GiB": "12GiB",
|
||||
"SettingsTabSystemIgnoreMissingServices": "Ігнорувати відсутні служби",
|
||||
"SettingsTabSystemIgnoreApplet": "Ігнорувати Аплет",
|
||||
|
|
|
|||
|
|
@ -157,6 +157,7 @@
|
|||
"SettingsTabSystemDramSize4GiB": "4GiB",
|
||||
"SettingsTabSystemDramSize6GiB": "6GiB",
|
||||
"SettingsTabSystemDramSize8GiB": "8GiB",
|
||||
"SettingsTabSystemDramSize10GiB": "10GiB",
|
||||
"SettingsTabSystemDramSize12GiB": "12GiB",
|
||||
"SettingsTabSystemIgnoreMissingServices": "忽略缺失的服务",
|
||||
"SettingsTabSystemIgnoreApplet": "忽略小程序",
|
||||
|
|
|
|||
|
|
@ -157,6 +157,7 @@
|
|||
"SettingsTabSystemDramSize4GiB": "4GiB",
|
||||
"SettingsTabSystemDramSize6GiB": "6GiB",
|
||||
"SettingsTabSystemDramSize8GiB": "8GiB",
|
||||
"SettingsTabSystemDramSize10GiB": "10GiB",
|
||||
"SettingsTabSystemDramSize12GiB": "12GiB",
|
||||
"SettingsTabSystemIgnoreMissingServices": "忽略缺少的模擬器功能",
|
||||
"SettingsTabSystemIgnoreApplet": "忽略小程式",
|
||||
|
|
|
|||
|
|
@ -282,6 +282,9 @@
|
|||
<ComboBoxItem>
|
||||
<TextBlock Text="{locale:Locale SettingsTabSystemDramSize8GiB}" />
|
||||
</ComboBoxItem>
|
||||
<ComboBoxItem>
|
||||
<TextBlock Text="{locale:Locale SettingsTabSystemDramSize10GiB}" />
|
||||
</ComboBoxItem>
|
||||
<ComboBoxItem>
|
||||
<TextBlock Text="{locale:Locale SettingsTabSystemDramSize12GiB}" />
|
||||
</ComboBoxItem>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue