Commit Graph

365 Commits

Author SHA1 Message Date
RocketRobz
fe37c33b29 Bug fix 2020-02-04 18:54:27 -07:00
RocketRobz
cf7c367b36 Fix top screen being cleared when pasting a folder/file 2020-02-04 18:28:46 -07:00
RocketRobz
f8f288a9da Add 2 RAM drives
One shown for both DSi and 3DS (9MB), the other only shown for 3DS (16MB)
2020-02-04 18:25:30 -07:00
RocketRobz
3cbb99e0bc Add proper green border 2020-02-04 16:29:25 -07:00
RocketRobz
5cd3a707d3 Replace background white color 2020-02-04 15:24:25 -07:00
RocketRobz
7418c8f5ba Make unhighlighted directory text a bright gray 2020-02-04 02:13:56 -07:00
RocketRobz
c55cd9684d Revert "Make unhighlighted directory text flicker" 2020-02-04 02:13:28 -07:00
RocketRobz
d550d08e2b Make unhighlighted directory text a bright gray 2020-02-04 02:06:50 -07:00
RocketRobz
336dbe0b20 Fix screenshot taking 2020-02-04 01:33:30 -07:00
RocketRobz
9b4876a8e4 Bug fixes 2020-02-04 01:24:08 -07:00
RocketRobz
5b3b31f743 Remove unsupported characters when renaming a folder 2020-02-04 01:00:15 -07:00
RocketRobz
35583045b2 Do not clear time, except for GBA ROM dumping 2020-02-04 00:56:47 -07:00
Pk11
e60993ec3e
Fix flickering (#44) 2020-02-04 00:21:07 -07:00
RocketRobz
1fd1e534fc Remove unused int 2020-02-03 19:58:34 -07:00
RocketRobz
da6ea4d0a1 Bug fix 2020-02-03 19:50:59 -07:00
RocketRobz
b45eac6c58 Bug fix 2020-02-03 19:49:11 -07:00
RocketRobz
a168b92948 Don't delete files/folders with read-only attribute 2020-02-03 19:45:24 -07:00
RocketRobz
925917cca0 Bug fix 2020-02-03 19:44:47 -07:00
RocketRobz
6f99365a8e Bug fix 2020-02-03 19:27:21 -07:00
RocketRobz
3ae0e539cc Actually, use dark blue 2020-02-03 19:23:56 -07:00
RocketRobz
5027577dd7 Color un-highlighted directory to dark red 2020-02-03 19:12:18 -07:00
RocketRobz
bb7451a8f4 Remove some duplicate defines 2020-02-03 18:52:06 -07:00
RocketRobz
86b4fbd85e Go back to drive menu, by pressing R+A on .. 2020-02-03 18:47:35 -07:00
RocketRobz
893396deed Add R+A - Directory options 2020-02-03 18:42:14 -07:00
RocketRobz
ca9653f6fa Remove unsupported characters when renaming
Fixes #37
2020-02-03 17:51:43 -07:00
RocketRobz
43406be1cb Properly check for 3DS 2020-02-03 17:17:11 -07:00
RocketRobz
439ebd181b Add file attribute changing 2020-02-03 17:03:00 -07:00
RocketRobz
19ea9c39a6 Bug fix 2020-01-31 15:22:50 -07:00
RocketRobz
d1757a95f4 Alternate way of reading DSi extended header 2020-01-31 15:07:02 -07:00
RocketRobz
af637ad935 Bump version number 2020-01-30 17:58:23 -07:00
RocketRobz
ed97c9ed43 Show DS ROM dumping, even when flashcard is mounted 2020-01-30 17:54:08 -07:00
RocketRobz
891e449ac7 Stabilize card init code 2020-01-30 17:32:30 -07:00
RocketRobz
37e8283f3f Bug fix: TWL ROM dumps now match the No-Intro ones 2020-01-30 16:33:36 -07:00
RocketRobz
62259a72b3 Only show DS(i) ROM dumping option, if cart is inserted 2020-01-30 01:38:36 -07:00
RocketRobz
db8bf37a2a Add DS(i) save dumping 2020-01-30 01:19:47 -07:00
RocketRobz
d440a238b3 Bump version number 2020-01-30 00:39:16 -07:00
RocketRobz
8ec433608c Derp fix 2020-01-30 00:34:54 -07:00
RocketRobz
6cdf5046ac Full DS(i) ROM with arm9i/7i bins now dumpable 2020-01-30 00:34:03 -07:00
RocketRobz
e153f57e10 Add DS(i) ROM dumping progress
ALSO: Add DSi blowfish
2020-01-29 21:41:36 -07:00
RocketRobz
e53ddc5ecc Properly dump DS(i) ROM header
Code ported from GM9
2020-01-29 19:38:16 -07:00
RocketRobz
81dfdef103 Add DS cart ROM dumping
TWL sectors not yet read, but TWL ROMs can still be dumped
2020-01-29 18:02:06 -07:00
NightYoshi370
e850fd8733 Clean up main.cpp (#36)
- No more code repeat
- Uses extention function from TWiLightMenu++
2019-10-02 22:21:25 -06:00
RocketRobz
430db6b25b Add direct access support for Acekard 2i with the banner of Hello Kitty no Panda Sports Stadium 2019-06-13 19:55:52 -06:00
FlameAlt53
9912b59971 Travis CI autobuilding and updated readme a bit (#30)
* this should work

* Update README.md

* Update README.md

* update to v1.3.5 because why not
2019-03-12 11:41:31 -06:00
RocketRobz
585501515e Add GBA SRAM dumping 2019-03-08 15:47:07 -07:00
Epicpkmn11
3a7b91a5fe Change iscanf() to fgets() for renaming files and creating folders (Fixes #20) (#21)
* Change iscanf() to fgets() to fix Issue #20

* Actually change it correctly

* Fix new line being at the end on the input
2018-10-28 17:44:11 -06:00
RocketRobz
329b19a21f Bug fix 2018-10-22 16:29:18 -06:00
Epicpkmn11
a7957f124a Add ".." to top of the list after sorting (#17)
Fixes #15
2018-10-22 15:18:04 -06:00
RocketRobz
e429f941be Hold R+Y to create new folder 2018-10-22 14:40:58 -06:00
RocketRobz
c8c3adf709 Have R+X rename a file, instead of pressing A on a file 2018-10-22 14:20:09 -06:00
Epicpkmn11
d6ca3e7dfd Add touch keyboard based file renaming (#16) 2018-10-22 13:37:34 -06:00
RocketRobz
554c2a3efa Do not copy and paste file in same location as copied file 2018-10-21 21:26:06 -06:00
RocketRobz
427290cec1 Show filesize with bytes as "Byte" or "Bytes" 2018-10-21 20:48:44 -06:00
RocketRobz
e93e2e1794 Don't show drive size for now 2018-10-21 20:25:21 -06:00
RocketRobz
5766b4e040 Bug fix 2018-10-21 19:48:40 -06:00
RocketRobz
b7a8b8f245 List filesizes next to filename in file listing 2018-10-21 19:45:18 -06:00
RocketRobz
d855c84773 Show size of SD and flashcards in [root] menu
Credit to @JeffRuLz for the printBytes code and size grabbing code from TMFH
2018-10-21 19:28:41 -06:00
RocketRobz
cf745d9ee1 Bug fix 2018-10-19 22:29:19 -06:00
RocketRobz
7be67d45f9 Cut down delay on "Progress:" screen 2018-10-19 22:16:06 -06:00
RocketRobz
d0093496b5 Minor change 2018-10-19 21:48:49 -06:00
RocketRobz
704c82438c Add bottom screen capture 2018-10-19 20:22:25 -06:00
RocketRobz
e0a3cf3e27 Fix #12 2018-10-19 18:57:49 -06:00
RocketRobz
013ffe654d Run closedir(isDir); after checking isDir 2018-10-19 18:41:54 -06:00
Epicpkmn11
9651648836 Fix deleting file when copying to same dir and add recursive copying (#13)
* Fix deleting file when copying to same dir and add recursive copying

FIX: Deletes file when copying to same dir
ADD: Recursive copying (copy files and dirs within dirs) (also undoes disabling copying folders)

* Derp fix

* Derp fix (with undoing disabling folder copying)
2018-10-19 17:53:44 -06:00
RocketRobz
a97bfd5430 Bug fix 2018-10-19 14:56:12 -06:00
RocketRobz
898402f29a Fix #14 2018-10-19 14:17:53 -06:00
RocketRobz
54d346dc3a Add screenshot capture with R+L
Code comes from the devkitPro example
2018-10-18 22:46:25 -06:00
RocketRobz
cd398af3b6 Disable copying folder to clipboard, as folder copying doesn't work 2018-10-18 21:44:20 -06:00
RocketRobz
08169fcd15 3DS: Change power button text, and add HOME text 2018-10-18 14:40:36 -06:00
Epicpkmn11
ea6d8e2cf2 Add recusive folder deleting (#11) 2018-10-17 18:55:41 -06:00
RocketRobz
ca5ad2fab7 Remove exception stub and disable bootstub 2018-10-17 16:55:21 -06:00
Epicpkmn11
4ecdd301ea Prevent wrapping with Left/Right press (#10)
Prevents the file selector from wrapping with Left/Right (Still wraps with Up/Down)
2018-10-17 16:32:52 -06:00
ChampionLeake
a643526781 Bootable .dsi files (#7)
* Update file_browse.cpp

Added ".dsi" extensions to the entry list.

* Update main.cpp

Booting ".dsi" files are possible.
2018-10-16 18:02:07 -06:00
RocketRobz
4028963b72 Fix time text clearing 2018-10-16 16:32:28 -06:00
RocketRobz
7a9fcbe092 Load file sizes into memory 2018-10-16 16:19:37 -06:00
RocketRobz
cec3315ac1 Minor change 2018-10-16 16:06:09 -06:00
RocketRobz
d78437e749 Fix flashcardMount() code 2018-10-16 15:51:30 -06:00
RocketRobz
1c99a3a613 Make sure cart is inserted correctly before mounting flashcard 2018-10-16 15:43:46 -06:00
RocketRobz
7721df24c4 Fix some carts making the app shut down the console 2018-10-16 15:26:43 -06:00
RocketRobz
4bd01664ff Allow SD remounting in NO$GBA
ALSO: Add RAM dumping for debugging RAM drive(s)
2018-10-16 14:24:31 -06:00
RocketRobz
325538c29b Show ".." on drive root 2018-10-15 23:56:37 -06:00
RocketRobz
5693e1e7b0 Pressing A on ".." if on drive root, will return to [root] menu 2018-10-15 23:37:38 -06:00
RocketRobz
2b6d19efd2 Fix file highlighting 2018-10-15 23:30:34 -06:00
RocketRobz
33f59410cd Add line under green text 2018-10-15 23:01:48 -06:00
RocketRobz
ac8140fbac Show colored text 2018-10-15 22:24:42 -06:00
RocketRobz
52c3ec491f Comment out non-working code 2018-10-11 19:53:31 -06:00
RocketRobz
e2b1743064 Only run fatInitDefault if arm7 SCFG is locked 2018-10-11 19:24:47 -06:00
RocketRobz
0d7cbe8868 Fix for DSi-mode flashcards (CycloDS iEvo) 2018-10-11 18:07:49 -06:00
RocketRobz
92555268ab Only boot .firm payloads on 3DS consoles 2018-10-11 17:25:21 -06:00
RocketRobz
54fda40715 Revert "Bug fix"
This reverts commit e763d31558.
2018-10-11 16:59:07 -06:00
RocketRobz
c45fe11d5c Revert "Press Y to swap screens"
This reverts commit f22f96873a.
2018-10-11 16:58:39 -06:00
RocketRobz
a1c7035230 Remove SD remounting, as it doesn't work 2018-10-11 16:42:52 -06:00
RocketRobz
e763d31558 Bug fix 2018-10-11 16:32:30 -06:00
RocketRobz
f22f96873a Press Y to swap screens 2018-10-11 15:44:44 -06:00
RocketRobz
5b4c5b3b7a Bug fix: Clear clipboard after deleting file contained in clipboard 2018-10-11 15:17:51 -06:00
RocketRobz
f7c4e77d84 Show progress of file copying 2018-10-11 14:55:09 -06:00
RocketRobz
3b06f2fc93 Bug fix 2018-10-11 14:20:17 -06:00
RocketRobz
7551e66f59 Bug fixes 2018-10-11 14:12:37 -06:00
RocketRobz
5a3830fc79 Clear unused DLDI space 2018-10-11 14:05:17 -06:00
RocketRobz
fd48c138d6 Try "tt_sd" from Wood for TT 2018-10-11 13:08:30 -06:00
RocketRobz
24b30a5d62 Don't show "()" if volume label doesn't exist 2018-10-10 18:06:20 -06:00
RocketRobz
cd539aa59d Comment out non-working code 2018-10-10 17:58:14 -06:00
RocketRobz
1a870ca810 Revert back to io_dldi_data from loadedDldi 2018-10-10 17:09:29 -06:00
RocketRobz
67c827fca2 Optimize dldiLoadFromBin
Fixes Guru Meditation Error
2018-10-10 16:52:47 -06:00
RocketRobz
54cd443e40 Add CycloEvo and DSTWO DLDI drivers 2018-10-10 16:11:00 -06:00
RocketRobz
e9181a4390 Run DLDI startup code before mounting 2018-10-10 15:53:37 -06:00
RocketRobz
14fd24703c Guru error fix did not work 2018-10-10 15:17:38 -06:00
RocketRobz
e673255603 Merge branch 'master' of https://github.com/ahezard/GodMode9i into pr/6 2018-10-10 14:39:54 -06:00
RocketRobz
4941ef047e Try to fix Guru error 2018-10-10 14:39:27 -06:00
ahezard
124282097d Add dsx driver 2018-10-10 22:34:30 +02:00
ahezard
5cd6e45d8f Add ra v2 and dstt drivers 2018-10-10 22:28:12 +02:00
ahezard
51cd83e28b Add original r4 support 2018-10-10 22:06:49 +02:00
RocketRobz
93f7433bff Show labels of both SD and flashcards 2018-10-09 08:22:17 -06:00
RocketRobz
25b2a4288f Disable file deletion in NitroFS
ALSO: file_browse.cpp: Make "path" a static char
2018-10-08 16:18:24 -06:00
RocketRobz
4b422c45f4 Bug fix 2018-10-08 16:09:49 -06:00
RocketRobz
9d7f343cb4 Only access NitroFS if the drive within the ROM is mounted 2018-10-08 16:04:07 -06:00
RocketRobz
e762497fba Disable clipboard restore, after moving a file 2018-10-08 15:45:25 -06:00
RocketRobz
6680dc0c18 Add software version to GBA ROM dump's filename 2018-10-08 15:32:32 -06:00
RocketRobz
259b683adb Bug fix 2018-10-08 15:26:52 -06:00
RocketRobz
4d940815ad Allow file moving from SD to flashcard, and vice-versa 2018-10-08 15:22:29 -06:00
RocketRobz
f56c7a0688 Add NitroFS mount feature 2018-10-08 15:14:42 -06:00
RocketRobz
aee01e4020 Don't allow ".." to be copied to clipboard
Fixes #5
2018-10-08 13:57:24 -06:00
RocketRobz
20317226fb Add support for more AK2i cards 2018-10-08 13:52:23 -06:00
RocketRobz
8a9af49882 Bug fix: Do not run GBA-related code in DSi mode 2018-10-07 15:32:24 -06:00
RocketRobz
634dc5d963 Attempt to support R4i Gold 3DS Plus 2018-10-07 12:38:52 -06:00
RocketRobz
93cfb60710 Bug fix 2018-10-07 12:28:55 -06:00
RocketRobz
2edfa7faab Allow flashcard remounting in DS mode 2018-10-07 12:15:58 -06:00
RocketRobz
cdcf9b2572 Remove unused code 2018-10-07 12:08:05 -06:00
RocketRobz
8f88fbfc4b Clear clipboard after copying or moving 2018-10-07 12:06:55 -06:00
RocketRobz
f6bc3a24ef Add copying/pasting to a specific folder 2018-10-07 12:02:29 -06:00
RocketRobz
933d3b6e28 Determine ROM size for GBA ROM dump 2018-10-07 10:12:34 -06:00
RocketRobz
3aa9c24992 Implement GBA ROM dumping 2018-10-07 00:04:05 -06:00
RocketRobz
9c0415adb0 Show "mounting drive(s)..." during SD/flashcard mount 2018-10-06 22:37:46 -06:00
RocketRobz
f708863915 Mark TWL-related code with "TWL_CODE" 2018-10-06 22:26:35 -06:00
RocketRobz
3019cb9dad Bug fix: Always show DSi power text if in DSi mode 2018-10-06 21:28:23 -06:00
RocketRobz
568f0f0eb7 Hold Y during logo to skip Slot-1 read 2018-10-06 21:21:24 -06:00
RocketRobz
66af04e81a Fix spelling error 2018-10-06 16:24:42 -06:00
RocketRobz
bf4f452214 Bug fix: Use fatInitDefault to mount flashcard, if not in DSi mode 2018-10-05 22:20:54 -06:00
RocketRobz
2a0f5e7c38 Fix bootloader 2018-10-05 21:59:31 -06:00
RocketRobz
c311120c0c Lower chances of flashcard mounting causing Guru Meditation Error 2018-10-05 21:39:45 -06:00
RocketRobz
04dca38325 Try to fix a bug 2018-10-05 21:18:58 -06:00
RocketRobz
44076238de Bug fix: Position cursor, depending on how long the full file path is 2018-10-05 21:09:38 -06:00
RocketRobz
4b536e50d9 Revert copy buffer size 2018-10-05 20:30:25 -06:00
RocketRobz
88275c2906 Increase copy buffer size, and hold B to cancel copying 2018-10-05 20:25:58 -06:00
RocketRobz
82760f9fb3 bug fix 2018-10-05 20:18:37 -06:00
RocketRobz
da4824a644 Add feature to copy file to "gm9i/out" on either SD or flashcard 2018-10-05 20:17:07 -06:00
RocketRobz
efa68d4f37 bug fix 2018-10-05 18:35:52 -06:00
RocketRobz
e80dd852a1 bug fix 2018-10-05 18:00:44 -06:00
RocketRobz
219071c617 Add .firm payload booting
requires boot9strap with bootonce support
2018-10-05 17:41:46 -06:00
RocketRobz
a156cd25e1 Show POWER button text on bottom 2018-10-05 14:59:53 -06:00
Robz8
6c92790645 Add feature to delete a file/folder 2018-10-05 13:54:07 -06:00
Robz8
93628d7bdb try to fix a bug 2018-10-04 22:40:11 -06:00
Robz8
23515b11d6 Unmount flashcard and return to [root] menu, if directory listing of flashcard is shown 2018-10-04 22:27:18 -06:00
Robz8
e0a39ee850 bug fix 2018-10-04 22:12:32 -06:00
Robz8
06f46aed76 bug fixes 2018-10-04 21:59:30 -06:00
Robz8
8e07f18eea Mount flashcard, if supported one is inserted 2018-10-04 21:40:28 -06:00
Robz8
4228719d2a driveMenu: Fix text re-printing, if R button is held 2018-10-04 20:51:36 -06:00
Robz8
9cfe9e1445 Add feature to unmount/remount the SD card 2018-10-04 20:45:16 -06:00
Robz8
3606c2b4c8 Add logo (made by THEGUY)
also updated readme
2018-10-04 19:56:37 -06:00
Robz8
4ed92df134 dldiLoadFromBin function now works 2018-10-04 18:52:49 -06:00
Robz8
10ca991150 Try to load DLDI driver from arm9 binary 2018-10-03 18:47:47 -06:00
Robz8
ffd8a4d661 Show description of drive in drive menu 2018-10-02 23:05:52 -06:00
Robz8
85d5f07685 Add drive menu, and show all file extentions 2018-10-02 23:01:22 -06:00
Robz8
9f99b62c16 Yep, it's GodMode9i 2018-10-02 20:51:50 -06:00
Robz8
81fc6b9754 Add source code files 2018-10-02 11:06:03 -06:00