FCEUX hasn't made an official release in years. The latest official release (2.2.2) doesn't even support NES 2.0. FCEUX SVN does, and builds for Windows are available from
EmuCR, but instead of a smooth download experience, it links to a bunch of file upload sites that fill the screen with ads, including fake download buttons that are ads for malware installers.
Why NES 2.0? Because a project I'm working on needs MMC3 with 32K CHR RAM. The test ROM fails on the official FCEUX release but works on FCEUX SVN.
This test ROM distinguishes three situations:
- Writing 8K and reading back 8K fails. It assumes a dirty connector.
- Writing 8K and reading back 8K succeeds, but doing the same for 32K fails. It assumes lack of NES 2.0 support.
- Writing 32K and reading back 32K succeeds. Congratulations!
FCEUX release, my PowerPak, and someone's EverDrive all show 8K but not 32K.