Viernes, 6 de Enero de 2006
Tu Palm convertida en una calculadora científica HP
Las calculadoras científicas de Hewlett-Packard son un gran aliado para cuando tenemos que pegarnos con cálculos un poco complejos. Pero ya que tenemos una Palm, ¿no sería mejor llevar un aparato en vez de dos? Pues es posible, ya que existe un emulador de las calculadoras científicas HP 48SX, 48GX y 49G (la 49G en concreto, es la mayoritariamente usada en mi universidad, y con ella he visto hacer auténticas maravillas).

Ésta es la HP 49G
Power48 es el emulador que nos permite tener cualquiera de estas avanzadas calculadoras en la Palm. Se trata de software libre y gratuito, basado en un proyecto anterior llamado Emu48, que corría bajo Windows y PocketPC. Para poder ejecutarlo, necesitamos una Palm de alta resolución, con sistema operativo PalmOS 5, pantalla de color de 16 bits, procesador ARM y 16Mb de memoria interna.

Es preferible tener una pantalla de 320×480 píxeles
- El primer paso es bajar el emulador y descomprimirlo en un directorio de nuestro disco duro. Por ejemplo en “C:\Power48″.
- Descargamos la ROM de la calculadora que queramos emular. Están disponibles libremente en la página de HPCalc, y he recogido los enlaces para simplificar su búsqueda:
- ROM de la HP 48SX: http://www.hpcalc.org/hp48/pc/emulators/sxrom-j.zip
- ROM de la HP 48GX: http://www.hpcalc.org/hp48/pc/emulators/gxrom-r.zip
- ROM de la HP 49G: http://www.hpcalc.org/hp49/pc/rom/beta1196.zip
Hay mucha información referente a las calculadoras y sus emuladores en esta, esta y esta página.
- Descomprimimos las ROMS en el directorio donde habíamos puesto el Power48 (en nuestro caso “C:\Power48″). Ahora abrimos una ventana de comandos de Windows (“Menú inicio->Accesorios->Símbolo del sistema”) y hacemos lo siguiente:
- Entramos en ese directorio. Por ejemplo “cd C:\Power48″ si es ahí donde lo hemos descomprimido todo.
-
Convertimos las ROMS que hemos descomprimido aquí, a un formato que entienda el Power48. Para ello usamos la utilidad p48rc que acompaña al emulador. La sintaxis es “p48rc archivo-origen destino”. Destino puede ser “CARD” (es necesario en mayúsculas) si pensamos guardar las ROMS en nuestra tarjeta SD (recomendable), o “INTERNAL”, si van a guardarse en la memoria principal de la Palm. Por ejemplo, para convertir las tres ROMs, y copiarlas luego a la tarjeta SD, se haría con las siguientes órdenes:
p48rc.exe sxrom-j CARD
p48rc.exe gxrom-r CARD
p48rc.exe rom.49g CARD - En ese directorio aparecerán tres archivos terminados en .p48rom. Son los que nos interesan. Los copiamos con algún método de los ya comentados, en el directorio de la tarjeta SD \PALM\programs\Power48. También pueden transferirse durante el hotsync a la tarjeta, si hemos ejecutado antes el Power48 en la Palm.
- Finalmente instalamos el Power48 como haríamos con cualquier otro programa.
Para poder usar este programa, como siempre en estos casos necesitaremos el emulador y las ROMs de estas calculadoras. Por motivos de copyright no se incluyen ya con el mismo programa, pero HP ha sido tan amable de permitirnos disponer de las ROMs siempre que seamos poseedores de la calculadora original, y sea para fines sin ánimo de lucro. Por lo tanto la instalación no tiene ningún problema:
Ya está listo para usarse. Unos consejos rápidos: en caso de haber copiado las ROMs en memoria interna y en la tarjeta SD, tiene preferencia la primera, así que mejor copiarlas en un sólo lugar para evitar equívocos. Para cambiar el modelo de calculadora a emular, solo hay que hacer tap en el logotipo de HP. En la página http://www.hpcalc.org/ se puede encontrar infinita información acerca de estas calculadoras, como por ejemplo el manual de instrucciones. Y en la del Power48 se explica cómo usar el emulador.
Ahora vuestra PDA sirve también como calculadora gráfica de gama alta.
Editado: para que se pueda emular la 49G en una T|X, es necesario instalar este programa.
Editado: parece haber una versión optimizada para la TX. Ésta es la descarga directa. Gracias Jaime.
Editado: Walter comenta en su blog cómo transferir programas entre el emulador y el PC.
Por: Marcos González Troyas en Análisis Palm
RSS comentarios |
Imprimir este post
Artículos relacionados
| Compártelo: |




































