www.HPComm.org development


This page is for software developers who want to help develop HPComm and HPComm38, or for people who want to obtain the source, as entitled under the GNU General Public License.

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:

Source code

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)

Home | Development setup | Get the latest sources


Mitch Davis
Jean-Pierre Bergamin
Colin Croft
Valid HTML 4.0! FastCounter by LinkExchange
Last modified: Tue May 14 03:28:33 EST 2002