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 RPNprogram 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 machinecoded 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 HP41 module by HewlettPackard:
 Vector Operations
 Numerical (base integer) Conversions and Boolean Logic
The Advantage Pac contains the following functionality that was adapted from other HP41 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 rootfinding and numericalintegration routines in theis pac were adapted from those in the HP15C 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/cgisys/cgiwrap/hpmuseum/archv014.cgi?read=48157#48157
Best,
 KS
Edited: 2 Oct 2006, 10:26 p.m.
