GodMode9 icon indicating copy to clipboard operation
GodMode9 copied to clipboard

[Feature request] Add support for dumping 1000-3FFF of DS carts

Open mariomadproductions opened this issue 7 years ago • 6 comments

So full dumps of of DS games can be made. I'm not sure if this is possible - it may be a hardware limitation, but I thought it would be worth asking. Further explanation can be found here: http://forums.no-intro.org/viewtopic.php?f=9&t=3049 (pdf)

mariomadproductions avatar Mar 28 '18 11:03 mariomadproductions

That forum is password-protected, can you at least summarize the gist of it here?

From what I know so far, this is still being worked on. Once we've got a valid way, it will be added to GM9, and in the meantime I'll leave this issue open.

d0k3 avatar Mar 28 '18 12:03 d0k3

There isn't anything private in that thread, so I've embedded it as a PDF in the first post.

mariomadproductions avatar Mar 28 '18 13:03 mariomadproductions

I can't access that PDF. Can you re upload the pdf file on https://1fichier.com/?

TurdPooCharger avatar Mar 29 '18 04:03 TurdPooCharger

or put it in a zip and upload it here instead of a random file host

reupload: nointro-forum-post-pdf.zip

ihaveamac avatar Mar 29 '18 04:03 ihaveamac

Maybe @Myriachan can chime in here? I'd very much like to have proper NDS rom dumping in GM9, but I still have no idea how to go about it yet.

d0k3 avatar Apr 12 '18 10:04 d0k3

I wrote that forum post =P

As of right now, we have no idea how to dump that area of cartridges. We know that the data exists, but normal attempts to read that area just mirror other parts of the cartridge. I'm still looking into it.

Part of the data, 1600-1647, 1C00-2BFF, and 3000-3FFF, can be algorithmically generated from the game code and the security data in boot9/ITCM. The rest appears to be random garbage that Nintendo added for chaff, but unfortunately, it's per-game random chaff.

Note that the same applies to the second security area for DSi cartridges. It even appears to be the same format.

Myriachan avatar Apr 12 '18 19:04 Myriachan