This is an archived copy of the www.hpcomm.org website as it was in 2000–2001. Many links no longer work.
About HPComm: ractive.ch/software/archive/hpcomm · Source code: github.com/ractive/hpcomm

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)

Coming soon!

- Oh, lots of stuff. If there's something you'd really like to see, mail me.

Home | Development setup | Get the latest sources


Mitch Davis
James Bergamin
Last modified: Sun Jun 18 07:28:33 EST 2000 Valid HTML 4.0!