.SMC

SMC ファイル

Super Nintendo (SNES) ROM image
質問する
クイック回答

SMCファイルは、Super Nintendo (SNES) ゲームカートリッジのROMイメージです。プレイするには、Windows、Mac、Linux上のSnes9xやRetroArch、またはiPhone上のDeltaなどのSNESエミュレータで開きます。主な懸念事項は法的問題です。所有していないゲームのROMをダウンロードすることは、ほとんどの国で著作権侵害にあたります。

開発元: N/A (community convention; from Super Magicom copier) カテゴリ: ゲームファイル MIME: application/octet-stream
対応OS Windows macOS Linux Android iOS
関連: .OBB · .PAK · .ROFL · .PACKAGE

このページの内容

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

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

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

ファイルを識別する

SMC ファイル形式とは?

拡張子 .smc を持つファイルは、Super NintendoのゲームROMイメージを格納しています。この拡張子の名前は、Front Fareast Industrial社が製造したカートリッジコピー機であり、当時最も普及していたROMダンプツールの一つである「Super MagiCom(スーパーマジコン)」に由来しています。このコピー機はカートリッジからデータを読み取り、.smc ファイルとして保存しました。複数枚のカートリッジを使用するゲームの場合、.001.002 といったサフィックスが付加された追加の .smc ファイルが生成されました。各カートリッジには1つのゲームが保存されていました。特徴的な技術的詳細として、生のROMデータの前に付加されるオプションの512バイトのコピー機ヘッダーがあります。エミュレータは、ファイルサイズが32 KBの倍数プラス512バイトであるかどうかを確認することでこれを検出し、自動的にスキップします。SNES内部のゲームヘッダーは、カートリッジデータ内のオフセット 0x7FC0 (LoROM) または 0xFFC0 (HiROM) に配置されています。互換性のあるバリアントである .sfc は、同一のROMデータを使用しますが、このコピー機ヘッダーを除外しています。同様のコピー機ダンプ形式には、.fig (Figaro) や .swc (Super Wild Card) があります。

.smc ファイルは主にSNESエミュレータ(SNESはSuper Nintendo Entertainment Systemの略)で使用されます。SNESエミュレータはデスクトップPC(Windows、macOS、Linux)で利用可能で、.smc ファイルに保存されたSNESゲームをプレイするために使用できます。これらのエミュレータは、オリジナルの体験を可能な限り忠実に再現するために、さまざまなコントローラーや表示モードをサポートしています。AndroidやiOS向けのモバイル版も利用可能です。.smc をサポートする代表的なSNESエミュレータは以下の通りです:

  • Snes9x (Windows, macOS, Linux, Android)
  • RetroArch (Windows, macOS, Linux, Android, iOS)
  • bsnes / higan (Windows, macOS, Linux)
  • OpenEmu (macOS)
  • Snes9x EX+ (Android)
  • Delta (iOS)

.smc ゲームイメージは海賊版ゲームの配布に使用されていましたが、本来この形式は、カートリッジデータの紛失や破損に備えたゲームROMのバックアップ、またはユーザー間でのプライベートな共有のために設計されました。日本では、ゲームROMのコピーを可能にするツールはすべて「マジコン(マジックコンピュータ)」と呼ばれていました。

セキュリティと安全性

リスク: MEDIUM

ROMデータ自体はエミュレータ内でのみ動作する不活性なゲームコードですが、2つの大きな懸念事項があります。法的問題:所有していないゲームのROMをダウンロードすることは、ほとんどの国で著作権侵害にあたります。合法的な方法は、自分のカートリッジをダンプするか、自作ソフトをプレイすることです。ソースの安全性:「ROMサイト」には広告、偽のダウンロードボタン、マルウェアが溢れており、古いエミュレータ(特にZSNES)には解析の脆弱性があります。最新で正確なエミュレータ(Snes9x、RetroArch、bsnes)を使用し、怪しいダウンロードポータルは避けてください。

形式の詳細

概要
正式名称Super Nintendo (SNES) ROM image
開発元N/A (community convention; from Super Magicom copier)登場時期 early-mid 1990s (Super Magicom / copier era)
MIME タイプapplication/octet-stream
タイプ生のゲームカートリッジROMダンプ、通常は512バイトのコピー機ヘッダー付き

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

Windows3 apps
Snes9x オープンソース .smc をロードします (snes9x-gtk)。ヘッダーは自動的に処理されます。
RetroArch オープンソース SNESコア(Snes9x または bsnes/higan)で .smc をロードします。ヘッダーあり・なし両方のROMに対応しています。
bsnes オープンソース 非常に正確なサイクルレベルのSNESエミュレーションのために .smc を開きます。
macOS3 apps
Snes9x オープンソース .smc をロードします (snes9x-gtk)。ヘッダーは自動的に処理されます。
OpenEmu オープンソース .smc をOpenEmuライブラリにドラッグします。自動的にSNESコアが選択されます。ネイティブなMac用フロントエンドです。
RetroArch オープンソース SNESコア(Snes9x または bsnes/higan)で .smc をロードします。ヘッダーあり・なし両方のROMに対応しています。
Linux2 apps
Snes9x オープンソース .smc をロードします (snes9x-gtk)。ヘッダーは自動的に処理されます。
RetroArch オープンソース SNESコア(Snes9x または bsnes/higan)で .smc をロードします。ヘッダーあり・なし両方のROMに対応しています。
Android2 apps
RetroArch オープンソース SNESコア(Snes9x または bsnes/higan)で .smc をロードします。ヘッダーあり・なし両方のROMに対応しています。
Snes9x EX+ オープンソース オープンソースのSnes9x移植版です。.smc をロードしてプレイします。
iOS2 apps
Delta 無料 SNESゲームをプレイするために .smc をインポートします。2024年からApp Storeで利用可能です。
RetroArch オープンソース SNESコア(Snes9x または bsnes/higan)で .smc をロードします。ヘッダーあり・なし両方のROMに対応しています。

