Line 3: |
Line 3: |
| | type = pc utility | | | type = pc utility |
| | author = [[User:3dsguy|3dsguy]] | | | author = [[User:3dsguy|3dsguy]] |
− | | download = https://anonfiles.com/file/865643f366d17771aa907d467f00826f | + | | download = https://github.com/profi200/Project_CTR/releases |
| | source = https://github.com/profi200/Project_CTR/tree/master/makerom | | | source = https://github.com/profi200/Project_CTR/tree/master/makerom |
− | | version = 0.13 | + | | version = 0.15 |
| }} | | }} |
| | | |
Line 333: |
Line 333: |
| Sample RSF to be used with "-desc": [https://gist.githubusercontent.com/3DSGuy/83e12e0ae3dcccb9827f/raw/sample0.rsf download] (link broken) | | Sample RSF to be used with "-desc": [https://gist.githubusercontent.com/3DSGuy/83e12e0ae3dcccb9827f/raw/sample0.rsf download] (link broken) |
| | | |
− | Sample RSF to be used without "-desc": [https://gist.githubusercontent.com/3DSGuy/83e12e0ae3dcccb9827f/raw/sample1.rsf download] (link broken) | + | Sample RSF to be used without "-desc": [https://gist.github.com/jakcron/9f9f02ffd94d98a72632 download] |
| | | |
| === Creating ELF files === | | === Creating ELF files === |
− | devkitARM used in conjunction with [https://github.com/smealum/ctrulib ctrulib] can create ELF files compatible with makerom, provided they are linked with [https://gist.github.com/yellows8/6da7984a80a825b10294 this linker script], and striped. | + | The latest devkitARM used in conjunction with [https://github.com/smealum/ctrulib ctrulib] can create ELF files compatible with makerom. |
| | | |
| ELF files that are created using the official SDK are also supported by makerom. | | ELF files that are created using the official SDK are also supported by makerom. |
| | | |
| == Compiling Source == | | == Compiling Source == |
− | For Windows a MinGW/MSYS build setup is required. | + | For Windows a MinGW-W64/MSYS build setup is required. |
| | | |
| For Linux, gcc/g++/make must be installed. | | For Linux, gcc/g++/make must be installed. |
| | | |
| All additional libraries used by makerom (polarssl/libyaml) are included in the source, and are linked statically. | | All additional libraries used by makerom (polarssl/libyaml) are included in the source, and are linked statically. |
− |
| |
− | == Issues ==
| |
− |
| |
− | * RomFS hasn't been completely implemented (but valid pre-built RomFS can be used as substitute)
| |