Homebrew about boot9strap and sighax

nl255

Well-Known Member
Member
Joined
Apr 9, 2004
Messages
3,000
Trophies
2
XP
2,791
Country
Once again, this could have been done with A9LH, and there have been proof of concepts.

Example: Linux for the 3DS

True, but previously it wasn't possible to load them without chainloading (have a payload that loads another arm9 payload that then loads the kernel) due to payload size limitations. Not to mention it is now possible to have a full custom firmware, including custom FIRMs rather than just a custom ctrnand.
 

GerbilSoft

Well-Known Member
Member
Joined
Mar 8, 2012
Messages
2,395
Trophies
2
Age
34
XP
4,249
Country
United States
True, but previously it wasn't possible to load them without chainloading (have a payload that loads another arm9 payload that then loads the kernel) due to payload size limitations. Not to mention it is now possible to have a full custom firmware, including custom FIRMs rather than just a custom ctrnand.
Literally the only difference is the location. You could have had a "full custom firmware" before, though you'd have to store the files in the CTRNAND partition instead of the FIRM partition, and then chainload those files from a stub. This is literally the same as MBR boot on IBM-compatible PCs; the BIOS loads the MBR, which has a small chainloader that loads the actual operating system from the partition.

Again, if this is the new "standard" for custom firmware, that means you're using a "fake" operating system if you boot from anything other than the C: drive.

EDIT: For what it's worth, if you do implement a full "custom OS" on 3DS, it won't run 3DS games unless you also reimplement all of the 3DS system services. You'd need to dual-boot between the "custom OS" and the 3DS OS.
 
Last edited by GerbilSoft, , Reason: +reimplement 3DS

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    K3Nv2 @ K3Nv2: Least they got head in the end