.NES

Arquivo NES

Nintendo Entertainment System ROM Image
Fazer uma pergunta
RESPOSTA RÁPIDA

Um arquivo NES é uma cópia de um cartucho de jogo do Nintendo Entertainment System (NES / Famicom), envolto em um pequeno cabeçalho iNES. Para jogá-lo, abra-o em um emulador de NES - Mesen ou FCEUX no Windows e Linux, OpenEmu ou Mesen no macOS, RetroArch no Android, Delta no iOS. Baixar ROMs de jogos que você não possui é violação de direitos autorais na maioria dos países.

Desenvolvedor: N/A (community convention; the iNES header format was created by Marat Fayzullin's iNES emulator) Categoria: Arquivos de Jogos MIME: application/x-nes-rom
ABRE EM Windows macOS Linux Android iOS
Relacionado: .OBB · .PAK · .ROFL · .PACKAGE

Nesta página

19k+ extensões indexadas
Última revisão em Aug 1, 2026

Não tem certeza do que é seu arquivo?

Arraste qualquer arquivo para o nosso identificador - lemos apenas os primeiros bytes para nomear o formato.

Identificar um arquivo

O que é o formato de ficheiro NES?

Arquivos .nes armazenam ROMs de jogos para o console de videogame Nintendo Entertainment System, conhecido no Japão como Famicom. Um arquivo .nes é um dump dos chips ROM de um cartucho físico envolto em um cabeçalho iNES de 16 bytes - uma convenção introduzida em meados da década de 1990. O cabeçalho abre com o magic de 4 bytes 4E 45 53 1A ("NES" + 0x1A) e registra os tamanhos de PRG-ROM e CHR-ROM, além de um número de mapper que informa ao emulador como o hardware de troca de banco (bank-switching) do cartucho se comportava. Arquivos .nes podem ser abertos usando ferramentas de emulação dedicadas disponíveis para dispositivos desktop e móveis. Jogos do Famicom Disk System usam o formato separado .fds em vez de .nes.

Na Polônia, os clones do console NES eram amplamente conhecidos sob o nome «Pegasus». A maioria dos jogos «Pegasus» era distribuída como arquivos ROM .nes, normalmente modificados com opções de trapaça (cheats) adicionadas.

O NES era um console de 8 bits, portanto, emular seu hardware é simples em qualquer computador ou dispositivo móvel moderno. Comunidades de fãs produziram traduções de muitas imagens ROM para vários idiomas. A maioria dos títulos de jogos comerciais de NES permanece sob direitos autorais, portanto, distribuir ou baixar imagens ROM sem autorização do detentor dos direitos não é legal na maioria das jurisdições.

Segurança e proteção

RISCO: MEDIUM

Os dados da ROM são código de jogo inerte que só executa dentro de um emulador, mas duas preocupações reais se aplicam. Jurídica: baixar ROMs de jogos que você não possui é violação de direitos autorais na maioria dos países - o caminho legal é fazer o dump de cartuchos que você possui ou jogar homebrew/freeware. Segurança da fonte: «sites de ROM» estão repletos de anúncios, botões de download falsos e malware agrupado, portanto, use um emulador atual e confiável (Mesen, FCEUX, RetroArch) e evite portais de download suspeitos. Emuladores antigos/obscuros também podem ter bugs de processamento com ROMs malformadas.

Detalhes do formato

em resumo
NOME COMPLETONintendo Entertainment System ROM Imagetambém conhecido como NES ROM, iNES ROM image
DESENVOLVEDORN/A (community convention; the iNES header format was created by Marat Fayzullin's iNES emulator)desde iNES header convention early-to-mid 1990s (Marat Fayzullin's iNES emulator); NES launched 1983/1985
TIPO MIMEapplication/x-nes-rom
TIPODump de ROM de cartucho NES bruto envolto em um cabeçalho iNES (ou NES 2.0) de 16 bytes
MAGIC BYTES · ASSINATURA DO ARQUIVO
OFFSET
00010203
HEX
4E45531A
ASCII
NES·
Um arquivo .nes iNES/NES 2.0 começa com a assinatura de 4 bytes 4E 45 53 1A («NES» + 0x1A), seguida por um cabeçalho de 16 bytes que declara o tamanho da PRG-ROM, o tamanho da CHR-ROM, o número do mapper e sinalizadores (flags). O NES 2.0 é detectado por bits no byte 7 (o valor (byte7 & 0x0C) == 0x08). Dumps brutos sem cabeçalho e o container UNIF (.unf) existem, mas são muito menos comuns que o iNES.

Programas que abrem arquivos NES

Windows3 apps
FCEUX Código aberto File > Open ROM e escolha o .nes. Emulador de longa data com recursos de TAS/depuração.
Mesen Código aberto Abra o .nes - Mesen é um emulador de NES/SNES altamente preciso e mantido ativamente com ferramentas de depuração.
RetroArch Código aberto Carregue o .nes com um núcleo (core) de NES (Mesen, FCEUX ou Nestopia). Interface multi-sistema.
macOS2 apps
OpenEmu Código aberto Arraste o .nes para a biblioteca do OpenEmu; ele escolhe um núcleo de NES automaticamente. Interface nativa para Mac.
Mesen Código aberto Abra o .nes - Mesen é um emulador de NES/SNES altamente preciso e mantido ativamente com ferramentas de depuração.
Linux3 apps
FCEUX Código aberto File > Open ROM e escolha o .nes. Emulador de longa data com recursos de TAS/depuração.
Mesen Código aberto Abra o .nes - Mesen é um emulador de NES/SNES altamente preciso e mantido ativamente com ferramentas de depuração.
RetroArch Código aberto Carregue o .nes com um núcleo (core) de NES (Mesen, FCEUX ou Nestopia). Interface multi-sistema.
Android2 apps
RetroArch Código aberto Carregue o .nes com um núcleo (core) de NES (Mesen, FCEUX ou Nestopia). Interface multi-sistema.
Nostalgia.NES (or other current NES emulator) Gratuito Abra o .nes para jogar. (O Nesoid, escolha do banco de dados, foi descontinuado e removido da Play Store.)
iOS2 apps
Delta Gratuito Importe o .nes para jogar jogos de NES; disponível na App Store desde 2024.
RetroArch Código aberto Carregue o .nes com um núcleo (core) de NES (Mesen, FCEUX ou Nestopia). Interface multi-sistema.

Detalhes técnicos

especificação profunda
Assinatura do arquivo (magic bytes)`4E 45 53 1A` no deslocamento 0 - ASCII «NES» seguido pelo byte EOF do MS-DOS (0x1A)
Formato do cabeçalhoCabeçalho iNES de 16 bytes; NES 2.0 é uma extensão retrocompatível detectada quando `(byte7 & 0x0C) == 0x08`
CodificaçãoBinário (dados brutos de bancos ROM)
Ordem dos bytesLittle-endian, correspondendo à arquitetura da CPU MOS 6502 do NES
Campo de tamanho PRG-ROMO byte 4 do cabeçalho conta bancos de 16 KB (iNES); o NES 2.0 estende isso para um campo de 12 bits para tamanhos maiores
Campo de tamanho CHR-ROMO byte 5 do cabeçalho conta bancos de 8 KB; um valor 0 significa que o cartucho usa CHR-RAM em vez de ROM
Número do Mapper8 bits no iNES (nibbles altos dos bytes 6-7); estendido para 12 bits no NES 2.0 para suportar mais de 256 mappers
Bloco TrainerBloco opcional de 512 bytes entre o cabeçalho e a PRG-ROM; presente quando o bit 2 do byte 6 do cabeçalho está definido
Tamanho de arquivo típico16 KB - 512 KB para cartuchos comerciais mais um cabeçalho de 16 bytes; o NES 2.0 suporta até ~8 MB
Tipo MIME`application/x-nes-rom`
CompressãoNenhuma - bancos ROM brutos armazenados sem compressão; arquivos são comumente distribuídos dentro de arquivos ZIP
Manipulação de dados salvosSalvamentos com bateria armazenados separadamente como `.sav` ou `.srm` pelos emuladores; não incorporados no `.nes`
Identificação de integridade da ROMSem checksum integrado; verificado externamente via CRC32 ou SHA-1 contra bancos de dados No-Intro / Redump
Containers alternativosUNIF (`.unf`) para mappers complexos ou não documentados; dumps brutos sem cabeçalho também existem, mas são incomuns
Hardware associadoNintendo Entertainment System (Famicom 1983 / NES 1985) e clones licenciados como Pegasus (Polônia)
Campos estendidos NES 2.0Adiciona índice de submapper, tipo de console (NES/Vs./PlayChoice), região de timing de CPU/PPU e campos de tamanho de RAM extra
LançadoiNES header convention early-to-mid 1990s (Marat Fayzullin's iNES emulator); NES launched 1983/1985
Versão mais recenteNES 2.0 header (backward-compatible extension of iNES, finalized in the 2010s)
Especificaçãowww.nesdev.org

Conversões de NES

Perguntas e Respostas da Comunidade

perguntado por usuários
Faça uma pergunta rápida
Obtenha ajuda de pessoas que trabalham com arquivos NES. Seja específico - inclua seu sistema e a versão do software.
Não é necessário criar conta · respostas geralmente em um dia

Ainda não há perguntas - seja o primeiro a perguntar sobre arquivos NES.

Perguntas frequentes

Como eu jogo um arquivo .nes?
Abra-o em um emulador de NES: Mesen ou FCEUX no Windows/Linux, OpenEmu ou Mesen no macOS, RetroArch ou Delta em celulares. Basta carregar o .nes - o emulador lê o cabeçalho iNES e executa o jogo.
Qual é o melhor emulador de NES?
Mesen é a principal escolha pela precisão e desenvolvimento ativo (Windows/macOS/Linux). FCEUX é uma ótima alternativa de longa data com ferramentas de depuração/TAS. No Mac, o OpenEmu é o mais fácil; em celulares, RetroArch (Android) e Delta (iOS).
Por que minha ROM .nes não carrega?
Causas comuns: um número de mapper não suportado ou configurado incorretamente no cabeçalho, um arquivo corrompido/truncado ou um cabeçalho errado/antigo. Tente um emulador preciso (Mesen), baixe novamente de uma fonte limpa ou corrija o cabeçalho iNES com uma ferramenta de cabeçalho.
Posso converter um arquivo .nes para APK para jogar no Android?
Não exatamente - uma ROM não pode se tornar um aplicativo. Ferramentas que prometem isso apenas agrupam a ROM com um emulador dentro de um APK. A maneira mais simples é instalar o RetroArch ou um emulador de NES no Android e carregar o .nes diretamente.
É legal baixar ROMs .nes?
Baixar jogos que você não possui é violação de direitos autorais na maioria dos países. Os usos legítimos são fazer o dump de cartuchos que você possui e jogar homebrew/freeware. Os emuladores em si são legais.
Qual é a diferença entre iNES e NES 2.0?
Ambos são o formato de cabeçalho .nes. O NES 2.0 é uma extensão retrocompatível do cabeçalho iNES original que suporta tamanhos de ROM maiores, submappers e informações extras de sistema/timing. Emuladores modernos leem ambos.
Onde meus jogos salvos de NES são armazenados?
Os salvamentos de bateria são mantidos em um arquivo .sav/.srm separado (e os save-states do emulador em seus próprios arquivos), não dentro da própria ROM .nes.

Referências

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

Continue explorando

em todo o banco de dados

Principais extensões desta semana

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

Extensões relacionadas

.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

Ferramentas de arquivo gratuitas

Um identificador de arquivos e conversor de imagens no navegador - tudo funciona no seu dispositivo.

Abrir a caixa de ferramentas

Navegar por extensões de arquivo A-Z