El blog de Daniel Muñoz “No hay mayor riqueza que el conocimiento ni mayor pobreza que la ignorancia.” – Alí ibn Abi-Talib

29jun/090

FEVAL – HP 50g/49g+ EVAL at 203 MHz.

[Spanish version]

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:

This library, for HP 49g+ or 50g ONLY, 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 (http://www.hpcalc.org/details.php?id=6081).
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.
Example of use:
<< '500!' FEVAL >>

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

Copiar LIBFEVAL.hp

Paste it on the HOME folder of your calculator.

Pegar en HOME

Go to HOME folder on your calc:

Ir a HOME

Select LIBFEVAL and COPY it:

Copiar LIBFEVAL

Paste it on port 2: FLASH (or port 0 or 1, it doesn't matter):

Pegar en un puerto.

Warm start your calculator pressing ON+F3.

Put something on the stack to evaluate and press right shift / LIB:

Menú LIB

Press FEVAL to enter the library menu. Press FEVAL again to execute the command:

FEVAL

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

Catálogo.

You can see the help for it too. Press HELP being FEVAL selected on the catalog:

HELP

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:

MENU Keyman

Press IFD and then ->TO? (when you press ->TO? you won't note any change):

IFD y ->TO?

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?

Comentarios (0) Trackbacks (1)

Deja un comentario