Commit Graph

431 Commits

Author SHA1 Message Date
Pk11
836c30e182 Fix always blocking SPI saves over 1 MiB
Noticed this right after marking the PR ready for review lol
2022-01-04 22:07:17 -06:00
Pk11
bec149de03
Add dumping DS saves using GBA cart save data (#138)
* Simplify GBA EEPROM FIFO wait

* Add dumping DS saves using a GBA cart's save data

* Don't try dump very large DS saves to GBA carts

* Don't show DS cart info on regular DS

you need to take the cart out to reinit it so info isn't loaded

* Change to 'writing save' for DS to GBA dumps

* Fix a couple bugs and typos
2022-01-04 20:54:45 -07:00
Pk11
a9a29204ab
Improve unmounting and various other bug fixes (#137)
* Various improvements to drive unmounting drives

* Add mounting DSiWare saves

They're FAT12 images, but libfat doens't like them without a little tweak since they don't have the 'FAT' identifier text

* Don't try to send DSi SD card status on regular DS

Fixes X and Y buttons being unresponsive
2022-01-03 20:08:43 -07:00
Pk11
e8c3a8596b
Improve AK2i secondary drive mounting (?) (#136)
* Improve AK2i secondary drive mounting (?)

* Ensure correct bus owner when getting DLDI
2022-01-03 19:37:12 -07:00
Pk11
574e5b26a6
Hide writing actions when drive is read-only (#134) 2022-01-03 00:39:17 -07:00
RocketRobz
cbb223a421 Always show SD unmount/remount option if flashcard DLDI isn't found 2022-01-02 23:25:41 -07:00
RocketRobz
c7fefecdcc Do not read NDS cart info if Slot-1 flashcard is mounted
Fixes lockup when highlighting Slot-1 FAT
2022-01-02 23:16:20 -07:00
RocketRobz
248d0244f3 Fix unmount/remount flashcard option being shown in DSiWarehax 2022-01-02 22:46:22 -07:00
RocketRobz
8edf33099b Run 3DS detection code and show Reboot option in DS mode 2022-01-02 22:36:38 -07:00
RocketRobz
22e469c09c Update compile .bat files 2022-01-02 18:50:04 -07:00
RocketRobz
c0a0c82fc0 Increase DSi/3DS RAM drive size by 3MB 2022-01-02 18:47:11 -07:00
RocketRobz
d05294f4bf Revert "Asynchrously clear MEP" to fix misdetected X button presses
This reverts commit 46f32cea1e.
2022-01-02 18:41:40 -07:00
RocketRobz
46f32cea1e Asynchrously clear MEP 2022-01-02 18:31:37 -07:00
RocketRobz
99624643f2 Replace vramcpy with tonccpy 2022-01-02 18:24:25 -07:00
Pk11
862fee8e68 Fix crash on mounting SD if booted without SD card 2022-01-02 15:13:36 -06:00
Pk11
bfb136c866 Don't attempt to create folder if no drive mounted 2022-01-02 15:05:38 -06:00
Pk11
ec9d7d8987 Remove accidenally commited if override 2022-01-02 14:51:19 -06:00
Pk11
cb7e7055ed Use correct git log command for commit message
* testing again
2022-01-02 14:06:28 -06:00
Pk11
b503b87bb2 Fix asterisks in commits message
* test, please work
2022-01-02 14:03:20 -06:00
Pk11
2b8808ae6d
Autodetect SD removal and more bug fixes (#133)
* Autodetect SD removal, see desc

Also:
- Mark read-only drives as `[R]`
- Detect and respect write protect on SD card
- Don't attempt to remount SD card if not inserted
- Fix repo link on startup screen

* There are enough characters for `https`

I didn't notice there was actually 1 more column usable

Co-authored-by: RocketRobz <bobesh8@gmail.com>
2022-01-02 12:38:55 -07:00
Pk11
b3bdcabec2
Improve keyboard input (#132) 2022-01-02 12:35:21 -07:00
Pk11
60736a5fcd Fix warning in fcopy 2022-01-02 03:35:03 -06:00
RocketRobz
9d5e205a78 Bug fix 2022-01-02 02:03:43 -07:00
RocketRobz
3e8dd2f5c2 Add support for Slot-2 flashcard RAM
ALSO: Allow RAM drive to be used on DSi/3DS in DS mode with unlocked SCFG
2022-01-02 01:55:18 -07:00
RocketRobz
f4d324d2ba Fix MEP RAM drive not showing
Moved first 8 sectors of MEP RAM drive to Main RAM
2022-01-02 01:12:40 -07:00
RocketRobz
48b54d5d68 Fix warnings 2022-01-02 00:52:51 -07:00
Pk11
0f8b4c248e
Simplify RAM drives (#131)
* Simplify RAM drives

* WIP: Add Slot-2 RAM expansion RAM drive support
2022-01-02 00:46:49 -07:00
Pk11
aa2cfcab81
Fix remounting SD card (#130)
* Fix remounting SD card

* Fix SD label whitespace trimming

It was cutting at the first space, not the last one
Also clean up the function calls, `&sdLabel[0]` is the same thing as `sdLabel`
2022-01-01 20:52:21 -07:00
Pk11
5d5d05cf7c Fix No drives found! text being the wrong color 2021-12-31 21:23:42 -06:00
Pk11
bd7f069848 Remove unused strings 2021-12-31 21:22:01 -06:00
Pk11
aeb13dba29
Improve dumping menu, add metadata dumping (#128)
* Improve dumping menu, add metadata dumping

* Use `NONE` as fallback DS save instead of `UNK`

Matches GM9 for my DSTT and バトル&ゲット:ポケモンタイピングDS

* Fix metadata check for NAND save
2021-12-31 20:04:50 -07:00
Pk11
b491b6f656
Fix bolding of **TW**i**L**ight Menu++ in README 2021-12-31 16:56:23 -06:00
RocketRobz
e5d4c2ab69 Merge branch 'master' of https://github.com/DS-Homebrew/GodMode9i 2021-12-31 14:28:54 -07:00
RocketRobz
0f123fa26b Update README.md 2021-12-31 14:28:43 -07:00
Pk11
dc0bb54f7d
Update translations, show warning when loading language menu without NitroFS (#125)
* Update translations

Adds German and Simplified Chinese and credits to the README

* Add warning when changing language without NitroFS

* Add separate plural and non-plural strings

* Add hu-HU, it-IT, update other translations

Also adds a few missing letters to the font

* Update translator credits
2021-12-25 01:28:23 -07:00
Pk11
94682d63e0
Fix unmounting drives not responding immediately (#127) 2021-12-18 20:02:34 -07:00
Pk11
48881bb810
Fix color changing after opening keyboard (#126) 2021-12-18 19:24:41 -07:00
redstonekasi
6f163060b0 show correct text when deleting files 2021-12-10 09:56:25 -08:00
RocketRobz
9f5c1ac2d7
Merge pull request #118 from Epicpkmn11/translatable
Make GodMode9i translatable
2021-12-09 16:50:32 -07:00
Pk11
43904d2c77 Update French, bottom align ellipsis 2021-12-01 13:10:13 -06:00
Pk11
117fb3f98a Update translations
Adds Russian and French (only partially complete) and a Kana only Japanese translation cause the Kanji font is kinda hard to read, it still has the proper one so you can choose either
2021-11-30 16:31:18 -06:00
Pk11
bf7a850701 Fix power off, hide Reboot in DS mode 2021-11-30 01:37:26 -06:00
Pk11
d653187818 Allow screenshotting in START menu 2021-11-29 21:37:19 -06:00
Pk11
1b6360df13 Use B button for "Press B to cancel"
somehow missed this one

force push because I missed one of the files
2021-11-29 21:36:27 -06:00
Pk11
90814b2ff2 Add START menu with language selector 2021-11-29 15:57:31 -06:00
Pk11
1602d4143e Fix fcopy progress bar 2021-11-23 16:30:51 -06:00
Pk11
aa0774f12a Add Japanese and Spanish translations
Will add more as they're completed
2021-11-23 16:24:42 -06:00
Pk11
70812b77a0 Add Kanji, Greek, Hebrew, Arabic to default font
Kanji are from k6x8 from littlelimit.net, so added that to the credits (I hope I credited that right), the rest are from nds-bootstrap with minor edits (and more major edits to Arabic)
2021-11-23 16:15:04 -06:00
Pk11
7c1635033a Make gm9i folder if it doesn't exist 2021-11-23 11:01:33 -06:00
Pk11
78e9bd9996 A couple derp fixes
- Allocate enough space for byte sizes
- Pass size to 'bytes' count
- Check lang ini not font path for lang reload
- Use 24 hour with 0 instead of space for filename date
2021-11-23 01:44:49 -06:00