El formato de archivo NES, típicamente identificado con la extensión '.nes', es una imagen ROM que contiene el código del programa y los datos esenciales para un juego de Nintendo Entertainment System (NES). Estos archivos representan copias digitales completas de los cartuchos originales de juego, lo que permite a los usuarios disfrutar de títulos clásicos de NES a través de programas emuladores. El formato NES se caracteriza por su relativa simplicidad estructural, que consiste en una cabecera (header) seguida por la ROM del programa (PRG-ROM) y la ROM de caracteres (CHR-ROM). La cabecera es crucial, ya que almacena metadatos vitales sobre el juego, incluyendo el número de mapper utilizado, el tamaño específico de la PRG-ROM y CHR-ROM, y si el juego emplea mirroring (reflejo) vertical u horizontal. Los emuladores utilizan esta información para cargar, configurar y ejecutar el juego correctamente. Dada la longevidad y la inmensa popularidad de la NES, existe una vasta biblioteca de ROMs NES disponible en línea, aunque su distribución está estrictamente sujeta a las leyes de derechos de autor. El formato NES es considerado una piedra angular del retro gaming (juego retro) y su sencillez lo ha convertido en un objetivo predilecto para el desarrollo de juegos homebrew (desarrollo casero o no oficial).