carts:nintendo:nes

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
Last revision Both sides next revision
carts:nintendo:nes [2021/05/07 20:45]
hiccup [Nintendo Entertainment System / Famicom]
carts:nintendo:nes [2022/09/28 22:09]
hiccup [Gathering and Submitting Dump Info]
Line 1: Line 1:
 ====== Nintendo Entertainment System / Famicom ====== ====== Nintendo Entertainment System / Famicom ======
 +{{wst>see_hardware_page}}
  
-Warning: The Nt Mini Noir Jailbreak firmware's CopyNES feature may produce bad dumps (e.g. CHR corruption) of some Famicom carts, at least on versions before v6.6 (Feb. 22, 2021).+**Warning: The Nt Mini Noir Jailbreak v6.5 (Dec15, 2020[[https://github.com/SmokeMonsterPacks/Nt-Mini-Noir-Jailbreak/issues/85|produced partially corrupted dumps of some Famicom carts]].**
  
-===== Introduction =====+{{wst>vgpc_help}}
  
 +===== Introduction =====
 +{{wst>carts_important_notes}}
 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.
  
 ===== Methods ===== ===== Methods =====
  
-  - Sanni Cartreader +  - [[#Method 1 - Sanni Cart Reader|Sanni Cart Reader]] 
-  - RetroFreak+  - [[#Method 2 - RetroFreak|RetroFreak]] 
 +  - [[#Method 3 - INLretro|INLretro]]
  
-==== Method 1 - Sanni Cartreader ====+==== Method 1 - Sanni Cart Reader ====
  
 To read Nintendo/Famicom cartridges you need the [[https://github.com/sanni/cartreader/tree/master/pcb/adapters|NES(or Famicom) to SNES adapter PCB]] and have the configuration switches set like so: To read Nintendo/Famicom cartridges you need the [[https://github.com/sanni/cartreader/tree/master/pcb/adapters|NES(or Famicom) to SNES adapter PCB]] and have the configuration switches set like so:
Line 20: Line 24:
 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://nes.dnsabr.com/|http://nes.dnsabr.com/]]
   * [[http://bootgod.dyndns.org:7777|http://bootgod.dyndns.org:7777]]   * [[http://bootgod.dyndns.org:7777|http://bootgod.dyndns.org:7777]]
   * [[https://nescartdb.com/|https://nescartdb.com/]]   * [[https://nescartdb.com/|https://nescartdb.com/]]
   * [[http://tuxnes.sourceforge.net/nesmapper.txt|http://tuxnes.sourceforge.net/nesmapper.txt]]   * [[http://tuxnes.sourceforge.net/nesmapper.txt|http://tuxnes.sourceforge.net/nesmapper.txt]]
  
-The Cart Reader follows the no-intro standard and does not add any additional data to the dumped roms like an iNES header. In case you want to use the rom in an emulator you will have to add the iNES header manually using a program on your PC.+The Cart Reader uses a database to build the iNES header, however the database might not be complete. In the latter case you have to manually add an iNES header using a program on your PC.
  
 [[https://github.com/dsedivec/inestool]]\\ [[https://greg-kennedy.com/wordpress/2012/05/30/ines-header-fixer/]] [[https://github.com/dsedivec/inestool]]\\ [[https://greg-kennedy.com/wordpress/2012/05/30/ines-header-fixer/]]
Line 105: Line 110:
 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` and `awesomehomebrew-decrypted.SFC`.+They should have names such as `homebrewgame-decrypted.NES` or `awesomehomebrew-decrypted.SFC`.
  
-//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 =====+==== Method 3 - INLretro ==== 
 +todo: look at [[https://arekuse.net/blog/tech-guides/rom-dumping-and-hacking/rom-dumping-nes/|this guide]] and [[https://gitlab.com/InfiniteNesLives/INL-retro-progdump/-/blob/master/docs/EasyRippingGuide.md|this guide]]
  
-Description of how to verify that is a dump is correct.+xxxx
  
-===== Gathering Dump Info ===== 
  
-<code -> 
-Dumping tool:  
-Dumper:  
-Affiliation:  
-Dump creation date:  
-Dump release date:  
- 
-Title:  
-Region:  
-Edition:  
-Languages:  
-Language Select:  
-WikiData ID: 
- 
-Size:  
-CRC32:  
-MD5:  
-SHA-1:  
-SHA-256:  
-</code> 
  
-  * General NoteIf 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.+===== Identifying Game Versions ===== 
 +todoadd info on cart/box serials (and non-standard carts if relevant)
  
-===== Submitting Dump Info =====+{{:carts:nintendo:nes:identifying_game_versions.png?500}}
  
-Point to external submission information for No-Intro/Redump.+SSS-GG-V CCC\\ 
 +S = System/Region (HVC = Famicom/World, NES = USA NES, PAL = Europe NES)\\ 
 +G = Game code (e.g. SM = Super Mario Bros.)\\ 
 +V = Version (starts at 0)\\ 
 +C = Chip (PRG = Program, CHR = Character i.eGraphics)
  
 +Most of the time, only one of the chips will have an incremented version number. There's not necessarily a direct link between the version number on the chips and the "cannonical" revision of the combined (PRG+CHR) ROM, but it can generally be worked out by looking at other information. And sometimes the chipped are bonded/globbed, so you can't see what is written on them (if anything). Some carts only have a PRG chip.
  
 +===== Gathering and Submitting Dump Info =====
 +{{wst>see_submission_page}}
  • carts/nintendo/nes.txt
  • Last modified: 2022/09/28 22:12
  • by hiccup