HP 17B: Difference between revisions

From CALCVERSE
Jump to navigation Jump to search
(Created page with "The HP 17B and the HP17BII are a series of high end business calculator in the HP Pioneer line. == HP 17B == Introduced along with other Pioneers on January 4th 1988 and retailing at $110 (slightly more expensive than the HP 42s), the HP 17B was considered the most premium of the Pioneer business models. It was quickly discontinued by January 1990. The HP Pioneers line was meant to be a unified platform where many calculators can share the underlying hardware and suppo...")
(No difference)

Revision as of 09:04, 6 February 2022

The HP 17B and the HP17BII are a series of high end business calculator in the HP Pioneer line.

HP 17B

Introduced along with other Pioneers on January 4th 1988 and retailing at $110 (slightly more expensive than the HP 42s), the HP 17B was considered the most premium of the Pioneer business models. It was quickly discontinued by January 1990.

The HP Pioneers line was meant to be a unified platform where many calculators can share the underlying hardware and support varied feature sets using advanced RPL language (which was hidden from the user, unlike its clamshell predecessors). As such, the HP 17B shared its hardware with the HP 42s with the exception of an additional ROM chip for international language support, displayed using its two-line dot-matrix LCD, and had the capability to output text only to a thermal printer (HP 82240) and raise alarm via a buzzer.

Like its less prestigious business siblings (HP 10B, HP14B), It featured Algebraic entry method, a notable deviation from its business line predecessors (chronologically HP 12C(1981) then HP 18C(1986) respectively, which were both RPN). It superseded the HP 12C whilst bringing many advanced clamshell HP 18C features like the Solver and a real-time clock. By grouping financial and math functions into menus, it provided for a clean keyboard layout with little shifted keys, and was able to spare an entire row to map to the on-screen softkeys (whereas its scientific counterpart had the top-row do double duty). This provided for an intuitive and flexible interface for built in financial application.

In lieu of HP 12C's keystroke programming, the HP 17B featured an algebraic Solver from the HP 18C which allowed users to store, evaluate and solve for unknown given a valid equation or expression, with rudimentary algebraic manipulation capability for when an unknown appears for a single time, otherwise a numerical interative approach is used. Variables are shared between programs and are persistent. When the expression is evaluated (CALC), it generates menu softkeys for each functions automatically (or as defined by user) and behaves like built in financial application. The Solver can be further exploited to write complicated programs using conditional checks and looping with dummy variables. Some possibilities include complete trigonometry functions, numerical integration, series expansion, the N-queens problem, etc., There are two undocumented functions (Let and Get) that is carried over from its clamshell predecessors that allow assigning intermediate variables and retrieving its value. The utility of this capability is enhanced by the large 6.5KB RAM available to the user.

The real-time clock is closely integrated with many functions and can be directly used for TVM or date-time arithmetic. Accuracy is specced at "within 3 minutes per month" from a 32.768KHz clock frequency. The Time application also takes appointments and can sound alarm when one is due, displaying a custom message.

Much like the HP 42s and the HP 27, it features a memory editor/debugger, with much the same memory layout, and the Fast Mode hack also works on it. It does not affect the clock (although the clock may be polled at different frequency, internally its running on the constant bus speed). It is also possible to write machine code replacing the content of a normal Solver program and execute it using Solver.

HP 17BII