Commit Graph

183 Commits

Author SHA1 Message Date
ApacheThunder
20efa561bc Fix gitignore removing bin file from arm9/include
* Also commented out exception stub from make file...it doesn't appear
to be used by anything and it won't compile for me presently anyways.
2024-10-30 00:08:47 -05:00
ApacheThunder
3514acacee Improve Icon UI
* No Icon graphic is now a seperate banner asset that loads when no icon
is present. This allows using proper background behind valid banners
that have alpha pixels.
* Reorganized make files to allow building with custom arm7 code.
* N-Card Autorun1.nds with NRIO.dldi added to bootstrap makefile.
* bootstub disabled as it was causing some applications to hang on exit.
2024-05-04 14:50:07 -05:00
ApacheThunder
6b733cdcef 0.9.2 commit...
* Text on icon area of top screen graphics show "No Icon" instead of
original text of DS Cart. This text is only visible if no NDS file is
selected or an NDS file that is selected has no icon.
* Fix top screen text on load to display HBMenu instead of Acekard 2i
(this project was originally setup as a bootstrap for that cart when I
initially did this UI overhaul)
* Center text for Fat Init Fail error text for bottom screen.
* Added new line of text for bottom screen displayed during FAT init.
Only really visible if you have an especially slow card or if DLDI init
hangs. This replaces original HBMenu's extra text that used to be
displayed with it's name on top screen during init.
2024-03-15 03:04:40 -05:00
ApacheThunder
3747288627 Update version string ... 2024-03-13 20:53:29 -05:00
ApacheThunder
100543ec63 Update Readme... 2024-03-13 20:51:22 -05:00
ApacheThunder
ebb9110a0c Add 32KB DLDI support
* Changed to modified libnds for 32KB DLDI support. Please refer to this
build of libnds for compiling if you wish to keep 32KB support.
Otherwise use lnds9 instead if you do not need it. - >
https://github.com/lifehackerhansol/libnds32
2024-03-13 20:42:30 -05:00
ApacheThunder
fcec9c72d0 Add UI changes...
* Added background graphics for bottom screen console
* Used new font for bottom screen. A stripped down version of the
misaki-gothic used by GodMode9i ->
https://github.com/DS-Homebrew/GodMode9i/tree/master/resources/fonts

