Loki RPN Calculator

This group of pages has my contributions to the Internet community.

These files are for the Loki calculator. Loki is a full-screen RPN calculator that supports fractions, units, and binary math.

On the Web (JavaScript/ECMAScript)

LokiWeb is version 1.0. The following links run the calculators. The first two calculators come in two versions: one for most browsers and one for handheld units.

  • Loki-bin: Loki calculator that does binary / octal / hex input and output and related manipulation.
  • Loki-bin-s: Small version for handhelds.
  • Loki-RPN: Basic 4-function Loki calculator.
  • Loki-RPN-s: Small version for handhelds.
  • Loki-web: Loki calculator, full units and fractions.

The small versions above do not use the depressed version of the key images. (They take too much Valium...(:-).)

For reference, these are the internal codes as used by doKey:

codemeaningbinRPNweb
\rEnterYYY
\nEnterYYY
(SP)EnterYYY
!notY--
#population countY--
%mod, percentmodpercentpercent
&andY--
(cube root--Y
)x^3--Y
*multiplicationYYY
+additionYYY
-subtractionYYY
.decimal point-YY
/divisionYYY
0-9digitYYY
Aenter AY--
Benter BY--
Center CY--
Denter DY--
Eenter E, EEXYYY
Fenter F, factorialYYY
Gdiagonal--Y
Iinverse: 1/x-YY
KbacK space (<-)YYY
LLast XYYY
Nfraction separator--Y
Ppi--Y
RRoll downYYY
SSwap X<->YYYY
TdelTa percentYYY
Uunit separator--Y
XClear XYYY
WNow--Y
YToday--Y
ZClearYYY
[sqrt--Y
]x^2--Y
^xorY--
|orY--
~change sign, +/-YYY

in RealBasic

Loki in RealBasic can be found at my RealBasic Software page.


in C

The current version is 3.0. Versions named loki25 and earlier are obsolete.

For the C versions (last four), the current version is 3.1. These versions include Freyja and Moon and run under most Unix/Linux systems. The first two contain IBM PC executables (for running in a Unix command line environment). The last two contain Apple Macintosh executables (for running under Terminal on OS X). For other Unix/Linux environments, pick either and recompile.

  • Loki30.exe: Self-unpacking MS/DOS executable LHA archive. Ordinary LHA archive on other systems. Contains everything you need to run.
  • Loki30c.exe: Self-unpacking MS/DOS executable LHA archive. Ordinary LHA archive on other systems. Contains just the source code module.
  • Freyja/Loki 3.1 (tar, PC): Freyja/Loki package in .tar distribution format. Executables for PC.
  • Freyja/Loki 3.1 (tar.gz, PC): Freyja/Loki package in .tar distribution format and gzip'ed. Executables for PC.
  • Freyja/Loki 3.1 (tar.gz, Macintosh): Freyja/Loki package in .tar distribution format and gzip'ed. Executables for Apple Macintosh OS 10.2.

Creative Contributions

Others' Contributions

Apple-related

Internet FAQs

Code

“How-Tos”

Data

Neat


 
 

I am Craig A. Finseth.

Back to Home.

Back to top.

Last modified Tuesday, 2010-03-02T20:28:09-06:00.