Code Monkey home page Code Monkey logo

gba-link-cable-dumper's People

Contributors

fix94 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

gba-link-cable-dumper's Issues

Fire Red deleting save

so i tried backing up Pokemon fire red and tried playing on Visual boy advance but doesn't load the save file at all either im doing something wrong or its not backing up the save file right
"edited" okay for some reason no pokemon gba game can be edited if exported this way

.

.

After launching the DOL the Screen turns black

As said, after launching the newest version 1.6, the Screen turns black and only 2 slight white dots come visible.
DOL-001, AGB-001, DOL-011 (With Cartridge and tested without too!)

GBA SP support ?

Hi, is it supposed to work with GBA SP ?
Because I can't get past "Waiting for a GBA on port 2...". I tried v1.6, then 1.2 and 1.3 (with almost no hope it would be different).
The controller in port 1 is recognized (exit is working).

Cannot compile from source - linking fails

Attempting to compile it from source, it won't link, with these errors

linking ... linkcabledump_gc.elf
/opt/devkitpro/devkitPPC/lib/gcc/powerpc-eabi/10.1.0/../../../../powerpc-eabi/bin/ld: main.o: in function `main':
/home/peter/Documents/gba-link-cable-dumper/source/main.c:267: undefined reference to `gba_mb_gba_size'
/opt/devkitpro/devkitPPC/lib/gcc/powerpc-eabi/10.1.0/../../../../powerpc-eabi/bin/ld: /home/peter/Documents/gba-link-cable-dumper/source/main.c:267: undefined reference to `gba_mb_gba_size'

It fails to link due to these global variables:

extern u8 gba_mb_gba[];
extern u32 gba_mb_gba_size;

Any idea of what these should be?

Dumping Sintax GBA Bootlegs

Right now the dumper fails on Sintax GBA Bootlegs (in particular the bootleg I have is Rayman IV), reading only up to 0x201, with the rest of the ROM being filled with 00.
@tzlion told me this:

basically it relies on the GBA BIOS boot routine somehow and without that being run it just will lock out reads
the later ones will also lock you out if you read from certain rom locations
those are the ones that dont work on a DS
because i guess the DS menu does some read to figure out if a cart is present & it doesnt like that

Any idea if this could be adapted to dump such games?

Frogger's Adventures: Temple of the Frog fails to dump

Game Name: FROG: TEMPLE
Game ID: AFRE
Company ID: A4
ROM Size: 4.00MB
Save Size: 0.50 KB

ERROR: Could not create file! Exit...

I'm guessing that it's trying to create "FROG: TEMPLE [AFREA4].sav" or "FROG: TEMPLE [AFREA4].gba" and fails because colons aren't allowed in filenames? All of my other gba games worked perfectly.

Using the Gameboy Advance's buttons to start ROM and BIOS dumps

Yeah, pretty simple request. I know that the GBA link cable can send button inputs over it that a gamecube game can read since it's a feature of many GBA link cable games. So why not do this instead of requiring a GameCube controller? Amazingly, I don't seem to have one or if I do it's lost and I can't find it, so a solution that doesn't require one would be great and the most elegant and simple solution I can think of is to just let the GBA control things. Since... why not? Also hoping this project isn't dead, it's really awesome.

BIOS bad dump

Hi, I've tryied your tool on a Wii (booted via Homebrew Channel).
I don't have any GBA cartidges, just the GBA and I've tryied to dump BIOS.
It makes the file but it's only a bunch of "08 04 00 00" seen via an Hex Editor.
Same result with a GBA SP.
Must I need a GBA cartidge inserted? Could be a cable problem (it's not original, but it worked perfectly on my old GC years ago).
I'll try with GC (ViperGC+SDLoader) and I'll inform you.
Thanks.

Can't dump Action Replay GBA?

I'm trying to dump the ROM from my Action Replay, because I've seen ROMs for it on the internet and didn't want to pirate it, but the program doesn't detect it as a valid cartridge, and when I plug in a game, it only sees the game that was inserted.

(While I wait, I'm going to see if the AR ROM will be present near the beginning of the dumped file)
((It was not))

Sd2sp2 support

Hello, when I use this Programm on my GC it says that it has not found a device to write dumpet files and closes. Is it because of the sd2sp2 adapter? Unfortunately I don't have a USB gecko.
Thanks.

GBA Video with Matrix Memory support

Hey there. Can anyone please update this tool to allow dumping the 64MB Game Boy Advance Video cartridges with Matrix Memory chips? They are mainly used in movies and certain late-release TV carts. Many GBA Video carts use a 32MB ROM chip for the TV shows, and can easily be dumped with this tool. For the late-release TV and movie carts, they use two Matrix Memory chips; 3D Memory and Controller IC.

(Suggestion) Add Game Boy game support

Based on another comment about the 256k ram limits, this mightn’t be as easy as I think. However, I only own a GBA and Wii, so this would be very helpful.
I’m also not sure if the GB(C) cart would cause a soft-reboot, so it might be impossible.

Unable to Properly Dump Saves

I have a US copy of Pokemon Emerald (BPEE01) and my I have a Gameboy SP Model AGS-101. I'm using a TOMEE Gamecube to Gameboy Advance Link cable. Using my Homebrewed Wii, I'm able to launch this homebrew, but only after making a meta and icon file for it for the Homebrew Launcher. After starting it, I'm able to send the Link Cable dumper program through to my Gameboy. Only problem is whenever I backup the save I get a 128KB File (proper size for Emerald) that is full of nothing but garbage data. Attempting to restore the garbage save deletes the save file. Attempting to load an actual save not generated by this program also clears the save file. I've tried booting the program on the Gameboy through Start+Sel and just leaving the game out and inserting it. I've tried versions v1.1 and v1.6 of your Homebrew and the same thing happens. I will attach the save extracted below.

POKEMON EMER [BPEE01].zip

freeze bug

so after I dump a rom, the program freezes and it wont let me dump a another game. please fix this or atleast let it respond to me pressing reset

Prototype GBA cart boots on cart insertion, won't dump

So, I have a prototype GBA cart that I recently purchased for a significant amount of money. It seems to work fine on my GBA SP (although there are a few signs that it it isn't a finished build, notably in the form of some bugs).

I want to dump it and preserve it. But there's just one problem:

Whenever I stick the cart in, the game itself starts (showing the nintendo logo).

So I get to the point where the homebrew is loaded onto the GBA, and I insert the cart, only for the homebrew to exit and the game to start, as if I was turning the system on with the cart in the system.

This has never happened for any of the retail carts I've owned, and I've dumped several with this software without issue.

Strangely, if I turn the system on without a cart in it, the normal GBA boot screen shows up, but when I insert that cart at this point, it starts as normal. I don't think this happens for normal GBA carts.

A friend of mine suggested that this may be due to the ROM header having a debug flag set.

Anyway, the end result is that I can't dump the game with my Wii + GBA SP setup.

I'm begging you, PLEASE help me solve this. I want to preserve the contents of this cart.

Does this work on bootleg games?

I (sadly) am in possession of two bootleg gba games. They are Pokemon FireRed and LeafGreen. I know for a fact they are bootleg, due to the internal layout of the pcb and the lack of any Nintendo logo or trademark on the board (I have compared them with a confirmed official cartridge and they are completely different.) My question is, can I dump the ROM and saves from a bootleg cartridge successfully? I know that attempting to trade pokemon from these bootlegs to Pokemon Colosseum or XD: Gale of Darkness usually didn't work and usually corrupted the save, so this is what makes me think this might not work (use of GBA-GC link cable is for both this program and those games.) Please let me know whenever you get a chance. Also, does this work on a cartridge with a custom ROM on it? My brother has a cartridge for Pokemon Victory Fire, a romhack of Emerald, and it would be interesting to try and dump it. Thanks in advance!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.