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
d0k3
83c90b8afb
Scripting: add sdump command
2018-04-18 02:14:59 +02:00
d0k3
3a7c7432ca
Always read CTR carts in 1MB chunks
...
This fixes #346
2018-04-18 01:24:27 +02:00
d0k3
e09c9b6e1d
Include GodMode9 version in exception dumps
2018-04-18 00:07:57 +02:00
d0k3
b0997fa687
Improved string display handling
...
should fix #344 for good
2018-04-17 23:44:53 +02:00
d0k3
2a6d5c79c0
Fix #344
2018-04-17 01:42:00 +02:00
d0k3
2e07189a1b
Allow .code extraction for .3ds files
2018-04-17 00:50:17 +02:00
Hyarion
1a9bf41c9d
Add support for BPS/BPM/IPS-formatted binary delta patches.
...
BPS standardization edits.
* Clean up headers.
* Move crc32.c to /crypto/.
* Rename beat.c to bps.c and move it to /system/ with the rest of the non-3DS file formats.
Allocate memory for Source and Target files when possible.
Last-minute BPS improvements.
* BPS fails more gracefully on error, freeing memory and showing a more detailed message.
* BPM no longer deletes the folder it patches to - that should be up to the user.
* BPM is scanned before patching to figure out the total output file size for a more accurate progress bar.
Add IPS support.
2018-04-17 00:49:29 +02:00
d0k3
4c97a09393
Add SHOW_FREE=1 and MONITOR_HEAP=1 build parameters
2018-04-16 01:02:30 +02:00