Hi Guerkan, Thanks for keeping me posted on changes to kic. It is good to hear that people still use this program and care enough to work on it.
Regards, Steve > Hello Stephen > > You might be interested in the changes to your software I have gotten. > > Yours, > Guerkan > > --=20 > while(!asleep()) sheep++; > > > ---------- Forwarded message ---------- > Date: 2008-02-04 18:28:46 +0100 > From: Yargo <[EMAIL PROTECTED]> > Subject: Re: kic software and its manual page - updated > > Hi G=FCrkan, > > > i just wanted to let you know that i used your draft version of manual= > page > > for kic and debian. i hope you don't mind. i can update it anytime, no= > =20 > > problem. > > it's in debian now > > http://packages.debian.org/kic > > Thanks for your efforts, I really appreciate this. > In the meantime, I improved an entry routine somewhat, as I > encountered a problem while trying to draw another test mask. The > corresponding fix is attached (should be applied with 'patch -p0 -u'), > together with the new version of the manpage which has minor > modifications, but makes reference to the improved entry routine. > Anyway, documentation and help is still bad, I know.. > > The patch just changes version number (from 2.4a to 2.4b) and > modifies point.c to use floating point instead of integer numbers > for coordinate entries, with integer type cast after conversion > into internal units. This allows to enter coordinates by values at > the highest possible precision. > > In case this diff is problematic, all the files and new tarball > can be found at http://yargo.andropov.org/src/kic/. > > > and it could even be really free software if this could be fixed: > > http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D454242 > > Ok. Well, at least for research and instruction it is usable already... > > kind regards, > --=20 > Yargo C. Bonetti (HB9KNS) gopher://andropov.org/1/users/yargo > http://yargo.andropov.org > SDF Public Access UNIX System - http://sdf.lonestar.org > > <patch2-4b.txt> > > <kic.1> > > --=_2bb17719946ba01b3b1ecb699e7af5d9 > Content-Type: text/plain; charset="us-ascii"; name="patch2-4b.txt" > Content-Disposition: attachment; filename="patch2-4b.txt" > > diff -ur kic-2.4a/configure kic-2.4b/configure > --- kic-2.4a/configure 2005-07-04 04:57:11.000000000 +0000 > +++ kic-2.4b/configure 2008-02-04 16:01:56.000000000 +0000 > @@ -534,7 +534,7 @@ > fi > > > -VERSION="2.4a" > +VERSION="2.4b" > DATE=`/bin/date` > > > diff -ur kic-2.4a/configure.in kic-2.4b/configure.in > --- kic-2.4a/configure.in 2005-07-04 04:55:46.000000000 +0000 > +++ kic-2.4b/configure.in 2008-02-04 16:00:00.000000000 +0000 > @@ -5,7 +5,7 @@ > > dnl *** Initialize > AC_INIT(src/bin/kicmain.c) > -VERSION="2.4a" > +VERSION="2.4b" > DATE=`/bin/date` > AC_SUBST(prefix) > AC_SUBST(VERSION) > diff -ur kic-2.4a/src/kic/point.c kic-2.4b/src/kic/point.c > --- kic-2.4a/src/kic/point.c 2002-08-11 22:43:54.000000000 +0000 > +++ kic-2.4b/src/kic/point.c 2008-02-04 15:42:39.000000000 +0000 > @@ -839,20 +839,21 @@ > > { > char *TypeIn; > - int i, x, y; > + int i; > + float x, y; > > ShowPrompt("x y? "); > TypeIn = FBEdit(NULL); > if (TypeIn != NULL) { > - i = sscanf(TypeIn,"%d%d",&x,&y); > + i = sscanf(TypeIn,"%f%f",&x,&y); > if (i >= 1) { > KicCursor.kcPredX = KicCursor.kcX; > - KicCursor.kcX = RESOLUTION*x; > + KicCursor.kcX = (int)(RESOLUTION*x); > KicCursor.kcDX = KicCursor.kcX-KicCursor.kcPredX; > } > if (i == 2) { > KicCursor.kcPredY = KicCursor.kcY; > - KicCursor.kcY = RESOLUTION*y; > + KicCursor.kcY = (int)(RESOLUTION*y); > KicCursor.kcDY = KicCursor.kcY-KicCursor.kcPredY; > } > if (i >= 1) > > --=_2bb17719946ba01b3b1ecb699e7af5d9 > Content-Type: text/plain; charset="us-ascii"; name="kic.1" > Content-Disposition: attachment; filename="kic.1" > > .TH KIC 1 "$Revision: 1.2 $" "$Date: 2008/02/04 16:26:36 $" "layout drawing" > .\" $Id: kic.1,v 1.2 2008/02/04 16:26:36 yargo Exp $ > .SH NAME > .B kic > \- an editor for integrated circuits and photolithography masks > > .SH SYNOPSIS > .B kic > .BI [-t\ <tech> ] > .BI [-d\ <display> ] > .I [<kicfile>] > .TP > .I <tech> > Information about layer names and general preferences are taken from the file > stored in the library with the name > .B kic_tech.<tech> > , e.g with the option > .BI -t abc > , the technology file > .B kic_tech.abc > is used. Technology files are searched in the current directory or the one > defined with the environment variable > .BR KIC_LIB_DIR . > .TP > .I <display> > is the X11 display name to be used. If not given, > .B $DISPLAY > will be used. > .TP > .I <kicfile> > is the file that should be edited. > > .SH DESCRIPTION > > .B kic > is an interactive graphical editor for drawing patterns used to generate > photomasks for lithography (production of integrated circuits etc). > Note from the README file accompanying the distribution: > > KIC is distributed by Whiteley Research Inc., www.wrcad.com. > > Disclaimer: Steve Whiteley and Whiteley Research Inc. don't guarantee > or imply that this software is suitable for any purpose. This is free > public domain software, use at your own risk. > > More help is to be found in the built-in help or in the stand-alone > help reader > .B kichelp > (which accesses the same file). > > This manpage is valid for > .B kic > version 2.4b. > > .SH ENVIRONMENT > .IP KIC_LIB_DIR > directory where technology files, logo font, and help texts are stored > (default depends on the installation, probably /usr/lib/kic) > > .SH FILES > .IP $KIC_LIB_DIR/kic_help.txt > help file for > .B kichelp > and builtin help (formatted ASCII, can be modified) > .IP $KIC_LIB_DIR/kic_tech.* > technology files > .IP $KIC_LIB_DIR/logofont.kic > font for LOGO (text writing) command > > .SH BUGS > Too large files (flat of several dozens of MB) may hang the program. > > If a layer is not defined in the current technology file, the > program just complains and shows nothing. The user has to add the > layer manually (either with the ATTri command or in the technology > file itself). > > Layer names with less than 4 characters may not be recognized in > imported files, if the layer definition line does not end with ';' > (semicolon). > > Coordinates with resolutions below 1/10 of the unit (1um normally) > cannot be drawn with KIC but are displayed correctly. Coordinate > entry (CTRL-E) on the other hand allows to enter values at maximum > precision, which is in standard configuration to 1/100 of the unit, or 10nm. > > .SH SEE ALSO > .B kichelp > (stand-alone help reader, no manpage) > > .SH AUTHOR > This manpage was written by Y.Bonetti > .br > [gopher://freeshell.org/1/users/yargo] > .br > for the Debian GNU/Linux project, based on the KIC sources, its > accompanying documentation, and experience. > --=_2bb17719946ba01b3b1ecb699e7af5d9-- > -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

