github jpjonte/NESd 0.16.0
NESd 0.16.0

6 hours ago

Added

  • APU visualization: per-channel waveforms and parameters (Settings → Debug → Show APU visualization)
  • MMC5 expansion audio: Additional audio channels used by Japanese MMC5 games
  • Namco 163 expansion audio: Additional audio channels used by Japanese Namco 163 games
  • Mapper 176 support: Chinese multicarts and educational cartridges using the 8025 enhanced MMC3 chipset

Fixed

  • Fixed the second pulse channel following the first one's enable bit, so it could fall silent or keep playing along with the wrong channel
  • Fixed ROM tiles frequently showing a blank thumbnail after returning from a game
  • Fixed MMC5 games showing a black screen or freezing
  • Fixed MMC5 games with battery-backed save RAM having no working memory at all, which also meant their saves were never written
  • Fixed a crash in MMC5 games that use ExRAM attribute mode
  • Fixed the first audio sample after a reset being slightly too loud
  • Fixed Namco 163 games glitching or freezing whenever the game wrote to its sound hardware
  • Fixed controls being dead after opening a ROM from the file picker, until the game was closed and started again
  • Fixed opening a ROM via the "File → Open..." menu leaving the game running behind the main menu, with the controls dead
  • Fixed a game briefly continuing to run in the background when it finished loading while another screen was open
  • Fixed cancelling the "Open ROM" file picker resuming the game behind the in-game menu instead of leaving it paused
  • Fixed NES 2.0 ROMs with more than 4 MiB of PRG ROM or 2 MiB of CHR ROM loading at the wrong size, which showed as blank or corrupt graphics
  • Fixed NES 2.0 ROMs getting the wrong amount of work RAM, save RAM and CHR RAM, which could show as blank or garbled graphics and lost saves

Don't miss a new NESd release

NewReleases is sending notifications on new releases.