karatekid552
What happens if I push it?....
- 1,771
- Posts
- 12
- Years
- Do you really want to know? Really?
- Seen Jan 12, 2015
@karatekid552 - Thanks bro.
I got a new question, this script:
Code:Offset 92BFBA '----------------------- #org 0x92BFBA goto 0x89DB2AC end '----------------------- #org 0x9DB2AC call 0x892D901 call 0x892BD97 buffernumber 0x1 0x8006 buffernumber 0x2 0x8007 compare 0x8006 0xA if 0x0 goto 0x89DB2E5 compare 0x8007 0xA if 0x0 goto 0x892BFE2 msgbox 0x892BE44 '"Today is [buffer1], [buffer2]:[buff..." callstd 0x2 release end '----------------------- #org 0x92D901 copybyte 0x20370CA 0x300553D copybyte 0x20370CE 0x300553E copybyte 0x20370CC 0x300553F copybyte 0x20370C8 0x3005540 copybyte 0x20370C2 0x3005541 copybyte 0x20370C4 0x3005542 copybyte 0x20370C6 0x3005543 compare 0x8006 0x0 if 0x1 call 0x892DB4F compare 0x8006 0x1 if 0x1 call 0x892DB4F compare 0x8006 0x2 if 0x1 call 0x892DB4F compare 0x8006 0x3 if 0x1 call 0x892DB39 compare 0x8006 0x4 if 0x1 call 0x892DB39 compare 0x8006 0x5 if 0x1 call 0x892DB39 compare 0x8006 0x6 if 0x1 call 0x892DB44 compare 0x8006 0x7 if 0x1 call 0x892DB44 compare 0x8006 0x8 if 0x1 call 0x892DB44 compare 0x8006 0x9 if 0x1 call 0x892DB44 compare 0x8006 0xA if 0x1 call 0x892DB44 compare 0x8006 0xB if 0x1 call 0x892DB44 compare 0x8006 0xC if 0x1 call 0x892DB44 compare 0x8006 0xD if 0x1 call 0x892DB44 compare 0x8006 0xE if 0x1 call 0x892DB44 compare 0x8006 0xF if 0x1 call 0x892DB44 compare 0x8006 0x10 if 0x1 call 0x892DB44 compare 0x8006 0x11 if 0x1 call 0x892DB44 compare 0x8006 0x12 if 0x1 call 0x892DB44 compare 0x8006 0x13 if 0x1 call 0x892DB44 compare 0x8006 0x14 if 0x1 call 0x892DB44 compare 0x8006 0x15 if 0x1 call 0x892DB4F compare 0x8006 0x16 if 0x1 call 0x892DB4F compare 0x8006 0x17 if 0x1 call 0x892DB4F call 0x8972B24 return '----------------------- #org 0x92BD97 checkflag 0x17C2 if 0x1 call 0x8973D17 checkflag 0x17C2 if 0x0 call 0x8973CC8 return '----------------------- #org 0x9DB2E5 compare 0x8007 0xA if 0x0 goto 0x89DB2FB msgbox 0x89DB305 '"Today is [buffer1], 0[buffer2]:[buf..." callstd 0x2 release end '----------------------- #org 0x92BFE2 msgbox 0x892D8EB '"Today is [buffer1], [buffer2]:0[buf..." callstd 0x2 release end '----------------------- #org 0x92DB4F setflag 0x1765 setflag 0x1764 clearflag 0x1766 return '----------------------- #org 0x92DB39 setflag 0x1765 setflag 0x1766 clearflag 0x1764 return '----------------------- #org 0x92DB44 setflag 0x1764 setflag 0x1766 clearflag 0x1765 return '----------------------- #org 0x972B24 checkflag 0x17C2 if 0x1 call 0x8972B38 checkflag 0x17C2 if 0x0 call 0x8972B87 return '----------------------- #org 0x973D17 compare 0x8005 0x0 if 0x1 goto 0x892BDEE compare 0x8005 0x1 if 0x1 goto 0x892BDF6 compare 0x8005 0x2 if 0x1 goto 0x892BDFE compare 0x8005 0x3 if 0x1 goto 0x892BE24 compare 0x8005 0x4 if 0x1 goto 0x892BE2C compare 0x8005 0x5 if 0x1 goto 0x892BE34 compare 0x8005 0x6 if 0x1 goto 0x892BE3C return '----------------------- #org 0x973CC8 compare 0x8005 0x1 if 0x1 goto 0x892BDEE compare 0x8005 0x2 if 0x1 goto 0x892BDF6 compare 0x8005 0x3 if 0x1 goto 0x892BDFE compare 0x8005 0x4 if 0x1 goto 0x892BE24 compare 0x8005 0x5 if 0x1 goto 0x892BE2C compare 0x8005 0x6 if 0x1 goto 0x892BE34 compare 0x8005 0x0 if 0x1 goto 0x892BE3C return '----------------------- #org 0x9DB2FB msgbox 0x89E1F50 '"Today is [buffer1], 0[buffer2]:0[bu..." callstd 0x2 end '----------------------- #org 0x972B38 compare 0x8005 0x0 if 0x1 call 0x892DA98 compare 0x8005 0x1 if 0x1 call 0x892DAAF compare 0x8005 0x2 if 0x1 call 0x892DAC6 compare 0x8005 0x3 if 0x1 call 0x892DADD compare 0x8005 0x4 if 0x1 call 0x892DAF4 compare 0x8005 0x5 if 0x1 call 0x892DB0B compare 0x8005 0x6 if 0x1 call 0x892DB22 return '----------------------- #org 0x972B87 compare 0x8005 0x1 if 0x1 call 0x892DA98 compare 0x8005 0x2 if 0x1 call 0x892DAAF compare 0x8005 0x3 if 0x1 call 0x892DAC6 compare 0x8005 0x4 if 0x1 call 0x892DADD compare 0x8005 0x5 if 0x1 call 0x892DAF4 compare 0x8005 0x6 if 0x1 call 0x892DB0B compare 0x8005 0x0 if 0x1 call 0x892DB22 return '----------------------- #org 0x92BDEE bufferstring 0x0 0x892BE5A '"Monday" return '----------------------- #org 0x92BDF6 bufferstring 0x0 0x892BE63 '"Tuesday" return '----------------------- #org 0x92BDFE bufferstring 0x0 0x892BE6D '"Wednesday" return '----------------------- #org 0x92BE24 bufferstring 0x0 0x89667B2 '"Thursday" return '----------------------- #org 0x92BE2C bufferstring 0x0 0x892BE83 '"Friday" return '----------------------- #org 0x92BE34 bufferstring 0x0 0x892BE8C '"Saturday" return '----------------------- #org 0x92BE3C bufferstring 0x0 0x892BE97 '"Sunday" return '----------------------- #org 0x92DA98 clearflag 0x1204 setflag 0x1205 setflag 0x120C setflag 0x1207 setflag 0x120A setflag 0x1208 setflag 0x1203 return '----------------------- #org 0x92DAAF clearflag 0x1205 setflag 0x1204 setflag 0x120C setflag 0x1207 setflag 0x120A setflag 0x1208 setflag 0x1203 return '----------------------- #org 0x92DAC6 clearflag 0x120C setflag 0x1205 setflag 0x1204 setflag 0x1207 setflag 0x120A setflag 0x1208 setflag 0x1203 return '----------------------- #org 0x92DADD clearflag 0x1207 setflag 0x1205 setflag 0x120C setflag 0x1204 setflag 0x120A setflag 0x1208 setflag 0x1203 return '----------------------- #org 0x92DAF4 clearflag 0x120A setflag 0x1205 setflag 0x120C setflag 0x1207 setflag 0x1204 setflag 0x1208 setflag 0x1203 return '----------------------- #org 0x92DB0B clearflag 0x1208 setflag 0x1205 setflag 0x120C setflag 0x1207 setflag 0x120A setflag 0x1204 setflag 0x1203 return '----------------------- #org 0x92DB22 clearflag 0x1203 setflag 0x1205 setflag 0x120C setflag 0x1207 setflag 0x120A setflag 0x1208 setflag 0x1204 return '--------- ' Strings '--------- #org 0x92BE44 = Today is [buffer1], [buffer2]:[buffer3]. #org 0x9DB305 = Today is [buffer1], 0[buffer2]:[buffer3]. #org 0x92D8EB = Today is [buffer1], [buffer2]:0[buffer3]. #org 0x9E1F50 = Today is [buffer1], 0[buffer2]:0[buffer3]. #org 0x92BE5A = Monday #org 0x92BE63 = Tuesday #org 0x92BE6D = Wednesday #org 0x9667B2 = Thursday #org 0x92BE83 = Friday #org 0x92BE8C = Saturday #org 0x92BE97 = Sunday
This was originally compiled in Fire Red. It works well, it checks the date and time and says:
in RTC.Code:Today is (Day of the Week), (Hour):(Minutes)
But when I compile it to RUBY, it always says:
Code:Today is Sunday, 00:00
Is this an error of RUBY? I already inserted an RTC in RUBY using DNS but still the same.
Why don't you try doing it again? Understand every bit of word and sentence and absorb it in your mind. Lol! I'll try later but I think it will work out perfectly for me.
That script seems really, really complicated for what you are trying to do, and once again we have a problem with flags: NO FLAGS OVER 900. And why are you setting so many of them? Also, the free ram space in Ruby is completely different from FR. I believe the location of the rtc is different, which would cause your problem.