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]

Reply via email to