title: List of Nintendo 64 ROM file formats
text: # List of Nintendo 64 ROM file formats
  
  Here is a list of all the different Nintendo 64 ROM Formats.
  
  ## Normal ROM Files
  
  * .bin
  * .jap
  
         Used to indicate ROM dumps of games released in Japan, in any format
  * .n64
  
         Indicates ROM dumps stored in little-endian byte-order
  * .N64
  
         The Extension used by the makerom utility of GCCexe as part of the official SDK. It's in the Big Endian format:
            NSME (Nintendo Super Mario English)
            Address(hex)|-3B-|-3C-|-3D-|-3E-|
            Value (hex) |-4E-|-53-|-4D-|-45-|
            Value (Ascii)|--N-|--S-|--M-|--E-|
  * .pal
  
         Used to indicate ROM dumps of games released in Europe/Australia, in any format.
  * .rom
  * .u64
  * .v64
  
         ROM dumps produced by or compatible with the Doctor V64, with data stored in a byte-swapped version of the N64's native byte-order
  * .usa
  
         Used to indicate ROM dumps of games released in North America, in any format
  * .z64
  
         ROM dumps produced by or compatible with the Z64 and the Retrode, with data stored in the N64's native big-endian byte-order
  
  ## N64 Dynamic Drive
  
  * .d64
  
         n64mdisk (SDK) output format. Big Endian.
  
  ## Other playable formats
  
  Some emulators can play ROMs that are within a compressed .7z or .zip file.
  
  ## Order Tables
  
  Big Endian - "SUPER MARIO 64 NSME" :
  
  | | MSB | | | | | | | | | | | | | | | LSB |
  | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
  | Address (Hex) | _20_ | _21_ | _22_ | _23_ | _24_ | _25_ | _26_ | _27_ | _28_ | _29_ | _2A_ | _2B_ | _2C_ | _2D_ | _2E_ | _2F_ |
  | Value (Hex) | 53 | 55 | 50 | 45 | 52 | 20 | 4D | 41 | 52 | 49 | 4F | 20 | 36 | 34 | 20 | 20 |
  | Value (ASCII) | S | U | P | E | R | | M | A | R | I | O | | 6 | 4 | | |
  
  Big Endian ByteSwapped - "SUPER MARIO 64 NSME" :
  
  | | MSB | | | | | | | | | | | | | | | LSB |
  | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
  | Address (Hex) | _20_ | _21_ | _22_ | _23_ | _24_ | _25_ | _26_ | _27_ | _28_ | _29_ | _2A_ | _2B_ | _2C_ | _2D_ | _2E_ | _2F_ |
  | Value (Hex) | 55 | 53 | 45 | 50 | 20 | 52 | 41 | 4D | 49 | 52 | 20 | 4F | 34 | 36 | 20 | 20 |
  | Value (ASCII) | U | S | E | P | | R | A | M | I | R | | O | 4 | 6 | | |
  
  Little Endian 32Bit - "SUPER MARIO 64 NSME" :
  
  | | LSB | | | MSB | LSB | | | MSB | LSB | | | MSB | LSB | | | MSB |
  | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
  | Address (Hex) | _20_ | _21_ | _22_ | _23_ | _24_ | _25_ | _26_ | _27_ | _28_ | _29_ | _2A_ | _2B_ | _2C_ | _2D_ | _2E_ | _2F_ |
  | Value (Hex) | 45 | 50 | 55 | 53 | 41 | 4D | 20 | 52 | 20 | 4F | 49 | 52 | 20 | 20 | 34 | 36 |
  | Value (ASCII) | E | P | U | S | A | M | | R | | O | I | R | | | 4 | 6 |
  