README.V30 This file lists the changes from version 2.2/2.3 of RPN to version 3.0. RPN is an MSDOS-based emulator of an HP-29C calculator, with extensions. It assumes an 80x25 text display. It currently offers about 100 functions. New Functions ~~~~~~~~~~~~~ - The `sqr(X)' function is documented now. - Factorial and gamma functions added. - More Hyperbolic trig. functions added: isinh, icosh, itanh (inverses), csch, icsch, sech, isech, coth, icoth. - clrblk function allows a range of memory registers to be cleared (Y and X registers point to first, last memories to clear). - 22 new unit conversions (plus extant degrees/radians, polar/rect, time conversions). - 5 new constants (including speed of light in furlongs/fortnight). - Statistical: geometric mean, harmonic mean, (set) linear coefficients, interpolate y from x (using linear coefficients), interpolate x from y, linear regression, (additional) linear-regression statistics. - Save-file feature, including functions to "print" stack, registers, summation and linear-regression results. - Fixed- or scientific-notation display. - Temporary escape to sub-shell (oh boy!) New Behavior ~~~~~~~~~~~~ A companion program, RPNINST.EXE, may be used to alter the screen colors. Most control functions are now attached to the Function keys: F1 selects and deselects the two Help screens. F2 opens and closes the save-file. F3 toggles between scientific, fixed, and "default" number displays. F10 quits the calculator; if shifted or 'd it leaves the screens visible, or escapes to a sub-shell. RPN can make use of a configuration file to: - Install constant values into memory registers. - Force BIOS output instead of of direct screen writing (may help with some compatibility problems). - Change the keys used to represent hexadecimal digits. RPN will only look for a configuration file if told to, through a command-line option. It will accept a filename, or look for a default file, if given the `-c' option. The hexadecimal digits are now represented by some ALT keys, namely -A through -F. If this selection is unsatisfactory it can be customized (see above). RPN can now save its results to an output file. Each function is listed along with the X, Y, and LastX registers. In addition, specific printing functions are available (see above). The rather-unintuitive `A' for `recall' has been replaced by `R'. Shifts between degrees-mode and radians-mode are now done with -D and -R, while conversions of degrees to radians and vice-versa are functions rad(X) and deg(X). FV listing of PKZIP'd executables: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ C:\T fv rpn30exe.zip Archive: RPN30EXE.ZIP Name Length Method SF Size now Mod Date Time CRC ============ ======== ======== ==== ======== ========= ======== ======== RPN.EXE 57570 Imploded 38 35315 29 May 90 13:00:56 2E1AECA1 RPNINST.EXE 18564 Imploded 45 10179 29 May 90 13:01:28 1D9C7F7D CONFIG.RPN 2909 Imploded 47 1527 27 May 90 22:49:36 38E35D50 ============ ======== ======== ==== ======== ========= ======== ======== *total 3 79043 ZIP 1.10 40% 47327 29 May 90 13:06:38