[ARCHIVE] Simple Questions (SEARCH BEFORE ASKING A QUESTION)
View Single Post
June 9th, 2013 (3:49 AM).
I am legend
Join Date: Feb 2013
Originally Posted by
And listen to Jambo. He took the time to answer your question very thouroughly. ASM is
as hard as it seems. Most ASM is extrememly simple. Believe it or not, I have only been hacking since mid-October. I started learning and really using ASM in Februrary. By March I wrote my OW editing tut and by April I had finished writing the ASM for the Battle BG tut. It isn't that hard, nor does it take that long to learn. In just takes dedication.
Exactly. I can personally vouch for this as well. When people say 'ASM is hard' they simply aren't putting enough dedication to it.
Anyway I have a quick question, yes.
I was really curious about this a few days back:
Expanding the ROM.
See, the thing is, the last offset available is 0xFFFFFF. This takes six digits, so adding 08 makes eight digits (four bytes), which is the standard pointer size. Like so:
FF FF FF 08
That's pointing towards 0x08FFFFFF or just 0xFFFFFF, right?
Now I expand the ROM. I make it 32 MB. So, what happens is that new offsets like 0x1000000 emerge. These have SEVEN or EIGHT digits. But adding 08 makes a ten. And that doesn't fit into a pointer, or does it? I don't know, that's why I put it up here.
View Public Profile
Send a private message to Elaitenstile
Find all posts by Elaitenstile
Find threads started by Elaitenstile