.NES

Archivo NES

Nintendo Entertainment System ROM Image
Hacer una pregunta
RESPUESTA RÁPIDA

Un archivo NES es una copia de un cartucho de juego de Nintendo Entertainment System (NES / Famicom), envuelto en un pequeño encabezado iNES. Para jugarlo, ábrelo en un emulador de NES: Mesen o FCEUX en Windows y Linux, OpenEmu o Mesen en macOS, RetroArch en Android, Delta en iOS. Descargar ROMs de juegos que no posees constituye una infracción de derechos de autor en la mayoría de los países.

Desarrollador: N/A (community convention; the iNES header format was created by Marat Fayzullin's iNES emulator) Categoría: Archivos de juegos MIME: application/x-nes-rom
SE ABRE EN Windows macOS Linux Android iOS
Relacionado: .OBB · .PAK · .ROFL · .PACKAGE

En esta página

19k+ extensiones indexadas
Última revisión Aug 1, 2026

¿No está seguro de qué es su archivo?

Suelte cualquier archivo en nuestro identificador - leemos solo los primeros bytes para nombrar el formato.

Identificar un archivo

¿Qué es el formato de archivo NES?

Los archivos .nes almacenan ROMs de juegos para la consola de videojuegos Nintendo Entertainment System, conocida en Japón como Famicom. Un archivo .nes es un volcado de los chips ROM de un cartucho físico envuelto en un encabezado iNES de 16 bytes, una convención introducida a mediados de la década de 1990. El encabezado comienza con el número mágico de 4 bytes 4E 45 53 1A ("NES" + 0x1A) y registra los tamaños de PRG-ROM y CHR-ROM, además de un número de mapeador (mapper) que indica al emulador cómo se comportaba el hardware de conmutación de bancos del cartucho. Los archivos .nes pueden abrirse utilizando herramientas de emulación dedicadas disponibles para dispositivos de escritorio y móviles. Los juegos de Famicom Disk System utilizan el formato independiente .fds en lugar de .nes.

En Polonia, los clones de la consola NES eran ampliamente conocidos bajo el nombre «Pegasus». La mayoría de los juegos de «Pegasus» se distribuían como archivos ROM .nes, típicamente modificados con opciones de trucos añadidas.

NES era una consola de 8 bits, por lo que emular su hardware es sencillo en cualquier computadora o dispositivo móvil moderno. Las comunidades de aficionados han producido traducciones de muchas imágenes ROM a varios idiomas. La mayoría de los títulos comerciales de juegos de NES permanecen bajo derechos de autor, por lo que distribuir o descargar imágenes ROM sin la autorización del titular de los derechos no es legal en la mayoría de las jurisdicciones.

Seguridad y protección

RIESGO: MEDIUM

Los datos de la ROM son código de juego inerte que solo se ejecuta dentro de un emulador, pero se aplican dos preocupaciones reales. Legal: descargar ROMs de juegos que no posees es una infracción de derechos de autor en la mayoría de los países; el camino legal es volcar cartuchos que posees o jugar homebrew/freeware. Seguridad de la fuente: los «sitios de ROMs» están plagados de anuncios, botones de descarga falsos y malware empaquetado, así que usa un emulador actual y confiable (Mesen, FCEUX, RetroArch) y evita portales de descarga sospechosos. Los emuladores antiguos u oscuros también pueden tener errores de análisis con ROMs malformadas.

Detalles del formato

en pocas palabras
NOMBRE COMPLETONintendo Entertainment System ROM Imagetambién conocido como NES ROM, iNES ROM image
DESARROLLADORN/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
TIPOVolcado de ROM de cartucho NES bruto envuelto en un encabezado iNES (o NES 2.0) de 16 bytes
MAGIC BYTES · FIRMA DE ARCHIVO
OFFSET
00010203
HEX
4E45531A
ASCII
NES·
Un archivo .nes iNES/NES 2.0 comienza con la firma de 4 bytes 4E 45 53 1A («NES» + 0x1A), seguida de un encabezado de 16 bytes que declara el tamaño de PRG-ROM, el tamaño de CHR-ROM, el número de mapeador y las banderas. NES 2.0 se detecta mediante bits en el byte 7 (el valor (byte7 & 0x0C) == 0x08). Los volcados brutos sin encabezado y el contenedor UNIF (.unf) existen pero son mucho menos comunes que iNES.

Programas que abren archivos NES

Windows3 apps
FCEUX Código abierto File > Open ROM y elige el .nes. Emulador de larga trayectoria con funciones TAS/depuración.
Mesen Código abierto Abre el .nes - Mesen es un emulador de NES/SNES altamente preciso y mantenido activamente con herramientas de depuración.
RetroArch Código abierto Carga el .nes con un núcleo de NES (Mesen, FCEUX o Nestopia). Interfaz multisistema.
macOS2 apps
OpenEmu Código abierto Arrastra el .nes a la biblioteca de OpenEmu; selecciona un núcleo de NES automáticamente. Interfaz nativa para Mac.
Mesen Código abierto Abre el .nes - Mesen es un emulador de NES/SNES altamente preciso y mantenido activamente con herramientas de depuración.
Linux3 apps
FCEUX Código abierto File > Open ROM y elige el .nes. Emulador de larga trayectoria con funciones TAS/depuración.
Mesen Código abierto Abre el .nes - Mesen es un emulador de NES/SNES altamente preciso y mantenido activamente con herramientas de depuración.
RetroArch Código abierto Carga el .nes con un núcleo de NES (Mesen, FCEUX o Nestopia). Interfaz multisistema.
Android2 apps
RetroArch Código abierto Carga el .nes con un núcleo de NES (Mesen, FCEUX o Nestopia). Interfaz multisistema.
Nostalgia.NES (or other current NES emulator) Gratis Abre el .nes para jugar. (Nesoid, la elección de la base de datos, está descontinuado y fue retirado de la Play Store).
iOS2 apps
Delta Gratis Importa el .nes para jugar juegos de NES; disponible en la App Store desde 2024.
RetroArch Código abierto Carga el .nes con un núcleo de NES (Mesen, FCEUX o Nestopia). Interfaz multisistema.

Detalles técnicos

especificación profunda
Firma de archivo (bytes mágicos)`4E 45 53 1A` en el desplazamiento 0 - ASCII «NES» seguido del byte EOF de MS-DOS (0x1A)
Formato de encabezadoEncabezado iNES de 16 bytes; NES 2.0 es una extensión compatible con versiones anteriores detectada cuando `(byte7 & 0x0C) == 0x08`
CodificaciónBinario (datos brutos de bancos ROM)
Orden de bytesLittle-endian, coincidiendo con la arquitectura de CPU MOS 6502 de la NES
Campo de tamaño PRG-ROMEl byte 4 del encabezado cuenta bancos de 16 KB (iNES); NES 2.0 extiende esto a un campo de 12 bits para tamaños mayores
Campo de tamaño CHR-ROMEl byte 5 del encabezado cuenta bancos de 8 KB; un valor de 0 significa que el cartucho usa CHR-RAM en lugar de ROM
Número de mapeador8 bits en iNES (nibbles altos de los bytes 6-7); extendido a 12 bits en NES 2.0 para admitir más de 256 mapeadores
Bloque TrainerBloque opcional de 512 bytes entre el encabezado y la PRG-ROM; presente cuando el bit 2 del byte 6 del encabezado está activado
Tamaño de archivo típico16 KB - 512 KB para cartuchos comerciales más un encabezado de 16 bytes; NES 2.0 admite hasta ~8 MB
Tipo MIME`application/x-nes-rom`
CompresiónNinguna - los bancos ROM brutos se almacenan sin comprimir; los archivos se distribuyen comúnmente dentro de archivos ZIP
Manejo de datos guardadosLos guardados respaldados por batería se almacenan por separado como `.sav` o `.srm` por los emuladores; no están incrustados en el .nes
Identificación de integridad de ROMSin suma de comprobación integrada; verificada externamente mediante CRC32 o SHA-1 contra las bases de datos No-Intro / Redump
Contenedores alternativosUNIF (`.unf`) para mapeadores complejos o no documentados; también existen volcados brutos sin encabezado pero son poco comunes
Hardware asociadoNintendo Entertainment System (Famicom 1983 / NES 1985) y clones con licencia como Pegasus (Polonia)
Campos extendidos de NES 2.0Añade índice de submapeador, tipo de consola (NES/Vs./PlayChoice), región de sincronización CPU/PPU y campos de tamaño de RAM adicional
LanzadoiNES header convention early-to-mid 1990s (Marat Fayzullin's iNES emulator); NES launched 1983/1985
Última versiónNES 2.0 header (backward-compatible extension of iNES, finalized in the 2010s)
Especificaciónwww.nesdev.org

Conversiones de NES

Preguntas y respuestas de la comunidad

preguntado por usuarios
Hacer una pregunta rápida
Obtenga ayuda de personas que trabajan con archivos NES. Sea específico: incluya su sistema y la versión del software.
No se necesita cuenta · respuestas generalmente en un día

Aún no hay preguntas; sea el primero en preguntar sobre los archivos NES.

Preguntas frecuentes

¿Cómo juego un archivo .nes?
Ábrelo en un emulador de NES: Mesen o FCEUX en Windows/Linux, OpenEmu o Mesen en macOS, RetroArch o Delta en teléfonos. Simplemente carga el .nes; el emulador lee el encabezado iNES y ejecuta el juego.
¿Cuál es el mejor emulador de NES?
Mesen es la mejor opción por su precisión y desarrollo activo (Windows/macOS/Linux). FCEUX es una excelente alternativa de larga trayectoria con herramientas de depuración/TAS. En Mac, OpenEmu es el más sencillo; en teléfonos, RetroArch (Android) y Delta (iOS).
¿Por qué no carga mi ROM .nes?
Causas comunes: un número de mapeador no compatible o mal configurado en el encabezado, un archivo dañado, truncado o con un volcado excesivo (overdumped), o un encabezado incorrecto o antiguo. Prueba con un emulador preciso (Mesen), vuelve a descargarlo de una fuente limpia o corrige el encabezado iNES con una herramienta de edición de encabezados.
¿Puedo convertir un archivo .nes a APK para jugar en Android?
No realmente; una ROM no puede convertirse en una aplicación. Las herramientas que afirman esto solo empaquetan la ROM con un emulador dentro de un APK. La forma más sencilla es instalar RetroArch o un emulador de NES en Android y cargar el .nes directamente.
¿Es legal descargar ROMs .nes?
Descargar juegos que no posees es una infracción de derechos de autor en la mayoría de los países. Los usos legítimos son el volcado de cartuchos que posees y jugar homebrew o programas gratuitos. Los emuladores en sí mismos son legales.
¿Cuál es la diferencia entre iNES y NES 2.0?
Ambos son el formato de encabezado .nes. NES 2.0 es una extensión compatible con versiones anteriores del encabezado iNES original que admite tamaños de ROM más grandes, submapeadores e información adicional de sistema y sincronización. Los emuladores modernos leen ambos.
¿Dónde se guardan mis partidas de NES?
Las partidas guardadas por batería se mantienen en un archivo .sav/.srm independiente (y los estados de guardado del emulador en sus propios archivos), no dentro de la propia ROM .nes.

Referencias

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

Siga explorando

en toda la base de datos

Extensiones principales esta semana

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.JPGJPEG Image
4.PARTPartial Download File
5.MDMarkdown Document
6.RPMSGRestricted Permission Message
7.DATProgram Data File (generic)
8.BINCD/DVD Disc Image (BIN/CUE)
9.EXEWindows Executable (Portable Executable)
10.DBSQLite Database File

Extensiones 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

Herramientas de archivo gratuitas

Un identificador de archivos y convertidor de imágenes en el navegador - todo se ejecuta en su dispositivo.

Abrir la caja de herramientas

Explorar extensiones de archivo A-Z