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.3 KiB
1.3 KiB
Decision 0001: Project Posture
Status: Locked
Context
The project needed to choose between:
- native full-system on current hardware,
- staged subset on current hardware,
- hybrid architecture,
- future-hardware target.
This decision sets the planning posture for all early contracts and milestones.
Options considered
- Native full-system on current hardware.
- Staged subset on current hardware.
- Hybrid architecture with significant host-side execution.
- Future-hardware target.
Decision
Adopt staged subset on current hardware.
This means:
- the project targets the current retroDE platform,
- the architectural path remains that of a real PS2 core,
- coverage will be incomplete for an extended period,
- early phases prioritize observable bring-up over broad software compatibility.
The intended interpretation is:
real PS2 architectural path, incomplete coverage.
Consequences
- Early milestones may validate only parts of the machine.
- Some subsystems can remain stubbed or reduced while others become real.
- The project preserves continuity with the rest of the retroDE family by staying on current hardware.
- The project explicitly does not promise full-title compatibility on the current platform.
- Contracts and milestones should optimize for progressive integration instead of "all-or-nothing" completeness.