* Renamed folders for bootloader and exception stub as I am not setup to
deal with sub-modules at the moment.
2024-03-13 20:25:31 -05:00
Dave Murphy
be522b0440
next release will be 0.9.0 2023-09-03 13:11:04 +01:00
Dave Murphy
1cb94ff3ea
copy to intermediates for encrypted files 2023-09-03 13:11:04 +01:00
Dave Murphy
e1d941af45
clean up properly 2023-09-03 13:11:04 +01:00
Dave Murphy
2cbca328bd
add ACE3DS clone support 2023-09-03 13:11:03 +01:00
Dave Murphy
156488ec50
deal with case sensitive issues 2023-09-03 13:10:57 +01:00
Dave Murphy
d74939d510
use latest exception stub 2023-08-14 14:36:53 +01:00
Dave Murphy
1ac91f9fbd
use latest bootloader 2023-08-14 14:36:28 +01:00
Dave Murphy
e746a74550
make building cia optional 2023-07-07 20:49:46 +01:00
Dave Murphy
29b1542d63
ignore generated zip 2023-07-07 20:48:57 +01:00
Dave Murphy
219e45a59a create correct directory 2021-05-19 11:24:51 +01:00
Dave Murphy
697654a58c arm9 binaries are independent 2021-05-19 11:21:50 +01:00
Dave Murphy
560b193653 clean .cia too 2021-05-19 11:21:07 +01:00
Dave Murphy
505eeafbd6 use latest bootloader 2021-05-19 11:16:36 +01:00
Dave Murphy
c23b37b513 use zip for dist 2021-05-19 03:10:45 +01:00
Dave Murphy
20bf010d8d add ace3ds+ support 2021-05-19 03:06:59 +01:00
Dave Murphy
d982d376ad use latest bootloader 2020-05-06 22:32:11 +01:00
Dave Murphy
499f513a4f next release is 0.8.0 2020-05-01 00:20:46 +01:00
Dave Murphy
29f63bbc5f tar -X not portable 2020-05-01 00:20:02 +01:00
WinterMute
58582941ed ensure argv[0] is absolute path for .argv files 2019-06-02 19:37:19 +01:00
WinterMute
05153a032b don't list files that start with . 2019-06-02 18:15:05 +01:00
Michael Chisholm
58c500dddb Add associations of file extensions with NDS files (#6)
* Refactor argument parsing for all file types

Move ".argv" file parsing to a single location (args.cpp) and use it for
all path and argument conversions.

* Use C++ for iconTitle
* Enumerate runNds return codes
* Construct file extension list in args module
* Add support for file extension handlers

File extension handlers are files named "<type>.ext" where <type>
specifies the file type to associate it with. The contents of *.ext
files are argument lists (like .argv files) that point to an NDS file
and provide optional arguments too. They are placed in the /nds
directory.

Handlers allow browsing for data files, which are then opened by the
correct NDS file.

For example, a file named "mp3.ext" containing "/nds/music-player.avi" will
allow .mp3 files to be found and opened with music-player.avi. Another
file named "m3u.ext" containing "/nds/music-player.avi --list" will let
.m3u files be opened with music-player.avi, and the passed-in command
line will be "/nds/music-player --list /path/to/file.m3u" (sans quotes).

* Update readme for .ext files
2019-04-10 11:10:33 +01:00
Dave Murphy
80abac61ce sync with upstream bootloader 2019-03-03 19:04:48 +00:00
Dave Murphy
3a6e3f2ffe use latest upstream bootloader 2019-03-02 19:39:53 +00:00
Dave Murphy
afc96b3dca sync upstream exception stub 2019-03-02 17:26:30 +00:00
Dave Murphy
4bece5b104 update bootloader 2018-04-26 21:27:50 +01:00
Dave Murphy
5bf286d83c clear reboot stub identifier 2017-10-05 00:38:30 +01:00
Dave Murphy
89bbcf7ea7 pass extensionlist by reference 2017-10-04 23:53:27 +01:00
Dave Murphy
2ef47aa6c7 new version for release 2017-09-28 13:23:56 +01:00
Dave Murphy
c4017e0d70 use latest bootloader 2017-09-28 13:23:47 +01:00
Dave Murphy
238ea083b6 clean exception stub, update version 2017-09-22 08:04:58 +01:00
Dave Murphy
5471ec7627 update dependencies 2017-09-22 08:04:11 +01:00
Dave Murphy
7d23ac2345 use external exception handler 2017-09-21 21:29:19 +01:00
Dave Murphy
2730d9b044 use latest bootloader code 2017-09-21 18:51:43 +01:00
Dave Murphy
c7e4e971e1 use latest bootloader code 2017-09-14 02:08:55 +01:00
Dave Murphy
08aa173a33 display message 2017-09-14 02:08:55 +01:00
Dave Murphy
c280805f86 add bootstrap for iSmart premium 2017-08-20 14:44:47 +01:00
Dave Murphy
45fbc55b50 discourage cargo culting 2017-07-15 10:52:59 +01:00
Dave Murphy
9bd6afb910 remove bootloader and replace with submodule 2017-02-04 13:38:01 +00:00
Dave Murphy
49f2b89830 case sensitive ignores 2017-02-02 13:05:17 +00:00
Dave Murphy
52bb82622e ignore more generated files 2017-01-17 12:19:35 +00:00
Dave Murphy
b06258b906 update readme 2017-01-17 04:01:14 +00:00
Dave Murphy
77e954ae25 generate cia 2017-01-17 03:14:18 +00:00
Dave Murphy
5702216329 build dsiware compatible bootstrap 2017-01-17 03:09:42 +00:00