Program: Character display
Version: 1.0 released 1/17/00
By: Wade Peterson
E-mail: wadebp@hotmail.com
Web site: http://www.geocities.com/wadebp

NOTE: This ASM program was made for use inside of BASIC programs.

I am a TI-83 BASIC programmer. I like programming in BASIC much more than in ASM. However, when displaying text in a BASIC program, you are limited to the characters you can display. I knew that ASM could display those characters, so I made an ASM program (my first one too) to do the job. This program enables TI-BASIC programmers to display any of the calc's characters anywhere on the screen, in either big or small font.

How to run the program:

  1. Send Char.83p to your calc.
  2. Inside your BASIC program, you'll need to define some variables
    Z = character # (use Ahmed El-Helw's charmap program to find the #)
    V = font size (1=small, anything else=big)
    X = x-position on screen (big font 0-15, little font 0-90)
    Y = y-position on screen (big font 0-7, little font 0-57)
  3. Insert the line:Send(9prgmZCHAR
Examples:
:0->V
:0->X
:0->Y
:150->Z
:Send(9prgmZCHAR

This would display a big 'é' in the top left corner of the screen.
:1->V
:90->X
:57->Y
:185->Z
:Send(9prgmZCHAR

This would display a small '¿' in the bottom right corner of the screen.