Swaps/Converts .n64, .v64 and .z64 roms.
Go to file
Andreas Bielawski 99e0615212 Initial commit
2018-07-27 00:17:53 +02:00
.gitignore Initial commit 2018-07-27 00:17:53 +02:00
LICENSE Initial commit 2018-07-27 00:17:53 +02:00
n64swap.py Initial commit 2018-07-27 00:17:53 +02:00
README.md Initial commit 2018-07-27 00:17:53 +02:00
requirements.txt Initial commit 2018-07-27 00:17:53 +02:00

N64Swap

Swaps .n64, .v64 and .z64 roms. Written in Python 3. You must install numpy via e.g. pip. Code is kinda messy.

Usage

n64swap.py [-h] input output

Technical information

.z64 is the correct format and should be used. This handy table shows the difference:

ROM format Type First 4 bytes Game Title in ROM
.z64 Big Endian 80 37 12 40 SUPER MARIO 64
.v64 Byteswapped 37 80 40 12 USEP RAMIR O64
.n64 Little Endian 40 12 37 80 EPUSAM R OIR 46

(Note that there are two spaces after both "64", they don't seem to show up here.)