- 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
- 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
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)
- 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.
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.
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