72 Commits

Author SHA1 Message Date
luigoalma
6541e52f05 Reinforcing alignment to buffer size 2020-03-28 07:05:42 -03:00
luigoalma
d27cfc71e1 Indentation fixes
Indentation fixes everywhere
(mostly anyway under arm9/source/)
And some other tab to spaces
2020-03-28 07:05:42 -03:00
luigoalma
4e04849860 Support for variable sized tickets
Except for cia building or loading cia just yet.
Added more checks on ticket content index, mainly due to having effects
in the ticket format itself, and are unknown still.
Ability to determine ticket size.
Verify signature with ticket's proper size.
Changes to use the new Ticket struct with the flexible array member.
2020-03-28 07:05:42 -03:00
Wolfvak
e4b98e0932 drop in replacement for old BEAT code, not yet interactive 2020-01-02 21:08:45 +01:00
Wolfvak
9f50d2f03c Fix #573 2020-01-02 21:08:44 +01:00
d0k3
e446bdbfa5 Update FatFS R0.13c -> R0.14 2020-01-02 21:08:44 +01:00
d0k3
1889f4fd57 Simplify fsdrive code 2019-10-28 14:16:55 -03:00
d0k3
f184ad5701 Fix #554 2019-10-28 14:16:55 -03:00
d0k3
f24db1442e Fix #543 2019-10-12 17:14:16 +02:00
Balint Kovacs
fa741b265b Write support for NTR saves
Why does this work? We are writing flash memories without erasing them,
and writing pages without regard to alignment. Yet it works?
2019-10-11 16:24:08 +02:00
aspargas2
f8b9332728 implement vdisadiff 2019-09-29 19:53:30 +02:00
Wolfvak
c8a7c63963 fix unicode FAT labels (#508) 2019-09-29 19:53:28 +02:00
Wolfvak
d6c6f56526 fix compilation warnings due to unaligned packed structures in newer gcc 2019-09-29 19:53:27 +02:00
Bálint Kovács
8f588fa8bc Fix crashes when opening extensionless files. (#503)
* Set extension to an empty string when there's none
2019-07-05 23:35:41 -03:00
d0k3
9a7ff738be Show "NOLABEL" for unlabeled SDs 2019-06-30 23:51:15 +02:00
d0k3
87d4152d4e Add handling for SD / TWLN & DLC CMD CMACs
Fixes #340
2019-06-10 16:30:40 +02:00
d0k3
40b4e3f541 Use software keyboard instead of string input prompt 2019-06-03 02:28:27 +02:00
d0k3
73e3a18ea8 Remove legacy A9LH support 2019-06-03 02:28:27 +02:00
d0k3
9cc31b6f56 Fix several alignment assumptions 2019-06-03 02:28:24 +02:00
d0k3
21fdb9543a Added ability to convert DSiWare .nds to CIA
Fixes #465
2019-03-20 02:07:34 +01:00
windows-server-2003
732165153b Implemented new file selector 2019-03-15 00:34:41 +01:00
d0k3
0906b4e6d8 Update FatFS to R0.13c 2019-01-09 01:05:48 +01:00
d0k3
75a23a15c3 Show cart ID and type on cart drive
Fixes #435
2018-11-05 00:19:41 +01:00
d0k3
71d0cecf20 Fix copying to virtual NAND 2018-10-29 01:33:20 +01:00
d0k3
e477ec0a18 Fix compile errors introduced by bfc3363
Fixes #432
2018-10-02 18:42:04 +02:00
d0k3
bfc3363012 Improved / fixed DirStruct entry name handling
Fixes #431
2018-10-01 23:51:05 +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
2d807915e6 SortDirStruct workaround for T_DOTDOT and T_ROOT 2018-09-18 01:30:44 +02:00
windows-server-2003
9c4ff77476 Improved file loading time 2018-09-18 00:33:26 +02:00
d0k3
e7a1a72333 Protect S:/essential.exefs file
Fixes #418
2018-08-26 23:06:32 +02:00
d0k3
3446a43127 Added CIA Checker Tool 2018-08-13 00:08:56 +02:00
d0k3
e75c25e41d Fix #411 2018-08-06 23:22:16 +02:00
d0k3
9a227b92bf Ability to setup a default font 2018-08-02 00:43:33 +02:00
d0k3
6a04bfca67 Safety checks for dummy file / dir creation 2018-07-18 00:16:41 +02:00
d0k3
81ad8a2c1e Add trimmer tool for FIRM, NAND images, NCSD, NCCH, NDS
Fixes #392
2018-07-16 01:07:59 +02:00
d0k3
794800fb83 Check the results after a file entry rename 2018-07-04 22:52:10 +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
2e07189a1b Allow .code extraction for .3ds files 2018-04-17 00:50:17 +02:00
windows-server-2003
53db497f88 Fix some typos 2018-04-05 12:35:33 +02:00
d0k3
7bdc153ca2 Use SD FAT volume label for listing and formatter
Fixes #333
2018-04-03 22:56:53 +02:00
Wolfvak
19209918a7 Deprecated PCX code in favor of PNG. 2018-04-03 01:17:58 +02:00
d0k3
07b06b8552 Fix file corruption when copying dirs to A:/
thanks @ihaveamac for pointing this one out.
2018-03-16 18:46:53 +01:00
d0k3
ac514669a1 Properly handle UTF-8 filenames 2018-03-16 03:00:26 +01:00
d0k3
02f5abb877 Fix too menu entries in dir crashing GM9
... happened when there where more than 1024 entries.
2018-03-15 00:57:41 +01:00
windows-server-2003
3c7ad93d1c Forbid writing to SD if write locked 2018-03-09 00:14:41 +01:00
d0k3
67e19ad574 Allow screenshots (almost) everywhere 2018-03-07 01:15:12 +01:00
d0k3
0ddb5c49d5 Improved SD card unmount 2018-03-06 23:35:12 +01:00
d0k3
b63de24c26 Always format the RAM drive on reboots 2018-02-26 23:58:37 +01:00