Post subject: RAM mapper
Joined: 4/25/2004
Posts: 615
Location: The Netherlands
Ok, I've been mapping a few games to use the LuaBot and have been annoyed with the way of doing so. It's a tedious job (although quite fun, as it's just a giant moving puzzle :p) because I find myself being distracted by moving registers I don't care about or checking out values I already knew. So I'm going to create a new hex editor, with ram mapping in mind. It should contain some of the folling: Start out with the hex editor as it exists now (in terms of updating the RAM). The next apply to addresses, ranges and blocks. Allow labeling of ... Allow coloring of ... Allow hiding and showing .... Allow freezing to a certain number or reset to a certain number once it hits a certain number Automatically hide all addresses that conform to a certain rule (lesser/more then, or whatever). Crop all hidden addresses (so you can easily keep an eye on the ones that are still visible). Create a clear notification (like flash the screen red) when an address changes (something that catches your eye so you dont have to keep checking the editor yourself). In some future I also want to create an online database with people's maps. Any other suggestions? BTW, does anyone have any rammaps? Other then data crystals....
qfox.nl
Player (120)
Joined: 2/11/2007
Posts: 1522
Don't know how much they are used on the NES, but an option to treat addresses like a pointer and then filter by the value of the address pointed to would be neat. There is a bunch of misc ram info in the forums, pretty buried though :S Sounds awesome, good luck!
I make a comic with no image files and you should read it. While there is a lower class, I am in it, and while there is a criminal element I am of it, and while there is a soul in prison, I am not free. -Eugene Debs
Joined: 4/25/2004
Posts: 615
Location: The Netherlands
Hm, you mean fetch the value at an address and return the value of the first value when treated like an address? I'm sure that wouldnt do much good in most cases... Eg, that would turn up a lot of crap?
qfox.nl
Player (120)
Joined: 2/11/2007
Posts: 1522
Um, I mean look at the value of an address, treat it like a ram address, then look at the value of the address pointed to in this way, and do comparisons like equal to last, less than last and so on. At first it would pull up crap, but as you refined it I imagine it could be used to find stuff. As I said though it might not even be applicable to NES, personally I've only seen pointers in snes and gba games.
I make a comic with no image files and you should read it. While there is a lower class, I am in it, and while there is a criminal element I am of it, and while there is a soul in prison, I am not free. -Eugene Debs