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:gba [2021/07/24 15:43] – hiccup | carts:nintendo:gba [2023/03/10 22:26] – hiccup | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ''' | ||
- | - look into cart-to-PC hardware (e.g. https:// | ||
- | - list DIY hardware methods | ||
- | - try out this: https:// | ||
- | - https:// | ||
- | - Add GodMode9i to the dumping methods. seems like it recently got support for GBA Video movie carts based on duplo code. | ||
- | - Datel Advance Game Port https:// | ||
- | |||
====== Game Boy Advance ====== | ====== Game Boy Advance ====== | ||
+ | |||
+ | {{wst> | ||
+ | |||
+ | {{wst> | ||
===== Introduction ===== | ===== Introduction ===== | ||
- | xxxx | + | |
+ | Game Boy Advance games are one of the easier systems to dump and there are numerous tools available. If you already have a Nintendo DS, the cheapest way to dump a GBA game is probably with a slot-1 DS flashcart, but dedicated dumping hardware tools support a larger variety of consoles rather than just a GBA. | ||
+ | |||
+ | {{wst> | ||
===== Methods ===== | ===== Methods ===== | ||
- | - DS + DS Slot-1 Flashcart (Normal Carts) | + | ==== Dedicated dumping hardware ==== |
- | - DS + DS Slot-1 Flashcart (GBA Video Movie Carts) | + | - [[#GBxCart RW]] |
+ | | ||
+ | - [[#Open Source Cartridge Reader]] | ||
+ | - [[# | ||
- | - GBA + GCN-GBA Link Cable + Homebrew-enabled GCN/Wii | + | === GBxCart RW === |
- | - Homebrew-enabled GCN + Game Boy Player + SD-GCN Memory Card Adapter | + | GBxCart RW is one of the cheaper dedicated hardware methods for dumping. |
- | - BennVenn Joey Joebags | + | Supports: GB/GBC/GBA, Game Boy Camera, and Nintendo Power Carts and Bootleg flashing |
- | | + | Please see the the page for Lesserkuma' |
- | - GBxCart RW | + | === Joey Jr === |
- | ==== DS + DS Slot-1 Flashcart (Normal Carts) ==== | + | The Joey Jr is another inexpensive option for dedicated dumping hardware. |
- | === Tools === | + | |
- | - A Nintendo DS or Nintendo DS Lite with a flashcart | + | |
- | - [[https:// | + | |
- | === Dumping | + | Supports: GB/GBC/GBA, Game Boy Camera, and Nintendo Power Carts and Bootleg flashing |
- | - Run the .nds for GBA Backup Tool | + | |
+ | For latest official instruction on how to use the Joey Jr, please see the [[https:// | ||
+ | |||
+ | === Open Source Cartridge Reader | ||
+ | |||
+ | Open Source Cartridge Reader is a versatile dumping tool that supports several different consoles/ | ||
+ | |||
+ | The OSCR comes with Game Boy / Game Boy Color dumping capabilities by default. [[https:// | ||
+ | |||
+ | ==== RetroBlaster 2.0 ==== | ||
+ | {{wst> | ||
+ | |||
+ | The RetroBlaster software currently only supports Windows and is available on the [[https:// | ||
+ | |||
+ | Make sure the RetroBlaster voltage switch is set to 3V (not the 5V setting). | ||
+ | |||
+ | Connect the Game Boy 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 label side facing up. | ||
+ | |||
+ | Open the RetroBlaster software (click | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Click "Dump ROM." Choose the location and filename | ||
+ | |||
+ | 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 ' | ||
+ | |||
+ | You can also dump the SRAM or EEPROM save data from this same tab, by clicking the appropriate 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. | ||
+ | |||
+ | ==== Dumping with DS consoles ==== | ||
+ | |||
+ | - [[#GBA Backup Tool]] | ||
+ | - [[# | ||
+ | - [[# | ||
+ | |||
+ | |||
+ | === GBA Backup Tool === | ||
+ | |||
+ | GBA Backup Tool is a commonly used and well-tested tool, though its closed-sourced and hasn't seen any updates since 2008. | ||
+ | |||
+ | == Tools needed == | ||
+ | |||
+ | - A Nintendo DS or Nintendo DS Lite with a slot-1 (DS) flashcart | ||
+ | - [[https:// | ||
+ | |||
+ | == Dumping == | ||
+ | |||
+ | - Insert your DS flashcart into slot-1, turn on the ds and boot up the flashcart. | ||
+ | - Run the GBA Backup Tool .nds | ||
- Ensure that your GBA cart is inserted, then press A on the pop-up. | - Ensure that your GBA cart is inserted, then press A on the pop-up. | ||
- | - By default, GBA Backup Tool is in Save Backup mode. Press R twice to go to rom backup mode. | + | - By default, GBA Backup Tool is in Save Backup mode. Press R twice to go to ROM backup mode. |
- Press B to make a new backup, then hit A to confirm. Your rom will be dumped to your SD card. | - Press B to make a new backup, then hit A to confirm. Your rom will be dumped to your SD card. | ||
- | ==== DS + DS Slot-1 Flashcart (GBA Video Movie Carts) | + | === GodMode9i |
- | use duplo (https:// | + | GodMode9 is open source, but is less well-tested at dumping |
+ | |||
+ | == Tools needed | ||
+ | |||
+ | * A Nintendo DS or Nintendo DS Lite with a slot-1 | ||
+ | * [[https:// | ||
+ | |||
+ | == Dumping == | ||
+ | |||
+ | * Download the .nds file for GodMode9i, put it on your flashcart and put it in the slot-1 (DS slot) of your DS. | ||
+ | * Insert the GBA cart into slot 2, turn on the DS, and boot up the flashcart | ||
+ | * Run the GodMode9i .nds file. | ||
+ | {{: | ||
+ | |||
+ | Use the D-pad to select the GBA game and press A twice to dump it to the flashcart' | ||
+ | |||
+ | If you have multiple GBA games to dump, you can swap cartidges in slot 2 without rebooting the DS. | ||
+ | |||
+ | === Duplo === | ||
+ | Duplo is an open source tool to dump GBA Video Movie Carts (which use Matrix Memory chips) unlike other dumping tools. It cannot dump normal game carts, including GBA TV show carts. | ||
- | here is a build from Whovian: | + | == Tools needed == |
+ | * A Nintendo DS or Nintendo DS Lite with a slot-1 (DS) flashcart | ||
+ | * [[https://github.com/endrift/duplo/releases]] | ||
- | not needed (and won't work for) for TV series carts ,which don't use the Matrix memory chips | + | == Dumping == |
+ | * Download the .nds file for duplo, put it on your flashcart and put the flashcart in the slot-1 (DS slot) of your DS. | ||
+ | * Insert the GBA cart, turn the DS on and boot up the flashcart | ||
+ | * Run the .nds file - it will start dumping the ROM to a file on the root of the SD card automatically. | ||
+ | {{: | ||
- | ==== GBA + GCN-GBA Link Cable + Homebrew-enabled GCN/ | + | ===== Opening carts ===== |
- | === Tools === | + | |
- | - A Game Boy Advance or Game Boy Advance SP | + | |
- | - A GameCube GBA Link Cable | + | |
- | - A Wii or a GameCube with some way to load .dol files (e.g. the Homebrew Channel for the Wii). | + | |
- | - The [[https:// | + | |
- | === Dumping === | + | The Y-shaped screw on the back of GBA cartridges can be opened with a size Y1 tri-point (sometimes called tri-wing) screwdriver. Once the screw is removed, gently slide the label side of the cart down to expose |
- | | + | |
- | - Attach your GBA to the system in port 2 **without** a game in, leaving your gamecube controller attached to port 1. | + | |
- | - Turn on your GBA and wait for the dumper to be sent. After a moment, you should see the screen on your GBA change. | + | |
- | | + | |
- | - Remove | + | |
- | ==== Homebrew-enabled GCN + Game Boy Player + SD-GCN Memory Card Adapter | + | ===== Identifying |
- | === Tools === | + | |
- | - A GameCube with some way to load .dol files | + | |
- | - A GameCube Memory Card to SD Adapter. | + | |
- | - A Game Boy Player. | + | |
- | - The latest [[https:// | + | |
- | === Dumping === | + | Once the cart has been opened, you can decode |
- | - Load GBI.DOL with no cartridge in your Game Boy Player. A menu should appear on screen, and some screen options will appear. | + | |
- | - Press B to hide the screen options, then insert your cartridge. Navigate to "Dump ROM" and hit A. | + | |
- | - Text showing progress will appear. | + | |
- | - Remove your SD Card. the .GBA file will be on the root of your SD, named by serial which you can find on the bottom right of your cartridge' | + | |
- | ===== Verification ===== | + | {{: |
- | Description of how to verify that is a dump is correct. | + | |
- | ===== Gathering Dump Info ===== | + | {{: |
- | <code -> | + | S = System (Almost always " |
- | Dumping tool: | + | |
- | Dumper: | + | |
- | Affiliation: | + | |
- | Dump creation date: | + | |
- | Dump release date: | + | |
- | Title: | + | There is also a shortened version of the code on the left hand side, in the format **TGGR**-**V**. |
- | Region: | + | |
- | Edition: | + | |
- | Languages: | + | |
- | Language Select: | + | |
- | WikiData ID: | + | |
- | Size: | + | todo: add info on cart/box serials (and non-standard carts if relevant) |
- | CRC32: | + | |
- | MD5: | + | |
- | SHA-1: | + | |
- | SHA-256: | + | |
- | </ | + | |
- | * General Note: If you are submitting this info to a person/ | + | ===== Gathering and Submitting Dump Info ===== |
- | ===== Submitting Dump Info ===== | + | {{wst> |
- | Point to external submission information for No-Intro/ | + | |