Makerom: Difference between revisions
Added relevant cli argument explainations. |
EvilFlight (talk | contribs) m fix sample rsf link |
||
(4 intermediate revisions by 4 users not shown) | |||
Line 3: | Line 3: | ||
| type = pc utility | | type = pc utility | ||
| author = [[User:3dsguy|3dsguy]] | | author = [[User:3dsguy|3dsguy]] | ||
| download = https:// | | 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. | | version = 0.15 | ||
}} | }} | ||
Line 318: | Line 318: | ||
'''Create CCI and CXI at the same time and include a CFA''' | '''Create CCI and CXI at the same time and include a CFA''' | ||
makerom -f cci -o sample. | makerom -f cci -o sample.cci -rsf sample.rsf -target t -elf sample.elf -icon sample.icn -banner sample.bnr -desc app:4 -i sample.cfa:1 | ||
'''Create CIA and CXI at the same time and include a CFA''' | '''Create CIA and CXI at the same time and include a CFA''' | ||
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. | Sample RSF to be used without "-desc": [https://gist.github.com/jakcron/9f9f02ffd94d98a72632 download] | ||
=== Creating ELF files === | === Creating ELF files === | ||
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. | ||