Re: HP 41 Advantage Pac vs. Math Pac Message #6 Posted by Karl Schneider on 30 Sept 2006, 11:45 p.m., in response to message #4 by Kevin Kitts
Kevin --
I have both; here's a comparison:
The Advantage Pac contains 12 kB of code, much of which is machine code, and the rest is RPN routines. The Math Pac is a 4 kB module containing only RPN routines.
The Advantage Pac contains the following RPN-program functionality copied or adapted from routines in the Math Pac:
- Polynomial Solutions and Evaluations
- Differential Equations
- Operations with Complex Numbers
- Coordinate Transformations
The Advantage Pac contains the following functionality that was implemented completely or primarily as machine-coded programs, while the Math Pac contains related but limited functionality as RPN routines:
- Matrix Operations
- Roots of an Equation
- Numerical Integration
(See NOTE 1 below.)
The Math Pac contains the following functionality that is not present on the Advantage Pac:
- Fourier Series
- Hyperbolics (see NOTE 2 below)
- Triangle Solutions
The Advantage Pac contains the following functionality that is not present in the Math Pac or any other official HP-41 module by Hewlett-Packard:
- Vector Operations
- Numerical (base integer) Conversions and Boolean Logic
The Advantage Pac contains the following functionality that was adapted from other HP-41 Pacs:
- Curve Fitting (adapted from Stat Pac)
- Time Value of Money (TVM) (adapted from Finance Pac)
NOTE 1: From the Acknowledgments section of the Advantage manual:
"The matrix operations in this pac were based on the CCD ROM, written by W & W Software Products GmbH [of Germany]..."
The root-finding and numerical-integration routines in theis pac were adapted from those in the HP-15C by Firmware Specialists [of Corvallis, Oregon]..."
NOTE 2: RPN code for hyperbolic functions (but not their inverses) in the Advantage Pac was copied from the Math Pac, but the function entry points (external labels) were not provided. More about that:
http://www.hpmuseum.org/cgi-sys/cgiwrap/hpmuseum/archv014.cgi?read=48157#48157
Best,
-- KS
Edited: 2 Oct 2006, 10:26 p.m.
|