d0k3
9cc31b6f56
Fix several alignment assumptions
2019-06-03 02:28:24 +02:00
Wolfvak
2f64a8046a
- compile with size optimizations, reduces inst cache pressure
...
- removed most of lodepng's optional features
- lodepng now uses the already existing CRC32 code instead of using its own copy
- fixed GIC interrupt priority
2019-06-03 02:28:24 +02:00
d0k3
500333b011
Some source code reorganisation
2019-06-03 02:27:43 +02:00
d0k3
151e6389ac
Use iomemcpy for registers (thanks @profi200)
2019-04-17 00:45:48 +02:00
d0k3
21fdb9543a
Added ability to convert DSiWare .nds to CIA
...
Fixes #465
2019-03-20 02:07:34 +01:00
d0k3
449a89277e
ticket.db: fix out of bounds reads
2018-10-23 01:47:16 +02:00
d0k3
8f24ccec0c
Full / proper verification for romFS in NCCH
2018-09-25 01:42:52 +02:00
Hyarion Sanyënóna
5c138e1219
Add scripting commands extrcode, cmprcode, cp -p
...
* extrcode already existed, but now has a progress bar and an entry in HelloScript.
* cmprcode recompresses a code binary into its original format. It takes 2-3 minutes.
* cp -p appends file 2 to the end of file 1 rather than overwriting it.
2018-09-19 00:47:28 +02:00
d0k3
29b05aee54
Less strict checks for AGBSAVE
...
This fixes weird issue #412
2018-09-11 00:00:24 +02:00
d0k3
619242ef96
Improved verification for TMD
2018-09-05 23:53:45 +02:00
d0k3
79a00b09f9
Use correct crypto for padding in ExeFS
...
Fixes #413
2018-08-29 00:07:38 +02:00
d0k3
3446a43127
Added CIA Checker Tool
2018-08-13 00:08:56 +02:00
d0k3
5e51805ea0
Allow handling of DLC CIAs with up to 1000 contents
2018-08-02 01:23:56 +02:00
d0k3
f74d9ddfd7
Include ARM9 footer when mounting .nds files
2018-06-27 01:33:17 +02:00
d0k3
87890ebc83
Compatibility for mounting fb3ds.firm
...
This allows handling of the superhaxed fb3ds firm.
2018-05-11 17:45:39 +02:00
d0k3
cea5fe49f9
Fix ARM9 crashes with injected H&S apps
2018-03-27 00:28:24 +02:00
d0k3
05af82a4ad
Fix UTF-16 handling for titles (3DS/NDS)
2018-03-17 17:00:10 +01:00
d0k3
ac514669a1
Properly handle UTF-8 filenames
2018-03-16 03:00:26 +01:00
d0k3
4087a2a2d7
Stricter checking for ExeFS files
...
fixes #321
2018-03-07 01:22:15 +01:00
d0k3
a7d17ccd22
Increase CIA content count limit
2018-02-21 01:58:49 +01:00
d0k3
3d7ac49f87
Improved encdecTitlekeys.bin / seeddb.bin builder
2018-02-21 01:57:35 +01:00
d0k3
cabe185016
Added simple DISA / DIFF decoder
2018-02-20 22:54:16 +01:00
d0k3
03a9ca6a44
Separate ticket.c/.h and ticketdb.c/.h
2018-02-19 02:54:21 +01:00
d0k3
689f6f7cf4
Rewitten .code extraction to require less of the heap
2018-02-08 00:49:34 +01:00
d0k3
a0d2d27b06
Replace TEMP_BUFFER & MAIN_BUFFER with heap
2018-02-07 00:43:18 +01:00
d0k3
24c31f482d
Validate tickets via RSA signature
...
-> only proper / signed tickets in T:/ drive
-> 100% safe way of telling a ticket is legit
2018-01-10 02:08:29 +01:00
d0k3
1a63575caa
Rewritten support file handling
...
Support files are now also accepted from CTRNAND.
2017-12-11 02:47:29 +01:00
d0k3
87743357c3
FIRM installer: Allow Nintendo style entrypoints
2017-12-02 12:28:50 +01:00
d0k3
b5f2c64e77
NCCH crypto: Workaround for unrecognized seeds in internal SEEDDB
2017-11-20 17:01:43 +01:00
d0k3
20d2772056
DSiWare Export -> TAD
2017-11-17 19:37:46 +01:00
d0k3
fc97df6466
On-the-fly decryption for DSiWare Exports
2017-11-17 19:37:46 +01:00
Wolfvak
beeea37d07
Revised Makefile
2017-11-17 19:37:45 +01:00