You are on page 1of 2

FlashTools 1.

02 ---------------by Claudio Lapilli based on original work by Thomas Rast Flash Tools are provided as is, with no warranty of any kind. Use it at your own risk. I am not responsible for any memory losses and/or data corruption that these tools ma y cause. What's in FlashTools: --------------------Flash Tools is a collection of programs to help users and developers to manage p ort memory, and specifically flash memory. Programs included in FlashTools: * FMAN: t's Port browser. Use: Run FMAN.BIN by putting it on the stack and EVAL, or put it on the SD card and EVAL it directly from the Filer. It takes no arguments. Use the cursors left and right to change memory banks. Use the cursors up and down to select an item (library or other objects). The commands in the menu are: CUT == Cut the selected item. Doesn't do anything until PASTE is used. COPY == Copy the selected item. Doesn't do anything until PASTE is used. PASTE== If CUT is selected, it moves the item selected when CUT was pressed into the bank selected when PASTE was pressed. If COPY is selected, it copies the item selected when C OPY was pressed into the bank selected when PASTE was pressed. RCL == Put the selected item on the calculator stack. DEL == Purge the selected item. PACK == Repack the selected flash bank, eliminating all deleted items. It takes a few seconds and does not display the hourglass, so be patient. When exitting FMAN, you may be asked to Warmstart the calculato r. This is recommended when you copy/move/delete items, and when you repac k a bank. Powerful interactive port memory manager, built on top of Thomas Ras browser. This program fixes some bugs, completes and supersedes that

If an attached library was moved in memory and the user does no t Warmstart as recommended, the calculator may crash (and possibly cause a memory loss). **** ALWAYS FOLLOW THE RECOMMENDATION GIVEN BY THE PROGRAMM *** * * STOBANK: STOre objects and libraries into a specific flash bank, to keep your flash organized. Use: LIBRARY Bank_Number --> Store the given library on the requested bank (given as a real or integer) OBJECT 'NAME' Bank_Number --> Store the given object using the given name, on the requested bank. The name is a standard untagged variable name, the bank number can be a real or an integer. If there is not enough memory, or an invaliid bank number is g iven it will error as expected. Notes: ----The current version is a release 1.02 version. It was tested to the best of my k nowledge but it still may contain bugs. **WARNING** It's not compatible with original 49G. Enjoy, Claudio Lapilli PS: Thanks one more time to Thomas Rast for his original browser.

You might also like