Added routine to invalidate all cachces, and to clean dcache. Using said routine, both right before disabling the MPU for setup, and while the MPU is disabled for setup to ensure that the cache state is well known (i.e. all data that may have only been written to the cache definitely is in RAM, and all of cache is invalid).
uncart
3DS homebrew utility program to dump game cartridges to the SD card.
Credits go to:
- archshift: code cleanups; general polishing of my PoC dumper
- Lioncash: code cleanups
- neobrain: getting the project started; on-the-fly decryption
- Normmatt: doing tons of reverse-engineering work; providing the core dumping code
- yuriks: compatibility enhancements
Description
Languages
C
99.5%
Makefile
0.3%
Assembly
0.2%