Das NES-Dateiformat, das typischerweise die Dateiendung '.nes' verwendet, ist ein ROM-Abbild, das den Programmcode und die Daten für ein Spiel des Nintendo Entertainment Systems (NES) enthält. Diese Dateien sind im Wesentlichen vollständige Kopien der Spielmodule, die es Benutzern ermöglichen, klassische NES-Spiele auf Emulatoren zu spielen. Das NES-Format ist relativ einfach aufgebaut und besteht aus einem Header, gefolgt vom Programm-ROM und dem Zeichen-ROM (CHR-ROM). Der Header enthält wichtige Informationen über das Spiel, wie etwa die Mapper-Nummer, die Größe des ROMs und des CHR-ROMs sowie Angaben darüber, ob das Spiel vertikales oder horizontales Mirroring verwendet. Emulatoren nutzen diese Informationen, um das Spiel korrekt zu laden und auszuführen. Aufgrund des Alters und der Popularität des NES ist eine riesige Bibliothek von NES-ROMs online verfügbar, wobei deren Verbreitung jedoch häufig dem Urheberrecht unterliegt. Das NES-Format ist ein Eckpfeiler des Retro-Gamings und erfreut sich weltweit bei Enthusiasten großer Beliebtheit. Die Einfachheit des Formats hat es zudem zu einem beliebten Ziel für die Entwicklung von Homebrew-Spielen gemacht.