The HP-35 was the start of a family of related calculators with similar mechanical packaging: • The
HP-45 added many more features, including the ability to control the output format (rather than the purely automatic format of the HP-35). It also contained an undocumented timer feature. The timer worked, but was not accurate enough to use as a
stopwatch due to lack of a
crystal oscillator. • The
HP-65 added programmability, with program storage on magnetic cards. • The
HP-55, a less expensive follow-on to the HP-65, provided storage for smaller programs, but didn't provide any external storage. The timer that was already present on the HP-45 was now crystal-controlled to achieve the needed accuracy and explicitly documented. • The
HP-67 expanded on the programmability of the HP-65, and added fully merged keycodes. • The HP-80 and cheaper HP-70 provided financial, rather than scientific functions, such as future value and net present value. Follow-on calculators used varying mechanical packaging but most were operationally similar. The
HP-25 was a smaller, cheaper model of a programmable scientific calculator without magnetic card reader, with features much like the HP-65. The
HP-41C was a major advance in programmability and capacity, and offered
CMOS memory so that programs were not lost when the calculator was switched off. It was the first calculator to offer
alphanumeric capabilities for both the display and the keyboard. Four external ports below the display area allowed memory expansion (
RAM modules), loading of additional programs (
ROM modules) and interfacing a wide variety of peripherals including
HP-IL ("HP Interface Loop"), a scaled-down version of the
HPIB/
GPIB/
IEEE-488 instrument bus. The later
HP-28C and HP-28S added much more memory and a substantially different, more powerful programming metaphor. == Calculator trivia ==