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
Thanks for letting us know.Currently libctru doesn't provide native functions for dsp: DSP service but we have access to it.
Theoretically, it can be used to enable sound support to N3DS.
http://3dbrew.org/wiki/DSP_Services
Man dude .............its like a brand new system. You gotta give it time for HB dev's to get in there.
dsp service is available both on N3DS and Old 3DS...
Its homebrew in general, you can't expect a plethora of HB to just magically start working on the N3DS.
All released homebrews are compatible with N3DS.
Currently libctru doesn't provide native functions for dsp: DSP service but we have access to it.
Theoretically, it can be used to enable sound support to N3DS.
http://3dbrew.org/wiki/DSP_Services
Any idea about when we will have sound?
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?
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.
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)
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).
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).