1
0
Fork 0
mirror of https://github.com/DarkMatterCore/nxdumptool.git synced 2024-11-10 04:31:44 +00:00
nxdumptool/source/core
Pablo Curiel f82d7a3db4 Small code refactor (part 2).
* Rewrote mutex handling throughout the code to use a small, macro-based scoped lock implementation.

* Removed extern variables from common.h - launch path management is now completely handled in utils.c.

* Updated NpdmSystemCallId_Count to reflect changes introduced in 12.0.0.

* Added NcaMainSignatureKeyGeneration enum.

* NCA main signature moduli are now retrieved from FS .rodata at runtime.

* Simplified lock management in usb.c by using a single global mutex with scoped locks instead of three different r/w locks.

* Updated FatFs to R0.14b.

* Enabled 64-bit LBA support in FatFs to potentially support custom eMMC replacements / resized USER partitions in the future.

* Updated LZ4 to v1.9.3.

* Fixed typos.

* USB gamecard dumper PoC now only dumps the Initial Data area.

* Updated to-do list.
2021-05-18 08:32:43 -04:00
..
aes.c Fix building issues with Borealis. 2021-03-26 00:35:14 -04:00
bfttf.c Small code refactor (part 2). 2021-05-18 08:32:43 -04:00
bktr.c Fix building issues with Borealis. 2021-03-26 00:35:14 -04:00
cert.c Small code refactor (part 2). 2021-05-18 08:32:43 -04:00
cnmt.c Add uppercase hex string generation to utilsGenerateHexStringFromData(). 2021-05-11 18:36:15 -04:00
crc32_fast.c Fix building issues with Borealis. 2021-03-26 00:35:14 -04:00
es.c Fix building issues with Borealis. 2021-03-26 00:35:14 -04:00
fs_ext.c Fix building issues with Borealis. 2021-03-26 00:35:14 -04:00
gamecard.c Small code refactor (part 2). 2021-05-18 08:32:43 -04:00
hfs.c Fix building issues with Borealis. 2021-03-26 00:35:14 -04:00
keys.c Small code refactor (part 2). 2021-05-18 08:32:43 -04:00
legal_info.c Fix building issues with Borealis. 2021-03-26 00:35:14 -04:00
lz4.c Small code refactor (part 2). 2021-05-18 08:32:43 -04:00
mem.c Small code refactor (part 2). 2021-05-18 08:32:43 -04:00
nacp.c Add uppercase hex string generation to utilsGenerateHexStringFromData(). 2021-05-11 18:36:15 -04:00
nca.c Small code refactor (part 2). 2021-05-18 08:32:43 -04:00
npdm.c Fix building issues with Borealis. 2021-03-26 00:35:14 -04:00
nso.c Some changes. 2021-03-29 14:27:35 -04:00
nxdt_log.c Small code refactor (part 2). 2021-05-18 08:32:43 -04:00
nxdt_utils.c Small code refactor (part 2). 2021-05-18 08:32:43 -04:00
pfs.c Fix building issues with Borealis. 2021-03-26 00:35:14 -04:00
program_info.c Fix building issues with Borealis. 2021-03-26 00:35:14 -04:00
romfs.c Fix building issues with Borealis. 2021-03-26 00:35:14 -04:00
rsa.c Fix building issues with Borealis. 2021-03-26 00:35:14 -04:00
save.c Fix building issues with Borealis. 2021-03-26 00:35:14 -04:00
services.c Small code refactor (part 2). 2021-05-18 08:32:43 -04:00
tik.c Add uppercase hex string generation to utilsGenerateHexStringFromData(). 2021-05-11 18:36:15 -04:00
title.c Small code refactor (part 2). 2021-05-18 08:32:43 -04:00
ums.c Small code refactor (part 2). 2021-05-18 08:32:43 -04:00
usb.c Small code refactor (part 2). 2021-05-18 08:32:43 -04:00