Libraries - HP 49g+



#4

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


#5

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

#6

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.


Possibly Related Threads...
Thread Author Replies Views Last Post
  Update to UC-41: Libraries to handle XM and HEPAX files Geir Isene 0 308 11-15-2010, 11:02 AM
Last Post: Geir Isene
  Re: Porting 49G Programs to 49G+/50G Les Wright 0 382 02-21-2007, 10:16 AM
Last Post: Les Wright
  Porting 49G Programs to 49G+/50G Les Wright 6 973 02-20-2007, 06:27 PM
Last Post: Tim Wessman
  Equation Libraries Howie 4 579 08-04-2006, 09:58 AM
Last Post: Howie
  TI-57 Emulator for HP-48S/SX/G/G+/GX, HP-49G and HP-49G+ is finished HrastProgrammer 9 1,221 01-17-2006, 12:57 AM
Last Post: HrastProgrammer
  Libraries in What Port Helge Gabert 7 762 05-17-2004, 10:15 PM
Last Post: Veli-Pekka Nousiainen
  HP 48 Libraries Disappearing Helge Gabert 9 995 03-31-2004, 02:26 PM
Last Post: Raul Lion
  installing and using libraries 49G+ dan 7 824 03-24-2004, 11:21 AM
Last Post: Ilbehr Theron
  HP-71B Libraries? Matthias 2 431 03-23-2004, 01:43 AM
Last Post: Vassilis Prevelakis
  HP 49G vs. HP 49G+ Prices Ed Look 5 710 10-24-2003, 12:43 AM
Last Post: Ed Look

Forum Jump: