.NES

Plik NES

Nintendo Entertainment System ROM Image
Zadaj pytanie
SZYBKA ODPOWIEDŹ

Plik NES to kopia kartridża z grą dla konsoli Nintendo Entertainment System (NES / Famicom), opakowana w mały nagłówek iNES. Aby go uruchomić, otwórz go w emulatorze NES - Mesen lub FCEUX na Windows i Linux, OpenEmu lub Mesen na macOS, RetroArch na Androidzie, Delta na iOS. Pobieranie obrazów ROM gier, których nie posiadasz, jest naruszeniem praw autorskich w większości krajów.

Deweloper: N/A (community convention; the iNES header format was created by Marat Fayzullin's iNES emulator) Kategoria: Pliki gier MIME: application/x-nes-rom
OTWIERA SIĘ NA Windows macOS Linux Android iOS
Powiązane: .OBB · .PAK · .ROFL · .PACKAGE

Na tej stronie

Zindeksowano 19k+ rozszerzeń
Ostatnia weryfikacja Aug 1, 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 NES?

Pliki .nes przechowują obrazy ROM gier dla konsoli Nintendo Entertainment System, znanej w Japonii jako Famicom. Plik .nes to zrzut pamięci ROM fizycznego kartridża opakowany w 16-bajtowy nagłówek iNES - standard wprowadzony w połowie lat 90. Nagłówek zaczyna się od 4-bajtowej sygnatury 4E 45 53 1A („NES” + 0x1A) i zawiera informacje o rozmiarach PRG-ROM i CHR-ROM oraz numer mappera, który informuje emulator, jak zachowywał się sprzęt do przełączania banków pamięci w kartridżu. Pliki .nes można otwierać za pomocą dedykowanych emulatorów dostępnych na komputery i urządzenia mobilne. Gry z systemu Famicom Disk System używają oddzielnego formatu .fds zamiast .nes.

W Polsce klony konsoli NES były powszechnie znane pod nazwą „Pegasus”. Większość gier na „Pegasusa” była dystrybuowana jako pliki ROM .nes, zazwyczaj zmodyfikowane o dodatkowe opcje ułatwień (cheaty).

NES był konsolą 8-bitową, więc emulacja jego sprzętu jest prosta na każdym nowoczesnym komputerze lub urządzeniu mobilnym. Społeczności fanowskie przygotowały tłumaczenia wielu obrazów ROM na różne języki. Większość komercyjnych tytułów gier NES pozostaje chroniona prawem autorskim, więc dystrybucja lub pobieranie obrazów ROM bez upoważnienia właściciela praw nie jest legalne w większości jurysdykcji.

Bezpieczeństwo

RYZYKO: MEDIUM

Dane ROM to pasywny kod gry, który uruchamia się tylko wewnątrz emulatora, ale istnieją dwa realne zagrożenia. Kwestie prawne: pobieranie obrazów ROM gier, których nie posiadasz, jest naruszeniem praw autorskich w większości krajów - legalną drogą jest tworzenie zrzutów z własnych kartridży lub granie w gry homebrew/freeware. Bezpieczeństwo źródeł: „strony z ROM-ami” są pełne reklam, fałszywych przycisków pobierania i dołączonego złośliwego oprogramowania, dlatego należy używać aktualnych, zaufanych emulatorów (Mesen, FCEUX, RetroArch) i unikać podejrzanych portali. Stare lub niszowe emulatory mogą również posiadać błędy przetwarzania przy nieprawidłowo sformatowanych plikach ROM.

Szczegóły formatu

w pigułce
PEŁNA NAZWANintendo Entertainment System ROM Imageznany również jako NES ROM, iNES ROM image
DEWELOPERN/A (community convention; the iNES header format was created by Marat Fayzullin's iNES emulator)od iNES header convention early-to-mid 1990s (Marat Fayzullin's iNES emulator); NES launched 1983/1985
KATEGORIAPliki gier
TYP MIMEapplication/x-nes-rom
TYPSurowy zrzut ROM kartridża NES opakowany w 16-bajtowy nagłówek iNES (lub NES 2.0)
MAGICZNE BAJTY · SYGNATURA PLIKU
OFFSET
00010203
HEX
4E45531A
ASCII
NES·
Plik .nes w formacie iNES/NES 2.0 zaczyna się od 4-bajtowej sygnatury 4E 45 53 1A („NES” + 0x1A), po której następuje 16-bajtowy nagłówek określający rozmiar PRG-ROM, rozmiar CHR-ROM, numer mappera i flagi. NES 2.0 jest wykrywany przez bity w bajcie 7 (wartość (byte7 & 0x0C) == 0x08). Surowe zrzuty bez nagłówka oraz kontener UNIF (.unf) istnieją, ale są znacznie rzadsze niż iNES.

Programy otwierające pliki NES

Windows3 apps
FCEUX Open-source File > Open ROM i wybierz plik .nes. Emulator o długiej historii z funkcjami TAS/debugowania.
Mesen Open-source Otwórz plik .nes - Mesen to wysoce dokładny, aktywnie rozwijany emulator NES/SNES z narzędziami do debugowania.
RetroArch Open-source Wczytaj plik .nes za pomocą rdzenia NES (Mesen, FCEUX lub Nestopia). Wielosystemowy interfejs (front-end).
macOS2 apps
OpenEmu Open-source Przeciągnij plik .nes do biblioteki OpenEmu; program automatycznie wybierze rdzeń NES. Natywny interfejs dla macOS.
Mesen Open-source Otwórz plik .nes - Mesen to wysoce dokładny, aktywnie rozwijany emulator NES/SNES z narzędziami do debugowania.
Linux3 apps
FCEUX Open-source File > Open ROM i wybierz plik .nes. Emulator o długiej historii z funkcjami TAS/debugowania.
Mesen Open-source Otwórz plik .nes - Mesen to wysoce dokładny, aktywnie rozwijany emulator NES/SNES z narzędziami do debugowania.
RetroArch Open-source Wczytaj plik .nes za pomocą rdzenia NES (Mesen, FCEUX lub Nestopia). Wielosystemowy interfejs (front-end).
Android2 apps
RetroArch Open-source Wczytaj plik .nes za pomocą rdzenia NES (Mesen, FCEUX lub Nestopia). Wielosystemowy interfejs (front-end).
Nostalgia.NES (or other current NES emulator) Darmowy Otwórz plik .nes, aby zagrać. (Nesoid, wybór bazy danych, został wycofany ze sklepu Play Store).
iOS2 apps
Delta Darmowy Zaimportuj plik .nes, aby grać w gry NES; dostępny w App Store od 2024 roku.
RetroArch Open-source Wczytaj plik .nes za pomocą rdzenia NES (Mesen, FCEUX lub Nestopia). Wielosystemowy interfejs (front-end).

Szczegóły techniczne

specyfikacja
Sygnatura pliku (magic bytes)`4E 45 53 1A` na offsecie 0 - ASCII „NES” oraz bajt EOF systemu MS-DOS (0x1A)
Format nagłówka16-bajtowy nagłówek iNES; NES 2.0 to wstecznie kompatybilne rozszerzenie wykrywane, gdy `(byte7 & 0x0C) == 0x08`
KodowanieBinarne (surowe dane banków ROM)
Kolejność bajtówLittle-endian, zgodna z architekturą procesora MOS 6502 konsoli NES
Pole rozmiaru PRG-ROMBajt 4 nagłówka liczy banki 16 KB (iNES); NES 2.0 rozszerza to do 12-bitowego pola dla większych rozmiarów
Pole rozmiaru CHR-ROMBajt 5 nagłówka liczy banki 8 KB; wartość 0 oznacza, że kartridż używa CHR-RAM zamiast ROM
Numer mappera8-bitowy w iNES (starsze półbajty bajtów 6-7); rozszerzony do 12 bitów w NES 2.0, aby obsługiwać ponad 256 mapperów
Blok TrainerOpcjonalny 512-bajtowy blok między nagłówkiem a PRG-ROM; obecny, gdy bit 2 bajtu 6 nagłówka jest ustawiony
Typowy rozmiar pliku16 KB - 512 KB dla komercyjnych kartridży plus 16-bajtowy nagłówek; NES 2.0 obsługuje do ok. 8 MB
Typ MIME`application/x-nes-rom`
KompresjaBrak - surowe banki ROM przechowywane bez kompresji; pliki są powszechnie dystrybuowane wewnątrz archiwów ZIP
Obsługa zapisów gierZapisy podtrzymywane bateryjnie przechowywane oddzielnie jako `.sav` lub `.srm` przez emulatory; nie są osadzone w `.nes`
Identyfikacja integralności ROMBrak wbudowanej sumy kontrolnej; weryfikacja zewnętrzna przez CRC32 lub SHA-1 względem baz danych No-Intro / Redump
Alternatywne konteneryUNIF (`.unf`) dla złożonych lub nieudokumentowanych mapperów; istnieją też surowe zrzuty bez nagłówka, ale są rzadkie
Powiązany sprzętNintendo Entertainment System (Famicom 1983 / NES 1985) oraz licencjonowane klony, takie jak Pegasus (Polska)
Rozszerzone pola NES 2.0Dodaje indeks submappera, typ konsoli (NES/Vs./PlayChoice), region taktowania CPU/PPU oraz pola rozmiaru dodatkowej pamięci RAM
WydanoiNES header convention early-to-mid 1990s (Marat Fayzullin's iNES emulator); NES launched 1983/1985
Najnowsza wersjaNES 2.0 header (backward-compatible extension of iNES, finalized in the 2010s)
Specyfikacjawww.nesdev.org

Konwersje NES

Pytania i odpowiedzi społeczności

pytania użytkowników
Zadaj szybkie pytanie
Uzyskaj pomoc od osób pracujących z plikami NES. 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 NES.

Najczęściej zadawane pytania

Jak uruchomić plik .nes?
Otwórz go w emulatorze NES: Mesen lub FCEUX na Windows/Linux, OpenEmu lub Mesen na macOS, RetroArch lub Delta na telefonach. Po prostu wczytaj plik .nes - emulator odczyta nagłówek iNES i uruchomi grę.
Jaki jest najlepszy emulator NES?
Mesen jest najlepszym wyborem pod względem dokładności i aktywnego rozwoju (Windows/macOS/Linux). FCEUX to świetna, długo istniejąca alternatywa z narzędziami do debugowania/TAS. Na Macu najłatwiejszy w obsłudze jest OpenEmu; na telefonach RetroArch (Android) i Delta (iOS).
Dlaczego mój ROM .nes się nie ładuje?
Typowe przyczyny: nieobsługiwany lub błędnie ustawiony numer mappera w nagłówku, uszkodzony lub niekompletny plik, albo niewłaściwy/stary nagłówek. Spróbuj użyć dokładnego emulatora (Mesen), pobierz plik ponownie z pewnego źródła lub napraw nagłówek iNES za pomocą odpowiedniego narzędzia.
Czy mogę przekonwertować plik .nes na APK, aby grać na Androidzie?
Nie do końca - obraz ROM nie może stać się aplikacją. Narzędzia, które to obiecują, po prostu pakują ROM wraz z emulatorem do pliku APK. Prostszym sposobem jest zainstalowanie RetroArch lub emulatora NES na Androidzie i bezpośrednie wczytanie pliku .nes.
Czy pobieranie obrazów ROM .nes jest legalne?
Pobieranie gier, których nie posiadasz, jest naruszeniem praw autorskich w większości krajów. Zgodne z prawem zastosowania to tworzenie kopii zapasowych własnych kartridży oraz granie w gry typu homebrew/freeware. Same emulatory są legalne.
Jaka jest różnica między iNES a NES 2.0?
Oba są formatami nagłówka .nes. NES 2.0 to wstecznie kompatybilne rozszerzenie oryginalnego nagłówka iNES, które obsługuje większe rozmiary ROM, submappery oraz dodatkowe informacje o systemie i taktowaniu. Nowoczesne emulatory odczytują oba formaty.
Gdzie są przechowywane moje stany gry z NES?
Zapisy gier (battery saves) są przechowywane w oddzielnym pliku .sav/.srm (a stany zapisu emulatora we własnych plikach), a nie wewnątrz samego pliku ROM .nes.

Źródła

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

Odkrywaj dalej

w całej bazie danych

Najpopularniejsze rozszerzenia w tym tygodniu

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.DATProgram Data File (generic)
4.PARTPartial Download File
5.RPMSGRestricted Permission Message
6.EXEWindows Executable (Portable Executable)
7.BINCD/DVD Disc Image (BIN/CUE)
8.DLLDynamic Link Library
9.JSONJavaScript Object Notation file
10.XDWDocuWorks Document

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