Files
nxnative-easy/docs
seedds faae153b06 Tears of the Kingdom reaches gameplay on the Mac (3D scene still black)
New profile dm/games/0100F2C0115B6000 (update 1.4.3 = v720896; main,
subsdk0 and sdk, the last two the same builds as Breath of the Wild 1.9.0).
It plays the opening and reaches the first gameplay at 30 fps with the HUD,
stable over a 5-minute run. The 3D scene is still black: the half-resolution
deferred-lighting pass leaves its outputs at zero (being investigated).

- Memory: the NPDM declares a system resource (alias memory) and the game
  also calls SetHeapSize(0x86000000). Mac partition 8 GB = 256 MB in front +
  5 GB alias + 256 MB stack + 2.5 GB heap; the alias high-water mark is
  1.75 GB. Too large for an iPhone; to be measured and shrunk.
- SDK 20 calls that reached a service, one abort per boot: oe
  GetPreviousProgramIndex (-1); the hardware Opus decoder's C interface,
  forwarded to the sdk's software OpusDecoder; cache storage (list reports
  none, create / mount use a host folder beside the temporary storage);
  fs::IsSaveDataExisting for another title (it asks for Breath of the Wild's
  save: none) and MountSaveDataReadOnly; time::ClockSnapshot::
  CreateWithStandardSystemClock (0xD0 bytes filled on the host); web::
  ShowWebPage (unavailable, as the lobby page).
- shader_split.py reads zstd frames that name a dictionary, from
  Pack/ZsDic.pack.zs (Python 3.14+ compression.zstd): 28,669 shaders;
  28,636 compile (chain 29bb51ae3ce7).
- New profile key tex_flush_upload, off by default and on only here: TOTK
  writes its streamed textures from the CPU straight into pool memory and
  publishes them with nvnMemoryPoolFlushMappedRange (9,436 calls at boot);
  hle_nvn.c registers such textures by range and marks the ones a flush
  covers CPU-written, so they upload from guest memory. Its visual effect is
  not confirmed yet (the scene stays black for the lighting reason above).
- docs/agents/03-bringup.md: the new rewriter cases and the SDK 20 calls.

The Hades session's smoke runs of the seven playable games used a host built
with these hooks: only their known red lines.
2026-10-18 13:32:48 +08:00
..