NES File Documentation
Overview
| Feature | Value |
|---|---|
| File Extension | .nes |
| MIME Type | application/x-nes-rom |
| File Type | Nintendo (NES) ROM File |
| Developer | Nintendo |
| Byte Order | Little Endian |
| Primary Purpose | To store game data for Nintendo Entertainment System games |
| File Header | Contains "NES" followed by MS-DOS end-of-file character |
| Program ROM Size | Varies, common sizes include 16K, 32K, 64K, 128K, 256K, and 512K |
| Character ROM Size | Varies, common sizes include 8K, 16K, 32K, and 64K |
| Mapper Type | Identifies the memory management controller type used |
| Region | Indicates if the game is designed for NTSC, PAL, or both |
| Vertical Mirroring | Indicates if vertical mirroring is used |
| Battery-Backed RAM | Indicates if the game includes battery-backed RAM to save game data |
| Four Screen Mode | Indicates if four-screen mode is supported |
| Trainer | Indicates if a 512-byte trainer (for cheat codes) is present |
| Console Type | Indicates the specific NES hardware version or clone type |
| TV System | Indicates compatibility with NTSC or PAL television systems |
| PlayChoice-10 | Indicates if the ROM is compatible with the PlayChoice-10 arcade system |
| VS Unisystem | Indicates if the ROM is compatible with the VS Unisystem arcade system |
| RAM Size | Indicates the size of RAM used by the game, if applicable |
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.