Commit Graph

275 Commits

Author SHA1 Message Date
RocketRobz
edd514aad5 Check if .nds (or .gba) file is created before dumping 2021-01-24 14:18:20 -07:00
urmum-69
d68ac105e6
Show the free space on each drive in the root menu (#76)
* show the free space on each of the drives in the root menu

* round up to nearest 0.1GB, instead of nearest GB

* remove redundant checks for bytes
2020-12-14 12:51:38 -07:00
RocketRobz
f8cd65dd69 Derp fix 2020-11-25 20:39:42 -07:00
RocketRobz
9ee6cc3f77 Add SCREENSWAP compilation flag 2020-11-25 20:33:20 -07:00
RocketRobz
30bc6ec416 Run nds-bootstrap from SD card, if found there, and running in DSi mode 2020-10-26 23:23:47 -06:00
RocketRobz
68c06b8687 Use B4DS, if GM9i runs in DS mode 2020-10-26 21:46:48 -06:00
Void
44f3a0ccb9
Implement bootstrapping (#73) 2020-10-26 21:38:21 -06:00
Pk11
18e66033dc
Add removing items from clipboard & auto version number (#70)
* Add removing from clipboard

* Automatically get verison number

* Clear clipboard if remoing last item
2020-09-12 22:08:06 -06:00
RocketRobz
0eea74f5dc Convert GM9i logo to 8BPP 2020-09-07 02:58:09 -06:00
RocketRobz
061f47b74d Bump version number for release 2020-09-07 02:54:10 -06:00
RocketRobz
eb7446d24a Derp fix 2020-09-07 02:52:07 -06:00
RocketRobz
999cae1f8e Properly dump *Shrek & Shark Tale* GBA Video ROM properly 2020-09-07 02:50:28 -06:00
RocketRobz
2abfaaf22b Update TWL flashcard mount code 2020-09-04 00:44:50 -06:00
RocketRobz
3bf8f17b7c Dump last 32MB from certain GBA Video ROMs 2020-09-04 00:39:08 -06:00
Pk11
5437be1a2e
Add save file restoring (#68)
* Remove `using namespace std`

* Improve extension function and use more

* Add save restoring

and remove fstream to save ~300KB
2020-08-20 19:09:20 -06:00
Void
2ae90b4fff
Selection deletion support (#67) 2020-08-11 18:27:38 -06:00
Void
96b487781a
Fix crash when copying empty folders + misc formatting fixes (#65) 2020-08-09 22:45:52 -06:00
Void
7e7ae6159a
Multi file copy paste support (#63)
* multi file copy paste support

* fix indentation

* fix overflow
2020-07-30 16:15:55 -06:00
RocketRobz
7b2272059a Bump version number 2020-07-14 21:17:43 -06:00
RocketRobz
9ac93598db Do not show cart disable message in DSiWarehax 2020-07-14 19:07:15 -06:00
RocketRobz
38f80194d4 SD card is sucessfully read in DS mode! 2020-07-14 18:03:29 -06:00
RocketRobz
1223111a98 Remove DSi mode check when mounting SD 2020-07-14 17:52:22 -06:00
RocketRobz
dd94cd5e77
Ntr sd access (#61)
* Port SD code from nds-bootstrap

Currently freezes on `mounting drive(s)...`

* Disable NAND mounting for now

* Derp fix, and add verbose output

* NAND and SD access now work
2020-07-14 17:26:05 -06:00
RocketRobz
08409b892e Bug fix 2020-06-13 20:56:39 -06:00
RocketRobz
807d9b1f40 Hold X to disable NAND access, if GM9i crashed 2020-06-13 20:53:39 -06:00
RocketRobz
ed4ffc1993 Bug fix 2020-06-13 20:36:37 -06:00
RocketRobz
3d95a6d560 Fix gm9i/out/ folder being shown after copying a folder there 2020-03-19 15:56:06 -06:00
Pk11
7b568f4ffd
Fix copying dirs to /gm9i/out (#51)
* Trim trailing whitespace

* Fix copying dirs to /gm9i/out
2020-03-19 15:24:38 -06:00
RocketRobz
ca150269f7 Add message under Y - Held 2020-03-19 14:43:20 -06:00
RocketRobz
65394c34f1 Get ConsoleID without reading from 0x4004D00
Closes #46
2020-03-19 14:28:10 -06:00
RocketRobz
0745202caa Bug fix 2020-03-17 19:17:23 -06:00
RocketRobz
e33bb56b15 Bug fix 2020-03-17 19:15:26 -06:00
RocketRobz
a513aca5c0 Add option to dump save only 2020-03-17 19:12:37 -06:00
RocketRobz
999241b0a0 Add Nitro/IMG unmounting 2020-02-21 02:22:59 -07:00
RocketRobz
2a43eb2370 Add FAT image (.img) mounting 2020-02-21 02:14:37 -07:00
RocketRobz
2011b83be9 DSi/3DS: Properly unmount SD card 2020-02-17 01:12:44 -07:00
RocketRobz
50b41435f4 DSi/3DS: Now runs without an SD card 2020-02-17 01:02:12 -07:00
RocketRobz
61b426347b Bug fix 2020-02-17 00:41:44 -07:00
RocketRobz
dee4ba94b6 Don't show NDS GAMECARD in DSiWarehax or CycloDSi 2020-02-16 23:31:03 -07:00
RocketRobz
5aed42246c Boost DS(i) cart dumping
ALSO: Use correct size when dumping trimmed ROM
2020-02-16 23:19:19 -07:00
RocketRobz
280b1da282 Improve NAND init code 2020-02-16 15:06:17 -07:00
RocketRobz
1bf3ada47f Bump version number
Also remove unused files
2020-02-11 19:18:57 -07:00
RocketRobz
bf53a3c037 Implement NAND browsing
Code from twlnf.
The NAND write code is stripped for safety reasons.
2020-02-11 18:42:04 -07:00
RocketRobz
2bd4e57081 Add direct access for AK2i with Deep Labyrinth banner 2020-02-10 01:25:35 -07:00
RocketRobz
c83bb72135 Add placeholder NAND read code
ALSO: Add NitroFS mounting for other DS ROM filetypes
2020-02-09 23:44:59 -07:00
RocketRobz
f833c79f3e Comment out unused code 2020-02-05 14:39:08 -07:00
RocketRobz
ef4b474fd6 Add unused DS mode ROM dumping code 2020-02-05 14:34:45 -07:00
RocketRobz
065674a19f Fix DS game dumping being shown on Slot-1 flashcards 2020-02-05 00:13:13 -07:00
RocketRobz
edee203fe6 Fix smiley faces appearing on DS/lite 2020-02-05 00:05:41 -07:00
RocketRobz
9f52bd387d Bug fix 2020-02-04 22:10:48 -07:00
RocketRobz
fcf1dfa3c3 Display drive sizes 2020-02-04 21:40:19 -07:00
RocketRobz
aebb7f1e91 Only unmount SD card, if it was last opened 2020-02-04 20:31:00 -07:00
RocketRobz
0c238c7653 Remove unnecassary newline after Entering directory 2020-02-04 20:09:43 -07:00
RocketRobz
81e6b7afb0 Don't mount NitroFS, if not found in the ROM 2020-02-04 20:00:46 -07:00
RocketRobz
6226892784 Make dumping option do nothing, if neither SD/Flashcard is mounted 2020-02-04 19:50:31 -07:00
RocketRobz
14cd945b16 Re-init both console outputs after renaming or creating folder 2020-02-04 19:44:03 -07:00
RocketRobz
35987ae0e1 Re-init bottomConsoleBG after renaming or creating folder 2020-02-04 19:29:09 -07:00
RocketRobz
c645d70e95 Bug fix 2020-02-04 18:55:56 -07:00
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