HP Voyager Programs
Programs for the HP-12C, HP-15C, & HP-16C
Author: | Mitch Richling |
Updated: | 2024-02-18 |
Generated: | 2024-02-18 |
Copyright © 2024 Mitch Richling. All rights reserved.
1. Introduction
Here you will find resources related to the HP Voyager series calculators.
1.1. Programs
WARNING: The voyagers have no I/O capability, so the programs here were transcribed by hand. While I have tried to avoid errors in transcription, the likelihood that mistakes have been made is very real. If you discover an error, please contact me to let me know.
2. Tips & Tricks
3. Keyboards & Program Instruction Mnemonics
The keyboards below use Unicode text for the labels – the boxes are just HTML background boxes. The key labels are the ones I use for programs linked from this page. Note that some of my key label choices don't look exactly like what is on the physical calculator.
The HTML program listings are generated from org-mode
files (in the repo with the same name but with a .org
extension). The macros and code used to
translate mnemonics to buttons is located in the emacs.org
(also in the repo).
3.1. HP-12C Platinum
HP-12C Unhifted Keys
n |
i |
PV |
PMT |
FV |
CHS |
7 |
8 |
9 |
÷ |
yˣ |
1/x |
%T |
Δ% |
% |
EEX |
4 |
5 |
6 |
× |
R/S |
SST |
R↓ |
x≷y |
CLx |
ENTER |
1 |
2 |
3 |
- |
ON |
f |
g |
STO |
RCL |
ENTER |
0 |
. |
Σ+ |
+ |
HP-12C f Shifted Keys
AMORT |
INT |
NPV |
RND |
IRR |
RPN |
FIX_7 |
FIX_8 |
FIX_9 |
∅ |
BOND_PRICE |
BOND_YTM |
DEPR_SL |
DEPR_SOYD |
DEPR_DB |
ALG |
FIX_4 |
FIX_5 |
FIX_6 |
∅ |
P/R |
CLR_Σ |
CLR_PRGM |
CLR_FIN |
CLR_REG |
CLR_PREFIX |
FIX_1 |
FIX_2 |
FIX_3 |
∅ |
OFF |
∅ |
∅ |
∅ |
∅ |
CLR_PREFIX |
FIX_0 |
∅ |
∅ |
∅ |
HP-12C g Shifted Keys
12× |
12÷ |
CFo |
Cfj |
Nj |
DATE |
BEG |
END |
MEM |
↶ |
√x |
eˣ |
LN |
FRAC |
INTG |
ΔDAYS |
D.MY |
M.DY |
x̄w |
x² |
PSE |
BST |
GTO |
x≤y |
x=0 |
= |
x̂̂,r |
ŷ,r |
n! |
← |
∅ |
∅ |
∅ |
( |
) |
= |
x̄ |
s |
Σ- |
LSTx |
3.2. HP-15C
HP-15C Unhifted Keys
√x |
eˣ |
10ˣ |
yˣ |
1/x |
CHS |
7 |
8 |
9 |
÷ |
SST |
GTO |
SIN |
COS |
TAN |
EEX |
4 |
5 |
6 |
× |
R/S |
GSB |
R↓ |
x≷y |
← |
ENTER |
1 |
2 |
3 |
- |
ON |
f |
g |
STO |
RCL |
ENTER |
0 |
. |
Σ+ |
+ |
HP-15C f Shifted Keys
A |
B |
C |
D |
E |
MATRIX |
FIX |
SCI |
ENG |
SOLVE |
LBL |
HYP |
DIM |
(i) |
I |
RESULT |
x≷ |
DSE |
ISG |
∫ |
PSE |
CLR_Σ |
CLR_PRGM |
CLR_REG |
CLR_PREFIX |
RAN# |
→R |
→H.MS |
→RAD |
Re≷Im |
∅ |
∅ |
∅ |
FRAC |
USER |
RAN# |
x! |
ŷ,r |
L.R. |
Py |
HP-15C g Shifted Keys
x² |
LN |
LOG |
% |
Δ% |
ABS |
DEG |
RAD |
GRAD |
x≤y |
BST |
AHYP |
ASIN |
ACOS |
ATAN |
π |
SF |
CF |
F? |
x=0 |
R/R |
RTN |
R↑ |
RNS |
CLx |
LSTx |
→P |
→H |
→DEG |
TEST |
∅ |
∅ |
∅ |
INT |
MEM |
LSTx |
x̄ |
s |
Σ- |
Cy |
3.3. HP-16C
HP-16C Unhifted Keys
A |
B |
C |
D |
E |
F |
7 |
8 |
9 |
÷ |
GSB |
GTO |
HEX |
DEC |
OCT |
BIN |
4 |
5 |
6 |
× |
R/S |
SST |
R↓ |
x≷y |
BSP |
ENTER |
1 |
2 |
3 |
- |
ON |
f |
g |
STO |
RCL |
ENTER |
0 |
. |
CHS |
+ |
HP-16C f Shifted Keys
SL |
SR |
RL |
RR |
RLn |
RRn |
MASKL |
MASKR |
RMD |
XOR |
x≷(i) |
x≷I |
SHO_HEX |
SHO_DEC |
SHO_OCT |
SHO_BIN |
SB |
CB |
B? |
AND |
(i) |
I |
CLR_PRGM |
CLR_REG |
CLR_PREFIX |
WINDOW |
1'S |
2'S |
UNSGN |
NOT |
∅ |
∅ |
∅ |
WSIZE |
FLOAT |
WINDOW |
MEM |
STATUS |
EEX |
OR |
HP-16C g Shifted Keys
LJ |
ASR |
RLC |
RRC |
RLCn |
RRCn |
#B |
ABS |
DBLR |
DBLR÷ |
RTN |
LBL |
DSZ |
ISZ |
√x |
1/x |
SF |
CF |
F? |
DBLR× |
P/R |
BST |
R↑ |
PSE |
CLx |
LSTx |
x≤y |
x<0 |
x>y |
x>0 |
∅ |
∅ |
∅ |
◄ |
► |
LSTx |
x≠y |
x≠0 |
x=y |
x=0 |
4. Meta Data
The primary URL for this page: https://richmit.github.io/voyager/index.html
The org mode file for this page: https://github.com/richmit/voyager/blob/main/docs/index.org
The HTML file for this page: https://github.com/richmit/voyager/blob/main/docs/index.html
The github repository housing this content: https://github.com/richmit/voyager/