Commit Graph

17 Commits

Author SHA1 Message Date
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
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
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
48881bb810
Fix color changing after opening keyboard (#126) 2021-12-18 19:24:41 -07: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
9df88c6b7f Add taking screenshots to a few more places 2021-08-14 13:54:37 -05:00
Pk11
19be8dd77a Use 16 column hex editor when font small enough 2021-08-12 18:05:15 -05:00
Pk11
2ca30a9bd2 WIP: Use bitmap mode and clean up some things 2021-08-08 07:31:00 -05:00
Pk11
219a0a4325 Fix tiny files and add searching
Also make the formatting of 'if's and 'for's consistent
2021-04-23 01:35:35 -05:00
Pk11
5e10ed2809 Use capital A-F for hex
I didn't realize you could do %X instead of %x for that
2021-03-13 21:44:10 -06:00
Pk11
e40ebe4b87 Remove debug message 2021-03-12 08:10:56 -06:00
Pk11
2d59362d9c Read only for NAND/NitroFS/FAT IMG drives 2021-03-12 07:59:01 -06:00
Pk11
8d607e70a2 Improve colors, fix non-mod 8 sized files, probably more 2021-03-11 17:47:05 -06:00
Pk11
d8090ed60f Add limit to jumping and swap left/right when editing byte value 2021-03-10 00:28:35 -06:00
Pk11
f4032dd4dc WIP: Add hex editor 2021-03-09 00:23:19 -06:00