Low-Context Execution Packet
Use branch stage/d3-06-native-title-scene.
Create or reuse a frontend tree with a boring layout:
frontend/kos/
Makefile
src/main.c
src/render_scene.c
src/render_scene.h
src/input.c
src/input.h
romdisk/
assets/
Implementation order:
- compile a blank KOS loop from D3-04
- query Shachi atoms for the render/input/texture surfaces being touched
- load placeholder or extracted preview assets
- render background/snow layers
- render logo or logo proxy
- apply
D2_PHYSICS_MANIFEST.mdconstants - package ELF and CDI if feasible
- capture emulator proof
Dreamcast/KOS constraints:
- fixed-size buffers only
- no blocking file/network calls in the render loop
- 60 FPS target if emulator path can measure it
- all proprietary asset use must reference D3-05 provenance
Minimum verification:
make -C frontend/kos clean all
file frontend/kos/*.elf
docs/NATIVE_SCENE_REBUILD_REPORT.md must include:
- build host and command
- artifact path
- renderer modules changed
- screenshot/video path
- known visual deviations from D2
- Shachi atom IDs cited for PVR/rendering decisions
- next prompt for D3-07