List of Nintendo 64 ROM file formats

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search

Here is a list of all the different Nintendo 64 ROM Formats.

Normal ROM Files[edit]

  • .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[1]
  • .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[1]
  • .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, with data stored in the N64's native big-endian byte-order[1]

N64 Dynamic Drive[edit]

  • .d64
n64mdisk (SDK) output format. Big Endian.

Other playable formats[edit]

Some emulators can play ROMs that are within a compressed .7z or .zip file.

Order Tables[edit]

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


See also[edit]

References[edit]

  1. ^ a b c "[N64] Differences between N64, V64, Z64 and internal programming".

External links[edit]