= The basic things =

First you will need that programs to start:

For TI 83

zapi.83p
zasmload.83p

For TI 83 plus

zapi.8xp

OK. Now you will need to create a new program in your calculator, for example 'zzapi'.
Why??
Because the main program is in assembly and you need run it. And you should put this commands in order to run it:

For TI 83

:"ZAPI
:Send(9prgmZASMLOAD
:Return

For TI 83 plus

:Asm(prgmZAPI
:Return

Explain me, please, why we need a extra program for the TI83.
You need the program called zasmload because the program ZAPI is squished and the TI83 can not run squished programs, so the ZASMLOAD will load that squished program and make the TI83 run it. Understand? The TI83 plus have in ROM a routine that does more or less the same thing that ZASMLOAD does. (Only thinking... because don't do :)

I understand all and now??
Now you have all you need to start make your program/games but how??
OK. You will need to know the function of zapi83 and the need variables to run the functions...

...Lets see the next tuturial...