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.