FEVAL – HP 50g/49g+ EVAL a 203 MHz.
Hice una librería, SOLAMENTE para la HP 49g+ o la 50g, que permite evaluar un objeto a 203 MHz. O sea, hace lo mismo que el comando EVAL de la calculadora pero a 203 MHz en vez de los 12 MHz o 75 MHz a los que trabaja normalmente.
La librería está basada en las herramientas ClockSpeed Adjustment Tools de Alistair Borowski.
Como dice Al, parece que no daña la calculadora. Pero usalo bajo tu propio riesgo.
Aclaro que el procesador de la calculadora está fabricado para funcionar a 203 MHz. HP lo "underclockeó" a un máximo de 75 MHz (o 12 MHz cuando inactiva). Pero aunque el procesador está diseñado para esa velocidad, tal vez los circuitos no.
De todas formas aquí está la librería para los que, como yo, quieren usarla para algunos cálculos largos:
FEVAL.rar
Ejemplo:
<< '500!' FEVAL >>
Como instalar la librería.
Extraer el contenido de FEVAL.rar y copiar el archivo LIBFEVAL.hp (Ctrl+C):
Pegarlo en algún directorio de la calculadora, por ejemplo el HOME.
Ir a HOME en la calculadora (o donde lo hayas copiado):
Seleccionar LIBFEVAL y copiarla (COPY):
Pegar en el puerto 2: FLASH o también puede ser en el "0: IRAM" o el "1: ERAM":
Reiniciar la calculadora presionando +
.
Poner en el stack algún objeto para evaluar y presionar ,
:
Presionar FEVAL para entrar al menú de la librería y FEVAL otra vez para ejecutar el comando:
También se podría haber escrito la palabra FEVAL simplemente y el comando se ejecutaría igual. El comando FEVAL ya funciona como cualquier otro comando de la calculadora. Inclusive aparece en el catálogo (,
):
Inclusive se puede presionar el HELP desde el catálogo para ver la descripción:
Asignar a la tecla EVAL (para doble clic).
Instalá el archivo Keymanplus de la librería Keyman de la misma forma que instalaste LIBFEVAL (acordate de reiniciar la calcu al finalizar).
Andá al menú LIB (,
). Poné en el stack lo que se muestra en la imágen:
Presioná IFD y luego ->TO? (una sola vez):
Ahora presioná A?D y luego la tecla .
Ya está. Cada vez que hagas doble clic en la tecla , en vez de ejecutarse EVAL se ejecutará FEVAL.
Lo podés comprobar:
- Poné '500!' en el stack.
- Presioná
para duplicarlo.
- Presioná la tecla
y fijate cuanto tarda.
- Borrá el resultado (no el '500!').
- Doble clic en la tecla
para volver a evaluarlo pero ahora con FEVAL.
Más rápido ¿no?
FEVAL – HP 50g/49g+ EVAL at 203 MHz.
I've just made a library, for HP 49g+ or 50g ONLY, that allows you tu evaluate an object on the stack at 203 MHz. It does the same than the EVAL built-in command but at 203 MHz instead of 12 MHz or 75 MHz normal speeds.
The library is based on Alistair Borowski's ClockSpeed Adjustment Tools.
As Al says, it seems not to damage the calculator. But use it at your own risk.
The real speed of the calculator's processor is 203 MHz, but HP underclocked it to 75 MHz or 12 MHz (when idle). But the calculator is not designed for that speed so it could get damaged.
Get it:
FEVAL.rar
Example of use:
<< '500!' FEVAL >>
How to install it.
Extract the content of FEVAL.rar and copy the file LIBFEVAL.hp (Ctrl+C):
Paste it on the HOME folder of your calculator.
Go to HOME folder on your calc:
Select LIBFEVAL and COPY it:
Paste it on port 2: FLASH (or port 0 or 1, it doesn't matter):
Warm start your calculator pressing ON+F3.
Put something on the stack to evaluate and press right shift / LIB:
Press FEVAL to enter the library menu. Press FEVAL again to execute the command:
You could have just written FEVAL and the command would execute as any built-in command. In fact, you can find it on the catalog now (right clic / CAT):
You can see the help for it too. Press HELP being FEVAL selected on the catalog:
Assign it to EVAL key (if double-clicked).
Install Keymanplus file (library) from Keyman library the same way you installed LIBFEVAL.
Go to LIB menu (righ shift / LIB). Put on the stack what you see in the image:
Press IFD and then ->TO? (when you press ->TO? you won't note any change):
Now press A?D and then the EVAL key.
Done. Now every time you double clic the EVAL key, FEVAL will be executed instead of EVAL.
You can test it:
- Put '500!' on the stack.
- Press ENTER to duplicate it.
- Press EVAL key and see how much it takes to evaluate.
- Erase the result (not the '500!').
- Double clic on the EVAL key and see how much it takes to evaluate.
Faster, hum?

