.SMC

Plik SMC

Super Nintendo (SNES) ROM image
Zadaj pytanie
SZYBKA ODPOWIEDŹ

Plik SMC to obraz ROM kartridża z grą na konsolę Super Nintendo (SNES). Aby go uruchomić, otwórz go w emulatorze SNES, takim jak Snes9x lub RetroArch w systemach Windows, macOS lub Linux, bądź Delta na iPhone. Główną kwestią jest aspekt prawny: pobieranie obrazów ROM gier, których nie jesteś właścicielem, jest naruszeniem praw autorskich w większości krajów.

Deweloper: N/A (community convention; from Super Magicom copier) Kategoria: Pliki gier MIME: application/octet-stream
OTWIERA SIĘ NA Windows macOS Linux Android iOS
Powiązane: .OBB · .PAK · .ROFL · .PACKAGE

Na tej stronie

Zindeksowano 19k+ rozszerzeń
Ostatnia weryfikacja Aug 11, 2026

Nie wiesz, co to za plik?

Przeciągnij dowolny plik do naszego identyfikatora - odczytujemy tylko pierwsze bajty, aby nazwać format.

Zidentyfikuj plik

Co to jest format pliku SMC?

Pliki z rozszerzeniem .smc przechowują obrazy ROM gier Super Nintendo. Nazwa rozszerzenia pochodzi od Super MagiCom, urządzenia do kopiowania kartridży produkowanego przez Front Fareast Industrial, które było jednym z najpopularniejszych narzędzi do zrzucania ROM-ów w tamtej epoce. Kopiarka odczytywała dane z kartridży i zapisywała je w plikach .smc; w przypadku gier wielokartridżowych generowane były dodatkowe pliki .smc z dołączonymi sufiksami .001, .002 i podobnymi. Każdy kartridż przechowywał jedną grę. Charakterystycznym szczegółem technicznym jest opcjonalny 512-bajtowy nagłówek kopiarki dodawany przed surowymi danymi ROM - emulatory wykrywają go, sprawdzając, czy rozmiar pliku jest wielokrotnością 32 KB plus 512 bajtów, i automatycznie go pomijają. Wewnętrzny nagłówek gry SNES znajduje się pod offsetem 0x7FC0 (LoROM) lub 0xFFC0 (HiROM) w danych kartridża; zamienny wariant, .sfc, wykorzystuje identyczne dane ROM, ale pomija ten nagłówek kopiarki. Podobne formaty zrzutów z kopiarek to .fig (kopiarka Figaro) oraz .swc (Super Wild Card).

Pliki .smc są używane głównie przez emulatory SNES (skrót od Super Nintendo Entertainment System). Emulatory SNES są dostępne na komputery stacjonarne (Windows, macOS lub Linux) i mogą być używane do grania w gry SNES zapisane w plikach .smc. Takie emulatory obsługują różne kontrolery i tryby wyświetlania, aby jak najwierniej odtworzyć oryginalne wrażenia. Dostępne są również wersje mobilne na systemy Android i iOS. Najpopularniejsze emulatory SNES obsługujące .smc to:

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

Obrazy gier .smc były wykorzystywane do dystrybucji pirackich gier, choć format został zaprojektowany do tworzenia kopii zapasowych ROM-ów gier na wypadek utraty lub uszkodzenia danych na kartridżu, bądź do prywatnego udostępniania gier innym użytkownikom. W Japonii wszystkie narzędzia umożliwiające kopiowanie ROM-ów gier nazywano magicoms - magicznymi komputerami.

Bezpieczeństwo

RYZYKO: MEDIUM

Same dane ROM są bezwładnym kodem gry, który działa tylko wewnątrz emulatora, ale istnieją dwa realne zagrożenia. Prawne: pobieranie ROM-ów gier, których nie posiadasz, jest naruszeniem praw autorskich w większości krajów - legalną drogą jest zrzucanie własnych kartridży lub granie w homebrew. Bezpieczeństwo źródeł: «strony z ROM-ami» są pełne reklam, fałszywych przycisków pobierania i dołączonego złośliwego oprogramowania, a stare emulatory (zwłaszcza ZSNES) mają luki w parsowaniu - używaj aktualnego, dokładnego emulatora (Snes9x, RetroArch, bsnes) i unikaj podejrzanych portali z plikami.

