Commit Graph

73 Commits

Author SHA1 Message Date
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
lifehackerhansol
5eac5c72b8
mainlist: sanity check going back from top menu
When going back to the top directory, the code passes "...". But what
if you go back *from* the top directory?

In this case, the menu goes crazy and loads the SD card directory, and
it is impossible to go back to the top directory.

At the top directory, the location is not "..." but actually "". It is
also possible for the directory passed to be ".../". Add a check for
all these probabilities and treat them like the top directory.
2024-10-14 17:12:40 -07:00
lifehackerhansol
794685e291
Add back support for favorites
This was accidentally removed when file operations were removed; for
some reason that was tied to the favorites feature.

Add it back in a simpler form.
2024-10-14 17:12:40 -07:00
lifehackerhansol
5adf8515ac
mainwnd: remove broken custom dirShowName for the file system
This is a pain to support due to multiple types of mount points. The
current mount points (`sd` and `fat`) are just fine and understandable.
2024-10-14 17:12:40 -07:00