Homebrew can ds homebrew be implemented in the source of the said launcher??

DarkRioru

reach for the stars
OP
Member
Joined
Aug 29, 2015
Messages
2,114
Trophies
0
Age
26
Location
looking up at the stars
Website
steamcommunity.com
XP
1,882
Country
United States
*I am not talking about full blown ds emulators* I know ds emulators is only a mile or three away and we are chained by userland to get around to doing it so, can homebrew made for an r4 or ds-two be usable in the 3ds homebrew launcher somehow?? I just need more sources for homebrew besides my Old wii and my n3ds at 10.3 with ironhax... possibly patching ds hbrew into the 3ds launcher is just what I need... Please feel free to state your opinions or clauses why this can or can't be done in a kind manner... thank you -Yami-Rioru264
 
D

Deleted User

Guest
I don't think it's even possible to launch into normal DS cartridges at all through HBL, let alone DS homebrew on flashcarts.
 
  • Like
Reactions: Bubsy Bobcat

Giodude

GBAtemp's official rock
Member
Joined
May 17, 2015
Messages
5,094
Trophies
1
Age
23
Location
New York
XP
2,761
Country
United States
I hate that word. *Emulate*. I do it quite often myself, but nobody understsnds what it means. *Emulating* is running older hardware on a newer platform, substituting parts of the newer hardware to act as the older. If the console has the old one built in, that's not emulating. It's playing natively, just from an sd card.
 
  • Like
Reactions: DarkRioru

Jwiz33

Banned
Joined
Jun 5, 2014
Messages
2,654
Trophies
0
Location
in the illuminati headquar—I have said too much!
Website
iwillcleanyourbasement.webstarts.com
XP
1,492
Country
United States
I hate that word. *Emulate*. I do it quite often myself, but nobody understsnds what it means. *Emulating* is running older hardware on a newer platform, substituting parts of the newer hardware to act as the older. If the console has the old one built in, that's not emulating. It's playing natively, just from an sd card.
It's like when kids say that Catholicism is a separate religion from Christianity in my religion class.
It's a denomination of the religion, people :angry:
 

MRJPGames

Pretty great guy
Member
Joined
Aug 17, 2013
Messages
1,199
Trophies
1
Location
The Netherlands
Website
fizazy.com
XP
1,674
Country
Netherlands
Nope, it will not happen.
1. You would have to go to DS mode to run any DS code homebrew or not, and HB Launcher cannot go into DS mode, and if it did it would requere a card, and it won't work with SD loading.
2. Yes it can be done if you port the homebrew with the source, but that means it becomes 3DS homebrew and stops being DS homebrew.
 

The Real Jdbye

*is birb*
Member
Joined
Mar 17, 2010
Messages
23,278
Trophies
4
Location
Space
XP
13,832
Country
Norway
*I am not talking about full blown ds emulators* I know ds emulators is only a mile or three away and we are chained by userland to get around to doing it so, can homebrew made for an r4 or ds-two be usable in the 3ds homebrew launcher somehow?? I just need more sources for homebrew besides my Old wii and my n3ds at 10.3 with ironhax... possibly patching ds hbrew into the 3ds launcher is just what I need... Please feel free to state your opinions or clauses why this can or can't be done in a kind manner... thank you -Yami-Rioru264
It's a tough one. Because when the console launches a DS/DSiWare game, it reboots the console into DS-mode, which means that even if HANS was used to inject a DS homebrew into a DSiWare game, like it can with VC games, the patches would be removed when the console reboots into DS-mode, and you would just end up with an error/crash. I'm pretty sure it would need direct patching of TWL_FIRM, which to my knowledge isn't possible without kernel access. But smea has surprised us before, I didn't think something like HANS would be possible without at least ARM11 kernel, so he could surprise us again.
A DS flashcart can be gotten for just a few dollars though, so there is not much incentive for devs to try to implement something like this, when there are already working solutions that are almost free. If it's even at all possible, I don't think devs would consider it worth their time.
 

Halvorsen

Well-Known Member
Member
Joined
Aug 12, 2015
Messages
2,060
Trophies
0
Website
halcove.com
XP
1,890
Country
United States
I hate that word. *Emulate*. I do it quite often myself, but nobody understsnds what it means. *Emulating* is running older hardware on a newer platform, substituting parts of the newer hardware to act as the older. If the console has the old one built in, that's not emulating. It's playing natively, just from an sd card.
Why are you getting mad? He used the word right. I doubt HBL has DS mode access, since that literally falls under full ARM core access.
So that means we emulate.
 

