Full NES/Famicom support, plus experimental Game Boy Advance (GBA) support
Hot-path refactor for smoother, faster emulation
CPU/PPU debugger, hex, RAM watch
Frame-by-frame input recording
Custom HUDs & automation
100% native coverage, auto locale detect
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.
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.
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.
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.