Commit Graph

76 Commits

Author SHA1 Message Date
Kei
a1499897f8 Merge branch 'main' of https://github.com/coderkei/akmenu-next 2025-06-06 19:54:06 +01:00
Kei
1a8decfe14 DS Phat Colors 2025-06-06 19:54:03 +01:00
Kei
cbc1dca08e
Update NdsBootstrapLauncher.cpp 2025-06-03 10:21:38 +01:00
Kei
81f03768e0 Custom Hotkey & Slot 1 Launcher
- Custom Hotkey via ndsbs.ini
- Slot 1 launcher Added
- Dotfiles from MacOS are now hidden
2025-05-30 21:39:00 +01:00
Kei
217e025825 Fix hotkeys
Fix hotkey values
2025-05-12 19:55:23 +01:00
Kei
5202fdb4d8 Menu Hotkey Support
Added menu hotkey support for nds-bootstrap usage
2025-05-11 20:48:17 +01:00
Kei
1a8ca88403 Fix makefile removing ini file 2025-04-27 15:48:21 +01:00
Kei
7a7fe6e0bb Update .gitignore 2025-04-27 00:42:37 +01:00
Kei
c14071457d Rework build steps & small icons
- Rework how the package is built
- Added small icons view mode
- Fixed view mode not being saved
- Reverted DSiWare support (User is notified instead)
- Autoboot files are now part of the repo
- Added option to force DS-Only mode.
- Added new default theme
2025-04-27 00:41:21 +01:00
Kei
a61ad2e07a
Merge pull request #4 from James-Makoto/main
update chinese translation for nds-bs related functions
2025-04-26 18:01:36 +01:00
James-Makoto
690730ca85 update translation for nds-bs related functions 2025-04-26 14:15:23 +08:00
Kei
0f2aac0270
Merge pull request #2 from James-Makoto/main
update zh_Hans and zh_Hant localization
2025-04-25 23:32:09 +01:00
James-Makoto
a2b1a4a677 update zh_Hans and zh_Hant localization 2025-03-26 01:18:46 +08:00
Kei
0ed8c6bf27 Update NdsBootstrapLauncher.cpp
Make it so it can compile for now until dsiware save support is added
2025-02-28 19:45:37 +00:00
Kei
3d3ca0abf7 Start DSiWare Support
- Added DSiWare detection
- Start INI Work for DSiWare. PUB and PRV save creation not added yet.
- Only modify VRAM if running on a flashcart (resolved Giana Sisters DS regression)
- Remove Card DMA configuration to align with nds-bootstrap removing it as a configurable value
- Show a message to the user if using akmenu-next for the first time
2025-02-28 19:34:12 +00:00
Kei
935497e4a0 Add card read DMA
Add card read DMA
2025-01-30 21:41:45 +00:00
Kei
307d11777a nds-bootstrap version switch
nds-bootstrap version switch
- Allow user to switch between release or nightly version in settings (will show an error upon loading a game if the loader is missing)
2025-01-27 18:55:02 +00:00
Kei
30856a9c2a Update README.md 2025-01-25 23:31:06 +00:00
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
ba350c5fd6 Merge branch 'main' of https://github.com/coderkei/akmenu-next 2025-01-18 18:52:17 +00:00
Kei
fdbc7346c3 Remove akloader & ttloader code
Remove akloader & ttloader code
2025-01-18 18:52:12 +00:00
ApacheThunder
41afcabda5 Fix UI bug with save extension setting
* Fix UI mis-representing the current setting of the game save file
extension setting in the save extension settings pane.
2025-01-11 01:31:56 -06:00
Kei
e9f257b9d8
Update README.md 2024-12-29 00:04:44 +00:00
Kei
e5f8629319 More fixes
- Fixed no sound issues on flashcarts running on TWL_FIRM (Not sure why this code was here, it also exists in WoodRPG)
- Fixed theme/language soft reset for DSi & 3DS version
- Removed old build files, these are now integrated into the makefile
2024-12-28 21:41:30 +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
ApacheThunder
7f66ae6613 Fix DSi build
* Fix DSI build. Now works correctly on DSi.
* Fixed soft reset into boot.nds. Now works on both DSi and flashcarts.
Also fixed for theme reset.
* Fixed soft reset into GBA mode. Was using libnds's broken swi call.
Replaced with modified version that isn't broken.
* Fixed warnings generated during compile.
* Removed old LD/Specs from arm7 folder. This is needed to allow proper
arm7 entry point for TWL_FIRM compatiblity on 3DS. Didn't seem to break
DS mode copy so a DSi specific build of arm7 make file is not needed at
the moment.
* custom banner added via banner.bin and -t ndstool command.
* Flashcart build now uses -h 0x200 command for better compatiblity with
older homebrew launchers/flashcarts.
2024-12-22 16:28:38 -06:00
Kei
805f9e9674
Merge pull request #1 from ApacheThunder/main
Add 32KB DLDI support.
2024-12-14 22:19:39 +00:00
ApacheThunder
5fc1bfd456 Add 32KB DLDI support.
* dldi_32K.s added. Overrides libnds's version with one that reserves
32KB instead of 16KB.
2024-12-14 16:17:18 -06:00
Kei
aa7dc5e906 Update submodule for 32KB DLDI 2024-12-14 22:16:35 +00:00
Kei
57fdec9579 update submodule 2024-12-14 22:12:36 +00:00
Kei
aef0cf60ef Update .gitmodules 2024-12-14 22:07:46 +00:00
Kei
f775a22fc9 Fixed soft reset for themes 2024-12-14 22:05:29 +00:00
Kei
4991ce756b Fixed version number 2024-12-14 17:55:10 +00:00
Kei
b5c84c5158 Added readme 2024-12-14 17:52:29 +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
c310511fe2
DLDI patch flashcard-specific targets
This is probably not needed as users are likely to use another
bootloader, but it's useful nonetheless particularly for the DSTT
which may not need such a thing.
2024-11-04 11:07:18 -08:00
lifehackerhansol
62a7fb2220
Add DLDI submodule 2024-11-04 11:07:15 -08:00
lifehackerhansol
34996d8ed9
Add support for the M3
- Uses m3patch from YSMenu
2024-11-03 10:53:06 -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
30836cdae3
rominfownd: fix order of ROM loader selection
nds-bootstrap needs to be `1` for things to work.
2024-11-01 02:59:38 -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
8cada4d83d
arm7: load directly to IWRAM and only IWRAM
Small modification to the linkerscript to stay in 0x03800000. This may
break a few loaders but that's okay, nobody should be booting this
directly.
2024-10-30 20:30:10 -07:00
lifehackerhansol
fa9e4afefc
mainwnd: add support for globally setting launcher 2024-10-14 17:12:41 -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
5020802b1a
helpwnd: rebrand
No longer wood :)

- Add version text of loaders where possible
- Remove font size in help window, not really that helpful
2024-10-14 17:12:40 -07:00