Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revisionBoth sides next revision | ||
carts:nintendo:nes [2021/10/03 14:09] – hiccup | carts:nintendo:nes [2023/05/29 15:58] – [Opening carts] hiccup | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Nintendo Entertainment System / Famicom ====== | ====== Nintendo Entertainment System / Famicom ====== | ||
+ | {{wst> | ||
- | Warning: The Nt Mini Noir Jailbreak v6.5 (Dec. 15, 2020) may have produced | + | **Warning: The Nt Mini Noir Jailbreak v6.5 (Dec. 15, 2020) [[https:// |
+ | |||
+ | {{wst> | ||
===== Introduction ===== | ===== Introduction ===== | ||
- | |||
There are many tools available to dump NES / Famicom carts, not all of them are simple to use though. To ensure successful dumps, we won't be listing beta/in progress methods or tools below. | There are many tools available to dump NES / Famicom carts, not all of them are simple to use though. To ensure successful dumps, we won't be listing beta/in progress methods or tools below. | ||
- | ===== Identifying Game Versions ===== | + | {{wst> |
- | + | ||
- | {{: | + | |
- | + | ||
- | SSS-GG-V CCC\\ | + | |
- | S = System (HVC = Famicom/ | + | |
- | G = Game code (e.g. SM = Super Mario Bros.)\\ | + | |
- | V = Version (starts at 0)\\ | + | |
- | C = Chip (PRG = Program, CHR = Character i.e. Graphics) | + | |
- | + | ||
- | A lot of the time, only one of the chips will have an incrimented version number. And sometimes the chipped are bonded/ | + | |
===== Methods ===== | ===== Methods ===== | ||
- | - Sanni Cartreader | + | - [[#Open Source Cartridge Reader]] |
- | - RetroFreak | + | - [[# |
+ | - [[#RetroFreak]] | ||
+ | - [[# | ||
- | ==== Method 1 - Sanni Cartreader | + | ==== Open Source Cartridge Reader |
To read Nintendo/ | To read Nintendo/ | ||
Line 32: | Line 26: | ||
Then you need to find the mapper and size information of the cartridge you want to dump in one of these databases: | Then you need to find the mapper and size information of the cartridge you want to dump in one of these databases: | ||
+ | * [[http:// | ||
* [[http:// | * [[http:// | ||
* [[https:// | * [[https:// | ||
* [[http:// | * [[http:// | ||
- | The Cart Reader | + | The Cart Reader |
[[https:// | [[https:// | ||
Line 45: | Line 40: | ||
// | // | ||
- | ==== Method | + | ==== RetroBlaster |
+ | {{wst> | ||
+ | |||
+ | Dumping Famicom games with a RetroBlaster 2.0 requires a 60 pin (Famicom) to 72 pin (NES) cartridge adapter (sold separately), | ||
+ | |||
+ | The RetroBlaster software currently only supports Windows and is available on the [[https:// | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Make sure the RetroBlaster voltage switch is set to 5V (not the 3V setting). | ||
+ | |||
+ | Connect the NES adapter to the RetroBlaster. To seat the adapter, firmly but gently push the adapter in until the pins are no longer showing. | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Insert the cartridge or PCB into the adapter, with the cartridge label facing the activity LED. | ||
+ | |||
+ | Open the RetroBlaster software (click Run if you see a security warning about the publisher not being verified) and navigate to the NES tab. | ||
+ | |||
+ | First, you'll need to know which mapper type the game uses. You can consult a NES game database such as [[https:// | ||
+ | |||
+ | {{: | ||
+ | |||
+ | After selecting the mapper type from the drop-down menu, enter the PRG size. | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Next, enter the CHR chip size. | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Finally, select whether the game uses SRAM for save data. | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Click "Dump ROM." Choose the location and filename for your ROM. | ||
+ | |||
+ | The activity LED will turn on on the RetroBlaster board. A progress bar will indicate the status of the dump, and information will be displayed on the ' | ||
+ | |||
+ | If applicable, you can also dump the SRAM save data from this same tab, by clicking the Dump SRAM button. | ||
+ | |||
+ | When swapping adapters, the official recommendation from RetroBlaster is to use the non-writing end of a pen or marker to slowly push the adapter out from either side, using the board for leverage, in order to avoid bending the pins. | ||
+ | |||
+ | ==== RetroFreak ==== | ||
The RetroFreak is a great little emulation machine that uses physical carts similar to the Retron5. | The RetroFreak is a great little emulation machine that uses physical carts similar to the Retron5. | ||
Line 117: | Line 155: | ||
Once you've turned off the RetroFreak, you can take out the SD card and look the contents and verify your unencrypted dumps. | Once you've turned off the RetroFreak, you can take out the SD card and look the contents and verify your unencrypted dumps. | ||
- | They should have names such as `homebrewgame-decrypted.NES` | + | They should have names such as `homebrewgame-decrypted.NES` |
- | //Needs verification// You might also be able to use the above method to dump an unencrypted BIOS of your Famicom Disk System. Plug in the RAM adapter and follow the instructions above to save the encrypted BIOS on your SD card. Then start an FDS game that you have loaded onto the SD card and the BIOS should be dumped into the same location as mentioned above. | + | //**Needs verification** You might also be able to use the above method to dump an unencrypted BIOS of your Famicom Disk System. Plug in the RAM adapter and follow the instructions above to save the encrypted BIOS on your SD card. Then start an FDS game that you have loaded onto the SD card and the BIOS should be dumped into the same location as mentioned above.// |
- | ===== Verification ===== | + | ==== INLretro |
+ | todo: look at [[https:// | ||
- | Description of how to verify that is a dump is correct. | + | xxxx |
- | ===== Gathering Dump Info ===== | + | ==== Opening carts ==== |
+ | === NES=== | ||
+ | NES games produced after 1987 use 3.8mm Gamebit screws, but earlier cartridges use common slotted screws. After removing the screws, lift the back off and remove the PCB. | ||
- | <code -> | + | ===Famicom=== |
- | Dumping tool: | + | Famicom carts don't use screws and require carefully squeezing one half of the shell so the plastic flexes and unclips itself. |
- | Dumper: | + | |
- | Affiliation: | + | |
- | Dump creation date: | + | |
- | Dump release date: | + | |
- | Title: | + | Gently apply pressure until you hear a pop or if the cartridge is bent a little, try pulling on one half of it to open it. If you don't hear a pop or see it bend after applying a generous amount of pressure untighten and check the cartridge positioning. |
- | Region: | + | |
- | Edition: | + | |
- | Languages: | + | |
- | Language Select: | + | |
- | WikiData ID: | + | |
- | Size: | + | If you are using a vice, double check that the line separating both halves of the cartridge is not covered by the clamps, this will ensure that only one half of the cartridge is tightened and that the plastic tabs can be correctly released. |
- | CRC32: | + | |
- | MD5: | + | You might want to practice with an inexpensive game first. |
- | SHA-1: | + | |
- | SHA-256: | + | ===== For Reference: Identifying Game Versions ===== |
- | </code> | + | todo: add info on cart/box serials (and non-standard carts if relevant) |
+ | |||
+ | {{: | ||
+ | |||
+ | SSS-GG-V CCC\\ | ||
+ | S = System/Region (HVC = Famicom/ | ||
+ | G = Game code (e.g. SM = Super Mario Bros.)\\ | ||
+ | V = Version (starts at 0)\\ | ||
+ | C = Chip (PRG = Program, CHR = Character i.e. Graphics) | ||
- | * General Note: If you are submitting this info to a person/ | + | Most of the time, only one of the chips will have an incremented version number. There' |
- | ===== Submitting Dump Info ===== | + | ===== Gathering and Submitting Dump Info ===== |
- | {{wst>submitting_dump_info_nointro}} | + | {{wst>see_submission_page}} |