Get the TI SDK. Google TI sdk, and it should be the first thing that pops up. As for how to program them, they are nearly identical to ordinary asm programs, except they have an application header. You can find that and other useful stuff at http://z80-heaven.wikidot.com/, another wiki meant for z80 programming. However, it is a bit outdated. I would update it myself, if I had permission…

I like to use ORG which is an online assembler/compiler and it makes it fairly easy to create programs or apps. Click the "Build App" option to compile as an app. If you click the Open button and click App, it will load in a default app with the proper header and everything. As a side note, remember that apps will take up only multiples of 16384 bytes of memory. Even if you have 3 bytes of code, it will take up 16384 bytes.

Also remember to exit the app with bcall(_JForceCommandNoChar) or whatever the bcall is called, not RET.

47%? Take a look and try to imagine how cool 100% will be. This has won zContest 2011 and made news on TICalc. This compromise between Assembly and BASIC parses like BASIC and is fast like assembly. Grammer 2

Hmm, it seems that ORG is having trouble at the moment (I don't know if it was when you tried it, though). Does your code have this setup:

#include "ti83plus.inc"
.org 4080h
<Code>

47%? Take a look and try to imagine how cool 100% will be. This has won zContest 2011 and made news on TICalc. This compromise between Assembly and BASIC parses like BASIC and is fast like assembly. Grammer 2

Unfortunately, it appears that app signing is down, so ORG isn't working :/ What tools are you using otherwise? (Like TASM, Brass, Spasm…?)

47%? Take a look and try to imagine how cool 100% will be. This has won zContest 2011 and made news on TICalc. This compromise between Assembly and BASIC parses like BASIC and is fast like assembly. Grammer 2