\\\\\\\\\\\\\\\\\\\\\\\\\\---------------////////////////////////////// *************************Graphtools v1.2***************************** //////////////////////////---------------\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ GraphTools is a program that lets you modify the current graph screen. Features include: 1) Graph Inverter 2) Reader/Displayer 3) List-to-graph converter 4) Extra functions for graphing 5) Random pic generator 6) Point<->pixel converter Note: Since this program is in TI-Basic, some of the features might not run as fast as the could if they were in ASM. ****************************WHAT THEY DO******************************* 1) Graph Inverter Obviosly, this inverts the graph screen, so a graphed or drawn line will be white-on-black instead of black-on-white. 2) Reader/Displayer This scans the current graph screen and displys a "1" on the home screen if a pixel is on and a "0" if it is off. The number in the top left corner is the row the calc is "looking" at currently and the number in the top right corner is the current column. Since this feature uses pixels instead of points, {0,0} is the top left, {0,94} is the top right, {62,0} is the bottom left and {62,94} is the bottom right. So after you select "read/Display" from the main menu and type in 0 for x-start and 0 for y-start, and the calc will start scanning the screen from the top left corner. Ex: 31 47 10010101110111 3) List-graph This feature is almost the opposite of the read/display operation. Instead of scanning the graph screen and displaying pixel values, this feature takes a user-defined "pixel list" of 1's and 0's and draws the pattern on the graph screen. You can switch the direction the calc draws the pattern on the screen, across or up-down. When you input the pixel list, maxe sure you put it in brackets,{}, and make sure it has only 1's and 0's or else you will have to start over. Some interesting pixel lists: Across: {1,1,0,1,1,0,0,1} {0,1,0,0,1,1,0,1} {0,1,0,1,1,1} {1,1,1,0,0,1,1,0} {1,1,1,1,0,0,1,0} {1,0,1,0,1,0,1,1} {1,1,0,0,1,1,1,1} Up-down: {1,1,0,1,0,1,1,0,0} {{1,1,1,1,1,0,1,0,1} 4) Extragraph This allows you to graph more than the available 10 functions in the Y= editor. (for whatever reason) You input the number of functions you want to graph and the functions and the calc will graph them. However, you cannot trace, zoom, or use the [2nd] CALC menu on the functions graphed with this feature. 5) Random Pic generator This, obviously, draws a random picture. It shades the graphs screen and starts from the center pixel and turns off pixels that are connected to the last pixel. This does not store the generated pic to a pic var because I think 767 bytes is more RAM than any pic shoud take up and if it did it might erase another pic. NO GUARANTEE THAT ANY PARTICULAR PIC WILL BE INTERESTING. 6) Point<->pixel converter This solves the annoying little problem of converting between the point values (such as from an input operation) and the fixed pixel values. To use, first select which operation you want to use (pixel->point or point->pixel) and then enter numbers. You can use the "RCL" button if you're lazy. email: mathfishkc@aol.com