Math LEX 2B release notes
The Math 2B is an enhanced Math LEX for the HP-71B.
The release 2B7 includes the following functional enhancements:
- support of complex arguments in ASIN/ACOS/ATAN , ASINH/ACOSH/ATANH , LGT,
and for the alternate keyword names ASN/ACS/ATN/LOG10,
- addition of the COT, CSC and SEC functions,
- enhancement of the complex square operation z^2, now computed as z*z, for better accuracy,
- addition of the AMAX/AMIN/MAXAB/MINAB and SUM/ABSUM array functions
- implementation of the ACOL/AROW functions
- addition of the MAT .. CROSS, MAT..CSUM and MAT..RSUM statements
- addition of the MAT .. INV()* and MAT .. LUFACT statements
- alignment of some parts of the Math Pac algorithms with the HP-28S/42S
- implementation of MAT..INV()* statement in line with 28S/42S matrix division
- addition of the INTEG, FROOT, IX, FX shortcuts for INTEGRAL, FNROOT, IVAR, FVAR
- complex matrix determinant functions DET/CDET,
- addition of DOT2 alternate dot product function
- the VER$ response is "MATH:2B"
Content:
math2b7.l71 : Math Lex with LIF header for download to a HP71
math2b.bin : binary image of the Math ROM, ready for Emu71
Release history:
22July2020 - revision 2B5: beta version, VER$="2b"
26Sept2020 - revision 2B6: final version, no functional change, VER$="2B"
22Feb.2021 - revision 2B7: fix the bug z^(-2)
Note: the Math Lex is designed to run in Eprom modules or in independent IRAM. Unexpected results can occur if the Math Lex is run in MAIN memory.
How to load the Math Rom into Emu71:
---------------------------------------
For Emu71/DOS, just add the line:
3 ROM 32 math2b.bin
in the [modules] section of the emu71.ini file.
For Emu71/Win, use the port configuration to add a new 32K ROM port with the math2b.bin file.
How to load Math Lex into a HP-71:
-------------------------------------------
The Math Lex needs an independant 32k (or more) RAM port.
- You need a PIL-Box and the ILPer software.
- Connect the HP-71 to the PIL-Box, and start ILPer
- Set the DOSLink in file to math2b7.l71
do on HP-71:
FREE PORT(x) ! x is the port number where your 32k module is
COPY :DOSLINK TO :PORT(x)
For additional information on the Math ROM, please visit:
http://www.jeffcalc.hp41.eu/emu71/mathrom.html
J-F Garnier, February 2021.