Szczegóły formatu

w pigułce
PEŁNA NAZWASuper Nintendo (SNES) ROM image
DEWELOPERN/A (community convention; from Super Magicom copier)od early-mid 1990s (Super Magicom / copier era)
KATEGORIAPliki gier
TYP MIMEapplication/octet-stream
TYPsurowy zrzut ROM kartridża z grą, zazwyczaj z 512-bajtowym nagłówkiem kopiarki

Programy otwierające pliki SMC

Windows3 apps
Snes9x Open-source Załaduj plik .smc (snes9x-gtk) - automatycznie obsługuje nagłówki.
RetroArch Open-source Załaduj plik .smc za pomocą rdzenia SNES (Snes9x lub bsnes/higan). Obsługuje ROM-y z nagłówkami i bez.
bsnes Open-source Otwórz plik .smc, aby uzyskać bardzo dokładną emulację SNES na poziomie cykli.
macOS3 apps
Snes9x Open-source Załaduj plik .smc (snes9x-gtk) - automatycznie obsługuje nagłówki.
OpenEmu Open-source Przeciągnij plik .smc do biblioteki OpenEmu; program automatycznie wybierze rdzeń SNES. Natywny interfejs dla macOS.
RetroArch Open-source Załaduj plik .smc za pomocą rdzenia SNES (Snes9x lub bsnes/higan). Obsługuje ROM-y z nagłówkami i bez.
Linux2 apps
Snes9x Open-source Załaduj plik .smc (snes9x-gtk) - automatycznie obsługuje nagłówki.
RetroArch Open-source Załaduj plik .smc za pomocą rdzenia SNES (Snes9x lub bsnes/higan). Obsługuje ROM-y z nagłówkami i bez.
Android2 apps
RetroArch Open-source Załaduj plik .smc za pomocą rdzenia SNES (Snes9x lub bsnes/higan). Obsługuje ROM-y z nagłówkami i bez.
Snes9x EX+ Open-source Otwartoźródłowy port Snes9x; załaduj plik .smc, aby grać.
iOS2 apps
Delta Darmowy Zaimportuj plik .smc, aby grać w gry SNES; aplikacja dostępna w App Store od 2024 roku.
RetroArch Open-source Załaduj plik .smc za pomocą rdzenia SNES (Snes9x lub bsnes/higan). Obsługuje ROM-y z nagłówkami i bez.

Szczegóły techniczne

specyfikacja
Struktura plikuSurowy zrzut ROM kartridża, opcjonalnie poprzedzony 512-bajtowym nagłówkiem kopiarki dodanym przez sprzęt Super Magicom
Rozmiar nagłówka kopiarki512 bajtów; obecność wykrywana przez sprawdzenie, czy rozmiar pliku modulo 1 024 wynosi 512 (całkowity rozmiar jest wielokrotnością 32 KB plus 512 bajtów)
Wewnętrzny nagłówek SNES - offset LoROM0x7FC0 w danych ROM; zawiera tytuł gry, typ ROM, bajt rozmiaru i sumę kontrolną
Wewnętrzny nagłówek SNES - offset HiROM0xFFC0 w danych ROM; używany w przypadku większych kartridży z mapowaniem adresów w wysokiej pamięci
Pole tytułu gry21-bajtowy ciąg ASCII uzupełniony zerami, przechowywany na początku wewnętrznego nagłówka SNES
Suma kontrolna integralności ROM2-bajtowa suma kontrolna i 2-bajtowe dopełnienie bitowe przechowywane w nagłówku SNES; używane przez emulatory do wykrywania uszkodzonych lub nadmiarowych ROM-ów
Tryby mapowania ROMLoROM, HiROM, ExLoROM, ExHiROM - deklarowane za pomocą pojedynczego bajtu pod offsetem +0x25 nagłówka SNES
Typowe rozmiary plikówOd 256 KB do 6 MB, co odzwierciedla rzeczywiste pojemności ROM kartridży SNES (od 256 Kbit do 48 Mbit)
Sygnatura pliku (magic bytes)Brak - brak stałej sygnatury; format identyfikowany heurystycznie na podstawie wzorca rozmiaru pliku i walidacji sumy kontrolnej wewnętrznego nagłówka SNES
Nazewnictwo plików wieloczęściowychZrzuty wielokartridżowe tworzą pliki towarzyszące o nazwach z sufiksami .001, .002 i podobnymi, dodawanymi po nazwie bazowej .smc
Towarzyszący plik zapisuKopia zapasowa SRAM z gry przechowywana w oddzielnym pliku .srm o tej samej nazwie bazowej, zapisywana przez emulator w trakcie pracy
Typ MIMEapplication/octet-stream
Architektura procesoraWDC 65C816 (16-bit); dane ROM .smc są bezpośrednim obrazem pamięci przestrzeni adresowej kartridża widzianej przez ten procesor
Oryginalny sprzętUrządzenie kopiujące Super Magicom firmy Front Fareast Industrial (Tajwan, wczesne lata 90.); format .smc został następnie przyjęty jako de facto standard społecznościowy dla wielu marek kopiarek
Obsługa nagłówka przez emulatorSnes9x, RetroArch, bsnes i większość nowoczesnych emulatorów automatycznie wykrywa i usuwa 512-bajtowy nagłówek kopiarki przed załadowaniem ROM-u
Wydanoearly-mid 1990s (Super Magicom / copier era)
Specyfikacjasnes.nesdev.org

