Commit Graph

18 Commits

Author SHA1 Message Date
ApacheThunder
a4e5a00409 Big changes....
* Stage2 launcher UI added. This is a heavily modified HBMenu with
ability to launch carts! This menu can be used to boot a bootloader NDS
file for flascharts that the direct cart launcher fails to boot.
* New audio files added for new menu.
* HBMenu UI loaded by default if booted with no cart inserted.
* INI file folder now located in NTR_Launcher folder instead. A default
ini file from NitroFS (if mount of nitrofs succeeds) will be copied to
SD if one is not present.
* Stage2 launchers are expected to be in NTR Launcehr folder though you
can navigate to any folder you want in the UI so stage2 launchers aren't
the only thing this can be used for. You can also use this as a means of
booting homebrew off SD in NTR mode.
2024-04-10 22:59:52 -05:00
ApacheThunder
30f6948612 Fix text for debug console...
* Fixed mistake that caused misaligned console text when debug mode is
enabled.
2023-10-30 22:11:03 -05:00
ApacheThunder
24d84286e6 v2.7 Release Commit...
* Overhaul using improved bootloader from NitrohaxTWL.
* Alternate bootloader removed as it appears uneeded.
* Improved debug output using text instead of colored boxes from
NitroHax's original bootloader design. Debug mode will now show enhanced
status readouts of cart load process. Text displayed in red if an error
occurs (visible even when debug mode is off if error occured)
2023-10-20 21:42:47 -05:00
ApacheThunder
3c1568bbf8 v2.6 Release Commit...
* Ensure SD access when SCFG unlock setting is true. Allows dsxTool SD
access for DSXtreme.
* Previously mentioned improvements from previous commit.
2023-09-22 21:28:29 -05:00
ApacheThunder
e3a7cfbfc0 Some code rewrites.
* Debug Mode setting now actually does something. :P
* R4, M3DS Real, and DSXtreme now boot correctly.
* Many more flashcarts that weren't working probably work now.
2023-09-19 03:27:16 -05:00
ApacheThunder
7941919f54 Some bug fixes...
* Fix issues that may prevent some retail carts from booting.
* Included changes to bootloader newer commits to slot1launch code
2020-04-21 12:33:57 -05:00
ApacheThunder
77161ebcfe Merge 3DS version into DSi version.
The 3DS branch will be retired. The DSi branch is now the default. The
animated bootsplash has been integrated and is off by default. If you
intend to use on 3DS, enable the splash via the NTR_Launcher.ini file.
2020-04-04 19:15:41 -05:00
ApacheThunder
33b091861b Add support for TWL carts.
Overhaul of old cart loading code courtasy of Robz8.

There is however a small regression. This build currently can't boot
DS-Xtreme.

If you have issues with flashcarts not booting games/homebrew correctly,
disable the extended ram option in the ini file. Currently off by
default. But it must be on for TWL carts to boot correctly.
2020-04-04 15:40:53 -05:00
ApacheThunder
18121ee763 Merge more commits from Chishm's NitroHax..
Includes the latest commits from Chishm:

74c22febe9

4f56f7df62

6024a87a44

e3b086e313

85e33b00ac

abbc8329ab

451929891a
2018-04-15 15:26:28 -05:00
ApacheThunder
c33318186e Add additional location for ChipID
This commit from Chishm's NitroHax source has been added:

1dacaf2009
2018-04-04 14:02:03 -05:00
ApacheThunder
1cacb30405 Updates for better stability™
Removed some features that would see little use like the TWL mode option
and the enable SD option. MBK init code moved and always used. Sets MBK
to proper values for NTR mode (as documented in No$GBA).

Since this build is now intended to be launched from a patched DSi
System Menu, the touch screen mode change code has been removed and and
this no longer requires a custom libnds build that isn't really
available anywhere right now. :P
2017-07-25 19:48:11 -05:00
ApacheThunder
d827bf0db1 Initial commit of RocketLauncher build
( ͡° ͜ʖ ͡°)
2017-07-18 00:42:13 -05:00
ApacheThunder
02b267152a Cleaned up some code..
It almost compiles without any warnings now. Only fix left for it that
is to redo slot reset code. Original code is too much of a mess to
compile with the  "-Wall -Wextra -Werror" flag.

That flag has been added to makefile of arm9/bootloader. Once arm7 is
fixed it will be added there as well.
2017-02-24 16:53:36 -06:00
ApacheThunder
dfed476041 Re-Enable alternate slot init method.
Turns out certain settings in header set by ndstool broke the primary
card init method. Manually setting the values to what they were in older
builds restores all functionality the older builds had.

Also added source files of the graphics used in the bootanimation from
the old github repo.
2017-02-15 18:46:18 -06:00
ApacheThunder
e561b44b7f Merged improvements from NitroHax
The following commits were merged:

0fe83d2b25

a87af83597

47ea3da285

66740e751a

No new problems were intreduced however this did not resolve the failure
to boot/read slot-1.
2017-02-14 15:17:25 -06:00
ApacheThunder
1e2dfed554 Rebase from NitroHax official source
This is the version 1.9.6 build rebased from Chishm's official github of
NitroHax which is the project this is based off of.
2017-02-12 14:57:36 -06:00
Michael Chisholm
c5a9044369 Update to fix compilation with new devkitARM (r45)
Thanks to ahezard for inspiration to update the code.

Use opendir/readdir/closedir instead of diropen/dirread/dirclose.
Use new register names.
Bump version number to signify code change.
2016-04-01 23:46:54 +01:00
Michael Chisholm
742a5aab76 NitroHax release 0.92
Initialising Git repo with source for NitroHax version 0.92.
Future changes will be added to Git, instead of stored in source
tarballs.
2016-03-29 20:49:36 +01:00