Commit Graph

  • a74897c0fb Speedup hexviewer search operations d0k3 2016-12-11 15:40:44 +01:00
  • 9466fe37d1 gameio.h/.c -> gameutil.h/.c d0k3 2016-12-10 15:40:36 +01:00
  • 020b1b74b2 Cleanup and reorganize fs.c / fs.h d0k3 2016-12-10 15:32:03 +01:00
  • 4dc92abef6 Enable mounting RomFS and ExeFS as virtual game images d0k3 2016-12-09 21:57:53 +01:00
  • 8947db2037 Fix detection of trimmed NCSD images d0k3 2016-12-09 15:40:13 +01:00
  • baf1a645ca Also enable verification of TMD files d0k3 2016-12-09 15:33:04 +01:00
  • fec4f081a0 Fix file lock check routines d0k3 2016-12-09 15:30:22 +01:00
  • 4431c46a7b Handle write protected files as images d0k3 2016-12-08 23:36:18 +01:00
  • a9c9d7a93f Improve image mount path selection d0k3 2016-12-08 23:36:03 +01:00
  • 67923556da Show a warning when a file is currently locked (on A button) d0k3 2016-12-08 22:19:42 +01:00
  • 648f314a0a Prevent alignment issues d0k3 2016-12-08 22:08:19 +01:00
  • db8bbdb224 Allow (batch) verification of NCCH / NCSD / CIA d0k3 2016-12-08 22:06:47 +01:00
  • 2e8f6405e7 Miscellaneous cosmetics d0k3 2016-12-08 13:18:25 +01:00
  • 514e57c1f4 CheckNcchCrypto() -> SetupNcchCrypto() d0k3 2016-12-08 13:14:20 +01:00
  • 310159f0cb SetNcchKey(): Prevent unnecessary usage of SHA registers d0k3 2016-12-08 13:06:56 +01:00
  • eff96b3e5b Reorganized A button file handler d0k3 2016-12-07 23:58:03 +01:00
  • da506d3c4a Fix: Mounting public.sav files d0k3 2016-12-07 23:39:10 +01:00
  • 8e4b04a18e Improved memory buffer organization d0k3 2016-12-07 15:12:35 +01:00
  • 68b81ade76 Allow mounting public.sav files d0k3 2016-12-07 14:23:01 +01:00
  • bb05242494 Fix: Decrypting TWL MBR in GW type EmuNANDs d0k3 2016-12-07 00:01:36 +01:00
  • c2a4d5c0d1 Improved and extended aes.c / aes.h d0k3 2016-12-07 00:00:05 +01:00
  • ae9a8aaf75 Fix .SHA calculation for A:/B: drives d0k3 2016-12-06 22:50:43 +01:00
  • c28943ba13 Fix key setting after slot 0x03 d0k3 2016-12-06 22:50:12 +01:00
  • 8b0f4f2006 Fixed: CFA crypto handling d0k3 2016-12-06 15:48:24 +01:00
  • d8442ac0cb On the fly crypto handling for mounted game files d0k3 2016-12-06 00:28:29 +01:00
  • f23d2fd30a Proper keydb handling d0k3 2016-12-05 22:54:36 +01:00
  • d10315ba64 Reorganized crypto related code to crypto subdir d0k3 2016-12-05 22:53:28 +01:00
  • 1b4481daa5 Speed up RomFS browsing via lv3 hashes d0k3 2016-12-02 16:42:39 +01:00
  • dc3ea378ce Added virtual drive for NAND XORpads d0k3 2016-12-02 15:42:05 +01:00
  • bb9b192052 Move bytewise read/write functions vnand.c -> nand.c d0k3 2016-12-02 14:08:30 +01:00
  • ddd1dd070b Cleanup vgame.c / vgame.h d0k3 2016-12-02 13:26:24 +01:00
  • 6bf88bbdfb Enable FATFS file lock (prevents corruption) d0k3 2016-12-02 12:59:34 +01:00
  • be91f8f96f Block copying to virtual game drive on UI level d0k3 2016-12-02 12:49:41 +01:00
  • 790f264a68 Enable recursive copy of virtual directories d0k3 2016-12-02 12:45:23 +01:00
  • 3dcfdd2b20 Enable recursive search for virtual game drives d0k3 2016-12-01 02:13:13 +01:00
  • c2500b138a Fix: crashes on A:/B: hex viewer repeated searches d0k3 2016-12-01 01:14:47 +01:00
  • efe4293a58 CiaInfo: also include max # of contents d0k3 2016-11-30 23:49:31 +01:00
  • 488dd156b5 image.h/.c: use u64 for bytewise functions d0k3 2016-11-30 23:45:36 +01:00
  • 4da34d3ce4 Fix: don't write .SHA files to drives other than the SD card d0k3 2016-11-30 23:45:05 +01:00
  • 6e7a55f422 Enable browsing the RomFS dir d0k3 2016-11-30 21:01:05 +01:00
  • e2aac33c3d Reorganized virtual path copy code d0k3 2016-11-30 15:56:22 +01:00
  • a3744ae7a3 Fix corruption on RAMdrive mount / unmount d0k3 2016-11-30 02:01:33 +01:00
  • 9af01de7dc Allow mounting images from any FAT based drive d0k3 2016-11-29 16:33:56 +01:00
  • 4df338b8a0 Code cleanup: vgame.c/vgame.h d0k3 2016-11-29 15:54:25 +01:00
  • 72c5f21339 Fixed NCCH mount handling for ExeFS d0k3 2016-11-29 02:31:15 +01:00
  • 521514c8be Prevent unneccessary remounts d0k3 2016-11-29 00:02:25 +01:00
  • eac1591be3 Prevent a possible bug for alias drives d0k3 2016-11-28 23:52:05 +01:00
  • 34b58e979a Enable browsing the ExeFS dir d0k3 2016-11-28 23:38:54 +01:00
  • f0492ad02d Check for mount state when detecting image drives d0k3 2016-11-28 23:38:18 +01:00
  • 1c636b1132 Allow copy files from ramdrive to virtual d0k3 2016-11-28 23:37:47 +01:00
  • f5c0e6eb35 Place cursor on mounted image drive after mount d0k3 2016-11-28 21:57:38 +01:00
  • 2876ebf7ef Show file type for mounted game images d0k3 2016-11-28 21:44:02 +01:00
  • cdb9000e6a Get rid of FindVirtualFileBySize() d0k3 2016-11-28 21:21:42 +01:00
  • ddac828dcb Enabled virtual dir handling d0k3 2016-11-28 16:30:49 +01:00
  • 58d7573ef5 Enable mounting of NCCH files d0k3 2016-11-28 01:19:12 +01:00
  • 622947f63a Enable mounting of NCSD files d0k3 2016-11-26 15:37:53 +01:00
  • 2c5a46522d Handle Virtual Game Drive via image.h d0k3 2016-11-26 14:25:10 +01:00
  • 9d42c04271 Updated FatFS to R.12b d0k3 2016-11-25 21:31:57 +01:00
  • 79dec02e92 Enabled (preliminary) CIA mounting support d0k3 2016-11-25 18:30:01 +01:00
  • 2870621dca Introduce filetype.h / filetype.c d0k3 2016-11-25 13:34:01 +01:00
  • 8fff283a24 Handle image unmounts via DeinitSDCardFS() d0k3 2016-11-25 12:41:50 +01:00
  • 9a02499175 Handle RAMdrive buffers via common.h d0k3 2016-11-25 12:28:34 +01:00
  • 4bd787ace9 Introduce ctr_decrypt_boffset() function d0k3 2016-11-21 22:50:47 +01:00
  • b70761e6aa Handle buffers via common.h file d0k3 2016-11-21 20:04:46 +01:00
  • 314ea7793d Fixed a typo d0k3 2016-11-16 00:27:04 +01:00
  • 049b6b0ea0 Improved virtual file handling d0k3 2016-11-15 23:34:21 +01:00
  • 943759bee9 Introduce CheckA9lh() function d0k3 2016-11-15 23:12:14 +01:00
  • 924dd8216e Improved virtual directory handling d0k3 2016-11-15 23:06:01 +01:00
  • 525b5b8810 Major reorganisation of virtual file code d0k3 2016-11-14 22:24:20 +01:00
  • a99aa0790f Reorganize code to new virtual folder d0k3 2016-11-14 20:08:14 +01:00
  • 168582f395 Better clipboard handling on unmounts v0.7.3 d0k3 2016-11-02 15:24:22 +01:00
  • b4d3b6f3c3 Add SD format menu on HOME button menu d0k3 2016-11-01 16:14:18 +01:00
  • e0e014ec16 Added alternative font d0k3 2016-10-31 14:12:08 +01:00
  • 50450d2a9f Rename alias.h/.c -> sddata.h/.c d0k3 2016-10-30 16:20:09 +01:00
  • 94c0608477 Handle SD data crypto d0k3 2016-10-30 15:57:54 +01:00
  • 779b6fe25b Handle write permissions for SD data d0k3 2016-10-29 17:15:16 +02:00
  • a9f3b1d6ea Handle /Nintendo 3DS folder deletion d0k3 2016-10-29 17:14:24 +02:00
  • 8f5cc140b3 Allow delete & create dir in alias drive d0k3 2016-10-29 17:14:02 +02:00
  • 3c75c13880 Handle drive size for alias drives d0k3 2016-10-29 16:57:46 +02:00
  • 9c0e6153f0 Introduce DriveType() function d0k3 2016-10-29 16:02:07 +02:00
  • 1fced99d65 Preliminary NAND SD drive support d0k3 2016-10-28 21:30:10 +02:00
  • 7f65846499 Added menu on home button d0k3 2016-10-22 18:07:20 +02:00
  • 5172bf9205 Allow POWER and HOME for poweroff / reboot d0k3 2016-10-17 23:45:22 +02:00
  • 4abb666c1f Clear screen on exit d0k3 2016-09-07 00:21:38 +02:00
  • 659e66e1ca Offer SysNAND -> RedNAND clone on SD format d0k3 2016-09-07 00:19:12 +02:00
  • 26c677b785 Allow cluster size selection on SD format d0k3 2016-09-07 00:18:49 +02:00
  • d00eabe9e4 Add aes_cmac() function d0k3 2016-09-06 23:43:36 +02:00
  • 2628082192 Enable compatibility with O3DS NANDs on N3DS d0k3 2016-08-10 21:27:58 +02:00
  • 7b8b11123a Removed unneeded inittarget() calls d0k3 2016-08-10 19:26:06 +02:00
  • 10cbc3b3b8 Updated readme file d0k3 2016-08-10 19:25:36 +02:00
  • 8341d319ee Updated readme file v0.6.6 d0k3 2016-07-28 03:49:52 +02:00
  • 8e61d67dd4 Updated aes.c / aes.h d0k3 2016-07-28 03:35:20 +02:00
  • 25e007765c Fix move - exist - skip handling d0k3 2016-07-28 03:34:39 +02:00
  • 03e11e7064 Move font files to subdir d0k3 2016-07-27 12:15:15 +02:00
  • 5299679cb4 Reverted CakeHax submodule d0k3 2016-07-27 03:18:43 +02:00
  • fe14f071d0 Add ahndling for overwrite / skip all existing d0k3 2016-07-27 00:19:12 +02:00
  • b46f5ab2ac Fix alignment warnings d0k3 2016-07-26 20:58:41 +02:00
  • f3bdfc2ab6 Fix .travis.yml d0k3 2016-07-26 19:12:17 +02:00
  • 83928cde9a Added R+B shortcut for quick return to root d0k3 2016-07-26 18:51:16 +02:00
  • d7d6b18e3d Special handling for found files & folders d0k3 2016-07-26 18:50:58 +02:00