.SMC

File SMC

Super Nintendo (SNES) ROM image
Fai una domanda
RISPOSTA RAPIDA

Un file SMC è un'immagine ROM di una cartuccia di gioco per Super Nintendo (SNES). Per giocarci, aprilo in un emulatore SNES come Snes9x o RetroArch su Windows, Mac o Linux, oppure Delta su iPhone. La preoccupazione principale è di natura legale: scaricare ROM di giochi che non si possiedono è una violazione del copyright nella maggior parte dei paesi.

Sviluppatore: N/A (community convention; from Super Magicom copier) Categoria: Giochi MIME: application/octet-stream
SI APRE SU Windows macOS Linux Android iOS
Correlati: .OBB · .PAK · .ROFL · .PACKAGE

In questa pagina

19k+ estensioni indicizzate
Ultima revisione Aug 11, 2026

Non sei sicuro di cosa sia il tuo file?

Trascina qualsiasi file nel nostro identificatore - leggiamo solo i primi byte per dare un nome al formato.

Identifica un file

Che cos'è il formato di file SMC?

I file con estensione .smc memorizzano immagini ROM di giochi Super Nintendo. Il nome dell'estensione deriva dal Super MagiCom, un dispositivo di copia delle cartucce prodotto da Front Fareast Industrial e uno dei più popolari strumenti di dumping ROM della sua epoca. Il copiatore leggeva i dati dalle cartucce e li salvava in file .smc; per i giochi multi-cartuccia, venivano generati file .smc aggiuntivi con un suffisso .001, .002 e simili. Ogni cartuccia memorizzava un singolo gioco. Un dettaglio tecnico distintivo è l'intestazione (header) opzionale del copiatore da 512 byte anteposta ai dati ROM grezzi - gli emulatori la rilevano controllando se la dimensione del file è un multiplo di 32 KB più 512 byte e la saltano automaticamente. L'intestazione interna del gioco SNES si trova all'offset 0x7FC0 (LoROM) o 0xFFC0 (HiROM) all'interno dei dati della cartuccia; una variante intercambiabile, .sfc, utilizza gli stessi dati ROM ma omette questa intestazione del copiatore. Formati di dump di copiatori simili includono .fig (copiatore Figaro) e .swc (Super Wild Card).

I file .smc sono utilizzati principalmente dagli emulatori SNES (SNES sta per Super Nintendo Entertainment System). Gli emulatori SNES sono disponibili per PC desktop (Windows, macOS o Linux) e possono essere utilizzati per giocare ai giochi SNES salvati in file .smc. Tali emulatori supportano vari controller e modalità di visualizzazione per ricreare l'esperienza originale il più fedelmente possibile. Sono disponibili anche versioni mobili per Android e iOS. I più popolari emulatori SNES che supportano .smc sono:

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

Le immagini di gioco .smc venivano utilizzate per distribuire giochi piratati, sebbene il formato fosse stato progettato per il backup delle ROM dei giochi in caso di perdita o danneggiamento dei dati della cartuccia, o per la condivisione privata di giochi con altri utenti. In Giappone tutti gli strumenti che permettevano di copiare le ROM dei giochi venivano chiamati magicoms - computer magici.

Sicurezza e incolumità

RISCHIO: MEDIUM

I dati ROM stessi sono codice di gioco inerte che viene eseguito solo all'interno di un emulatore, ma si applicano due preoccupazioni reali. Legale: scaricare ROM di giochi che non si possiedono è una violazione del copyright nella maggior parte dei paesi - la via lecita è il dumping delle proprie cartucce o l'esecuzione di homebrew. Sicurezza della fonte: i «siti di ROM» sono pieni di pubblicità, falsi pulsanti di download e malware in bundle, e i vecchi emulatori (in particolare ZSNES) presentano vulnerabilità di parsing - utilizza un emulatore attuale e accurato (Snes9x, RetroArch, bsnes) ed evita portali di download sospetti.

Dettagli del formato

in sintesi
NOME COMPLETOSuper Nintendo (SNES) ROM image
SVILUPPATOREN/A (community convention; from Super Magicom copier)dal early-mid 1990s (Super Magicom / copier era)
CATEGORIAGiochi
TIPO MIMEapplication/octet-stream
TIPOdump ROM grezzo di una cartuccia di gioco, solitamente con un'intestazione del copiatore da 512 byte

Programmi che aprono file SMC

Windows3 apps
Snes9x Open-source Carica il file .smc (snes9x-gtk) - gestisce automaticamente le intestazioni.
RetroArch Open-source Carica il file .smc con un core SNES (Snes9x o bsnes/higan). Gestisce ROM con e senza intestazione.
bsnes Open-source Apri il file .smc per un'emulazione SNES altamente accurata a livello di ciclo.
macOS3 apps
Snes9x Open-source Carica il file .smc (snes9x-gtk) - gestisce automaticamente le intestazioni.
OpenEmu Open-source Trascina il file .smc nella libreria di OpenEmu; sceglierà automaticamente un core SNES. Front-end nativo per Mac.
RetroArch Open-source Carica il file .smc con un core SNES (Snes9x o bsnes/higan). Gestisce ROM con e senza intestazione.
Linux2 apps
Snes9x Open-source Carica il file .smc (snes9x-gtk) - gestisce automaticamente le intestazioni.
RetroArch Open-source Carica il file .smc con un core SNES (Snes9x o bsnes/higan). Gestisce ROM con e senza intestazione.
Android2 apps
RetroArch Open-source Carica il file .smc con un core SNES (Snes9x o bsnes/higan). Gestisce ROM con e senza intestazione.
Snes9x EX+ Open-source Porting open source di Snes9x; carica il file .smc per giocare.
iOS2 apps
Delta Gratuito Importa il file .smc per giocare ai giochi SNES; disponibile sull'App Store dal 2024.
RetroArch Open-source Carica il file .smc con un core SNES (Snes9x o bsnes/higan). Gestisce ROM con e senza intestazione.

