Text Tools 1.1 by bfr - http://bfr.ticalcs.net 1. How to use: Five programs are included within this version of Text Tools - prgmSB, prgmSP, prgmTA, prgmTW, and prgmINV. Each perform their own effect on text. prgmSB - Text With Scrollbar This program displays text. The text's length must be a multiple of 15 (15, 30, 45, etc.), or else the remainder of the text won't be displayed. The text to be displayed is stored in Str1. The program exits after ENTER has been pressed. An example use of this program in another program is: :"Here is a bunch of text!!!!!!!"->Str1 :prgmSB All of the other programs included here, except for prgmINV, can be run similarly. prgmSP - Spiral Effect This program displays text in a spiral. The text's length must be less than 8*16, or 128. The text to be displayed is stored in Str1. The delay between the characters displayed is stored in D. prgmTA - Text Effect A (Unnamed) I didn't know what to call this program, so I just called it TA, or "Text Effect A". It shifts characters down the screen, and is kind of like the typewriter effect (prgmTW). The string to be displayed is stored in Str1. prgmTW - Typewriter Effect This program displays text with a "typewriter effect", as if it were being typed. The string to be displayed is in Str1, and the delays are put in L1. Yes, delayS, because you may choose the delay for each character. If you choose not to have any delays, you won't receive an error because there is a default delay, which isn't very long, so text will be displayed quickly if you don't specify a delay. prgmWV - Wave Effect I used trigonometry (the sine function) to create a "wave" effect. It displays a string whose length is 16 characters stored in Str1. The integer in W determines where the graph's peeks are. It's not really important though. What you can do is put in any integer and keep increasing it and running prgmWV again to get an animated "wave" effect. Store the amplitude (the maximum point minus the minum point divided by to, or (max-min)/2) in A and the "elevation" in E. Make sure that E is a positive integer and so is A, and that A plus E is less than or equal to 8 (A+E<=8) and that A minus E is greator than or equal to 1 (A-E>=1). Here's how an "animated wave" effect could be created in a program: :1->W :3->A :5->E :While 1 :prgmWV :ClrHome :End prgmINV - Inverse Text (WARNING: IT IS IN ASSEMBLY) This is sort of a bonus program that I made. It inverses text (it displays text in white with a black background). It is run with Asm( like this in a program: :Asm(prgmINV After it is run, text will be inversed. It is in assembly though, unlike all of the other programs. I'm very sure that it won't cause any harm to your calculator though. 2. History 1.1 - Added wave effect and fixed slight problem with the spiral effect 1.0 - Initial release 3. Contact Email: bfrsoccer@yahoo.com Website: http://bfr.rivereye.net