gbadev.org forum archive

This is a read-only mirror of the content originally found on forum.gbadev.org (now offline), salvaged from Wayback machine copies. A new forum can be found here.

DS development > Unknown memory area

#31366 - Scha - Fri Dec 10, 2004 2:59 pm

Hello...

I was looking at the multiboot thingie from the mario game, and I see it accesses addresses like: 0x03806E94. That address isnt specified in the memory map's i've seen for the DS. It loads the word at that address into r2 and then bx r2.

What could that be? Some kind of jump table? Adresses to OS calls?

(is it legal to post a bit of asm of that kind of things?)

Scha :D

#31381 - ampz - Fri Dec 10, 2004 6:50 pm

Scha wrote:
Hello...

I was looking at the multiboot thingie from the mario game, and I see it accesses addresses like: 0x03806E94. That address isnt specified in the memory map's i've seen for the DS. It loads the word at that address into r2 and then bx r2.

What could that be? Some kind of jump table? Adresses to OS calls?

Interesting.
Scha wrote:

(is it legal to post a bit of asm of that kind of things?)

I think it depends much on which country you live in. It is often a gray area.
In general I think it is supposed to be perfectly legal make short quotations from a copyrighted piece of work, as long as the quotations are short enough and the original copyrighted work is properly referenced.
But IANAL.

#31397 - RiZeUp - Fri Dec 10, 2004 8:01 pm

i'm pretty sure the list of adresses leaked a few months back is incomplete.
_________________
~RiZeUp

#31412 - ector - Fri Dec 10, 2004 9:33 pm

It's probably the ARM7's private little 32kb WRAM.. there's another part just below it that it shares with the ARM9.

The ARM7 copies code into its private WRAM and runs it.

This information gained by attempting to run the thing in a prototype emulator that is pretty damn useless atm otherwise ;P Don't ask me about it.

#31466 - Scha - Sat Dec 11, 2004 1:54 am

ampz: I know its legal here in norway (i love our laws on those kind of things), but i was wondering if it was legal here on this forum.

ector: "This information gained by attempting to run the thing in a prototype emulator that is pretty damn useless atm otherwise" was that a statement or a question? I'm considering writing an emulator, yes...

Scha :D

#31519 - ector - Sat Dec 11, 2004 9:08 pm

Oh, yea it was a bit badly worded. I mean this information WAS gained .. etc. And yes it was a statement.