Dettagli tecnici

specifiche approfondite
Struttura del fileDump ROM grezzo della cartuccia, opzionalmente preceduto da un'intestazione del copiatore da 512 byte aggiunta dall'hardware Super Magicom
Dimensione intestazione copiatore512 byte; presenza rilevata verificando se la dimensione del file mod 1.024 è uguale a 512 (la dimensione totale è un multiplo di 32 KB più 512 byte)
Intestazione interna SNES - offset LoROM0x7FC0 all'interno dei dati ROM; contiene il titolo del gioco, il tipo di ROM, il byte della dimensione e il checksum
Intestazione interna SNES - offset HiROM0xFFC0 all'interno dei dati ROM; utilizzata per cartucce più grandi con mappatura degli indirizzi in memoria alta
Campo titolo del giocoStringa ASCII da 21 byte con riempimento a zero memorizzata all'inizio dell'intestazione interna SNES
Checksum integrità ROMChecksum da 2 byte e complemento bit a bit da 2 byte memorizzati nell'intestazione SNES; utilizzati dagli emulatori per rilevare ROM corrotte o sovradimensionate
Modalità di mappatura ROMLoROM, HiROM, ExLoROM, ExHiROM - dichiarate tramite un singolo byte all'offset +0x25 dell'intestazione SNES
Dimensioni tipiche dei fileDa 256 KB a 6 MB, rispecchiando le capacità effettive delle ROM delle cartucce SNES (da 256 Kbit a 48 Mbit)
Firma del file (magic bytes)Nessuna - nessuna firma fissa; formato identificato euristicamente dal pattern della dimensione del file e dalla convalida del checksum dell'intestazione interna SNES
Nomenclatura file multi-parteI dump multi-cartuccia producono file correlati denominati con suffissi .001, .002 e simili aggiunti dopo il nome base .smc
File di salvataggio correlatoBackup SRAM in-game memorizzato in un file .srm separato che condivide lo stesso nome base, scritto dall'emulatore durante l'esecuzione
Tipo MIMEapplication/octet-stream
Architettura CPUWDC 65C816 (16-bit); i dati ROM .smc sono un'immagine di memoria diretta dello spazio di indirizzamento della cartuccia come visto da questa CPU
Hardware d'origineDispositivo copiatore Super Magicom di Front Fareast Industrial (Taiwan, primi anni '90); il formato .smc è stato successivamente adottato come standard comunitario de facto tra più marchi di copiatori
Gestione intestazione emulatoreSnes9x, RetroArch, bsnes e la maggior parte degli emulatori moderni rilevano e rimuovono automaticamente l'intestazione del copiatore da 512 byte prima di caricare la ROM
Rilasciatoearly-mid 1990s (Super Magicom / copier era)
Specificasnes.nesdev.org

Conversioni SMC

Domande e risposte della community

chiesto dagli utenti
Fai una domanda veloce
Ottieni aiuto da persone che lavorano con i file SMC. Sii specifico - includi il tuo sistema e la versione del software.
Nessun account necessario · risposte solitamente entro un giorno

Ancora nessuna domanda - sii il primo a chiedere informazioni sui file SMC.

Domande frequenti

Come faccio a giocare a un file SMC?
Aprilo in un emulatore SNES: Snes9x o RetroArch su Windows/Linux, OpenEmu o Snes9x su macOS, RetroArch o Delta sui telefoni. Carica semplicemente il file .smc - l'emulatore gestisce automaticamente qualsiasi intestazione del copiatore.
Qual è la differenza tra .smc e .sfc?
Sono lo stesso formato ROM SNES. Per convenzione .sfc è un dump pulito (senza intestazione) e .smc spesso trasporta un'intestazione del copiatore da 512 byte, ma le estensioni sono intercambiabili e gli emulatori moderni leggono entrambe - di solito puoi semplicemente rinominare l'una nell'altra.
Perché la mia ROM SMC non si carica?
Molto spesso si tratta di una mancata corrispondenza dell'intestazione (l'header del copiatore da 512 byte) o di un download corrotto/incompleto. Prova un emulatore attuale che rilevi automaticamente le intestazioni (Snes9x/RetroArch), scarica nuovamente da una fonte pulita o rimuovi l'intestazione con uno strumento come NSRT.
È legale scaricare ROM SMC?
Scaricare giochi che non si possiedono è una violazione del copyright nella maggior parte dei paesi. L'uso legittimo è il dumping di cartucce di proprietà o l'esecuzione di homebrew/freeware. Gli emulatori stessi sono legali.
Posso convertire un file SMC per giocarci su una console diversa?
No - una ROM SNES funziona solo su hardware SNES o su un emulatore SNES. Non può essere trasformata in un gioco per NES, Genesis o altri sistemi.
Dove sono memorizzati i miei salvataggi?
I salvataggi della batteria sono conservati in un file .srm separato (e i salvataggi di stato dell'emulatore nei propri file), non all'interno della ROM .smc stessa.

Riferimenti

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

Continua a esplorare

nel database

Migliori estensioni della settimana

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)

Estensioni correlate

.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

Strumenti file gratuiti

Un identificatore di file e convertitore di immagini nel browser - tutto viene eseguito sul tuo dispositivo.

Apri la cassetta degli attrezzi

Sfoglia le estensioni dei file A-Z