Commit Graph

13 Commits

Author SHA1 Message Date
Yifan Lu cf2ba24d69 Added support for disabling padding between segments for code
Fixed potential bug where code size is calculated by taking the page size of combined segments rather than the combined padded segment size. This could be a problem, for example, if two segments add up to require two pages of padding.
Fixed potential bug where memory-size is used for codeDetails.rwSize; this counts .bss which is not in the file
2016-03-24 17:53:02 -05:00
jakcron 83d4a1fcf3 [makerom] Fixed ELF related code. Addresses #14 2015-12-17 16:20:03 +08:00
jakcron 4c965b8c92 [makerom] Simplified CIA version logic. 2015-10-22 01:45:08 +08:00
jakcron d5f0d2c096 [makerom] RSF key: "ExeFs" & "PlainRegion" (and childs), are no longer needed. 2015-10-09 21:35:27 +08:00
jakcron 91cdb199f9 makerom: added n3ds core2 access flag 2015-09-28 22:48:31 +08:00
jakcron e636db7397 makerom: updated to latest SDK specs. 2015-09-14 23:48:59 +08:00
applestash 1338180016 makerom: refactoring
refactor exheader/rsf code
2014-09-21 02:03:08 +10:00
applestash 1723d4fc8f makerom: build 0.13
in rsf: "Rom" renamed to "RomFs" and "HostRoot" renamed to "RootPath".
Cci rsf settings "MediaSize"/"CardDevice" are automatically decided if
not specified manually. Also some bug fixes.
2014-09-20 22:55:48 +10:00
applestash 9c548197c1 big update
lots cleaned, added cia to cci conv, it
's called a block, separated reading from building, improved ncch keyx
stuff, and basic verbose for keys, elf checking and romfs
2014-08-26 00:34:28 +10:00
applestash 83ac682594 moved rsf stuff from user_set to rsf_set 2014-07-15 21:19:58 +10:00
applestash fc2ed91ad1 makerom: cxi or cfa now detected
no need to specify cxi/cfa, it is now implied by the CLI args. "-elf",
"-code" or "-exheader" imply cxi,
2014-07-15 20:56:33 +10:00
applestash 0d65ce286e got rid of magic numbers 2014-07-15 15:16:43 +10:00
applestash efd71def1c fixes 2014-06-25 12:31:01 +10:00