|
1 | 1 | ## sm64extend: Super Mario 64 ROM Extender |
2 | 2 | - accepts Z64 (BE), V64 (byte-swapped), or N64 (little-endian) ROMs as input |
3 | | - - works with US, European, Japanese, and Shindou ROMs |
| 3 | + - works with US, European, Japanese, Shindou, and iQue ROMs |
4 | 4 | - decompresses all MIO0 blocks from ROM to extended area |
5 | 5 | - configurable extended ROM size (default 64 MB) |
6 | 6 | - configurable padding between MIO0 blocks (default 32 KB) |
|
14 | 14 |
|
15 | 15 | ### Usage |
16 | 16 | ``` |
17 | | -sm64extend [-s SIZE] [-p PADDING] [-a ALIGNMENT] [-d] [-f] [-v] FILE [OUT_FILE] |
| 17 | +sm64extend [-a ALIGNMENT] [-p PADDING] [-s SIZE] [-d] [-f] [-v] FILE [OUT_FILE] |
18 | 18 | ``` |
19 | 19 | Options: |
20 | | - -s SIZE Size of the extended ROM in MB (default: 64). |
21 | | - -p PADDING Padding to insert between MIO0 blocks in KB (default = 32). |
22 | 20 | -a ALIGNMENT Byte boundary to align MIO0 blocks (default = 1). |
| 21 | + -p PADDING Padding to insert between MIO0 blocks in KB (default = 32). |
| 22 | + -s SIZE Size of the extended ROM in MB (default: 64). |
23 | 23 | -d dump MIO0 blocks to files in 'mio0files' directory |
24 | 24 | -f Fill old MIO0 blocks with 0x01. |
25 | 25 | -v Verbose output. |
@@ -49,6 +49,7 @@ Pad 64 KB between blocks, align blocks to 16-byte boundaries, fill old MIO0 bloc |
49 | 49 | sm64extend -p 64 -a 16 -f sm64.z64 sm64_output.ext.z64 |
50 | 50 | ``` |
51 | 51 | ### Changelog: |
| 52 | +v0.3.2: add support for SM64 iQue ROM |
52 | 53 | v0.3.1: add little-endian ROM support and error checking |
53 | 54 | - add support for .n64 little-endian ROMs |
54 | 55 | - add further validation on SM64 ROM version |
|
0 commit comments