IOS: add x64 Starlet JIT with guarded fastmem

This commit is contained in:
2026-08-28 13:22:30 +02:00
parent b85667435c
commit 9389e38f75
14 changed files with 4835 additions and 19 deletions
+8
View File
@@ -3,6 +3,8 @@ param(
[string]$UserDirectory = '.starlet_user3',
[switch]$DisableJIT,
[switch]$Wait
)
@@ -17,6 +19,12 @@ if (-not (Test-Path -LiteralPath $dolphinPath)) {
$dolphin = Start-Process -FilePath $dolphinPath -ArgumentList @(
'-u', $userPath,
'-n', '0000000100000002',
'-C', "Dolphin.Core.WiiStarletJIT=$(-not $DisableJIT)",
# Keep the next BootMii run diagnostic rather than observational. BootMii reports its loader
# stages and panic codes through GPIO bits 16-23; the Starlet bus logs those writes under IOS.
'-C', 'Logger.Options.WriteToFile=True',
'-C', 'Logger.Options.Verbosity=4',
'-C', 'Logger.Logs.IOS=True',
'-v', 'D3D',
'-p', 'win32'
) -WorkingDirectory $repoRoot -PassThru