=================================== MemMess Version 3.0 !! =================================== EMAIL: mbm00@hotmail.com (this email has changed from previous versions) IRC: #calc-ti on efnet (ask for MbM) DISCLAIMER: "I will not be held responsible for anyone stupid enough to run this program :)" This program is by no means done, i just released it to see what people thought about it. KEYS: UP/DOWN select item MORE see the rest of the list F1 NEW FEATURE: this has been changed from the old hide/unhide routine to do something more strange and usefull (imho) the new feature is called CLONE, and basically it creates another entry for that variable. Why? well, now you can have a zshell program you are debugging/hacking be a string and and a program at the same time. (if you still don't get it, don't ask) F3 change type mode use UP/DOWN to change, then F3 again F4 Update checksum (now fixed to work with non-zshell files) F5 REANME FUNCTION use left/right to select letter and up/down to change EXIT will go back to the main menu NEW FEATURE: using +/- here allows you to change the length of the name :) - (minus) moves program up the list* + move programs down the list* *NOTE: MOVING ZSHELL BREAKS THE ZSHELL VAT SEARCH AND ZSHELL WONT WORK :( SOME IDEAS ON USEAGE: HIDING PROGRAMS you can hide stuff easily in one of three ways: 1. Change the first letter to a number (F5) 2. Change the type to 20 (hides it in ti-os too) 3. change the first letter to 0 and the type to 255 MODIFYING PROGRAMS (you can do this with a cloned copy of zshell if ya like) Change the type of a zshell program from 12 (string) to 18 (program) (hit f3 then hit up a few times) goto the program editor edit the program (do not try to run it as a program) type over any text you like, then go back to memmess, change type back to 12 and use F4 to fix the checksum error *NOTE: you could easily crash your calc by doing this wrong so backup if you don't know ho to do this GETTING RID OF EDITLOCKS ON BASIC PROGRAMS change the basic program (type 18) to string (type 12) use the sub( function of the 85 to remove the last few characters sub(BASIC,1,lngth BASIC-1)->BASIC change the type back to 18 (program) attempt to edit (you may need to repeat this a few times) CHANGING THE CAPTION FOR ZSHELL ON THE CUSTOM MENU change zshell to a program edit the program look at the first line, and replace Zshell with any text :) goto memmess and change the type back to 12 * NOTE: don't update the checksum for zshell NEW TRICK: CHANGING THE SHELL WITHOUT A BACKUP (usefull for people writting new shells ;) for this trick you will need a backup from some working shell such as zshell 4.0, and the other shell in string format somewhere in mem. change zshell to a program (f3), now go and edit the zshell file using the built in program editor. clear the file. Now use the RCL function to recall the string that your new shell is in. remove the quotes at the beggining and end and you're all set :) If you have any questions on this program or if you have something you want to see added into this program feel free to email me this program makes use of the ushell.asm source found on ticalc "Copyright 1995, Philip Gray Montgomery (pgm@cgmsun.physics.utoledo.edu)" (because i'm too lazy to write my own interface i just modified it) -Mike