69 Commits

Author SHA1 Message Date
d0k3
b44e43d0e5 Updated FATFS to R0.13 2017-08-16 01:44:47 +02:00
d0k3
24a9b711e8 Add support for handling the RTC & correct FAT times 2017-08-04 03:51:03 +02:00
d0k3
7bbaf17b42 Replace (u8*) with (void*) where applicable
... also changes sector0x96 workaround to OTP encrypt method
2017-06-01 16:12:16 +02:00
d0k3
9da76b94c6 Reduce ram drive size on sighax to 64MB
Don't use extended FCRAM, cause that's disabled
2017-06-01 01:19:30 +02:00
d0k3
87631e06d1 Remove NAND offset hardcoding from diskio.c 2017-05-31 16:16:30 +02:00
d0k3
71138c7578 Improved detection for TWLN public.sav images 2017-04-24 12:28:59 +02:00
d0k3
dd36d00a66 Updated FATFS R0.12b to R0.12c 2017-04-21 12:10:40 +02:00
Wolfvak
8295a2eef2 increase ramdrive storage size, reorganized the memory layout 2017-04-18 01:09:30 +02:00
d0k3
55e3da2e3c Fix / improve the path copy function
This previously failed when copying dirs with a subdir depth > 7
2017-03-02 22:44:30 +01:00
d0k3
81e7b1fbb6 Improved unit type detection code 2017-02-26 13:35:37 +01:00
d0k3
d41d2fff82 Reduced the size limit of the bonus drive to 4MB 2017-02-24 18:12:36 +01:00
d0k3
25bcb138c0 Fix bootup times for small NANDs 2017-02-23 22:02:02 +01:00
Wolfvak
d0c4e11bad Merged linker scripts and bootstrapping code 2017-02-23 14:49:39 +01:00
d0k3
e2c799ca5d Allow setting up a bonus drive on unused space 2017-02-20 20:47:33 +01:00
d0k3
3b6932d9ab Changed filetype var handling to bitwise
... cause files can have more than one filetype
2017-01-27 15:29:53 +01:00
d0k3
d15b850a86 Common interface for FAT / virtual files 2017-01-20 15:37:27 +01:00
d0k3
2986ce3d5c Fix FatFS compiler warning 2016-12-22 11:44:32 +01:00
d0k3
3b60fe2332 Persistent RAMdrive, not coupled to image handling 2016-12-13 16:00:14 +01:00
d0k3
4431c46a7b Handle write protected files as images 2016-12-08 23:37:20 +01:00
d0k3
da506d3c4a Fix: Mounting public.sav files 2016-12-07 23:39:10 +01:00
d0k3
6bf88bbdfb Enable FATFS file lock (prevents corruption) 2016-12-02 12:59:34 +01:00
d0k3
488dd156b5 image.h/.c: use u64 for bytewise functions 2016-12-01 00:06:10 +01:00
d0k3
9af01de7dc Allow mounting images from any FAT based drive 2016-11-30 23:41:32 +01:00
d0k3
2c5a46522d Handle Virtual Game Drive via image.h 2016-11-26 14:25:10 +01:00
d0k3
9d42c04271 Updated FatFS to R.12b 2016-11-25 21:31:57 +01:00
d0k3
2870621dca Introduce filetype.h / filetype.c 2016-11-25 13:34:01 +01:00
d0k3
9a02499175 Handle RAMdrive buffers via common.h 2016-11-25 12:28:34 +01:00
d0k3
50450d2a9f Rename alias.h/.c -> sddata.h/.c 2016-10-30 16:20:09 +01:00
d0k3
94c0608477 Handle SD data crypto 2016-10-30 15:57:54 +01:00
d0k3
3c75c13880 Handle drive size for alias drives 2016-10-29 16:57:46 +02:00
d0k3
1fced99d65 Preliminary NAND SD drive support
... no crypto yet. Also some minor bugfixes
2016-10-28 21:30:10 +02:00
d0k3
2628082192 Enable compatibility with O3DS NANDs on N3DS 2016-08-10 21:27:58 +02:00
d0k3
2c782d47c8 Revised / improved file search system
Also includes search button combo in instructions
2016-07-26 18:54:12 +02:00
d0k3
27a77cc474 Fix deleting last char on ShowInputPrompt() 2016-07-23 17:17:48 +02:00
d0k3
dfd0a4e306 Enabled basic file searching 2016-07-22 04:22:42 +02:00
d0k3
75ce08681d Updated FatFS to v0.12a 2016-07-20 00:30:21 +02:00
d0k3
a7b511687b Added ability to format SD cards 2016-07-13 19:59:36 +02:00
d0k3
bf38dbc63b Fixed diskio.c for new sdmmc.c 2016-07-13 19:58:33 +02:00
d0k3
e3e8b40061 Use more space for N3DS RAMdrive 2016-05-02 12:36:36 +02:00
d0k3
8a65f79712 Added ability to mount a ramdrive 2016-05-02 12:36:22 +02:00
d0k3
6bd1cace1f Misc diskio.c / start.s improvements 2016-05-01 15:38:57 +02:00
d0k3
ed77cde373 Various source code improvements 2016-04-29 00:12:09 +02:00
d0k3
0d5ef48b4d Prevent f_lseek() beyond file size when reading images 2016-04-10 16:05:09 +02:00
d0k3
9b21dbb5b7 Enforce minimum size for mountable NAND dumps 2016-04-10 16:02:08 +02:00
d0k3
d5dea9415f Fix mounting images on 3DS w/o an EmuNAND 2016-04-07 12:00:41 +02:00
d0k3
b1732eb673 Clear panedata when unmounting SD card
... & check mount state when mounting image FATs
2016-04-06 17:12:22 +02:00
d0k3
b361db2b7e Misc cosmetics and coding style improvements 2016-04-06 12:52:23 +02:00
d0k3
8a8271351c Allow mounting FAT (12/16/32) images 2016-04-05 20:34:50 +02:00
d0k3
00fe5b9b36 Support for mounting NAND images 2016-04-05 13:44:02 +02:00
d0k3
2997b903e5 Better volume IDs for drives (currently unused) 2016-03-22 20:10:27 +01:00