Files
dolphin/docs/StarletOS_Checkpoint.json
T
Yaya48andClaude Opus 5.5 cd8c8cedca IOS LLE: optional IPC request/reply metadata trace (StarletOS phase 11 L2)
With DOLPHIN_IPC_TRACE=1 and the original IOS on the emulated Starlet, log
each request Broadway posts (X1: command, descriptor, argument words, an
OPEN's path) and each reply Starlet posts (Y1: original command, result).
Buffer contents are never read; nothing changes without the variable.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-06 18:40:56 +02:00

141 lines
4.9 KiB
JSON

{
"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": "78e3b006501af06fbef220d95213690f8a31ed5b3c36699c6e07ba58be3ba852",
"bytes": 26039
},
{
"path": "Source/Core/Core/IOS/Starlet/Starlet.h",
"sha256": "5dbdd1a854fd17377a339886949d80ebb1969d6453a4bdfd5a6f9a503bbb4f2a",
"bytes": 3553
},
{
"path": "Source/Core/Core/IOS/Starlet/StarletMemory.cpp",
"sha256": "34900b6c340e412f99ddb3ce6ba17bdb4d85ba7b27b2adc522315b158b675fca",
"bytes": 189757
},
{
"path": "Source/Core/Core/IOS/Starlet/StarletMemory.h",
"sha256": "cfa3aee13f260590ae9f7cdd48f8f08d1c67e4e6d647ef3eca6e01d472dbdd29",
"bytes": 14873
},
{
"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"
]
}
]
}