HP-49 series
|
The HP-49G series are Hewlett-Packard (HP)-manufactured graphing calculators. They are the successors of the HP-48 series, one of the best-selling calculator ranges among engineers, scientists, and students.
Contents |
Specifications
HP-49G
The 49G has algebraic (default) and RPN entry modes, and is based on a 4MHz HP Saturn processor.
The calculator is often compared to the Texas Instruments TI-89, which is targeted more towards classroom use and employs a drastically faster CPU. Speed of calculation varies between the two calculators for each particular problem, but generally the TI-89 CAS (based on Texas Instruments' Derive engine) outperforms that of the 49G (in areas such as simultaneous equation solving, integration, and matrix manipulation), though the 49G is faster in other areas – notably 3D plot generation and series expansion. A rare comparison is of this calculator to computer software such as Maple or Matlab. The CAS for complex numbers is more powerful on the HP49G+ than either Matlab or Maple. The HP49 has the ability to solve many equations symbolically that come up in circuit analysis that both Matlab and Maple are incapable of solving.
Basic characteristics
- Screen resolution: 131×64 pixels
- CPU: 4MHz Saturn
- Memory: 2 MB flash memory and 512 KB RAM
- Computer algebra system: improved ALG48+Erable combination from the HP-48
- Communication: Serial port (using the Kermit or XModem protocols)
HP-49G+
The HP-49G+ (sometimes written HP-49G Plus) features an entirely new processor architecture, both USB and IrDA (infrared) communication, memory expansion via an SD card, and a slightly larger screen, among other improvements over previous HP-48/49 models. It is worth noting that the calculator software does not run directly on the new ARM processor, but rather on an emulation layer for the older Saturn processors; this allows the 49G+ to maintain compatibility with many of the programs written for other HP-48/49 calculator models. Despite the emulation, the 49G+ is still much faster than any other model of HP calculator currently available, and it is possible to run programs written in assembly language directly on the ARM. A port of the GNU C compiler is also available.
Basic characteristics
- Screen resolution: 131×80 pixels
- CPU: 75MHz ARM
- Memory: 2 MB flash memory, 512 KB RAM, expandible with an SD memory card (up to 2GB)
- Communication: USB port (using the Kermit or XModem protocols), IrDA (infrared)
Programming
The HP-49 series of calculators support a stack-based programming language named Reverse Polish Lisp (RPL), a combination of Reverse Polish Notation (RPN) and the Lisp. RPL adds the concepts of lists and functions to stack-based programming, allowing the programmer to pass unevaluated code as arguments to functions, or return unevaluated code from a function by leaving it on the stack. Saturn ASM, and, on the 49G+, ARM ASM and C, are also available.
Issues and bugs
There have been some issues regarding the 49G+. Initially there was a problem with battery life, but an upgrade of the system ROM has apparently fixed that. Also, some people have reported spurrious alarms and missing keypresses. Turning off the clock display ('-40 CF' in RPN mode) reduces, but does not eliminate, this problem.
The current ROM version can be determined by the command VERSION. The most recent version at the time this was written was 2.00, which should report as:
"Version HP49-C Revision #2.00" "Copyright HP 2005"
If the version reported is less than 2.00, the ROM should be updated. A current ROM, and installation instructions, can be found at HP's 49G+ homepage (see external links, below).
External links
- HP calculator wiki (http://www.hydrix.com/wiki/)
- HP's official HP-49G+ homepage (http://www.hp.com/calculators/graphing/49gplus/)
- HP-49G Plus section at www.hpcalc.org (http://www.hpcalc.org/hp49gplus.php)
- http://www.live-id.org/hp49gplus/
- HP-GCC C compiler (http://hpgcc.org/)