Commit Graph

205 Commits

Author SHA1 Message Date
jakcron ac8c9d4f82 Merge pull request #22 from alex34567/master
Fix agb_firm cia generation. (corrects save size checks)
2016-01-26 13:42:26 +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 0.15 makerom-v0.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 8420f9dadd Update .gitignore 2016-01-15 21:51:31 +08:00
jakcron ed286878bd [ctrtool] removed silenced warning for hacky code. ctrtool-v0.5 2016-01-08 20:50:44 +08:00
jakcron 9b4415a7a0 [ctrtool] Fix compile errors
And comparisons which would have always returned false.
2016-01-08 20:45:14 +08:00
jakcron b1725fda79 [makerom] Changed makefile
Warning-less compiling on OS X
2016-01-08 19:58:31 +08:00
profi200 9de65b09ef Fix gcc compatibility. 2016-01-07 16:10:21 +01: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 1a4bdb912a Merge branch 'master' of https://github.com/profi200/Project_CTR.git 2015-12-27 14:27:20 +08:00
jakcron 67a9b36340 Merge pull request #16 from Myriachan/master
Mostly Windows-related fixes.
2015-12-27 14:00:17 +08:00
Myria 11d4d2a5ed Supposedly, not having an fseeko64 is only a Visual Studio thing. Would fix mingw32, supposedly. 2015-12-26 18:13:59 -08:00
Myria 7e9893ec4d Added support for --showsyscalls, which shows the names of the system calls, rather than just their IDs. 2015-12-26 12:45:59 -08:00
Myria 57818a5677 keysize is unsigned. 2015-12-26 11:45:54 -08:00
Myria 35ab1ad3a0 Formatting fix for help text. 2015-12-26 11:40:09 -08:00
Myria a0ee2ae83c Disable lame "security" warnings from Visual Studio.
Changed C runtime library to static for release builds, so that no external .dll is required.
2015-12-26 11:39:36 -08:00
Myria fc8eb8ce8c Fix a bunch of Visual Studio compilation warnings, mostly related to truncating integers. 2015-12-26 11:38:48 -08:00
Myria a2f6616d21 Fix Windows compilation by mapping fseeko64 to _fseeki64. 2015-12-26 11:38:01 -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 acb8c37d36 [ctrtool] Misc 2015-11-26 19:59:02 +08:00
jakcron b17804b685 [ctrtool/makerom] Silenced warnings, fixed compiling on systems with libiconv installed. 2015-11-26 19:53:19 +08:00
jakcron 2f81642a69 [ctrtool] Misc. 2015-11-26 14:26:01 +08:00
jakcron 6ab7c2a0dc [ctrtool] Implemented --listromfs & --romfsdir to work directly with NCCH. Also implemented plainrgn extraction. 2015-11-26 14:21:46 +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 127d1161e5 [ctrtool] Fixed issue #7 2015-11-20 03:13:31 +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