This 688.5 bytes program allows you to backup all the data of your
hp49g+ into
the SD card in just a few seconds. Tested with ROM 1.23
First, an InputForm is displayed. Next items are present:
Path: This is a string and must not end with "/". A dir will be created in that path of the SD card. If it is a null string, data will be saved in the root of Port 3. You can select any number of levels of subpaths, if you write "Dir1/Dir2/JC", Dir1 will be created in the root of the SD, Dir2 will be created inside Dir1 and JC inside Dir2.
By default, the path showed in the InputForm is "BackUp". However, you can change it by creating a global variable under the name 'BckP'. This variable must contain a string or a program that returns a tring representing a path. Examples of valid contents of 'BckP' are:
""
"JC"
"J/CM"
<< PATH ->STR " " "/" SREPL DROP 3. OVER SIZE 2. - SUB >>
This way, you don't have to modify the path each time you run BckP 2.1.
Home: Select this if you want to make a backup of your Home directory in :3:"<PATH>/HOME.BCK". The name of the backup (visible by recalling the backup in the stack or by using VIEW in the Filer) will be current date. Without this program (using ARCHIVE), you can make backups only in the root of the SD card.
IRAM0, ERAM1, FLASH2: Check theese options to copy all data of the ports in :3:"<PATH>/IRAM0/", :3:"<PATH>/ERAM1/" and :3:"<PATH>/FLASH2/" respectively. If a port is empty, :3:"<PATH>/PORT#/" won't be created no matter if you checked that port, the program will tell you that the port is empty in the bottom of the screen. Libraries will be saved under the name "L###". Progress of the backup of a port will be showed in the bottom of the screen.
Now, just press OK and wait a few seconds. You've just BackedUp your hp49g+.
BckP 2.1 can be stored in the SD card and it can be run from it using the Filer, this way you can make backups of several hp49g+ by just inserting the SD in them.
Jorge Cevallos M.
jorgecevallos@hotmail.com