Information on Using icc11 with the Mini Board ---------------------------------------------- last updated: Wed Jan 19 21:44:08 1994 icc11, a new 6811 C-language cross compiler, has recently become available. Developed by Richard Man of ImageCraft (P.O. Box 64225, Sunnyvale, CA 94086; E-mail: imagecft@netcom.com), the icc11 compiler runs on MS-DOS systems. As of this writing, it is in pre-general release version 0.42. icc11 is important because it the first freely available high-quality 6811 C compiler. While ImageCraft will sell the general release version, it plans to continue distributing a prior version for free. The compiler is available from the Mini Board FTP site (cherupakha.media.mit.edu) in directory pub/miniboard/icc11. Also available is a version of the Mini Board libraries customized to work with icc11, named "minilib.s." This document explains how to install and use the minilib.s library with the icc11 compiler. Installing and using minilib.s-------------------------- The Mini Board library file is in pub/miniboard/icc11/minilib.s on the FTP server. To install, you replace icc11's default run-time library file (crt.s) with minilib.s; i.e., you rename minilib.s to be crt.s. That's it for installation. You may wish to keep a copy of the original crt.s around in the interest of future use. The icc11 compiler is easy to use and quite functional. To compile a C file, you say "icc11 myfile.c" at the MS-DOS command line, and it compiles your file and links it with the run-time library file. The following Mini Board functions described in the Mini Board Technical Reference are available with the icc11 minilib.s file: analog(), digital(), motor(), off(), button(), msleep(), tone(), printdec(), and getchar(). In addition, the functions putchar(), peek(), peekword(), poke(), and pokeword() are available. The "time" counter variable may be accessed. For documentation on using these functions, please see the comment block at the start of the minilib.s file. The functions should work just as described in the Mini Board Technical Reference. I encourage any Mini Board user who (a) has a PC or SoftPC setup and (b) hasn't bought Dunfield's Micro-C to download icc11 and start playing with it. It's a big win. -Fred