Commit Graph

150 Commits

Author SHA1 Message Date
James Pelster "CaptainSwag101 2b3bc5f2a2 The '-micro' version arg no longer breaks the version number 2017-01-30 19:04:58 -08:00
James Pelster "CaptainSwag101 90dca52c8d Edited Makefile 2017-01-30 19:04:47 -08:00
profi200 70e0d1280f Fixed more warnings. 2017-01-19 00:47:58 +01:00
profi200 cf1a6fb41e Fix a few warnings (excluding polarssl ones). 2017-01-18 23:13:54 +01:00
profi200 dfabf8daa2 Added unique ID range check in makerom. Removed -flto flag since this can cause problems. 2017-01-07 22:01:23 +01:00
jakcron 7b384c6213 [makerom] Do not include logo as a ncch region if it is included in the ExeFS archive (toggled by cmd arg -exefslogo) 2016-10-06 14:12:22 +08:00
jakcron b85775479b [makerom] Warn user for not specifying any services, instead of erroring out. 2016-06-27 15:59:03 +08:00
jakcron de5c4e1b2a License both ctrtool and makerom under MIT License. 2016-06-14 18:17:59 +08:00
Jack bbf49e7230 Merge pull request #27 from piratesephiroth/master
Fix CategoryFlags always being considered invalid
2016-06-14 12:42:35 +08:00
Jack a8570b7f7f Merge pull request #33 from drizzt/master
[makerom] Fix parsing of -content option
2016-06-14 11:36:25 +08:00
Steven Smith d3be7adce1 Add seed DB access permission. 2016-05-25 18:54:47 -07:00
Timothy Redaelli 65e6974494 [makerom] Fix parsing of -content option 2016-04-13 19:03:15 +02:00
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 cedbe6d149 Fixed array transfer bug. 2016-02-18 19:50:07 +08:00
piratesephiroth 521ecb71dc Fix CategoryFlags always being considered invalid 2016-02-15 05:55:59 -03:00
jakcron ce2d02b2e8 Merge branch 'master' of https://github.com/profi200/Project_CTR.git 2016-02-15 14:18:23 +08:00
jakcron 32f075b03d Fixed issue #25 2016-02-15 14:17:53 +08:00
jakcron d9556da765 Cleaned up polarssl. 2016-02-15 13:42:56 +08:00
Alex Eckhart a02d20440f Merge branch 'master' of github.com:alex34567/Project_CTR 2016-01-25 22:34:22 -07:00
Alex Eckhart a8c0850b02 Fix agb_firm cia generation. 2016-01-25 22:32:05 -07:00
jakcron 8dd652737a [makerom] Increased maximum affinity mask to 3 (from 1). 2016-01-24 04:20:44 +08:00
jakcron 167e3f5509 [makerom/ctrtool] Release 0.15 2016-01-18 23:46:25 +08:00
jakcron 58ca552e3e [makerom] Encryption is now disabled by default. 2016-01-18 23:44:58 +08:00
jakcron 3548ebb1cf [makerom] Added dev common keys: 2,3,4,5 2016-01-18 19:28:52 +08:00
jakcron 7b8d16fac6 [makerom] misc 2016-01-16 18:26:12 +08:00
jakcron 8ac78cac33 [makerom] Fix BSS duplication in ExeFS code, issue #20 2016-01-16 10:39:40 +08:00
jakcron 2ffdca34c5 [makerom] Fix typo in prod keyset 2016-01-16 10:37:12 +08:00
jakcron 22a1127634 [makerom] Fix typo in ctr_aes_keygen() 2016-01-16 10:10:18 +08:00
jakcron 75a839efff [makerom] cleaned up RSA keys 2016-01-15 23:37:03 +08:00
jakcron fefa25f5ad [makerom] corrected aes keygen code, thanks plutoo. 2016-01-15 21:51:59 +08:00
jakcron b1725fda79 [makerom] Changed makefile
Warning-less compiling on OS X
2016-01-08 19:58:31 +08:00
jakcron 26affd158c [makerom] misc 2016-01-05 22:52:47 +08:00
jakcron 695fadcb3c [makerom] misc 2015-12-27 14:55:39 +08:00
jakcron 103fc09d72 [makerom] Cleaned up "desc" presets 2015-12-23 14:49:19 +08:00
jakcron 59c5df9d8c [makerom] misc 2015-12-17 20:36:34 +08:00
jakcron 83d4a1fcf3 [makerom] Fixed ELF related code. Addresses #14 2015-12-17 16:20:03 +08:00
jakcron 4d9f77b399 [makerom] misc 2015-12-17 16:13:50 +08:00
jakcron 94c4ba7b93 [makerom] Altered encryption preferences for different keychains. 2015-12-01 13:04:50 +08:00
jakcron b17804b685 [ctrtool/makerom] Silenced warnings, fixed compiling on systems with libiconv installed. 2015-11-26 19:53:19 +08:00
jakcron 085e37296e [makerom] Added Homebrew NCCH Logo (credit: yellows8). Accessible via "BasicInfo/Logo: Homebrew" 2015-11-26 11:39:23 +08:00
jakcron c8023e202b [makerom] Misc, added code comments. 2015-11-26 11:28:09 +08:00
jakcron 9d29a4ba62 [makerom/ctrtool] Misc #include cleanup. 2015-11-25 11:54:05 +08:00
jakcron 40dabc5a46 [makerom/ctrool] Implemented ROMFS unicode support. (oschar.c) 2015-11-23 00:32:24 +08:00
jakcron c2b89979c9 [makerom] Fixes issue #11 2015-11-20 15:07:58 +08:00
jakcron 7e04a8249e [makerom] Fixed size limitation on NCCH encryption. 2015-11-20 03:10:00 +08:00
jakcron 2dd838b693 [makerom] Added IVFC hash generation to verbose output. 2015-11-15 05:26:25 +08:00
jakcron bb10fd8ab3 [makerom] Changed ReadFile64 & WriteBuffer to read/write data in blocks. (Works around fread/fwrite buffer size limitations) 2015-11-15 05:25:41 +08:00
jakcron 4e6cbfbd80 [makerom] made function name more accurate. 2015-11-15 03:53:01 +08:00
jakcron f8e3b47231 [makerom] misc 2015-11-15 03:41:47 +08:00
jakcron 9ca12816ef [makerom] renamed dir.c/dir.h to romfs_fs.c/romfs_fs.h 2015-11-15 03:26:25 +08:00