DataMuseum.dk

Presents historical artifacts from the history of:

DKUUG/EUUG Conference tapes

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about DKUUG/EUUG Conference tapes

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - download
Index: ┃ R T

⟦c8af33e13⟧ TextFile

    Length: 3461 (0xd85)
    Types: TextFile
    Names: »README«

Derivation

└─⟦a0efdde77⟧ Bits:30001252 EUUGD11 Tape, 1987 Spring Conference Helsinki
    └─ ⟦this⟧ »EUUGD11/euug-87hel/sec1/calctool/README« 

TextFile


  calctool  -  README.

  This is V1.2 of a simple desktop calculator, which can be a Sun Tool
and also works poorly on a normal ascii terminal in non-suntool mode.
Mimimal changes should be needed to port this to other BSD and Sys V
machines.  Please let me know what changes if any you have to make to
get it working on your machine.

  It has a lot more features then the last version. These include:

(1) You can GET and PUT the calculator display.
(2) Every calculator button has an equivalent key press.
(3) Built in help, press HLP followed by another selection.
(4) Normal arithmetic + - x / with constants.
(6) Logical operations AND OR XOR XNOR and NOT.
(7) Results can be displayed (and calculated) in binary, octal,
    decimal and hexidecimal.
(8) The result can be shifted multiple places to the left and right.
(9) Fractional precision can be 0 to 9 places.
(10) There are ten memory registers for storing and retrieving numbers.
(11) A backspace key to remove last character of the display. Note
     that this loses internal numeric accuracy as the number is
     recalculated from the display value.

  This is a list of the calculator buttons with their equivalent keys:

  Button     Key     Action              Button    Key    Action
  ------     ---     ------              ------    ---    ------
    <<        <      Left shift           BIN       B     Binary base.
   OCT        O      Octal base           DEC       D     Decimal base.
   HEX        H      Hexidecimal base      >>       >     Right shift.
   STO        s      Store memory         RCL       r     Recall memory.
     D        d      Hex D (dec 13)         E       e     Hex E (dec 14).
     F        f      Hex F (dec 15)       CLR     DELETE  Clear display.
   NOT        ~      Logical NOT          SRT       S     Square root.
     A        a      Hex A (dec 10)         B       b     Hex B (dec 11).
     C        c      Hex C (dec 12)       BSP  BACKSPACE  Delete digit.
   AND        &      Logical AND           OR       |     Logical OR.
     7        7      Numeric 7              8       8     Numeric 8.
     9        9      Numeric 9              X       x     Multiplication.
   XOR        ^      Logical XOR          XNR       n     Logical XNOR.
     4        4      Numeric 4              5       5     Numeric 5.
     6        6      Numeric 6              /       /     Division.
   ACC        A      Accuracy             HLP       ?     Help.
     1        1      Numeric 1              2       2     Numeric 2.
     3        3      Numeric 3              -       -     Subtraction.
   OFF      ESC      Turn iconic          END       q     Quit.
     0        0      Numeric 0              .       .     Numeric point.
     =        =      Equals                 +       +     Addition.

   The following keys are also defined:

   Key     Action                        Key     Action
   ---     ------                        ---     ------
    X      Multiplication.             RETURN    Equals.
    Q      Quit                           N      Logical XNOR.

  Thanks to Ed Falk at Sun Microsystems (Mountain View) for some of the
basic algorithms used.

  Suggestions for furthur improvement would be most welcome, plus bugs,
comments and flames to me.

Regards Rich.

Rich Burridge             ARPA: richb%yarra.oz@seismo.css.gov
Sun Microsystems          UUCP: seismo!munnari!yarra.oz!richb
AUSTRALIA.                ACS:  richb@yarra.oz