Introducing... The HP-41Z !! (Kinda long) Message #1 Posted by Angel Martin on 17 Mar 2004, 3:58 p.m.
Hi Everyone,
If the teaser has worked then you're here to know more about the HP 41Z: is it a new model? an enhanced 41CY? a mispelling?
well, all and none of the above at the same time:-
The 41Z is a new HP-41 ROM dealing with Complex Numbers operation. It has 44 MCODE functions (plus header), including all trigonometric, hyperbolic and their inverses. They are all programmable, and the result is shown on the ALPHA display as well as left in the X and Y registers.
Fundamentally it allows the calculator to work like a Complex-mode machine, albeit there is no need to set it in complex mode - just a few key assignments do the work.
I said it is a MCODE ROM. That's true, but a word on the particulars is in order. In this case MCODE stands more for Macro-Code than for Micro-Code. Many functions make extensive use of the mainframe math routines, so much so that to all effects it is more like an MCODE-version of RPN.
Of course it isn't slower than a well-conceived FOCAL program, but because of the heavy subroutine calling, in some cases the functions aren't much faster either. Speed isn't the goal, but the convenience of MCODE functions versus FOCAL: no registers usage, consistent input-output, etc.
There have been many challenges to get this project ready, not the least of them to overcome limitations of the system platform (a 4-level return stack really isn't enough!!). The ROM is now ready for beta-testing, so let me know if you're interested and I'll swing an image over to you ASAP.
Long live the 41!
Best,
AM
Function list:
-HP 41Z
1/Z
a^Z
e^Z
HALFZ
I*
I/
W^Z
W^1/Z
Z+
Z-
Z*
Z/
Z^1/N
Z^2
Z^N
Z<>A
Z<>W
Z=0?
Z=I?
Z=W?
ZACOS
ZACOSH
ZASIN
ZASINH
ZATAN
ZATANH
ZAVIEW
ZCHS
ZCNJ
ZCOS
ZCOSH
ZDIST
ZENTER^
ZLN
ZLOG
ZMOD
ZRCLA
ZREV
ZSIN
ZSINH
ZSQRT
ZSTOA
ZTAN
ZTANH
|