ROM Hack could a generic ram dumper be possible?

zbw2000

Well-Known Member
OP
Member
Joined
Aug 28, 2014
Messages
351
Trophies
0
XP
226
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

NeoKamek

Well-Known Member
Newcomer
Joined
May 23, 2007
Messages
94
Trophies
0
XP
291
Country
United States
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

  • ramdump.zip
    518 bytes · Views: 894

zbw2000

Well-Known Member
OP
Member
Joined
Aug 28, 2014
Messages
351
Trophies
0
XP
226
Country
United States
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?
 

The Real Jdbye

*is birb*
Member
Joined
Mar 17, 2010
Messages
23,269
Trophies
4
Location
Space
XP
13,825
Country
Norway
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

zbw2000

Well-Known Member
OP
Member
Joined
Aug 28, 2014
Messages
351
Trophies
0
XP
226
Country
United States
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.
 

KazoWAR

Well-Known Member
Member
Joined
Aug 12, 2008
Messages
1,952
Trophies
1
Age
35
Location
Winter Haven
XP
2,125
Country
United States
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.
 

zbw2000

Well-Known Member
OP
Member
Joined
Aug 28, 2014
Messages
351
Trophies
0
XP
226
Country
United States
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.
 

KazoWAR

Well-Known Member
Member
Joined
Aug 12, 2008
Messages
1,952
Trophies
1
Age
35
Location
Winter Haven
XP
2,125
Country
United States
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
 

Zidapi

Well-Known Member
Member
Joined
Dec 1, 2002
Messages
3,112
Trophies
3
Age
42
Website
Visit site
XP
2,681
Country
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

General chit-chat
Help Users
  • No one is chatting at the moment.
    NinStar @ NinStar: It will actually make it worse