docs(wiki): refresh every page for v3.2.0; correct the licence
The wiki was last edited on 2026-06-29, before v2.0.0, and had drifted
into stating things that are false: an MIT OR Apache-2.0 licence (the
project has been GPL-3.0-or-later since v2.2.9, as a derivative of GPL
emulators), a dot-lockstep scheduler retired in v2.0.0, AccuracyCoin
139/139 and 172 mapper families (146/146 and 208 at v3.2.0), and a
roadmap naming v1.9.9 as current.
Every page is rewritten short and correct for v3.2.0, each explaining
one idea and linking to the repository document that specifies it, so
the wiki stops restating figures that go stale. Lockstep-Scheduler
becomes a pointer to a new Scheduler page. All 86 repository links were
checked against main. RustyNES T-WIKI-REFRESH (survey item DOC-10).
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014qfTKi2M3swo7qnwvYCkDj
docs(wiki): initialize comprehensive project wiki content
This commit provisions the GitHub Wiki with the full suite of documentation, architectural specs, and user guides synthesized from the RustyNES v1.0.0 codebase.
- Structures the navigation via a custom _Sidebar.md and _Footer.md, organizing pages by RustyNES, Architecture, Features & Systems, Platforms, and References.
- Documents the cycle-accurate lockstep scheduler, 2C02 PPU, 2A03 CPU, and APU mixer.
- Details the multi-platform architecture (winit + wgpu + egui + cpal frontend), Libretro core integration, and mobile/hybrid host layers.
- Exposes developer and user documentation (Getting Started, Building from Source, Netplay & Rollback, Scripting Engine).
- Reconciles historical research and reference materials (ref-docs/) into the Reference-Materials.md index.
- Catalogues all deferred and carryover features, as well as Architecture Decision Records (ADRs).