Que tal, yo tenia una HP 49g y la perdi y ahora deseo comprar otra, pero analizando su articulo creo que seria mejor comprar una palm y entre mis posibilidades está una Tungsten E2, me podrian decir si funcionaria al nivel de la calculadora en si.
En mi Tungsten E2 funciona muy bien. No sé si con operaciones más complejas será más lenta que la original, porque no tengo una.
Tiene una limitación: no he encontrado cómo importar archivos externos, que en la calculadora se hace por el puerto serie con un cable especial. El emulador para PC lo permite pero el de Palm creo que no.
Si vas a utilizar intensivamente la calculadora, siempre es mejor un aparato espresamente para ello. Pero con el emulador se pueden hacer los mismos cálculos que con la HP.
soy usuario de HP 19B II (financiera) o de la HP 12C (financiera) alguien sabe de donde se pueden sacar estas roms?, se pueden emular para palm
Hola Claudio.
No conozco otro emulador de calculadoras HP para PalmOS. Sin embargo existen programas que simulan directamente estas calculadoras: tanto la HP 12C (además varios), como la 19B.
un super programa, muy util y facil de instalar, especial para programar cosas sencillas y rutinas, del carajo
Hola, la instalacion me anduvo muy bien, tengo una Tungsten t2, emule los 3 roms, pero cuando los abro, en el visor de la calc. me aparece “Try to Recover Memory” pulso yes, y me muestra “Recovering Memory” y muere, se tilda…
Quisiera saber q puedo hacer, ademas si puedo consegir un manual de la 49g q parece ser la mas completa en esñaol…muchas gracias, muy buena explicacion de todo.
nesecito ayuda!!!!!!
quiero saber si en la Palm E2 puede funcionar el emulador de hp y cuales son sus desventajas con respecto a la Palm TX de antemano le agradesco mucho
Saludos
EGD
Hola EDG.
Yo te puedo decir que en la E2 funciona, ya que es en la que lo he probado. En la TX, si funciona tendrás la ventaja de que tiene una pantalla más grande, pero no lo he probado.
Tengo una Tugsten E2 y he instalado el emulador y las roms y corren rebien, pero tengo un pequeño problema. Resulta que como es logico, no solo uso la palm para el emulador de hp, cuando a veces necesito ver mi calendario o alguna otra aplicacion de mi palm e intento regresar al emulador me da el error, me imagino que no encuentra la rom. El mensaje que me da es:
” ALERT… Power48 was unable to allocate enough memory for the ROM IMAGE.”
le doy OK y en la pantallita del emulador solo queda “DRY RUN MODE”.
Esto lo soluciono reseteando mi palm con el botoncito de atras, pero realmente esto es molesto despues de un par de veces que necesito realizar otras tareas.
Agradeceré cualquier ayuda que me puedan dar para no resetear mi palm a cada rato, ya que considero que esto puede dañarla.
hasta pronto y saludos a todos.
jpmox.
Hola Jpmox.
Pues estás viendo simplemente las limitaciones del sistema NVFS, y los problemas que da cuando cargamos aplicaciones que necesitan mucha memoria, y luego no la liberan bien.
El tema está explicado en estos posts:
http://www.pdatungsteno.com/2005/12/29/evitar-cuelgues-en-las-nuevas-palm-con-nvfs-i/
http://www.pdatungsteno.com/2006/01/15/evitar-cuelgues-en-las-nuevas-palm-con-nvfs-ii/
http://www.pdatungsteno.com/2006/01/16/evitar-cuelgues-en-las-nuevas-palm-con-nvfs-y-iii/
Para resumir, instala el programa DbCachetool (se habla de el en la tercera página) y verás como la memoria DbCache, cuando no puedes cargar la ROM, tiene el valor “Max” (memoria máxima contigua libre) mucho más pequeño que cuando sí que podías ejecutarlo. La solución es como sabes, hacer un soft reset, o usar DbCacheTool para liberar memoria periódicamente, antes de que se ocupe demasiada.
Está todo en esos tres posts. Suerte.
Gracias, por tu ayuda… seguiré tus recomendaciones. Hasta pronto.
Gracias en verdad trabaja perfecto en la LifeDrive
yo tengo una T/X quisiera saber si puedo descargar la 49G
Disculpen estoy por comprar una palm z22
PROCESADOR BASADO EN ARM DE 200 MHZ
MEMORIA DE 32 MB (20 MB LIBRES)
PANTALLA A COLOR DE 160 X 160
BATERIA RECARGABLE ION-LITIO
SISTEMA PALM OS GARNET 5.4
kisiera saber si esta es compatible para poder emular este programas, gracias
En principio la resolución ha de ser 320×320 ó 320×480 para poder ejecutar el programa. Si no es así, que alguien que lo haya ejecutado a 160×160 lo comente.