Skip to content

RackNES 2.2.0

Latest

Choose a tag to compare

@Kautenja Kautenja released this 30 Sep 08:59
  • Add MMC3, AxROM/AOROM, and MMC2 support with validated cartridge layouts and mapper snapshots.
  • Add raw 8 KiB SRAM import/export for reviewed battery-RAM layouts on mappers 0–3.
  • Fix MMC1 work RAM and CHR restoration, Bubble Bobble NTSC color corruption, interrupt handling, controller restoration, and snapshot/audio-buffer defects.
  • Expand CV Genie to ten game maps and improve assignment menus, CV handling, toggles, and saved-patch behavior.
  • Adopt Arhythmetic Units artwork and Rack's global light/dark theme. Requires VCV Rack 2.4 or newer; existing plugin/module identities are preserved.
  • Update both user manuals and add the technical report. Attached: RackNES.pdf, CVGenie.pdf, and RackNES-whitepaper.pdf.
  • Validate builds/regressions on Linux x64, macOS arm64, and Windows x64, plus sanitizer, coverage, PDF, six-mapper audio, and Metroid/Bubble Bobble replay checks. Local macOS validation also includes a forced build, package inspection, and sanitizer regressions.
  • Known limits: MMC3 timing is approximate; MMC5/FME-7 and expansion audio remain unimplemented. Gameplay listening, full interactive new-mapper checks, native SRAM dialogs, and macOS x64 validation remain outstanding. Metroid's audio report remains open (#26). Snapshots do not provide sample-exact audio loops.

Full changelog · Game validation

VCV Library distribution requires a separate update submission; this GitHub release does not establish Library availability.