Register - Login
Views: 99793420
Main - Memberlist - Active users - Calendar - Wiki - IRC Chat - Online users
Ranks - Rules/FAQ - Stats - Latest Posts - Color Chart - Smilies
05-03-22 05:01:21 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
Level: 57


Posts: 637/772
EXP: 1475462
For next: 10466

Since: 05-19-09


Since last post: 110 days
Last activity: 18 hours

Posted on 02-02-16 01:50:33 PM (last edited by Hiccup at 02-02-16 01:51:23 PM) 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

____________________
NNID: MegaKoopa | External Signature
Arisotura
Member
Level: 49


Posts: 172/614
EXP: 881165
For next: 2718

Since: 02-24-13

From: your dreams

Since last post: 101 days
Last activity: 60 days

Posted on 02-02-16 01:55:01 PM 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)

____________________
Kuribo64 -- NSMB2 hacking and other crap
Hiccup
Member
Level: 57


Posts: 638/772
EXP: 1475462
For next: 10466

Since: 05-19-09


Since last post: 110 days
Last activity: 18 hours

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

____________________
NNID: MegaKoopa | External Signature
Cuber456

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


Posts: 635/776
EXP: 1319491
For next: 78685

Since: 02-19-12

From: Everywhere at once.

Since last post: 4.2 years
Last activity: 131 days

Posted on 02-02-16 09: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.

____________________
Zero Escape 3 is becoming a reality!!!

>>Official Reveal<<
>>Another Confirmation<<
>>Operation Bluebird Facebook Page<<
Arisotura
Member
Level: 49


Posts: 173/614
EXP: 881165
For next: 2718

Since: 02-24-13

From: your dreams

Since last post: 101 days
Last activity: 60 days

Posted on 02-02-16 09:21:48 PM Link | Quote
srl might mean 'serial', maybe the hardware Nintendo used to burn carts worked over a serial port? dunno

____________________
Kuribo64 -- NSMB2 hacking and other crap
Hiccup
Member
Level: 57


Posts: 647/772
EXP: 1475462
For next: 10466

Since: 05-19-09


Since last post: 110 days
Last activity: 18 hours

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

____________________
NNID: MegaKoopa | External Signature
Rena
I had one (1) message in Discord deleted and proceeded to make a huge, huge mess about how it was a violation of free speech and how moderators are supposed to be spam janitors and nobody should have the right to tell me not to talk about school shootings
Level: 135


Posts: 5221/5390
EXP: 29075326
For next: 259679

Since: 07-22-07

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

Since last post: 342 days
Last activity: 342 days

Posted on 12-10-16 10:20:17 AM (last edited by Rena at 12-10-16 10:20:49 AM) Link | Quote
Post #5221 ยท Sat, 2016 Dec 10, 07:20:17
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: 37


Posts: 276/318
EXP: 326205
For next: 12048

Since: 04-11-13


Since last post: 3.3 years
Last activity: 3.3 years

Posted on 12-10-16 10:29:41 AM (last edited by einstein95 at 12-10-16 10: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.

____________________
Sometimes I English very well but sometimes no.
Hiccup
Member
Level: 57


Posts: 703/772
EXP: 1475462
For next: 10466

Since: 05-19-09


Since last post: 110 days
Last activity: 18 hours

Posted on 12-15-16 04:36:05 PM (last edited by Hiccup at 12-19-16 11: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?

____________________
TCRF Contributions
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 47be4dc [2021-08-23]
©2000-2022 Acmlm, Xkeeper, Kaito Sinclaire, et al.

31 database queries, 4 query cache hits.
Query execution time: 0.106306 seconds
Script execution time: 0.017033 seconds
Total render time: 0.123339 seconds