home *** CD-ROM | disk | FTP | other *** search
/ ProfitPress Mega CDROM2 …eeware (MSDOS)(1992)(Eng) / ProfitPress-MegaCDROM2.B6I / GRAPHICS / MISC / WEAVE20.ZIP / WEAVE.DOC < prev    next >
Encoding:
Text File  |  1991-09-09  |  25.8 KB  |  619 lines

  1.  
  2. OVERVIEW
  3. ********
  4.  
  5. `WEAVE' is written for IBM PC's and compatibles in Turbo Pascal 5.5,
  6. and will provide a graphical display of a pattern after you provide
  7. the draft.
  8.  
  9. Some basic features:
  10.  
  11.    * up to 16 treadles, 16 shafts
  12.  
  13.    * up to 1023 warp or weft threads
  14.  
  15.    * rising or sinking sheds
  16.  
  17.    * 16 colors for color monitors
  18.  
  19.    * ability to edit colors in palette
  20.  
  21.    * 5 `shades': black, dark grey, grey, light grey, white for
  22.      monochrome monitors and printing
  23.  
  24.    * view graphics pattern at 4 possible magnifications
  25.  
  26.    * print graphics pattern or draft  on Epson-compatible printer
  27.  
  28.    * save patterns as files for later editing
  29.  
  30.    * editing capabilities:
  31.  
  32.         * insert/delete rows or columns
  33.  
  34.         * repeat, copy, transfer blocks, or entire region, of a pattern
  35.  
  36.         * color substitution and exchange
  37.  
  38.         * mouse support for cursor positioning
  39.  
  40. The draft is made by moving the cursor around in a screen with the
  41. warp pattern at the top of the screen, weft pattern on the right, and
  42. the tieup in the upper right corner, as drafts are usually published.
  43. Threads, shades and tieups are selected or deselected with various
  44. function or numeric keypad keys.  The pattern associated with the
  45. draft is displayed on the remainder of the screen (in text mode). 
  46. For large patterns, the text screen represents a window for which one
  47. can move around and view other portions of the draft and its
  48. associated pattern.  Auxilliary features such as printing are menu
  49. driven.
  50.  
  51. The graphics display uses the graphics mode of the screen to display
  52. the pattern without the draft.  There are four magnifications, the
  53. smallest corresponding to one pixel per thread, and the others with
  54. two, four and eight pixels per thread, respectively.
  55.  
  56. The program supports color on EGA and VGA monitors, and dithered
  57. shades of grey on a Hercules compatible or CGA monitor [as well as on
  58. the color monitors].  (Since the CGA palette has only 4 colors, and
  59. the color capability of the program uses a palette of 16 colors, a
  60. CGA monitor has been programmed to display high-resolution
  61. monochrome.) The shades of grey match the graphics printout.
  62.  
  63. FILES ON THE DISK
  64. =================
  65.  
  66.    * WEAVE.EXE - the executable program
  67.  
  68.    * WEAVE.DOC - this file
  69.  
  70.    * WEAVE.HDW - a default loom configuration file which you can
  71.      change (see below)
  72.  
  73.    * *.PTN - sample pattern files for you to load and edit
  74.  
  75.    * *.WRP - sample warp files
  76.  
  77.    * *.TRD - sample treadling files
  78.  
  79.    * *.TIU - sample tieup files
  80.  
  81.    * *.CLR - sample color palette files
  82.  
  83. INSTALLATION
  84. ============
  85.  
  86. 2-Floppy System
  87. ---------------
  88.  
  89. Make a working copy of your diskette using the DOS DISKCOPY command,
  90. or copy all the files explicitly using the DOS COPY command.
  91.  
  92. Hard Disk
  93. ---------
  94.  
  95. Create a subdirectory called `WEAVE', or any other name of your
  96. choice.  At the DOS prompt, place the original floppy in  drive A:,
  97. and then copy all files from the diskette using the  DOS COPY command.
  98.  
  99. Alternatively, by means of your AUTOEXEC.BAT file, you may place the
  100. actual program WEAVE.EXE somewhere on your path (such as a binary
  101. subdirectory containing other executable programs), and setting the
  102. environment variable  `WEAVEDIR' to be the directory containing the
  103. configuration file WEAVE.HDW plus any pattern (.PTN) files, e.g., as
  104. follows:
  105.  
  106.    * `set weavedir=c:\weave\'
  107.  
  108. The program may then be run from any directory on the disk.
  109.  
  110. RUNNING `WEAVE'
  111. ***************
  112.  
  113. To start `WEAVE', make sure that either your floppy is in the 
  114. current default drive, or your default subdirectory contains  all the
  115. files copied from the original diskette.  Then, at the DOS prompt, type
  116.  
  117.    * `weave'
  118.  
  119. If everything loads successfully, you should see the threading/tieup
  120. screen.  It contains 3 basic regions:
  121.  
  122.    * warp [across top]
  123.  
  124.    * weft/treadle [down right side]
  125.  
  126.    * tieup [upper right corner]
  127.  
  128. You may edit one of these regions at any one time.  As you edit, the
  129. information in all three regions is combined to display the resulting
  130. pattern.  You can get essentially immediate results when trying
  131. various combinations of warping, tieup and treadling.
  132.  
  133. Basic Operations
  134. ================
  135.  
  136. The most common operations are performed using the numeric keypad and
  137. keys surrounding it, with a few other characters from the keyboard.
  138.  
  139. Quit [`Q']
  140. ----------
  141.  
  142. To get out of `WEAVE', press `Q'.  You should be prompted with
  143.  
  144.    * `Really Quit (Y/N)?'
  145.  
  146. Press `Y' if you really want to quit.  The DOS prompt should then
  147. return.  If you press any other key, you will remain in `WEAVE'.
  148.  
  149. Select Region [`Home - PgUp - PgDn']
  150. ------------------------------------
  151.  
  152. The region you wish to edit is selected by pressing
  153.  
  154.    * `Home' [warp]
  155.  
  156.    * `PgUp' [tieup]
  157.  
  158.    * `PgDn' [treadling]
  159.  
  160. You should see the cursor jump to the region chosen.  It becomes the
  161. *active region.*  By definition, there is only one active region, and
  162. some actions will not be possible if the cursor is not in the
  163. appropriate active region.
  164.  
  165. Arrow Keys
  166. ----------
  167.  
  168. Use the Up-Down-Left-Right arrow keys to move about within a given
  169. region.  The current row and column are displayed at the lower right
  170. of the screen, and the current shaft or treadle is displayed in dim
  171. video in the upper right corner.  As you move past the end of either
  172. the warp or weft display, the pattern will scroll to keep the cursor
  173. in view until you reach the first (#1) or last (#1023) thread.
  174.  
  175. Select/Deselect Thread/Treadle [`+/-']
  176. --------------------------------------
  177.  
  178. Use the `+' key to select a shaft for a warp thread in the warp
  179. region, a particular connection of shaft to treadle in the tieup
  180. region, or a treadle in the treadle region.  Your choice nullifies
  181. any previous choice of shaft for warp thread or treadle for weft
  182. thread [multiple treadling is currently not available for this
  183. program...].  To cancel any particular choice, press the `-' key.  If
  184. nothing is there to cancel, the key has no effect.
  185.  
  186. Select Thread with Number Keys
  187. ------------------------------
  188.  
  189. Within the warp region, you may select threads by entering the shaft
  190. number: 1--10 for shafts 1--10, and ALT-1--ALT-6 for shafts 11--16. 
  191. The cursor will automatically move one column to the left.  Initial
  192. entries proceed more quickly this way than with the +/- key entry
  193. method.  The same feature applies in the treadle region, with the
  194. cursor moving down one row after each entry.
  195.  
  196. Color Selection [`F1-F10,  Shift F1-Shift F6']
  197. ----------------------------------------------
  198.  
  199. The warp and treadle regions each have their own *active colors.*
  200. Each thread selected for warp or weft is assigned that color.  You
  201. can change the active color by pressing one of the 16 color function
  202. keys: F1--F10 and Shift F1--Shift 6.  The current thread (warp or
  203. weft) will immediately take that color, and the chosen color becomes
  204. the default color for that region, that is, all future Thread Select
  205. (`+' key) presses will have that color until another color is chosen.
  206. The colors in the inactive region are not affected.
  207.  
  208. On a monochrome system, and when patterns are printed, the only way
  209. of representing colors is through shading, or dithering.  There are
  210. five shades, Black, Dark Grey, Grey, Light Grey and White.  Note that
  211. `Black' means no image on the screen, and `White' means the color of
  212. the monochrome display (white, amber or green).
  213.  
  214. Repeat Pattern
  215. --------------
  216.  
  217. When you have entered all pattern information in the warp region to
  218. make it unique (as you would when you copy the complete warp pattern
  219. from a pattern book or magazine article), make sure that the cursor
  220. is positioned at the last warp thread, then press the `R' key.  The
  221. warp pattern will then be duplicated for up to 1023 warp threads;
  222. this repeat length is also used by the graphics display utility.  Do
  223. the same thing for the weft pattern.  If you wish to change the
  224. pattern or the repeat length, simply press `R' at the end of the new
  225. pattern when you are ready.
  226.  
  227. Clear Region [`ALT-C']
  228. ----------------------
  229.  
  230. Press `ALT-C' to clear all information in any of the three regions. 
  231. Note that if you clear the tieup region, the treadles are no longer
  232. connected to anything, so the pattern is lost.  However, the
  233. treadling and warp information is still there: a pattern will
  234. re-appear when you enter a new tieup.
  235.  
  236. Print Pattern [`P']
  237. -------------------
  238.  
  239. Press `P' to obtain a print (on an Epson-compatible printer) of your
  240. threading and treadling information.  The format will resemble
  241. typical published pattern matrix illustrations.  If you have a large
  242. pattern of either warp or weft threads or both, the printout may take
  243. more than one page.
  244.  
  245. Advanced Operations
  246. ===================
  247.  
  248. Jump Rows/Columns
  249. -----------------
  250.  
  251. To move around more quickly within the warp or weft regions, hold the
  252. `CTRL' key down and press the desired arrow key.  This will shift the
  253. cursor slightly less than one screenful.
  254.  
  255. Jump to Beginning/End
  256. ---------------------
  257.  
  258. To move to the beginning or end of the currently defined pattern,
  259. hold the `ALT' key down and press the desired arrow key.  The ``end''
  260. of the pattern is given by the number of the largest row or column
  261. displayed on the status line at the bottom of the screen.
  262.  
  263. Insert/Delete Row/Column `[Ins/Del]'
  264. ------------------------------------
  265.  
  266. To insert a column just to the left of the cursor in the warp region,
  267. press the `Ins' key.  The shaft connection must be supplied for that
  268. new row.  To delete the column containing the cursor, press the `Del'
  269. key.  Similarly, to insert a row just below the cursor in the weft
  270. region, press the `Ins' key.  To delete a row, press the `Del' key.
  271.  
  272. Block Functions [spacebar/`B']
  273. ------------------------------
  274.  
  275. A *block* is a subsection of a warp or treadle region.  You can copy
  276. and repeat blocks of a pattern within the warp or treadle region, or
  277. copy from one region to the other.  A block to be repeated or copied
  278. must first be defined.  To begin, press the spacebar.  A block in the
  279. region containing the cursor is now `active'.  As you move the
  280. cursor, you will see a highlighted region which shows what `WEAVE'
  281. considers the block to be.  When you have highlighted the desired
  282. region, press the spacebar a second time.  The block is now
  283. `defined'.  You may now make (multiple) copies of the block anywhere
  284. you like.  Move the cursor to a point where you wish the first thread
  285. of the copy (rightmost thread in the warp region, topmost thread in
  286. the weft region) to be, and then press `B'.  You will then be
  287. prompted for the number of copies of the block to be made, starting
  288. at that the cursor location.  Enter the desired number equal to or
  289. greater than 1.  The entire contents of the block, including color
  290. information, is copied that number of times.  A block can be copied
  291. only if it is defined (an active block cannot be copied).  At any
  292. time, if you press the spacebar a third time, the block is turned
  293. `off', and the highlighting disappears, and you are free to define a
  294. new block for that region.  You can also easily define a block with a
  295. mouse (see below).  There are separate block functions for the warp
  296. and weft regions.  Leaving a block in the `defined' state does not
  297. affect any other operations.
  298.  
  299. There are several other block functions available.  If you wish to
  300. copy or repeat a block in a region, but without transfering the
  301. colors, press `ALT-B'.  If you wish to copy a block from one region
  302. to another (say, from warp to treadle), make sure a block is defined
  303. in the `from' region, place the cursor at the desired starting point
  304. in the `to' region, and press `X' to copy/repeat without color
  305. transfer, and `ALT X' to copy/repeat with color transfer.  Note that
  306. `B' and `X' have opposite functions regarding color: the most common
  307. use is expected to be transfering both pattern and color within a
  308. region, and pattern only between regions, but both options are
  309. available.
  310.  
  311. To reverse the sequence within a block, press `V'.  For example, a
  312. block in the warp region with shaft sequence 123343 will become
  313. 343321.
  314.  
  315. Region Functions
  316. ----------------
  317.  
  318. In addition to manipulating blocks, or subsections, of a region, you
  319. can copy from one entire region to the other.  The square weave, or
  320. *trompe as writ,* function enables you to copy the warp pattern onto
  321. the treadling sequence.  For example, if the warp sequence is
  322. 123443..., then the square weave function makes the treadling
  323. sequence also 123443... Press `S' to get square weave without color
  324. transfer, and `ALT-S' to have the color transfered also.
  325.  
  326. You can also `flip' the pattern--interchange warp and treadling--by
  327. pressing `L', which also exchanges the colors, and `ALT-L', which
  328. does not.
  329.  
  330. Color Functions
  331. ===============
  332.  
  333. If you have a VGA or EGA monitor, you can make use of a palette of 16
  334. colors in your pattern.  You can reassign colors by number to the
  335. warp and weft threads in your pattern.  In addition, you can edit the
  336. actual colors in the palette, as well as reassign the shades of grey
  337. associated with each color in the palette for purposes of printing or
  338. for viewing on a monochrome monitor.
  339.  
  340. Color/monochrome toggle
  341. -----------------------
  342.  
  343. When editing your pattern, the `M' key allows you to toggle between
  344. color and monochrome modes (only on color or monochrome VGA monitors;
  345. on a monochrome monitor, the mode is always monochrome).  This allows
  346. you to inspect the graphics display to see how it will print, since
  347. the dithering in monochrome mode is the same as that used to print
  348. the graphics display.
  349.  
  350. To access the remaining color functions, press `C' to get the color
  351. menu.
  352.  
  353. Color reassignment
  354. ------------------
  355.  
  356. The `S' key allows you to substitute all occurrences of one color in
  357. a region with another.  Pressing `X' lets you interchange all
  358. occurrences of any two colors within a region.  The `B' key allows
  359. you to set all colors in a defined block to a new color.  The `R'
  360. does the same thing in an entire region.
  361.  
  362. Palette editing and shade mapping
  363. ---------------------------------
  364.  
  365. To alter the actual color or shade of grey assigned to a palette
  366. number, press `M' to get the color Map menu, then press the key
  367. (F1--F10, Shift F1--Shift 6) for the color number you wish to modify.
  368.  
  369. To edit the color (VGA or EGA monitors only), press `P' to get the
  370. Palette menu.  The color is determined by it numerical content of
  371. Red, Green and Blue, each with a strength from 0 to 63.  You can
  372. change the strength of each of these primary colors (note that these
  373. are primary light colors, corresponding to the phosphors on a color
  374. monitor, as opposed to primary pigment colors) by pressing `R', `G'
  375. or `B', and then pressing the Up or Down arrow key.  If you press
  376. CTRL-Up or CTRL-Down, the number changes by 4 units, and ALT-Up or
  377. ALT-Down changes the number by 16 units if you want to move around
  378. quickly.
  379.  
  380. While the RGB content fully defines the palette color, there are
  381. three auxilliary quantities supplied for your convenience which you
  382. can also edit in place of the primary quantities, namely, Hue,
  383. Saturation and Luminosity, which range from 0 to 255.  The Hue
  384. measures the location of the color on the spectrum from violet to
  385. red.  The Saturation gives the color's purity, where 255 is the
  386. purest, and 0 represents grey (washed out).  The Luminosity gives the
  387. brightness of the color.  You may wish to edit these instead of the
  388. RGB numbers directly, because they may better represent the way you
  389. think about how to relate one color to another.  To do this, press
  390. `H', `S' or `L' and use the Up/Down arrow keys.  As you go up or
  391. down, you will see the RGB numbers change to accomodate a change in
  392. Hue, Saturation or Luminosity, with the other auxilliary quantities
  393. held fixed.
  394.  
  395. You can edit any of the six numbers associate with the color content
  396. as much as you like.  If you like your final result, press `A' to
  397. accept the redefined palette entry.  When you return to your pattern,
  398. all threads with that color palette number will be displayed with the
  399. new color.  If you don't wish to preserve your palette change, press
  400. `C' to cancel your changes and leave the entry the way it was.
  401.  
  402. To change the shade of grey associated with a color number, press `S'
  403. in the Palette/Shade menu.  Then press `B', `D', `G', `L' or `W' to
  404. associate Black, Dark Grey, Grey, Light Grey or White, respectively,
  405. with that particular palette entry.
  406.  
  407. Mouse Functions
  408. ===============
  409.  
  410. If you have a mouse with a Microsoft-compatible driver that has been
  411. loaded before running `WEAVE', you can use it for cursor positioning
  412. and block commands.  Clicking the "left" mouse button in any of the
  413. three regions will cause that region to become active, and the cursor
  414. will be positioned at that location.  Clicking the "right" mouse
  415. button in the warp or treadle regions will cause that region to
  416. become active, and a `copy block' will be defined as the region
  417. containing the point where the mouse was clicked and the cursor
  418. location for that region.  If a block region is active or defined,
  419. clicking the left button will also deactivate that region.  The
  420. result is that you can position the cursor and outline copy blocks
  421. quickly with the mouse.
  422.  
  423. Auxilliary Functions
  424. ====================
  425.  
  426. Title [`T']
  427. -----------
  428.  
  429. You can give your pattern a title of up to 60 characters by pressing
  430. `T'.  You will then be prompted for the title.  It will be displayed
  431. on the screen, and appears on all printouts of pattern matrix or
  432. graphics displays.
  433.  
  434. Graphics [`G']
  435. --------------
  436.  
  437. When the pattern matrix is displayed on the screen in text mode, you
  438. can generally see only a portion of a complete pattern in the
  439. remainder of the screen.  The graphics mode of `WEAVE' allows you to
  440. see a much larger portion of the pattern.  Press `G' to move to
  441. graphics mode.  The screen will clear, and a menu will appear with
  442. options for the size of the pattern to be displayed, a print option,
  443. along with `Q' to return to the pattern matrix screen.  The four
  444. pattern sizes are selected by the function keys
  445.  
  446.    * `F1' : Smallest
  447.  
  448.    * `F2' : Smaller
  449.  
  450.    * `F3' : Larger
  451.  
  452.    * `F4' : Largest
  453.  
  454. The `Largest' size is comparable to that displayed on the pattern
  455. matrix screen (text mode).  Each successively smaller size has half
  456. as many pixels for each thread, ending with `Smallest', which has one
  457. pixel per thread.  Since a pixel can only be on or off on the
  458. monochrome display, shading is achieved by making subpatterns with
  459. greater or smaller numbers of pixels either on or off.  Thus the
  460. shading will look best in the `Largest' display, while for the
  461. `Smallest', there will be a shading effect only in an average sense. 
  462. For many applications, `Smaller' and `Larger' (`F2' and `F3')
  463. represent attractive compromises.
  464.  
  465. When the graphics display is complete, it waits for a keypress before
  466. displaying the graphics menu.  This allows you to use a `hot key'
  467. screen capture utility, if you have one, to capture the graphical
  468. pattern without the appearance of the menu.
  469.  
  470. You can sometimes speed up the graphical display by pressing
  471. `ALT-F1'--`ALT-F4'.  Under this option, a complete repeat length of
  472. the pattern is displayed, then rapidly copied to the rest of the
  473. screen.  Only full copies of the repeat pattern are made, so the
  474. final image may be smaller than when you choose the first method,
  475. where the computer recomputes the image at every point, but the
  476. display time is much shorter, especially for `Smallest' size option.
  477.  
  478. To get a graphics print of the display, press `P'.  The image printed
  479. is 720 x 348 pixels (the size of a Hercules screen) regardless of the
  480. size of your particular monitor.  Black dots correspond to blank
  481. portions of the screen, and white dots correspond to an illuminated
  482. pixel (the color of the phosphor).
  483.  
  484. Press `Q' when you are done with the graphics utility to return to
  485. the print matrix screen.
  486.  
  487. Hardware and Defaults [`H']
  488. ---------------------------
  489.  
  490. `Hardware' in this case refers to the physical properties of your
  491. loom.  These include the number of shafts, number of treadles, and
  492. whether the shed is rising or sinking.  When you first start `WEAVE',
  493. the default is four shafts, six treadles and a sinking shed, for
  494. which X's appear in the tieup region.  To change any of these, press
  495. `H'.  You may then select the menu items to change shaft number [S]
  496. or treadle number [T].  You will be prompted for the number you wish
  497. (maximum 16 in either case).  Pressing `X' or 'O' will toggle the
  498. shed between rising, for which O's appear in the tieup region, and
  499. sinking, for which X's appear.
  500.  
  501. If you wish your modified choices to be the default configuration
  502. when `WEAVE' starts up again, press `D'.  These choices will then be
  503. saved in a file (WEAVE.HDW).  If this file is present at startup,
  504. `WEAVE' will read it and use those settings instead as the default. 
  505. If you have set the environment variable `WEAVEDIR' to a directory
  506. path of your choice, `WEAVE' will read and write the hardware
  507. configuration file using that path.  You may always change them at
  508. any time within `WEAVE', though all pattern information is cleared if
  509. you change shaft or treadle number.
  510.  
  511. Size Compatibility Issues
  512. -------------------------
  513.  
  514. When copying sequences between regions, it may happen that the two
  515. regions don't have the same width, say, there are four shafts and six
  516. treadles.  When working with entire regions, the basic rule of thumb
  517. is that `WEAVE' will always enlarge a region to fit the incoming
  518. information, if necessary.  For example, if you load a treadle file
  519. with six treadles into a pattern that has only four, then the new
  520. pattern will have six treadles.  No information is lost, but of
  521. course the tieup region at that point only has four out of six
  522. treadles connected, so you must supply additional information to make
  523. this action meaningful.  The same idea applies to the square weave
  524. and pattern flip options described above.  For block copying between
  525. regions, however, no such accomodation is made.  For example, if a
  526. six-treadle block is copied into a four-shaft warp region, sequences
  527. which refer to numbers 5 and 6 will be blank, and you must supply the
  528. missing information.  If you really want six shafts, then you can
  529. make that change using the Hardware menu before you copy the block.
  530.  
  531. If you enlarge the number of treadles or shafts from the Hardware
  532. menu, no information is lost, but you will have to fill in the empty
  533. tieup sections to make such a change meaningful.  If you reduce the
  534. number of treadles or shafts, then `WEAVE' will keep what it can, but
  535. sequences which refer to the now-missing numbers will become blank.
  536.  
  537. Files [`F']
  538. -----------
  539.  
  540. Any pattern or region which you create can be saved as a file, which
  541. can be retrieved later for further editing or printing.  Press `F' to
  542. get the Files menu.  A submenu will appear with the keywords
  543. `Pattern', `Warp', `Treadle', `TieUp' and `ColorMap'.
  544.  
  545. To work with a pattern, press `P'.  A second submenu will then appear
  546. with the options `Save', `Load' and `Delete'.  To save a pattern,
  547. press `S'.  You will be prompted for a name of up to 8 characters
  548. (the extension .PTN is added by the program if you do not supply
  549. one).  All pattern size, threading, treadling, shed and shade
  550. information is saved in the file.  To load a file, press `L'.  A box
  551. will appear displaying all files with the extension .PTN.  Simply
  552. enter the desired file name (i.e., without the .PTN extension) to
  553. retrieve the pattern.  A few sample patterns are included on the
  554. original diskette.  To delete a file, press `D'.  Follow the same
  555. procedure as for loading a file, only this time the file will be
  556. erased.
  557.  
  558. Warp files contain all information about a warp region.  Their file
  559. names carry the extension .WRP, and they can be saved, loaded and
  560. deleted in the same fashion as complete pattern files.  Treadle files
  561. carry the extension .TRD and TieUp files the extension TIU.  If you
  562. stay with these extensions, you do not need to enter them when typing
  563. a file name--the extension is added automatically.
  564.  
  565. You can also save the palette and shade assignment to the 16 palette
  566. entries in a file which can be loaded at a later time.  For example,
  567. you may have a single pattern using a particular set of color
  568. numbers; with several color files, you can reassign the palette
  569. entries to try various color schemes which together may span more
  570. than 16 colors.  ColorMap (.CLR) files can be saved, loaded or
  571. deleted in the same fashion as the other types of files discussed
  572. above, using the Files main menu.
  573.  
  574. `HELP!'
  575. -------
  576.  
  577. To save screen space for the pattern, the only visible options
  578. displayed are those with submenus, along with the `Quit' option and a
  579. keypad map, which contains all functions available within `WEAVE'. 
  580. Press `K' to get the first page of the map, and use the spacebar to
  581. cycle through the map pages, and return to the program.
  582.  
  583. PROGRAM NOTES
  584. *************
  585.  
  586. Program History
  587. ===============
  588.  
  589.    * 5/89: version 1.0
  590.  
  591.    * 5/90: version 1.1 -- added environment support and file delete
  592.      options
  593.  
  594.    * 5/90: version 1.5 -- added color support and warp/treadle entry
  595.      by number [from Phil Scadden (New Zealand)]
  596.  
  597.    * 11/90: version 1.6 -- fixed file naming bug, added CTRL/ALT
  598.      keypad functions, added mouse support
  599.  
  600.    * 12/90: version 1.8 -- added various block manipulation and color
  601.      substitution features; added separate file options for each region
  602.  
  603.    * 1/91: version 2.0 -- added palette/shade editing functions;
  604.      added fast graphical display option
  605.  
  606. Some of the patterns in the distribution are taken from The
  607. Handweaver's Pattern Book, by Marguerite Davidson.
  608.  
  609. For any other questions or comments, I can be reached at the e-mail
  610. address below.
  611.  
  612. `WEAVE' may be freely distributed, or distributed for a nominal
  613. copying/mailing fee, but may not be sold for profit.  `WEAVE' carries
  614. no warranty, and the author assumes no liability in its use.
  615.  
  616. Brad Keister
  617. keister@poincare.phys.cmu.edu (internet)
  618. keister%poincare.phys.cmu.edu@CARNEGIE (BITNET)
  619.