Commit Graph

150 Commits

Author SHA1 Message Date
ApacheThunder
a10debc12f 3.4.4 release commit...
* More unused/unusable features removed.
*  Top screen logo updated to have more flashcart logos. Thanks to
SylverReZ for most of the added logos.
2023-11-11 12:38:57 -06:00
Pk11
088fd0d383 Fix getcwd missing trailing slash 2023-04-22 14:59:30 -05:00
Metroid Maniac
24d3a0ae66
Dump GBA RTC data in metadata and saves (#205)
* Add barebones RTC (actually GPIO) detect

* RTC reading gotta clean up

* Nicer printing

* Add date sanity check (detect RTC presence)

* Append RTC data to dumped saves mGBA-style if present

* Actually allow restoring save with RTC included
2023-01-01 00:10:42 -07:00
lifehackerhansol
b21bb687b8
Revert "Implement bootstrapping (#73)" (#202)
This reverts commit 44f3a0ccb9.
2022-11-29 18:04:52 -07:00
RocketRobz
dfcbab2c81 Load bios9i file if DS BIOS is set in SCFG when running from flashcard 2022-11-14 23:40:40 -07:00
Pk11
90c413f8fb
Fix clock using 12-hour and covering last character of the path (#189)
* Fix clock using 12-hour and covering last of path

* Simplify RetTime()
2022-08-09 18:53:50 -06:00
Pk11
1605dcf8f0
Change screen swap to an ini option (#183) 2022-08-02 20:04:55 -06:00
Pk11
249f77b3bc
Remember selected folder when pressing B (#180) 2022-08-02 18:44:51 -06:00
Pk11
9ada5887e2
Update translations (#162)
* Update translations, add Dutch and Ukrainian

Adds Ґ, ґ, І, і, Ї, and ї to the font for Ukrainian

* Update Chinese translation

* Add RTL support, Hebrew translation

* Update translations
2022-04-08 12:39:29 -06:00
Pk11
68a81840d6
Improve screen swap (#164) 2022-03-20 15:57:41 -06:00
Pk11
fb9b56f622
Warn if file too large to copy (#163) 2022-03-13 20:39:51 -06:00
Pk11
bef9eacf22
Ask before trimming ROMs (#156)
* Ask before trimming ROMs

* Fix unwanted key repeat
2022-01-17 02:35:14 -07:00
Pk11
5408406626
Allow mounting 0000 as FAT image (#152) 2022-01-11 07:16:14 -07:00
Pk11
d8bf2447ec
Clear cart info on eject outside of drive menu and detect ramdrive eject (#146)
* Fix cart info if ejected not in drive menu

* Fix a couple ramdrive issues

- Unmount ramdrive if Slot-2 RAM is ejected
- Fix potentially reading from the wrong location if numSectors > 1 and crosses between locations
- free ramdLoc on regular DS too
- Use calloc to 0 initialize, I saw it mess up occasionally on DSi too

* Update time in the Vblank handler
2022-01-07 20:35:49 -07:00
Pk11
ccf8d0200b
Add restoring DS saves on DS/DS Lite (#141) 2022-01-05 03:55:35 -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
574e5b26a6
Hide writing actions when drive is read-only (#134) 2022-01-03 00:39:17 -07: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
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
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
Pk11
90814b2ff2 Add START menu with language selector 2021-11-29 15:57:31 -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
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
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
2bc47b299d Propely substr file names 2021-08-21 17:39:39 -05:00
Pk11
162700115d Speed up directory loading
Doesn't load the file size until displaying it which makes it *way* faster
2021-08-20 10:41:41 -05:00
Pk11
4fd905f894 Fix file name being able to wrap 2021-08-15 17:26:12 -05:00
Pk11
9df88c6b7f Add taking screenshots to a few more places 2021-08-14 13:54:37 -05:00
Pk11
bba0daa23a Add loading font from an FRF file 2021-08-12 16:56:52 -05:00
Pk11
ce49d1fdf9 Add padding space before file size 2021-08-08 08:27:11 -05:00
Pk11
974cfcca11 Merge remote-tracking branch 'upstream/master' into bitmap-mode-and-cleanup 2021-08-08 07:35:15 -05:00
Pk11
2ca30a9bd2 WIP: Use bitmap mode and clean up some things 2021-08-08 07:31:00 -05:00
Pk11
d5b96dcb0b
Add trimming existing NDS ROMs (#104) 2021-07-31 20:45:19 -06:00
Pk11
65d65eae41
Add viewing NDS file info (#102)
* Add viewing NDS file info

* Fix breaking SysNAND reads
2021-07-17 21:16:55 -06:00
RocketRobz
0d35134952 Do not show Bootstrap file option for .firm files 2021-07-12 21:56:54 -06:00
triangle
aa37679ccd
Add save restoration support for sav1-sav9 (#97) 2021-06-24 22:09:01 -06:00
Pk11
895fd5e8fd
Add missing break; in switch case (#95) 2021-05-20 20:54:53 -06:00
Pk11
0efb21747d Merge remote-tracking branch 'upstream/master' into hex-editor 2021-04-23 01:38:28 -05:00
urmum-69
4c726266f7
don't run b4ds anymore, as it is obsolete (#87)
* don't run b4ds anymore, as it is obsolete

* fix off by one error when printing SHA1 hash
2021-03-24 18:02:54 -06:00
urmum-69
9e00e5394e
Implement calculating SHA1 hash of files (#86)
* implement calculating SHA1 hash of a file

* fix bug where incorrect SHA1 hash would be calculated
2021-03-20 12:54:21 -06:00
Pk11
2d59362d9c Read only for NAND/NitroFS/FAT IMG drives 2021-03-12 07:59:01 -06:00
Pk11
f4032dd4dc WIP: Add hex editor 2021-03-09 00:23:19 -06:00
Pk11
5e871a007d
Don't select ".." (#82) 2021-01-27 15:56:40 -07:00
Pk11
a9e5767e08
Separate the selection and the clipboard like GM9 (#81)
* Separate the selection and the clipboard like GM9

* Add selecting while holding L

* Print the first 5 paths that will be deleted

By @unresolvedsymbol, but with limit added by me
2021-01-27 15:46:47 -07:00