Kei
e682a4252e
VRAM Fix, System Dir change and saves folder support
...
- VRAM Fix in nds-bootloader, should fix garbled graphics in Giana Sisters DS
- System Dir changed from _nds to _nds/akmenunext, this is a breaking change. Its intended so users using TWL++ alongside have less clutter.
- Added support for "saves" folders now. Its a setting that can be toggled.
2025-01-25 23:29:52 +00:00
Kei
e0552ca296
nds-bootstrap-nightly test
...
nds-bootstrap-nightly test
2025-01-18 21:38:38 +00:00
Kei
462db3bdc7
Passme & Soft Reset
...
Changed soft reset location to reduce conflicts with other laucher software
Added PASSME path
2024-12-28 14:46:59 +00:00
Kei
21dbfe534e
nds-bootstrap variant
...
- Changes to the makefile to build only the nds-bootstrap variant
- Visual cues for loading progress
2024-12-14 17:51:51 +00:00
lifehackerhansol
5c632b58f5
ttio: update from DLDI source
...
Fixes issues on R4iTT DSTT-based carts which have a weird quirk
2024-11-04 11:07:18 -08:00
lifehackerhansol
179c309b19
TopToyLauncher: simplify ifdefs for loader path, error if not found
2024-11-03 10:43:54 -08:00
lifehackerhansol
fcdca80478
launcher: use system file name macro for cheat database
2024-11-01 08:42:16 -07:00
lifehackerhansol
2199c147ae
TopToyLauncher: Add support for dual SD/SDHC support for DSTT
...
Works by reinitializing the SD card to retrieve the HCS bit
2024-11-01 08:22:13 -07:00
lifehackerhansol
7ebc6abf53
TopToyLauncher: use 8.3 filename for TTMENU.SYS
...
Fixes an issue on some SD card
2024-11-01 08:21:24 -07:00
lifehackerhansol
350dc13e90
Add TTMenu support
...
This needs TTMenu/YSMenu to already be installed, or at least
extinfo/infolib/ttpatch.
2024-10-31 23:32:21 -07:00
lifehackerhansol
95ff08bdc6
launcher: tell user when loader is missing
...
At the moment it will just do nothing and go back to menu; instead
print a hopefully helpful text that the file is missing.
2024-10-14 17:12:41 -07:00
lifehackerhansol
12737bfbe2
Add back support for PassMe
...
This is handled by PassMeLoader; it must be present in `/__rpg/`.
2024-10-14 17:12:40 -07:00
lifehackerhansol
8a5ec3e0b8
AcekardLauncher: add system.sys generation support
...
This is needed by BL2CK-based akloader (which is the R4iTT loader) to
load titles.
Only that loader needs it, so hide behind a guard.
2024-10-14 17:12:40 -07:00
lifehackerhansol
21b6b529f3
Work around broken FIFO setup
...
Not entirely sure why, but FIFOs were being sent and received AFTER the
interrupts were cleared, causing them to not send.
It's unknown how this ever worked on older libnds/devkitARM, but FIFOs
need interrupts to work.
This workaround, instead, hijacks an area of the ROM header as a
temporary variable to wait for ARM7.
2024-10-14 17:12:39 -07:00
lifehackerhansol
fc0e950f34
Migrate old romloader code as an interface
...
This is loosely based on WAIO:
- Load akloader from a prebuilt akloader.nds. Must be extracted from a
given kernel.
- Remaining code based on the R4 variant of romloader.cpp
- Add setting to alternate between nds-bootstrap and given kernel
2024-10-14 17:12:39 -07:00
lifehackerhansol
a2a82b6e4e
Add support for DSi SD
...
- Due to too much hardcoding on flashcart, it requires a compiler flag
to enable DSi features.
2024-10-13 22:39:04 -07:00
lifehackerhansol
1a76345468
Add nds-bootstrap interface
...
- Rework savemngr to use melonDS ROM list for save type
- Use nds-bootstrap in place of akloader for retail game launching
2024-10-13 02:23:15 -07:00
lifehackerhansol
e702d1bfbf
Add the ILauncher interface, starting with homebrew
...
- To keep things simple, use devkitPro's nds-bootloader
2024-10-13 02:22:38 -07:00