Atlas R300
Brother Procal 508AY
Casio FX-795P Pocket Computer
Casio PC FX-730P
HP-97
Konkret 100
Olympia CD60
Privileg LC 10000 Super Timer
Psion 5 MX Pro
Psion 5 MX Pro
Sharp PC-1401
SHARP Pocket Computer PC-1246S
SHARP Pocket Computer PC-1270
SHARP Pocket Computer PC-1403H
SR1 (Schulrechner1)
Texas Instruments SR-10
Texas Instruments TI 1750
Time CALCULATOR, MR 413





HP-97
Hewlett-Packard, 1976
Years of production: 1976-1982,
Size: 8" x 9" x ½"
Weight: 113 g
Precision: 10 digits
Memory: 26 numbers
Program memory: 224 program steps
Programming model: Fully-merged keystroke entry
Program functions: Jump Cond Subr Lbl Ind
Program display: Keycode display, Program editing: Auto-insert program entry
An HP Catalog described HP-67 as "A major leap forward in fully-programmable personal calculators. These are the most powerful personal calculators Hewlett-Packard has ever made." (Personal Calculator distinguished them from high-end calculators like the HP-9825 and "mid-range" models like the HP 9815.)
The HP-67 packed so many functions on to a small keyboard that three shift keys were needed. The HP-97's larger keyboard needed just one shift.
The HP-97 added the same printer introduced in the HP-91. This battery powered printer could print the display, the stack, data registers and programs. Programs were printed with step numbers, keycodes and key mnemonics. It could also be used in trace mode to debug programs.
Indirect Addressing was a particularly important addition giving the calculators, true computer power. Once a value was stored in the indirect register via STO I, it could be used to control store and recall addresses, goto and gosub addresses, format the display, and select a loop counter by using (i) as the argument.