Separate names with a comma.
Discussion in '3DS - Homebrew Development and Emulators' started by Zekamon, May 25, 2017.
What do you guys think?
Can we expect Custom ROMs like on Android devices any time soon?
CAn you expand how you mean custom? Not romhack etc?
Do you mean a custom OS? If so, technically yes, but no one has developed any
I mean like a completely custom OS with new functions, a new look and so on.
Just like the Custom ROMs on rooted Android devices.
Gesendet von meinem SM-G900F mit Tapatalk
Hah, no. The reason there are "Community ROMs" and things like Cyanogenmod for Android is because the base OS is open source. For a similar setup on the 3DS, you would need to re-implement the entire OS by yourself. Nobody is going to put in that kind of work.
I suspect the most we'll see is something Linux based, either GNU/Linux or a beta Android.
I'd love it if it'd happen, especially if it was based around the Switch's interface (those big buttons and simplistic design would work really well on the 3DS), but I don't think it'll ever happen.
I remember @MarcusD working on a HOME Menu replacement (a custom launcher if you will), but I don't know how far that went.
Sadly we still have things that barely anyone has tackled yet (including but not limited to wifi, DSP, iirc NFC, and a small bit of MCU).
Also, you'd have to write a kernel-thingy for both CPUs, as some hardware is only accessible on only a specific processor (like GPU is only accessible on ARM11, and iirc touch screen, NAND, and the crypto hardware is only accessible from ARM9), so that's another headache factor.
And making a custom kernel/OS from scratch is definitely a shitton of time. Making it backwards-compatible with the 3DS is nearly impossible (considering that both the 3DS hardware and software is a backwards-compatibility hell).
But if all these doesn't frighten someone then have a good luck with it
You can if you can mod Linux for 3DS as base, but you cannot expect play 3DS/NDS/GBA games, Internet conection, sound, etc.
if someone were to reverse engineer the things I said (NFC is not needed to function though) then it should be possible to do things with 3DS Linux
Well since screen init was a pain early A9LH's days I don't think someone will bother with other fuctions.