ROM Hack could a generic ram dumper be possible?

  • Thread starter Thread starter zbw2000
  • Start date Start date
  • Views Views 7,962
  • Replies Replies 25
  • Likes Likes 1

zbw2000

Well-Known Member
Member
Joined
Aug 28, 2014
Messages
351
Reaction score
98
Trophies
0
XP
246
Country
United States
There has been a lot of work done in things like the acnl or Pokemon ram dumping tools via the spider exploit, but those only dump specific parts of the ram based on the game being used. Meaning that each game would need a different ram dumper. I was wondering if it would be possible to make something that uses the spider exploit to dump the whole ram. This way it would work with any game you wanted it to. I think that gateway already did something like this but that used a different exploit. I could also be wrong.
Anyway, let me know if you got anything that could help.
 
  • Like
Reactions: Margen67
There was a ramdump.c floating around somewhere. I don't have the link for you, but here's the resulting ramdump.bin you can run with loadcode.
It takes a long time, so you may want to get a snack or something while you wait. Once it's done you'll have a file on your SD card with the ram dump on it.
 

Attachments

There was a ramdump.c floating around somewhere. I don't have the link for you, but here's the resulting ramdump.bin you can run with loadcode.
It takes a long time, so you may want to get a snack or something while you wait. Once it's done you'll have a file on your SD card with the ram dump on it.
so after i dump the ram is there a tool i can use to see whats in it?
 
Dumping is easy enough, you probably couldn't inject the whole dump easily though. If we could, that would mean we could have savestates. I'm suspecting it might just crash the game/console unless you found the correct sections to reinject or just patched certain addresses like action replay etc. do.
 
  • Like
Reactions: Margen67
so after i extract the ram and open it up in the hex editor what do i do from there? there has to be some easy was to tell what i'm looking at.
 
I might see if i can throw something together to use as an all purpose ram injector, the only problems is the lack of a gui, when ever you try to write to the screen the browser overwrites it.
 
So I found out on accident that when the ram is being dumped you can still use the web browser. There isn't a whole lot of use to this but it is still interesting.
 
So I found out on accident that when the ram is being dumped you can still use the web browser. There isn't a whole lot of use to this but it is still interesting.

yes, the arm11 code runs along side the browser.

Little update, finished writing the bulk of the code interpreter. it will use ARDS style codes, but for now some of the code types are not fully supported until I understand them better. going to do some test runs

first successfully test using the code 03971DB0 05F5E0FF
archeat_zps0wza6ezp.png
 
yes, the arm11 code runs along side the browser.

Little update, finished writing the bulk of the code interpreter. it will use ARDS style codes, but for now some of the code types are not fully supported until I understand them better. going to do some test runs

first successfully test using the code 03971DB0 05F5E0FF
archeat_zps0wza6ezp.png
Sounds awesome. It's about time we had something like this!
 

Site & Scene News

Popular threads in this forum