Page 2 of 2

Re: Shining Force 2 Tribute - Developed with devkitARM - HEL

Posted: Wed Jun 06, 2012 12:42 pm
by sverx
I see Thmp3 is using Helix library, so maybe you can drop Thmp3 and use Helix 'directly', there is an ongoing discussion on forum.gbadev.org with an example mp3 playback

Re: Shining Force 2 Tribute - Developed with devkitARM - HEL

Posted: Wed Jun 06, 2012 3:35 pm
by mtheall
SoundPlayerDS and FeOSMusic both use Helix directly for mp3 playback. Just note that Helix uses the RealNetworks Public Source License, so make sure Ubisoft Brazil is okay with this before using it (since you're negotiating with them). Since Thmp3 uses Helix, this will need to be addressed anyway.

Re: Shining Force 2 Tribute - Developed with devkitARM - HEL

Posted: Wed Jun 06, 2012 3:40 pm
by mtheall
By the way, as far as I understand, if your negotiations with Ubisoft Brazil go through, it's very likely that you'll have to port the whole project to use the official Nintendo SDK. There is a "verification" process that your game must pass, and directly using the hardware registers (like what happens with libnds) will make your game fail.

Re: Shining Force 2 Tribute - Developed with devkitARM - HEL

Posted: Wed Jun 06, 2012 9:31 pm
by elhobbs
mtheall wrote:SoundPlayerDS and FeOSMusic both use Helix directly for mp3 playback. Just note that Helix uses the RealNetworks Public Source License, so make sure Ubisoft Brazil is okay with this before using it (since you're negotiating with them). Since Thmp3 uses Helix, this will need to be addressed anyway.
not that it is better or worse, but the mp3 sample on gbadev has the mp3 decode taking place on the arm7.

Re: Shining Force 2 Tribute - Developed with devkitARM - HEL

Posted: Wed Jun 06, 2012 11:00 pm
by mtheall
You cannot write arm7 code with the Nintendo SDK

Re: Shining Force 2 Tribute - Developed with devkitARM - HEL

Posted: Wed Jun 06, 2012 11:21 pm
by WinterMute
Writing directly to hardware registers is fine with the official SDK, custom arm7 code isn't. Nintendo won't pass anything written using devkitARM/libnds although I've heard that some licensed devs have successfully used devkitARM with the official SDK libs.

If you're planning on a commercial DS release of this game then you're wasting your time with thlib.

Re: Shining Force 2 Tribute - Developed with devkitARM - HEL

Posted: Thu Jun 07, 2012 2:24 am
by renatobs
elhobbs wrote:What specifically do you want me to help with? Thmp3 could be updated. But the rest needs to be replaced with libnds code in the main project.
Thmp3. Could you update this ? Could you make the THLIB work with the new libnds ? Only the code that are need to mp3 player works...

Re: Shining Force 2 Tribute - Developed with devkitARM - HEL

Posted: Thu Jun 07, 2012 10:32 am
by sverx
It might sound like a stupid question but... why are you upgrading your dkA/libnds if this requires you to modify/change your working libraries? I mean... if you plan on switching to official SDK, I would keep my working SDK, no matter if it's old... :roll:

Re: Shining Force 2 Tribute - Developed with devkitARM - HEL

Posted: Sat Jun 30, 2012 10:36 pm
by renatobs
Cuz there is a bug with thMP3 that is getting full memory and sometimes frezzing the game...

Re: Shining Force 2 Tribute - Developed with devkitARM - HEL

Posted: Fri May 05, 2017 7:19 pm
by renatobs
Hi. Have a long time since the last post. The demo of "Shining Force 2 Tribute" is avaliable on net since 2012. But I´d like to improve this old project, getting it to nowldays libnds and cuz of it I still need help to port all the mp3 code. Someone could help with this ? Thanks...

About:
https://www.youtube.com/watch?v=uQ63P35Bl24
https://www.youtube.com/watch?v=UNxUWqZVI3A&t=47s