[A83] Re: I need help with Ion programming now
[Prev][Next][Index][Thread]
[A83] Re: I need help with Ion programming now
Sorry, but my msg wasn't directed to you, thing is you were the last msg I
read, so when I did reply it seemed to be directed to you, I'm really
sorry....
When I wrote the msg I was explaining that you could, and why Joe let the
header be 1 of 2 ways...
well.. I tried explaining, but it's not easy to explain....
>From: "yhean" <yhean@lycos.com>
>
>
>Whats your problem man ?! You should "just calm down, take a deep breath,
>and" LEARN HOW TO READ. I fully agreed with Steve, and if I pasted this
>quote
>from Joe's website, it was to clarify the situation, since a few people
>were not sure about the 'ret' and the 'xor a' stuff...
>I don't even want to continue on this, my previous email message is still
>here
>so you can read another time. Every thing is in there.
>
> - Jean Carot
>
>
>On Tue, 13 Mar 2001 10:41:26
> Nicolas Gilles wrote:
> >
> >
> >>From: "yhean" <yhean@lycos.com>
> >Infact, Steve was right about the 'ret' and 'xor a'. If you just calm
>down,
> >take a deep breath, and THINK a bit, you'll notice that just a little
>logic
> >will solve the question.
> >
> >
> >The fact that you can put a 'xor a' when you don't use ion library calls,
>is
> >just so that you can make the program run under TI-OS too!
> >infact if you run a prog from TI-OS and the first statement is 'ret' the
> >program will return immediately, thus avoiding calling the NOT load ion
> >library calls in which place there is random code, and if there was an
>'xor
> >a' instead, the call WOULD take place, and PROBABLY result in a crash!!!!
> >
> >hope this made it clear...
> >
> >If you don't believe me, just ask Joe Wingbermuehle, he will probably
>tell
> >you...
> >
> >>About the 'ret', you're right, here's a quote from Joe's website:
> >>
> >><<
> >> .nolist ;\
> >> #include "ion.inc" ; \
> >> .list ; \
> >>#ifdef TI83P ; \
> >> .org progstart-2 ; | Standard Ion
> >> .db $BB,$6D ; / Program Header
> >>#else ; /
> >> .org progstart ; /
> >>#endif ;/
> >> ret ; use xor a if libraries are not used **
> >> jr nc,start ; jump to the start
> >> ; of the program
> >> .db "This is the description",0
> >>start: ret
> >>.end
> >>.end
> >>
> >> >>
> >>
> >>
> >>Concerning your program, the only bad thing I see, is that
> >>you forgot a '0' after the string...
> >>
> >>
> >>txt: .db "Hey!",0
> >>
> >>
> >>That's it.
> >>
> >>
> >> - Jean Carot
> >>
> >>| yhean@lycos.com |
> >>| http://yhean.online.fr |
> >>
> >>
> >>--
> >>
> >>On Mon, 12 Mar 2001 21:02:45
> >> Steve Watson wrote:
> >> >
> >> >Sorry guys, but I switched to Ion developing, and so far only a couple
>of
> >> >the test programs have showed up correctly on Ion. Can someone help
>me
> >>with
> >> >my source code? I haven't found any problems with it, and you use xor
> >>a
> >> >because I didn't use any libraries. Here's the source:
> >> > .nolist
> >> > #include "ion.inc"
> >> > .list
> >> >
> >> >#ifdef TI83P
> >> > .org progstart-2
> >> > .db $BB,$6D
> >> >#else
> >> > .org progstart
> >> >#endif
> >> > xor a
> >> > jr nc,start
> >> > .db "Test Detect",0
> >> >start:
> >> > bcall(_homeup)
> >> > ld hl,txt
> >> > bcall(_puts)
> >> > bcall(_getkey)
> >> > ret
> >> >txt:
> >> > .db "Hey!"
> >> >.end
> >> >END
>
>
>
>
>Get 250 color business cards for FREE! at Lycos Mail
>http://mail.lycos.com/freemail/vistaprint_index.html
>
>
_________________________________________________________________________
Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com.