Commit Graph

512 Commits

Author SHA1 Message Date
RocketRobz
0ba733cdb7 Update main.c 2024-04-26 17:10:49 -06:00
RocketRobz
e5d85dd5cd Read ConsoleID register, if available 2024-04-25 12:44:03 -06:00
RocketRobz
ab04f98396 Only detect GBA cart ejection when running from Slot-1 2024-03-26 18:32:09 -06:00
RocketRobz
1a3c42e9a4 Build bootloader with -O2 flag 2024-03-08 15:41:06 -07:00
RocketRobz
348d42d0a0 Clear NDMA slots before clearing RAM 2024-03-08 14:46:24 -07:00
RocketRobz
5de1523864 Update arm9clear.arm.c 2024-03-08 02:20:02 -07:00
RocketRobz
4cabc9d09f Update fat.c 2024-03-07 23:06:17 -07:00
RocketRobz
c96b8e1855 Fix build error 2024-02-27 20:21:11 -07:00
RocketRobz
42a098c105 Derp fix 2024-02-27 20:15:32 -07:00
RocketRobz
98384c1d4b
Update README.md 2024-02-27 14:37:13 -07:00
RocketRobz
d030ddc16a Use NDMA to clear RAM and clear DSi registers 2024-02-27 13:55:38 -07:00
RocketRobz
5a69abae92 Move SHA1 and tonccpy functions to ITCM 2024-02-26 16:28:40 -07:00
RocketRobz
69c8ffa759 Update ds_arm9_hi.mem 2024-02-11 21:14:30 -07:00
RocketRobz
a52576bf67 Add SHA1 calculation for DS mode 2024-02-11 21:11:01 -07:00
Pk11
457a82481d
Make X clear string in keyboard (#226) 2023-12-30 17:48:15 -07:00
Pk11
a727ca4152
Fix dumping EEPROM registers in 32 MB ROMs (#222) 2023-12-30 17:47:51 -07:00
Pk11
196a85ad15
Update to match GodMode9's new font (#219) 2023-12-30 17:46:37 -07:00
Pk11
a67d157bc1
Make GBA RTC dumping optional (#218) 2023-12-30 17:45:36 -07:00
Pk11
d588ac07a4
Only dump the RSA key on trimmed ROMs when it exists (#215)
* Only dump the RSA key on trimmed ROMs when it exists

* Check for 'ac' magic number instead of 0xFF

Thanks @bWFpbA
2023-12-30 17:44:16 -07:00
Pk11
088fd0d383 Fix getcwd missing trailing slash 2023-04-22 14:59:30 -05:00
Pk11
b584f73566
Fix git not working 2023-04-22 12:38:50 -07:00
Pk11
a8940a0c48 Fix compilation error on devkitARM r60 2023-04-22 14:31:30 -05:00
Pk11
2212ee5d93
Get drive size from destination drive, not current (#211)
- Fixes #210
2023-01-12 17:31:28 -07: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
RocketRobz
854b16d8a1 Enable NAND access for DS flashcards with SCFG access 2022-12-31 23:21:50 -07:00
RocketRobz
7af7377efa Disable photo partition for now
Fixes #206
2022-12-31 23:13:09 -07:00
Pk11
5a73c67774
Fix toncset (byte version) not working correctly (#207)
See DS-Homebrew/TWiLightMenu#2121
2022-12-14 14:07:13 -07:00
Pk11
de85813d4c Remove "Bootstrap file" from langauge.ini 2022-11-29 19:16:09 -06:00
lifehackerhansol
b21bb687b8
Revert "Implement bootstrapping (#73)" (#202)
This reverts commit 44f3a0ccb9.
2022-11-29 18:04:52 -07:00
RocketRobz
efb16e8011 Fix arm9 compilation error with -Os 2022-11-21 01:42:59 -07:00
RocketRobz
6434a00ee1 Compile ARM7 binary in ARM instead of THUMB 2022-11-21 01:31:36 -07:00
RocketRobz
9b9ef7c937 Set nandio_set_fat_sig_fix as inline function 2022-11-21 01:25:09 -07:00
RocketRobz
d8f76fcb3d Fix #201 2022-11-21 00:42:35 -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
816dbb98db
Add support for photo partition (#199) 2022-10-23 13:33:36 -06:00
Pk11
83a977de2a
Fix dumping apps with versions over 000000ff (#198)
it's actually a big endian u32 and dev apps use that I guess
2022-10-11 22:38:25 -06:00
Pk11
257fbbc145
Update translations (#195)
* Update translations

* Add Indonesian, Polish, and Ryukyuan

* Update fonts

Adds ĄąĆćĘꣳŃńŚśŹźŻż for Polish
2022-09-05 20:30:26 -06:00
Pk11
8f1eaf945b
Don't try to change attributes on read-only drives (#193) 2022-08-24 15:32:11 -06:00
Pk11
5a8f3dfb23
Upload unzipped builds alongside the 7z (#191) 2022-08-09 19:10:38 -06:00
Pk11
ec22bf1975
Add on-screen mention of how to (de)select all (#190) 2022-08-09 19:02:50 -06: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
2906dd84d3
Always pad time with space and pad hour with 0 (#185) 2022-08-03 16:42:43 -06:00
Pk11
1605dcf8f0
Change screen swap to an ini option (#183) 2022-08-02 20:04:55 -06:00
Pk11
7647d311bc
Move keyboard cursor by touch (#182) 2022-08-02 20:04:19 -06:00
Pk11
9b06e85d90
Fix deleting not scrolling (#181) 2022-08-02 18:54:52 -06:00
Pk11
249f77b3bc
Remember selected folder when pressing B (#180) 2022-08-02 18:44:51 -06:00
RocketRobz
e7257819f5 Prepare for NAND reading in DS mode with SCFG unlocked
TODO: Replace SWI SHA1 functions with custom implementation
2022-07-06 20:09:41 -06:00
RocketRobz
2b850a957c Remove non-working code 2022-07-06 18:32:33 -06:00
RocketRobz
1bbd77f73d Remove non-working code 2022-07-06 18:11:15 -06:00
RocketRobz
a00fa3f3f5 Fix looping on eMMC CID get 2022-07-06 18:09:12 -06:00