.NES

NES ファイル

Nintendo Entertainment System ROM Image
質問する
クイック回答

NES ファイルは、Nintendo Entertainment System(NES / ファミコン)のゲームカセットのコピーであり、小さな iNES ヘッダーでラップされています。プレイするには、Windows および Linux では Mesen または FCEUX、macOS では OpenEmu または Mesen、Android では RetroArch、iOS では Delta などの NES エミュレータで開きます。所有していないゲームの ROM をダウンロードすることは、ほとんどの国で著作権侵害にあたります。

開発元: N/A (community convention; the iNES header format was created by Marat Fayzullin's iNES emulator) カテゴリ: ゲームファイル MIME: application/x-nes-rom
対応OS Windows macOS Linux Android iOS
関連: .OBB · .PAK · .ROFL · .PACKAGE

このページの内容

19k+ 個の拡張子を索引済み
最終確認日:Aug 1, 2026

ファイルの種類がわかりませんか?

ファイルを識別ツールにドロップしてください。最初の数バイトを読み取って形式を特定します。

ファイルを識別する

NES ファイル形式とは?

.nes ファイルは、日本では「ファミコン」として知られる Nintendo Entertainment System ゲーム機のゲーム ROM を保存します。.nes ファイルは、物理カセットの ROM チップのダンプを 16 バイトの iNES ヘッダー(1990年代半ばに導入された規約)でラップしたものです。ヘッダーは 4 バイトのマジック 4E 45 53 1A(«NES» + 0x1A)で始まり、PRG-ROM と CHR-ROM のサイズ、およびカセットのバンク切り替えハードウェアの動作をエミュレータに伝えるマッパー番号を記録します。.nes ファイルは、デスクトップおよびモバイルデバイスで利用可能な専用のエミュレータツールを使用して開くことができます。ファミリーコンピュータ ディスクシステムのゲームは、.nes ではなく別の .fds 形式を使用します。

ポーランドでは、NES コンソールのクローンが «Pegasus» という名前で広く知られていました。ほとんどの «Pegasus» ゲームは .nes ROM ファイルとして配布され、通常はチートオプションが追加されるなどの修正が加えられていました。

NES は 8 ビットコンソールであったため、現代のコンピュータやモバイルデバイスでそのハードウェアをエミュレートすることは容易です。ファンコミュニティによって、多くの ROM イメージがさまざまな言語に翻訳されています。ほとんどの商用 NES ゲームタイトルは依然として著作権保護下にあるため、権利保持者の許可なく ROM イメージを配布またはダウンロードすることは、ほとんどの法域で合法ではありません。

セキュリティと安全性

リスク: MEDIUM

ROM データはエミュレータ内でのみ実行される不活性なゲームコードですが、2 つの現実的な懸念があります。法的問題:所有していないゲームの ROM をダウンロードすることは、ほとんどの国で著作権侵害にあたります。合法的な経路は、所有しているカセットをダンプするか、自作ソフト/フリーウェアをプレイすることです。ソースの安全性:「ROM サイト」には広告、偽のダウンロードボタン、マルウェアが蔓延しているため、信頼できる最新のエミュレータ(Mesen、FCEUX、RetroArch)を使用し、怪しいダウンロードポータルは避けてください。古かったり無名なエミュレータには、不正な形式の ROM によるパースのバグが存在する可能性もあります。

形式の詳細

概要
正式名称Nintendo Entertainment System ROM Image別名 NES ROM, iNES ROM image
開発元N/A (community convention; the iNES header format was created by Marat Fayzullin's iNES emulator)登場時期 iNES header convention early-to-mid 1990s (Marat Fayzullin's iNES emulator); NES launched 1983/1985
MIME タイプapplication/x-nes-rom
タイプ16 バイトの iNES(または NES 2.0)ヘッダーでラップされた生の NES カセット ROM ダンプ
マジックバイト ・ ファイルシグネチャ
オフセット
00010203
16進数
4E45531A
ASCII
NES·
iNES/NES 2.0 の .nes ファイルは、4 バイトのシグネチャ 4E 45 53 1A(«NES» + 0x1A)で始まり、続いて PRG-ROM サイズ、CHR-ROM サイズ、マッパー番号、およびフラグを宣言する 16 バイトのヘッダーが続きます。NES 2.0 は第 7 バイトのビット(値 (byte7 & 0x0C) == 0x08)によって検出されます。ヘッダーなしの生ダンプや UNIF (.unf) コンテナも存在しますが、iNES ほど一般的ではありません。

NES ファイルを開くプログラム

Windows3 apps
FCEUX オープンソース «File > Open ROM» から .nes を選択します。TAS/デバッグ機能を備えた長年のエミュレータです。
Mesen オープンソース .nes を開きます。Mesen は、デバッグツールを備え、非常に精度が高く活発にメンテナンスされている NES/SNES エミュレータです。
RetroArch オープンソース NES コア(Mesen、FCEUX、または Nestopia)で .nes をロードします。マルチシステムフロントエンドです。
macOS2 apps
OpenEmu オープンソース .nes を OpenEmu ライブラリにドラッグします。自動的に NES コアが選択されます。ネイティブな Mac 用フロントエンドです。
Mesen オープンソース .nes を開きます。Mesen は、デバッグツールを備え、非常に精度が高く活発にメンテナンスされている NES/SNES エミュレータです。
Linux3 apps
FCEUX オープンソース «File > Open ROM» から .nes を選択します。TAS/デバッグ機能を備えた長年のエミュレータです。
Mesen オープンソース .nes を開きます。Mesen は、デバッグツールを備え、非常に精度が高く活発にメンテナンスされている NES/SNES エミュレータです。
RetroArch オープンソース NES コア(Mesen、FCEUX、または Nestopia)で .nes をロードします。マルチシステムフロントエンドです。
Android2 apps
RetroArch オープンソース NES コア(Mesen、FCEUX、または Nestopia)で .nes をロードします。マルチシステムフロントエンドです。
Nostalgia.NES (or other current NES emulator) 無料 .nes を開いてプレイします。(データベース推奨の Nesoid は開発終了し、Play ストアから削除されました。)
iOS2 apps
Delta 無料 NES ゲームをプレイするために .nes をインポートします。2024年から App Store で公開されています。
RetroArch オープンソース NES コア(Mesen、FCEUX、または Nestopia)で .nes をロードします。マルチシステムフロントエンドです。

技術的詳細

詳細仕様
ファイルシグネチャ(マジックバイト)オフセット 0 に `4E 45 53 1A` - ASCII の «NES» に続いて MS-DOS の EOF バイト(0x1A)
ヘッダー形式16 バイトの iNES ヘッダー。NES 2.0 は `(byte7 & 0x0C) == 0x08` の時に検出される後方互換拡張
エンコーディングバイナリ(生の ROM バンクデータ)
バイト順序リトルエンディアン(NES の MOS 6502 CPU アーキテクチャに準拠)
PRG-ROM サイズフィールドヘッダーの第 4 バイトが 16 KB バンク数をカウント(iNES)。NES 2.0 では大きなサイズのために 12 ビットフィールドに拡張
CHR-ROM サイズフィールドヘッダーの第 5 バイトが 8 KB バンク数をカウント。値が 0 の場合はカセットが ROM の代わりに CHR-RAM を使用していることを示す
マッパー番号iNES では 8 ビット(第 6-7 バイトの上位ニブル)。NES 2.0 では 256 以上のマッパーをサポートするため 12 ビットに拡張
トレーナーブロックヘッダーと PRG-ROM の間のオプションの 512 バイトブロック。ヘッダー第 6 バイトのビット 2 がセットされている場合に存在
一般的なファイルサイズ商用カセットで 16 KB ~ 512 KB + 16 バイトのヘッダー。NES 2.0 は最大約 8 MB までサポート
MIME タイプ`application/x-nes-rom`
圧縮なし - 生の ROM バンクが非圧縮で格納。ファイルは一般的に ZIP アーカイブ内で配布される
セーブデータの取り扱いバッテリーバックアップのセーブはエミュレータによって `.sav` または `.srm` として個別に保存され、`.nes` には埋め込まれない
ROM 整合性の識別組み込みのチェックサムはなし。No-Intro / Redump データベースに対して CRC32 または SHA-1 で外部検証される
代替コンテナ複雑または未文書化のマッパー用の UNIF (`.unf`)。ヘッダーなしの生ダンプも存在するが一般的ではない
関連ハードウェアNintendo Entertainment System(ファミコン 1983年 / NES 1985年)および Pegasus(ポーランド)などのライセンスクローン
NES 2.0 拡張フィールドサブマッパーインデックス、コンソールタイプ(NES/Vs./PlayChoice)、CPU/PPU タイミングリージョン、および追加 RAM サイズフィールドを追加
リリース日iNES header convention early-to-mid 1990s (Marat Fayzullin's iNES emulator); NES launched 1983/1985
最新バージョンNES 2.0 header (backward-compatible extension of iNES, finalized in the 2010s)
仕様書www.nesdev.org

NES の変換

コミュニティ Q&A

ユーザーからの質問
質問する
NES ファイルを扱うユーザーからヘルプを得られます。OSやソフトウェアのバージョンなど、具体的に記載してください。
アカウント不要 ・ 通常1日以内に回答されます

まだ質問はありません。NES ファイルについて最初の質問をしてみましょう。

よくある質問

.nes ファイルを再生するにはどうすればよいですか?
NES エミュレータで開きます:Windows/Linux では Mesen または FCEUX、macOS では OpenEmu または Mesen、スマートフォンでは RetroArch または Delta です。.nes をロードするだけで、エミュレータが iNES ヘッダーを読み取り、ゲームを実行します。
最高の NES エミュレータは何ですか?
再現性の高さと活発な開発状況から、Mesen が第一候補です(Windows/macOS/Linux)。FCEUX は、デバッグ/TAS ツールを備えた長年の優れた代替手段です。Mac では OpenEmu が最も簡単で、スマートフォンでは RetroArch(Android)と Delta(iOS)が推奨されます。
なぜ .nes ROM がロードされないのですか?
一般的な原因:ヘッダー内のマッパー番号が未対応または誤設定されている、ファイルが不良/オーバーダンプまたは切断されている、あるいはヘッダーが間違っているか古い場合です。精度の高いエミュレータ(Mesen)を試すか、クリーンなソースから再ダウンロードするか、ヘッダーツールで iNES ヘッダーを修正してください。
.nes ファイルを APK に変換して Android でプレイできますか?
実質的には不可能です。ROM をアプリに変換することはできません。これを謳うツールは、単に ROM とエミュレータを APK に同梱しているだけです。より簡単な方法は、Android に RetroArch や NES エミュレータをインストールし、.nes を直接ロードすることです。
.nes ROM をダウンロードするのは合法ですか?
所有していないゲームをダウンロードすることは、ほとんどの国で著作権侵害になります。正当な用途は、所有しているカセットをダンプすることや、自作ソフト(ホームブリュー)/フリーウェアをプレイすることです。エミュレータ自体は合法です。
iNES と NES 2.0 の違いは何ですか?
どちらも .nes ヘッダー形式です。NES 2.0 はオリジナルの iNES ヘッダーの後方互換性のある拡張版で、より大きな ROM サイズ、サブマッパー、追加のシステム/タイミング情報をサポートしています。現代のエミュレータは両方を読み取ることができます。
NES のセーブデータはどこに保存されますか?
バッテリーバックアップのセーブデータは、.nes ROM 自体の中ではなく、別の .sav または .srm ファイル(およびエミュレータ独自のステートセーブファイル)に保存されます。

参考文献

1NESdev Wiki - iNES file formatwww.nesdev.org
2NESdev Wiki - NES 2.0 headerwww.nesdev.org

さらに探索

データベース全体から

今週のトップ拡張子

1.AQQAQQ Instant Messenger File
2.BINCD/DVD Disc Image (BIN/CUE)
3.MDMarkdown Document
4.CRDOWNLOADChrome Partial Download File
5.RPMSGRestricted Permission Message
6.PARTPartial Download File
7.NOMEDIAAndroid No-Media Marker File
8.EXEWindows Executable (Portable Executable)
9.DBSQLite Database File
10.SWFSmall Web Format (Shockwave Flash)

関連する拡張子

.OBBAndroid Opaque Binary Blob (APK Expansion File)
.PAKGame Resource Package (PAK)
.ROFLLeague of Legends Replay
.PACKAGEThe Sims / Maxis DBPF Package (game content & mods) - dominant meaning
.XSBXACT Sound Bank
.SAVSaved Game File

無料ファイルツール

ブラウザで動作するファイル識別および画像変換ツール。すべてお使いのデバイス上で実行されます。

ツールボックスを開く

ファイル拡張子を A-Z で閲覧