Discussion:
ALG48 and Erable on Emu48
(too old to reply)
c***@gmail.com
2018-01-28 19:49:40 UTC
Permalink
Has anyone gotten ALG48 and Erable setup and running correctly on Emu48? I'm currently running a HP48GX using version 1.59 of Emu48. I downloaded the files for ALG48 and Erable from hpcalc.org and followed the installation instructions for each (ALG48 has a PDF in the zip, Erable instructions from here http://isa.umh.es/calc/HP48/erable_us.pdf), with the appropriate changes made for Emu48 (I drag-and-dropped the files in, then selected the port to save to and stored the libraries), but calling any of the functions (yes, I'm in user mode) does not seem to work correctly. I installed all the optional .lib files (pg 8 of erable pdf), but it's still not working. I added the key-bindings for both, but when I attempt to call anything in user mode, rather than performing the action, I just get a line of printed text that is the name of the command. I know I could use an HP49 emulator, but I've gotten used to the menu layout and key combinations of the 48 and would really rather just add these packages to it.
Joe Horn
2018-01-30 12:49:34 UTC
Permalink
Post by c***@gmail.com
Has anyone gotten ALG48 and Erable setup and running correctly on Emu48?
... I installed all the optional .lib files ...
Here's just one possible cause of such troubles:

After loading a library into port memory, it must be "attached" before it will do anything. The usual way to do that is to warmstart the 48 by pressing ON+C, but I'm not sure how to press ON+C on the emulator, so try using the ATTACH command instead. Just be sure that your current path is HOME (not any other directory), then put the library's ID number on the stack and execute ATTACH. You might have to rebuild your key assignments, since the command NAMES (rather than the command themselves) might have gotten assigned last time.

-Joe-
j***@uah.edu
2018-01-30 19:32:22 UTC
Permalink
Post by c***@gmail.com
Has anyone gotten ALG48 and Erable setup and running correctly on Emu48?
After loading a library into port memory, it must be "attached" before it will do anything. The usual way to do that is to warmstart the 48 by pressing ON+C, but I'm not sure how to press ON+C on the emulator ... You might have to rebuild your key assignments, since the command NAMES (rather than the command themselves) might have gotten assigned last time.
Thank you for your advice Joe!

I was able to warmstart the emulator, and the libraries are properly installed and functional. I was able to get the Erable keys assigned correctly using the appropriate files, now I just have to figure out how to make the ALG48 key auto-assign file to work correctly... When I load it into the stack, I get something that starts with "External External External {s External ^ External APOW External" and if I try to hit the down arrow to view the line, it siezes up... I can store it to a variable, but I cannot call that variable once I have done so...
Joe Horn
2018-01-31 02:02:34 UTC
Permalink
... now I just have to figure out how to make the ALG48 key auto-assign file
to work correctly... When I load it into the stack, I get something that starts
with "External External External {s External ^ External APOW External" and if I
try to hit the down arrow to view the line, it siezes up... I can store it to a
variable, but I cannot call that variable once I have done so...
Try just RUNNING it, by pressing VAR and then pressing the softkey which shows the name of the variable it's stored in. It's a System RPL program, which you can't edit using ordinary User RPL methods. You're not even supposed to recall it to the stack. Just run it.
c***@gmail.com
2018-02-08 02:04:26 UTC
Permalink
Awesome, so it was working all along, I just didn't realize it. Thank you for your help!
j***@gmail.com
2018-02-15 14:57:17 UTC
Permalink
Post by Joe Horn
Post by c***@gmail.com
Has anyone gotten ALG48 and Erable setup and running correctly on Emu48?
... I installed all the optional .lib files ...
After loading a library into port memory, it must be "attached" before it will do anything. The usual way to do that is to warmstart the 48 by pressing ON+C, but I'm not sure how to press ON+C on the emulator, so try using the ATTACH command instead. Just be sure that your current path is HOME (not any other directory), then put the library's ID number on the stack and execute ATTACH. You might have to rebuild your key assignments, since the command NAMES (rather than the command themselves) might have gotten assigned last time.
-Joe-
To warmstart the calc on the emulator, either hold down the escape key on the computer while pressing the 'C' key, or right-click the calculator's ON key, then press (or click) the 'C' key.
Loading...