carts:nintendo:gba

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
carts:nintendo:gba [2022/09/19 22:51] – Copy from todo/gba cartridge_hermitcarts:nintendo:gba [2023/03/13 18:09] (current) – [Identifying Game Versions] cartridge_hermit
Line 7: Line 7:
 ===== Introduction ===== ===== Introduction =====
  
-{{wst>carts_important_notes}}+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.
  
-Game Boy Advance games are one of the easier systems to dump and there are numerous tools available, so you should be able to find a great method that works with the hardware you have on hand.+{{wst>carts_important_notes}}
  
-====== Methods ======+===== Methods =====
  
-===== Dedicated dumping hardware =====+==== Dedicated dumping hardware ====
  
   - [[#GBxCart RW]]   - [[#GBxCart RW]]
-  - [[#The Joey Jr]] +  - [[#Joey Jr]] 
-  - [[#Sanni Cart Reader]]+  - [[#Open Source Cartridge Reader]] 
 +  - [[#RetroBlaster 2.0]]
  
-==== GBxCart RW ====+=== GBxCart RW ===
  
 GBxCart RW is one of the cheaper dedicated hardware methods for dumping. GBxCart RW is one of the cheaper dedicated hardware methods for dumping.
Line 27: Line 28:
 Please see the the page for Lesserkuma's open-source software for the GBxCart RW, [[https://github.com/lesserkuma/FlashGBX|FlashGBX]]. Please see the the page for Lesserkuma's open-source software for the GBxCart RW, [[https://github.com/lesserkuma/FlashGBX|FlashGBX]].
  
-==== The Joey Jr ====+=== Joey Jr ===
  
 The Joey Jr is another inexpensive option for dedicated dumping hardware. The Joey Jr is another inexpensive option for dedicated dumping hardware.
Line 35: Line 36:
 For latest official instruction on how to use the Joey Jr, please see the [[https://bennvenn.myshopify.com/pages/the-joey-junior-gb-gbc-gba-cart-dumper-and-flasher|official user guide]]. For latest official instruction on how to use the Joey Jr, please see the [[https://bennvenn.myshopify.com/pages/the-joey-junior-gb-gbc-gba-cart-dumper-and-flasher|official user guide]].
  
-==== Sanni Cart Reader ====+=== Open Source Cartridge Reader ===
  
-Sanni Cart Reader is a versatile dumping tool that supports several different consoles/cartridges, but is pricier than the Joey Jr or GBxCart RW.+Open Source Cartridge Reader (OSCR) is a versatile dumping tool that supports several different consoles/cartridges, but is pricier than the Joey Jr or GBxCart RW.
  
-The Sanni Cart Reader comes with Game Boy / Game Boy Color dumping capabilities by default. [[https://github.com/sanni/cartreader/wiki/Reading-a-Game-Boy-rom|Follow the Sanni Cart Reader wiki]] for proper settings, and dumping instructions.+The OSCR comes with Game Boy / Game Boy Color dumping capabilities by default. [[https://github.com/sanni/cartreader/wiki/Reading-a-Game-Boy-rom|Follow the OSCR wiki]] for proper settings, and dumping instructions.
  
-===== Dumping with DS flashcarts =====+==== RetroBlaster 2.0 ==== 
 +{{wst>community_equipment}}
  
-  - [[#GodMode9i]] +The RetroBlaster software currently only supports Windows and is available on the [[https://github.com/retrostage/RetroBlaster|RetroBlaster github]].
-  - [[#GBA Backup Tool]] +
-  - [[#Duplo]]+
  
-==== GodMode9i ====+Make sure the RetroBlaster voltage switch is set to 3V (not the 5V setting).
  
-If you already have a DS flashcart like R4, dumping GBA games is fairly straight forward with GodMode9iAs DS flashcarts were manufactured in large quantitiesthis is perhaps the cheapest and easiest accessible method for dumping GBA games. GodMode9i is a free/open source preservation tool inspired by GodMode9 for the Nintendo 3DS.+Connect the Game Boy adapter to the RetroBlasterTo seat the adapterfirmly but gently push the adapter in until the pins are no longer showing.
  
-=== Tools needed ===+{{:carts:nintendo:gba:retroblaster_gba.png|}}
  
-  - A Nintendo DS or Nintendo DS Lite with a slot-1 (DS) flashcart +Insert the cartridge or PCB into the adapter, with the label side facing up.
-  - [[https://github.com/DS-Homebrew/GodMode9i/releases]]+
  
-=== Dumping ===+Open the RetroBlaster software (click Run if you see a security warning about the publisher not being verified) and navigate to the GBA tab.
  
-  - Download the .nds file for GodMode9i from project's releases page to your flashcart and put it in the slot-1 (DS) slot of your DS. +{{:carts:nintendo:gba:retroblaster_gba_software.png|}}
-  - Insert the GBA cart into slot 2 and turn on the DS. +
-  - Use the D pad to select the GBA game and press A twice to dump it to the flashcart's SD card.+
  
-If you have multiple GBA games to dump, you can swap cartidges in slot 2 without rebooting the DS.+Click "Dump ROM." Choose the location and filename for your ROM.
  
-==== GBA Backup Tool ====+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 'status' log when the dump is complete.
  
-GBA Backup Tool is a commonly used toolthough it hasn't seen any updates since 2008.+You can also dump the SRAM or EEPROM save data from this same tabby clicking the appropriate button.
  
-=== Tools needed ===+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]] 
 +  - [[#GodMode9i]] 
 +  - [[#Duplo]] 
 + 
 + 
 +=== 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   - A Nintendo DS or Nintendo DS Lite with a slot-1 (DS) flashcart
   - [[https://gamebrew.org/wiki/GBA_Backup_Tool]]   - [[https://gamebrew.org/wiki/GBA_Backup_Tool]]
  
-=== Dumping ===+== Dumping ==
  
-  - Insert your DS flashcart into slot-1 and run the .nds for GBA Backup Tool+  - 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.
  
-==== Duplo ====+=== GodMode9i === 
 +GodMode9 is open source, but is less well-tested at dumping GBA carts as GBA Backup Tool.
  
-Duplo helps dump GBA Video Movie Carts.+== Tools needed ==
  
-  - Use duplo ([[https://github.com/endrift/duplo]]), here is a prepared build from Whovian: [[https://archive.org/details/duplo]] +  * A Nintendo DS or Nintendo DS Lite with a slot-(DS) flashcart 
-  - This is not needed (and won't work for) for TV series carts, which don't use the Matrix memory chips+  * [[https://github.com/DS-Homebrew/GodMode9i/releases]]
  
 +== 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.
 +{{:carts:nintendo:godmode9i_1.png|}} {{:carts:nintendo:godmode9i_2.png|}}
  
-====== Documenting physical media ======+Use the D-pad to select the GBA game and press A twice to dump it to the flashcart's SD card.
  
-{{wst>carts_photos}}+If you have multiple GBA games to dump, you can swap cartidges in slot 2 without rebooting the DS.
  
-==== Opening carts ====+=== 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. 
 + 
 +== Tools needed == 
 +  * A Nintendo DS or Nintendo DS Lite with a slot-1 (DS) flashcart 
 +  * [[https://github.com/endrift/duplo/releases]] 
 + 
 +== 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. 
 +{{:carts:nintendo:duplo.png|}} 
 + 
 +===== Opening carts =====
  
 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 the PCB. 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 the PCB.
  
-==== Identifying Game Versions ====+===== Identifying Game Versions =====
  
 Once the cart has been opened, you can decode the letters/numbers stamped on the main chip. Once the cart has been opened, you can decode the letters/numbers stamped on the main chip.
Line 103: Line 133:
 {{:carts:nintendo:gba:gba-identifying_game_versions.png?260}} {{:carts:nintendo:gba:gba-identifying_game_versions.png?260}}
  
-{{:todo:gba_cart_code.png?600}}+{{:carts:nintendo:sss-tggr-v.svg?600}}
  
- S = System (Almost always "AGB")\\  T = Type (N = Normal)\\  G = Game code (e.g. MA = Super Mario Advance)\\  R = Region (J = Japan, E = USA, P = Europe)\\  V = Version (starts at 0)\\+S = System (Almost always "AGB")\\ 
 +T = Type (N = Normal)\\ 
 +G = Game code (e.g. MA = Super Mario Advance)\\ 
 +R = Region (J = Japan, E = USA, P = Europe)\\ 
 +V = Version (starts at 0)\\ 
 + 
 +For example, ''AGB-AMAE-0'' is Super Mario Advance (USA).
  
 There is also a shortened version of the code on the left hand side, in the format **TGGR**-**V**. There is also a shortened version of the code on the left hand side, in the format **TGGR**-**V**.
Line 112: Line 148:
  
 ===== Gathering and Submitting Dump Info ===== ===== Gathering and Submitting Dump Info =====
- +{{wst>see_submission_page}}
-The main group cataloging GBA games is no-intro. +
- +
-See [[submission:general|Gathering and Submitting Dump Info (Basic)]] +
  
  • carts/nintendo/gba.1663627864.txt.gz
  • Last modified: 2022/09/19 22:51
  • by cartridge_hermit