carts:nintendo:3ds

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
carts:nintendo:3ds [2021/07/04 18:21]
hiccup
carts:nintendo:3ds [2021/10/14 02:44] (current)
jonasrosland
Line 3: Line 3:
 ===== Introduction ===== ===== Introduction =====
  
-Dumping Nintendo 3DS carts is fairly easy, and can either be done using a DS flashcart or through a software exploit.+Dumping Nintendo 3DS carts is fairly easy, and can either be done through homebrew software, or by using a DS flashcart.
  
 You will need an SD card 8GB or larger for this. You will need an SD card 8GB or larger for this.
Line 9: Line 9:
 ===== Methods ===== ===== Methods =====
  
-  - 3DS console (GodMode9) +  - [[#Method 1 - 3DS console (GodMode9)|3DS console (GodMode9)]] 
-  - SkyDock+  - SkyDock (todo)
  
 ==== Method 1 - 3DS console (GodMode9) ==== ==== Method 1 - 3DS console (GodMode9) ====
Line 16: Line 16:
 The following method work on all models of the 3DS, 2DS and New 3DS handhelds. The following method work on all models of the 3DS, 2DS and New 3DS handhelds.
  
-Follow the instructions over at [[https://3ds.hacks.guide/|3DS Hacks Guide]] for more details on how to get your handheld ready, by enabling it to run 3DS-mode bare metal ARM9 homebrew, and make sure the latest stable [[https://github.com/d0k3/GodMode9/releases|GodMode9]] is installed/present (v1.9.3pre1 or later).+Follow the instructions over at [[https://3ds.hacks.guide/|3DS Hacks Guide]] for more details on how to get your handheld ready, by enabling it to run 3DS-mode bare metal ARM9 homebrew, and make sure the latest stable [[https://github.com/d0k3/GodMode9/releases|GodMode9]] is installed/present (v2.0.or later).
  
 Note that you do not necessarily need to install custom firmware to run GodMode9 - you can stop following the 3DS Hacks Guide once you get to the point of being able to run a .firm file (or equivalent file for that particular exploit). But for convenience, you may want to follow the 3DS Hacks Guide to the end, so you can easily run GodMode9 at boot. Note that you do not necessarily need to install custom firmware to run GodMode9 - you can stop following the 3DS Hacks Guide once you get to the point of being able to run a .firm file (or equivalent file for that particular exploit). But for convenience, you may want to follow the 3DS Hacks Guide to the end, so you can easily run GodMode9 at boot.
Line 27: Line 27:
   * If you copied the .3ds file in split form, you need to combine them using ''copy /b part1 + part2 combined'' on the Windows command line or ''cat part1 part1 > combined'' on the Mac OS or Linux terminal. Otherwise, you're done.   * If you copied the .3ds file in split form, you need to combine them using ''copy /b part1 + part2 combined'' on the Windows command line or ''cat part1 part1 > combined'' on the Mac OS or Linux terminal. Otherwise, you're done.
  
-===== Gathering Dump Info =====+===== Gallery =====
  
-<code -> +{{gallery>:carts:nintendo:3ds}}
-Dumping tool and version +
-Dumper +
-Affiliation:  +
-Dump creation date:  +
-Dump release date:  +
-Link(s)+
  
-Title:  +===== Identifying Game Versions ===== 
-Region:  +todoadd info on "front of cart"/box serials (and non-standard carts if relevant)
-Edition:  +
-Languages:  +
-Language Select:  +
-WikiData ID:+
  
-Encrypted ROM file info+{{:carts:nintendo:3ds:2_cartbackexample.png?260}}
-Size +
-CRC32 +
-MD5:  +
-SHA-1:  +
-SHA-256+
  
-Decrypted ROM file info: > +**TGGRMMVMMM**
-Size:  +
-CRC32:  +
-MD5:  +
-SHA-1:  +
-SHA-256: +
  
-Serial:  +T = Type\\ 
-Revision+GG = Game code (e.g. DA = nintendogs + catsGolden Retriever & New Friends)\\ 
 +R = Region (J = Japan, E = USA, P = Europe)\\ 
 +M = Something todo with the production date/run\\ 
 +V = Version (starts at 0)\\
  
-Cart ID+Easy way to remember where the version number isfourth character from the right - this works for DS/i carts too.
  
-Cart Images:  +===== Gathering and Submitting Dump Info =====
-PCB Images:  +
-Box Images:  +
-Physical Media Serial 1:  +
-Physical Media Serial 2:  +
-PCB Serial:  +
-ROM Chip Serial 1:  +
-Box Serial 1:  +
-Box Serial 2:  +
-Box Serial 3:  +
-Box Barcode:  +
-</code> +
- +
-  * General Note: If you are submitting this info to a person/group in order for them to add it to a database, you can skip the transcription of some things, and leave it to them. But it can make the process smoother if you do the transcription yourself. +
-  * Link(s): Link to release post/page, if applicable. +
-  * Decrypted ROM file info: To encrypted a copy of the ROM in order to get the encrypted hashes, use [[https://github.com/SabreTools/NDecrypt|NDecrypt]],  [[https://archive.org/details/3dsEncryptV4|3ds_encrypt_v4.py]] or GodMode9 itself (make a copy of the ROM, then use "NCSD image options">"Decrypt file"+
-  * Cart Images: Back and front. +
-  * Cart ID: Get this from the .txt file provided by GodMode9 +
-    * Technical note - GodMode9 displays these in the little endian byte order (i.e. first byte is the chip manufacture byte), which makes sense as the 3DS CPU is little endian (as are the DS and DSi's CPUs). But the gbatek documentation of the [[https://problemkaputt.de/gbatek.htm#dscartridgeprotocol|cart protocol]] displays these in big endian byte order (i.e. last byte is the chip manufacture byte). +
-  * Box Barcode: Keep the spaces. It should be verified against the barcode itself by using barcode scanning software and using the check digit. +
-  * PCB Serial: Use for ''▼'' for the triangle character, one space character ('' '') for each empty "slot" and ''•'' for the small circle characters (which don't always appear). +
- +
-===== Gallery ===== +
- +
-{{gallery>:carts:nintendo:3ds}}+
  
-===== Submitting Dump Info ===== +See [[submission:nintendo-carts|Gathering and Submitting Dump Info for Nintendo carts]]
-You can submit your dump info to the [[https://no-intro.org/|No-Intro]] database, via the forum, email or directly via a database account if you have one.+
  
 <sub>Major contributions - initial //3DS console (GodMode9)// instructions (No-Intro Wiki): Dizzzy. Major contributions (No-Intro Wiki): Hiccup, InternalLoss. Major contributions (dumping.guide): Hiccup</sub> <sub>Major contributions - initial //3DS console (GodMode9)// instructions (No-Intro Wiki): Dizzzy. Major contributions (No-Intro Wiki): Hiccup, InternalLoss. Major contributions (dumping.guide): Hiccup</sub>
  • carts/nintendo/3ds.1625422904.txt.gz
  • Last modified: 2021/07/04 18:21
  • by hiccup