Skip to content

History / Scripting Engine

Revisions

  • 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

    @doublegate doublegate committed Oct 16, 2026
  • 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).

    @doublegate doublegate committed Jun 29, 2026