Commit Graph

5 Commits

Author SHA1 Message Date
ApacheThunder
1cf2bb9370 Change some vars into volatile. 2024-12-11 20:37:56 -06:00
ApacheThunder
de31f9cb2b 1.3 Refactor
* Added DSOnei kernel to included nds files for Stage2 menu.
* Added N-Card rom dump to included nds files for Stage2 menu.
* Added CycloDS, and DSTWo bootloader dumps to included nds files for
Stage2 menu.
* DSTwo now boots correctly from cart launcher.
* R4 SDHC Gold and other similar DEMON time bomb DSTTi clones now boot
correctly from cart launcher.
* Added back option for enabling/disabling TWL ram.
* Added fixes to allow DS only carts to run with TWL ram enabled.
* Initial modcrypt code added for TWL carts. Currently works in
emulation however TWL carts will fail to boot on hardware (when twl
mode, ram, etc is enabled).
* If TWL mode and ram is enabled, cart loader will now load the DSi
extended binaries into ram. Currently however they will only boot in
emulation. Have not resolved why it's not working on hardware yet.
* Stage2 menu now allowed to load dsi extended binaries of SRLs if TWL
mode and TWL ram is enabled. Booting rom dumps as a method of booting
into TWL carts is confirmed working. At least for System Flaw it does.
:D
* Despite the improvents Acekard 2i still appears to require using the
stage2 menu to boot into.
* Fixes that allowed Demon timebomb carts to boot from cart
launcher/autoboot may allow other non working carts to work. Further
testing needed.
2024-11-27 21:50:32 -06:00
ApacheThunder
3c362f527f Add og R4 SRL to Stage2 files ...
* Original R4 rom now available in default pack of NDS files available
to Stage2 filebrowser.
* R4i SDHC varient's bootloader rom now available to stage2 filebrowser.
* Order of header/chip ID commands changed in main read_card code to
match order used in bootloader. Reads header before chip ID like
bootloader does. This triggers some carts to use DS/DS Lite rom insteat
of white listed spoof game instead. The main consequence is that this
makes DSTwo a bit more functional. Cart loader now actually boots the
DSTwo correctly provided you wait till NTR Launcher is booted before
inserting it. (or eject/reinsert while in stage 2 menu).
2024-08-15 21:59:03 -05:00
ApacheThunder
54734ae9ee Improve UI
* Improve Icon UI. "No Icon" is now a seperate banner so that proper
background can be used for valid icons that have alpha pixels.
* Fix issue that could cause hang if using stage2 menu to load a
homebrew SRL that contains DSi Extended binaries.
2024-05-04 14:47:21 -05:00
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