SMW v 0.1b SYMBOLIC MATRIX WRITER for the HP48G/GX/S/SX lib#837 by Nate Morriss mel-1@uiuc.edu Notes on use: This program was developed for use with AGROB ( from JAVA 2.8 or eqstack) and VV ( from JAZZ ). Neither programs are required for use but both speed up operation and appearance of program. The Author highly recommends using at least AGROB when using SMW . ++++++++++++++++++++++++++++++ Disclaimer: The software enclosed herein is presented as is and no warranty of operation or use is supplied. Like all other such software the creator Nate Morriss takes no responsibility for damage to software or hardware present on you machine. Please back-up all such information before use!! ++++++++++++++++++++++++++++++ Overview: SMW will allow you to edit and view symbolic matrixÕs quickly and easily (hopefully). ++++++++++++++++++++++++++++++ Getting started: 1: load SMW onto a HP calculator any way you can. 2: check-sum= #E309h bytes=5636.6 3:store into any port desired. (ie pull SMW onto the stack and press [0] [STO] 4: warm start your HP48 either [OFF] and [ON] or [ON] [C] 5: There should be two xlibs in the library now SWMWINFO and SMW 6: you are ready to go ++++++++++++++++++++++++++++++ Running: SMW accepts strings for input. If a string of two real numbers is supplied SMW will create a blank matrix with those dimensions { X Y}. If a string of strings is supplied SMW will check to make sure each string has the same amount of components and fill in any spaces with ÒEMPTYÓ. If a string of mixed data is supplied SMW will convert each object into a separate row and fill in any blanks with ÒEMPTYÓ. Blank spaces are spaces in which one row of the matrix has say 6 columns and the rest 7 columns the 7th place in the row will be filled with ÒEMPTYÓ. With small matrixÕs this goes quickly but with larger matrixÕs can take some time so hang in there. ++++++++++++++++++++++++++++++ Keys: The keys are fairly simple to learn nothing to complex. [A]: Enters the edit mode from which any one cell can be edited using the built in editline NOT the equation editor ( equation editor is too slow ). Enter enters the data [ON] clears the line or if clear exits with no change. To input an equation donÕt forget to use the ticks ( ie Ô ). [C]: ie. Ò<-WIDÓ: As in the built in matrix writer this button adds one or more columns to the display. To a maximum of fifteen at which point almost all data is unviewable on the screen. [D]: ie ÒWID->Ó: As in the built in matrix writer this button removes one or more columns to the display. To a minimum of one column. [E]: Displays the current cell using VV if present or else uses the built in symbolic display thingy. SHIFT [E]: Displays the entire matrix using VV and AGROB if both are present otherwise probably just a mess. [F]: Redraws the entire screen if the something unexplained occurs. If this happens let me know how you did it. This is left over from development. [MTH]: Hold down this key and an about screen is displayed with a title and my name. [NXT]: hold down and a help screen is displayed showing the menu buttons and the [+] and [-] buttons. ARROWS: move around the screen RIGHT SHIFT ARROWS: jump to far edges of matrix. [-]: Delete a column or row a short screen is supplied to add in this. Up and down arrows keys will delete a column. Left or right arrows keys will delete a row. Any other key aborts this process. [+]: Add a column or row a short screen is supplied to add in this also. Up arrows adds a row above the current cell and down arrow below the current cell. Left arrow adds a column to the left of the current cell and right arrow to the right of the curr ent cell. [ENTER]: Sends the edited matrix to the stack and exits. [ON]: Exits and returns matrix to the stack unedited. ++++++++++++++++++++++++++++++ Contact: Nate Morriss email = mel-1@uiuc.edu WWW = http://www.cen.uiuc.edu/~mel-1/home.html ++++++++++++++++++++++++++++++ Thank you: Mika - For Jazz without which the program would not exist. Fiechter - I think started AGROB and Mika helped make it better. Andre Schoorl - For Java just an all around good program. Richard Steventon - For above. ENJOY