home *** CD-ROM | disk | FTP | other *** search
/ Club Amiga de Montreal - CAM / CAM_CD_1.iso / files / 373.lha / route_v1.0 / Readme.AMIGA.pp / Readme.AMIGA
Encoding:
Text File  |  1990-05-06  |  3.1 KB  |  83 lines

  1. About this package
  2. ------------------
  3.  
  4. This is a modified version of the PCB autorouting package written by
  5. Randy Nevin. It has been ported to the Amiga and enhanced in a few
  6. ways:
  7.  
  8. 1. The PCBView program has been intuition-ized. There are 2 versions of
  9.    the previewer. One is called 'PCBView', just like the original, and
  10.    the other one is called 'PCBltV', which standa for 'PCBlitterView'.
  11.    The new previewer uses a new set of bitmap images or the board, which
  12.    are stored in a more condensed form than the old program, even though
  13.    it's less portable now. The old previewer used WritePixel() to draw
  14.    the whole screen! The new previewer uses the Blitter ( BltPattern() ),
  15.    and is about 8 times faster. The demo PCB, which took 15 seconds to
  16.    draw at maximum size using the old previewer, now takes 2 seconds with
  17.    the new previer. All the files related to the old viewer are in the
  18.    'old' subdirectory in this archive file. Notice that PCBPrint.c is
  19.    also there, since I didn't port it yet.
  20.  
  21. 2. The autorouter now supports routing of single sided boards. just add
  22.    the '-s' switch when running PCBRoute. This is good for simple circuits,
  23.    since double sided boards are much more difficult to manufacture for
  24.    hobbyists, and not always there is a need for one.
  25.  
  26.  
  27. Future plans:
  28. -------------
  29.  
  30. 1. Write a version of PCBPrint that will use the preference printer.
  31.    Don't hold your breath for this, since I don't have a printer at
  32.    home.
  33.  
  34. 2. Write a version of PCBPrint for PostScript printers. This is much
  35.    easier for me to do, since I have access to a PostScript printer,
  36.    and having a copy of GhostScript(*) for the Amiga surely helps...
  37.  
  38.    [ GhostScript may or may not be a trademark of the Free Software
  39.      Foundation ;-) ].
  40.  
  41. 3. Improving the autorouter. Currently, the autorouter will not try
  42.    to retrace a trace if it disturbs another trace ( very important
  43.    for single sided boards ), but I may TRY to change this in a
  44.    future revision. Another optimization which comes to mind is
  45.    that if A is connected to B, and B is connected to C, the router
  46.    may choose to connect any 2 of the 3 possible connections ( A<>B,
  47.    B<>C, and A<>C ), whichever gives the best result.
  48.  
  49. New files:
  50. ----------
  51.  
  52. pcbltv.c  - the modified source code for the new previewer.
  53. bitblt*.* - modified versions of bitmap*.* . Images are stored
  54.             as bitmaps instead of a 2d array with 0's and 1's in it.
  55.             The images in bitmap*.h are stored upside down. The images in
  56.             bitblt*.h are stored normally.
  57.  
  58. Disclaimer:
  59. -----------
  60. See the original disclaimer in the file 'ReadMe'. it applies to my
  61. changes as well.
  62.  
  63. If you have any suggestions, improvements, questions, etc., you can send
  64. them to:
  65.  
  66. Udi Finkelstein
  67. 10 Glitzenstein st.
  68. 64686 Tel Aviv
  69. Israel
  70.  
  71. or, if you have EMail access:
  72.  
  73. finkel@taurus.BITNET
  74.  
  75. If you have any questions about the previewer, you can ask me. If
  76. you have any questions about the router itself, you will be better
  77. off asking Randy Nevin himself, who surely knows better about it's
  78. internal structure than me... Randy Nevin's address is ( copied
  79. from the 'Readme' file he wrote ):
  80.  
  81.  
  82. Randy Nevin, 1731 211th pl ne, redmond, wa 98053
  83.