Hex-2-Sprite
V1.1

*********************************
1. Introduction
2. Explanation of hex
3. Using this program
4. Credits
5. Disclaimer
*********************************

1. Introduction

Thank you for downloading Hex-2-Sprite. This program takes hexidecimal values, and converts them to sprites on the graphscreen. This Sprite displayer will display sprites in 8x8, 16x16, and 32x32 sizes. This also adds a new feature; if your string length is off, it will display an 8x8 X icon.


2. Explanation of Hexadecimal

Hexadecimal is a numbering system that uses 0-9 and A-F. Below will show you the value conversions between hexadecimal, Decimal, and Binary. Binary is the computer language, utilizing just 1's and 0's, or, On and Off. In one hexadecimal value, equates to 4 digits in Binary. See below:


  Decimal Value	 Hexadecimal Value   Binary Value

	0		0		0000
	1		1		0001
	2		2		0010
	3		3		0011
	4		4		0100
	5		5		0101
	6		6		0110
	7		7		0111
	8		8		1000
	9		9		1001
	10		A		1010
	11		B		1011
	12		C		1100
	13		D		1101
	14		E		1110
	15		F		1111

An easy way of seeing how your sprite will turn out is to do everything in binary, and then convert it to hex. The easiest way of doing this is to get graphing paper, and section it off. Then all you have to do is color in the squares, representing  pixels, convert that to binary, and then to hex. Sounds daunting, doesn't it? It isn't, really. The hardest part is coloring in all the "pixels" that you want to use. After a few conversions, hex will be a breeze for you. :)

3. Using this program

This program uses the following variables:

I - This is the placement of the variable, from the left.
J - This is the placement of the variable, from the top.
C - This is the stored position of I.
U - This is the stored position of U.
/theta/ - this is used for the For( loop.
Str4 - This is where you store the hex information for the program to display the sprite.

Simply store the coordinates you wish the sprite displayed, store the hex to the program, and then call prgmZSP.

4. Credits

TI-Freak8x	(http://tifreakware.net)					(tifreak8x@hotmail.com) - Original programmer
Weregoose	(http://weregoose.unitedti.org/)				(Weregoose@gmail.com) - Optimized engine
lafferjm	(http://www.ticalc.org/archives/files/authors/99/9961.html)	(fisherdude36@yahoo.com) - Ported to 83

5. Disclaimer

This program has been tested, and the authors have found no problems with it. If you experiece a problem with the program, please feel free to email tifreak8x. We are not responsible if your calculator crashes while using this program. Use at your own risk!