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
5e413177d4
Eradicate testcases
2024-10-13 02:23:16 -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
1a88151eee
cheatwnd: add utilities for exporting cheat data to a file
...
- Use a u32 vector instead of std::string
- Use that vector to allow exporting to file
Co-authored-by: Pk11 <pk11@outlook.jp>
2024-10-13 02:22:39 -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
lifehackerhansol
62cf5f681b
Add licenses of incorporated source code
...
- The base akmenu is under MIT
- The fork, woodrpg, is under GPL-3.0-or-later
2024-10-13 02:11:14 -07:00
lifehackerhansol
8476d61c49
treewide: switch to SPDX-License-Identifier
2024-10-13 02:11:14 -07:00
lifehackerhansol
802463dfe7
button: remove unused width variable
...
Fixes -Wunused-variable warning
2024-10-13 02:11:14 -07:00
lifehackerhansol
bd4b817c87
exptools: do not use register int
...
Fixes -Wregister warning
2024-10-13 02:11:13 -07:00
lifehackerhansol
800aa07da8
treewide: use pragma once
2024-10-13 02:11:13 -07:00
lifehackerhansol
220e82fcbd
treewide: clang-format
2024-10-13 02:11:12 -07:00
lifehackerhansol
01364b9220
Add .clang-format
...
Taken from:
Repo: https://android.googlesource.com/platform/build/soong
Path: scripts/system-clang-format
HEAD: c56712943ff2c76051489cc8dffcb04c1dfe2a76
2024-10-05 20:49:08 -07:00
lifehackerhansol
6d74f51cd1
sprite: migrate to using OAM from libnds
...
Co-authored-by: Ronny Chan <ronny6993@gmail.com>
2024-10-05 20:49:07 -07:00
lifehackerhansol
a7dd6151a4
Make it build on latest devkitARM
...
- UTF8-ify where possible
- Remove custom linkerscript
- Update Makefiles
- devkitPro/nds-examples@6afa09b205
- Comment out akloader binaries
- This will be reworked soon™️
- Eradicate sdidentify
- AKRPG specific
- Eradicate libelm
- Eradicate save64m
- Eradicate file operations
- Eradicate libio*
- Eradicate crtsmall
- Fix paths for new root drive naming in latest libfat
- dsrom: fix type cast issue in homebrew check
- MAX_FILENAME_LENGTH -> PATH_MAX
- adapt directory listing operations to new dkP way
- timer: unstaticify _factor
- Remove all flashcart-specific bits
- fix type of cPopMenu::itemBelowPoint
- gbaloader: use updated vramSetPrimaryBanks function
- Move arm9-specific headers to arm9
2024-10-05 20:49:07 -07:00
lifehackerhansol
6fe395b92f
Extract akmenu4 from woodrpg v1.25
2024-10-04 22:35:39 -07:00
lifehackerhansol
f33df81056
Add .gitignore
2024-10-04 22:35:38 -07:00
lifehackerhansol
1ff59f3b7f
Initial empty repository
2024-10-04 12:04:29 -07:00