The software in this directory is currently covered under the
following copyright (It is possible that a less restrictive copyright
will be negotiated with MIT in the future; my wish is that the
software could be placed in the public domain sometime in the future):
 
  Copyright 1990, 1991 by Randy Sargent.
 
  The author hereby grants to MIT permission to use this software.
  The author also grants to MIT permission to distribute this software
  to schools for non-commercial educational use only.
 
  The author hereby grants to other individuals or organizations
  permission to use this software for non-commercial
  educational use only.  This software may not be distributed to others
  except by MIT, under the conditions above.
 
  Other than these cases, no part of this software may be used or
  distributed without written permission of the author.
 
  Neither the author nor MIT make any representations about the 
  suitability of this software for any purpose.  It is provided 
  "as is" without express or implied warranty.
 
  Randy Sargent
  Research Specialist
  MIT Media Lab
  20 Ames St.  E15-301
  Cambridge, MA  02139
  E-mail:  rsargent@media.mit.edu

-------------------------------------------------------------------------------

Here are executables for ic and related programs.  ic is the
interactive C software system used for the MIT LEGO robot design
competition (6.270).  Be sure to find the 6270 manual -- it has a
user's guide to IC.

In addition to the files here, you need 'lib/ic' and 'lib/as11' for
your machine.

Once you install ic, you'll want to configure it.  Go to the directory
where ic resides and type "ic -config".  ic will prompt you for a
default serial port name and the directory where the library files
reside (where you put lib/ic and lib/as11 on your machine).  The
configuration process actually mutates the executable, so no
configuration files are necessary.

You can configure dl and mon in much the same way.

You'll may need to make a cable adapter -- see the file
lib/ic/info/cables.doc

Common problems using ic and related programs:

* Serial port specified incorrectly, or not both writable and
readable.  The serial port is the filename of the serial device (such
as /dev/tty00), and varies from machine to machine.

* Programs not configured to find the correct directory.

* Serial cable incorrectly wired or hooked up.


I regret that the time I have available to support people wanting to
use IC is very minimal.

Good luck!

Randy Sargent
rsargent@media.mit.edu

