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: |




































no se si alguien pudiera proporcionarme las ROOMs ya “transformadas” por asi decirlo se lo agradeceria bastante…….
Desde luego son una maravilla estos emuladores, yo lo uso en mi Dell Axim X51V para hacer operaciones con matrices de números completos y alguna cosa más, y además de la completa funcionalidad como la maquina original, esta el tema de la velocidad de ejecución de las operaciones… muy superior a la maquina original.
Que buen programa este, pero no puedo instalarlo en mi palm t/x, el asunto es que de compu no se mucho y me quedo estancado en la parte donde dice que debo convertir las rom a un formato que entienda la calculadora, pero de alli ya no se que hacer. ya le instale la calculadora pero siempre me pide las rom. es decir que solo aparece el mensaje Dry rom…, si alguien puede explicarme como hacerlo me ayudaria un monton, pues ya instale un programa que me permite utilizar mi palm como usb y ya las meti en la memoria pero aun asi no corre. Si alguien me ayuda porfa.
hola logre istalar el simulador en mi palm life drive pero requiero instalar un programa a la calculadora y en la Pantalla aparece el siguiente mensaje dir updir updir run external external y no se que deba hacer
hola,
no puedo pasar la rom a mi palm , que hago mal porfavor necesito ayuda
lo pude instalar en mi tungsten 2e con los roms, pero anda muy lento, alguien sabe si debo tener de alguna forma memoria liberada para poder usarlas o porque puede ser tan lento? hasta para hacer una suma tarda mucho y tengo que tocarle por ejemplo el shift para que deje de pensar.
muchas gracias
Gerardo, yo la he probado en mi E2 y una vez que arrancaba iba muy bien. Pienso que el problema puede ser algún programa que tengas instalado en la Palm y se ejecute en segundo plano a la vez que el emulador.
marcos, muchas gracias, pero me obliga a aventurarme en otra pregunta, ?como se si hay otro programa que se ejecute en segundo plano?. la memoria libre tiene algo que ver?. yo tengo poca memoria, porque por ejemplo hay progragamas que lso tengo en la palm y no en la SD, porque is lo instalo en la SD no andan, esto se debe a que no se instalarlos para que anden en la SD, como por ejemplo el MOVIMAP, me anda cuando lo paso a la SD pero no me carga los mapas. y eso que paso todo a la SD.
te mando saludos y muchas gracias
Gerardo, yo pensaba más bien en que alguna aplicación en segundo plano, en Plan ZLauncher o similar, robase ciclos de CPU al emulador, pero si otros programas no te van lentos, no creo que sea esa la causa.
Creo que vas a tener razón, y puede ser tema de que el emulador utilice casi toda la memoria disponible del equipo. Prueba a mover algún archivo de unos megas a la SD y arranca el emulador, para ver si con más memoria funciona correctamente. Si se arregla el problema, ya pensamos como liberar permanentemente memoria.
Yo lo he usado en la E2 y me iba sin problemas, así que tu equipo tiene que ser capaz también de ejecutarlo, de eso no hay duda.
estimado Marcos, agradezco tus prontas respuestas y predisposición, borre programas, deje 16 m libres en la palm, y anda lento, un poco mas rapido pero muy leno como para usarla, voy a seguir probando, desinstalare de nuevo el hp48 y lo pondre de nuevo
saludos
gerardo
Que tal. Tengo el emulador de la hp49 instalado en mi TX y funciona perfecto. La duda que tengo es como poder correr las diferentes librerías existentes para esta calculadora.
En el sitio hpcalc.org hay un montón de aplicaciones para distintas profesiones, pero no he podido hacerlas correr en el emulador en mi TX. ¿Alguien me podria ayudar?
Si alguen necesita los roms ya convertidos en prc con gusto se los puedo pasar. O si alguien necesita el emulador que funciona con la TX, tambien solo haganlo saber.
RAFA :
TIENE QUE CREAR LA SIGUIENTE RUTA DENTRO DE LA SD
PALM/PROGRAMS/Power48/Objects y dentro de esta ultima carpeta “Objects” colocar todas las aplicaciones que quiera
LUEGO EN LA PALM, EN EL EMULADOR PICA EN LAS 2 FLECHAS ARRIBA DEL LOGO HP, LUEGO EN LA PESTAÑA LOAD Y SELECCIONA LO QUIERA CARGAR LUEGO OK Y LISTO
ESPERO LE SIRVA
Mil gracias Pacholín, lo desconocía por completo. Si alguien puede hacer la comprobación de este método, que comparta aquí su experiencia.
Editado: ciertamente lo comentan en este hilo. Seguramente se diga en la documentación del emulador.
como se usa el simbolo del sistema? me lo pudiera alguien explicar porfavor.
por que no puedo convertir las rom’s
Hola Luís, el símbolo del sistema es una sión de MS-DOS, el sistema operativo que Microsoft hacía antes de que apareciese el Windows. Es sencillo de usar, puedes aprender un poco sobre él en esta página.