HPComm is a free program which allows you to transfer data between a PC, and HP graphing calculators. The latest released version of HPComm is HPComm 3.0r4. The latest version of HPComm38 (which works with the HP38G, HP39G and HP40G calculators) is 1.0r4. We're not currently beta-testing either program.
We use CVS to manage our source code. See our getting the latest source page for how to use CVS under Unix or WinCVS under Windows to get the latest HPComm source.
Please note, while HPComm is compiled using Microsoft Visual C++ 6, our development process uses tools which come from the Unix world (such as diff, patch etc.).
Unix has a number of differences to Windows and DOS. Unix filenames are case sensitive (eg, "CVS" is not the same as "cvs") and line ends are denoted by a single ^J, instead of the ^M^J line ends which are common in the DOS/Windows world.
Because of this, care must be taken to get these things right. Either of these two setups are known to work:
If you'd like to learn more, visit our development setup page.
We do not release the source using the .zip format, as programs which understand the .zip format are not strict enough about line ends and filename case sensitivity. This causes our tools (such as CVS) to break. Instead, we follow the Unix tradition and use tar and a compression program, which in this case is bzip2. For people new to these programs, step-by-step instructions are available. (Yes, it's possible to view the source code if you've only got Windows).
Version: | Release date: | Source code, in .tar.bz2 format |
HPComm 3.0r4 | 2-Jun-00 | HPComm-30r4-src.tar.bz2 (145k) | HPComm38 1.0r4 | 2-Jun-00 | HPComm38-10r4-src.tar.bz2 (80k) |
Mitch Davis
Jean-Pierre Bergamin Colin Croft |