Konwersje SMC

Pytania i odpowiedzi społeczności

pytania użytkowników
Zadaj szybkie pytanie
Uzyskaj pomoc od osób pracujących z plikami SMC. Bądź precyzyjny - podaj system i wersję oprogramowania.
Konto nie jest wymagane · odpowiedzi zazwyczaj w ciągu doby

Brak pytań - bądź pierwszą osobą, która zapyta o pliki SMC.

Najczęściej zadawane pytania

Jak uruchomić plik SMC?
Otwórz go w emulatorze SNES: Snes9x lub RetroArch w systemie Windows/Linux, OpenEmu lub Snes9x w systemie macOS, RetroArch lub Delta na telefonach. Po prostu załaduj plik .smc - emulator automatycznie obsłuży ewentualny nagłówek kopiarki.
Jaka jest różnica między .smc a .sfc?
To ten sam format ROM SNES. Przyjęło się, że .sfc to czysty zrzut (bez nagłówka), a .smc często zawiera 512-bajtowy nagłówek kopiarki, ale rozszerzenia te są stosowane zamiennie i nowoczesne emulatory odczytują oba - zazwyczaj można po prostu zmienić nazwę jednego na drugie.
Dlaczego mój ROM SMC się nie ładuje?
Najczęściej przyczyną jest niezgodność nagłówka (512-bajtowy nagłówek kopiarki) lub uszkodzony/niekompletny plik. Spróbuj użyć aktualnego emulatora, który automatycznie wykrywa nagłówki (Snes9x/RetroArch), pobierz plik ponownie z pewnego źródła lub usuń nagłówek za pomocą narzędzia takiego jak NSRT.
Czy pobieranie ROM-ów SMC jest legalne?
Pobieranie gier, których nie jesteś właścicielem, jest naruszeniem praw autorskich w większości krajów. Zgodne z prawem jest tworzenie zrzutów z własnych kartridży lub granie w gry typu homebrew/freeware. Same emulatory są legalne.
Czy mogę przekonwertować plik SMC, aby grać na innej konsoli?
Nie - ROM SNES działa tylko na sprzęcie SNES lub emulatorze SNES. Nie można go zmienić w grę na NES, Genesis ani żaden inny system.
Gdzie są przechowywane moje zapisane gry?
Zapisy stanu gry (battery saves) są przechowywane w oddzielnym pliku .srm (a stany zapisu emulatora we własnych plikach), a nie wewnątrz samego pliku ROM .smc.

Źródła

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

Odkrywaj dalej

w całej bazie danych

Najpopularniejsze rozszerzenia w tym tygodniu

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)

Powiązane rozszerzenia

.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

Darmowe narzędzia do plików

Identyfikator plików i konwerter obrazów w przeglądarce - wszystko działa na Twoim urządzeniu.

Otwórz przybornik

Przeglądaj rozszerzenia plików A-Z