175 Commits

Author SHA1 Message Date
jakcron 1bcc5de71c makerom: now supports unstripped ELFs 2015-09-19 19:50:26 +08:00
jakcron 49e12c8d69 makerom: misc VS2015 stuff 2015-09-19 19:46:58 +08:00
jakcron 9823dfd2d8 makerom: added VS2015 solution file. 2015-09-17 08:11:36 +08:00
jakcron 66203c674b makerom: removed unnecessary polarssl files & updated makefile 2015-09-15 23:05:17 +08:00
jakcron 4f47d71d9d makerom: cleaned romfs_gen.c 2015-09-15 22:28:49 +08:00
jakcron 3a9d4b700b makerom: fixed romfs generation 2015-09-15 22:06:43 +08:00
jakcron 2abefe5635 makerom: misc, gave names to enums 2015-09-15 22:05:00 +08:00
jakcron e636db7397 makerom: updated to latest SDK specs. 2015-09-14 23:48:59 +08:00
profi200 e6f84e1b32 Don't free twice 2014-11-12 01:11:23 +01:00
3DSGuy 2e48695ef6 reversed (un)intentional vandalism
I should have known better than to trust someone who hadn't REd the
format from scratch.
2014-09-23 13:15:07 +08:00
applestash b240ea8045 makerom: misc 2014-09-22 20:54:26 +10:00
applestash 0e950c4274 makerom: misc 2014-09-21 02:40:05 +10:00
applestash 0fa5af0af0 makerom: misc 2014-09-21 02:39:12 +10:00
applestash 0545c49530 makerom: bug fix 2014-09-21 02:34:39 +10:00
applestash 1338180016 makerom: refactoring
refactor exheader/rsf code
2014-09-21 02:03:08 +10:00
applestash 63852a6ed1 makerom: misc 2014-09-20 23:37:11 +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 ded7f036bb makerom: misc 2014-09-20 17:32:47 +10:00
applestash 7c44862657 Merge pull request #23 from 3DSGuy/unstable
makerom: misc
2014-09-20 15:30:49 +08:00
applestash de12f54762 makerom: romfs
made fixes by enler platform independent
2014-09-20 17:29:52 +10:00
enler ce6c1754ab Update romfs_gen.c
a bit fix
2014-09-20 00:06:04 +08:00
applestash a513fb32cb makerom: misc
tik id bug fix
2014-09-19 10:55:58 +10:00
applestash 3c97d7dae3 makerom: misc 2014-09-18 11:07:44 +10:00
applestash 274b523e9c makerom: misc and small changes
Altered behaviour to make CIA file generated to more closely match CIAs
made by Nintendo's private CIA generator. As seen in gamecard updates.
2014-09-18 11:03:57 +10:00
applestash 744abbe852 makerom: new cmd line arg
introduced "-i", works the same way as "-content", but is shorter and is
what ctr_makecia uses
2014-09-17 11:30:19 +10:00
applestash 1e8e4666b5 makerom: fixed cxi rebuild bug 2014-09-17 11:23:07 +10:00
applestash c7c2c3f73e makerom: fixes
Moved away from ctrtool's polarssl api completely. Brought certs.c/h
inline with code style, fixed bugs relating to tmd savedata field
generation and not recording savedata size from rsf (ncsd.c)
2014-09-16 19:15:56 +10:00
applestash 5c21441877 cleaned makefiles 2014-09-08 11:20:50 +10:00
applestash 7113ade91d makerom: exefs
corrected max exefs sections to 8
2014-09-07 22:39:02 +10:00
applestash 6d3ad5cfe4 implementation fixes
cleaned AES interface, corrected some header files, other misc
2014-09-07 21:10:55 +10:00
applestash 030b638c92 misc 2014-09-01 13:05:05 +10:00
applestash a624b6db8b bug fix
prevented cia from "decrypting" cleartext ncch images
2014-08-30 12:56:11 +10:00
applestash 96960526e8 refactored cia code
an attempt make errors in tik/tmd values rarer in occurence
2014-08-30 12:34:24 +10:00
applestash 652a50744a makerom 0.12
bug fixes and proper cia ticket generation
2014-08-30 01:47:47 +10:00
applestash 8eb1859158 completely moved "code"+"exhdr" parsing to elf.c 2014-08-30 01:47:03 +10:00
applestash 9828b8b061 relaxed -f argument
-f cxi and -f cfa can be used, but has same effect as -f ncch
2014-08-30 01:41:42 +10:00
applestash 7f8c1f92a4 simplified cia hdr content idx calc 2014-08-30 01:05:12 +10:00
applestash a6c4112ee1 fixed ptr misalignment 2014-08-30 00:58:58 +10:00
applestash 1858c055c2 implemented proper tik content idx generation 2014-08-30 00:56:19 +10:00
applestash 1320a06bd0 added roundup() to utils 2014-08-30 00:56:00 +10:00
applestash 5ae26c3436 moved error detection to proper place 2014-08-30 00:23:11 +10:00
applestash 5e9c14621b fix 2014-08-30 00:07:47 +10:00
applestash 61da4a1107 made text and data ELF regions compulsory 2014-08-29 21:50:18 +10:00
applestash 64665019c3 removed debug printf statments
this isn't a prototype anymore, idk why they were there
2014-08-28 22:38:18 +10:00
applestash 2448dee471 made bss optional 2014-08-28 22:35:20 +10:00
applestash d0f4ea17f8 standardized case for PRIx64 macro 2014-08-27 00:25:01 +10:00
applestash e5b6a1bd72 misc 2014-08-26 16:03:06 +10:00
applestash a90378b6f4 misc 2014-08-26 15:44:15 +10:00
applestash 291b64b598 ncch key stuff 2014-08-26 13:32:55 +10:00
applestash e04414b853 misc 2014-08-26 01:08:57 +10:00