{ "recordedAt": "2026-10-03", "purpose": "Publish the exact existing StarletOS integration, without emulator behavior changes", "sourceBaseCommit": "a8dbbab62de0ec429d9d887c39b9669c75f51c21", "previousRemoteMaster": "b931671fde1e0461cbca37eeb8348a25d44ab76e", "companionRepository": "https://git.yaya48.xyz/Yaya48/StarletOS", "companionCheckpoint": "efa8b310da2c3e3bd36d762080d42d410a5413c9", "files": [ { "path": "CMakeLists.txt", "sha256": "1ed308f4ccc9d6a4405d9ec232a4ac64fb88aa9c69a4773ee93fe7c62b357d4d", "bytes": 34657 }, { "path": "Run-Wii-Starlet-Bootstrap.ps1", "sha256": "486f99f899fde18371b7bfc2b67fcf12a64ceb748285cc00ae4a71716349d07a", "bytes": 18583 }, { "path": "Source/Core/Core/Boot/Boot.cpp", "sha256": "43a0b1c2e60c9a362fe3637ba0aa7b23e8b75ce5e5517cd3515b50ec596c43a5", "bytes": 27009 }, { "path": "Source/Core/Core/CMakeLists.txt", "sha256": "32dc85b995c9beb3739cc1ea554c308042e16b6c270071550728d18c85ada79e", "bytes": 24388 }, { "path": "Source/Core/Core/Config/MainSettings.cpp", "sha256": "e331e8f7145ebfce5cd3d2be1b3dabe1dce597e8040132402f04a0152526ce56", "bytes": 47583 }, { "path": "Source/Core/Core/Config/MainSettings.h", "sha256": "9052fbc4a1da18ea3e8a11a93d62ef06423da74671b1f9b1091bb62f1fcff62b", "bytes": 18437 }, { "path": "Source/Core/Core/ConfigManager.cpp", "sha256": "7d369d0264f5a1ad0df5ac44e9b6ea0f514a196ec7f80952218f9439ab17ea10", "bytes": 19807 }, { "path": "Source/Core/Core/HW/HW.cpp", "sha256": "7e9bcfff87f526510aad149e781ae57140e32f7b32beafec00271fbcdb152848", "bytes": 4526 }, { "path": "Source/Core/Core/HW/WII_IPC.cpp", "sha256": "e216d272f7653b4650481a3335989a86550eee3d90aa7e6c7f06bb1ce87822e1", "bytes": 21443 }, { "path": "Source/Core/Core/IOS/Starlet/ARMCore.cpp", "sha256": "40d45aed7c5edb4540105dcdee4dd8dcde88c21ba7f3279eff0a9564f2d02a29", "bytes": 75597 }, { "path": "Source/Core/Core/IOS/Starlet/BootstrapELF.cpp", "sha256": "344e6e38922b64fa58d9755c2df5fd752b00cf3dc73114809f6e9cada724c42a", "bytes": 8554 }, { "path": "Source/Core/Core/IOS/Starlet/BootstrapELF.h", "sha256": "b25184cb4d3934e02220417b8e4b8005fc57010f4d3ab7af697c98f11afb305f", "bytes": 943 }, { "path": "Source/Core/Core/IOS/Starlet/Starlet.cpp", "sha256": "9654635b4892f1e07bb72256cbf34b7bebd89eee8389154af946b47eab011f29", "bytes": 26516 }, { "path": "Source/Core/Core/IOS/Starlet/Starlet.h", "sha256": "5dbdd1a854fd17377a339886949d80ebb1969d6453a4bdfd5a6f9a503bbb4f2a", "bytes": 3553 }, { "path": "Source/Core/Core/IOS/Starlet/StarletMemory.cpp", "sha256": "da5267d0cede011e74ed56155999ec721a562680c07b9c928f56fcea191f20c9", "bytes": 190485 }, { "path": "Source/Core/Core/IOS/Starlet/StarletMemory.h", "sha256": "954cf8d3253eeebe6910ef9fb92137e3a551d04551ed8f1fbfc6fff907c591ce", "bytes": 15322 }, { "path": "Source/Core/DolphinNoGUI/PlatformHeadless.cpp", "sha256": "1390cff0a139f0b0a90559e0fda855446d279190827a6c5079718421924f4041", "bytes": 2533 }, { "path": "Source/UnitTests/CMakeLists.txt", "sha256": "bb0aeb694c2f328b891e5e961fe0af16c5b30ff1a5f02d4a8d84bdfa5930b581", "bytes": 1659 }, { "path": "Source/UnitTests/Core/CMakeLists.txt", "sha256": "563899ae142ba4d0e146bb125bd35c8387a77d25db5ac48cf8ba48a32cb30314", "bytes": 2043 }, { "path": "Source/UnitTests/Core/IOS/Starlet/BootstrapELFTest.cpp", "sha256": "62d483a737b68cca00e51c4a93511b4863022ed2f4b90e721ff36325630cfc3a", "bytes": 7057 }, { "path": "Source/UnitTests/Core/IOS/Starlet/DMATest.cpp", "sha256": "15b0816292fff6dcf48d485466f7bf495f2128ba625f3e7c1f225614be631e84", "bytes": 16450 }, { "path": "Tools/StarletBootstrapProbe/StarletBootstrapProbe.cpp", "sha256": "83873691164d9b92e3be62f699146feaf8ab713bcb45d25821975e7454f56ede", "bytes": 6179 }, { "path": "docs/Wii_Starlet_Bootstrap.md", "sha256": "bd7ec585472dc44815da8fcb2be6d726b91f04dd0964d82097842fb4ba764021", "bytes": 4937 } ], "checks": { "sourceSnapshotMatchesPriorStarletOSArchive": true, "unpublishedHistoricalFileVersionsScanned": 67, "privateFindings": 0, "newFullBuildOrHardwareTest": "NOT RUN: publication of existing qualified bytes only; see companion phase reports" }, "updates": [ { "recordedAt": "2026-10-06", "purpose": "StarletOS Phase 11 proposal L2: IPC request/reply metadata trace while the original IOS runs (DOLPHIN_IPC_TRACE=1); no behavior change otherwise", "files": [ "Source/Core/Core/HW/WII_IPC.cpp" ] }, { "recordedAt": "2026-10-06", "purpose": "StarletOS Phase 11 proposal M1: REV_BOOTSTRAP_WIIMOTE=1 gives a bootstrap-ELF (Revolution) session the emulated Wii Remotes with the identity paired in the attached NAND; never writes the NAND; off by default", "files": [ "Source/Core/Core/IOS/Starlet/Starlet.cpp", "Source/Core/Core/IOS/Starlet/StarletMemory.cpp", "Source/Core/Core/IOS/Starlet/StarletMemory.h" ] } ] }