Notices
For all updates, view the main page.

# sonic1

## ASM is my life now...

#### Visitor Messages

Showing Visitor Messages 61 to 75 of 138
1. March 10th, 2012 5:40 AM
knizz
Whooooah. Cool find.
2. February 25th, 2012 6:26 AM
Speedster
Hey sonic. I was talking to this guy and you may or may not know him but he know's you. He usually goes by Zeno. He is on WAH also. I had asked him about alpha blending and he became curious because he had only used it once in a simple spot. So he tried it out got it working (kinda) as a text box. He wanted me to ask you if you could PM me the FireRed and Ruby message/textbox ASM routine so he can edit it. Thanks.
3. February 24th, 2012 7:41 AM
Speedster
Well your system seems similar to ours but not exactly the same.

Yeah that's what we were aiming for so props to you! Also i you don't mind we were checking if it would be possible to do that but store the portrait and pallet in Free Space around 0x80000 and then access it from there.
4. February 23rd, 2012 8:18 PM
Speedster
Really? That's awesome! I was talking to some other ASMers and they said that you would need to make your own routine for a FireRed portrait system.

We only have semesters here. Not trimesters. The word I would probably say is just "classes." We have exams at the end of the 1st and 2nd Semester.

Yeah that ain't to good. I hope you do do better next time. I'd expect someone like you to be a wiz at math. xD
5. February 23rd, 2012 11:38 AM
Speedster
Wow, that's a lot to know. I can barely remember what I learned about c#. Your doing all this work now so does that mean you finished your exams? How did math go?
6. February 23rd, 2012 9:50 AM
Speedster
Wow. Seems like you are learning a lot based on looking below.
7. February 22nd, 2012 5:46 AM
knizz
What this function recieves:
First argument: R0
Second argument: R1
Third argument: R2
Fourth argument: R3
Fifth argument: arg_0 = [R13 aka SP][0x0]
Sixth argument: arg_4 = [R13 aka SP][0x4]
Seventh argument: arg_8 = [R13 aka SP][0x8]
Eight argument: arg_C = [R13 aka SP][0xC]

What the function passes to sub-functions is in var_* (because the addresses are lower). The var_* of this function will become the arg_* of the called one.

B [var_*] [backups: (R8) (R4 R5 R6 R7 LR)] A [arg_0] [arg_4]
A is where SP was at the beginning of the function.
B is where SP is after the beginning of the function.
8. February 22nd, 2012 3:47 AM
knizz
Well, there isn't much to learn about the stack. It grows from a high address to a lower address, it is used for backuping the return address and other registers at the beginning of functions.
However, when they are used within a function it's hard for me too. Not because it's complicated in general, but because you need to keep track of where in the stack you are at the moment, and what values are stored in it. I use the emulator if I'm too lazy to find it out.
There is only one stack.
9. February 19th, 2012 4:39 PM
Missingyep
Send the first bit of info to knizz, he can probably find more use for it than me.

IIRC the flag and var addresses are:

FLAGS: saveblock + 0x0EE0 (288 bytes long)
VARS: saveblock + 0x1000 (unknown length)
HIDDEN VARS: saveblock + 0x1200 (256 bytes long)

Var should be 16 flags, yes.
10. February 15th, 2012 2:06 PM
Speedster
That's what I thought!

Not sure where I posted it on PC.

And yes I'd love to teach you.
11. February 15th, 2012 1:37 PM
Speedster
Oh that looks cool. It could be very, very useful. I'm not sure what GFX is though.

I am learning C# although how did you know? xD It is fun though. Link12552 is teaching me.
12. February 14th, 2012 2:27 PM
Speedster
Well that's to bad. I hope you still get a good grade. I'm pretty good. Just very busy.
13. February 13th, 2012 3:48 PM
Speedster
Exams been going well for ya?
14. February 6th, 2012 1:24 PM
BattleChan
All right, thanks :)
15. January 29th, 2012 3:18 PM
Speedster
Ok cool. That's fine though. Everyone has exams sometime. We'll just be working on other things. Good luck!

Biography
Hi everyone!! I'm Miguel, an Adoloescent Portuguese boy. I'm a Pokemon big fan, specially in the games part (not that i dont like the anime, that rocks indeed!!xD ). I like to play pokemon a lot (i play since 5 years old :D ), and i'm learning Japonese because of it. I like to hack and make pokemon games (i'm quite experienced in this part), as i do it almost everyday i come to my computer :D
Interests
Rom hacking,Game creating,web page designing
Location
Portugal
Gender
Male ♂
Occupation
Pokemon Trainer
Nature
Timid
Favorite Pokémon
Shaymin-S
Dragonite
Rayquaza
• Signature
This signature has been disabled.
over 350px high

You must edit it to meet the limits set by the rules before you may remove the [sig-reason] code from your signature. Removing this tag will re-enable it.

Do not remove the tag until you fix the issues in your signature. You may be infracted for removing this tag if you do not fix the specified issues. Do not use this tag for decoration purposes.

#### Statistics

Total Posts
Activity by Forum
Visitor Messages
Blog
General Information
• Last Activity: January 9th, 2016 10:59 AM
• Join Date: May 29th, 2008
• Referrals: 0

#### Friends

Showing Friends 1 to 12 of 12
•  Derlo Working on Essence of light...
•  droomph mmm gurl that 90s
•  Eagledelt =)?
•  googol TEEHEE
•  JJK The chase is about to begin...
•  redriders180 Mastermind of Pokemon Glazed
•  Scarex Beautyfool.