💾 Archived View for cugi.ie › aminet › 1675657407.gmi captured on 2023-11-04 at 12:22:03. Gemini links have been rewritten to link to archived content

View Raw

More Information

⬅️ Previous capture (2023-03-20)

-=-=-=-=-=-=-

RPN scientific and programmer calculator

   Author:       Nathan Hesterman
   Uploader:     riversidepapa zoho com (Nathan Hesterman)
   Type:         misc/math
   Version:      1.02
   Replaces:     misc/math/RPNScientific.lha
   Architecture: i386-aros; m68k-amigaos>=3.0
   Distribution: Aminet
   Date:         2023-02-05
   Readme:       http://aminet.net/misc/math/RPNScientific.readme
   Downloads:    639

http://aminet.net/misc/math/RPNScientific.lha

RPN Scientific+ is a scientific, programmer, and statistics

calculator using Reverse Polish Notation. It allows entry in

and simultaneously displays values in decimal, hexadecimal,

binary, and time notation. The programmer functions allow

displaying values of Long, Short, and Byte signed or unsigned

numbers. Numbers and basic functions can be entered using the

number pad on your keyboard.

The calculator is stack-based with 4 registers. The stack can

be manipulated using the buttons in the upper right of the

calculator. They function per Forth language counterparts.

Various options can be set by toggling the green keys. For

example, DEG when pressed toggles from angles in degrees to

angles in radians. The FP button alternates between floating

point and integer mode. Entering in the Hex or Binary

display triggers integer mode. Press FP to return to floating

point.

Purple keys have alternate functions that can be accessed via

the purple Alt button. The alternate functions are closely

related to the normal functions. For example, the alternate

function for the SIN button is ArcSine.

/MOD returns the quotient (x reg) and remainder (y reg) from

dividing the y register by the x register using modulo division.

MOD returns only the remainder of the division in the x register.

PUT 0-9 stores the x register in register 0-9.

GET 0-9 recalls the stored value back to the x register.

SIGN toggles between signed and unsigned bit interpretations.

SUM+ accumulates statistics for the values in x and y registers.

SUM- can be used to remove data due to an entry mistake.

MEAN displays xbar in x, ybar in y, sx in z, sy in t register.

L.R. displays the regression intercept in x, slope in y, and

correlation coefficient (r) in the z register.

The above statistics are accumulated as follows. Use GET to

view the desired register.

n in register 2 (also shown during accumulation in x

register)

SumX in register 3

SumX^2 in register 4

SumY in register 5

SumY^2 in register 6

SumXY in register 7

RPNScientific+ was written with Hollywood 8 and Annotate.

Please contact me with any bugfix or feature requests.

=============================================================

version 1.2 - Compiled with Hollywood 8

Fixed Time entry not showing calculation result

Fixed Time entry not keeping dot (.) ghosted

version 1.1 - Fixed AND and OR for unsigned calculations

version 1.0 - Initial release compiled with Hollywood 2

Contents of misc/math/RPNScientific.lha

PERMISSION  UID  GID    PACKED    SIZE  RATIO METHOD CRC     STAMP     NAME
---------- ----------- ------- ------- ------ ---------- ------------ ----------
drwxr-xr-x  1000/1000        0       0 ****** -lhd- 0000 Feb  5 11:40 RPNScientific/
-rwxr-xr-x  1000/1000     1267    2765  45.8% -lh5- 1935 Feb  5 11:34 RPNScientific/RPNScientific.readme
-rwxr-xr-x  1000/1000  1471764 3234188  45.5% -lh5- ef6d Feb  5 10:55 RPNScientific/RPNScientific_AROS
-rwxr-xr-x  1000/1000     2007    2993  67.1% -lh5- cd3d Feb  5 10:57 RPNScientific/RPNScientific_AROS.info
-rwxr-xr-x  1000/1000  1352209 2661568  50.8% -lh5- fd20 Feb  5 10:55 RPNScientific/RPNScientific_OS3
-rwxr-xr-x  1000/1000     2006    2993  67.0% -lh5- 6b79 Feb  5 10:57 RPNScientific/RPNScientific_OS3.info
---------- ----------- ------- ------- ------ ---------- ------------ ----------
 Total         6 files 2829253 5904507  47.9%            Feb  6 04:23

Aminet © 1992-2023 Urban Müller and the Aminet team. Aminet contact address: <aminet aminet net>