Homebrew Homebrews on n3DS?

  • Thread starter Thread starter Idaho
  • Start date Start date
  • Views Views 6,561
  • Replies Replies 41
  • Likes Likes 1

Idaho

Well-Known Member
Member
Joined
Oct 3, 2013
Messages
930
Reaction score
564
Trophies
2
Age
31
XP
1,943
Country
France
Hello there, I'm going to buy an n3DS today and I'd like to know how well homebrews run on the device, I've heard about no sound support on n3DS for now, is it still true or are there any other things I should know before I buy it?

I'd be glad if you guys help me with this :3
 
  • Like
Reactions: SLiV3R
It seems so, but smealum has given the source code of his exploit, so if somone is willing to code for the new 3ds, it may be possible to get sound working on the new model.
Altough I'd like to know what it seems the limitation that made not sound not working on new3ds
 
It seems so, but smealum has given the source code of his exploit, so if somone is willing to code for the new 3ds, it may be possible to get sound working on the new model.
Altough I'd like to know what it seems the limitation that made not sound not working on new3ds

I think that's because of it using a different sound chip...
 
  • Like
Reactions: 4ur0r
When somone will code homebrews with sound support. I'm willing to give it a try later when I'll be free of exams.

So it's about the homebrews supporting sound and not getting a new version of the homebrew launcher that would support sound?
 
So it's about the homebrews supporting sound and not getting a new version of the homebrew launcher that would support sound?

I don't want to say something wrong, but as I understood homebrew should be recompiled using libctru to enable sound working on N3DS.
 
I don't want to say something wrong, but as I understood homebrew should be recompiled using libctru to enable sound working on N3DS.

Well then I think we should have a global announcement here to tell devs to do so.
 
I don't want to say something wrong, but as I understood homebrew should be recompiled using libctru to enable sound working on N3DS.

Homebrews that support sounds (ORGANIZ3D, blargSnes, 3DS Briscola, 3DS Piano, Fact Crow, etc...) are using CSND service to enable it cause libctru provides a good API for this service: https://github.com/smealum/ctrulib/blob/master/libctru/include/3ds/services/csnd.h
This service IS NOT AVAILABLE on n3ds (http://3dbrew.org/wiki/Ninjhax).
DSP service is available both on old and new 3ds but libctru doesn't provide any API to use it. (https://github.com/smealum/ctrulib/tree/master/libctru/include/3ds/services)
 
Homebrews that support sounds (ORGANIZ3D, blargSnes, 3DS Briscola, 3DS Piano, Fact Crow, etc...) are using CSND service to enable it cause libctru provides a good API for this service: https://github.com/smealum/ctrulib/blob/master/libctru/include/3ds/services/csnd.h
This service IS NOT AVAILABLE on n3ds (http://3dbrew.org/wiki/Ninjhax).
DSP service is available both on old and new 3ds but libctru doesn't provide any API to use it. (https://github.com/smealum/ctrulib/tree/master/libctru/include/3ds/services)

so we know we can enable sound on N3DS by using libctru but we don't have the "tools" (API) to make it work, am I wrong? Thanks for sharing
 
You can't enable sound with libctru cause it doesn't have any API to do this.
You have to RE dsp service, understand how it calls its functions and then rewrite C functions to use it. (This is what Smealum, yellows8 and all libctru/aemstro contributors are doing).
 
  • Like
Reactions: Idaho and 4ur0r
You can't enable sound with libctru cause it doesn't have any API to do this.
You have to RE dsp service, understand how it calls its functions and then rewrite C functions to use it. (This is what Smealum, yellows8 and all libctru/aemstro contributors are doing).

oh so they're doing at the moment? great, can't wait for it to be achieved then :3
 
You can't enable sound with libctru cause it doesn't have any API to do this.
You have to RE dsp service, understand how it calls its functions and then rewrite C functions to use it. (This is what Smealum, yellows8 and all libctru/aemstro contributors are doing).

Do you have anything else to say than "You can't enable sound with libctru cause it doesn't have any API to do this."?
You said this in all the other posts. and it's getting pretty repetitive.
 

Site & Scene News

Popular threads in this forum