#8945 - akm123 - Thu Jul 24, 2003 4:44 pm
Could I use the flash advance linker with an original gba game cartridge to transfer rom files?
#8948 - SimonB - Thu Jul 24, 2003 5:41 pm
you can transfer the rom to your computer, yes.
/Simon
#8963 - akm123 - Fri Jul 25, 2003 1:33 am
Could you transfer rom files to the original cartridges using a linker?
#8967 - sgeos - Fri Jul 25, 2003 2:49 am
akm123 wrote: |
Could you transfer rom files to the original cartridges using a linker? |
No. The original cartridges are not rewrite-able.
-Brendan
#8970 - tepples - Fri Jul 25, 2003 4:49 am
That is, unless you can buffer-overflow a game's save system to run a tiny amount of code left in SRAM or Flash, like what the Xbox cracks do.
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.
#8972 - akm123 - Fri Jul 25, 2003 6:21 am
How to do that?
#8979 - ampz - Fri Jul 25, 2003 1:41 pm
It is imposible to execute code from the savegame area since according to various documentation, the GBA cannot do 16 or 32bit reads from the savegame memory area. This is actually really strange, since all ARM7 CPU's I know of can do 8/16/32 bit reads/writes to/from 8bit busses.
In fact, most ARM CPU's with external memory are designed to boot from external low cost 8bit flash/ROM.
#8982 - akm123 - Fri Jul 25, 2003 2:49 pm
I have cartridges witch have 2 to 4 GBA games inside each one witch I bought outside the US. It looks like the original Nintendo cartridge(AGB-002). Could I use the flash advance linker to download GBA roms to these cartidges?
#8987 - tepples - Fri Jul 25, 2003 5:42 pm
"It is imposible to execute code from the savegame area since according to various documentation, the GBA cannot do 16 or 32bit reads from the savegame memory area."
Unless you can get the vulnerable game to copy your code from savegame memory to IWRAM or EWRAM.
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.
#8993 - ampz - Fri Jul 25, 2003 8:04 pm
tepples wrote: |
"It is imposible to execute code from the savegame area since according to various documentation, the GBA cannot do 16 or 32bit reads from the savegame memory area."
Unless you can get the vulnerable game to copy your code from savegame memory to IWRAM or EWRAM. |
Yeah, and then you'd have to make the game execute the code from IWRAM/EWRAM.. Not very easy..
Still, you can't fit much of a game into the SRAM or flash of a cart...
tepples wrote: |
I have cartridges witch have 2 to 4 GBA games inside each one witch I bought outside the US. It looks like the original Nintendo cartridge(AGB-002). Could I use the flash advance linker to download GBA roms to these cartidges? |
No!
The only cart's you can write to are the flashcarts.
#9004 - sgeos - Sat Jul 26, 2003 2:30 am
ampz wrote: |
It is imposible to execute code from the savegame area since according to various documentation, the GBA cannot do 16 or 32bit reads from the savegame memory area. This is actually really strange, since all ARM7 CPU's I know of can do 8/16/32 bit reads/writes to/from 8bit busses.
In fact, most ARM CPU's with external memory are designed to boot from external low cost 8bit flash/ROM. |
I suppose someone could try to execute code in SRAM and see what happens...
-Brendan