技術的詳細

詳細仕様
ファイル構造生のカートリッジROMダンプ。オプションでSuper Magicomハードウェアによって付加された512バイトのコピー機ヘッダーが先頭に配置される
コピー機ヘッダーサイズ512バイト。ファイルサイズを1,024で割った余りが512であるか(合計サイズが32 KBの倍数 + 512バイトであるか)を確認することで検出される
SNES内部ヘッダー - LoROMオフセットROMデータ内の 0x7FC0。ゲームタイトル、ROMタイプ、サイズバイト、チェックサムが含まれる
SNES内部ヘッダー - HiROMオフセットROMデータ内の 0xFFC0。ハイメモリ・アドレスマッピングを持つ大容量カートリッジで使用される
ゲームタイトルフィールドSNES内部ヘッダーの開始位置に格納される、21バイトのゼロパディングされたASCII文字列
ROM整合性チェックサムSNESヘッダーに格納される2バイトのチェックサムと2バイトのビット反転補数。エミュレータが破損したROMや過剰にダンプされたROMを検出するために使用される
ROMマッピングモードLoROM、HiROM、ExLoROM、ExHiROM。SNESヘッダーのオフセット +0x25 にある1バイトで宣言される
一般的なファイルサイズ256 KBから6 MB。実際のSNESカートリッジROM容量(256 Kbitから48 Mbit)を反映
ファイルシグネチャ (マジックバイト)なし。固定のシグネチャはなく、ファイルサイズのパターンとSNES内部ヘッダーのチェックサム検証によるヒューリスティックな手法で識別される
マルチパートファイル命名マルチカートリッジのダンプでは、ベース名の後に .001、.002 といったサフィックスが付いたコンパニオンファイルが生成される
コンパニオンセーブファイルゲーム内のSRAMバックアップ。実行時にエミュレータによって書き込まれる、同じベース名を持つ別の .srm ファイルに保存される
MIMEタイプapplication/octet-stream
CPUアーキテクチャWDC 65C816 (16ビット)。 .smc ROMデータは、このCPUから見たカートリッジアドレス空間の直接的なメモリイメージである
オリジンハードウェアFront Fareast Industrial社(台湾、1990年代初頭)によるSuper Magicomコピー機。 .smc 形式はその後、複数のコピー機ブランドにわたる事実上のコミュニティ標準として採用された
エミュレータのヘッダー処理Snes9x、RetroArch、bsnes、およびほとんどの最新エミュレータは、ROMをロードする前に512バイトのコピー機ヘッダーを自動的に検出して削除する
リリース日early-mid 1990s (Super Magicom / copier era)
仕様書snes.nesdev.org

SMC の変換

コミュニティ Q&A

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

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

よくある質問

SMCファイルをプレイするにはどうすればよいですか?
SNESエミュレータで開いてください。Windows/LinuxではSnes9xやRetroArch、macOSではOpenEmuやSnes9x、スマートフォンではRetroArchやDeltaが利用できます。.smc をロードするだけで、エミュレータがコピー機ヘッダーを自動的に処理します。
.smc と .sfc の違いは何ですか?
どちらも同じSNES ROM形式です。慣習として、.sfc はクリーンな(ヘッダーなし)ダンプであり、.smc は512バイトのコピー機ヘッダーを含んでいることが多いですが、拡張子は互換性があり、最新のエミュレータはどちらも読み取ることができます。通常、一方を他方にリネームするだけで対応可能です。
SMC ROMが読み込めないのはなぜですか?
多くの場合、ヘッダーの不一致(512バイトのコピー機ヘッダー)またはダウンロードの破損・不完全が原因です。ヘッダーを自動検出する最新のエミュレータ(Snes9x/RetroArch)を試すか、クリーンなソースから再ダウンロードするか、NSRTのようなツールでヘッダーを削除してください。
SMC ROMをダウンロードすることは合法ですか?
所有していないゲームをダウンロードすることは、ほとんどの国で著作権侵害になります。正当な使用法は、所有しているカートリッジをダンプすること、または自作ソフト(ホームブリュー)やフリーウェアをプレイすることです。エミュレータ自体は合法です。
SMCファイルを別のコンソールでプレイするために変換できますか?
いいえ。SNES ROMはSNESの実機またはSNESエミュレータ上でのみ動作します。NES、Genesis、その他のシステムのゲームに変換することはできません。
セーブデータはどこに保存されますか?
バッテリーバックアップのセーブデータは、.smc ROM内部ではなく、別の .srm ファイル(およびエミュレータ独自のステートセーブファイル)に保存されます。

参考文献

1SNESdev Wiki - ROM file formats (headers, .smc/.sfc)snes.nesdev.org
2Snes9x - official sitewww.snes9x.com

さらに探索

データベース全体から

今週のトップ拡張子

1.AQQAQQ Instant Messenger File
2.BINCD/DVD Disc Image (BIN/CUE)
3.PARTPartial Download File
4.MDMarkdown Document
5.RPMSGRestricted Permission Message
6.CRDOWNLOADChrome Partial Download File
7.NOMEDIAAndroid No-Media Marker File
8.PRDXSoftMaker Presentations Document
9.PRO6XProPresenter 6 Bundle 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 で閲覧