v2.0.2

FCEUX11

A FCEUX-based NES/Famicom emulator optimized for Windows
core accuracy, modern native experience, 12 UI languages.

Accurate Emulation

Full NES/Famicom support, plus experimental Game Boy Advance (GBA) support

Performance Refactor

Hot-path refactor for smoother, faster emulation

Debugging Tools

CPU/PPU debugger, hex, RAM watch

TAS Editor

Frame-by-frame input recording

Lua Scripting

Custom HUDs & automation

12 Languages

100% native coverage, auto locale detect

About

Introduction

FCEUX11 is a derivative of the FCEUX NES/Famicom emulator, deeply optimized for the Windows platform.

It inherits FCEUX's renowned emulation accuracy while reshaping a modern Windows-native experience with a Qt 6 graphical interface, and provides 12 UI languages along with debugging and TAS tools for developers and speedrunners alike.

The project keeps advancing internal core refactoring and performance optimization, working to keep the emulator efficient, smooth, and stable even under heavy load.

Experimental Game Boy Advance (GBA) emulation is now included, reusing the existing UI, save system, hotkeys, and debugging infrastructure. GBA is in Beta, carries a watermark on screen, and some hardware features are not yet fully implemented.

What's new

v2.0.2

Released 2026-11-08 · performance, accuracy, and debugging improvements
01

Much faster, and much smoother to play

This release is mainly about speed, for both the NES and the GBA. On the NES side we removed pointless work from the debug path and streamlined the audio and video rendering logic, which brings overall CPU load down by 27%. High-quality audio mode is now close to twice as fast, so even the best sound settings stay smooth. On the GBA side we removed the duplicated work in frame generation and in encoding save files: frames are produced much faster and saving a game takes half the time. None of this changes your save format or the picture and the sound you get; games behave exactly the same, they just use less of your CPU, so even an older machine keeps up.

02

A batch of hardware emulation bugs fixed

An OAM DMA emulation defect that distorted the picture in some games is fixed, and so is the SNES mouse input protocol, which now reports correctly again. We also corrected several test cases that were reporting false failures: the emulator was not at fault, the tests simply were not given enough frames to run, so raising the frame limit made the results far more trustworthy. A dedicated interrupt overhaul was started as well: CPU interrupt handling now follows the real 6502 timing much more closely, which fixes the drift seen in a number of timing-sensitive games.

03

Stronger debugging tools and automated tests

The command line tools gained extra debug logging, performance statistics and hardware behaviour probes, the wrong disassembly display was fixed, and the scripting interface was completed, so developers can track down game bugs more easily.