Jump to content
  • 0

Better N64 RAM Map? [Resolved]


Guest sakura
 Share

Question

Guest sakura

In the current hack I'm working on, I've encountered part of the game that reads from 0xA6001010 which is clearly one of the special reserved addresses (like the DMA regs) . However, searching for what it is yields literally 0 results, even with a search as vague as "A6001010 +N64". I've looked through my documentation, attempted to search and I'm kind of stumped as to what this is. It's just a single word long too, so maybe someone has some better documentation than I do and can help me figure out what this is used for.

Link to comment
Share on other sites

4 answers to this question

Recommended Posts

  • 0

First off, let me say "nice find."

 

I remember reading something about this in some other N64 emulation forums and am looking for the posts as I am writing this. From what I remember, 0xA6000000 through 0xA63FFFFFF is memory that the 64DD (disk and registers?) uses and shares along with the PI bus. In other words, you have found a call to 64DD data within the ROM! :)

 

Alright, a little google search and this what I have:

http://www.emutalk.n...hp/t-34932.html

http://www.assembler...hp/t-11067.html

http://www.google.co...p7uDTEDps&mvs=0

 

I used to have a picture which gave the addresses to the special registers of the N64DD (the ones beginning with the name "Leo") but have since lost it, sorry. Good luck with this!

Link to comment
Share on other sites

  • 0
Guest sakura

Thank you guys!

 

Confirmed by checking 0x1010 in the IPL ROM, 0x2129FFF8 is the value OoT is looking for exactly, so I found basically a "Is the IPL ROM loaded?" check.

  • Like 1
Link to comment
Share on other sites

 Share

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.