Register - Login
Views: 95766709
Main - Memberlist - Active users - Calendar - Wiki - IRC Chat - Online users
Ranks - Rules/FAQ - Stats - Latest Posts - Color Chart - Smilies
11-15-18 10:03:20 AM

Jul - General Game/ROM Hacking - Is SRL the same as NDS? New poll - New thread - New reply
Next newer thread | Next older thread
Hiccup
Member
Disgustingly Naive Smartass
Level: 54


Posts: 637/750
EXP: 1209386
For next: 24484

Since: 05-19-09


Since last post: 21 days
Last activity: 19 hours

Posted on 02-02-16 10:50:33 AM (last edited by Hiccup at 02-02-16 10:51:23 AM) Link | Quote
There was a thread about this in 2010, but it never came to definite conclusion.

Places you can find SRLs:
Some Wii games (like Animal Crossing: City Folk)
Wii U Virtual DS

I wanted to compare a Wii U Virtual DS ROM (they have the SRL extension) with the equivalent real DS version but I can't do that if they are in different formats.

Here is an xdelta patch that turns Mario Kart DS (USA) [decrypted] into the USA Virtual Console version:
https://drive.google.com/file/d/0B_yBl-184usmUFRaLWt3d1czTm8/view?usp=sharing
StapleButter
Member
Level: 42


Posts: 172/505
EXP: 518779
For next: 2583

Since: 02-24-13

From: your dreams

Since last post: 10 days
Last activity: 1 hour

Posted on 02-02-16 10:55:01 AM Link | Quote
pretty sure they're the same thing considering that .srl is the image ready to be burned on a cart and .nds is dumped from a cart


there might be differences with SRL's that aren't meant to be burned on a cart


also, .srl might be partially encrypted (DS ROMs have partial encryption, but most dumps you can find are decrypted)
Hiccup
Member
Disgustingly Naive Smartass
Level: 54


Posts: 638/750
EXP: 1209386
For next: 24484

Since: 05-19-09


Since last post: 21 days
Last activity: 19 hours

Posted on 02-02-16 10:59:06 AM (last edited by Hiccup at 02-02-16 11:10:32 AM) Link | Quote
Know of any good decryption/encryption tools to try out? I don't think encryptds is up-to-date.
Cuber456

Fuzzy
Don't mind me. Just passing through.
Level: 52


Posts: 635/776
EXP: 1072433
For next: 11407

Since: 02-19-12

From: Everywhere at once.

Since last post: 270 days
Last activity: 270 days

Posted on 02-02-16 06:11:46 PM Link | Quote
The only time I have ever come across an SRL file is with the Metroid Fusion and Metroid Zero Mission prototypes.

Not sure what the acronym really stands for but I was able to run those ROMs with no$gba.

This could just be a weird case though. Renaming the extensions of those ROMs to GBA made them run in other emulators too like Visual Boy Advance.
StapleButter
Member
Level: 42


Posts: 173/505
EXP: 518779
For next: 2583

Since: 02-24-13

From: your dreams

Since last post: 10 days
Last activity: 1 hour

Posted on 02-02-16 06:21:48 PM Link | Quote
srl might mean 'serial', maybe the hardware Nintendo used to burn carts worked over a serial port? dunno
Hiccup
Member
Disgustingly Naive Smartass
Level: 54


Posts: 647/750
EXP: 1209386
For next: 24484

Since: 05-19-09


Since last post: 21 days
Last activity: 19 hours

Posted on 02-07-16 05:07:13 PM Link | Quote
Yeah, SRL is also used for GBA ROMs. I'm referring to the NDS variety.
Rena

Star Mario
Fennel
Level: 129


Posts: 5221/5258
EXP: 24514103
For next: 535551

Since: 07-22-07

Pronouns: he/him/whatever
From: RSP Segment 6

Since last post: 22 days
Last activity: 11 days

Posted on 12-10-16 07:20:17 AM (last edited by Rena at 12-10-16 07:20:49 AM) Link | Quote
I believe .srl is the file extension Nintendo uses for DS executables, which may or may not be exact images of a cartridge. .nds is the extension everyone else uses, but again this can be either a raw cartridge dump, a decrypted dump, or a plain executable that's not meant to be burned to cartridge at all (eg most homebrew ROMs, that are loaded by some flash cart's launcher instead of the DS firmware). I have no idea what "srl" actually stands for.

So in summary:
einstein95
Member
Level: 35


Posts: 276/316
EXP: 253988
For next: 25948

Since: 04-11-13


Since last post: 46 days
Last activity: 36 days

Posted on 12-10-16 07:29:41 AM (last edited by einstein95 at 12-10-16 07:31:07 AM) Link | Quote
To Hiccup:
If you bothered to open it up in a hex editor or did a binary comparison, you'd notice that the DS srl is essentially the same as an encrypted cart image, just including garbage data that is undumpable.
Hiccup
Member
Disgustingly Naive Smartass
Level: 54


Posts: 703/750
EXP: 1209386
For next: 24484

Since: 05-19-09


Since last post: 21 days
Last activity: 19 hours

Posted on 12-15-16 01:36:05 PM (last edited by Hiccup at 12-19-16 08:06:52 AM) Link | Quote
* What is different, other than the garbage data?
* Where is the garbage data?
* How can one properly encrypt and decrypt an NDS ROM?
Next newer thread | Next older thread
Jul - General Game/ROM Hacking - Is SRL the same as NDS? New poll - New thread - New reply




Rusted Logic

Acmlmboard - commit 220d144 [2018-11-04]
©2000-2018 Acmlm, Xkeeper, Inuyasha, et al.

30 database queries, 4 query cache hits.
Query execution time: 0.165018 seconds
Script execution time: 0.013933 seconds
Total render time: 0.178951 seconds