Re: A89: SDK
[Prev][Next][Index][Thread]
Re: A89: SDK
What are these new possiblities people are talking about and that only work
with flash apps?
> Hi!
>
> I want to give some info to all programmers which wants to use TI SDK,
> or to use info given with it for TIGCC programming:
>
> First, be aware of the fact that SDK generates code which WORKS ONLY ON
> AMS 2.04 OR 2.05!!! It calls TIOS routines using a Line 1111 Emulator
> exception (which is redirected to a calling routine in AMS 2.05). On this
> way ROM calling is really very short (two bytes only), but much slower
> than usually, and it works only on AMS 2.04/5. Even "Hello world" program
> will crash on any other AMS release. In other words, code generated with
> the SDK depends strongls on AMS 2.04/5.
>
> Second, I browsed a bit through a SDK documentation. It is much better
> than in alpha release (what is natural), but anyway, I need to warn
> anybody:
>
> DON'T BELIEVE TOO MUCH IN THIS DOCUMENTATION IF YOU WANT TO USE THESE
> INFORMATION FOR PROGRAMMING WITH TIGCC!
>
> There are several reasons for this:
>
> 1) Generally, the most information in this doc is true only on AMS 2.xx,
> but a lot of programmers still use AMS 1.xx.
> 2) Very often, TI says that the routine is "Available on all versions of
> the TI-89/TI-92 Plus", but actually, it is available only on AMS 2.03
> or greater. I informed TI about this, but no reply. As SDK works only
> with AMS 2.04 or greater, they obviously don't care about this.
> 3) Even when the routine exists on AMS 1.xx (like SymFindFirst, DialogAdd,
> etc.) many optional flags mentioned in the documentation works only
> with recent versions of the AMS.
>
> To conclude: if you program with TIGCC, use only what is described in
> TIGCC doc. I will update this doc in the near future, now I need not to
> be silent any more.
>
> Third: have anybody noticed that it is very hard to use SDK for making
> programs which do not look like TI built-in applications (i.e. the toolbar
> on the top of the screen, etc.)? There is not anything like clrscr(), nor
> any function from graph.h there. So, I will give one challenge to
> programmers who use SDK: make a program which will clear the whole screen,
> display a "Hello world" at the top of the screen, and draw the diagonal
> line accross the whole screen. Note that this is not impossible with tools
> given in SDK, but anyway, try to do it...
>
> If anybody need more info, you are now free to ask... The silence period
> is over...
>
> Cheers,
>
> Zeljko Juric
References:
- A89: SDK
- From: "Zeljko Juric" <zjuric@utic.net.ba>