This section is dedicated to those who want to learn programming the Z80. These page's focus is on the TI-85, but it also contains some tips for general Z80 programming.
|Tutorials for Z80-beginners|
- You might consider either reading a book like Rodnay Zak's PROGRAMMING THE Z80 or visiting Jimmy Mårdell's ZShell/Usgard school which will leads you in small steps to TI-85 assembly programming using ZShell.
- TICALC.ORG not only contains lots of programs and useful source code snippets, it also has an Usgard programming tutorial. Usgard is the best shell available for the TI-85.
- There are also some compilers for higher level languages floating around in the net. You may want give Small C or USUL a try. They are quite simple to learn and yet provide full assembly support.
- In addition to this, you might want to join the assembly-85 list. This is a good place to discuss TI-85 programming related topics. To join, go to TICALC.ORG.
- If you have severe problems with a program, and you need some help, contact us
|Tips, tricks, FAQs & more|
|Speeding up your programs|
- Use Usgard's built-in functions, which are fully optimized.
- This is a short list covering general Z80 optimization techniques
|Making your program smaller|
- Use as many relocations and rom calls as possible
- Don't use ZShell, but Usgard!
- Check out this short list (same as above)
- You need TASM to compile programs! (I suggest downloading the complete Usgard package)
- You don't have a TI-8x calc? Get the TI-8x emulator!
- Andi's homepage contains his games, Usgard infos and some more TI stuff!