604 Commits

Author SHA1 Message Date
d0k3
79a00b09f9 Use correct crypto for padding in ExeFS
Fixes #413
2018-08-29 00:07:38 +02:00
d0k3
14c97a7f6b sdmmc.c: Corrected OCR register value on SD init to the one from Process9
Thanks @profi200 !
2018-08-27 00:26:46 +02:00
d0k3
31fd7f88e9 Fix a small issue with relocking write permissions 2018-08-26 23:06:54 +02:00
d0k3
e7a1a72333 Protect S:/essential.exefs file
Fixes #418
2018-08-26 23:06:32 +02:00
d0k3
e44d266d94 Increase # of panes to 3
fixes #414
2018-08-13 00:13:29 +02:00
d0k3
3446a43127 Added CIA Checker Tool 2018-08-13 00:08:56 +02:00
d0k3
9467bd6050 Fix verification and decrypt for incomplete DLC CIAs 2018-08-10 14:59:23 +02:00
d0k3
e75c25e41d Fix #411 2018-08-06 23:22:16 +02:00
d0k3
5e51805ea0 Allow handling of DLC CIAs with up to 1000 contents 2018-08-02 01:23:56 +02:00
d0k3
9a227b92bf Ability to setup a default font 2018-08-02 00:43:33 +02:00
d0k3
03d1255aaa Allow batch trimming of NDS/NCCH/NCSD/FIRM/NAND images 2018-08-01 01:34:12 +02:00
d0k3
f40ec898cf Also include derreks sighax signature
in the source, currently not used
2018-07-30 01:03:15 +02:00
DMSalesman
99af6a73be Added refined internal user guide
This commit adds an edited README.md to be built into GM9 as user guide.

The scrubbed parts include refs to the GM9 banner, unused MarkDown and
the whole "How to build this / developer info" block.

Links have been replaced with their corresponding anchor text, when
replacing them could be done without altering the sentences' original
meaning.

Certain parts have been further altered, such as the "License"
paragraph, which now includes the full link to GM9's "license.txt".
2018-07-26 00:46:02 +02:00
d0k3
b897d15474 Readme updates 2018-07-25 00:14:14 +02:00
d0k3
09bef518b5 Fix GW EmuNAND / RedNAND user selection
Fixes #399
2018-07-24 01:28:24 +02:00
d0k3
3956e8ab91 Prevent wrong recognition of GW type EmuNANDs 2018-07-23 22:20:20 +02:00
d0k3
c78e5b97a6 keysel -> labelsel -k 2018-07-23 01:03:50 +02:00
d0k3
6a04bfca67 Safety checks for dummy file / dir creation 2018-07-18 00:16:41 +02:00
d0k3
bc5f187a0f FIRM installs: clarify sighax injection
Fixes #397
2018-07-16 17:02:26 +02:00
d0k3
81ad8a2c1e Add trimmer tool for FIRM, NAND images, NCSD, NCCH, NDS
Fixes #392
2018-07-16 01:07:59 +02:00
Steveice10
f9ece57eb0 Fix dumping DLC to CIA. 2018-07-10 01:05:34 +02:00
d0k3
794800fb83 Check the results after a file entry rename 2018-07-04 22:52:10 +02:00
d0k3
5880777e18 diskio.c: use the correct error codes 2018-07-04 22:51:43 +02:00
d0k3
f74d9ddfd7 Include ARM9 footer when mounting .nds files 2018-06-27 01:33:17 +02:00
d0k3
ff86444e2c Scripting: nextemu command and EMUBASE global var 2018-06-25 23:19:44 +02:00
d0k3
e4352d4cb0 Updated gamecart reset routines
thanks @profi200
2018-06-25 23:14:17 +02:00
Hyarion Sanyënóna
a6305206e0 Buffer all BPS, IPS, CRC32 reads in chunks of 1 MB or less 2018-06-18 00:03:12 +02:00
d0k3
5df5ead553 Add support for setting up Multi RedNANDs 2018-06-17 23:53:29 +02:00
windows-server-2003
c10f6d1f9e Fix potential buffer overflows 2018-06-14 12:37:42 +02:00
Hyarion Sanyënóna
ffa5eaaae4 Progress bars will not draw to screen faster than 30 Hz 2018-06-14 00:44:43 +02:00
d0k3
2beb92305c Make renamer error message less misleading
Fixes #386
2018-06-13 13:27:11 +02:00
d0k3
63120f8a79 Workaround for dumping NTR-AKRJ-JPN
... this cart has a broken header, thus trimming is not possible.
2018-06-07 00:26:03 +02:00
d0k3
28c2f7b06e Actually wipe card2 gamecart savedata when dumping 2018-06-05 00:55:46 +02:00
d0k3
bdf635e39d Fix a potential buffer overflow
thanks @windows-server-2003 !
2018-06-04 00:52:45 +02:00
d0k3
0cbcce5579 sdmmc.c: Adjust eMMC clock to be in spec before switching to HS mode
.. and some cleanup
2018-06-04 00:52:44 +02:00
d0k3
568db1d471 Updated sdmmc.c driver with support for faster reading/writing
thanks @profi200
2018-05-31 23:21:48 +02:00
d0k3
5b72bfdf16 Shift-JIS workaround for NDS image mounting
Fixes #368
2018-05-24 16:59:37 +02:00
d0k3
a4a7b8f1e0 Fix GCC v8.1 (new dkA) warnings
... this also fixes #371
2018-05-24 01:08:00 +02:00
windows-server-2003
46f67e1d18 Fix sprintf format vulnerability 2018-05-17 00:29:03 +02:00
d0k3
5b413a9eb3 Increase MAX_DIR_ENTRIES
Fixes #360
2018-05-11 17:47:41 +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
3bfe2fca02 Scriptrunner: Only stop at splash with R+UP 2018-04-26 12:16:10 +02:00
d0k3
4d7f047caf Fix #359
Note to self: need to pay attention to this with every FatFS update.
2018-04-26 12:13:37 +02:00
d0k3
470cd95121 Scripting: keychk command 2018-04-25 23:32:22 +02:00
d0k3
0caf2a6cbb Scripting: add keysel command 2018-04-25 15:25:07 +02:00
Hyarion Sanyënóna
8628e18d35 Switch iteration order over RomFS's from "folders before files" to "files before folders".
* This should only affect the for loop in scripts, causing RomFS's to be read in the order described on 3DBrew.
2018-04-23 01:39:44 +02:00
d0k3
e6a966ccaf Update FatFS to R0.13b 2018-04-23 01:31:52 +02:00
d0k3
d076194d26 Fix #351 2018-04-23 01:11:00 +02:00
d0k3
c5c02a8d58 Disable PNG support when monitoring the heap 2018-04-19 00:43:35 +02:00
d0k3
20bc988676 Scripting: add sdump -w flag 2018-04-18 16:25:37 +02:00