gbadev.org forum archive

This is a read-only mirror of the content originally found on forum.gbadev.org (now offline), salvaged from Wayback machine copies. A new forum can be found here.

DS development > Problem running official SRL on the SuperCard/M3 [SOLVED]

#106400 - stan - Wed Oct 18, 2006 6:22 pm

Hello,

I work in a small games company that makes DS games and we'd like to be able to run our games on the SuperCard and/or M3.

I have recompiled and integrated lib_gba_nds_fat; everything builds fine with the official SDK. I have prepended NDSmall.bin to the SRL, and the resulting .nds runs on the SuperCard (on a flashed DS.)

However, it freezes very early... Apparently during a simple variable affectation (the variable is a global "volatile u16" located in a BSS section.)

From what I have read in these forums, using NDSmall.bin and not using the official Nintendo filesystem *should* work for flash-based homebrew equipment, however maybe the SuperCard is different...

I have also tried with DSBuild.exe from devkitARM, but the result is the same as with NDSmall.bin.

If someone has any idea about what might be happening here, I'd be more than happy to hear that :). Maybe in private if it concerns the internals of the NitroSDK...

Thanks!


Last edited by stan on Thu Oct 19, 2006 1:15 pm; edited 1 time in total

#106449 - OOPMan - Thu Oct 19, 2006 7:56 am

I suspect it might be related to something in the NitroSDK not playing with the lib_gba_nds_fat library you're using...

I don't know whether you'll be able to get much help, though. I'd imagine that most people on this forum don't have access to the official SDK...
_________________
"My boot, your face..." - Attributed to OOPMan, Emperor of Eroticon VI

You can find my NDS homebrew projects here...

#106455 - josath - Thu Oct 19, 2006 8:10 am

...

Last edited by josath on Thu Oct 19, 2006 11:13 pm; edited 1 time in total

#106459 - Lynx - Thu Oct 19, 2006 8:55 am

Gee.. as great at it sounds that you work for a software company, the question you are asking directly involves the methods used to play illegal pirated roms as josath stated.

This thread should be deleted. If nothing else, Josath, please remove your "help" to get illegal roms to work on a SuperCard.. :)
_________________
NDS Homebrew Roms & Reviews

#106469 - thehive - Thu Oct 19, 2006 12:39 pm

Not all small companies can afford the official hardware SDK, so cheaper alternatives are sometimes the only option.

Compile for ROM, then rename the .SRL to .NDS.
No need to use other filesystems either - the official Nitro filesystem will work just fine on the Supercard.

Use the Supercard Patcher to patch this NDS (I turn off all options except patch for file-access I think).
I have sucessfully got my own SRL's working this way.

If you can't get it to work then you can PM me by all means, and I'll walk you through it.

#106470 - stan - Thu Oct 19, 2006 1:13 pm

Wow, it's working!

I had tried using the SuperCard patcher, but it failed... because I hadn't renamed the file to .nds ... ***sigh***

All those hours wasted adapting lib fat, trying all the different loaders and patchers, and searching the web just because the SuperCard patcher doesn't even try to patch a file that doesn't end in .nds... ARGH!

Now we'll be able to test our builds faster (flashing a rom takes a long time), test wireless games with more DSes, game designers/testers won't need expensive hardware and complicated software to try their changes, amongst other things...

Thanks a lot! :)

#106514 - josath - Thu Oct 19, 2006 11:12 pm

Well...you got it to work apparently. Didn't realize what exactly I was saying, just trying to help someone who sounds legit :P

#106520 - Lynx - Fri Oct 20, 2006 1:56 am

Great.. don't forget to let everyone know that this is the exact instructions needed to run your illegally downloaded romz as well.. Good for you guys..
_________________
NDS Homebrew Roms & Reviews

#106521 - tepples - Fri Oct 20, 2006 2:23 am

