Prog DVD - wowjinxy/libPorpoise GitHub Wiki
Prog - DVD
Scope
Disc/filesystem emulation for host files (files/ root), open/read/seek behavior, async load interaction.
API Coverage
- Implemented: core file open/read paths used by demos and Pikmin
- Partial: path aliasing/fallback behavior and some failure-mode parity
- Missing: document as discovered
- Matrix: Prog-DVD-API-Matrix
Behavior Notes
- Root path is host-backed and logs missing files clearly.
- Some title/cinematic fallbacks were added for practical compatibility.
Known Issues
- Review path normalization parity for all legacy slash/case variants.
Validation
- Demos tested: GX demos requiring
demos/dvddata - Pikmin impact: loads large content sets and cinematics
- Last verified commit:
6879cd0
Next Work
- Add strict path-resolution tests.
- Separate compatibility aliases from default behavior via config.