MRJPGames

Pretty great guy
Member
Joined
Aug 17, 2013
Messages
1,199
Trophies
1
Location
The Netherlands
Website
fizazy.com
XP
1,674
Country
Netherlands
Why are you getting mad? He used the word right. I doubt HBL has DS mode access, since that literally falls under full ARM core access.
So that means we emulate.
DS is never emulated on the 3DS. It has the DS hardware (and GBA as that is part of the DS hardware) and it runs on that hardware. It does have it's own FIRM (TWL_FIRM) but that is not an emulator, much like the GBA VC it sets everything up so the 3DS hardware is disabled and it runs like a DS, also known as DS mode.
 
  • Like
Reactions: Deleted User

Sono

cripple piss
Developer
Joined
Oct 16, 2015
Messages
2,821
Trophies
2
Location
home
XP
9,317
Country
Hungary
Why are you getting mad? He used the word right. I doubt HBL has DS mode access, since that literally falls under full ARM core access.
So that means we emulate.
DS is never emulated on the 3DS. It has the DS hardware (and GBA as that is part of the DS hardware) and it runs on that hardware. It does have it's own FIRM (TWL_FIRM) but that is not an emulator, much like the GBA VC it sets everything up so the 3DS hardware is disabled and it runs like a DS, also known as DS mode.

I mean, the *hax ropbin sets up the system to be used with homebrew (but that's not the important part). But if my homebrew crashes (like invalid pointer access), I can recover from the crashed state by pressing a master combination (L + R + DPAD-down + B), and it repairs everything, and relaunches hbl. I mean, by concept it should be possible to apply a gajillion patches to a dumped TWL_FIRM, so it behaves like it was launched by doing a setjmp, so if we "return to home menu", it just tells the payload/ropbin to longjmp back to where we setjmp'd, and it repairs the 3DS to be a 3DS again. It would require kernel access to overtake the ARM9 core, but in concept it should be kinda doable.
 
Last edited by Sono,

Halvorsen

Well-Known Member
Member
Joined
Aug 12, 2015
Messages
2,060
Trophies
0
Website
halcove.com
XP
1,890
Country
United States
Why are you getting mad? He used the word right. I doubt HBL has DS mode access. Which means emulate.
DS is never emulated on the 3DS. It has the DS hardware (and GBA as that is part of the DS hardware) and it runs on that hardware. It does have it's own FIRM (TWL_FIRM) but that is not an emulator, much like the GBA VC it sets everything up so the 3DS hardware is disabled and it runs like a DS, also known as DS mode.
We're not talking about what the 3DS officially does. Which is why we're in the Homebrew and -emulators- section. If we wanted to even talk about DS mode (which I already said wasn't supported by the Homebrew Launcher....) we would say get an R4 cart.
 
Last edited by Halvorsen,

AtlasFontaine

Well-Known Member
Member
Joined
Jul 18, 2015
Messages
1,095
Trophies
0
Age
25
Location
Venezuela-Zulia.
XP
855
Country
Venezuela
I mean, the *hax ropbin sets up the system to be used with homebrew (but that's not the important part). But if my homebrew crashes (like invalid pointer access), I can recover from the crashed state by pressing a master combination (L + R + DPAD-down + B), and it repairs everything, and relaunches hbl. I mean, by concept it should be possible to apply a gajillion patches to a dumped TWL_FIRM, so it behaves like it was launched by doing a setjmp, so if we "return to home menu", it just tells the payload/ropbin to longjmp back to where we setjmp'd, and it repairs the 3DS to be a 3DS again. It would require kernel access to overtake the ARM9 core, but in concept it should be kinda doable.

Now we need someone with the ballz, time and dedication to try if this is even possible.
 
  • Like
Reactions: Deleted User

Sono

cripple piss
Developer
Joined
Oct 16, 2015
Messages
2,821
Trophies
2
Location
home
XP
9,317
Country
Hungary
Now we need someone with the ballz, time and dedication to try if this is even possible.

If I would have the knowledge and the proper reverse-engineering tools and hardmods, I would probably able to do it, but it's not the case, so we should ask someone to help us out who has already done this kind of stuff to share his/her experience of what he/she has done.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    Xdqwerty @ Xdqwerty: @BakerMan, I have a piano keyboard but I never use it