Creating the ROP.nds file: Shadowtrance created this outside of the Decrypt9UI source code, what I'm (possibly) interested in doing is adding a new build goal to the Makefile that will automagically create that ROP.nds file. Still considering it, though. One way or another, thanks again,
@mid-kid for the explanation.
As for the previously working EmuNAND features - well, that was because there was no safety, no EmuNAND detection function in there previously. Meaning it would try to do it's stuff even if there was no EmuNAND there, possibly messing up your SD card. That's okay for an experimental release, but not if my intention is for a stable release.
I've also got a new release:
- Removed universal title decryptor requirement for slot0x25keyX.bin on O3DS - you're responsible for that on your own now. (You need it only below FW 7.x).
- Replaced FATFS and SDMMC with their most recent versions. File IO might be faster now.
- EmuNAND features should now be correctly detected. Seedsave dumper still untested, though.
Yup, EmuNAND features should be working now, it at least worked on my N3DS.
@key1340 , can you test again? I especially need to know if it works on O3DS and if the seedsave dumper feature does what it should do. Also,
@atkfromabove , you offered to do speed tests, and as all file io functions are replaced with newer versions now, it would in fact be interesting if everything still works as intended and if it is faster. If you have the time, you could compare todays version (20150921) with the previous one (20150918). Interesting features to test for speed and output would be NCCH padgen, NAND dump, and one of the NAND partition dumper features. If you have the time.
Thanks to everyone who tests my stuff and gives me feedback!