carts:nintendo:snes

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
Next revision Both sides next revision
carts:nintendo:snes [2021/10/03 14:45]
hiccup [Identifying Game Versions]
carts:nintendo:snes [2021/10/13 01:32]
jonasrosland
Line 8: Line 8:
  
 Some cartridges may also be not supported because of its memory mapping like Sufami Turbo and Satellaview compatible cartridges (like BS-X), or like game prototypes that don't contain proper info about the cartridge itself. Some cartridges may also be not supported because of its memory mapping like Sufami Turbo and Satellaview compatible cartridges (like BS-X), or like game prototypes that don't contain proper info about the cartridge itself.
- 
-===== Identifying Game Versions ===== 
-todo: add info on back-of-cart stamps and non-standard carts 
- 
-{{:carts:nintendo:snes:snes-identifying_game_versions.png?400}} 
- 
-**SSS**(**S**)-**GG**(**GG**)-**V**\\ 
-S = System/Region (SHVC = Super Famicom/Japan/World, SNS = USA SNES, SPAL = Europe SNES)\\ 
-G = Game code (e.g. MW = Super Mario World)\\ 
-V = Version (starts at 0)\\ 
- 
  
 ===== Methods ===== ===== Methods =====
Line 24: Line 13:
   - [[#Method 1 - Sanni Cart Reader|Sanni Cart Reader]]   - [[#Method 1 - Sanni Cart Reader|Sanni Cart Reader]]
   - [[#Method 2 - Super NT / CopySNES|Super NT]]   - [[#Method 2 - Super NT / CopySNES|Super NT]]
-  - InfiniteNesLives Retro Programmer +  - [[#Method 3 - Retrode 2|Retrode2]] 
-  - Retrode +  - [[#Method - RetroFreak|RetroFreak]]
-  - Super UFO Pro 8 +
-  - [[#Method - RetroFreak|RetroFreak]] +
-  - Copiers +
  
 ==== Method 1 - Sanni Cart Reader ==== ==== Method 1 - Sanni Cart Reader ====
  
-The Sanni Cart Reader ([[https://github.com/sanni/cartreader|https://github.com/sanni/cartreader]]) is an open source Arduino based dumper that supports several systems, including SNES. It is portable, can be customized and does not need a computer to work.+The [[https://github.com/sanni/cartreader|Sanni Cart Reader]]) is an open source Arduino based dumper that supports several systems, including SNES. It is portable, can be customized and does not need a computer to work.
  
 Only a SD card is needed. Follow the instructions [[https://github.com/sanni/cartreader/wiki/How-to-flash-the-Arduino|here]] on how to update the firmware of your Cart Reader. Only a SD card is needed. Follow the instructions [[https://github.com/sanni/cartreader/wiki/How-to-flash-the-Arduino|here]] on how to update the firmware of your Cart Reader.
Line 117: Line 102:
 The information above is retrieved from https://github.com/SmokeMonsterPacks/Super-NT-Jailbreak, please see their GitHub repo for always up-to-date information about the Super NT jailbreak and CopySNES functionality. The information above is retrieved from https://github.com/SmokeMonsterPacks/Super-NT-Jailbreak, please see their GitHub repo for always up-to-date information about the Super NT jailbreak and CopySNES functionality.
  
-==== Method RetroFreak ====+==== Method Retrode2 ====
  
-The RetroFreak is a great little emulation machine that uses physical carts similar to the Retron5.+This is a super simple system that works really well, and is affordable and readily available. See our [[tools:hardware|hardware page for shop links]].
  
-Under standard conditions it is possible to let the RetroFreak copy the cart contents to an SD cardbut they're always encrypted.+  - Plug your game into the Retrode2. 
 +  - Make sure the voltage setting is at 5V. 
 +  - Connect the Retrode2 to your computer. 
 +  - The Retrode2 should now show up as a regular USB driveand you can copy the ROM from there for further analysis.
  
-However, by using custom firmware and a few configurations to two files, you can get unencrypted dumps  of your carts onto your SD card.+==== Method 4 - RetroFreak ====
  
-**WARNING 1**+==== Method 3 - RetroFreak ====
  
-Will this brick your system? Hopefully not. Proceed on your own risk.+See [[carts:nintendo:nes|instructions here for NES / Famicom dumping using the RetroFreak]], the same setup applies to dumping Super Nintendo / Super Famicom games.
  
-**Get the binaries**+===== Identifying Game Versions ===== 
 +todo: add info on cart/box serials (and non-standard carts if relevant)
  
-Start by downloading the release of [[https://github.com/hissorii/retrofd/releases/tag/v1.0|hissori's retrofd project]].+{{:carts:nintendo:snes:snes-identifying_game_versions.png?400}}
  
-Make sure you get the release that's _smaller_ than your SD card. If your SD card is 16GB you should get the 8GB release, etc. +**SSS**(**S**)-**GG**(**GG**)-**V**\\ 
- +S = System/Region (SHVC = Super Famicom/Japan/WorldSNS = USA SNESSPAL = Europe SNES)\\ 
-**WARNING 2** +G = Game code (e.gMW = Super Mario World)\\ 
- +Version (starts at 0)\\
-This will overwrite your SD card, so make sure you make backups of anything important before proceeding. +
- +
-Unpack the retrofd zip file, and then use something like [[https://www.balena.io/etcher/|balenaEtcher]] to transfer the contests onto an empty SD card. +
- +
-**Config** +
- +
-There are two small file edits that you need to do. To make it simple, you can replace the existing files on your SD card with the ones attached. +
- +
-Here are the changed files: +
- +
-retrofd.cfg +
- +
-<code -+
-# clear micro SD partition 2/3 +
-RF_CLR_SDP23=no +
-# FACTORY TEST MODE +
-RF_FTM=no +
-# Log copy daemon +
-RF_LOGCD=yes    +
-</code> +
- +
-rfd_logcd.sh +
- +
-<code -> +
-#!/sbin/busybox sh +
- +
-while ! busybox grep "/mnt/external_sd" /proc/mounts > /dev/null +
-do +
- busybox sleep 1 +
-done +
- +
-# copy log files(/mnt/ram/log/*) to SD(/retrofd/log) if new ones exist +
-srcd=/mnt/ram/ +
-dstd=/mnt/external_sd/retrofd/log +
-while : ; +
-do +
- busybox find $srcd -maxdepth 1 -type f | busybox sed -e 's/.*\///' | while read logfile +
- do +
- [ -f "$dstd/$logfile" ] || busybox sleep 5 && busybox cp "$srcd/$logfile" $dstd/ +
- done +
- busybox sleep 1 +
-done +
-</code> +
- +
-**Usage** +
- +
-Boot up the RetroFreak with the new SD card insertedyou should be able to use and play your carts like normal. Once you insert a cartlet RetroFreak install it to the SD card. Now start the game for a few seconds. +
- +
-After you've started a game, the unencrypted dump will be copied onto your SD card under `/retrofd/log`You can now exit the game and continue with the next cart+
- +
-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`. +
- +
-//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. +
- +
- +
-===== Gathering Dump Info ===== +
- +
-<code -> +
-Dumping tool and version:  +
-Dumper:  +
-Affiliation:  +
-Dump creation date:  +
-Dump release date:  +
-Link(s):  +
- +
-Title:  +
-Region:  +
-Edition:  +
-Languages:  +
-Language Select:  +
-WikiData ID: +
- +
-Size:  +
-CRC32:  +
-MD5:  +
-SHA-1:  +
-SHA-256:  +
-Serial:  +
-Revision:  +
- +
-Cart Images:  +
-PCB Images:  +
-Box Images:  +
-Physical Media Serial 1:  +
-Physical Media Stamp:  +
-PCB Serial:  +
-ROM Chip Serial:  +
-Box Serial:   +
-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. +===== Gathering and Submitting Dump Info =====
-  * File info is in Logiqx XML datfile compatible format. +
-  * Link(s): Link to release post/page, if applicable +
-  * Box Barcode: Keep the spaces. It should be verified against the barcode itself by using barcode scanning software and using the check digit.+
  
-===== Submitting Dump Info ===== +See [[submission:nintendo-carts|Gathering and Submitting Dump Info for Nintendo carts]]
-{{wst>submitting_dump_info_nointro}}+
  
 <sub>Minor contributions (No-Intro Wiki): Dizzzy, Hiccup, Wherewilf. Major contributions - initial //Sanni Cart Reader// instructions (dumping.guide): LuigiBlood. Minor contributions (dumping.guide): Hiccup.</sub> <sub>Minor contributions (No-Intro Wiki): Dizzzy, Hiccup, Wherewilf. Major contributions - initial //Sanni Cart Reader// instructions (dumping.guide): LuigiBlood. Minor contributions (dumping.guide): Hiccup.</sub>
  
  • carts/nintendo/snes.txt
  • Last modified: 2022/09/28 22:09
  • by hiccup