ec82764bef
RTL (GS rasterizer, EE core stub, platform bridge, LPDDR4B path), sim regression (272 TBs), docs, and tooling. Copyrighted PS2 content (BIOS, game code, GS dumps, and all dump-derived textures/traces) is excluded via .gitignore and stays local. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
1.5 KiB
1.5 KiB
Phase 0 Checklist
This is the architecture-lock checklist to complete before substantial RTL work.
Decision records under docs/decisions/ are the source of truth for locked
choices. This checklist is now a progress/navigation view.
Locked decisions
- Posture — locked: staged subset on current hardware — see
docs/decisions/0001-posture.md - BIOS policy — locked: real BIOS plus narrow debug stubs — see
docs/decisions/0002-bios-policy.md - Golden reference strategy — locked: multiple references with role
separation — see
docs/decisions/0003-golden-reference.md - First visible milestone — locked: split platform/video proof and
EE/BIOS trace proof — see
docs/decisions/0004-first-visible-milestone.md - Trace format — locked: common text envelope plus subsystem-specific
payloads — see
docs/decisions/0000-trace-format.md
Still to lock
- Memory architecture policy
- Media/storage policy
- Validation posture beyond the initial trace-format choice
Required documents
docs/contracts/memory.mddocs/contracts/ee.mddocs/contracts/intc.mddocs/contracts/dmac.mddocs/contracts/gif_gs.mddocs/contracts/sif.mddocs/contracts/validation.md
Exit criteria for Phase 0
- Major subsystem ownership is written down.
- The memory and DMA contracts are explicit enough to build stubs.
- The first three milestones are named and measurable.
- The team agrees on what is allowed to be stubbed in Phase 1.