  /   /       //   / 
    /      /  ___  /___ /   /___
   /      /       /    /   /    /
  /      /       /____/   /____/    Character Map by Andy Kornaus
_____________________________________________________________________

In this file...
    - Files in the directory
    - HTML TI-86 Character Map
    - How to use CharMap for your TI-86

_____________________________________________________________________
|  Files in the directory                                           |

In your 86CharMap directory, you should have 238 files. I couldn't
list ALL of them here, so in general these should be there:

    - index.html
    - readme.txt
    - charmap.86p
    - charmap.asm
    - 234 bitmaps

To save space, none of the bitmaps are the same, so rather than 256
bitmaps, there only exist 234. If you need an exact list of what
bitmaps should be there, I can show you the range in hex of what
the file names should be:

    - $01-$D5
    - $D7-$E2
    - $E4-$EC

When you total all the files, it should be a little under 100KB.
Not bad.

_____________________________________________________________________
|  HTML TI-86 Character Map                                         |

Open index.html, and there it is, the TI-86 Character Map. The best
thing about it is how you can see literally what the character is in
the set.

Features of the Character Map:
    - The hex AND decimal number of each character is displayed in 
      the status bar when the mouse passes over it.
    - When you click on a character, it pops up a description. This
      is useful if you often forget the names of Greek symbols!
    - Click on the button in the upper-left corner. It will display
      some helpful information about the TI-86 display.

_____________________________________________________________________
|  How to use Charmap for your TI-86                                |

Charmap is a program for your calculator that lets you interactively
view the character map. You can scroll through it and see all 256
characters (though there aren't that many!). Then you can select one.
When you select a character, it saves it into a variable named Char.

After you select a character, you can use this variable in Disp and
Outpt( statements in your BASIC programs, making your programs more
powerful (or at least they'll look better!).

Send charmap.86p to your calculator via a Graph Link. Then, at the
home screen, type:

        Asm(charmap)

NOTE: Asm( is also found in the catalog.
NOTE: You can omit the last )... "Asm(charmap" is okay.
NOTE: If you use a shell, you can access it from there.

This starts the 86 Character Map. Press any key to continue. You are
next at a screen that looks like a TI-83 style menu. This is the list
of characters. Use the arrow keys to slide the selector, EXIT to 
exit, and ENTER to select a character. If you select a character, you
will see something like this:

        "x" is stored to Char

This means that the character you selected is now in a variable named
Char. You can refer to this variable in your programs, but this var
will be replaced every time you select a character. So, to back up
your character, at the home screen, type something like this:

        Char->NewVar

This makes NewVar a var with the value of Char. So now you can use
this in your BASIC programs and it won't be replaced! So to recap,
lets do a little tutorial. Run charmap and highlight the quote
character ("). (It's number is 22.) Then press enter. You'll see:

        """ is stored to Char

Now type this:

        Char->Quote

Next, make a new program called QUOTES. In it, type:

        :Disp " This is in quotes "
        :Outpt(1,1,Quote)
        :Outpt(1,19,Quote)

When you run it, you should see:

        "This is in quotes"

And it's just that easy! This is very helpful to make your BASIC
programs look more interesting, whether you use quotes or arrows or
whatever you decide to use.

A note on charmap:
You may notice random characters on the screen or under the cursor
after running the program. Charmap doesn't properly clean up the
display when it's done. I couldn't find a way to work around it. Just
press DEL or CLEAR when the program's done.

You may notice the screen may screw up a little at character D6. This
is the newline character (used in programs). It is a carriage return
with a colon after it. (The colon is usually cut off). Also, after
character EC all the characters are unused and show up as little
boxes. They are here for completeness.

Also, if you are trying to learn assembly (as I still am) you can
look at the source code to see how this works. It's pretty well 
documented.

Any questions or comments? E-mail me at racraccoon@yahoo.com

I will try to add a TI-86 section to my website at 
http://www.geocities.com/racraccoon. I will be sure to have a copy
of this program on the site.
