IOS LLE: emulate SD CMD6 and document Wii conformance run
This commit is contained in:
1 parent
c230971f07
commit
a8dbbab62d
3 files changed
+68
-1
No files matched your search
@@ -21,7 +21,7 @@ successfully from this directory in PowerShell:
|
||||
```
|
||||
|
||||
The ready-to-copy Homebrew Channel folder is `apps/wii-conformance/`, containing
|
||||
`boot.dol` and `meta.xml`. This build has not yet been run on a physical Wii.
|
||||
`boot.dol` and `meta.xml`.
|
||||
|
||||
## Capture
|
||||
|
||||
@@ -57,3 +57,24 @@ shared-memory cache visibility, DMA, IRQ ordering, and individual devices.
|
||||
PPC homebrew cannot inspect every Starlet register while Nintendo IOS is
|
||||
running. A separate Starlet-side probe under MINI/BootMii can test raw
|
||||
hardware registers, but its results must be labeled as MINI-mode tests.
|
||||
|
||||
## 2026-09-23 IOS58 comparison
|
||||
|
||||
The same DOL (SHA-256
|
||||
`28EB2F51CB12B302D736518232CAB59715877A81CD0AABC1A938EF16CF0ADFC4`)
|
||||
ran on a physical Wii and in this fork's Starlet LLE mode under IOS58 revision
|
||||
6176. Both captures contain all 1,860 observations. The SD tests in LLE first
|
||||
failed during card initialization because Starlet SDHC did not implement CMD6
|
||||
(Switch Function). After adding its 64-byte status response, all SD operations
|
||||
completed and the CSV closed successfully.
|
||||
|
||||
The comparison finds 64 differences, all repeats of `es_title_count`: 111 on
|
||||
the Wii versus 101 in the Dolphin profile. A read-only walk of the Dolphin raw
|
||||
NAND and its journal found exactly 101 installed title TMDs. The remaining
|
||||
1,796 observations match. This result covers the tested IOS58 paths only; it
|
||||
cannot establish an overall emulator accuracy percentage.
|
||||
|
||||
Local captures are `captures/wii-ios58-r6176.csv` (SHA-256
|
||||
`C08E49B0ADCF1F0EF30FFE16775E3A354D269923028C9B775BBB189E7E2FF3E6`)
|
||||
and `captures/dolphin-lle-ios58-r6176.csv` (SHA-256
|
||||
`64D2E00EAE67370578BE2A15FC0951E7051E3468252B0D2533F5B968A0E14AD8`).
|
||||
Reference in new issue
Block a user