Notes to help with dumping guides

From Hiccup

Unsorted

https://github.com/yoffy/snes-dump
https://github.com/binarycounter/PkSploit
https://github.com/NicholasHallman/hyperkin-smartboy-rom-dumper
https://github.com/pceslayer/RetroN5-Dumper
https://github.com/2xic/Cartridge-reader
https://github.com/nvsofts/anago_scripts
https://github.com/drhelius/arduinogameboy
https://github.com/vidar85/USB-Gameboy-Dumper
https://github.com/tzlion/gblinkdx
https://github.com/RobinTheHood/GameboyAdvanceRomDumper
https://github.com/tonyp7/GenDumper
https://github.com/segrax/Arduino-C64-Cartridge-Dumper
https://github.com/amoore2600/rfdumper
https://github.com/luigidifraia/c64-cart-dumper
https://github.com/altr0n/2600-Cart-Dumper
https://github.com/tzlion/vfdump
https://github.com/akkera102/gba_01_multiboot
https://github.com/holodnak/dumper-cli
https://github.com/dh219/cartdump
https://github.com/abrugsch/GBCartSlurp
https://github.com/retrostage/RetroBlaster
https://github.com/Baekalfen/PyBoyCartridge
https://github.com/altr0n/2600-Cart-Dumper
https://github.com/fl4shk/arduinogbdump
https://github.com/slaeshjag/wiggleflasher
https://gameboy.github.io/wiki/cartreaders
https://twitter.com/endrift/status/1167314518118027269
https://twitter.com/xxcatskullxx/status/1257023239357976577
https://youtube.com/watch?v=08x0MbOX5dE
https://youtube.com/watch?v=0JzORzMnm-E
https://polymega.com/
https://www.gamingalexandria.com/wp/2019/04/01/dumping-tiger-game-com-roms/
http://dmitry.gr/?r=05.Projects&proj=28.%20pokewalker
retron 5
https://en.wikipedia.org/wiki/Game_backup_device
https://team-europe.blogspot.com/2020/07/preserving-games-anybody-can-now-do-it.html
https://hiddenpalace.org/Dumping_guides
https://www.youtube.com/watch?v=5IW0UFQMhBE
https://team-europe.blogspot.com/2020/07/preserving-games-anybody-can-now-do-it.html
https://emulation.gametechwiki.com/index.php/Ripping_Games
https://retrostage.net/?product=retroblaster-programmer-2-0
https://atarimax.com
https://team-europe.blogspot.com/2020/07/preserving-games-anybody-can-now-do-it.html
https://shonumi.github.io/articles/am3_dumping_guide.html AM3 SmartMedia Card
https://usbnes.com/usb-nes/
https://hackaday.com/2012/03/31/floppy-autoloader-takes-the-pain-out-of-archiving-5000-amiga-disks/
https://consolingmyself.co.uk/post/452962236/initial-testing-of-retrode-virtual-boy-adapter
https://www.retrospectives2000.com/dumpdumper-c-3/
https://gbatemp.net/threads/dumping-wii-u-kiosk-systems-without-hardmods.585676/
https://www.gamingalexandria.com/wp/2019/04/dumping-tiger-game-com-roms/
https://github.com/LuigiBlood/64dddump
https://github.com/987123879113/pcsx2/wiki/Backing-up-Python-2-games#hdd-id-dumping

General

ROM Chips

MX ROM chips - the 6th, 7th and 8th character of the MX code indicates the size in mebibits

Discs

Is it possible to use a Domesday Duplicator (or similar device) to read raw laser signals for non-laserdisc discs, then convert that into more useful data?

Tapes

Arcade

Floppy Disks

Nintendo

Carts

Document all the different types of markings on PCBs and ROM chips

data sheets/data books such as this may be useful https://usermanual.wiki/Document/1990SharpMicrocomputersDataBook.930114326.pdf

nescartdb may be useful

Famicom Disk System

Family Basic

Game Boy (Color)

Flashcarts

Super Nintendo Entertainment System

Satellaview

Nintendo 64

Game Boy Advance

Dumping software

Screenshot of I took of GodMode9i - works, but not thoroughly tested and doesn't have option to force specific cart configuration (size etc) and may fail if the cart doesn't have a save chip. Needs to be launched via nds-hb-menu. Advantage over gba backup tool: works with GBA Video movie carts (using the "duplo" tool's code), is open source, still maintained.

Nintendo DS

Wii

Pokewalker

https://icosahedron.website/@pcy/105263548222047835

Nintendo 3DS

Do devsigned ROMs need to be decrypted using a different key to produce "decrypted format" ROMs? (or at least to produce "proper" decrypted format ROMs)

Wii U

NES/SNES Classic

https://github.com/ClusterM/hakchi2/releases/download/2.21f/hakchi2.21f_debug.zip This version of hakchi2 can dump the whole raw NAND over raw USB, using FEL - one of the first stages of membooting. Choose "Kernel" > "Dump the whole NAnd flash"" from the menu. This should mean you can dump the NAND before the linux kernel gets a chance to modify anything (such as incrementing the filesystem access counter). You should dump it twice and make sure you get the same thing as there can be data loss over the raw USB connection.

If that tool doesn't work, its possibly this old one will https://github.com/madmonkey1907/hakchi/releases

Game & Watch: Super Mario Bros.

Microsoft

Xbox 360

Xbox One

Bandai - Wonderswan (Color)

Sony

Playstation 2