And now...
The text file for...

			3333    DDD
			  333   D  D  ------
			33333 * D   D VIEWER
			  333   D  D  ------
			3333    DDD                   By: Alan Bailey

Intro--
	Hello.  This is a longer than usual documentation, but it needs more 
explaining than usual.  I'm glad you're reading this, because that means you 
are using my program. (Thanks)  This is my first finished, practical, 
program for ZShell.  Note the words finished and practical.  I decided to 
work on this instead of my game because there's enough games out there.  
Hope you have fun with my program.

Stereograms--
	That is the term for anything that can be viewed 3-D on a 2-D 
surface.  They work on the basis of 3-D vision.  In your brain, the two 
sights from your eyes are fused to create one 3-D image.  The subtle changes 
between the two points of view show the depth of objects.  To see this, hold 
your finger in front of the screen, then look at it with your right eye and 
then left eye.  You will see that it seems to move, but it's just from a 
different perspective.  In stereograms, the repetitive random background is 
changed to represent the change in depth.  When you refocus your eyes for 
the stereogram, the difference is not always the same.  You have to focus 
your eyes at a different level, which makes your brain think that it is at a 
different depth.  Basically, when the difference changes between the dots, 
your focus changes, which makes your brain think the depth changes.

How to See Them--
	There are a few ways to "see" the images corectly on the TI-85.  For 
both of these, try not to focus on the calculator.
	Hold the calculator up to your face, and slowly move it away, until
you see the image.  The only problem with this is that you may overfocus, 
and instead of one image, you may get 3 or 4.  If that happens, relax your 
eyes or start over.
	Hold a pencil or your finger a foot away from your face.  Slowly 
bring the calculator up a few inches in front of the pencil.  Relax and it 
should soon come into focus.

Usage of the Program--
	Opening Screen-
		F1-Edit
		F2-View
		F3,Exit-Quit
	Editing Screen-
		Up,Down,Left,Right-move cursor
		2nd-change depth, it goes white, gray, black, with black the
			highest depth
		(+/-)-changes contrast up down
		Clear-clears the whole screen
		Exit-save stereogram and return to opening screen
	Viewing Screen-
		(+/-)-changes contrast up down
		Exit-returns to opening screen

Tips for Making Stereograms on the TI-85--
	The difference between two depths is dependent on the pixel size of 
the picture.  On the TI-85, the pixels are enormous.  This causes many bad 
things to happen.  On the TI-85, it's much worse.  A little doodling in the 
picture will usually fix it.  If you find any more problems that you can't 
make better, it's time to e-mail me.
	With higher depths, the picture is actually moved to the left more.
If you have higher depths on the right side of lower depths, it will cover 
it up some.  Add more lower depth pixels to the left side to fix it.
	Sometimes there will be a big ol' white spot, which doesn't show
depth.  These might leave some chunks taken out of the side of the picture.
Because the pixels are so huge, the chunks are huge.  I might fix this by 
changing the random number routine.  If you want to, you can just recompile
the picture and see it with a different background.  It might help.
	Try not to make single lines in any direction.  Some of it might not 
show, because of white spots.  

The Program and Source Code--
Requirements-
	TI-85(I've used on ROM version 10.0, should work with others)
	ZShell(should have 4.0)
	3405 free bytes of memory(1792 bytes=picture;1613 bytes=viewer)
	Empty graph screen(make sure you don't have anything special there)
	
	Since this program is the first of it's kind(I think), I'm not going 
to send out the source code.  You can e-mail me and ask for sections to 
learn assembly or see how I did something.  If you can, use Saeed Akhter's 
code of Mazemania or Mel Tsai's Columns.  They're super.  I congratulate 
anyone who sends out source code, because that helped me learn assembly 
these last 4 months.  I will now hit myself because I am not (Slap Slap).  
I will if I make a game in the future.  Also, I expect that you will not use
my program for devilish purposes, especially decompiling the code.  Please
respect my program and DO NOT use any huge segments of the code I might give 
you without the express written consent of the author, me.  You can make 
your own 3D program with the info from this document, but you must thank me.

The Author--
	I am a 16 year-old living in Downers Grove, a suburb of Chicago, 
Illinois.  I'll be a junior in the fall at Downers South High School.  
Besides programming stuff, I enjoy piano, volleyball, and tennis.  The 
Beatles are the greatest band that have ever been around.  
E-mail: bailela@charlie.cns.iit.edu  
The e-mail address actually is my mom's, who took a computer class at 
Illinois Institute of Technology.  That's why it might say Elaine Bailey on 
a reply.  Note, the address might change in the near future.

Thanks--
	These are listed in order of importance :)

1) David Harris - He wrote a program for the Mac that first brought me into 
the world of programming.  In Robowar, you program robots and battle them in 
an arena.  If I hadn't seen that game, I wouldn't be programming anything 
now.  Check out the web page- www-leland.stanford.edu/~harrisd/robowar.html
2) Dan Eble, Magnus Hagander, Rob Taylor - What do you think they did?  
Anyways, they did a great job on ZShell, and I'd still be writing chuddy 
BASIC programs if not for them.
3) A book - "Stereogram" is the title.  Guess what it's about?  I like it 
because it talks about the history of stereoscopy and doesn't just show lots 
of pictures, but it does have great ones.
4) Saeed Akhter - His source code for Mazemania was very helpful, taught me 
how to display bitmaps and stuff.
5) Magnus Hagander - he responded to my e-mail and told me what to do about 
the stupid checksum problem.
6) Mel Tsai - Another person who sent out source code for Columns which 
helped a bunch (I didn't use the random number routine though).
7) Anyone who sends me e-mail in the near future with suggestions, bug 
reports, and comments: bailela@charlie.cns.iit.edu

The Next Version, maybe--
	1) Have four depths if I feel like it
	2) Figure out how the PC link gets the LCD picture to print.
	3) Optimization!!
	4) Maybe make seperate files for each picture, and just have the 
	viewer, (An infinite number of stereograms HA HA HA!!)
	5) Anything suitable you might e-mail me

Good Bye!
Auf Wiedersehen!