This is version 0.13 of the parallel port driver for the i2c-bus interface. It is, in short, an adapter to a 2-wire serial bus for a series of speccial integrated circuits, including microcontrollers and consumer electronics circuits. For a detailed survey, have a look into the doc directory. You can reach me either at sigv@iguwnext.tuwien.ac.at or at k3057e8@cxmeta.edvz.uni-linz.ac.at or via snail mail at Simon G. Vogl PO Box 92 A-4070 Eferding AUSTRIA The driver is currently configured to use major 31, you may change this by editing the file i2c.h. It runs on parallel port 0x278, this may be changed in i2c.c. It was tested with Linux v1.1.79 - v1.2.2 and modutils v0.67, but should run with any kernel that supports modules. You will also have to do a mknod /dev/i2c0 c I2C_MAJOR 0 with the major number corresponding to the one in your i2c.h file. Included with the driver are - as stated above - a TeX documentation file, which was initially written as a part of my computer sciences studies, but which will be maintained and expanded in the future (when I will have some spare time, somwhen in the far future ... ). Also, some sample applications, which use the Tcl/Tk package written by John Ousterhout (versions 7.3 / 3.6 ). The whole package may be freely distrubuted and/or modified under the terms of the GNU General Public License, Version 2, which is included in the file COPYING. You may also feel free to send me any amount of comments, modifications, improvements and beer (or single malt whisky if you like ;-). Also, you should take care when hacking hardware, especially when opening TV sets, and the like. You should really know what you are doing, as I cannot guarantee the correctness of the presented schematics (although they work fine in my environment). The videotext decoder in the directory vtex currently can only be started in this directory. If you want to install in in another directory, you will have to change the value for vtex(prefix) in the procedure initVars in the file vt.tcl . Also, the path to ish in the first line of vt will have to be changed. The same applies to the file mem/mem, which is a simple interface to a 256 byte EEPROM chip.