Jef,
You may be interested in these files if you want to work with the Cochran code.
simcochran.c is a simulator that now uses ptys so I can avoid having to use some serial port emulator. It's as easy as running:
simcochran -e emc
emc.tar.bz and cmdr.tar.bz are data files for use with simcochran and list. These include some incomplete dives.
list.c is a program to list the dives from a memory file. This is handy for finding corrupt dives.
list -c cmdr/memory