Sections: optimizing | TI85/86 findpixels | Z80 instruction set

Calc programming

You'll prolly have noticed you can write programs in TI-Basic on your calculator. However, for the good™ stuff you should really write in assembly. This is "talking directly to the processor" and (so) much much faster and more powerful (limited only by the hardware.)

While it may sound scary (I bet most of you have stopped reading already by now) it actually isn't that hard. Unlike modern PCs, the z80 CPU has just very few instructions. Just the basic stuff like loading, adding, substracting, and... well, that's it mostly (complete instruction set right here). Because of this, learning it is quite easy, especially if you've got some other programming experience. Mastering it is a little harder, but that's the fun part actually ;)

If you do want to do some programming, be prepared to put some time in it though. You can't learn z80 and make quality programs in just a few hours. You've got to spend all of your spare time, fail classes, and even like it.

Tips

Some random notes for asm programmers: