v2.0.2

FCEUX11

FCEUX ベースの NES/Famicom エミュレーター、Windows に最適化
コア精度をそのままに、モダンなネイティブ体験を 12 言語で。

高精度エミュレーション

NES/Famicom を完全対応、Game Boy Advance (GBA) は試験的サポート

パフォーマンス最適化

ホットパス再構築でより滑らかに、より高速に

デバッグツール

CPU/PPU デバッガ・16 進・RAM 監視

TAS エディター

フレーム単位の入力記録と編集

Lua スクリプト

HUD の自作と自動化

12 言語対応

100% の母語カバー率、システム言語を自動検出

概要

はじめに

FCEUX11 は、FCEUX の NES/Famicom エミュレーターから派生したプロジェクトで、Windows 向けに最適化されています。

FCEUX の卓越したエミュレーション精度を継承しながら、Qt 6 の GUI によりモダンな Windows ネイティブ体験を実現し、12 言語の多言語対応に加え、開発者や TAS 愛好家の双方に向けたデバッグ・TAS ツール群を標準搭載しています。

現在も内部コアのリファクタリングとパフォーマンス最適化を継続しており、高負荷な状況でも効率的・滑らか・安定動作を実現します。

実験的な Game Boy Advance (GBA) エミュレーションを追加し、既存の UI・セーブシステム・ホットキー・デバッグ基盤をそのまま活用しています。GBA 機能は Beta 段階で、画面には透かしが入り、一部のハードウェア特性はまだ完全には実装されていません。

新機能

v2.0.2

2026-11-08 リリース · 高速化・精度向上・デバッグ強化
01

大幅に高速化、もっとなめらかなプレイに

今回は NES と GBA の両コアの高速化を中心に見ました。NES 側ではデバッグ経路の無駄な処理をなくし、音と映像の描画ロジックを整理した結果、CPU 全体の負荷が 27% 下がりました。高品質オーディオモードは性能がほぼ 2 倍に跳ね、高音質の効果音を有効にしてもなめらかに動き続けます。GBA 側ではフレーム生成とセーブ時の二重エンコードという無駄な処理をなくし、フレーム生成はずっと速くなり、セーブにかかる時間は半分になりました。セーブ形式も画面や音の内容も変わらないため、ゲームの挙動は以前とまったく同じです。ただ CPU を使う量が減っただけなので、古いパソコンでもなめらかに動きます。

02

ハードウェアエミュレーションの不具合をいくつか修正

一部のゲームで画面が乱れる原因になっていた OAM DMA のエミュレーション不具合を修正し、SNES マウスの入力プロトコルも直して、マウスの入力が正しく動くように戻しました。また複数のテストケースが「偽の失敗」を出していた問題も修正しました。エミュレーター側に誤りがあったのではなく、テストが動くフレーム数が足りなかっただけで、フレーム上限を引き上げたことで、テスト結果はずっと現実に忠実になりました。中断処理の改良も始めており、CPU の中断ハンドリングを実際の 6502 に近づけて、タイミングに敏感なゲームのずれを解消しています。

03

デバッグツールと自動テストを強化

コマンドラインで使えるデバッグログ、性能統計、ハードウェア挙動プローブを拡充し、逆アセンブリ表示の不具合を修正し、スクリプトの接口も整えました。開発者がゲームの不具合を追いやすくなります。