Help Files For ASM
These are ZShell help files. Their concepts are identical to the 82, but you cannot compile them using 82 ASM compilation software.
Help File
Description
ALLLESS.ZIP 7 informative lessons on programming ZShell, which are basically applicable to all ASM programming.
  • Lesson 1:
    1. * Binary and hex
    2. * The memory in the TI-85
    3. * A "Hello World!" program
    4. * How to compile a program
  • Lesson 2:
    1. * Registers
    2. * LD, the most common instruction
    3. * Some other instructions
    4. * Back to the "Hello world!" program
  • Lesson 3:
    1. * Flags - a short explanation
    2. * Jumps and calls
    3. * Comparing registers and values
    4. * How to do different kind of loops
    5. * ROM_CALLs, what are they?
  • Lesson 4:
    1. * Introduction to bit manipulating instructions
    2. * Logical operators
    3. * All shift instructions
    4. * All rotate instructions
    5. * Shifting and rotating 16 bit registers
    6. * All single bit manipulating instructions
    7. * Small, useful instructions you should know
  • Lesson 5:
    1. * The stack
    2. * PUSH and POP
    3. * The video memory
    4. * Plotting pixels
    5. * Putting images
    6. * Sprites
    7. * Other graphic routines
  • Lesson 6:
    1. * Opcodes
    2. * Alias and Macros
    3. * More registers
    4. * String instructions
    5. * Grayscale graphics
  • Lesson 7:
    1. * More about grayscale graphics
    2. * Input routine
    3. * Introduction to ports
    4. * Read multiple keys
The grammer leaves much to be desired and can can sometimes cause confusion, but considering how much info. is here...who cares?!
ZSHELP.ZIP A Windows help file that contains some basic ZShell information, including pixel routines, memory address, the ti-85 header file, and more.
ZTEACH.ZIP Learn via example is the gist of these help files. Includes:
  • Printing Text To The Screen
  • Screen Reverser
  • Plotting Pixels
  • Moving Pixels Through Input
  • Weave: A Complete Game
ZTEACH2.ZIP Yup, more examples to help you start programming. Includes:
  • Moving A Line Around The Screen
  • Moving The Letter Q Around
TI-ALL.ZIP Great for beginners! Includes the basics in a well written manner. Subjects Covered:
  • Registers
  • ROM Calls
  • GetKey
  • LD, INC, DEC, DJNZ, Jumps...
  • Data & Memory
  • Sample Program
  • More
GRAYFAQ.ZIP Programming using Grayscale. (Go to the Help 82 Section for 82 Greyscale.)
GCP.ZIP Converts PCX files into compressed Grayscale images for ZShell.
BMP2GV20.ZIP Converts Bitmap files into compressed Grayscale images for ZShell.