sonic1's Profile Picture

sonic1 sonic1 is offline

ASM is my life now...

Visitor Messages

Showing Visitor Messages 61 to 75 of 139
  1. Spherical Ice
    March 13th, 2012 11:23 AM
    Spherical Ice
    Hey dude, thanks a lot for the help. I am a noob when it comes to ASM, so I apologise for my stupidity. When compiling the code, cmd gives some error codes saying that:
    "warning: end of file not at end of line; newline inserted
    error: invalid immediate: 134739601 is out of range
    error: value at 134739601 too large for field of 2 bytes at 6"

    I'm sure I'm missing something out of the .asm file but I'm so inept at this that I can't figure out what. Sorry for bugging you so much but I hope you could help :D
  2. knizz
    March 10th, 2012 5:40 AM
    Whooooah. Cool find.
  3. Speedster
    February 25th, 2012 6:26 AM
    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.
  4. Speedster
    February 24th, 2012 7:41 AM
    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.
  5. Speedster
    February 23rd, 2012 8:18 PM
    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
  6. Speedster
    February 23rd, 2012 11:38 AM
    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?
  7. Speedster
    February 23rd, 2012 9:50 AM
    Wow. Seems like you are learning a lot based on looking below.
  8. knizz
    February 22nd, 2012 5:46 AM
    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.
  9. knizz
    February 22nd, 2012 3:47 AM
    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.
  10. Missingyep
    February 19th, 2012 4:39 PM
    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.
  11. Speedster
    February 15th, 2012 2:06 PM
    That's what I thought!

    Not sure where I posted it on PC.

    And yes I'd love to teach you.
  12. Speedster
    February 15th, 2012 1:37 PM
    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.
  13. Speedster
    February 14th, 2012 2:27 PM
    Well that's to bad. I hope you still get a good grade. I'm pretty good. Just very busy.
  14. Speedster
    February 13th, 2012 3:48 PM
    Exams been going well for ya?
  15. BattleChan
    February 6th, 2012 1:24 PM
    All right, thanks :)

About Me

  • About sonic1
    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
    Rom hacking,Game creating,web page designing
    Male ♂
    Pokemon Trainer
    Favorite Pokémon
  • Signature
    This signature has been disabled.
    over 350px high
    Please review and fix the issues by reading the signature rules.

    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.


Total Posts
Activity by Forum
Visitor Messages
General Information
  • Last Activity: August 16th, 2017 5:20 AM
  • Join Date: May 29th, 2008
  • Referrals: 0


Showing Friends 1 to 12 of 12


Emblem Showcase - 1 Total
PC Veteran
These old folks have been around for far too long but we love them anyway.
Awarded: June 15th, 2011 7:34 AM

All times are GMT -8. The time now is 2:29 AM.