The Museum of HP Calculators

HP Forum Archive 15

[ Return to Index | Top of Index ]

Libraries - HP 49g+
Message #1 Posted by Patricio on 6 Mar 2006, 8:36 p.m.

I am having SERIOUS problems running some libraries I got from hpcalc.org ( e.g. ChemDat49 ). I'm a TOTAL rookie, and I don't seem to get a clear set of steps to follow. Please, if someone can clear out some of my existential intrigues: # What is the difference between saving a library in : 0: IRAM 1: ERAM 2: FLASH # How do I 1. Install and 2. Run the libraries? I have no problems in copying files to the HP, but I can't get them to work! :S # I want to purge a library I saved in 0: IRAM, but a message appears: "Library in use". How can I solve that? Besides, I can see no visual evidence of that library running. Please be considerate with your answers... I'm just new at this. If you prefer you can answer to my email, not to jam this forum with many posts. patto17@hotmail.com Thanks a lot! Patricio

      
Re: Libraries - HP 49g+
Message #2 Posted by Tim Wessman on 6 Mar 2006, 9:58 p.m.,
in response to message #1 by Patricio

I went to google groups and went to comp.sys.hp48 and searched for "using libraries 49g+"

A lot of links look promising. The one entitled "installing libraries on the 49g+?" a few rows down seems at first glance to contain what you need.

http://groups.google.com/group/comp.sys.hp48/search?group=comp.sys.hp48&q=using+libraries+49g%2B&qt_g=1&searchnow=Search+this+group

TW

      
Re: Libraries - HP 49g+
Message #3 Posted by James M. Prange (Michigan) on 6 Mar 2006, 10:11 p.m.,
in response to message #1 by Patricio

Quote:
I am having SERIOUS problems running some libraries I got from hpcalc.org ( e.g. ChemDat49 ). I'm a TOTAL rookie, and I don't seem to get a clear set of steps to follow.
I'm not familiar with that particular library, but for some general information, see: http://www.hpcalc.org/install.php and http://www.hpcalc.org/hp49/docs/faq/.

Note that libraries developed for the 49G may run on the 49g+, but that's not guaranteed.

Quote:
Please, if someone can clear out some of my existential intrigues:

# What is the difference between saving a library in : 0: IRAM 1: ERAM 2: FLASH


0:IRAM is volatile static RAM shared with "System RAM", that is, your HOME directory and it's subdirectories, a "temporary object" area, the user stack, and so on. When you store something in port 0, it decreases the free memory available for other uses. Note that port 0 is cleared by a memory clear operation. 1:ERAM is also static RAM, but it's not shared with "system RAM", and is not cleared by a memory clear operation. If I'm not mistaken, objects in ports other than 0 have to be copied to the temporary object area in system RAM when you want to run them, so using a library from port 0 should be faster. A few libraries and SysRPL programs may have to be run from port 0 only. Both port 0 and port 1 objects will eventually be lost or corrupted if the calculator is left without batteries. 2:FLASH is non-volatile flash memory, so it's probably a "safer" place to store things, but it's also slower than static RAM. On the 49g+, you can use an SD Card (or MultiMediaCard), in which case you'll also have a 3:SD branch in the filer. These cards are also flash memory. The 49g+ stores objects on the card as binary-transferred files, just like binary-transferred files stored on a PC. Libraries may be stored on a card, but port 3 libraries can't be ATTACHed.
Quote:
# How do I 1. Install and 2. Run the libraries?
1: First, read any documentation that accompanies the library. Unless it's stated otherwise, move the library to port 0, 1, or 2, and then invoke a warmstart by pressing and releasing the C key while holding down the ON key. Most libraries are auto-attaching, so the warmstart will run their configuration programs and ATTACH them. For some libraries, you may have to run the ATTACH command to attach them to the current directory.

2: Press RightShift LIB (over the 3 key) to see the libraries in the menus. Press the menu key for your library, after which you'll see the library's commands in the menus.

Quote:
I have no problems in copying files to the HP, but I can't get them to work! :S # I want to purge a library I saved in 0: IRAM, but a message appears: "Library in use". How can I solve that?
Try the DETACH command.
Quote:
Besides, I can see no visual evidence of that library running.
Well, "installing" a library doesn't usually "run" it, it just makes the library's commands available.
Quote:
Please be considerate with your answers... I'm just new at this.
Understood, but it's difficult to know which information a "newbie" will find useful.
Quote:
If you prefer you can answer to my email, not to jam this forum with many posts. patto17@hotmail.com Thanks a lot! Patricio
I hope that others in this forum may find responses useful, so I'm answering here. Note that the usenet group comp.sys.hp48 may be more helpful for questions on the RPL models; see http://groups.google.com/group/comp.sys.hp48? if you're not familiar with it.

Regards,
James

Edited: 7 Mar 2006, 1:50 a.m.


[ Return to Index | Top of Index ]

Go back to the main exhibit hall