Recover 16 modified and 6 previously untracked integration files. All 22 source SHA-256s match the pre-publication StarletOS snapshot. Add handoff instructions, byte-preserving attributes and private backup exclusion. This commit publishes existing behavior; it does not claim a new full build or hardware qualification. The two preceding local commits and staged files were screened before publication.
46 lines
2.6 KiB
Markdown
46 lines
2.6 KiB
Markdown
# StarletOS integration handoff — 2026-10-03
|
|
|
|
This checkpoint publishes the existing emulator changes used by the companion
|
|
[StarletOS repository](https://git.yaya48.xyz/Yaya48/StarletOS). It is a recovered
|
|
source checkpoint, not a new claim that stock IOS or physical hardware is fully
|
|
supported. The Rust project's current phase is 10C, stock NCD probe H02B awaiting
|
|
SD staging and its physical result; consult its HANDOFF and phase reports.
|
|
|
|
## Published work
|
|
|
|
- The existing local commits c230971f07 (NAND conformance/diagnostic tools) and
|
|
a8dbbab62d (SD CMD6/conformance report) precede this integration checkpoint.
|
|
- 16 modified files and 6 previously untracked files are now tracked here:
|
|
ARM bootstrap ELF loader and tests, direct PPC/Starlet launch, read-only NAND
|
|
and explicit disposable-copy support, diagnostics and regression runner,
|
|
ARMv5TE LDRD/STRD handling, and the existing MSVC dependency-detection fix.
|
|
- `docs/StarletOS_Checkpoint.json` records SHA-256s of the 22 exact source files.
|
|
The companion repository also pins the published Dolphin commit.
|
|
- Every runtime byte matches the source snapshot captured before publication.
|
|
Only Git attributes, ignore rules and handoff metadata were added this turn.
|
|
- Inspection of 67 changed file versions in the two pending commits found no
|
|
available private NAND key/content markers, device identifiers or credentials.
|
|
The staged integration files were inspected separately before publication.
|
|
- No full rebuild, new emulator test or Wii test is claimed by this Git import.
|
|
Historical qualification remains in the companion project's phase reports.
|
|
|
|
## Other computers
|
|
|
|
Clone this fork beside `starlet-ios-rust`, checkout the commit pinned in
|
|
`StarletOS/support/dolphin/manifest.json`, then follow the companion
|
|
`docs/DEVELOPMENT.md`. The previous private base bundle and source overlay are
|
|
no longer needed to retrieve these sources: their commits are on this server.
|
|
Use `docs/Wii_Starlet_Bootstrap.md` for the existing build and test runner.
|
|
|
|
NAND, keys, user profiles, traces and generated builds remain local/ignored.
|
|
The `.starlet_user3` profile is needed only for the full Menu scenarios; the
|
|
standalone Starlet bootstrap probe does not need a NAND or keys.
|
|
The old `.before-p10a-h07b` script is retained locally as an ignored backup.
|
|
|
|
## Future sessions
|
|
|
|
Read AGENTS.md. Record the starting commit, changed behavior, actual tests and
|
|
remaining work. Update this handoff and any changed file hashes, commit to this
|
|
fork, then update the pinned dependency in StarletOS. Never label a build, a
|
|
source comparison or a fake emulator device as a physical Wii observation.
|