The following options are available for the sm64extend command:
-a ALIGNMENT: Byte boundary to align MIO0 blocks (default: 1).-p PADDING: Padding to insert between MIO0 blocks in KB (default: 32).-s SIZE: Size of the extended ROM in MB (default: 64).-d: Dump MIO0 blocks to files in a mio0 directory.-f: Fill old MIO0 blocks with 0x01.-v: verbose output.
Examples
Create a 64 MB extended ROM (bit compatible with M64ROMExtender1.3b):
sm64extend sm64.z64
Create a 24 MB extended ROM:
sm64extend -s 24 sm64.z64
Enable verbose output and specify a custom output filename:
sm64extend -v sm64.z64 sm64_output.ext.z64
Pad 64 KB between blocks, align to 16-byte boundaries, and fill old MIO0 blocks with 0x01:
sm64extend -p 64 -a 16 -f sm64.z64
sm64extend [-a ALIGNMENT] [-p PADDING] [-s SIZE] [-d] [-f] [-v] FILE [OUT_FILE]
Options:
- -a ALIGNMENT Byte boundary to align MIO0 blocks (default = 1).
- -p PADDING Padding to insert between MIO0 blocks in KB (default = 32).
- -s SIZE Size of the extended ROM in MB (default: 64).
- -d Dump MIO0 blocks to files in mio0 directory.
- -f Fill old MIO0 blocks with 0x01.
- -v verbose output.