So the instructions to use SuperCard for piracy are exactly the same instructions to use SuperCard for legit NitroSDK development. But also, the instructions to use NoPass for piracy are exactly the same instructions to use NoPass for legit development. And the instructions to use FlashMe for piracy are exactly the same instructions to use FlashMe for legit development. Point?
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.

#106532 - OOPMan - Fri Oct 20, 2006 8:03 am

Oh, boo-hoo Lynx...

Now everyone nows how to run pirated commercial roms...

Oh, the horror...

A pre-schooler could figure out how to run pirated commercial roms. I don't think Josath can be blamed for causing the armageddon or anything...

Yeah, I know, it's part of the forum guidelines. As Josath said, however, stan's angle seems fairly legit. In fact, I'm not quite sure exactly why someone with an official SDK would want to learn how to run pirated roms, unless they're trying to encourage people to pirate their software. Or something...
_________________
"My boot, your face..." - Attributed to OOPMan, Emperor of Eroticon VI

You can find my NDS homebrew projects here...

#106929 - Lynx - Tue Oct 24, 2006 10:36 pm

Nice.. so I guess you are saying Stan has less brains than a pre-schooler? As he seemed to have a problem getting this romz to work..


My point.. Don't refer to them as backups anymore.. Call them official .SRL and your ok..

Why don't we put a sticky up, and from now on when people ask me how to get their illegal downloaded romz to work, I can just direct them to this thread..

And don't have rules if you don't want to inforce them. I don't give a shit if you all pirate your asses of and not a single game is ever sold again.. But this site isn't the place to teach you how to do it, or hell, maybe I'm wrong and it is?


Edit: You'll be amazed at how many (I guess pre-pre-schoolers) people have purchased these devices for pirating and posted on here or ndshb.com forums asking for help.. Why can't they make it easier, so all these "pre-schoolers" would stop bothering us.
_________________
NDS Homebrew Roms & Reviews

#106931 - dXtr - Tue Oct 24, 2006 10:49 pm

piracy or not, I didn't think it was allowed to talk about the official devkit too? As that could destroy the homebrew community as much as piracy... but maybe I'm wrong?
_________________
go back to coding and stop screaming wolf :)

#106933 - tepples - Tue Oct 24, 2006 11:05 pm

dXtr wrote:
I didn't think it was allowed to talk about the official devkit too? As that could destroy the homebrew community as much as piracy... but maybe I'm wrong?

As far as I can tell, it's OK to talk about the official devkit as long as you don't disclose anything in violation of applicable non-disclosure agreements.
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.

#107194 - HyperHacker - Fri Oct 27, 2006 3:51 pm

Lynx wrote:
Great.. don't forget to let everyone know that this is the exact instructions needed to run your illegally downloaded romz as well.. Good for you guys..

Well it is the exact same thing, isn't it? Running commercial ROMs on a backup device. The only difference is you own the copyright to the game and can change its code to work around compatibility issues.
_________________
I'm a PSP hacker now, but I still <3 DS.

#107198 - OOPMan - Fri Oct 27, 2006 4:00 pm

Lynx wrote:
Edit: You'll be amazed at how many (I guess pre-pre-schoolers) people have purchased these devices for pirating and posted on here or ndshb.com forums asking for help.. Why can't they make it easier, so all these "pre-schoolers" would stop bothering us.


Hehehe, the hidden bonuses of difficult to use hardware (Difficult by the standards are lesser primates anyway)...
_________________
"My boot, your face..." - Attributed to OOPMan, Emperor of Eroticon VI

You can find my NDS homebrew projects here...

#119393 - honolulu - Thu Feb 22, 2007 5:26 pm

hello,

I have try one time to convert a .srl with m3 converter, but I can't remember me now :(

I know I must rename the srl file to .nds but after that ... nothing.

I know on the supercard patcher is the standard setting, but for my m3 lite ...
_________________
http://honolulu.free.fr/
http://www.int13.net/
http://rcbike.free.fr/