Commit Graph

405 Commits

Author SHA1 Message Date
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
Pk11
52355b98c7 Make a couple strings more flexible
Force push fixes some typos
2021-11-22 22:42:42 -06:00
Pk11
af1772a337 Fix clipboard overlapping control info 2021-11-22 22:17:59 -06:00
Pk11
d21a04983a Add Crowdin badge to README 2021-11-22 22:01:24 -06:00
Pk11
e75b54db02 Fix using float printf on integer GB 2021-11-22 22:01:14 -06:00
Pk11
ac968a17ae Use the D-Pad characters for the file attributes
Also change the buttons a bit, that menu always confused me and I think this makes more sense, can change if wanted though
2021-11-22 21:41:22 -06:00
Pk11
11b5c4e523 Make GM9i translatable 2021-11-22 21:02:13 -06:00
Pk11
e44678598c Enumify drive number 2021-11-22 16:16:48 -06:00
Pk11
b5df5a6971
Fix GBA EEPROM 64 KB writing 2 banks (#116) 2021-11-07 16:12:45 -07:00
Pk11
9df30e86a4
Change Azure Pipelines badge to GitHub Actions
I didn't notice this when fixing the screenshots. Don't feel like making a new PR right after so just committing this directly.
2021-11-04 22:31:15 -05:00
Pk11
fe710cb61f
Update README screenshots (#115) 2021-11-04 21:26:39 -06:00
Pk11
b579cedd29
Fix GBA EEPROM saves (#114)
* Fix GBA EEPROM saves

* Clean up dumping error messages
2021-11-04 19:28:30 -06:00
RocketRobz
647c936a2e
Merge pull request #113 from Epicpkmn11/gba-saves
Improve GBA cart dumping
2021-11-02 21:25:50 -06:00
Pk11
8a3685803d Improve EEPROM code
Still doesn't actually *work*, but it should be closer now.
2021-11-02 22:12:15 -05:00
Pk11
ae3ddd0c6c Use enums and fix warnings in gba.cpp
Also fix not erasing the GBA save before writing
2021-11-02 22:02:01 -05:00
Pk11
568c4dde5f Fix overdumping GBA ROMs
Thanks to gba-link-cable-dumper
https://github.com/FIX94/gba-link-cable-dumper/blob/master/gba/source/main.c#L19-L40
2021-11-02 18:39:46 -05:00
Pk11
cf0a86fa0b Add dumping non-SRAM GBA saves
Credit to savegame-manager for code
https://code.google.com/archive/p/savegame-manager/
2021-11-02 18:38:31 -05:00
Pk11
35d6f7fdca Remove unused non-functional BBDX code from auxspi 2021-11-02 15:51:05 -05:00
Pk11
486f846cbd
Show file creation/modification times in file info (#111) 2021-10-11 13:44:48 -06:00
Pk11
8de40f23ac
Fix freezing on boot on flashcard & getting GBA cart info (#110)
* Only check if 3DS in DSi mode

* Fix reading GBA cart info

* Don't do & on the arrays for the GBA info

I don't think it was breaking anything to do that? but it's not needed and I think it might be wrong somehow or other
2021-10-11 13:35:47 -06:00
RocketRobz
9e1c56fa2d
Merge pull request #108 from Epicpkmn11/nand-cart-dumping
Fix NAND cart dumping
2021-10-10 17:21:23 -06:00
Pk11
d608197df8 Fix NAND restore error message & variable name 2021-10-10 17:48:32 -05:00
Pk11
132f787623 Remove CARD_CLK_SLOW from NAND commands
Seems fine without it, maybe better?
2021-10-10 17:44:14 -05:00
RocketRobz
22edd6d437 Update Makefile 2021-10-09 20:08:10 -06:00
RocketRobz
b9fcd7fa54 Properly allocate memory for RAM drive 1 2021-10-09 19:58:14 -06:00
RocketRobz
7750ab47c0 Detect 3DS console without reading NAND 2021-10-09 19:39:39 -06:00
Pk11
960c1ea7ad Only dump 64 MiB for Face Training
GBATEK says 82 MB RW section but now how much is save, nocash said 66 MB is save(?) on nesdev, but then melonDS makes a 64 MB save, since melonDS seems to work I'm just going to lower this to 64 MB incase going further can cause trouble.
2021-10-06 14:11:48 -05:00