71 Commits

Author SHA1 Message Date
d0k3
297bc2ec1b Fix write permissions when RAMdrive is mounted 2016-05-30 16:17:09 +02:00
d0k3
b572dac3be Introduce SafeMode9 2016-05-30 02:24:47 +02:00
d0k3
0aae5408b8 Totally revised write permission system
... now allows granular control
2016-05-29 14:45:12 +02:00
d0k3
7082457918 Misc cosmetic improvements 2016-05-27 01:21:05 +02:00
d0k3
d367c926f9 Improved handling for existing files 2016-05-26 21:08:35 +02:00
d0k3
32e0b20f07 Also check origin permissions when moving files 2016-05-26 21:07:18 +02:00
d0k3
fa49efbdbd Fix encrypting the sector0x96 2016-05-21 17:02:35 +02:00
d0k3
172a7c637d Fix finding wrong name virtual files 2016-05-21 15:18:36 +02:00
d0k3
98344a2076 Fix hex-editing virtual files 2016-05-21 14:50:01 +02:00
d0k3
6a6e28afda Handle copying to the same path 2016-05-20 14:12:03 +02:00
d0k3
88a62d8f2e Added ability to do simple hexedits 2016-05-19 21:24:49 +02:00
d0k3
f4622d5bff Get rid of unnecessary second framebuffer 2016-05-18 23:46:22 +02:00
d0k3
59f7d6173e Proper write protection handling for RAM drives 2016-05-02 12:36:38 +02:00
d0k3
89cca90447 Keep RAMdrive mounted when unmounting SD 2016-05-02 12:36:35 +02:00
d0k3
8a65f79712 Added ability to mount a ramdrive 2016-05-02 12:36:22 +02:00
d0k3
bc102c3645 Allow moving files & folders 2016-04-29 02:21:36 +02:00
d0k3
fbe8f55a81 File copying: better handling for user errors 2016-04-27 22:03:25 +02:00
d0k3
663aa681f6 Added ability to calculate & compare file SHA-256 2016-04-25 02:46:32 +02:00
d0k3
9e4c073933 Add a warning when overwriting A9LH 2016-04-22 17:47:13 +02:00
d0k3
25c346e0d7 Improved hex viewer navigation 2016-04-10 15:55:39 +02:00
d0k3
393b764945 Allow coyping between image virtual <-> other virtual 2016-04-10 14:50:58 +02:00
d0k3
c641da35f0 Better function names for virtual.h 2016-04-09 21:56:42 +02:00
d0k3
f0c7079e08 Added virtual memory drive 2016-04-09 21:50:50 +02:00
d0k3
45501d47eb FileGetData(): Also allow virtual files
This commit also enables ReadVirtualFile() to correctly process
misaligned data
2016-04-08 21:02:38 +02:00
d0k3
d5dea9415f Fix mounting images on 3DS w/o an EmuNAND 2016-04-07 12:00:41 +02:00
d0k3
da87f37d26 Properly unmount images when deinitializing 2016-04-06 16:42:08 +02:00
d0k3
8a8271351c Allow mounting FAT (12/16/32) images 2016-04-05 20:34:50 +02:00
d0k3
e15259f9ba Improved remounting of images 2016-04-05 15:20:48 +02:00
d0k3
5a9110b3d4 Reworded write permission texts 2016-04-05 13:44:17 +02:00
d0k3
00fe5b9b36 Support for mounting NAND images 2016-04-05 13:44:02 +02:00
d0k3
4492de3856 Workaround for case sensitive file renaming 2016-03-28 20:10:43 +02:00
d0k3
dc8bf2c52e Rename draw.c/.h to ui.c/ui.h 2016-03-28 17:32:29 +02:00
d0k3
10b79cfadb Fix EmuNAND size detection
The full size NAND.bin will now turn up in EmuNAND virtual files, too!
2016-03-28 13:09:36 +02:00
d0k3
0d521004a1 Improved FindVirtualFile() function 2016-03-22 20:10:23 +01:00
d0k3
762dce04cd Properly check for slot0x05 crypto & EmuNAND availability 2016-03-22 20:10:08 +01:00
d0k3
0b735edc49 Various improvements to virtual file handling 2016-03-22 20:10:01 +01:00
d0k3
4d4a037874 Added ability to copy virtual files 2016-03-22 20:09:51 +01:00
d0k3
50c9091d2c Prevented a possible bug when unmounting the SD 2016-03-21 23:20:53 +01:00
d0k3
1501185bdf fs.c code cosmetics 2016-03-21 23:20:51 +01:00
d0k3
ad995919cf Allow listing virtual files 2016-03-21 23:20:40 +01:00
d0k3
ba61f77ee0 Simplified directory object types 2016-03-21 16:58:35 +01:00
d0k3
e1ff741009 Handle RedNAND type EmuNANDs 2016-03-16 18:46:05 +01:00
d0k3
80e96f5815 Actually check if SD card is inserted when mounting 2016-03-16 15:45:24 +01:00
d0k3
a7853e1cd9 Enable unmounting the SD card 2016-03-16 01:26:17 +01:00
d0k3
a89f46b781 Also check free space when copying files 2016-03-15 22:17:59 +01:00
d0k3
f44472fd0a Also check write permissions for creating folders / renaming files
Plus: Don't allow renaming virtual FAT entries
2016-03-15 16:29:09 +01:00
d0k3
1debcaeecc Added ability to create folders 2016-03-14 23:58:25 +01:00
d0k3
9f562dbd39 Added ability to rename files 2016-03-14 23:38:43 +01:00
d0k3
40ea11d778 Fix copying files to the root path 2016-03-14 17:22:53 +01:00
d0k3
158d10410c Make this A9LH compatible 2016-03-14 12:52:46 +01:00