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
Next revision Both sides next revision
carts:nintendo:gba [2021/10/12 00:32]
jonasrosland
carts:nintendo:gba [2022/06/16 11:09]
hiccup added Tool Overview table
Line 1: Line 1:
 ====== Game Boy Advance ====== ====== Game Boy Advance ======
-**todo:** +{{wst>see_hardware_page}} 
-  - look into cart-to-PC hardware (e.g. https://www.shop01media.com/en/Nintendo-GBA/GBA-GameBoy-Flash-Carts/XG2-Slim-Loader-III-NeoFlash-SlimLoader-USB) + 
-  - list DIY hardware methods +{{wst>vgpc_help}}
-  - try out this: https://github.com/RattletraPM/gbaxxdumper +
-  - https://gaming.stackexchange.com/questions/22312/how-to-back-up-and-restore-game-saves-in-cartridges-for-the-original-game-boy-c/ +
-  - 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://www.gc-forever.com/forums/viewtopic.php?f=26&t=2655+
  
 ===== Introduction ===== ===== Introduction =====
-xxxx+{{wst>factory_save}} 
 +Luckily there are numerous tools available for dumping Game Boy / Game Boy Color games, so you should be able to find a great dumper that suits your need.
  
 +===== Tool Overview =====
 +|                    ^ insideGadgets GBxCart RW v1.4                        |^ BennVenn Joey Jr V2++                        |^ sanni Cart Reader                                           |^ Epilogue GB Operator                                              |^ insideGadgets GBxCart RW v1.3                        ||
 +^ Type               ^ (tested)                                             |^ (tested)                                     |^ (untested / source code analysis)                           |^ (untested / according to official website)                        |^ (tested)                                             ||
 +|                    ^ ROM                            ^ Save                 ^ ROM                    ^ Save                 ^ ROM                                ^ Save                    ^ ROM                                         ^ Save                 ^ ROM                            ^ Save                 ^
 +| No Mapper          | ✓                              | ✓                    | ✓                      | ✓                    | ✓                                  | ✓ (except Atmel FLASH)  | ✓ (some exceptions)                         | ✓ (some exceptions)  | ✓                              | ✓                    |
 +| GBA Video          | ✓                              | –                    | ✗                      | –                    | ✗                                  | –                       | ???                                         | –                    | ✓                              | –                    |
 +| 8M FLASH DACS      | ✓                              | ✓                    | ✗                      | ✗                    | ✗                                  | ✗                       | ???                                         | ???                  | ✓                              | ✓                    |
 +| 2048M Multi Repro  | ✓                              | ✓ (embedded in ROM)  | ✓ (separated parts)    | ✓ (embedded in ROM)  | ✗                                  | ✗                       | ???                                         | ???                  | ✓                              | ✓ (embedded in ROM)  |
 +| 1M SRAM Repro      | ✓                              | ✓                    | ✓                      | ✗                    | ✓                                  | ✗                       | ???                                         | ???                  | ✓                              | ✓                    |
  
-===== Identifying Game Versions ===== 
-todo: add info on cart/box serials (and non-standard carts if relevant) 
  
-{{:carts:nintendo:gba:gba-identifying_game_versions.png?260}}+===== Methods =====
  
-**SSS**-**TGGR**-**V**\\ +  [[#Method 1 GBxCart RW|GBxCart RW]] 
-S = System (Always/mostly "AGB")\\ +  - [[#Method 2 - The Joey Jr|The Joey Jr]] 
-T = Type (N = Normal)\\ +  - [[#Method 3 - Sanni Cart Reader|Sanni Cart Reader]] 
-G = Game code (e.g. MA = Super Mario Advance)\\ +  - [[#Method 4 - DS + DS Slot-1 Flashcart (Normal Carts)|DS + DS Slot-1 Flashcart (Normal Carts)]] 
-R = Region (J = Japan, E = USA, P = Europe)\\ +  - [[#Method 5 - DS + DS Slot-1 Flashcart (GBA Video Movie Carts)|DS + DS Slot-1 Flashcart (GBA Video Movie Carts)]]
-V = Version (starts at 0)\\+
  
-There is also a shortened version of the code on the left hand side, in the format **TGGR**-**V**. +==== Method 1 - GBxCart RW ====
-===== Methods =====+
  
-  - DS + DS Slot-1 Flashcart (Normal Carts)+Supports: GB/GBC/GBA, Game Boy Camera, and Nintendo Power Carts and Bootleg flashing
  
-  DS + DS Slot-1 Flashcart (GBA Video Movie Carts)+Please see the the page for Lesserkuma's open-source software for the GBxCart RW, [[https://github.com/lesserkuma/FlashGBX|FlashGBX]].
  
-  GBA + GCN-GBA Link Cable + Homebrew-enabled GCN/Wii+==== Method 2 The Joey Jr ====
  
-  - Homebrew-enabled GCN + Game Boy Player + SD-GCN Memory Card Adapter+Supports: GB/GBC/GBA, Game Boy Camera, and Nintendo Power Carts and Bootleg flashing
  
-  - BennVenn Joey Joebags+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]].
  
-  BennVenn Joey Jr.+==== Method 3 Sanni Cart Reader ====
  
-  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.
  
-==== DS + DS Slot-1 Flashcart (Normal Carts) ==== +==== Method 4 - DS + DS Slot-1 Flashcart (Normal Carts) ==== 
-=== Tools ===+ 
 +=== Tools needed ===
   - A Nintendo DS or Nintendo DS Lite with a flashcart   - A Nintendo DS or Nintendo DS Lite with a flashcart
-  - [[https://gbatemp.net/download/gba-backup-tool.3228/|GBA Backup Tool]]+  - [[https://gamebrew.org/wiki/GBA_Backup_Tool]]
  
 === Dumping === === Dumping ===
   - Run the .nds for GBA Backup Tool   - Run the .nds for GBA Backup Tool
   - 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) ==== +==== Method 5 - DS + DS Slot-1 Flashcart (GBA Video Movie Carts) ====
-use duplo (https://github.com/endrift/duplo)+
  
-here is a build from Whovian: https://archive.org/download/duplo+  - Use duplo (https://github.com/endrift/duplo), here is a prepared build from Whovian: https://archive.org/details/duplo 
 +  - This is not needed (and won't work for) for TV series carts, which don't use the Matrix memory chips
  
-not needed (and won't work for) for TV series carts ,which don't use the Matrix memory chips+===== Identifying Game Versions ===== 
 +todo: add info on cart/box serials (and non-standard carts if relevant)
  
-==== GBA + GCN-GBA Link Cable + Homebrew-enabled GCN/Wii ==== +{{:carts:nintendo:gba:gba-identifying_game_versions.png?260}}
-=== 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://github.com/FIX94/gba-link-cable-dumper/releases|GBA Link Cable Dumper]]+
  
-=== Dumping === +**SSS**-**TGGR**-**V**\\ 
-  Load the .dol with Homebrew Launcher or via Swiss on GameCube. +S = System (Always/mostly "AGB")\\ 
-  Attach your GBA to the system in port 2 **without** a game in, leaving your gamecube controller attached to port 1. +T = Type (N = Normal)\\ 
-  - Turn on your GBA and wait for the dumper to be sentAfter a moment, you should see the screen on your GBA change+G = Game code (e.gMA = Super Mario Advance)\\ 
-  - Insert a cartridge into your GBA. Press A on the gamecube controller to continue in the menuthen press A again to dump. +R = Region (J = JapanE = USA, P = Europe)\\ 
-  - Remove the SD card and insert into your PC. the gba file will be placed in the dumps folder.+V = Version (starts at 0)\\
  
-==== Homebrew-enabled GCN + Game Boy Player + SD-GCN Memory Card Adapter ==== +There is also a shortened version of the code on the left hand sidein the format **TGGR**-**V**.
-=== Tools === +
-  - A GameCube with some way to load .dol files +
-  - A GameCube Memory Card to SD Adapter. +
-  - A Game Boy Player. +
-  - The latest [[https://files.extremscorner.org/gamecube/apps/gbi/latest|GBI]] - You only need GBI.DOL, none of the others. +
- +
-=== Dumping === +
-  - 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 optionsthen insert your cartridge. Navigate to "Dump ROM" and hit A. +
-  - Text showing progress will appear. Once done, hold reset, eject your cartridge and release. Upon the restart, you can power off. +
-  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's label. +
- +
-===== Verification ===== +
-Description of how to verify that is a dump is correct.+
  
 ===== Gathering and Submitting Dump Info ===== ===== Gathering and Submitting Dump Info =====
  
-See [[submission:nintendo-carts|Gathering and Submitting Dump Info for Nintendo carts]] +See [[submission:general|Gathering and Submitting Dump Info (Basic)]]
  • carts/nintendo/gba.txt
  • Last modified: 2022/09/28 22:05
  • by hiccup