home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / World_Of_Computer_Software-02-387-Vol-3of3.iso / c / circad20.zip / CIRCAD.DOC < prev    next >
Text File  |  1992-02-26  |  31KB  |  787 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.                  C I R C U I T   C A D
  19.  
  20.       --------------------------------------------------------------------
  21.       Reference Manual                                        Version 2.0
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.       Copyright 1991  Rick Smith
  35.  
  36.  
  37.       A L L  R I G H T S  R E S E R V E D
  38.       -----------------------------------
  39.  
  40.  
  41.  
  42.  
  43.     DISCLAIMER
  44.     ==========
  45.  
  46.     CIRCUIT CAD AND IT'S SUPPORT PROGRAMS ARE LICENSED "AS-IS".  THE
  47.     AUTHOR OF THIS SOFTWARE MAKES NO WARRANTIES, EITHER EXPRESSED
  48.     OR IMPLIED, WITH RESPECT TO THIS PROGRAM, IT'S QUALITY,
  49.     PERFORMANCE, MERCHANTABILITY, OR FITNESS FOR ANY PARTICULAR
  50.     PURPOSE.  IN PARTICULAR, IT IS NOT GUARANTEED TO PREVENT OR
  51.     DETECT DAMAGE TO YOUR DATA OR PROGRAMS.
  52.  
  53.     IN NO EVENT WILL THE AUTHOR BE LIABLE FOR ANY DAMAGES INCLUDING
  54.     BUT NOT LIMITED TO LOSS OF DATA, LOST PROFITS, COST OF COVER
  55.     OR OTHER SPECIAL, INCIDENTAL, CONSEQUENTIAL OR INDIRECT DAMAGES
  56.     ARISING OUT OF THE USE OF OR INABILITY TO USE THIS PROGRAM
  57.     HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY. THIS LIMITATION
  58.     WILL APPLY EVEN IF THE AUTHOR IS ADVISED OF THE POSSIBILITY
  59.     OF SUCH DAMAGE.
  60.  
  61.  
  62.         BY USING THIS SOFTWARE YOU ACCEPT AND AGREE TO THE ABOVE TERMS.
  63.  
  64.  
  65.  
  66.  
  67.  
  68.         *****************************************************************
  69.         *                                                               *
  70.     *                 Copyright 1991  Rick Smith                    *
  71.         *                 --------------------------                    *
  72.     *   CIRCUIT CAD is protected by United States Copyright Laws.   *  
  73.         *                                                               *
  74.     *****************************************************************
  75.  
  76.     CIRCUIT CAD is a shareware product. You may feel free to make
  77.     copies of this package and pass it on to friends for their
  78.     evaluation as long as the programs are not modified in any way.
  79.  
  80.     If you make use of this product you are expected to pay a
  81.     registration fee of $25.00 to:
  82.  
  83.             Rick Smith
  84.             8713 W. St. Joe
  85.             Lansing, MI. 48917
  86.  
  87.     Please register to ensure continued program development and
  88.     enhancement.  Please use the invoice at the end of this manual 
  89.         to register.
  90.  
  91.     Your registration fee entitles you to use this product on a
  92.     single computer and to make copies for backup purposes.
  93.  
  94.     SYSTEM REQUIREMENTS
  95.     ===================
  96.  
  97.     This program REQUIRES all the following:
  98.  
  99.         1) a CGA card or a VGA/EGA card capable of switching to CGA mode. 
  100.         2) 640K RAM.
  101.         3) Microsoft compatible mouse.
  102.     4) Epson FX compatible printer.
  103.         5) a hard drive.
  104.  
  105.         ======================================================================
  106.  
  107.         This package contains the following files for the CIRCUIT CAD program.
  108.  
  109.         CIRCAD.EXE - the drafting program itself.
  110.         GREDIT.EXE - a utility program for making graphics parts.
  111.         ICEDIT.EXE - a utility program for making integrated circuit parts.
  112.         LITT.CHR   - font file for the above programs.
  113.         TRIP.CHR   - additional font file for circad.exe
  114.         CGA.BGI    - the Color Graphics Adapter Driver.
  115.  
  116.         Note: LITT.CHR, TRIP.CHR and CGA.BGI MUST be in the same 
  117.         directory as the *.EXE files!!!
  118.  
  119.         Also included are many *.GRF files (graphic parts) and *.PRT files 
  120.         (IC parts), and PARTS.DRW which is a drawing made with CIRCUIT CAD.
  121.  
  122.  
  123.  
  124.         ****************************************************************
  125.     Introduction
  126.     ****************************************************************
  127.  
  128.         To print this manual use the command: COPY CIRCAD.DOC PRN
  129.  
  130.         This file already contains page breaks.
  131.           
  132.     CIRCUIT CAD is a schematic drafting program.  It was written
  133.     entirely in Turbo C.  The purpose behind this program was to
  134.     provide a simple and inexpensive program which has good
  135.     performance characteristics. The size of the available work 
  136.         area is 3 full screens wide by 4 full screens deep.
  137.     The basic working procedure is simply to recall parts with
  138.     the (G)et command, move the part to the desired location
  139.     with the mouse and then place the part.  Then lines (wires)
  140.     are connected between parts by way of the mouse.  The
  141.     orthogonal line mode allows for very easy pin to pin
  142.     connections.
  143.  
  144.     The Part editor programs complete the CIRCUIT CAD package.
  145.     There are two types of parts: graphic parts and IC parts.
  146.     There are separate editors for the two types. The purpose of 
  147.       the editors was to make it extremely easy to make parts.
  148.  
  149.     The following extensions denote the accompaning file types:
  150.  
  151.         .GRF          Graphics part file
  152.         .PRT        Integrated circuit part file
  153.         .DRW        Schematic drawing file
  154.  
  155.     One of the drawbacks of this program is that the drawing files
  156.     are extremely large; about 200K bytes!  It is therefore
  157.     recommended that you use one of the popular compression-archive
  158.     utilities.  They do an excellent job on the drawing files;
  159.     compressing them down to about 20K or less.
  160.  
  161.                                                                  page 2
  162.  
  163.         *****************
  164.         Revision History:
  165.         *****************
  166.  
  167.         Date   Version     Added features
  168.         -----  -------     --------------
  169.         06/91    1.0     Original Version of Circuit Cad.
  170.  
  171.         11/91    1.1     Default color B&W and F2 (issue dos command).
  172.  
  173.         01/92    1.2     Redraw Border (F6) and bypass intro screens.
  174.  
  175.         03/92    2.0     Full Menu operation, Zoom-out function, New
  176.                          Triplex font, and One page HardCopy routine.
  177.                          Also graphics part files are smaller due to 
  178.                          more efficient file routines.
  179.  
  180.  
  181.  
  182.  
  183.  
  184.  
  185.  
  186.  
  187.                                                                  page 3
  188.         ***************************************************************
  189.     CIRCAD.EXE - The Circuit Cad schematic drafting program.
  190.     ***************************************************************
  191.         This program may be started by typing CIRCAD at the dos
  192.         prompt. The majority of the available functions can be invoked by
  193.     pressing the first letter of the command.  For example to
  194.     GET a part press (G),  for help press (H). Other functions are
  195.     available through function keys.  As of Version 2.0 all functions
  196.         are available through a full pop-up menu system.  The ESC key or 
  197.         the RIGHT MOUSE BUTTON invokes the menus. This allows the user of 
  198.         Circuit Cad to have a wide range of ways to select functions.  The
  199.         following descriptions are through the direct key method, but with 
  200.         new menus you may also pick functions via the mouse, arrowkeys or 
  201.         the CAPITALIZED letters on each function.  As of version 2.0, hitting
  202.         the ESCape key will escape out of any function you are in except when
  203.         you are on the drawing sheet, then ESC will bring up the menu. Hitting
  204.         ESC again however returns you back to the drawing sheet. 
  205.  
  206.     (H)elp
  207.     ------  Pressing H will bring up the help screen.  The help
  208.     screen lists all the available functions.  The function is
  209.     invoked by pressing the letter contained in parenthesis.
  210.  
  211.         (U)ndo  This function can be used to undo previous mistakes.
  212.         ------
  213.  
  214.           (G)et
  215.     -----   Use this function to load a part.  It doesn't matter
  216.     whether the part is a graphics part or an IC part, the
  217.     program figures it out.  To get a part press (G).  You are
  218.     then prompted with a menu of parts. You can use the page-up
  219.         and page-down keys to view more parts. Highlite the part you
  220.         want with the arrow keys or the mouse and hit ENTER or the 
  221.         LEFT MOUSE BUTTON. If you hit any other key you are prompted 
  222.         to enter a filename. Type a name without an extension or hit ESC. 
  223.     For example if you want an NPN transister, just enter the file 
  224.         name 'npn'.  If the program, for some reason, can't load the 
  225.         part then nothing happens. If the part is successfully loaded 
  226.         then it appears on the screen (or in the case of an IC, a 
  227.         rectangle appears).
  228.  
  229.     CIRCUIT CAD doesn't have true rotation of parts.  This means
  230.     that for some of the graphics parts there are vertical and
  231.     horizonal versions of the parts.  There are actually fewer
  232.     keystrokes to this method but you have to be aware of it.
  233.     For example there is VRES & HRES.  The V & H signify the
  234.     directions vertical and horizonal.
  235.  
  236.     If the part is a graphics part it may be flipped
  237.     horizonally or vertically.  If the part is an IC part it may
  238.     be flipped horizonally, but you won't be prompted for this
  239.     option until AFTER you place the part. Move the part to the 
  240.         desired location with the mouse and hit the space bar to 
  241.         place the part.
  242.  
  243.  
  244.                                                                  page 4
  245.     (A)gain
  246.     -------
  247.         When you (G)et a part it is loaded into a buffer.  The
  248.     part remains in the buffer until you (G)et a different part.
  249.     The (A)gain function allows you to repeat a part placement
  250.     without having to re-type in the part name.  Simply press
  251.     (A), and then place the displayed part just like you would
  252.     while using (G)et.
  253.  
  254.     Drawing Lines
  255.     -------------
  256.         To draw a line simply press the left mouse button.
  257.     This initiates the drawing function.  Drag the line around
  258.     with the mouse to where ever you want it then press the
  259.     space bar to terminate the line drawing mode.
  260.  
  261.     (O)rthogonal line mode
  262.     ----------------------
  263.         Pressing the (O) (the letter, not zero) toggles the
  264.     line mode between orthogonal and non-orthogonal.  When drawing
  265.     a line in the orthogonal mode, two lines at right angles are used
  266.     to connect between two points.  For any two points there are
  267.     two ways to connect them.  For example if the starting point
  268.     is at the upper left of the screen and you drag a line down
  269.     to the lower right portion of the screen, the orthogonal
  270.     line could either go horizonal first then down vertically to
  271.     the end point, -OR- it could go down vertically FIRST then
  272.     go over horizonally to the end point.  This is determined by
  273.     the program by which way YOU move the cursor FIRST.  So if
  274.     you don't like the way the orthogonal line is being drawn,
  275.     go back to the starting point and drag it out the other way!
  276.     (you don't have to terminate the line to do this!)  The
  277.     default mode at start-up is orthogonal.
  278.  
  279.     (L)oad drawing
  280.     --------------
  281.         To load a drawing, press L.  You are then prompted with 
  282.         a menu of drawings. You can use the page-up and page-down keys to 
  283.         view more drawings. Highlite the drawing you want with the arrow 
  284.         keys or the mouse and hit ENTER or the LEFT MOUSE BUTTON. If you 
  285.         hit any other key you are prompted to enter a filename. Do not use 
  286.         an extension.  CIRCUIT CAD attaches the extension .DRW to all drawing 
  287.         files.  If you invoke this function by mistake, just hit enter or 
  288.         ESC to escape. After you type a name hit enter to load the file.
  289.  
  290.     (S)ave drawing
  291.     --------------
  292.         To save a drawing press S.  Again, the program will
  293.     prompt you to enter a filename. 
  294.  
  295.                                                                  page 5
  296.  
  297.     (P)rint drawing
  298.     ---------------
  299.                 There are two options for a hardcopy of your drawing.
  300.         You may print a Small or a Large drawing.  Selecting the small
  301.         drawing gives you a drawing that fits entirely on one sheet of
  302.         paper. You still need to have 2 fan fold sheets as the drawing
  303.         is printed right to the very edge of the paper.
  304.             Selecting the Large drawing size gives you a drawing
  305.         that is about 12 inches deep by 16 inches wide. You need 4 fan
  306.         fold sheets for this size. It prints the left half of the drawing 
  307.         on the first 2 sheets of paper and then prints the right half of
  308.     the drawing on the last 2 sheets.  You will have to trim and
  309.     scotch tape the two halfs together for a 16 by 12 inch
  310.     drawing.  You will be prompted to select 1 pass or 2 passes.
  311.     When 2 passes is selected the printing routine makes two
  312.     passes for each line in order to darken the drawing.  Of
  313.     course this takes twice as long to do so if you have a good
  314.     ribbon on your printer you may want to select 1 pass. 
  315.         SAVE your drawing before printing!
  316.  
  317.     (Q)uit program
  318.     --------------
  319.         The program asks you if you're sure you want to quit
  320.     (you need to save your drawing before you quit if you want
  321.     to keep it).  If you answer yes, then the program ends.
  322.  
  323.     (B)uss
  324.     ------
  325.         Invoking this function will start a buss line (thick
  326.     line) which can then be dragged out with the mouse (just
  327.     like the orthogonal line).  Pressing the space bar
  328.     terminates the buss line.
  329.  
  330.     (DEL)ete block
  331.     --------------
  332.         Pressing the delete key will allow you to drag out a
  333.     dotted box from the current cursor position.  Pressing the
  334.     space bar will delete the area inside the box to a scrap
  335.     buffer.  This deleted area can then be placed again with the
  336.     mouse using the INSert key.
  337.  
  338.  
  339.     (INS)ert block
  340.     --------------
  341.         If there is something in the scrap buffer, pressing
  342.     INSert will place the contents on the screen which can then
  343.     be dragged around with the mouse.  Pressing the space bar
  344.     will place the contents at the current position.
  345.  
  346.                                                                  page 6
  347.  
  348.     (E)rase
  349.     -------
  350.         Pressing E will bring up an erasing cursor.  The cursor
  351.     will erase whatever it passes over only while the left mouse
  352.     button is held down.  To terminate this mode, press the space bar.
  353.  
  354.     (J)unction
  355.     ----------
  356.         Pressing J will place a small solid circle at the
  357.     current cursor position.  This is used to show an electrical
  358.     connection between two crossing wires.
  359.  
  360.     (T)ext
  361.     ------
  362.         To use this function, first place the mouse where you
  363.     want the text to start.  Press T and type some text. Hit
  364.     enter.  If the size is the default size 4, the function will
  365.     automatically move down one line and prompt you again.  Just
  366.     hit enter to quit.  Select the font, size, direction and 
  367.         justification with function key F1.
  368.  
  369.         (Z)oomout  This function zooms the view out by a factor of 2.
  370.         ---------
  371.  
  372.     (F1)  Set text font, size, direction and justification.
  373.     ----
  374.         Prompts you for this information.  All following (T)ext
  375.     commands will use these settings.
  376.         
  377.         (F2)  This function prompts you to enter a DOS command. Just hit
  378.         ----  ESC to escape otherwise type in a DOS command.
  379.               Refer to your DOS manual for more explanation of DOS commands.
  380.            
  381.     (F3)  Sets snap to 10 pixels.
  382.     ----
  383.     (F4)  Sets snap to 5 pixels.
  384.     ----
  385.         (F5)  Sets the foreground color on CGA cards. On EGA/VGA cards,
  386.         ----  it sets the backgound color with foreground color being white.
  387.  
  388.         (F6)  This function redraws the border around the perimeter of the
  389.         ----  drawing sheet.  Sometimes you may accidently erase the border
  390.               and it can not always be redrawn using the mouse.
  391.  
  392.                                                                  page 7
  393.         Cursor Movement
  394.     ---------------
  395.         The mouse cursor is primarly moved with the mouse but
  396.     it can also be moved with the arrow keys.  Use SHIFT arrow
  397.     keys to scroll screens.
  398.  
  399.     CAD.CFG - The configuration file.
  400.     =================================
  401.  
  402.         If you want to put all your parts into another sub-
  403.     directory, you may do so but you must tell circad.exe where
  404.     they are.  This information is in the cad.cfg file.  For
  405.     example if you wanted to put your parts in  C:\CCAD\PARTS\
  406.     directory, you put this path name as the FIRST line of a
  407.     file.  Note that you must include the last \.  To make this
  408.     file you can type the following at the DOS prompt (hit enter
  409.     after BOTH LINES):
  410.  
  411.     copy con: cad.cfg    
  412.     c:\ccad\parts\      
  413.  
  414.     Then press function key F6, then enter. This will save the
  415.     text line c:\ccad\parts\ under the filename cad.cfg.  Of
  416.     course you can use any directory path name you wish,
  417.     however, remember to include the final \.
  418.  
  419.     If you have your parts in the same directory as circad.exe
  420.     then no configuration file is needed.  In fact, in this case
  421.     make sure there is NOT an cad.cfg file!  circad.exe will
  422.     automatically look in it's own directory.
  423.  
  424.         AN IMPORTANT NOTE ABOUT PRINTING
  425.         ================================
  426.  
  427.                CIRCUIT CAD checks to see if the printer is ready 
  428.         before the program starts printing.  However if, while 
  429.         printing, you turned off the printer the program would end
  430.         and you would get the DOS message Abort, Retry, Ignore. After
  431.         hitting abort, you would then be in DOS, however, the screen 
  432.         would still be in the high resolution mode, not in text mode.
  433.  
  434.                To change back to the normal text mode, use the DOS 
  435.         command:
  436.  
  437.         MODE co80
  438.  
  439.     This will return the screen to text mode. This is a good reason
  440.         to save your drawing before printing!
  441.         
  442.  
  443.                                                                  page 8
  444.  
  445.         ***************************************************************
  446.     ICEDIT.EXE - The IC editing utility program.
  447.     ***************************************************************
  448.  
  449.         To run this program, type ICEDIT at the dos prompt.
  450.         This program is used to created integrated circuit type
  451.     parts or "chips".  The goal of this utility is to make the
  452.     part making procedure as easy as possible.  The whole part
  453.     may not fit on the screen.  You can use PGUP, PGDN to view
  454.     the entire part. The summary of commands are as follows:
  455.  
  456.     (N)ew part
  457.     ----------
  458.         Press N to begin a totally new part.  You are then
  459.     asked for the number of pins and the part name.  The number
  460.     of pins is the total number including pins with "no
  461.     connection".  It must ALWAYS be an EVEN number.  Typical
  462.     values are 8, 14, 16, 20, 24, 28, 40 etc.  The name of the
  463.     part is a label that will be located at the bottom of the
  464.     chip.
  465.  
  466.         You will then be prompted to enter the label for pin 1.
  467.     If you want to abort this process you may type "quit" and
  468.     hit enter.  Otherwise type a the label for the pin like:
  469.     VCC, GND, D0, whatever!
  470.  
  471.  
  472.         Next you will be prompted for the pin type: (D) for dot
  473.     or (L) for line.  The reason for this is that there is no
  474.     overbar for the label to signify "active low" therefore you
  475.     may use a dot line (a line terminated with a not circle at
  476.     the body) for this purpose.  Another way to signify an active
  477.     low pin on the label is to use the single quote '. Like this
  478.     R/W' or  CS'.  For the latter, using CS and a dot line would
  479.     be more appropriate.
  480.  
  481.          You will then be asked for the same information for
  482.     pin 2 on up to the number of pins you first entered.
  483.  
  484.     Altering the IC body size
  485.     -------------------------
  486.         By using the arrow keys you may stretch out the body of
  487.     the IC to any size.  Notice that the pins start out at the
  488.     upper left, move down, and then go back up the other side.
  489.     This is how the pin labels and numbers are put on the IC
  490.     body.  It is merely a list and the list starts at the upper
  491.     left.  This is evident when the body size is altered.
  492.  
  493.                                                                  page 9
  494.  
  495.     Moving pins around
  496.     ------------------
  497.         After the pin data is enter by the (N)ew command, the
  498.     IC is displayed in compact form.  You probably won't like it
  499.     in this form.  For example it is convienent to have all the
  500.     data lines D0 through D7 on one side of the IC, likewise
  501.     with address lines.  So what you need to do is to stretch
  502.     out the IC body as mentioned above then simply use the mouse
  503.     to move pins around.
  504.         Move the mouse cursor to the pin you want to move and
  505.     press the left mouse button.  The program will echo your
  506.     selection.  Then move the mouse cursor to an open spot
  507.     along the sides of the IC and click it again.  The pin will
  508.     be moved to the new location.  Make sure the spot is open.
  509.     Any previous pin labeling will be erased it you place the
  510.     selected pin over an existing pin.
  511.  
  512.     (E)dit Pin
  513.     ----------
  514.         If you need to change the labeling for a pin you may do
  515.     so with this function.  After pressing E, move the mouse
  516.     cursor to the pin you want to edit and press the left mouse
  517.     button.  You are then prompted for the information.  If you
  518.     hit enter without typing anything for the pin number and
  519.     label, they will remain unchanged. For the line type,
  520.     however, if you hit enter without typing a D for dot or L
  521.     for line, no line will be drawn.  This is preferred for some
  522.     things (see the part PCIO).
  523.  
  524.     e(D)it label
  525.     ------------
  526.         If you need to change the IC label you can use this
  527.     option.
  528.  
  529.     (L)oad IC
  530.     ---------
  531.         To load an IC part, press L.  The program will prompt
  532.     you for a filename.  Do not use an extension.  Icedit
  533.     attaches the extension .PRT to all IC part files.  If you
  534.     invoke this function by mistake, just hit enter to escape.
  535.     After you type a name hit enter to load the part.
  536.  
  537.     (S)ave IC
  538.     ---------
  539.         To save a part press S.  Again, the program will
  540.     prompt you to enter a filename.  This function works just
  541.     like the load function.
  542.  
  543.                                                                  page 10
  544.     (Q)uit program
  545.     --------------
  546.         The program asks you if you're sure you want to quit
  547.     (you need to save your part before you quit).  If you answer yes,
  548.     then the program ends.
  549.  
  550.     ****************************************************************
  551.     GREDIT.EXE - The graphics part utility program.
  552.     ****************************************************************
  553.  
  554.         To run this program type GREDIT at the dos prompt.
  555.         This program is for making parts that are of a graphic
  556.     nature like transistors, resistors, capacitors, etc.  When you
  557.     run the graphics editor, you will see a large magnified viewing
  558.     area to the right and a small viewing area at the upper left
  559.     corner of the screen.
  560.  
  561.  
  562.     A summary of the commands are as follows:
  563.  
  564.     (F10)  This will bring up a screen that lists the possible
  565.     -----       options.
  566.  
  567.     (P)rint part
  568.     ------------
  569.         Make sure that the printer is on and ready to go.
  570.     It's a good idea to save your part before invoking this option.
  571.     With this option you can print your graphics part so you can see
  572.     exactly how it looks on paper.
  573.  
  574.     (F)ill
  575.     ------
  576.         This option will fill in an area TOTALLY enclosed by
  577.     pixels with solid color.  To use, put the mouse cursor any place
  578.     on the inside of the enclosed area and press F.  If the area
  579.     is not totally enclosed, the fill will leak out and continue
  580.     to fill the whole drawing area.  You might want to save your
  581.     part before you use this until you're sure of how it works.
  582.  
  583.     (D)ot
  584.     -----
  585.         This function places a circle of radius 3 pixels centered
  586.     at the current cursor position.  This is a common size used for
  587.     NOT symbols on logic gates, etc.
  588.  
  589.     (C)ircle
  590.     --------
  591.         This function will draw a circle centered at the
  592.     current cursor position with a radius value that you enter
  593.     (you will be prompted).
  594.  
  595.                                                                  page 11
  596.     (F1)  Places a dot at current cursor position.
  597.     ----
  598.  
  599.     (F2)  Removes a dot at current cursor position.
  600.     ----
  601.  
  602.     (CTRL-PGUP) Pages magnified view to upper visable area.
  603.     -----------
  604.  
  605.     (CTRL-PGDN) Pages magnified view to lower visable area.
  606.     -----------
  607.  
  608.  
  609.     (L)oad part
  610.     -----------
  611.         To load a part, press L.  The program will prompt
  612.     you for a filename.  Do not use an extension.  Gredit
  613.     attaches the extension .GRF to all graphic part files.  If you
  614.     invoke this function by mistake, just hit enter to escape.
  615.     After you type a name hit enter to load the part.
  616.  
  617.     (S)ave part
  618.     -----------
  619.         To save a part press S.  You will then be advised to
  620.     "crop" the part.  Hit enter to continue and you will see a
  621.     dotted rectangle on the small drawing.  With the arrow keys,
  622.     crop the area to the smallest size (only the area enclosed by
  623.     the dotted rectangle is saved) and hit enter. The program will
  624.     then prompt you to enter a filename.  The reason for this has
  625.     to do with flipping the part over in the CIRCUIT CAD program and
  626.     the borders of the drawing.  For example, if you drew a small part
  627.     and did not crop it, there would be a large blank area to
  628.     bottom that would be saved also.  Now if you were in the CIRCUIT
  629.     CAD program and you recalled this part with (G)et and then flipped
  630.     it vertically, the large blank area would be to the top. Now
  631.     if you tried to move this part up with the mouse to place it,
  632.     the blank area would hit the border first and you wouldn't
  633.     be able to move any farther up.  That is why you need to crop
  634.     the part in this gredit program.
  635.  
  636.     (Q)uit program
  637.     --------------
  638.         The program asks you if you're sure you want to quit
  639.     (you need to save your part before you quit).  If you answer yes,
  640.     then the program ends.
  641.  
  642.  
  643.                                                                  page 12
  644.  
  645.     A word about making a graphics part:
  646.     ------------------------------------
  647.     The CIRCUIT CAD program mouse cursor has the option of snapping
  648.     to the nearest 5 pixel position or to the nearest 10 pixel
  649.     position.  The graphics parts are oriented so that their
  650.     "unflipped position" origin is at the UPPER LEFT corner.  So if
  651.     you draw a part, the "Leads" or "Legs" of the part MUST be at
  652.     the nearest 5th or 10th pixel position or else when you place
  653.     the part on the CIRCUIT CAD drawing sheet and try to hook up a
  654.     wire, it won't match up !!  The upper left corner is the (0,0)
  655.     position. You must start counting from there.  If you put a dot
  656.     at positions (0,0), (0,10), and (10,0), the GREDIT screen would
  657.     look something like this:
  658.                         1
  659.                   01234567890
  660.          Upper left______
  661.                  \-----------------------------------
  662.        .    .      |              |*         *                       |
  663.           |              |                                  |
  664.           |              |                                  |
  665.        .      |              |                                  |
  666.           |              |                                  |
  667.           |              |                                  |
  668.           |              |                                  |
  669.           |              |                                  |
  670.           |              |                                  |
  671.           |              |                                  |
  672.        ------------              |*                                 |
  673.                  |                                  |
  674.                  |                                  |
  675.  
  676.     To draw you can either use the mouse & the left mouse button or
  677.     the arrow key pad (including the diagonals) & the F1 and F2 keys.
  678.  
  679.     To use the mouse simply put the mouse at the desired position
  680.     and press the left mouse button.  Dots will be placed if the
  681.     starting position was blank. If the starting position had a dot
  682.     there already, then dots will be erased. Play with this to see
  683.     how it works.
  684.  
  685.     The other way (and the more precise way) is to use the arrow
  686.     keys on the numeric key pad along with the F1 function key to
  687.     place dots.  What you can do is to get a rhythm going hitting
  688.     an arrow key then F1 and so on to draw a line. You can also
  689.     use the diagonal keys (Number 7,9,1,3 on keypad) to draw lines.
  690.     This way is usually easier than the mouse because it's hard to
  691.     draw straight lines with the mouse.  Also, as mentioned before,
  692.     you have to COUNT to the nearest 5th or 10 pixel to make sure
  693.     your leads match up!
  694.  
  695.  
  696.                                                                  page 13
  697.  
  698.         ****************************************************************
  699.         MISCELLANEOUS
  700.         ****************************************************************
  701.  
  702.     As of version 1.2 you may bypass the introductory screens of 
  703.         the Circuit Cad program.  This can be done by including the 
  704.         argument /BYPASS in the program execution command line:
  705.  
  706.               circad /BYPASS
  707.  
  708.         This is provided as a convenience for REGISTERED USERS only! 
  709.  
  710.         If you have not registered this program, I urge you to do so.
  711.         Making use of the introductory screen bypass does not in any
  712.         way affect your obligation to register this program.
  713.  
  714.                           --------------------
  715.  
  716.         The following is a list of the parts that come with Circuit Cad and 
  717.         can be called up with the (GET) command within CIRCAD.EXE. You can
  718.         make additional parts yourself by using the GREDIT.EXE or ICEDIT.EXE
  719.         programs.
  720.  
  721.         Graphics parts (they have a .grf extension):
  722.         --------------------------------------------
  723.         ACPLUG   AND      BC       BNC      BRIDGE   BUFFER   CIRCLE1  FUSE  
  724.         GND      GNDCHAS  GNDSIG   HARROW   HBATTERY HCAP     HCAPVAR  HDIODE
  725.         HIND     HLED     HPOT     HPWR     HRES     HZENER   INVERT   JFETN
  726.         JFETP    NAND     NOR      NPN      OPAMP    OR       PNP      SW
  727.         UJTN     UJTP     VARROW   VBATTERY VCAP     VCAPVAR  VDIODE   VIND
  728.         VLED     VPOT     VPWR     VRES     VZENER   PUSHBUT1 PUSHBUT2 PUSHBUT3
  729.         RELAY1   RELAY2   ANTENNA  LAMP     VXTAL    HXTAL    VCAP2    HCAP2
  730.  
  731.  
  732.         IC parts (they have a .prt file extension):
  733.         -------------------------------------------
  734.         4040     555      6116     6800     6802     6808     6809      6810
  735.         6821     6840     6844     6845     6850     6852     7400      74157
  736.         7442     7445     7447     7474     7475     7476     7490      7569 
  737.         7812     7912     8031     8032     8051     8052     8085      8086MAX
  738.         8086MIN  8088MAX  8088MIN  8155     8255     8288     LM309     PCIO
  739.         2764     74LS374  CD4016   320E15   320E17   74LS244  8284      8286
  740.         8288
  741.        
  742.  
  743.  
  744.                                                                  page 14
  745.  
  746.  
  747.     INVOICE
  748.     =======
  749.  
  750.         CIRCUIT CAD registration.  Version 2.0
  751.  
  752.  
  753.     Remit $25.00 to:
  754.  
  755.     Rick Smith
  756.     8713 W. St. Joe
  757.     Lansing, MI.  48917
  758.  
  759.  
  760.  
  761.  
  762.  
  763.     _____________________________________________
  764.     Name
  765.  
  766.  
  767.     _____________________________________________
  768.     Address
  769.  
  770.  
  771.     __________________   _______   ______________
  772.     City                 State     Zip
  773.  
  774.  
  775.         __________________________________________________________________
  776.         Where did you obtain this copy of Circuit Cad? (BBS Name, City, State)
  777.  
  778.  
  779.         Thank You!
  780.  
  781.     If you have any suggestions for this program, Please write
  782.     them below:
  783.  
  784.  
  785.  
  786.  
  787.