Home » Archimedes archive » Acorn User » AU 1997-04 B.adf » PD » Knit/Convert/Manual/ConvManual
Knit/Convert/Manual/ConvManual
This website contains an archive of files for the Acorn Electron, BBC Micro, Acorn Archimedes, Commodore 16 and Commodore 64 computers, which Dominic Ford has rescued from his private collection of floppy disks and cassettes.
Some of these files were originally commercial releases in the 1980s and 1990s, but they are now widely available online. I assume that copyright over them is no longer being asserted. If you own the copyright and would like files to be removed, please contact me.
Tape/disk: | Home » Archimedes archive » Acorn User » AU 1997-04 B.adf » PD |
Filename: | Knit/Convert/Manual/ConvManual |
Read OK: | ✔ |
File size: | 81E2 bytes |
Load address: | 0000 |
Exec address: | 0000 |
File contents
***KnitConv Introduction*** A companion program for !EasyKnit, !KnitConv is a file conversion utility which manipulates EasyKnit files in a variety of ways. KnitConv requires RISC OS 3.1 or above in order to operate. It allows you to : 1. Create a Grid only EasyKnit file from a Grid and Picture file, reducing the file size for storage. Useful after the stitch grid has been appropriately filled and the Picture is not needed. 2. Capture the EasyKnit Edit window as a Sprite file in low or high resolution and with 16 or 256 colours. (see Creating sprites p. 9) 3. Convert pattern blocks designed on an EasyKnit grid into Double Jacquard patterns utilising the standard, elongated, or jigsaw method of translation. Experienced computer users should find the prompts supplied by the program to be enough to get started. If you need a bit more help, EasyKnit can provide it through the computer�s interactive help system. A click on the help button in the program�s KnitConv window will start it up for you. (see Diagram 1 ). ***Using !KnitConv*** The basic steps in the use of KnitConv are: 1. Prepare a suitable EasyKnit file using the !EasyKnit program. eg. a pattern block designed on a blank grid for conversion to a Double Jacquard pattern. 2. Load the KnitConv program onto the icon bar by double clicking on its icon in a filer window, then open KnitConv�s KnitConv window by clicking on it�s icon bar icon. 3. Open the menu by clicking on the pop-up menu button in the KnitConv window (diagram 1 p. 3) and choose the conversion process you wish to perform from the list of those available. 4. Drag the EasyKnit file you want to convert from the filer window onto the KnitConv icon bar icon or into the program�s KnitConv window. 5. Provide a suitable name for the processed file then drag the file icon from the Save area (diagram 1 p. 3) of the KnitConv program�s KnitConv window to a directory viewer. This will initiate the conversion process and, after a short delay while processing is carried out, the new file will be created in the filer window. The program will then be reset and will wait for another processing option to be chosen. ***The KnitConv window*** Double click on KnitConv�s icon in a filer window to load it onto the icon bar and then click on its icon bar icon to open !KnitConv�s KnitConv window. (see diagram 1). The Save area, which is initially greyed out will be ungreyed when it becomes appropriate. <insert Diagram 1.> 1. Click on the help button to start the computer�s interactive help system. This will provide information about whatever is under the pointer as it is moved around within the program�s windows and menu structure. 2. This panel displays information about the currently chosen process or, initially, asks you to choose the process you wish to perform. 3. Click on this pop-up menu button to open a list of available processes to choose from. 4. This is the Prompt panel, It serves as a reminder of what you should do next as you operate the KnitConv program. 5. This is the Save area. It remains greyed out until a process has been chosen and the file to convert has been dragged in. It then shows a suitable file icon for the kind of file to be created and allows you to provide it with a relevant name. Once named, dragging the file icon to a filer window will initiate the processing and after a short delay the newly created file will appear in the filer window. ***The Colour Picker window*** The Colour picker window appears automatically if the program needs to have nominated one of the colours available in the file to be processed. eg. When producing a jig-saw type of double jacquard pattern the program needs to know which colour should be treated as the background yarn colour in order to produce the correct result for the output file. (see diagram 2). <insert diagram 2.> The Colour Picker window is similar in operation to the colour picker window in EasyKnit. The panel at the top describes the decision the program is asking to have made for it. Click on the colour panel, or its colour name to select the relevant choice then confirm it by clicking on the Continue button. The program will then be able to proceed as required. If you click on the Cancel button, the Colour Picker window will close and the program will revert to waiting for a process to be chosen. The program will not open the colour picker window if it finds that one of the colour panels has one of the following (case sensitive) names: bkgnd Bkgnd background BkGnd Background BackGround main Main It will use the named colour, if one is found, as the background colour. Otherwise the Colour picker window will open and you will be asked to confirm the colour to be used. ***Menus and Dialogue Boxes*** This section of the manual provides a description of the various menus and dialogue boxes used by the program. Menu items with a rightward pointing arrow lead to sub-menus which have a range of options associated with the menu entry. Moving the pointer off to the right of an arrow will open that option�s sub-menu allowing more detailed choices to be made. *Icon bar menu* This menu is associated with the program�s icon bar icon. The Icon bar/Info option leads to a standard information box giving details about the KnitConv program. Icon bar/Quit is the standard method of discarding the program from memory when no longer required. *Processes menu* The Processes menu is associated with the pop-up menu button in KnitConv�s main window. It can be opened by clicking with the Select or Menu mouse buttons while the pointer is over the pop-up button. Processes/Remove picture Choose this process to remove the Picture file from a Grid and picture EasyKnit file after the stitch grid has been filled and the Picture file is no longer required. This reduces the size of the file for storage purposes but is an irreversible step. The Picture cannot be recombined with the filled grid. Once the grid has been filled the picture becomes redundant and if you are unlikely to want to edit the grid with the help of the Picture file in the future, then it can safely be removed. The file produced as a result of this process is a Grid Only type EasyKnit file which can be used as normal by EasyKnit. Processes/Make sprite Choose this option to create the EasyKnit file�s Edit window as a Low resolution, 16 colour sprite file, or preferably, move the pointer off to the right over the arrow to open the Sprite sub-menu allowing more control over the output sprite. (see Creating sprites below). Processes/Double Jacquard Choose this option to create a standard Double Jacquard pattern. Moving off to the right over the arrow opens the Jacquard sub-menu allowing the other available Jacquard processing options to be chosen. (see Jacquard processes below for more info.) Processes/Make sprite/Sprite menu For more information about making the best use of the options in this menu see the section Creating sprites below. Sprite/Low res Choose the Low res option to create a rectangular pixel mode sprite. This uses less memory than a square pixel mode sprite but can lead to a loss of detail in the image produced and consequent lack of crispness. Sprite/High res Choose the High res option to create a square pixel mode sprite. This requires more free memory than a Low res sprite but is better at preserving image detail. Sprite/16 Colours Choose the 16 Colours option if the all the colours in the file to be processed were created using the 16 colour area of EasyKnit�s Colour picker window. If a picture file is included in the input file then it will only reproduce correctly if all its colours are also defined using the 16 colour palette. If the Picture or EasyKnit file contain colours defined using the 256 colour palette then use the 256 Colours option to ensure accurate colour reproduction. The 16 Colour option creates a sprite which requires less memory than a 256 colour sprite and is preferable unless some colours to be used are defined using the 256 colour palette. Sprite/256 Colours Choose the 256 Colours option if the incoming EasyKnit file or a Picture file held within it contain colours defined using the 256 colour palette to ensure accurate colour reproduction. This option creates a sprite which requires more memory than a 16 colour sprite and is necessary if any colours in the input file are defined using the 256 colour palette. Sprite/Include picture Chose the Include picture option if you wish to have the Picture file contained within the input file included in the image generated. The Picture file will appear behind the grid of stitches and will show through any unfilled stitches but will be covered by filled grid stitches. If this option is left unticked, any Picture file present in the input file will be ignored. Sprite/Scale Move off to the right from the Sprite/Scale option to open the Scale dialogue box. Set the values in the two icons to the correct ratio to alter the size of the produced sprite. eg. 1:1 gives a sprite which is the same size as the original Edit window, 2:1 gives a sprite which is twice the size of the original, 3:4 gives a sprite which is three quarters the size of the original etc. Processes/Double Jacquard/Jacard menu Jacquard/Standard The Standard option produces a normal Double Jacquard pattern. For each row of input, each colour-row of the output pattern appears twice. Jacquard/Elongated The Elongate option produces an Elongated Jacquard pattern. For each row of input, each colour-row of the output pattern appears once and the machine uses its elongate button to advance the punchcard on alternate rows. Jacquard/Jigsaw The Jigsaw option produces a Jigsaw Jacquard pattern. The input rows are examined in sequential pairs to determine the colour order of the output rows of the pattern. ***Creating sprites*** KnitConv has various options available when creating sprites, the options are there to assist users to produce the best quality result within the memory limitations of their computer and the capability of their printer. Hopefully the following discussion will shed some light on the numerous things which need to be taken into account when using KnitConv to produce the EasyKnit Edit window as a sprite file and assist you in creating the best possible results. *About sprites* A sprite is a method of storing and manipulating graphical images in a computer. A sprite is in fact a very similar arrangement to a filled EasyKnit grid. It consists of a regular block of pixels layed out in an array of rows and columns, each pixel is similar to the individual stitches making up an EasyKnit grid, though a pixel�s size is fixed and its shape can be square or rectangular depending on its screen mode. Each pixel can be individually set to be shown in one of a range of colours available for a sprite created in that screen mode. eg. In a 16 colour sprite, each pixel can be any one of the 16 possible colours available in the 16 colour palette. Similarly pixels in 256 colour sprites can display any of the colours available in the 256 colour palette. Sprites can also be created in screen modes with 2, 4, 32 thousand and 16 million colours available to them. We are primarily concerned with 16 or 256 colour sprites as these have the same colours available to them as are available for use within EasyKnit. Users of computers with small amounts of RAM in their machines may well be limited regarding the Scale setting and, therefore, the size of sprite for which KnitConv can find enough free memory to create a sprite of a large grid. If the program tells you that there is not enough free memory available to create the desired sprite then you should try to maximise the amount of free RAM available for use by quitting any unnecessary applications from the icon bar and/ or creating the sprite at a reduced Scale setting so that its creation requires less memory. Some very large grids may not be possible to create at all on low memory machines due to the fact that if the scale setting for creating the sprite is reduced to a low point where the sprite produced will fit within the available memory then you may find that some of the detail, particularly fine details like the gridlines, can end up being missed out during creation of the sprite, thus rendering the image useless. The only solution to this problem is to add extra RAM capacity by purchasing a memory upgrade for your computer. Sprite files can be viewed and edited by the Paint program supplied with the computer. Double click on a sprite file icon in a filer window to load it into Paint. When Paint loads a sprite file it opens a Sprite file window containing a miniature version of the sprite image. Double click on the miniature image to open a sprite window containing the full version of the sprite which can be edited as required. Press Menu when the pointer is over the sprite file window and choose the Display/Full info option, then if necessary, click on the sprite file window�s toggle size icon (top right), to allow you to find out more information about the type of sprite contained in the sprite file, such as its screen mode, (which defines whether it is a 16 or a 256 colour sprite and the shape of its pixels) and its width and height in pixels and the number of bytes of memory needed for the sprite. (divide the number of bytes required to hold the sprite by 1024 for an accurate measure of its size in kilobytes, or divide by 1000 for a rough estimate). ***Choosing the number of Colours*** It is possible in KnitConv to create a sprite as: a low resolution sprite of 16 colours, (mode 12) a low resolution sprite of 256 colours, (mode 15) a high resolution sprite of 16 colours, (mode 20) a high resolution sprite of 256 colours, (mode 21) Modes 12 and 15 are created from rectangular pixels while modes 20 and 21 use square shaped pixels. The square pixel modes are capable of resolving finer details and produce crisper looking sprites than the rectangular pixel modes but it does require more RAM to create and thereafter to utilise them in other programs. A 256 colour sprite of a given size in pixels requires twice as much memory as a 16 colour sprite of the same size if both sprites are created in a screen mode which has square shaped pixels or in a screen mode with rectangular shaped pixels. When displayed on the screen, a sprite created in a rectangular pixel mode will require half the amount of memory needed for a square pixel mode sprite of the same physical size on the screen. The 16 colours available for use in a 16 colour sprite are also present scattered among the wider range of colours available in a 256 colour sprite. This means that a sprite created in KnitConv as a 256 colour sprite but which uses only those colours available to a 16 colour sprite will look identical to a sprite created by KnitConv as a 16 colour sprite but the 256 colour version will need twice as much free memory to create and manipulate. This is obviously wasteful of precious memory for no real gain so if all the colours used in the EasyKnit file you wish to capture as a sprite have been chosen from the 16 colour part of the Colour picker window then you should use the 16 Colour option in KnitConv�s Sprite menu when creating the sprite. When the computer is asked to represent one of the colours defined from the 256 colours part of the colour picker window, in a sprite with only 16 colours available, the computer decides which of the 16 colours available is closest to the colour in question and uses its choice to represent that colour. Since 8 of the 16 colours available are black, white or intermediate shades of grey, this process rarely produces a usable result. The colours in the original file are badly corrupted in the output sprite rendering it unusable for most purposes. If any of the colours defined in the input EasyKnit file have been chosen from the 256 colours part of the colour picker window then it is necessary to select the 256 Colours option in KnitConv�s Sprite menu to ensure correct representation in the output sprite of the colours used in the input file. Similarly, if the input file contains a Picture file and the picture file or parts of it are visible in the Edit window to be captured as a sprite and the picture file uses colours defined from a 256 colour palette, then you will need to use the 256 Colours menu option to get the colours to reproduce correctly. (tick the Include picture menu option if you wish to have the Picture file included). If the EasyKnit file colours have been defined from the 16 colour part of the Colour picker window but the picture file is a 256 colour file it is still possible to produce a 16 colour sprite from it but only if the picture file is not to be included in the output. ***Viewing 256 colour sprites*** Your computer may well be configured to start up in a 16 colour screen mode when first switched on. If this is the case then if you want to view the result of creating a 256 colour sprite on screen then you must remember to switch into a 256 colour screen mode first otherwise the colours in the sprite, although correct, will look on the screen as if they are wrong. Changing to a 256 colour screen mode will rectify this apparent problem. *Setting the scale factor* The setting in the Scale dialogue box allows you to alter the overall width and height of the sprite created. A setting of 1:1 creates a sprite which is the same size as the Edit window, (this may well be larger than the screen size). Setting the scaling ratio to 1:3 reduces the size of the sprite created to be one third as large as the Edit window. Setting the ratio to 4:1 creates a sprite which is 4 times larger than the input Edit window. If you prefer to work with percentages rather than fractions in the Scale box, simply set the figure in the second writable icon to be 100. The figure in the first icon can then be set to the percentage figure required. eg 66:100 is the same as a setting of 66%. The scaling procedure used by KnitConv utilises the computer�s built in sprite scaling routines. These are not very sophisticated and while creating a sprite at 1:1 or increasing the sprite�s size to greater than that of the Edit window poses no problems, there is a limit to how much you can reduce the size of the sprite using a scale setting which is less than 1:1 before you start to loose significant detail. The gridlines being narrow are particularly prone to disappearing from the created sprite if the scale of the output is reduced by too much. This can happen because of the way in which the computer creates the scaled sprite. When you create a sprite at a scale setting of 1:1, each row of pixels which make up the Edit window as it appears on the screen is recreated as a row of pixels in the sprite file. Thus an exact copy of the Edit window is created as a sprite file. However, when you reduce the scale setting from 1:1 to say 1:3 then the computer simply ignores 2 rows of pixels out of three in the Edit window writing every third row to the output sprite. No account of the information stored in the ignored rows is taken, so if two of the rows which are being ignored happen to be used to represent one of the gridlines then that gridline will not appear in the sprite created. The precise setting of the Scale factor at which this will happen depends on the overall size of the grid and the size of the stitches which make it up. Trial and error is the only way to find out if a given scale setting is capable of producing an acceptable result. ****Coping with large sprites**** It may be that you find that the smallest scale setting by which you can reduce the size of the created sprite, and still have all the necessary detail present in it, produces a sprite which uses up most of the free memory available in your machine. This may mean that you have difficulty utilising the sprite in other programs. eg. if you wanted to add some text lables to the sprite image and then to place the combined sprite plus tables diagram into the middle of a page of text in a word processing program before printing out a copy of the page, you could find that once the word processing program has been started up and grabbed the amount of memory it needs to run, there is then insufficient free memory left to load the sprite file into the word processing program and print it out. In this situation you may well still be able to generate the desired printout if you proceed as follows. Ensure that you save any files you have been working on, then reset your computer (press ctrl break) to ensure that you have no unnecessary modules taking up space in the module area. Load the KnitConv program onto the icon bar. Create as large a sprite as memory will allow and save it to a disc. Quit the KnitConv program then load the ChangeFSI program (supplied with your computer) onto the icon bar. Use ChangeFSI�s sprite scaling routines to reduce the size, and thus the memory requirement of the sprite created above. ChangeFSI�s sprite scaling routines are much more sophisticated than those used by KnitConv. They do take into account the information available in all the rows of the input sprite to produce a dithered output sprite. This dithering process is much more efficient at maintaining the fine details in a sprite image which is being created at a reduced scale. The dithered sprite produced by allowing ChangeFSI to reduce the size of the sprite on the disc is more likely to have survived the scaling process intact whilst its memory requirement will have been reduced, perhaps by enough to allow it to be combined with the text and printed, than would have been the case if the scaling had been performed solely by KnitConv. There is of course still a limit to the amount of reduction possible without loss of image detail but ChangeFSI should produce better results in this regard than KnitConv. ***Scaling a sprite using ChangeFSI*** Ensure that you have a copy of the sprite file to be scaled visible in a filer window on the screen. Locate your copy of the ChangeFSI program and load it onto the icon bar by double clicking on its filer window icon. Press Menu over ChangeFSI�s icon bar icon and open the Scaling submenu by moving the pointer off to the right of the arrow from the Scaling menu option. Click on the Custom button to ensure it is selected then enter the scaling setting required. eg. to reduce the size of the input sprite to one third the size of the original, the Scaling dialogue box should look something like this: <insert diagram 3> Open the Processing menu option and ensure that none of the options in the Processing dialogue box are ticked. If any are ticked, clicking on them using the Adjust mouse button will untick them whilst keeping the menu structure open. This ensures that the sprite does not undergo any transformations other than the scaling required. Open ChangeFSI�s Sprite Output dialogue box and ensure that the Colour button is selected. <insert Diagram 4> Tick the Old mode option and type in the mode number the sprite to be reduced was created in. ( this can be found by loading the sprite into Paint and pressing Menu over the sprite file window which opens then go off the Sprite �sprite�s filename� option then off the Info option ). All of the necessary options regarding how we want the input sprite to be processed by ChangeFSI have now been set so drag the sprite file icon of the sprite to be reduced from the filer window to ChangeFSI�s icon bar icon. This will cause ChangeFSI to process the sprite file and open a viewing window containing the reduced sprite on the screen. If the input sprite has been reduced successfully with no loss of detail then pressing menu over the viewing window to open the Save Image submenu will allow you to save the new sprite file to your filer window. If the viewing window reveals that the input sprite has been reduced too far and has lost some of its gridlines then open ChangeFSI�s Scaling options dialogue box by pressing Menu over ChangeFSI�s icon bar icon and going off the Scaling option and alter the figures to reduce the amount by which the input is scaled. eg. 1:2 instead of 1:3 Then click on the Reprocess option in ChangeFSI�s icon bar menu to replace the sprite in the viewing window with a new version created using the new scaling factor.Each time the Reprocess option is chosen, ChangeFSI reloads the sprite file from the filer window and creates the contents of the viewing window using the currently set processing options. This process of altering the scale setting in the dialogue box then clicking on Reprocess to make the changes take effect can be repeated as many times as necessary until you have created the smallest possible sprite which still contains all the image data. Then you can save the result from the menu available in the viewer window. ***Jacquard processes*** The input block is created as a block of cells, 24 stitches wide, (the width of the punchcard), and in this case 14 rows high. It is important to design the block carefully so that when it is repeated above or below, and if necessary to either side as well, the pattern created meets and is continued across the join correctly. see diagram 5, or load the file PatBlock1 into EasyKnit to see an example of a suitable block. <insert Diagram 5.> Any unfilled rows at the top of the block (rows 15-20 in this example) are ignored by the Jacquard conversion process but for accurate translation, the block must start on the bottom row of the grid and contain no unfilled stitches. As an example of the result of analysing a pattern block using each of the Double Jacquard translations available, this block will be used as the input file for conversion using each of the available translation methods in turn. *Double Jacquard pattern using Standard method.* Input Block <insert diagram 5> When analysing the input pattern block to create a Standard double Jacquard pattern the program looks at the bottom row of the block, and finds the sequence in which the colours appear. This sequence is repeated in the same order throughout the analysis of each row of the input block. The program recreates the stitches of the first colour in the sequence as the bottom row of the pattern. It then repeats this row as the second row of the pattern. The program then uses the next colour in the sequence and reproduces the stitches of that colour as rows three and four. The program works through the sequence of colours in turn producing two rows of pattern for each colour. If there are no stitches of the colour currently under consideration, the program puts two blank rows into the pattern. When all the colours in the sequence for the bottom row have been separated and recreated, the program analyses the next row of the block and separates each of its colours in sequence working from the bottom to the top of the block. Double Jacquard output pattern using Standard method. <insert Diagram 6> *Double Jacquard pattern using Elongated method.* Input Block <insert diagram 5> When analysing the input pattern block to create an Elongated double Jacquard pattern the program looks at the bottom row of the block, and finds the sequence in which the colours appear. This sequence is repeated in the same order throughout the analysis of each row of the input block. The program recreates the stitches of the first colour in the sequence as the bottom row of the pattern. The program then uses the next colour in the sequence and reproduces the stitches of that colour as row two. The program works through the sequence of colours in turn producing one row of pattern for each colour. If there are no stitches of the colour currently under consideration, the program puts a blank row into the pattern. When all the colours in the sequence for the bottom row have been separated and recreated, the program analyses the next row of the block and separates each of its colours in sequence working from the bottom to the top of the block. When in use, the knitting machine�s Elongate button is set so that the punchcard is advanced every second row. This produces an identical method of knitting as a Standard Jacquard pattern but requires only half the number of rows of punchcard to be punched out. Double Jacquard output pattern using Elongated method. <insert diagram 7> *Double Jacquard pattern using Jigsaw method.* Input Block <insert diagram 5> When analysing the input pattern block to create a Jigsaw double Jacquard pattern the program needs to know which of the colours used in the block represents the background yarn colour. The input pattern block is considered in pairs of rows working from bottom to top. The sequence order of the non-background colour stitches for the first pair of rows is determined. The program recreates the stitches in the background colour from the bottom row of the pair of rows of the block as the bottom row of the pattern. It then uses the first non-background colour in the sequence determined for this pair of rows and recreates the stitches of that colour from the bottom row of the pair as the second row of the output pattern. The stitches of the same colour from the top row of the input pair is then placed in the third row of the output pattern. The next colour in the sequence is selected and the stitches in that colour from the bottom row of the input pair form the next row of output, followed by the stitches from the upper row of the input pair. When all the non-background colours used in the input pair have been analysed and transferred to the output pattern, the background colour stitches from the upper row of the input pair are placed in the next row of the output pattern. This completes the analysis of that pair of rows from the input block. The next pair of input rows are then analysed in a similar manner until the top of the input block is reached. If there are no stitches of a particular colour used in one of the pair of rows under consideration then a blank line is added to the output pattern in place of the missing colour. The order sequence in which colours are used is determined separately for each pair of rows and is therefore not a constant repetition throughout the output pattern but follows the order as determined by the input pair under consideration. Input Block Double Jacquard output pattern using Jigsaw method. <insert diagram 8> THE END
00000000 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 |. | 00000010 20 20 20 20 20 2a 2a 2a 4b 6e 69 74 43 6f 6e 76 | ***KnitConv| 00000020 20 49 6e 74 72 6f 64 75 63 74 69 6f 6e 2a 2a 2a | Introduction***| 00000030 0a 0a 20 20 20 41 20 63 6f 6d 70 61 6e 69 6f 6e |.. A companion| 00000040 20 70 72 6f 67 72 61 6d 20 66 6f 72 20 21 45 61 | program for !Ea| 00000050 73 79 4b 6e 69 74 2c 20 21 4b 6e 69 74 43 6f 6e |syKnit, !KnitCon| 00000060 76 20 69 73 20 61 20 66 69 6c 65 20 63 6f 6e 76 |v is a file conv| 00000070 65 72 73 69 6f 6e 20 0a 20 20 20 75 74 69 6c 69 |ersion . utili| 00000080 74 79 20 77 68 69 63 68 20 6d 61 6e 69 70 75 6c |ty which manipul| 00000090 61 74 65 73 20 45 61 73 79 4b 6e 69 74 20 66 69 |ates EasyKnit fi| 000000a0 6c 65 73 20 69 6e 20 61 20 76 61 72 69 65 74 79 |les in a variety| 000000b0 20 6f 66 20 77 61 79 73 2e 20 0a 20 20 20 4b 6e | of ways. . Kn| 000000c0 69 74 43 6f 6e 76 20 72 65 71 75 69 72 65 73 20 |itConv requires | 000000d0 52 49 53 43 20 4f 53 20 33 2e 31 20 6f 72 20 61 |RISC OS 3.1 or a| 000000e0 62 6f 76 65 20 69 6e 20 6f 72 64 65 72 20 74 6f |bove in order to| 000000f0 20 6f 70 65 72 61 74 65 2e 0a 0a 20 20 20 49 74 | operate... It| 00000100 20 61 6c 6c 6f 77 73 20 79 6f 75 20 74 6f 20 3a | allows you to :| 00000110 0a 20 20 20 31 2e 20 43 72 65 61 74 65 20 61 20 |. 1. Create a | 00000120 47 72 69 64 20 6f 6e 6c 79 20 45 61 73 79 4b 6e |Grid only EasyKn| 00000130 69 74 20 66 69 6c 65 20 66 72 6f 6d 20 61 20 47 |it file from a G| 00000140 72 69 64 20 61 6e 64 20 50 69 63 74 75 72 65 20 |rid and Picture | 00000150 0a 20 20 20 20 20 20 66 69 6c 65 2c 20 72 65 64 |. file, red| 00000160 75 63 69 6e 67 20 74 68 65 20 66 69 6c 65 20 73 |ucing the file s| 00000170 69 7a 65 20 66 6f 72 20 73 74 6f 72 61 67 65 2e |ize for storage.| 00000180 20 55 73 65 66 75 6c 20 61 66 74 65 72 20 74 68 | Useful after th| 00000190 65 20 73 74 69 74 63 68 20 0a 20 20 20 20 20 20 |e stitch . | 000001a0 67 72 69 64 20 68 61 73 20 62 65 65 6e 20 61 70 |grid has been ap| 000001b0 70 72 6f 70 72 69 61 74 65 6c 79 20 66 69 6c 6c |propriately fill| 000001c0 65 64 20 61 6e 64 20 74 68 65 20 50 69 63 74 75 |ed and the Pictu| 000001d0 72 65 20 69 73 20 6e 6f 74 20 6e 65 65 64 65 64 |re is not needed| 000001e0 2e 0a 20 20 20 20 20 0a 20 20 20 32 2e 20 43 61 |.. . 2. Ca| 000001f0 70 74 75 72 65 20 74 68 65 20 45 61 73 79 4b 6e |pture the EasyKn| 00000200 69 74 20 45 64 69 74 20 77 69 6e 64 6f 77 20 61 |it Edit window a| 00000210 73 20 61 20 53 70 72 69 74 65 20 66 69 6c 65 20 |s a Sprite file | 00000220 69 6e 20 6c 6f 77 20 6f 72 20 0a 20 20 20 20 20 |in low or . | 00000230 20 68 69 67 68 20 72 65 73 6f 6c 75 74 69 6f 6e | high resolution| 00000240 20 61 6e 64 20 77 69 74 68 20 31 36 20 6f 72 20 | and with 16 or | 00000250 32 35 36 20 63 6f 6c 6f 75 72 73 2e 20 28 73 65 |256 colours. (se| 00000260 65 20 43 72 65 61 74 69 6e 67 20 0a 20 20 20 20 |e Creating . | 00000270 20 20 73 70 72 69 74 65 73 20 70 2e 20 39 29 0a | sprites p. 9).| 00000280 20 20 20 20 20 0a 20 20 20 33 2e 20 43 6f 6e 76 | . 3. Conv| 00000290 65 72 74 20 70 61 74 74 65 72 6e 20 62 6c 6f 63 |ert pattern bloc| 000002a0 6b 73 20 64 65 73 69 67 6e 65 64 20 6f 6e 20 61 |ks designed on a| 000002b0 6e 20 45 61 73 79 4b 6e 69 74 20 67 72 69 64 20 |n EasyKnit grid | 000002c0 69 6e 74 6f 20 0a 20 20 20 20 20 20 44 6f 75 62 |into . Doub| 000002d0 6c 65 20 4a 61 63 71 75 61 72 64 20 70 61 74 74 |le Jacquard patt| 000002e0 65 72 6e 73 20 75 74 69 6c 69 73 69 6e 67 20 74 |erns utilising t| 000002f0 68 65 20 73 74 61 6e 64 61 72 64 2c 20 65 6c 6f |he standard, elo| 00000300 6e 67 61 74 65 64 2c 20 0a 20 20 20 20 20 20 6f |ngated, . o| 00000310 72 20 6a 69 67 73 61 77 20 6d 65 74 68 6f 64 20 |r jigsaw method | 00000320 6f 66 20 74 72 61 6e 73 6c 61 74 69 6f 6e 2e 0a |of translation..| 00000330 20 20 20 20 20 20 45 78 70 65 72 69 65 6e 63 65 | Experience| 00000340 64 20 63 6f 6d 70 75 74 65 72 20 75 73 65 72 73 |d computer users| 00000350 20 73 68 6f 75 6c 64 20 66 69 6e 64 20 74 68 65 | should find the| 00000360 20 70 72 6f 6d 70 74 73 20 73 75 70 70 6c 69 65 | prompts supplie| 00000370 64 20 62 79 20 74 68 65 20 0a 20 20 20 20 20 20 |d by the . | 00000380 70 72 6f 67 72 61 6d 20 74 6f 20 62 65 20 65 6e |program to be en| 00000390 6f 75 67 68 20 74 6f 20 67 65 74 20 73 74 61 72 |ough to get star| 000003a0 74 65 64 2e 20 49 66 20 79 6f 75 20 6e 65 65 64 |ted. If you need| 000003b0 20 61 20 62 69 74 20 6d 6f 72 65 20 68 65 6c 70 | a bit more help| 000003c0 2c 20 0a 20 20 20 20 20 20 45 61 73 79 4b 6e 69 |, . EasyKni| 000003d0 74 20 63 61 6e 20 70 72 6f 76 69 64 65 20 69 74 |t can provide it| 000003e0 20 74 68 72 6f 75 67 68 20 74 68 65 20 63 6f 6d | through the com| 000003f0 70 75 74 65 72 91 73 20 69 6e 74 65 72 61 63 74 |puter.s interact| 00000400 69 76 65 20 68 65 6c 70 20 0a 20 20 20 20 20 20 |ive help . | 00000410 73 79 73 74 65 6d 2e 20 41 20 63 6c 69 63 6b 20 |system. A click | 00000420 6f 6e 20 74 68 65 20 20 68 65 6c 70 20 62 75 74 |on the help but| 00000430 74 6f 6e 20 69 6e 20 74 68 65 20 70 72 6f 67 72 |ton in the progr| 00000440 61 6d 91 73 20 4b 6e 69 74 43 6f 6e 76 20 0a 20 |am.s KnitConv . | 00000450 20 20 20 20 20 77 69 6e 64 6f 77 20 77 69 6c 6c | window will| 00000460 20 73 74 61 72 74 20 69 74 20 75 70 20 66 6f 72 | start it up for| 00000470 20 79 6f 75 2e 20 28 73 65 65 20 44 69 61 67 72 | you. (see Diagr| 00000480 61 6d 20 31 20 29 2e 0a 0a 0a 20 20 20 20 20 20 |am 1 ).... | 00000490 20 20 20 20 20 20 20 2a 2a 2a 55 73 69 6e 67 20 | ***Using | 000004a0 21 4b 6e 69 74 43 6f 6e 76 2a 2a 2a 0a 0a 20 20 |!KnitConv***.. | 000004b0 20 54 68 65 20 62 61 73 69 63 20 73 74 65 70 73 | The basic steps| 000004c0 20 69 6e 20 74 68 65 20 75 73 65 20 6f 66 20 4b | in the use of K| 000004d0 6e 69 74 43 6f 6e 76 20 61 72 65 3a 0a 0a 20 20 |nitConv are:.. | 000004e0 20 20 20 31 2e 20 50 72 65 70 61 72 65 20 61 20 | 1. Prepare a | 000004f0 73 75 69 74 61 62 6c 65 20 45 61 73 79 4b 6e 69 |suitable EasyKni| 00000500 74 20 66 69 6c 65 20 75 73 69 6e 67 20 74 68 65 |t file using the| 00000510 20 21 45 61 73 79 4b 6e 69 74 20 0a 20 20 20 20 | !EasyKnit . | 00000520 20 70 72 6f 67 72 61 6d 2e 20 65 67 2e 20 61 20 | program. eg. a | 00000530 70 61 74 74 65 72 6e 20 62 6c 6f 63 6b 20 64 65 |pattern block de| 00000540 73 69 67 6e 65 64 20 6f 6e 20 61 20 62 6c 61 6e |signed on a blan| 00000550 6b 20 67 72 69 64 20 66 6f 72 20 0a 20 20 20 20 |k grid for . | 00000560 20 63 6f 6e 76 65 72 73 69 6f 6e 20 74 6f 20 61 | conversion to a| 00000570 20 44 6f 75 62 6c 65 20 4a 61 63 71 75 61 72 64 | Double Jacquard| 00000580 20 70 61 74 74 65 72 6e 2e 0a 20 20 20 20 20 32 | pattern.. 2| 00000590 2e 20 4c 6f 61 64 20 74 68 65 20 4b 6e 69 74 43 |. Load the KnitC| 000005a0 6f 6e 76 20 70 72 6f 67 72 61 6d 20 6f 6e 74 6f |onv program onto| 000005b0 20 74 68 65 20 69 63 6f 6e 20 62 61 72 20 62 79 | the icon bar by| 000005c0 20 64 6f 75 62 6c 65 20 0a 20 20 20 20 20 63 6c | double . cl| 000005d0 69 63 6b 69 6e 67 20 6f 6e 20 69 74 73 20 69 63 |icking on its ic| 000005e0 6f 6e 20 69 6e 20 61 20 66 69 6c 65 72 20 77 69 |on in a filer wi| 000005f0 6e 64 6f 77 2c 20 74 68 65 6e 20 6f 70 65 6e 20 |ndow, then open | 00000600 4b 6e 69 74 43 6f 6e 76 91 73 20 0a 20 20 20 20 |KnitConv.s . | 00000610 20 4b 6e 69 74 43 6f 6e 76 20 77 69 6e 64 6f 77 | KnitConv window| 00000620 20 62 79 20 63 6c 69 63 6b 69 6e 67 20 6f 6e 20 | by clicking on | 00000630 69 74 91 73 20 69 63 6f 6e 20 62 61 72 20 69 63 |it.s icon bar ic| 00000640 6f 6e 2e 0a 20 20 20 20 20 33 2e 20 4f 70 65 6e |on.. 3. Open| 00000650 20 74 68 65 20 6d 65 6e 75 20 62 79 20 63 6c 69 | the menu by cli| 00000660 63 6b 69 6e 67 20 6f 6e 20 74 68 65 20 70 6f 70 |cking on the pop| 00000670 2d 75 70 20 6d 65 6e 75 20 62 75 74 74 6f 6e 20 |-up menu button | 00000680 69 6e 20 0a 20 20 20 20 20 74 68 65 20 4b 6e 69 |in . the Kni| 00000690 74 43 6f 6e 76 20 77 69 6e 64 6f 77 20 28 64 69 |tConv window (di| 000006a0 61 67 72 61 6d 20 31 20 70 2e 20 33 29 20 61 6e |agram 1 p. 3) an| 000006b0 64 20 63 68 6f 6f 73 65 20 74 68 65 20 0a 20 20 |d choose the . | 000006c0 20 20 20 63 6f 6e 76 65 72 73 69 6f 6e 20 70 72 | conversion pr| 000006d0 6f 63 65 73 73 20 79 6f 75 20 77 69 73 68 20 74 |ocess you wish t| 000006e0 6f 20 70 65 72 66 6f 72 6d 20 66 72 6f 6d 20 74 |o perform from t| 000006f0 68 65 20 6c 69 73 74 20 6f 66 20 0a 20 20 20 20 |he list of . | 00000700 20 74 68 6f 73 65 20 61 76 61 69 6c 61 62 6c 65 | those available| 00000710 2e 0a 20 20 20 20 20 34 2e 20 44 72 61 67 20 74 |.. 4. Drag t| 00000720 68 65 20 45 61 73 79 4b 6e 69 74 20 66 69 6c 65 |he EasyKnit file| 00000730 20 79 6f 75 20 77 61 6e 74 20 74 6f 20 63 6f 6e | you want to con| 00000740 76 65 72 74 20 66 72 6f 6d 20 74 68 65 20 66 69 |vert from the fi| 00000750 6c 65 72 20 0a 20 20 20 20 20 77 69 6e 64 6f 77 |ler . window| 00000760 20 6f 6e 74 6f 20 74 68 65 20 4b 6e 69 74 43 6f | onto the KnitCo| 00000770 6e 76 20 69 63 6f 6e 20 62 61 72 20 69 63 6f 6e |nv icon bar icon| 00000780 20 6f 72 20 69 6e 74 6f 20 74 68 65 20 0a 20 20 | or into the . | 00000790 20 20 20 70 72 6f 67 72 61 6d 91 73 20 4b 6e 69 | program.s Kni| 000007a0 74 43 6f 6e 76 20 77 69 6e 64 6f 77 2e 0a 20 20 |tConv window.. | 000007b0 20 20 20 35 2e 20 50 72 6f 76 69 64 65 20 61 20 | 5. Provide a | 000007c0 73 75 69 74 61 62 6c 65 20 6e 61 6d 65 20 66 6f |suitable name fo| 000007d0 72 20 74 68 65 20 70 72 6f 63 65 73 73 65 64 20 |r the processed | 000007e0 66 69 6c 65 20 74 68 65 6e 20 64 72 61 67 20 74 |file then drag t| 000007f0 68 65 20 0a 20 20 20 20 20 66 69 6c 65 20 69 63 |he . file ic| 00000800 6f 6e 20 66 72 6f 6d 20 74 68 65 20 53 61 76 65 |on from the Save| 00000810 20 61 72 65 61 20 28 64 69 61 67 72 61 6d 20 31 | area (diagram 1| 00000820 20 70 2e 20 33 29 20 6f 66 20 74 68 65 20 0a 20 | p. 3) of the . | 00000830 20 20 20 20 4b 6e 69 74 43 6f 6e 76 20 70 72 6f | KnitConv pro| 00000840 67 72 61 6d 91 73 20 4b 6e 69 74 43 6f 6e 76 20 |gram.s KnitConv | 00000850 77 69 6e 64 6f 77 20 74 6f 20 61 20 64 69 72 65 |window to a dire| 00000860 63 74 6f 72 79 20 0a 20 20 20 20 20 76 69 65 77 |ctory . view| 00000870 65 72 2e 0a 0a 20 20 20 54 68 69 73 20 77 69 6c |er... This wil| 00000880 6c 20 69 6e 69 74 69 61 74 65 20 74 68 65 20 63 |l initiate the c| 00000890 6f 6e 76 65 72 73 69 6f 6e 20 70 72 6f 63 65 73 |onversion proces| 000008a0 73 20 61 6e 64 2c 20 61 66 74 65 72 20 61 20 73 |s and, after a s| 000008b0 68 6f 72 74 20 64 65 6c 61 79 20 77 68 69 6c 65 |hort delay while| 000008c0 20 0a 20 20 20 70 72 6f 63 65 73 73 69 6e 67 20 | . processing | 000008d0 69 73 20 63 61 72 72 69 65 64 20 6f 75 74 2c 20 |is carried out, | 000008e0 74 68 65 20 6e 65 77 20 66 69 6c 65 20 77 69 6c |the new file wil| 000008f0 6c 20 62 65 20 63 72 65 61 74 65 64 20 69 6e 20 |l be created in | 00000900 74 68 65 20 66 69 6c 65 72 20 0a 20 20 20 77 69 |the filer . wi| 00000910 6e 64 6f 77 2e 0a 20 20 20 54 68 65 20 70 72 6f |ndow.. The pro| 00000920 67 72 61 6d 20 77 69 6c 6c 20 74 68 65 6e 20 62 |gram will then b| 00000930 65 20 72 65 73 65 74 20 61 6e 64 20 77 69 6c 6c |e reset and will| 00000940 20 77 61 69 74 20 66 6f 72 20 61 6e 6f 74 68 65 | wait for anothe| 00000950 72 20 70 72 6f 63 65 73 73 69 6e 67 20 0a 20 20 |r processing . | 00000960 20 6f 70 74 69 6f 6e 20 74 6f 20 62 65 20 63 68 | option to be ch| 00000970 6f 73 65 6e 2e 0a 0a 0a 20 20 20 20 20 20 20 20 |osen.... | 00000980 20 20 20 20 20 20 20 20 20 2a 2a 2a 54 68 65 20 | ***The | 00000990 4b 6e 69 74 43 6f 6e 76 20 77 69 6e 64 6f 77 2a |KnitConv window*| 000009a0 2a 2a 0a 0a 20 20 20 44 6f 75 62 6c 65 20 63 6c |**.. Double cl| 000009b0 69 63 6b 20 6f 6e 20 4b 6e 69 74 43 6f 6e 76 91 |ick on KnitConv.| 000009c0 73 20 69 63 6f 6e 20 69 6e 20 61 20 66 69 6c 65 |s icon in a file| 000009d0 72 20 77 69 6e 64 6f 77 20 74 6f 20 6c 6f 61 64 |r window to load| 000009e0 20 69 74 20 6f 6e 74 6f 20 74 68 65 20 0a 20 20 | it onto the . | 000009f0 20 69 63 6f 6e 20 62 61 72 20 61 6e 64 20 74 68 | icon bar and th| 00000a00 65 6e 20 63 6c 69 63 6b 20 6f 6e 20 69 74 73 20 |en click on its | 00000a10 69 63 6f 6e 20 62 61 72 20 69 63 6f 6e 20 74 6f |icon bar icon to| 00000a20 20 6f 70 65 6e 20 21 4b 6e 69 74 43 6f 6e 76 91 | open !KnitConv.| 00000a30 73 20 0a 20 20 20 4b 6e 69 74 43 6f 6e 76 20 77 |s . KnitConv w| 00000a40 69 6e 64 6f 77 2e 20 28 73 65 65 20 64 69 61 67 |indow. (see diag| 00000a50 72 61 6d 20 31 29 2e 20 0a 20 20 20 54 68 65 20 |ram 1). . The | 00000a60 53 61 76 65 20 61 72 65 61 2c 20 77 68 69 63 68 |Save area, which| 00000a70 20 69 73 20 69 6e 69 74 69 61 6c 6c 79 20 67 72 | is initially gr| 00000a80 65 79 65 64 20 6f 75 74 20 77 69 6c 6c 20 62 65 |eyed out will be| 00000a90 20 75 6e 67 72 65 79 65 64 20 77 68 65 6e 20 69 | ungreyed when i| 00000aa0 74 20 0a 20 20 20 62 65 63 6f 6d 65 73 20 61 70 |t . becomes ap| 00000ab0 70 72 6f 70 72 69 61 74 65 2e 0a 0a 20 20 20 20 |propriate... | 00000ac0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3c | <| 00000ad0 69 6e 73 65 72 74 20 44 69 61 67 72 61 6d 20 31 |insert Diagram 1| 00000ae0 2e 3e 0a 0a 20 20 20 31 2e 20 43 6c 69 63 6b 20 |.>.. 1. Click | 00000af0 6f 6e 20 74 68 65 20 68 65 6c 70 20 62 75 74 74 |on the help butt| 00000b00 6f 6e 20 74 6f 20 73 74 61 72 74 20 74 68 65 20 |on to start the | 00000b10 63 6f 6d 70 75 74 65 72 91 73 20 69 6e 74 65 72 |computer.s inter| 00000b20 61 63 74 69 76 65 20 0a 20 20 20 20 20 20 68 65 |active . he| 00000b30 6c 70 20 73 79 73 74 65 6d 2e 20 54 68 69 73 20 |lp system. This | 00000b40 77 69 6c 6c 20 70 72 6f 76 69 64 65 20 69 6e 66 |will provide inf| 00000b50 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 77 |ormation about w| 00000b60 68 61 74 65 76 65 72 20 69 73 20 0a 20 20 20 20 |hatever is . | 00000b70 20 20 75 6e 64 65 72 20 74 68 65 20 70 6f 69 6e | under the poin| 00000b80 74 65 72 20 61 73 20 69 74 20 69 73 20 6d 6f 76 |ter as it is mov| 00000b90 65 64 20 61 72 6f 75 6e 64 20 77 69 74 68 69 6e |ed around within| 00000ba0 20 74 68 65 20 70 72 6f 67 72 61 6d 91 73 20 0a | the program.s .| 00000bb0 20 20 20 20 20 20 77 69 6e 64 6f 77 73 20 61 6e | windows an| 00000bc0 64 20 6d 65 6e 75 20 73 74 72 75 63 74 75 72 65 |d menu structure| 00000bd0 2e 0a 20 20 20 32 2e 20 54 68 69 73 20 70 61 6e |.. 2. This pan| 00000be0 65 6c 20 64 69 73 70 6c 61 79 73 20 69 6e 66 6f |el displays info| 00000bf0 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 74 68 |rmation about th| 00000c00 65 20 63 75 72 72 65 6e 74 6c 79 20 63 68 6f 73 |e currently chos| 00000c10 65 6e 20 0a 20 20 20 20 20 20 70 72 6f 63 65 73 |en . proces| 00000c20 73 20 6f 72 2c 20 69 6e 69 74 69 61 6c 6c 79 2c |s or, initially,| 00000c30 20 61 73 6b 73 20 79 6f 75 20 74 6f 20 63 68 6f | asks you to cho| 00000c40 6f 73 65 20 74 68 65 20 70 72 6f 63 65 73 73 20 |ose the process | 00000c50 79 6f 75 20 0a 20 20 20 20 20 20 77 69 73 68 20 |you . wish | 00000c60 74 6f 20 70 65 72 66 6f 72 6d 2e 0a 20 20 20 33 |to perform.. 3| 00000c70 2e 20 43 6c 69 63 6b 20 6f 6e 20 74 68 69 73 20 |. Click on this | 00000c80 70 6f 70 2d 75 70 20 6d 65 6e 75 20 62 75 74 74 |pop-up menu butt| 00000c90 6f 6e 20 74 6f 20 6f 70 65 6e 20 61 20 6c 69 73 |on to open a lis| 00000ca0 74 20 6f 66 20 61 76 61 69 6c 61 62 6c 65 20 0a |t of available .| 00000cb0 20 20 20 20 20 20 70 72 6f 63 65 73 73 65 73 20 | processes | 00000cc0 74 6f 20 63 68 6f 6f 73 65 20 66 72 6f 6d 2e 0a |to choose from..| 00000cd0 20 20 20 34 2e 20 54 68 69 73 20 69 73 20 74 68 | 4. This is th| 00000ce0 65 20 50 72 6f 6d 70 74 20 70 61 6e 65 6c 2c 20 |e Prompt panel, | 00000cf0 49 74 20 73 65 72 76 65 73 20 61 73 20 61 20 72 |It serves as a r| 00000d00 65 6d 69 6e 64 65 72 20 6f 66 20 77 68 61 74 20 |eminder of what | 00000d10 0a 20 20 20 20 20 20 79 6f 75 20 73 68 6f 75 6c |. you shoul| 00000d20 64 20 64 6f 20 6e 65 78 74 20 61 73 20 79 6f 75 |d do next as you| 00000d30 20 6f 70 65 72 61 74 65 20 74 68 65 20 4b 6e 69 | operate the Kni| 00000d40 74 43 6f 6e 76 20 70 72 6f 67 72 61 6d 2e 0a 20 |tConv program.. | 00000d50 20 20 35 2e 20 54 68 69 73 20 69 73 20 74 68 65 | 5. This is the| 00000d60 20 53 61 76 65 20 61 72 65 61 2e 20 49 74 20 72 | Save area. It r| 00000d70 65 6d 61 69 6e 73 20 67 72 65 79 65 64 20 6f 75 |emains greyed ou| 00000d80 74 20 75 6e 74 69 6c 20 61 20 70 72 6f 63 65 73 |t until a proces| 00000d90 73 20 0a 20 20 20 20 20 20 68 61 73 20 62 65 65 |s . has bee| 00000da0 6e 20 63 68 6f 73 65 6e 20 61 6e 64 20 74 68 65 |n chosen and the| 00000db0 20 66 69 6c 65 20 74 6f 20 63 6f 6e 76 65 72 74 | file to convert| 00000dc0 20 68 61 73 20 62 65 65 6e 20 64 72 61 67 67 65 | has been dragge| 00000dd0 64 20 69 6e 2e 20 0a 20 20 20 20 20 20 49 74 20 |d in. . It | 00000de0 74 68 65 6e 20 73 68 6f 77 73 20 61 20 73 75 69 |then shows a sui| 00000df0 74 61 62 6c 65 20 66 69 6c 65 20 69 63 6f 6e 20 |table file icon | 00000e00 66 6f 72 20 74 68 65 20 6b 69 6e 64 20 6f 66 20 |for the kind of | 00000e10 66 69 6c 65 20 74 6f 20 62 65 20 0a 20 20 20 20 |file to be . | 00000e20 20 20 63 72 65 61 74 65 64 20 61 6e 64 20 61 6c | created and al| 00000e30 6c 6f 77 73 20 79 6f 75 20 74 6f 20 70 72 6f 76 |lows you to prov| 00000e40 69 64 65 20 69 74 20 77 69 74 68 20 61 20 72 65 |ide it with a re| 00000e50 6c 65 76 61 6e 74 20 6e 61 6d 65 2e 20 0a 20 20 |levant name. . | 00000e60 20 20 20 20 4f 6e 63 65 20 6e 61 6d 65 64 2c 20 | Once named, | 00000e70 64 72 61 67 67 69 6e 67 20 74 68 65 20 66 69 6c |dragging the fil| 00000e80 65 20 69 63 6f 6e 20 74 6f 20 61 20 66 69 6c 65 |e icon to a file| 00000e90 72 20 77 69 6e 64 6f 77 20 77 69 6c 6c 20 0a 20 |r window will . | 00000ea0 20 20 20 20 20 69 6e 69 74 69 61 74 65 20 74 68 | initiate th| 00000eb0 65 20 70 72 6f 63 65 73 73 69 6e 67 20 61 6e 64 |e processing and| 00000ec0 20 61 66 74 65 72 20 61 20 73 68 6f 72 74 20 64 | after a short d| 00000ed0 65 6c 61 79 20 74 68 65 20 6e 65 77 6c 79 20 0a |elay the newly .| 00000ee0 20 20 20 20 20 20 63 72 65 61 74 65 64 20 66 69 | created fi| 00000ef0 6c 65 20 77 69 6c 6c 20 61 70 70 65 61 72 20 69 |le will appear i| 00000f00 6e 20 74 68 65 20 66 69 6c 65 72 20 77 69 6e 64 |n the filer wind| 00000f10 6f 77 2e 0a 0a 20 20 20 20 20 20 20 20 20 20 20 |ow... | 00000f20 20 20 20 20 2a 2a 2a 54 68 65 20 43 6f 6c 6f 75 | ***The Colou| 00000f30 72 20 50 69 63 6b 65 72 20 77 69 6e 64 6f 77 2a |r Picker window*| 00000f40 2a 2a 0a 0a 20 20 20 54 68 65 20 43 6f 6c 6f 75 |**.. The Colou| 00000f50 72 20 70 69 63 6b 65 72 20 77 69 6e 64 6f 77 20 |r picker window | 00000f60 61 70 70 65 61 72 73 20 61 75 74 6f 6d 61 74 69 |appears automati| 00000f70 63 61 6c 6c 79 20 69 66 20 74 68 65 20 70 72 6f |cally if the pro| 00000f80 67 72 61 6d 20 0a 20 20 20 6e 65 65 64 73 20 74 |gram . needs t| 00000f90 6f 20 68 61 76 65 20 6e 6f 6d 69 6e 61 74 65 64 |o have nominated| 00000fa0 20 6f 6e 65 20 6f 66 20 74 68 65 20 63 6f 6c 6f | one of the colo| 00000fb0 75 72 73 20 61 76 61 69 6c 61 62 6c 65 20 69 6e |urs available in| 00000fc0 20 74 68 65 20 66 69 6c 65 20 74 6f 20 62 65 20 | the file to be | 00000fd0 0a 20 20 20 70 72 6f 63 65 73 73 65 64 2e 20 65 |. processed. e| 00000fe0 67 2e 20 57 68 65 6e 20 70 72 6f 64 75 63 69 6e |g. When producin| 00000ff0 67 20 61 20 6a 69 67 2d 73 61 77 20 74 79 70 65 |g a jig-saw type| 00001000 20 6f 66 20 64 6f 75 62 6c 65 20 6a 61 63 71 75 | of double jacqu| 00001010 61 72 64 20 0a 20 20 20 70 61 74 74 65 72 6e 20 |ard . pattern | 00001020 74 68 65 20 70 72 6f 67 72 61 6d 20 6e 65 65 64 |the program need| 00001030 73 20 74 6f 20 6b 6e 6f 77 20 77 68 69 63 68 20 |s to know which | 00001040 63 6f 6c 6f 75 72 20 73 68 6f 75 6c 64 20 62 65 |colour should be| 00001050 20 74 72 65 61 74 65 64 20 0a 20 20 20 61 73 20 | treated . as | 00001060 74 68 65 20 62 61 63 6b 67 72 6f 75 6e 64 20 79 |the background y| 00001070 61 72 6e 20 63 6f 6c 6f 75 72 20 69 6e 20 6f 72 |arn colour in or| 00001080 64 65 72 20 74 6f 20 70 72 6f 64 75 63 65 20 74 |der to produce t| 00001090 68 65 20 63 6f 72 72 65 63 74 20 72 65 73 75 6c |he correct resul| 000010a0 74 20 0a 20 20 20 66 6f 72 20 74 68 65 20 6f 75 |t . for the ou| 000010b0 74 70 75 74 20 66 69 6c 65 2e 20 28 73 65 65 20 |tput file. (see | 000010c0 64 69 61 67 72 61 6d 20 32 29 2e 0a 0a 20 20 20 |diagram 2)... | 000010d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 000010e0 20 20 3c 69 6e 73 65 72 74 20 64 69 61 67 72 61 | <insert diagra| 000010f0 6d 20 32 2e 3e 0a 0a 20 20 20 54 68 65 20 43 6f |m 2.>.. The Co| 00001100 6c 6f 75 72 20 50 69 63 6b 65 72 20 77 69 6e 64 |lour Picker wind| 00001110 6f 77 20 69 73 20 73 69 6d 69 6c 61 72 20 69 6e |ow is similar in| 00001120 20 6f 70 65 72 61 74 69 6f 6e 20 74 6f 20 74 68 | operation to th| 00001130 65 20 63 6f 6c 6f 75 72 20 0a 20 20 20 70 69 63 |e colour . pic| 00001140 6b 65 72 20 77 69 6e 64 6f 77 20 69 6e 20 45 61 |ker window in Ea| 00001150 73 79 4b 6e 69 74 2e 20 54 68 65 20 70 61 6e 65 |syKnit. The pane| 00001160 6c 20 61 74 20 74 68 65 20 74 6f 70 20 64 65 73 |l at the top des| 00001170 63 72 69 62 65 73 20 74 68 65 20 0a 20 20 20 64 |cribes the . d| 00001180 65 63 69 73 69 6f 6e 20 74 68 65 20 70 72 6f 67 |ecision the prog| 00001190 72 61 6d 20 69 73 20 61 73 6b 69 6e 67 20 74 6f |ram is asking to| 000011a0 20 68 61 76 65 20 6d 61 64 65 20 66 6f 72 20 69 | have made for i| 000011b0 74 2e 0a 20 20 20 43 6c 69 63 6b 20 6f 6e 20 74 |t.. Click on t| 000011c0 68 65 20 63 6f 6c 6f 75 72 20 70 61 6e 65 6c 2c |he colour panel,| 000011d0 20 6f 72 20 69 74 73 20 63 6f 6c 6f 75 72 20 6e | or its colour n| 000011e0 61 6d 65 20 74 6f 20 73 65 6c 65 63 74 20 74 68 |ame to select th| 000011f0 65 20 72 65 6c 65 76 61 6e 74 20 0a 20 20 20 63 |e relevant . c| 00001200 68 6f 69 63 65 20 74 68 65 6e 20 63 6f 6e 66 69 |hoice then confi| 00001210 72 6d 20 69 74 20 62 79 20 63 6c 69 63 6b 69 6e |rm it by clickin| 00001220 67 20 6f 6e 20 74 68 65 20 43 6f 6e 74 69 6e 75 |g on the Continu| 00001230 65 20 62 75 74 74 6f 6e 2e 20 54 68 65 20 0a 20 |e button. The . | 00001240 20 20 70 72 6f 67 72 61 6d 20 77 69 6c 6c 20 74 | program will t| 00001250 68 65 6e 20 62 65 20 61 62 6c 65 20 74 6f 20 70 |hen be able to p| 00001260 72 6f 63 65 65 64 20 61 73 20 72 65 71 75 69 72 |roceed as requir| 00001270 65 64 2e 0a 20 20 20 49 66 20 79 6f 75 20 63 6c |ed.. If you cl| 00001280 69 63 6b 20 6f 6e 20 74 68 65 20 43 61 6e 63 65 |ick on the Cance| 00001290 6c 20 62 75 74 74 6f 6e 2c 20 74 68 65 20 43 6f |l button, the Co| 000012a0 6c 6f 75 72 20 50 69 63 6b 65 72 20 77 69 6e 64 |lour Picker wind| 000012b0 6f 77 20 77 69 6c 6c 20 0a 20 20 20 63 6c 6f 73 |ow will . clos| 000012c0 65 20 61 6e 64 20 74 68 65 20 70 72 6f 67 72 61 |e and the progra| 000012d0 6d 20 77 69 6c 6c 20 72 65 76 65 72 74 20 74 6f |m will revert to| 000012e0 20 77 61 69 74 69 6e 67 20 66 6f 72 20 61 20 70 | waiting for a p| 000012f0 72 6f 63 65 73 73 20 74 6f 20 62 65 20 0a 20 20 |rocess to be . | 00001300 20 63 68 6f 73 65 6e 2e 0a 0a 20 20 20 54 68 65 | chosen... The| 00001310 20 70 72 6f 67 72 61 6d 20 77 69 6c 6c 20 6e 6f | program will no| 00001320 74 20 6f 70 65 6e 20 74 68 65 20 63 6f 6c 6f 75 |t open the colou| 00001330 72 20 70 69 63 6b 65 72 20 77 69 6e 64 6f 77 20 |r picker window | 00001340 69 66 20 69 74 20 66 69 6e 64 73 20 74 68 61 74 |if it finds that| 00001350 20 0a 20 20 20 6f 6e 65 20 6f 66 20 74 68 65 20 | . one of the | 00001360 63 6f 6c 6f 75 72 20 70 61 6e 65 6c 73 20 68 61 |colour panels ha| 00001370 73 20 6f 6e 65 20 6f 66 20 74 68 65 20 66 6f 6c |s one of the fol| 00001380 6c 6f 77 69 6e 67 20 28 63 61 73 65 20 73 65 6e |lowing (case sen| 00001390 73 69 74 69 76 65 29 20 0a 20 20 20 6e 61 6d 65 |sitive) . name| 000013a0 73 3a 0a 20 20 20 20 20 20 20 20 20 62 6b 67 6e |s:. bkgn| 000013b0 64 20 20 20 20 20 20 20 20 20 20 20 42 6b 67 6e |d Bkgn| 000013c0 64 0a 20 20 20 20 20 20 20 20 20 62 61 63 6b 67 |d. backg| 000013d0 72 6f 75 6e 64 20 20 20 20 20 20 42 6b 47 6e 64 |round BkGnd| 000013e0 20 20 20 0a 20 20 20 20 20 20 20 20 20 42 61 63 | . Bac| 000013f0 6b 67 72 6f 75 6e 64 20 20 20 20 20 20 42 61 63 |kground Bac| 00001400 6b 47 72 6f 75 6e 64 0a 20 20 20 20 20 20 20 20 |kGround. | 00001410 20 6d 61 69 6e 20 20 20 20 20 20 20 20 20 20 20 | main | 00001420 20 4d 61 69 6e 0a 0a 20 20 20 49 74 20 77 69 6c | Main.. It wil| 00001430 6c 20 75 73 65 20 74 68 65 20 6e 61 6d 65 64 20 |l use the named | 00001440 63 6f 6c 6f 75 72 2c 20 69 66 20 6f 6e 65 20 69 |colour, if one i| 00001450 73 20 66 6f 75 6e 64 2c 20 61 73 20 74 68 65 20 |s found, as the | 00001460 62 61 63 6b 67 72 6f 75 6e 64 20 0a 20 20 20 63 |background . c| 00001470 6f 6c 6f 75 72 2e 20 4f 74 68 65 72 77 69 73 65 |olour. Otherwise| 00001480 20 74 68 65 20 43 6f 6c 6f 75 72 20 70 69 63 6b | the Colour pick| 00001490 65 72 20 77 69 6e 64 6f 77 20 77 69 6c 6c 20 6f |er window will o| 000014a0 70 65 6e 20 61 6e 64 20 79 6f 75 20 77 69 6c 6c |pen and you will| 000014b0 20 0a 20 20 20 62 65 20 61 73 6b 65 64 20 74 6f | . be asked to| 000014c0 20 63 6f 6e 66 69 72 6d 20 74 68 65 20 63 6f 6c | confirm the col| 000014d0 6f 75 72 20 74 6f 20 62 65 20 75 73 65 64 2e 0a |our to be used..| 000014e0 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 |.. | 000014f0 20 20 2a 2a 2a 4d 65 6e 75 73 20 61 6e 64 20 44 | ***Menus and D| 00001500 69 61 6c 6f 67 75 65 20 42 6f 78 65 73 2a 2a 2a |ialogue Boxes***| 00001510 0a 0a 20 20 20 54 68 69 73 20 73 65 63 74 69 6f |.. This sectio| 00001520 6e 20 6f 66 20 74 68 65 20 6d 61 6e 75 61 6c 20 |n of the manual | 00001530 70 72 6f 76 69 64 65 73 20 61 20 64 65 73 63 72 |provides a descr| 00001540 69 70 74 69 6f 6e 20 6f 66 20 74 68 65 20 76 61 |iption of the va| 00001550 72 69 6f 75 73 20 0a 20 20 20 6d 65 6e 75 73 20 |rious . menus | 00001560 61 6e 64 20 64 69 61 6c 6f 67 75 65 20 62 6f 78 |and dialogue box| 00001570 65 73 20 75 73 65 64 20 62 79 20 74 68 65 20 70 |es used by the p| 00001580 72 6f 67 72 61 6d 2e 20 4d 65 6e 75 20 69 74 65 |rogram. Menu ite| 00001590 6d 73 20 77 69 74 68 20 61 20 0a 20 20 20 72 69 |ms with a . ri| 000015a0 67 68 74 77 61 72 64 20 70 6f 69 6e 74 69 6e 67 |ghtward pointing| 000015b0 20 61 72 72 6f 77 20 6c 65 61 64 20 74 6f 20 73 | arrow lead to s| 000015c0 75 62 2d 6d 65 6e 75 73 20 77 68 69 63 68 20 68 |ub-menus which h| 000015d0 61 76 65 20 61 20 72 61 6e 67 65 20 6f 66 20 0a |ave a range of .| 000015e0 20 20 20 6f 70 74 69 6f 6e 73 20 61 73 73 6f 63 | options assoc| 000015f0 69 61 74 65 64 20 77 69 74 68 20 74 68 65 20 6d |iated with the m| 00001600 65 6e 75 20 65 6e 74 72 79 2e 20 4d 6f 76 69 6e |enu entry. Movin| 00001610 67 20 74 68 65 20 70 6f 69 6e 74 65 72 20 6f 66 |g the pointer of| 00001620 66 20 74 6f 20 0a 20 20 20 74 68 65 20 72 69 67 |f to . the rig| 00001630 68 74 20 6f 66 20 61 6e 20 61 72 72 6f 77 20 77 |ht of an arrow w| 00001640 69 6c 6c 20 6f 70 65 6e 20 74 68 61 74 20 6f 70 |ill open that op| 00001650 74 69 6f 6e 91 73 20 73 75 62 2d 6d 65 6e 75 20 |tion.s sub-menu | 00001660 61 6c 6c 6f 77 69 6e 67 20 6d 6f 72 65 20 0a 20 |allowing more . | 00001670 20 20 64 65 74 61 69 6c 65 64 20 63 68 6f 69 63 | detailed choic| 00001680 65 73 20 74 6f 20 62 65 20 6d 61 64 65 2e 0a 0a |es to be made...| 00001690 20 20 20 2a 49 63 6f 6e 20 62 61 72 20 6d 65 6e | *Icon bar men| 000016a0 75 2a 0a 0a 20 20 20 54 68 69 73 20 6d 65 6e 75 |u*.. This menu| 000016b0 20 69 73 20 61 73 73 6f 63 69 61 74 65 64 20 77 | is associated w| 000016c0 69 74 68 20 74 68 65 20 70 72 6f 67 72 61 6d 91 |ith the program.| 000016d0 73 20 69 63 6f 6e 20 62 61 72 20 69 63 6f 6e 2e |s icon bar icon.| 000016e0 0a 0a 20 20 20 54 68 65 20 49 63 6f 6e 20 62 61 |.. The Icon ba| 000016f0 72 2f 49 6e 66 6f 20 6f 70 74 69 6f 6e 20 6c 65 |r/Info option le| 00001700 61 64 73 20 74 6f 20 61 20 73 74 61 6e 64 61 72 |ads to a standar| 00001710 64 20 0a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f |d . informatio| 00001720 6e 20 62 6f 78 20 67 69 76 69 6e 67 20 64 65 74 |n box giving det| 00001730 61 69 6c 73 20 61 62 6f 75 74 20 74 68 65 20 4b |ails about the K| 00001740 6e 69 74 43 6f 6e 76 20 20 0a 20 20 20 70 72 6f |nitConv . pro| 00001750 67 72 61 6d 2e 0a 0a 20 20 20 49 63 6f 6e 20 62 |gram... Icon b| 00001760 61 72 2f 51 75 69 74 20 69 73 20 74 68 65 20 73 |ar/Quit is the s| 00001770 74 61 6e 64 61 72 64 20 6d 65 74 68 6f 64 20 6f |tandard method o| 00001780 66 20 64 69 73 63 61 72 64 69 6e 67 20 0a 20 20 |f discarding . | 00001790 20 74 68 65 20 70 72 6f 67 72 61 6d 20 66 72 6f | the program fro| 000017a0 6d 20 6d 65 6d 6f 72 79 20 77 68 65 6e 20 6e 6f |m memory when no| 000017b0 20 6c 6f 6e 67 65 72 20 72 65 71 75 69 72 65 64 | longer required| 000017c0 2e 20 0a 0a 0a 20 20 20 2a 50 72 6f 63 65 73 73 |. ... *Process| 000017d0 65 73 20 6d 65 6e 75 2a 0a 0a 20 20 20 54 68 65 |es menu*.. The| 000017e0 20 50 72 6f 63 65 73 73 65 73 20 6d 65 6e 75 20 | Processes menu | 000017f0 69 73 20 61 73 73 6f 63 69 61 74 65 64 20 77 69 |is associated wi| 00001800 74 68 20 74 68 65 20 70 6f 70 2d 75 70 20 6d 65 |th the pop-up me| 00001810 6e 75 20 62 75 74 74 6f 6e 20 69 6e 20 0a 20 20 |nu button in . | 00001820 20 4b 6e 69 74 43 6f 6e 76 91 73 20 6d 61 69 6e | KnitConv.s main| 00001830 20 77 69 6e 64 6f 77 2e 20 49 74 20 63 61 6e 20 | window. It can | 00001840 62 65 20 6f 70 65 6e 65 64 20 62 79 20 63 6c 69 |be opened by cli| 00001850 63 6b 69 6e 67 20 77 69 74 68 20 74 68 65 20 53 |cking with the S| 00001860 65 6c 65 63 74 20 6f 72 20 0a 20 20 20 4d 65 6e |elect or . Men| 00001870 75 20 6d 6f 75 73 65 20 62 75 74 74 6f 6e 73 20 |u mouse buttons | 00001880 77 68 69 6c 65 20 74 68 65 20 70 6f 69 6e 74 65 |while the pointe| 00001890 72 20 69 73 20 6f 76 65 72 20 74 68 65 20 70 6f |r is over the po| 000018a0 70 2d 75 70 20 62 75 74 74 6f 6e 2e 0a 20 20 20 |p-up button.. | 000018b0 20 0a 20 20 20 20 20 20 50 72 6f 63 65 73 73 65 | . Processe| 000018c0 73 2f 52 65 6d 6f 76 65 20 70 69 63 74 75 72 65 |s/Remove picture| 000018d0 0a 20 20 20 43 68 6f 6f 73 65 20 74 68 69 73 20 |. Choose this | 000018e0 70 72 6f 63 65 73 73 20 74 6f 20 72 65 6d 6f 76 |process to remov| 000018f0 65 20 74 68 65 20 50 69 63 74 75 72 65 20 66 69 |e the Picture fi| 00001900 6c 65 20 66 72 6f 6d 20 61 20 47 72 69 64 20 61 |le from a Grid a| 00001910 6e 64 20 0a 20 20 20 70 69 63 74 75 72 65 20 45 |nd . picture E| 00001920 61 73 79 4b 6e 69 74 20 66 69 6c 65 20 61 66 74 |asyKnit file aft| 00001930 65 72 20 74 68 65 20 73 74 69 74 63 68 20 67 72 |er the stitch gr| 00001940 69 64 20 68 61 73 20 62 65 65 6e 20 66 69 6c 6c |id has been fill| 00001950 65 64 20 61 6e 64 20 74 68 65 20 0a 20 20 20 50 |ed and the . P| 00001960 69 63 74 75 72 65 20 66 69 6c 65 20 69 73 20 6e |icture file is n| 00001970 6f 20 6c 6f 6e 67 65 72 20 72 65 71 75 69 72 65 |o longer require| 00001980 64 2e 20 54 68 69 73 20 72 65 64 75 63 65 73 20 |d. This reduces | 00001990 74 68 65 20 73 69 7a 65 20 6f 66 20 74 68 65 20 |the size of the | 000019a0 66 69 6c 65 20 66 6f 72 20 0a 20 20 20 73 74 6f |file for . sto| 000019b0 72 61 67 65 20 70 75 72 70 6f 73 65 73 20 62 75 |rage purposes bu| 000019c0 74 20 69 73 20 61 6e 20 69 72 72 65 76 65 72 73 |t is an irrevers| 000019d0 69 62 6c 65 20 73 74 65 70 2e 20 54 68 65 20 50 |ible step. The P| 000019e0 69 63 74 75 72 65 20 63 61 6e 6e 6f 74 20 62 65 |icture cannot be| 000019f0 20 0a 20 20 20 72 65 63 6f 6d 62 69 6e 65 64 20 | . recombined | 00001a00 77 69 74 68 20 74 68 65 20 66 69 6c 6c 65 64 20 |with the filled | 00001a10 67 72 69 64 2e 20 4f 6e 63 65 20 74 68 65 20 67 |grid. Once the g| 00001a20 72 69 64 20 68 61 73 20 62 65 65 6e 20 66 69 6c |rid has been fil| 00001a30 6c 65 64 20 74 68 65 20 0a 20 20 20 70 69 63 74 |led the . pict| 00001a40 75 72 65 20 62 65 63 6f 6d 65 73 20 72 65 64 75 |ure becomes redu| 00001a50 6e 64 61 6e 74 20 61 6e 64 20 69 66 20 79 6f 75 |ndant and if you| 00001a60 20 61 72 65 20 75 6e 6c 69 6b 65 6c 79 20 74 6f | are unlikely to| 00001a70 20 77 61 6e 74 20 74 6f 20 65 64 69 74 20 74 68 | want to edit th| 00001a80 65 20 0a 20 20 20 67 72 69 64 20 77 69 74 68 20 |e . grid with | 00001a90 74 68 65 20 68 65 6c 70 20 6f 66 20 74 68 65 20 |the help of the | 00001aa0 50 69 63 74 75 72 65 20 66 69 6c 65 20 69 6e 20 |Picture file in | 00001ab0 74 68 65 20 66 75 74 75 72 65 2c 20 74 68 65 6e |the future, then| 00001ac0 20 69 74 20 63 61 6e 20 73 61 66 65 6c 79 20 0a | it can safely .| 00001ad0 20 20 20 62 65 20 72 65 6d 6f 76 65 64 2e 20 54 | be removed. T| 00001ae0 68 65 20 66 69 6c 65 20 70 72 6f 64 75 63 65 64 |he file produced| 00001af0 20 61 73 20 61 20 72 65 73 75 6c 74 20 6f 66 20 | as a result of | 00001b00 74 68 69 73 20 70 72 6f 63 65 73 73 20 69 73 20 |this process is | 00001b10 61 20 47 72 69 64 20 0a 20 20 20 4f 6e 6c 79 20 |a Grid . Only | 00001b20 74 79 70 65 20 45 61 73 79 4b 6e 69 74 20 66 69 |type EasyKnit fi| 00001b30 6c 65 20 77 68 69 63 68 20 63 61 6e 20 62 65 20 |le which can be | 00001b40 75 73 65 64 20 61 73 20 6e 6f 72 6d 61 6c 20 62 |used as normal b| 00001b50 79 20 45 61 73 79 4b 6e 69 74 2e 0a 0a 20 20 20 |y EasyKnit... | 00001b60 20 20 20 50 72 6f 63 65 73 73 65 73 2f 4d 61 6b | Processes/Mak| 00001b70 65 20 73 70 72 69 74 65 0a 20 20 20 43 68 6f 6f |e sprite. Choo| 00001b80 73 65 20 74 68 69 73 20 6f 70 74 69 6f 6e 20 74 |se this option t| 00001b90 6f 20 63 72 65 61 74 65 20 74 68 65 20 45 61 73 |o create the Eas| 00001ba0 79 4b 6e 69 74 20 66 69 6c 65 91 73 20 45 64 69 |yKnit file.s Edi| 00001bb0 74 20 77 69 6e 64 6f 77 20 61 73 20 61 20 0a 20 |t window as a . | 00001bc0 20 20 4c 6f 77 20 72 65 73 6f 6c 75 74 69 6f 6e | Low resolution| 00001bd0 2c 20 31 36 20 63 6f 6c 6f 75 72 20 73 70 72 69 |, 16 colour spri| 00001be0 74 65 20 66 69 6c 65 2c 20 6f 72 20 70 72 65 66 |te file, or pref| 00001bf0 65 72 61 62 6c 79 2c 20 6d 6f 76 65 20 74 68 65 |erably, move the| 00001c00 20 70 6f 69 6e 74 65 72 20 0a 20 20 20 6f 66 66 | pointer . off| 00001c10 20 74 6f 20 74 68 65 20 72 69 67 68 74 20 6f 76 | to the right ov| 00001c20 65 72 20 74 68 65 20 61 72 72 6f 77 20 74 6f 20 |er the arrow to | 00001c30 6f 70 65 6e 20 74 68 65 20 53 70 72 69 74 65 20 |open the Sprite | 00001c40 73 75 62 2d 6d 65 6e 75 20 61 6c 6c 6f 77 69 6e |sub-menu allowin| 00001c50 67 20 0a 20 20 20 6d 6f 72 65 20 63 6f 6e 74 72 |g . more contr| 00001c60 6f 6c 20 6f 76 65 72 20 74 68 65 20 6f 75 74 70 |ol over the outp| 00001c70 75 74 20 73 70 72 69 74 65 2e 20 28 73 65 65 20 |ut sprite. (see | 00001c80 43 72 65 61 74 69 6e 67 20 73 70 72 69 74 65 73 |Creating sprites| 00001c90 20 62 65 6c 6f 77 29 2e 0a 0a 20 20 20 20 20 20 | below)... | 00001ca0 50 72 6f 63 65 73 73 65 73 2f 44 6f 75 62 6c 65 |Processes/Double| 00001cb0 20 4a 61 63 71 75 61 72 64 0a 20 20 20 43 68 6f | Jacquard. Cho| 00001cc0 6f 73 65 20 74 68 69 73 20 6f 70 74 69 6f 6e 20 |ose this option | 00001cd0 74 6f 20 63 72 65 61 74 65 20 61 20 73 74 61 6e |to create a stan| 00001ce0 64 61 72 64 20 44 6f 75 62 6c 65 20 4a 61 63 71 |dard Double Jacq| 00001cf0 75 61 72 64 20 70 61 74 74 65 72 6e 2e 20 0a 20 |uard pattern. . | 00001d00 20 20 4d 6f 76 69 6e 67 20 6f 66 66 20 74 6f 20 | Moving off to | 00001d10 74 68 65 20 72 69 67 68 74 20 6f 76 65 72 20 74 |the right over t| 00001d20 68 65 20 61 72 72 6f 77 20 6f 70 65 6e 73 20 74 |he arrow opens t| 00001d30 68 65 20 4a 61 63 71 75 61 72 64 20 73 75 62 2d |he Jacquard sub-| 00001d40 6d 65 6e 75 20 0a 20 20 20 61 6c 6c 6f 77 69 6e |menu . allowin| 00001d50 67 20 74 68 65 20 6f 74 68 65 72 20 61 76 61 69 |g the other avai| 00001d60 6c 61 62 6c 65 20 4a 61 63 71 75 61 72 64 20 70 |lable Jacquard p| 00001d70 72 6f 63 65 73 73 69 6e 67 20 6f 70 74 69 6f 6e |rocessing option| 00001d80 73 20 74 6f 20 62 65 20 0a 20 20 20 63 68 6f 73 |s to be . chos| 00001d90 65 6e 2e 20 28 73 65 65 20 4a 61 63 71 75 61 72 |en. (see Jacquar| 00001da0 64 20 70 72 6f 63 65 73 73 65 73 20 62 65 6c 6f |d processes belo| 00001db0 77 20 66 6f 72 20 6d 6f 72 65 20 69 6e 66 6f 2e |w for more info.| 00001dc0 29 0a 0a 20 20 20 20 20 20 50 72 6f 63 65 73 73 |).. Process| 00001dd0 65 73 2f 4d 61 6b 65 20 73 70 72 69 74 65 2f 53 |es/Make sprite/S| 00001de0 70 72 69 74 65 20 6d 65 6e 75 0a 20 20 20 46 6f |prite menu. Fo| 00001df0 72 20 6d 6f 72 65 20 69 6e 66 6f 72 6d 61 74 69 |r more informati| 00001e00 6f 6e 20 61 62 6f 75 74 20 6d 61 6b 69 6e 67 20 |on about making | 00001e10 74 68 65 20 62 65 73 74 20 75 73 65 20 6f 66 20 |the best use of | 00001e20 74 68 65 20 6f 70 74 69 6f 6e 73 20 69 6e 20 0a |the options in .| 00001e30 20 20 20 74 68 69 73 20 6d 65 6e 75 20 73 65 65 | this menu see| 00001e40 20 74 68 65 20 73 65 63 74 69 6f 6e 20 43 72 65 | the section Cre| 00001e50 61 74 69 6e 67 20 73 70 72 69 74 65 73 20 62 65 |ating sprites be| 00001e60 6c 6f 77 2e 0a 0a 20 20 20 20 20 20 53 70 72 69 |low... Spri| 00001e70 74 65 2f 4c 6f 77 20 72 65 73 0a 20 20 20 43 68 |te/Low res. Ch| 00001e80 6f 6f 73 65 20 74 68 65 20 4c 6f 77 20 72 65 73 |oose the Low res| 00001e90 20 6f 70 74 69 6f 6e 20 74 6f 20 63 72 65 61 74 | option to creat| 00001ea0 65 20 61 20 72 65 63 74 61 6e 67 75 6c 61 72 20 |e a rectangular | 00001eb0 70 69 78 65 6c 20 6d 6f 64 65 20 73 70 72 69 74 |pixel mode sprit| 00001ec0 65 2e 0a 20 20 20 54 68 69 73 20 75 73 65 73 20 |e.. This uses | 00001ed0 6c 65 73 73 20 6d 65 6d 6f 72 79 20 74 68 61 6e |less memory than| 00001ee0 20 61 20 73 71 75 61 72 65 20 70 69 78 65 6c 20 | a square pixel | 00001ef0 6d 6f 64 65 20 73 70 72 69 74 65 20 62 75 74 20 |mode sprite but | 00001f00 63 61 6e 20 6c 65 61 64 20 74 6f 20 61 20 0a 20 |can lead to a . | 00001f10 20 20 6c 6f 73 73 20 6f 66 20 64 65 74 61 69 6c | loss of detail| 00001f20 20 69 6e 20 74 68 65 20 69 6d 61 67 65 20 70 72 | in the image pr| 00001f30 6f 64 75 63 65 64 20 61 6e 64 20 63 6f 6e 73 65 |oduced and conse| 00001f40 71 75 65 6e 74 20 6c 61 63 6b 20 6f 66 20 63 72 |quent lack of cr| 00001f50 69 73 70 6e 65 73 73 2e 20 20 0a 20 20 20 20 0a |ispness. . .| 00001f60 20 20 20 20 20 20 53 70 72 69 74 65 2f 48 69 67 | Sprite/Hig| 00001f70 68 20 72 65 73 0a 20 20 20 43 68 6f 6f 73 65 20 |h res. Choose | 00001f80 74 68 65 20 48 69 67 68 20 72 65 73 20 6f 70 74 |the High res opt| 00001f90 69 6f 6e 20 74 6f 20 63 72 65 61 74 65 20 61 20 |ion to create a | 00001fa0 73 71 75 61 72 65 20 70 69 78 65 6c 20 6d 6f 64 |square pixel mod| 00001fb0 65 20 73 70 72 69 74 65 2e 20 0a 20 20 20 54 68 |e sprite. . Th| 00001fc0 69 73 20 72 65 71 75 69 72 65 73 20 6d 6f 72 65 |is requires more| 00001fd0 20 66 72 65 65 20 6d 65 6d 6f 72 79 20 74 68 61 | free memory tha| 00001fe0 6e 20 61 20 4c 6f 77 20 72 65 73 20 73 70 72 69 |n a Low res spri| 00001ff0 74 65 20 62 75 74 20 69 73 20 62 65 74 74 65 72 |te but is better| 00002000 20 61 74 20 0a 20 20 20 70 72 65 73 65 72 76 69 | at . preservi| 00002010 6e 67 20 69 6d 61 67 65 20 64 65 74 61 69 6c 2e |ng image detail.| 00002020 20 0a 20 20 20 20 20 0a 20 20 20 20 20 20 53 70 | . . Sp| 00002030 72 69 74 65 2f 31 36 20 43 6f 6c 6f 75 72 73 0a |rite/16 Colours.| 00002040 20 20 20 43 68 6f 6f 73 65 20 74 68 65 20 31 36 | Choose the 16| 00002050 20 43 6f 6c 6f 75 72 73 20 6f 70 74 69 6f 6e 20 | Colours option | 00002060 69 66 20 74 68 65 20 61 6c 6c 20 74 68 65 20 63 |if the all the c| 00002070 6f 6c 6f 75 72 73 20 69 6e 20 74 68 65 20 66 69 |olours in the fi| 00002080 6c 65 20 74 6f 20 62 65 20 0a 20 20 20 70 72 6f |le to be . pro| 00002090 63 65 73 73 65 64 20 77 65 72 65 20 63 72 65 61 |cessed were crea| 000020a0 74 65 64 20 75 73 69 6e 67 20 74 68 65 20 31 36 |ted using the 16| 000020b0 20 63 6f 6c 6f 75 72 20 61 72 65 61 20 6f 66 20 | colour area of | 000020c0 45 61 73 79 4b 6e 69 74 91 73 20 0a 20 20 20 43 |EasyKnit.s . C| 000020d0 6f 6c 6f 75 72 20 70 69 63 6b 65 72 20 77 69 6e |olour picker win| 000020e0 64 6f 77 2e 20 49 66 20 61 20 70 69 63 74 75 72 |dow. If a pictur| 000020f0 65 20 66 69 6c 65 20 69 73 20 69 6e 63 6c 75 64 |e file is includ| 00002100 65 64 20 69 6e 20 74 68 65 20 69 6e 70 75 74 20 |ed in the input | 00002110 66 69 6c 65 20 0a 20 20 20 74 68 65 6e 20 69 74 |file . then it| 00002120 20 77 69 6c 6c 20 6f 6e 6c 79 20 72 65 70 72 6f | will only repro| 00002130 64 75 63 65 20 63 6f 72 72 65 63 74 6c 79 20 69 |duce correctly i| 00002140 66 20 61 6c 6c 20 69 74 73 20 63 6f 6c 6f 75 72 |f all its colour| 00002150 73 20 61 72 65 20 61 6c 73 6f 20 64 65 66 69 6e |s are also defin| 00002160 65 64 20 0a 20 20 20 75 73 69 6e 67 20 74 68 65 |ed . using the| 00002170 20 31 36 20 63 6f 6c 6f 75 72 20 70 61 6c 65 74 | 16 colour palet| 00002180 74 65 2e 0a 20 20 20 49 66 20 74 68 65 20 50 69 |te.. If the Pi| 00002190 63 74 75 72 65 20 6f 72 20 45 61 73 79 4b 6e 69 |cture or EasyKni| 000021a0 74 20 66 69 6c 65 20 63 6f 6e 74 61 69 6e 20 63 |t file contain c| 000021b0 6f 6c 6f 75 72 73 20 64 65 66 69 6e 65 64 20 75 |olours defined u| 000021c0 73 69 6e 67 20 74 68 65 20 32 35 36 20 0a 20 20 |sing the 256 . | 000021d0 20 63 6f 6c 6f 75 72 20 70 61 6c 65 74 74 65 20 | colour palette | 000021e0 74 68 65 6e 20 75 73 65 20 74 68 65 20 32 35 36 |then use the 256| 000021f0 20 43 6f 6c 6f 75 72 73 20 6f 70 74 69 6f 6e 20 | Colours option | 00002200 74 6f 20 65 6e 73 75 72 65 20 61 63 63 75 72 61 |to ensure accura| 00002210 74 65 20 0a 20 20 20 63 6f 6c 6f 75 72 20 72 65 |te . colour re| 00002220 70 72 6f 64 75 63 74 69 6f 6e 2e 0a 20 20 20 54 |production.. T| 00002230 68 65 20 31 36 20 43 6f 6c 6f 75 72 20 6f 70 74 |he 16 Colour opt| 00002240 69 6f 6e 20 63 72 65 61 74 65 73 20 61 20 73 70 |ion creates a sp| 00002250 72 69 74 65 20 77 68 69 63 68 20 72 65 71 75 69 |rite which requi| 00002260 72 65 73 20 6c 65 73 73 20 6d 65 6d 6f 72 79 20 |res less memory | 00002270 0a 20 20 20 74 68 61 6e 20 61 20 32 35 36 20 63 |. than a 256 c| 00002280 6f 6c 6f 75 72 20 73 70 72 69 74 65 20 61 6e 64 |olour sprite and| 00002290 20 69 73 20 70 72 65 66 65 72 61 62 6c 65 20 75 | is preferable u| 000022a0 6e 6c 65 73 73 20 20 73 6f 6d 65 20 63 6f 6c 6f |nless some colo| 000022b0 75 72 73 20 74 6f 20 62 65 20 0a 20 20 20 75 73 |urs to be . us| 000022c0 65 64 20 61 72 65 20 64 65 66 69 6e 65 64 20 75 |ed are defined u| 000022d0 73 69 6e 67 20 74 68 65 20 32 35 36 20 63 6f 6c |sing the 256 col| 000022e0 6f 75 72 20 70 61 6c 65 74 74 65 2e 0a 0a 20 20 |our palette... | 000022f0 20 20 20 20 53 70 72 69 74 65 2f 32 35 36 20 43 | Sprite/256 C| 00002300 6f 6c 6f 75 72 73 0a 20 20 20 43 68 6f 6f 73 65 |olours. Choose| 00002310 20 74 68 65 20 32 35 36 20 43 6f 6c 6f 75 72 73 | the 256 Colours| 00002320 20 6f 70 74 69 6f 6e 20 69 66 20 74 68 65 20 69 | option if the i| 00002330 6e 63 6f 6d 69 6e 67 20 45 61 73 79 4b 6e 69 74 |ncoming EasyKnit| 00002340 20 66 69 6c 65 20 6f 72 20 61 20 0a 20 20 20 50 | file or a . P| 00002350 69 63 74 75 72 65 20 66 69 6c 65 20 68 65 6c 64 |icture file held| 00002360 20 77 69 74 68 69 6e 20 69 74 20 63 6f 6e 74 61 | within it conta| 00002370 69 6e 20 63 6f 6c 6f 75 72 73 20 64 65 66 69 6e |in colours defin| 00002380 65 64 20 75 73 69 6e 67 20 74 68 65 20 32 35 36 |ed using the 256| 00002390 20 63 6f 6c 6f 75 72 20 0a 20 20 20 70 61 6c 65 | colour . pale| 000023a0 74 74 65 20 74 6f 20 65 6e 73 75 72 65 20 61 63 |tte to ensure ac| 000023b0 63 75 72 61 74 65 20 63 6f 6c 6f 75 72 20 72 65 |curate colour re| 000023c0 70 72 6f 64 75 63 74 69 6f 6e 2e 0a 20 20 20 54 |production.. T| 000023d0 68 69 73 20 6f 70 74 69 6f 6e 20 63 72 65 61 74 |his option creat| 000023e0 65 73 20 61 20 73 70 72 69 74 65 20 77 68 69 63 |es a sprite whic| 000023f0 68 20 72 65 71 75 69 72 65 73 20 6d 6f 72 65 20 |h requires more | 00002400 6d 65 6d 6f 72 79 20 74 68 61 6e 20 61 20 31 36 |memory than a 16| 00002410 20 0a 20 20 20 63 6f 6c 6f 75 72 20 73 70 72 69 | . colour spri| 00002420 74 65 20 61 6e 64 20 69 73 20 6e 65 63 65 73 73 |te and is necess| 00002430 61 72 79 20 69 66 20 61 6e 79 20 63 6f 6c 6f 75 |ary if any colou| 00002440 72 73 20 69 6e 20 74 68 65 20 69 6e 70 75 74 20 |rs in the input | 00002450 66 69 6c 65 20 61 72 65 20 0a 20 20 20 64 65 66 |file are . def| 00002460 69 6e 65 64 20 75 73 69 6e 67 20 74 68 65 20 32 |ined using the 2| 00002470 35 36 20 63 6f 6c 6f 75 72 20 70 61 6c 65 74 74 |56 colour palett| 00002480 65 2e 0a 0a 20 20 20 20 20 20 53 70 72 69 74 65 |e... Sprite| 00002490 2f 49 6e 63 6c 75 64 65 20 70 69 63 74 75 72 65 |/Include picture| 000024a0 0a 20 20 20 43 68 6f 73 65 20 74 68 65 20 49 6e |. Chose the In| 000024b0 63 6c 75 64 65 20 70 69 63 74 75 72 65 20 6f 70 |clude picture op| 000024c0 74 69 6f 6e 20 69 66 20 79 6f 75 20 77 69 73 68 |tion if you wish| 000024d0 20 74 6f 20 68 61 76 65 20 74 68 65 20 50 69 63 | to have the Pic| 000024e0 74 75 72 65 20 66 69 6c 65 20 0a 20 20 20 63 6f |ture file . co| 000024f0 6e 74 61 69 6e 65 64 20 77 69 74 68 69 6e 20 74 |ntained within t| 00002500 68 65 20 69 6e 70 75 74 20 66 69 6c 65 20 69 6e |he input file in| 00002510 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 69 6d |cluded in the im| 00002520 61 67 65 20 67 65 6e 65 72 61 74 65 64 2e 20 54 |age generated. T| 00002530 68 65 20 0a 20 20 20 50 69 63 74 75 72 65 20 66 |he . Picture f| 00002540 69 6c 65 20 77 69 6c 6c 20 61 70 70 65 61 72 20 |ile will appear | 00002550 62 65 68 69 6e 64 20 74 68 65 20 67 72 69 64 20 |behind the grid | 00002560 6f 66 20 73 74 69 74 63 68 65 73 20 61 6e 64 20 |of stitches and | 00002570 77 69 6c 6c 20 73 68 6f 77 20 0a 20 20 20 74 68 |will show . th| 00002580 72 6f 75 67 68 20 61 6e 79 20 75 6e 66 69 6c 6c |rough any unfill| 00002590 65 64 20 73 74 69 74 63 68 65 73 20 62 75 74 20 |ed stitches but | 000025a0 77 69 6c 6c 20 62 65 20 63 6f 76 65 72 65 64 20 |will be covered | 000025b0 62 79 20 66 69 6c 6c 65 64 20 67 72 69 64 20 0a |by filled grid .| 000025c0 20 20 20 73 74 69 74 63 68 65 73 2e 0a 20 20 20 | stitches.. | 000025d0 49 66 20 74 68 69 73 20 6f 70 74 69 6f 6e 20 69 |If this option i| 000025e0 73 20 6c 65 66 74 20 75 6e 74 69 63 6b 65 64 2c |s left unticked,| 000025f0 20 61 6e 79 20 50 69 63 74 75 72 65 20 66 69 6c | any Picture fil| 00002600 65 20 70 72 65 73 65 6e 74 20 69 6e 20 74 68 65 |e present in the| 00002610 20 69 6e 70 75 74 20 66 69 6c 65 20 0a 20 20 20 | input file . | 00002620 77 69 6c 6c 20 62 65 20 69 67 6e 6f 72 65 64 2e |will be ignored.| 00002630 0a 0a 20 20 20 20 20 20 53 70 72 69 74 65 2f 53 |.. Sprite/S| 00002640 63 61 6c 65 0a 20 20 20 4d 6f 76 65 20 6f 66 66 |cale. Move off| 00002650 20 74 6f 20 74 68 65 20 72 69 67 68 74 20 66 72 | to the right fr| 00002660 6f 6d 20 74 68 65 20 53 70 72 69 74 65 2f 53 63 |om the Sprite/Sc| 00002670 61 6c 65 20 6f 70 74 69 6f 6e 20 74 6f 20 6f 70 |ale option to op| 00002680 65 6e 20 74 68 65 0a 20 20 20 53 63 61 6c 65 20 |en the. Scale | 00002690 64 69 61 6c 6f 67 75 65 20 62 6f 78 2e 20 0a 20 |dialogue box. . | 000026a0 20 20 20 0a 20 20 20 53 65 74 20 74 68 65 20 76 | . Set the v| 000026b0 61 6c 75 65 73 20 69 6e 20 74 68 65 20 74 77 6f |alues in the two| 000026c0 20 69 63 6f 6e 73 20 74 6f 20 74 68 65 20 63 6f | icons to the co| 000026d0 72 72 65 63 74 20 72 61 74 69 6f 20 74 6f 20 61 |rrect ratio to a| 000026e0 6c 74 65 72 20 74 68 65 20 73 69 7a 65 20 6f 66 |lter the size of| 000026f0 20 0a 20 20 20 74 68 65 20 70 72 6f 64 75 63 65 | . the produce| 00002700 64 20 73 70 72 69 74 65 2e 20 65 67 2e 20 31 3a |d sprite. eg. 1:| 00002710 31 20 67 69 76 65 73 20 61 20 73 70 72 69 74 65 |1 gives a sprite| 00002720 20 77 68 69 63 68 20 69 73 20 74 68 65 20 73 61 | which is the sa| 00002730 6d 65 20 73 69 7a 65 20 61 73 20 0a 20 20 20 74 |me size as . t| 00002740 68 65 20 6f 72 69 67 69 6e 61 6c 20 45 64 69 74 |he original Edit| 00002750 20 77 69 6e 64 6f 77 2c 20 32 3a 31 20 67 69 76 | window, 2:1 giv| 00002760 65 73 20 61 20 73 70 72 69 74 65 20 77 68 69 63 |es a sprite whic| 00002770 68 20 69 73 20 74 77 69 63 65 20 74 68 65 20 73 |h is twice the s| 00002780 69 7a 65 20 6f 66 20 0a 20 20 20 74 68 65 20 6f |ize of . the o| 00002790 72 69 67 69 6e 61 6c 2c 20 33 3a 34 20 67 69 76 |riginal, 3:4 giv| 000027a0 65 73 20 61 20 73 70 72 69 74 65 20 77 68 69 63 |es a sprite whic| 000027b0 68 20 69 73 20 74 68 72 65 65 20 71 75 61 72 74 |h is three quart| 000027c0 65 72 73 20 74 68 65 20 73 69 7a 65 20 6f 66 20 |ers the size of | 000027d0 74 68 65 20 0a 20 20 20 6f 72 69 67 69 6e 61 6c |the . original| 000027e0 20 65 74 63 2e 0a 0a 20 20 20 50 72 6f 63 65 73 | etc... Proces| 000027f0 73 65 73 2f 44 6f 75 62 6c 65 20 4a 61 63 71 75 |ses/Double Jacqu| 00002800 61 72 64 2f 4a 61 63 61 72 64 20 6d 65 6e 75 0a |ard/Jacard menu.| 00002810 0a 20 20 20 20 20 20 4a 61 63 71 75 61 72 64 2f |. Jacquard/| 00002820 53 74 61 6e 64 61 72 64 0a 20 20 20 54 68 65 20 |Standard. The | 00002830 53 74 61 6e 64 61 72 64 20 6f 70 74 69 6f 6e 20 |Standard option | 00002840 70 72 6f 64 75 63 65 73 20 61 20 6e 6f 72 6d 61 |produces a norma| 00002850 6c 20 44 6f 75 62 6c 65 20 4a 61 63 71 75 61 72 |l Double Jacquar| 00002860 64 20 70 61 74 74 65 72 6e 2e 20 46 6f 72 20 65 |d pattern. For e| 00002870 61 63 68 0a 20 20 20 72 6f 77 20 6f 66 20 69 6e |ach. row of in| 00002880 70 75 74 2c 20 65 61 63 68 20 63 6f 6c 6f 75 72 |put, each colour| 00002890 2d 72 6f 77 20 6f 66 20 74 68 65 20 6f 75 74 70 |-row of the outp| 000028a0 75 74 20 70 61 74 74 65 72 6e 20 61 70 70 65 61 |ut pattern appea| 000028b0 72 73 20 74 77 69 63 65 2e 20 20 0a 20 20 20 20 |rs twice. . | 000028c0 20 20 0a 20 20 20 20 20 20 4a 61 63 71 75 61 72 | . Jacquar| 000028d0 64 2f 45 6c 6f 6e 67 61 74 65 64 0a 20 20 20 54 |d/Elongated. T| 000028e0 68 65 20 45 6c 6f 6e 67 61 74 65 20 6f 70 74 69 |he Elongate opti| 000028f0 6f 6e 20 70 72 6f 64 75 63 65 73 20 61 6e 20 45 |on produces an E| 00002900 6c 6f 6e 67 61 74 65 64 20 4a 61 63 71 75 61 72 |longated Jacquar| 00002910 64 20 70 61 74 74 65 72 6e 2e 20 46 6f 72 20 0a |d pattern. For .| 00002920 20 20 20 65 61 63 68 20 72 6f 77 20 6f 66 20 69 | each row of i| 00002930 6e 70 75 74 2c 20 65 61 63 68 20 63 6f 6c 6f 75 |nput, each colou| 00002940 72 2d 72 6f 77 20 6f 66 20 74 68 65 20 6f 75 74 |r-row of the out| 00002950 70 75 74 20 70 61 74 74 65 72 6e 20 61 70 70 65 |put pattern appe| 00002960 61 72 73 20 0a 20 20 20 6f 6e 63 65 20 61 6e 64 |ars . once and| 00002970 20 74 68 65 20 6d 61 63 68 69 6e 65 20 75 73 65 | the machine use| 00002980 73 20 69 74 73 20 65 6c 6f 6e 67 61 74 65 20 62 |s its elongate b| 00002990 75 74 74 6f 6e 20 74 6f 20 61 64 76 61 6e 63 65 |utton to advance| 000029a0 20 74 68 65 20 0a 20 20 20 70 75 6e 63 68 63 61 | the . punchca| 000029b0 72 64 20 6f 6e 20 61 6c 74 65 72 6e 61 74 65 20 |rd on alternate | 000029c0 72 6f 77 73 2e 20 0a 0a 20 20 20 20 20 20 4a 61 |rows. .. Ja| 000029d0 63 71 75 61 72 64 2f 4a 69 67 73 61 77 0a 20 20 |cquard/Jigsaw. | 000029e0 20 54 68 65 20 4a 69 67 73 61 77 20 6f 70 74 69 | The Jigsaw opti| 000029f0 6f 6e 20 70 72 6f 64 75 63 65 73 20 61 20 4a 69 |on produces a Ji| 00002a00 67 73 61 77 20 4a 61 63 71 75 61 72 64 20 70 61 |gsaw Jacquard pa| 00002a10 74 74 65 72 6e 2e 20 54 68 65 20 69 6e 70 75 74 |ttern. The input| 00002a20 20 0a 20 20 20 72 6f 77 73 20 61 72 65 20 65 78 | . rows are ex| 00002a30 61 6d 69 6e 65 64 20 69 6e 20 73 65 71 75 65 6e |amined in sequen| 00002a40 74 69 61 6c 20 70 61 69 72 73 20 74 6f 20 64 65 |tial pairs to de| 00002a50 74 65 72 6d 69 6e 65 20 74 68 65 20 63 6f 6c 6f |termine the colo| 00002a60 75 72 20 6f 72 64 65 72 20 0a 20 20 20 6f 66 20 |ur order . of | 00002a70 74 68 65 20 6f 75 74 70 75 74 20 72 6f 77 73 20 |the output rows | 00002a80 6f 66 20 74 68 65 20 70 61 74 74 65 72 6e 2e 20 |of the pattern. | 00002a90 0a 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 |... | 00002aa0 20 20 20 20 20 20 20 20 2a 2a 2a 43 72 65 61 74 | ***Creat| 00002ab0 69 6e 67 20 73 70 72 69 74 65 73 2a 2a 2a 0a 0a |ing sprites***..| 00002ac0 20 20 20 4b 6e 69 74 43 6f 6e 76 20 68 61 73 20 | KnitConv has | 00002ad0 76 61 72 69 6f 75 73 20 6f 70 74 69 6f 6e 73 20 |various options | 00002ae0 61 76 61 69 6c 61 62 6c 65 20 77 68 65 6e 20 63 |available when c| 00002af0 72 65 61 74 69 6e 67 20 73 70 72 69 74 65 73 2c |reating sprites,| 00002b00 20 74 68 65 20 0a 20 20 20 6f 70 74 69 6f 6e 73 | the . options| 00002b10 20 61 72 65 20 74 68 65 72 65 20 74 6f 20 61 73 | are there to as| 00002b20 73 69 73 74 20 75 73 65 72 73 20 74 6f 20 70 72 |sist users to pr| 00002b30 6f 64 75 63 65 20 74 68 65 20 62 65 73 74 20 71 |oduce the best q| 00002b40 75 61 6c 69 74 79 20 72 65 73 75 6c 74 20 0a 20 |uality result . | 00002b50 20 20 77 69 74 68 69 6e 20 74 68 65 20 6d 65 6d | within the mem| 00002b60 6f 72 79 20 6c 69 6d 69 74 61 74 69 6f 6e 73 20 |ory limitations | 00002b70 6f 66 20 74 68 65 69 72 20 63 6f 6d 70 75 74 65 |of their compute| 00002b80 72 20 61 6e 64 20 74 68 65 20 63 61 70 61 62 69 |r and the capabi| 00002b90 6c 69 74 79 20 0a 20 20 20 6f 66 20 74 68 65 69 |lity . of thei| 00002ba0 72 20 70 72 69 6e 74 65 72 2e 20 0a 0a 20 20 20 |r printer. .. | 00002bb0 48 6f 70 65 66 75 6c 6c 79 20 74 68 65 20 66 6f |Hopefully the fo| 00002bc0 6c 6c 6f 77 69 6e 67 20 64 69 73 63 75 73 73 69 |llowing discussi| 00002bd0 6f 6e 20 77 69 6c 6c 20 73 68 65 64 20 73 6f 6d |on will shed som| 00002be0 65 20 6c 69 67 68 74 20 6f 6e 20 74 68 65 20 0a |e light on the .| 00002bf0 20 20 20 6e 75 6d 65 72 6f 75 73 20 74 68 69 6e | numerous thin| 00002c00 67 73 20 77 68 69 63 68 20 6e 65 65 64 20 74 6f |gs which need to| 00002c10 20 62 65 20 74 61 6b 65 6e 20 69 6e 74 6f 20 61 | be taken into a| 00002c20 63 63 6f 75 6e 74 20 77 68 65 6e 20 75 73 69 6e |ccount when usin| 00002c30 67 20 0a 20 20 20 4b 6e 69 74 43 6f 6e 76 20 74 |g . KnitConv t| 00002c40 6f 20 70 72 6f 64 75 63 65 20 74 68 65 20 45 61 |o produce the Ea| 00002c50 73 79 4b 6e 69 74 20 45 64 69 74 20 77 69 6e 64 |syKnit Edit wind| 00002c60 6f 77 20 61 73 20 61 20 73 70 72 69 74 65 20 66 |ow as a sprite f| 00002c70 69 6c 65 20 61 6e 64 20 0a 20 20 20 61 73 73 69 |ile and . assi| 00002c80 73 74 20 79 6f 75 20 69 6e 20 63 72 65 61 74 69 |st you in creati| 00002c90 6e 67 20 74 68 65 20 62 65 73 74 20 70 6f 73 73 |ng the best poss| 00002ca0 69 62 6c 65 20 72 65 73 75 6c 74 73 2e 0a 0a 20 |ible results... | 00002cb0 20 20 2a 41 62 6f 75 74 20 73 70 72 69 74 65 73 | *About sprites| 00002cc0 2a 0a 0a 20 20 20 41 20 73 70 72 69 74 65 20 69 |*.. A sprite i| 00002cd0 73 20 61 20 6d 65 74 68 6f 64 20 6f 66 20 73 74 |s a method of st| 00002ce0 6f 72 69 6e 67 20 61 6e 64 20 6d 61 6e 69 70 75 |oring and manipu| 00002cf0 6c 61 74 69 6e 67 20 67 72 61 70 68 69 63 61 6c |lating graphical| 00002d00 20 69 6d 61 67 65 73 20 69 6e 20 0a 20 20 20 61 | images in . a| 00002d10 20 63 6f 6d 70 75 74 65 72 2e 20 41 20 73 70 72 | computer. A spr| 00002d20 69 74 65 20 69 73 20 69 6e 20 66 61 63 74 20 61 |ite is in fact a| 00002d30 20 76 65 72 79 20 73 69 6d 69 6c 61 72 20 61 72 | very similar ar| 00002d40 72 61 6e 67 65 6d 65 6e 74 20 74 6f 20 61 20 66 |rangement to a f| 00002d50 69 6c 6c 65 64 20 0a 20 20 20 45 61 73 79 4b 6e |illed . EasyKn| 00002d60 69 74 20 67 72 69 64 2e 20 49 74 20 63 6f 6e 73 |it grid. It cons| 00002d70 69 73 74 73 20 6f 66 20 61 20 72 65 67 75 6c 61 |ists of a regula| 00002d80 72 20 62 6c 6f 63 6b 20 6f 66 20 70 69 78 65 6c |r block of pixel| 00002d90 73 20 6c 61 79 65 64 20 6f 75 74 20 69 6e 20 61 |s layed out in a| 00002da0 6e 20 0a 20 20 20 61 72 72 61 79 20 6f 66 20 72 |n . array of r| 00002db0 6f 77 73 20 61 6e 64 20 63 6f 6c 75 6d 6e 73 2c |ows and columns,| 00002dc0 20 65 61 63 68 20 70 69 78 65 6c 20 69 73 20 73 | each pixel is s| 00002dd0 69 6d 69 6c 61 72 20 74 6f 20 74 68 65 20 69 6e |imilar to the in| 00002de0 64 69 76 69 64 75 61 6c 20 0a 20 20 20 73 74 69 |dividual . sti| 00002df0 74 63 68 65 73 20 6d 61 6b 69 6e 67 20 75 70 20 |tches making up | 00002e00 61 6e 20 45 61 73 79 4b 6e 69 74 20 67 72 69 64 |an EasyKnit grid| 00002e10 2c 20 74 68 6f 75 67 68 20 61 20 70 69 78 65 6c |, though a pixel| 00002e20 91 73 20 73 69 7a 65 20 69 73 20 66 69 78 65 64 |.s size is fixed| 00002e30 20 61 6e 64 20 0a 20 20 20 69 74 73 20 73 68 61 | and . its sha| 00002e40 70 65 20 63 61 6e 20 62 65 20 73 71 75 61 72 65 |pe can be square| 00002e50 20 6f 72 20 72 65 63 74 61 6e 67 75 6c 61 72 20 | or rectangular | 00002e60 64 65 70 65 6e 64 69 6e 67 20 6f 6e 20 69 74 73 |depending on its| 00002e70 20 73 63 72 65 65 6e 20 6d 6f 64 65 2e 20 0a 20 | screen mode. . | 00002e80 20 20 45 61 63 68 20 70 69 78 65 6c 20 63 61 6e | Each pixel can| 00002e90 20 62 65 20 69 6e 64 69 76 69 64 75 61 6c 6c 79 | be individually| 00002ea0 20 73 65 74 20 74 6f 20 62 65 20 73 68 6f 77 6e | set to be shown| 00002eb0 20 69 6e 20 6f 6e 65 20 6f 66 20 61 20 72 61 6e | in one of a ran| 00002ec0 67 65 20 6f 66 20 0a 20 20 20 63 6f 6c 6f 75 72 |ge of . colour| 00002ed0 73 20 61 76 61 69 6c 61 62 6c 65 20 66 6f 72 20 |s available for | 00002ee0 61 20 73 70 72 69 74 65 20 63 72 65 61 74 65 64 |a sprite created| 00002ef0 20 69 6e 20 74 68 61 74 20 73 63 72 65 65 6e 20 | in that screen | 00002f00 6d 6f 64 65 2e 20 65 67 2e 20 49 6e 20 61 20 31 |mode. eg. In a 1| 00002f10 36 20 0a 20 20 20 63 6f 6c 6f 75 72 20 73 70 72 |6 . colour spr| 00002f20 69 74 65 2c 20 65 61 63 68 20 70 69 78 65 6c 20 |ite, each pixel | 00002f30 63 61 6e 20 62 65 20 61 6e 79 20 6f 6e 65 20 6f |can be any one o| 00002f40 66 20 74 68 65 20 31 36 20 70 6f 73 73 69 62 6c |f the 16 possibl| 00002f50 65 20 63 6f 6c 6f 75 72 73 20 0a 20 20 20 61 76 |e colours . av| 00002f60 61 69 6c 61 62 6c 65 20 69 6e 20 74 68 65 20 31 |ailable in the 1| 00002f70 36 20 63 6f 6c 6f 75 72 20 70 61 6c 65 74 74 65 |6 colour palette| 00002f80 2e 20 53 69 6d 69 6c 61 72 6c 79 20 70 69 78 65 |. Similarly pixe| 00002f90 6c 73 20 69 6e 20 32 35 36 20 63 6f 6c 6f 75 72 |ls in 256 colour| 00002fa0 20 73 70 72 69 74 65 73 20 0a 20 20 20 63 61 6e | sprites . can| 00002fb0 20 64 69 73 70 6c 61 79 20 61 6e 79 20 6f 66 20 | display any of | 00002fc0 74 68 65 20 63 6f 6c 6f 75 72 73 20 61 76 61 69 |the colours avai| 00002fd0 6c 61 62 6c 65 20 69 6e 20 74 68 65 20 32 35 36 |lable in the 256| 00002fe0 20 63 6f 6c 6f 75 72 20 70 61 6c 65 74 74 65 2e | colour palette.| 00002ff0 20 0a 20 20 20 53 70 72 69 74 65 73 20 63 61 6e | . Sprites can| 00003000 20 61 6c 73 6f 20 62 65 20 63 72 65 61 74 65 64 | also be created| 00003010 20 69 6e 20 73 63 72 65 65 6e 20 6d 6f 64 65 73 | in screen modes| 00003020 20 77 69 74 68 20 32 2c 20 34 2c 20 33 32 20 74 | with 2, 4, 32 t| 00003030 68 6f 75 73 61 6e 64 20 0a 20 20 20 61 6e 64 20 |housand . and | 00003040 31 36 20 6d 69 6c 6c 69 6f 6e 20 63 6f 6c 6f 75 |16 million colou| 00003050 72 73 20 61 76 61 69 6c 61 62 6c 65 20 74 6f 20 |rs available to | 00003060 74 68 65 6d 2e 20 57 65 20 61 72 65 20 70 72 69 |them. We are pri| 00003070 6d 61 72 69 6c 79 20 63 6f 6e 63 65 72 6e 65 64 |marily concerned| 00003080 20 0a 20 20 20 77 69 74 68 20 31 36 20 6f 72 20 | . with 16 or | 00003090 32 35 36 20 63 6f 6c 6f 75 72 20 73 70 72 69 74 |256 colour sprit| 000030a0 65 73 20 61 73 20 74 68 65 73 65 20 68 61 76 65 |es as these have| 000030b0 20 74 68 65 20 73 61 6d 65 20 63 6f 6c 6f 75 72 | the same colour| 000030c0 73 20 61 76 61 69 6c 61 62 6c 65 20 0a 20 20 20 |s available . | 000030d0 74 6f 20 74 68 65 6d 20 61 73 20 61 72 65 20 61 |to them as are a| 000030e0 76 61 69 6c 61 62 6c 65 20 66 6f 72 20 75 73 65 |vailable for use| 000030f0 20 77 69 74 68 69 6e 20 45 61 73 79 4b 6e 69 74 | within EasyKnit| 00003100 2e 0a 0a 20 20 20 55 73 65 72 73 20 6f 66 20 63 |... Users of c| 00003110 6f 6d 70 75 74 65 72 73 20 77 69 74 68 20 73 6d |omputers with sm| 00003120 61 6c 6c 20 61 6d 6f 75 6e 74 73 20 6f 66 20 52 |all amounts of R| 00003130 41 4d 20 69 6e 20 74 68 65 69 72 20 6d 61 63 68 |AM in their mach| 00003140 69 6e 65 73 20 0a 20 20 20 6d 61 79 20 77 65 6c |ines . may wel| 00003150 6c 20 62 65 20 6c 69 6d 69 74 65 64 20 72 65 67 |l be limited reg| 00003160 61 72 64 69 6e 67 20 74 68 65 20 53 63 61 6c 65 |arding the Scale| 00003170 20 73 65 74 74 69 6e 67 20 61 6e 64 2c 20 74 68 | setting and, th| 00003180 65 72 65 66 6f 72 65 2c 20 74 68 65 20 0a 20 20 |erefore, the . | 00003190 20 73 69 7a 65 20 6f 66 20 73 70 72 69 74 65 20 | size of sprite | 000031a0 66 6f 72 20 77 68 69 63 68 20 4b 6e 69 74 43 6f |for which KnitCo| 000031b0 6e 76 20 63 61 6e 20 66 69 6e 64 20 65 6e 6f 75 |nv can find enou| 000031c0 67 68 20 66 72 65 65 20 6d 65 6d 6f 72 79 20 74 |gh free memory t| 000031d0 6f 20 0a 20 20 20 63 72 65 61 74 65 20 61 20 73 |o . create a s| 000031e0 70 72 69 74 65 20 6f 66 20 61 20 6c 61 72 67 65 |prite of a large| 000031f0 20 67 72 69 64 2e 20 49 66 20 74 68 65 20 70 72 | grid. If the pr| 00003200 6f 67 72 61 6d 20 74 65 6c 6c 73 20 79 6f 75 20 |ogram tells you | 00003210 74 68 61 74 20 74 68 65 72 65 20 69 73 20 0a 20 |that there is . | 00003220 20 20 6e 6f 74 20 65 6e 6f 75 67 68 20 66 72 65 | not enough fre| 00003230 65 20 6d 65 6d 6f 72 79 20 61 76 61 69 6c 61 62 |e memory availab| 00003240 6c 65 20 74 6f 20 63 72 65 61 74 65 20 74 68 65 |le to create the| 00003250 20 64 65 73 69 72 65 64 20 73 70 72 69 74 65 20 | desired sprite | 00003260 74 68 65 6e 20 0a 20 20 20 79 6f 75 20 73 68 6f |then . you sho| 00003270 75 6c 64 20 74 72 79 20 74 6f 20 6d 61 78 69 6d |uld try to maxim| 00003280 69 73 65 20 74 68 65 20 61 6d 6f 75 6e 74 20 6f |ise the amount o| 00003290 66 20 66 72 65 65 20 52 41 4d 20 61 76 61 69 6c |f free RAM avail| 000032a0 61 62 6c 65 20 66 6f 72 20 0a 20 20 20 75 73 65 |able for . use| 000032b0 20 62 79 20 71 75 69 74 74 69 6e 67 20 61 6e 79 | by quitting any| 000032c0 20 75 6e 6e 65 63 65 73 73 61 72 79 20 61 70 70 | unnecessary app| 000032d0 6c 69 63 61 74 69 6f 6e 73 20 66 72 6f 6d 20 74 |lications from t| 000032e0 68 65 20 69 63 6f 6e 20 62 61 72 20 61 6e 64 2f |he icon bar and/| 000032f0 0a 20 20 20 6f 72 20 63 72 65 61 74 69 6e 67 20 |. or creating | 00003300 74 68 65 20 73 70 72 69 74 65 20 61 74 20 61 20 |the sprite at a | 00003310 72 65 64 75 63 65 64 20 53 63 61 6c 65 20 73 65 |reduced Scale se| 00003320 74 74 69 6e 67 20 73 6f 20 74 68 61 74 20 69 74 |tting so that it| 00003330 73 20 63 72 65 61 74 69 6f 6e 20 0a 20 20 20 72 |s creation . r| 00003340 65 71 75 69 72 65 73 20 6c 65 73 73 20 6d 65 6d |equires less mem| 00003350 6f 72 79 2e 0a 0a 20 20 20 53 6f 6d 65 20 76 65 |ory... Some ve| 00003360 72 79 20 6c 61 72 67 65 20 67 72 69 64 73 20 6d |ry large grids m| 00003370 61 79 20 6e 6f 74 20 62 65 20 70 6f 73 73 69 62 |ay not be possib| 00003380 6c 65 20 74 6f 20 63 72 65 61 74 65 20 61 74 20 |le to create at | 00003390 61 6c 6c 20 6f 6e 20 6c 6f 77 20 0a 20 20 20 6d |all on low . m| 000033a0 65 6d 6f 72 79 20 6d 61 63 68 69 6e 65 73 20 64 |emory machines d| 000033b0 75 65 20 74 6f 20 74 68 65 20 66 61 63 74 20 74 |ue to the fact t| 000033c0 68 61 74 20 69 66 20 74 68 65 20 73 63 61 6c 65 |hat if the scale| 000033d0 20 73 65 74 74 69 6e 67 20 66 6f 72 20 63 72 65 | setting for cre| 000033e0 61 74 69 6e 67 20 0a 20 20 20 74 68 65 20 73 70 |ating . the sp| 000033f0 72 69 74 65 20 69 73 20 72 65 64 75 63 65 64 20 |rite is reduced | 00003400 74 6f 20 61 20 6c 6f 77 20 70 6f 69 6e 74 20 77 |to a low point w| 00003410 68 65 72 65 20 74 68 65 20 73 70 72 69 74 65 20 |here the sprite | 00003420 70 72 6f 64 75 63 65 64 20 77 69 6c 6c 20 66 69 |produced will fi| 00003430 74 20 0a 20 20 20 77 69 74 68 69 6e 20 74 68 65 |t . within the| 00003440 20 61 76 61 69 6c 61 62 6c 65 20 6d 65 6d 6f 72 | available memor| 00003450 79 20 74 68 65 6e 20 79 6f 75 20 6d 61 79 20 66 |y then you may f| 00003460 69 6e 64 20 74 68 61 74 20 73 6f 6d 65 20 6f 66 |ind that some of| 00003470 20 74 68 65 20 0a 20 20 20 64 65 74 61 69 6c 2c | the . detail,| 00003480 20 70 61 72 74 69 63 75 6c 61 72 6c 79 20 66 69 | particularly fi| 00003490 6e 65 20 64 65 74 61 69 6c 73 20 6c 69 6b 65 20 |ne details like | 000034a0 74 68 65 20 67 72 69 64 6c 69 6e 65 73 2c 20 63 |the gridlines, c| 000034b0 61 6e 20 65 6e 64 20 75 70 20 62 65 69 6e 67 20 |an end up being | 000034c0 0a 20 20 20 6d 69 73 73 65 64 20 6f 75 74 20 64 |. missed out d| 000034d0 75 72 69 6e 67 20 63 72 65 61 74 69 6f 6e 20 6f |uring creation o| 000034e0 66 20 74 68 65 20 73 70 72 69 74 65 2c 20 74 68 |f the sprite, th| 000034f0 75 73 20 72 65 6e 64 65 72 69 6e 67 20 74 68 65 |us rendering the| 00003500 20 69 6d 61 67 65 20 0a 20 20 20 75 73 65 6c 65 | image . usele| 00003510 73 73 2e 20 54 68 65 20 6f 6e 6c 79 20 73 6f 6c |ss. The only sol| 00003520 75 74 69 6f 6e 20 74 6f 20 74 68 69 73 20 70 72 |ution to this pr| 00003530 6f 62 6c 65 6d 20 69 73 20 74 6f 20 61 64 64 20 |oblem is to add | 00003540 65 78 74 72 61 20 52 41 4d 20 0a 20 20 20 63 61 |extra RAM . ca| 00003550 70 61 63 69 74 79 20 62 79 20 70 75 72 63 68 61 |pacity by purcha| 00003560 73 69 6e 67 20 61 20 6d 65 6d 6f 72 79 20 75 70 |sing a memory up| 00003570 67 72 61 64 65 20 66 6f 72 20 79 6f 75 72 20 63 |grade for your c| 00003580 6f 6d 70 75 74 65 72 2e 0a 20 20 20 53 70 72 69 |omputer.. Spri| 00003590 74 65 20 66 69 6c 65 73 20 63 61 6e 20 62 65 20 |te files can be | 000035a0 76 69 65 77 65 64 20 61 6e 64 20 65 64 69 74 65 |viewed and edite| 000035b0 64 20 62 79 20 74 68 65 20 50 61 69 6e 74 20 70 |d by the Paint p| 000035c0 72 6f 67 72 61 6d 20 73 75 70 70 6c 69 65 64 20 |rogram supplied | 000035d0 0a 20 20 20 77 69 74 68 20 74 68 65 20 63 6f 6d |. with the com| 000035e0 70 75 74 65 72 2e 20 44 6f 75 62 6c 65 20 63 6c |puter. Double cl| 000035f0 69 63 6b 20 6f 6e 20 61 20 73 70 72 69 74 65 20 |ick on a sprite | 00003600 66 69 6c 65 20 69 63 6f 6e 20 69 6e 20 61 20 66 |file icon in a f| 00003610 69 6c 65 72 20 77 69 6e 64 6f 77 20 0a 20 20 20 |iler window . | 00003620 74 6f 20 6c 6f 61 64 20 69 74 20 69 6e 74 6f 20 |to load it into | 00003630 50 61 69 6e 74 2e 0a 0a 20 20 20 57 68 65 6e 20 |Paint... When | 00003640 50 61 69 6e 74 20 6c 6f 61 64 73 20 61 20 73 70 |Paint loads a sp| 00003650 72 69 74 65 20 66 69 6c 65 20 69 74 20 6f 70 65 |rite file it ope| 00003660 6e 73 20 61 20 53 70 72 69 74 65 20 66 69 6c 65 |ns a Sprite file| 00003670 20 77 69 6e 64 6f 77 20 0a 20 20 20 63 6f 6e 74 | window . cont| 00003680 61 69 6e 69 6e 67 20 61 20 6d 69 6e 69 61 74 75 |aining a miniatu| 00003690 72 65 20 76 65 72 73 69 6f 6e 20 6f 66 20 74 68 |re version of th| 000036a0 65 20 73 70 72 69 74 65 20 69 6d 61 67 65 2e 20 |e sprite image. | 000036b0 44 6f 75 62 6c 65 20 63 6c 69 63 6b 20 6f 6e 20 |Double click on | 000036c0 0a 20 20 20 74 68 65 20 6d 69 6e 69 61 74 75 72 |. the miniatur| 000036d0 65 20 69 6d 61 67 65 20 74 6f 20 6f 70 65 6e 20 |e image to open | 000036e0 61 20 73 70 72 69 74 65 20 77 69 6e 64 6f 77 20 |a sprite window | 000036f0 63 6f 6e 74 61 69 6e 69 6e 67 20 74 68 65 20 66 |containing the f| 00003700 75 6c 6c 20 0a 20 20 20 76 65 72 73 69 6f 6e 20 |ull . version | 00003710 6f 66 20 74 68 65 20 73 70 72 69 74 65 20 77 68 |of the sprite wh| 00003720 69 63 68 20 63 61 6e 20 62 65 20 65 64 69 74 65 |ich can be edite| 00003730 64 20 61 73 20 72 65 71 75 69 72 65 64 2e 0a 20 |d as required.. | 00003740 20 20 50 72 65 73 73 20 4d 65 6e 75 20 77 68 65 | Press Menu whe| 00003750 6e 20 74 68 65 20 70 6f 69 6e 74 65 72 20 69 73 |n the pointer is| 00003760 20 6f 76 65 72 20 74 68 65 20 73 70 72 69 74 65 | over the sprite| 00003770 20 66 69 6c 65 20 77 69 6e 64 6f 77 20 61 6e 64 | file window and| 00003780 20 0a 20 20 20 63 68 6f 6f 73 65 20 74 68 65 20 | . choose the | 00003790 44 69 73 70 6c 61 79 2f 46 75 6c 6c 20 69 6e 66 |Display/Full inf| 000037a0 6f 20 6f 70 74 69 6f 6e 2c 20 74 68 65 6e 20 69 |o option, then i| 000037b0 66 20 6e 65 63 65 73 73 61 72 79 2c 20 63 6c 69 |f necessary, cli| 000037c0 63 6b 20 6f 6e 20 74 68 65 20 0a 20 20 20 73 70 |ck on the . sp| 000037d0 72 69 74 65 20 66 69 6c 65 20 77 69 6e 64 6f 77 |rite file window| 000037e0 91 73 20 74 6f 67 67 6c 65 20 73 69 7a 65 20 69 |.s toggle size i| 000037f0 63 6f 6e 20 28 74 6f 70 20 72 69 67 68 74 29 2c |con (top right),| 00003800 20 74 6f 20 61 6c 6c 6f 77 20 79 6f 75 20 74 6f | to allow you to| 00003810 20 66 69 6e 64 20 0a 20 20 20 6f 75 74 20 6d 6f | find . out mo| 00003820 72 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 |re information a| 00003830 62 6f 75 74 20 74 68 65 20 74 79 70 65 20 6f 66 |bout the type of| 00003840 20 73 70 72 69 74 65 20 63 6f 6e 74 61 69 6e 65 | sprite containe| 00003850 64 20 69 6e 20 74 68 65 20 73 70 72 69 74 65 20 |d in the sprite | 00003860 0a 20 20 20 66 69 6c 65 2c 20 73 75 63 68 20 61 |. file, such a| 00003870 73 20 69 74 73 20 73 63 72 65 65 6e 20 6d 6f 64 |s its screen mod| 00003880 65 2c 20 28 77 68 69 63 68 20 64 65 66 69 6e 65 |e, (which define| 00003890 73 20 77 68 65 74 68 65 72 20 69 74 20 69 73 20 |s whether it is | 000038a0 61 20 31 36 20 6f 72 20 61 20 32 35 36 20 0a 20 |a 16 or a 256 . | 000038b0 20 20 63 6f 6c 6f 75 72 20 73 70 72 69 74 65 20 | colour sprite | 000038c0 61 6e 64 20 74 68 65 20 73 68 61 70 65 20 6f 66 |and the shape of| 000038d0 20 69 74 73 20 70 69 78 65 6c 73 29 20 61 6e 64 | its pixels) and| 000038e0 20 69 74 73 20 77 69 64 74 68 20 61 6e 64 20 68 | its width and h| 000038f0 65 69 67 68 74 20 69 6e 20 0a 20 20 20 70 69 78 |eight in . pix| 00003900 65 6c 73 20 61 6e 64 20 74 68 65 20 6e 75 6d 62 |els and the numb| 00003910 65 72 20 6f 66 20 62 79 74 65 73 20 6f 66 20 6d |er of bytes of m| 00003920 65 6d 6f 72 79 20 6e 65 65 64 65 64 20 66 6f 72 |emory needed for| 00003930 20 74 68 65 20 73 70 72 69 74 65 2e 20 0a 20 20 | the sprite. . | 00003940 20 28 64 69 76 69 64 65 20 74 68 65 20 6e 75 6d | (divide the num| 00003950 62 65 72 20 6f 66 20 62 79 74 65 73 20 72 65 71 |ber of bytes req| 00003960 75 69 72 65 64 20 74 6f 20 68 6f 6c 64 20 74 68 |uired to hold th| 00003970 65 20 73 70 72 69 74 65 20 62 79 20 31 30 32 34 |e sprite by 1024| 00003980 20 66 6f 72 20 61 6e 20 0a 20 20 20 61 63 63 75 | for an . accu| 00003990 72 61 74 65 20 6d 65 61 73 75 72 65 20 6f 66 20 |rate measure of | 000039a0 69 74 73 20 73 69 7a 65 20 69 6e 20 6b 69 6c 6f |its size in kilo| 000039b0 62 79 74 65 73 2c 20 6f 72 20 64 69 76 69 64 65 |bytes, or divide| 000039c0 20 62 79 20 31 30 30 30 20 66 6f 72 20 61 20 72 | by 1000 for a r| 000039d0 6f 75 67 68 20 0a 20 20 20 65 73 74 69 6d 61 74 |ough . estimat| 000039e0 65 29 2e 0a 0a 0a 20 20 20 20 20 20 20 20 20 20 |e).... | 000039f0 20 20 20 20 2a 2a 2a 43 68 6f 6f 73 69 6e 67 20 | ***Choosing | 00003a00 74 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 43 6f |the number of Co| 00003a10 6c 6f 75 72 73 2a 2a 2a 0a 0a 20 20 20 49 74 20 |lours***.. It | 00003a20 69 73 20 70 6f 73 73 69 62 6c 65 20 69 6e 20 4b |is possible in K| 00003a30 6e 69 74 43 6f 6e 76 20 74 6f 20 63 72 65 61 74 |nitConv to creat| 00003a40 65 20 61 20 73 70 72 69 74 65 20 61 73 3a 0a 0a |e a sprite as:..| 00003a50 20 20 20 20 20 20 61 20 6c 6f 77 20 72 65 73 6f | a low reso| 00003a60 6c 75 74 69 6f 6e 20 73 70 72 69 74 65 20 6f 66 |lution sprite of| 00003a70 20 31 36 20 63 6f 6c 6f 75 72 73 2c 20 28 6d 6f | 16 colours, (mo| 00003a80 64 65 20 31 32 29 0a 20 20 20 20 20 20 61 20 6c |de 12). a l| 00003a90 6f 77 20 72 65 73 6f 6c 75 74 69 6f 6e 20 73 70 |ow resolution sp| 00003aa0 72 69 74 65 20 6f 66 20 32 35 36 20 63 6f 6c 6f |rite of 256 colo| 00003ab0 75 72 73 2c 20 28 6d 6f 64 65 20 31 35 29 0a 20 |urs, (mode 15). | 00003ac0 20 20 20 20 20 61 20 68 69 67 68 20 72 65 73 6f | a high reso| 00003ad0 6c 75 74 69 6f 6e 20 73 70 72 69 74 65 20 6f 66 |lution sprite of| 00003ae0 20 31 36 20 63 6f 6c 6f 75 72 73 2c 20 28 6d 6f | 16 colours, (mo| 00003af0 64 65 20 32 30 29 0a 20 20 20 20 20 20 61 20 68 |de 20). a h| 00003b00 69 67 68 20 72 65 73 6f 6c 75 74 69 6f 6e 20 73 |igh resolution s| 00003b10 70 72 69 74 65 20 6f 66 20 32 35 36 20 63 6f 6c |prite of 256 col| 00003b20 6f 75 72 73 2c 20 28 6d 6f 64 65 20 32 31 29 0a |ours, (mode 21).| 00003b30 0a 20 20 20 4d 6f 64 65 73 20 31 32 20 61 6e 64 |. Modes 12 and| 00003b40 20 31 35 20 61 72 65 20 63 72 65 61 74 65 64 20 | 15 are created | 00003b50 66 72 6f 6d 20 72 65 63 74 61 6e 67 75 6c 61 72 |from rectangular| 00003b60 20 70 69 78 65 6c 73 20 77 68 69 6c 65 20 6d 6f | pixels while mo| 00003b70 64 65 73 20 32 30 20 0a 20 20 20 61 6e 64 20 32 |des 20 . and 2| 00003b80 31 20 75 73 65 20 73 71 75 61 72 65 20 73 68 61 |1 use square sha| 00003b90 70 65 64 20 70 69 78 65 6c 73 2e 20 54 68 65 20 |ped pixels. The | 00003ba0 73 71 75 61 72 65 20 70 69 78 65 6c 20 6d 6f 64 |square pixel mod| 00003bb0 65 73 20 61 72 65 20 63 61 70 61 62 6c 65 20 0a |es are capable .| 00003bc0 20 20 20 6f 66 20 72 65 73 6f 6c 76 69 6e 67 20 | of resolving | 00003bd0 66 69 6e 65 72 20 64 65 74 61 69 6c 73 20 61 6e |finer details an| 00003be0 64 20 70 72 6f 64 75 63 65 20 63 72 69 73 70 65 |d produce crispe| 00003bf0 72 20 6c 6f 6f 6b 69 6e 67 20 73 70 72 69 74 65 |r looking sprite| 00003c00 73 20 74 68 61 6e 20 74 68 65 20 0a 20 20 20 72 |s than the . r| 00003c10 65 63 74 61 6e 67 75 6c 61 72 20 70 69 78 65 6c |ectangular pixel| 00003c20 20 6d 6f 64 65 73 20 62 75 74 20 69 74 20 64 6f | modes but it do| 00003c30 65 73 20 72 65 71 75 69 72 65 20 6d 6f 72 65 20 |es require more | 00003c40 52 41 4d 20 74 6f 20 63 72 65 61 74 65 20 61 6e |RAM to create an| 00003c50 64 20 0a 20 20 20 74 68 65 72 65 61 66 74 65 72 |d . thereafter| 00003c60 20 74 6f 20 75 74 69 6c 69 73 65 20 74 68 65 6d | to utilise them| 00003c70 20 69 6e 20 6f 74 68 65 72 20 70 72 6f 67 72 61 | in other progra| 00003c80 6d 73 2e 0a 0a 20 20 20 41 20 32 35 36 20 63 6f |ms... A 256 co| 00003c90 6c 6f 75 72 20 73 70 72 69 74 65 20 6f 66 20 61 |lour sprite of a| 00003ca0 20 67 69 76 65 6e 20 73 69 7a 65 20 69 6e 20 70 | given size in p| 00003cb0 69 78 65 6c 73 20 72 65 71 75 69 72 65 73 20 74 |ixels requires t| 00003cc0 77 69 63 65 20 61 73 20 6d 75 63 68 20 0a 20 20 |wice as much . | 00003cd0 20 6d 65 6d 6f 72 79 20 61 73 20 61 20 31 36 20 | memory as a 16 | 00003ce0 63 6f 6c 6f 75 72 20 73 70 72 69 74 65 20 6f 66 |colour sprite of| 00003cf0 20 74 68 65 20 73 61 6d 65 20 73 69 7a 65 20 69 | the same size i| 00003d00 66 20 62 6f 74 68 20 73 70 72 69 74 65 73 20 61 |f both sprites a| 00003d10 72 65 20 0a 20 20 20 63 72 65 61 74 65 64 20 69 |re . created i| 00003d20 6e 20 61 20 73 63 72 65 65 6e 20 6d 6f 64 65 20 |n a screen mode | 00003d30 77 68 69 63 68 20 68 61 73 20 73 71 75 61 72 65 |which has square| 00003d40 20 73 68 61 70 65 64 20 70 69 78 65 6c 73 20 6f | shaped pixels o| 00003d50 72 20 69 6e 20 61 20 0a 20 20 20 73 63 72 65 65 |r in a . scree| 00003d60 6e 20 6d 6f 64 65 20 77 69 74 68 20 72 65 63 74 |n mode with rect| 00003d70 61 6e 67 75 6c 61 72 20 73 68 61 70 65 64 20 70 |angular shaped p| 00003d80 69 78 65 6c 73 2e 0a 0a 20 20 20 57 68 65 6e 20 |ixels... When | 00003d90 64 69 73 70 6c 61 79 65 64 20 6f 6e 20 74 68 65 |displayed on the| 00003da0 20 73 63 72 65 65 6e 2c 20 61 20 73 70 72 69 74 | screen, a sprit| 00003db0 65 20 63 72 65 61 74 65 64 20 69 6e 20 61 20 72 |e created in a r| 00003dc0 65 63 74 61 6e 67 75 6c 61 72 20 70 69 78 65 6c |ectangular pixel| 00003dd0 20 0a 20 20 20 6d 6f 64 65 20 77 69 6c 6c 20 72 | . mode will r| 00003de0 65 71 75 69 72 65 20 68 61 6c 66 20 74 68 65 20 |equire half the | 00003df0 61 6d 6f 75 6e 74 20 6f 66 20 6d 65 6d 6f 72 79 |amount of memory| 00003e00 20 6e 65 65 64 65 64 20 66 6f 72 20 61 20 73 71 | needed for a sq| 00003e10 75 61 72 65 20 0a 20 20 20 70 69 78 65 6c 20 6d |uare . pixel m| 00003e20 6f 64 65 20 73 70 72 69 74 65 20 6f 66 20 74 68 |ode sprite of th| 00003e30 65 20 73 61 6d 65 20 70 68 79 73 69 63 61 6c 20 |e same physical | 00003e40 73 69 7a 65 20 6f 6e 20 74 68 65 20 73 63 72 65 |size on the scre| 00003e50 65 6e 2e 0a 0a 20 20 20 54 68 65 20 31 36 20 63 |en... The 16 c| 00003e60 6f 6c 6f 75 72 73 20 61 76 61 69 6c 61 62 6c 65 |olours available| 00003e70 20 66 6f 72 20 75 73 65 20 69 6e 20 61 20 31 36 | for use in a 16| 00003e80 20 63 6f 6c 6f 75 72 20 73 70 72 69 74 65 20 61 | colour sprite a| 00003e90 72 65 20 61 6c 73 6f 20 70 72 65 73 65 6e 74 20 |re also present | 00003ea0 0a 20 20 20 73 63 61 74 74 65 72 65 64 20 61 6d |. scattered am| 00003eb0 6f 6e 67 20 74 68 65 20 77 69 64 65 72 20 72 61 |ong the wider ra| 00003ec0 6e 67 65 20 6f 66 20 63 6f 6c 6f 75 72 73 20 61 |nge of colours a| 00003ed0 76 61 69 6c 61 62 6c 65 20 69 6e 20 61 20 32 35 |vailable in a 25| 00003ee0 36 20 63 6f 6c 6f 75 72 20 0a 20 20 20 73 70 72 |6 colour . spr| 00003ef0 69 74 65 2e 20 54 68 69 73 20 6d 65 61 6e 73 20 |ite. This means | 00003f00 74 68 61 74 20 61 20 73 70 72 69 74 65 20 63 72 |that a sprite cr| 00003f10 65 61 74 65 64 20 69 6e 20 4b 6e 69 74 43 6f 6e |eated in KnitCon| 00003f20 76 20 61 73 20 61 20 32 35 36 20 63 6f 6c 6f 75 |v as a 256 colou| 00003f30 72 20 0a 20 20 20 73 70 72 69 74 65 20 62 75 74 |r . sprite but| 00003f40 20 77 68 69 63 68 20 75 73 65 73 20 6f 6e 6c 79 | which uses only| 00003f50 20 74 68 6f 73 65 20 63 6f 6c 6f 75 72 73 20 61 | those colours a| 00003f60 76 61 69 6c 61 62 6c 65 20 74 6f 20 61 20 31 36 |vailable to a 16| 00003f70 20 63 6f 6c 6f 75 72 20 0a 20 20 20 73 70 72 69 | colour . spri| 00003f80 74 65 20 77 69 6c 6c 20 6c 6f 6f 6b 20 69 64 65 |te will look ide| 00003f90 6e 74 69 63 61 6c 20 74 6f 20 61 20 73 70 72 69 |ntical to a spri| 00003fa0 74 65 20 63 72 65 61 74 65 64 20 62 79 20 4b 6e |te created by Kn| 00003fb0 69 74 43 6f 6e 76 20 61 73 20 61 20 31 36 20 0a |itConv as a 16 .| 00003fc0 20 20 20 63 6f 6c 6f 75 72 20 73 70 72 69 74 65 | colour sprite| 00003fd0 20 62 75 74 20 74 68 65 20 32 35 36 20 63 6f 6c | but the 256 col| 00003fe0 6f 75 72 20 76 65 72 73 69 6f 6e 20 77 69 6c 6c |our version will| 00003ff0 20 6e 65 65 64 20 74 77 69 63 65 20 61 73 20 6d | need twice as m| 00004000 75 63 68 20 66 72 65 65 20 0a 20 20 20 6d 65 6d |uch free . mem| 00004010 6f 72 79 20 74 6f 20 63 72 65 61 74 65 20 61 6e |ory to create an| 00004020 64 20 6d 61 6e 69 70 75 6c 61 74 65 2e 0a 0a 20 |d manipulate... | 00004030 20 20 54 68 69 73 20 69 73 20 6f 62 76 69 6f 75 | This is obviou| 00004040 73 6c 79 20 77 61 73 74 65 66 75 6c 20 6f 66 20 |sly wasteful of | 00004050 70 72 65 63 69 6f 75 73 20 6d 65 6d 6f 72 79 20 |precious memory | 00004060 66 6f 72 20 6e 6f 20 72 65 61 6c 20 67 61 69 6e |for no real gain| 00004070 20 73 6f 20 69 66 20 0a 20 20 20 61 6c 6c 20 74 | so if . all t| 00004080 68 65 20 63 6f 6c 6f 75 72 73 20 75 73 65 64 20 |he colours used | 00004090 69 6e 20 74 68 65 20 45 61 73 79 4b 6e 69 74 20 |in the EasyKnit | 000040a0 66 69 6c 65 20 79 6f 75 20 77 69 73 68 20 74 6f |file you wish to| 000040b0 20 63 61 70 74 75 72 65 20 61 73 20 61 20 0a 20 | capture as a . | 000040c0 20 20 73 70 72 69 74 65 20 68 61 76 65 20 62 65 | sprite have be| 000040d0 65 6e 20 63 68 6f 73 65 6e 20 66 72 6f 6d 20 74 |en chosen from t| 000040e0 68 65 20 31 36 20 63 6f 6c 6f 75 72 20 70 61 72 |he 16 colour par| 000040f0 74 20 6f 66 20 74 68 65 20 43 6f 6c 6f 75 72 20 |t of the Colour | 00004100 70 69 63 6b 65 72 20 0a 20 20 20 77 69 6e 64 6f |picker . windo| 00004110 77 20 74 68 65 6e 20 79 6f 75 20 73 68 6f 75 6c |w then you shoul| 00004120 64 20 75 73 65 20 74 68 65 20 31 36 20 43 6f 6c |d use the 16 Col| 00004130 6f 75 72 20 6f 70 74 69 6f 6e 20 69 6e 20 4b 6e |our option in Kn| 00004140 69 74 43 6f 6e 76 91 73 20 0a 20 20 20 53 70 72 |itConv.s . Spr| 00004150 69 74 65 20 6d 65 6e 75 20 77 68 65 6e 20 63 72 |ite menu when cr| 00004160 65 61 74 69 6e 67 20 74 68 65 20 73 70 72 69 74 |eating the sprit| 00004170 65 2e 0a 0a 20 20 20 57 68 65 6e 20 74 68 65 20 |e... When the | 00004180 63 6f 6d 70 75 74 65 72 20 69 73 20 61 73 6b 65 |computer is aske| 00004190 64 20 74 6f 20 72 65 70 72 65 73 65 6e 74 20 6f |d to represent o| 000041a0 6e 65 20 6f 66 20 74 68 65 20 63 6f 6c 6f 75 72 |ne of the colour| 000041b0 73 20 64 65 66 69 6e 65 64 20 0a 20 20 20 66 72 |s defined . fr| 000041c0 6f 6d 20 74 68 65 20 32 35 36 20 63 6f 6c 6f 75 |om the 256 colou| 000041d0 72 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 63 |rs part of the c| 000041e0 6f 6c 6f 75 72 20 70 69 63 6b 65 72 20 77 69 6e |olour picker win| 000041f0 64 6f 77 2c 20 69 6e 20 61 20 73 70 72 69 74 65 |dow, in a sprite| 00004200 20 0a 20 20 20 77 69 74 68 20 6f 6e 6c 79 20 31 | . with only 1| 00004210 36 20 63 6f 6c 6f 75 72 73 20 61 76 61 69 6c 61 |6 colours availa| 00004220 62 6c 65 2c 20 74 68 65 20 63 6f 6d 70 75 74 65 |ble, the compute| 00004230 72 20 64 65 63 69 64 65 73 20 77 68 69 63 68 20 |r decides which | 00004240 6f 66 20 74 68 65 20 31 36 20 0a 20 20 20 63 6f |of the 16 . co| 00004250 6c 6f 75 72 73 20 61 76 61 69 6c 61 62 6c 65 20 |lours available | 00004260 69 73 20 63 6c 6f 73 65 73 74 20 74 6f 20 74 68 |is closest to th| 00004270 65 20 63 6f 6c 6f 75 72 20 69 6e 20 71 75 65 73 |e colour in ques| 00004280 74 69 6f 6e 20 61 6e 64 20 75 73 65 73 20 69 74 |tion and uses it| 00004290 73 20 0a 20 20 20 63 68 6f 69 63 65 20 74 6f 20 |s . choice to | 000042a0 72 65 70 72 65 73 65 6e 74 20 74 68 61 74 20 63 |represent that c| 000042b0 6f 6c 6f 75 72 2e 20 53 69 6e 63 65 20 38 20 6f |olour. Since 8 o| 000042c0 66 20 74 68 65 20 31 36 20 63 6f 6c 6f 75 72 73 |f the 16 colours| 000042d0 20 61 76 61 69 6c 61 62 6c 65 20 0a 20 20 20 61 | available . a| 000042e0 72 65 20 62 6c 61 63 6b 2c 20 77 68 69 74 65 20 |re black, white | 000042f0 6f 72 20 69 6e 74 65 72 6d 65 64 69 61 74 65 20 |or intermediate | 00004300 73 68 61 64 65 73 20 6f 66 20 67 72 65 79 2c 20 |shades of grey, | 00004310 74 68 69 73 20 70 72 6f 63 65 73 73 20 72 61 72 |this process rar| 00004320 65 6c 79 20 0a 20 20 20 70 72 6f 64 75 63 65 73 |ely . produces| 00004330 20 61 20 75 73 61 62 6c 65 20 72 65 73 75 6c 74 | a usable result| 00004340 2e 20 54 68 65 20 63 6f 6c 6f 75 72 73 20 69 6e |. The colours in| 00004350 20 74 68 65 20 6f 72 69 67 69 6e 61 6c 20 66 69 | the original fi| 00004360 6c 65 20 61 72 65 20 62 61 64 6c 79 20 0a 20 20 |le are badly . | 00004370 20 63 6f 72 72 75 70 74 65 64 20 69 6e 20 74 68 | corrupted in th| 00004380 65 20 6f 75 74 70 75 74 20 73 70 72 69 74 65 20 |e output sprite | 00004390 72 65 6e 64 65 72 69 6e 67 20 69 74 20 75 6e 75 |rendering it unu| 000043a0 73 61 62 6c 65 20 66 6f 72 20 6d 6f 73 74 20 0a |sable for most .| 000043b0 20 20 20 70 75 72 70 6f 73 65 73 2e 0a 0a 20 20 | purposes... | 000043c0 20 49 66 20 61 6e 79 20 6f 66 20 74 68 65 20 63 | If any of the c| 000043d0 6f 6c 6f 75 72 73 20 64 65 66 69 6e 65 64 20 69 |olours defined i| 000043e0 6e 20 74 68 65 20 69 6e 70 75 74 20 45 61 73 79 |n the input Easy| 000043f0 4b 6e 69 74 20 66 69 6c 65 20 68 61 76 65 20 62 |Knit file have b| 00004400 65 65 6e 20 0a 20 20 20 63 68 6f 73 65 6e 20 66 |een . chosen f| 00004410 72 6f 6d 20 74 68 65 20 32 35 36 20 63 6f 6c 6f |rom the 256 colo| 00004420 75 72 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 |urs part of the | 00004430 63 6f 6c 6f 75 72 20 70 69 63 6b 65 72 20 77 69 |colour picker wi| 00004440 6e 64 6f 77 20 74 68 65 6e 20 69 74 20 0a 20 20 |ndow then it . | 00004450 20 69 73 20 6e 65 63 65 73 73 61 72 79 20 74 6f | is necessary to| 00004460 20 73 65 6c 65 63 74 20 74 68 65 20 32 35 36 20 | select the 256 | 00004470 43 6f 6c 6f 75 72 73 20 6f 70 74 69 6f 6e 20 69 |Colours option i| 00004480 6e 20 4b 6e 69 74 43 6f 6e 76 91 73 20 53 70 72 |n KnitConv.s Spr| 00004490 69 74 65 20 0a 20 20 20 6d 65 6e 75 20 74 6f 20 |ite . menu to | 000044a0 65 6e 73 75 72 65 20 63 6f 72 72 65 63 74 20 72 |ensure correct r| 000044b0 65 70 72 65 73 65 6e 74 61 74 69 6f 6e 20 69 6e |epresentation in| 000044c0 20 74 68 65 20 6f 75 74 70 75 74 20 73 70 72 69 | the output spri| 000044d0 74 65 20 6f 66 20 74 68 65 20 0a 20 20 20 63 6f |te of the . co| 000044e0 6c 6f 75 72 73 20 75 73 65 64 20 69 6e 20 74 68 |lours used in th| 000044f0 65 20 69 6e 70 75 74 20 66 69 6c 65 2e 0a 0a 20 |e input file... | 00004500 20 20 53 69 6d 69 6c 61 72 6c 79 2c 20 69 66 20 | Similarly, if | 00004510 74 68 65 20 69 6e 70 75 74 20 66 69 6c 65 20 63 |the input file c| 00004520 6f 6e 74 61 69 6e 73 20 61 20 50 69 63 74 75 72 |ontains a Pictur| 00004530 65 20 66 69 6c 65 20 61 6e 64 20 74 68 65 20 70 |e file and the p| 00004540 69 63 74 75 72 65 20 66 69 6c 65 20 0a 20 20 20 |icture file . | 00004550 6f 72 20 70 61 72 74 73 20 6f 66 20 69 74 20 61 |or parts of it a| 00004560 72 65 20 76 69 73 69 62 6c 65 20 69 6e 20 74 68 |re visible in th| 00004570 65 20 45 64 69 74 20 77 69 6e 64 6f 77 20 74 6f |e Edit window to| 00004580 20 62 65 20 63 61 70 74 75 72 65 64 20 61 73 20 | be captured as | 00004590 61 20 73 70 72 69 74 65 20 0a 20 20 20 61 6e 64 |a sprite . and| 000045a0 20 74 68 65 20 70 69 63 74 75 72 65 20 66 69 6c | the picture fil| 000045b0 65 20 75 73 65 73 20 63 6f 6c 6f 75 72 73 20 64 |e uses colours d| 000045c0 65 66 69 6e 65 64 20 66 72 6f 6d 20 61 20 32 35 |efined from a 25| 000045d0 36 20 63 6f 6c 6f 75 72 20 70 61 6c 65 74 74 65 |6 colour palette| 000045e0 2c 20 0a 20 20 20 74 68 65 6e 20 79 6f 75 20 77 |, . then you w| 000045f0 69 6c 6c 20 6e 65 65 64 20 74 6f 20 75 73 65 20 |ill need to use | 00004600 74 68 65 20 32 35 36 20 43 6f 6c 6f 75 72 73 20 |the 256 Colours | 00004610 6d 65 6e 75 20 6f 70 74 69 6f 6e 20 74 6f 20 67 |menu option to g| 00004620 65 74 20 74 68 65 20 0a 20 20 20 63 6f 6c 6f 75 |et the . colou| 00004630 72 73 20 74 6f 20 72 65 70 72 6f 64 75 63 65 20 |rs to reproduce | 00004640 63 6f 72 72 65 63 74 6c 79 2e 20 28 74 69 63 6b |correctly. (tick| 00004650 20 74 68 65 20 49 6e 63 6c 75 64 65 20 70 69 63 | the Include pic| 00004660 74 75 72 65 20 6d 65 6e 75 20 6f 70 74 69 6f 6e |ture menu option| 00004670 20 0a 20 20 20 69 66 20 79 6f 75 20 77 69 73 68 | . if you wish| 00004680 20 74 6f 20 68 61 76 65 20 74 68 65 20 50 69 63 | to have the Pic| 00004690 74 75 72 65 20 66 69 6c 65 20 69 6e 63 6c 75 64 |ture file includ| 000046a0 65 64 29 2e 0a 0a 20 20 20 49 66 20 74 68 65 20 |ed)... If the | 000046b0 45 61 73 79 4b 6e 69 74 20 66 69 6c 65 20 63 6f |EasyKnit file co| 000046c0 6c 6f 75 72 73 20 68 61 76 65 20 62 65 65 6e 20 |lours have been | 000046d0 64 65 66 69 6e 65 64 20 66 72 6f 6d 20 74 68 65 |defined from the| 000046e0 20 31 36 20 63 6f 6c 6f 75 72 20 0a 20 20 20 70 | 16 colour . p| 000046f0 61 72 74 20 6f 66 20 74 68 65 20 43 6f 6c 6f 75 |art of the Colou| 00004700 72 20 70 69 63 6b 65 72 20 77 69 6e 64 6f 77 20 |r picker window | 00004710 62 75 74 20 74 68 65 20 70 69 63 74 75 72 65 20 |but the picture | 00004720 66 69 6c 65 20 69 73 20 61 20 32 35 36 20 63 6f |file is a 256 co| 00004730 6c 6f 75 72 20 0a 20 20 20 66 69 6c 65 20 69 74 |lour . file it| 00004740 20 69 73 20 73 74 69 6c 6c 20 70 6f 73 73 69 62 | is still possib| 00004750 6c 65 20 74 6f 20 70 72 6f 64 75 63 65 20 61 20 |le to produce a | 00004760 31 36 20 63 6f 6c 6f 75 72 20 73 70 72 69 74 65 |16 colour sprite| 00004770 20 66 72 6f 6d 20 69 74 20 62 75 74 20 6f 6e 6c | from it but onl| 00004780 79 20 69 66 20 0a 20 20 20 74 68 65 20 70 69 63 |y if . the pic| 00004790 74 75 72 65 20 66 69 6c 65 20 69 73 20 6e 6f 74 |ture file is not| 000047a0 20 74 6f 20 62 65 20 69 6e 63 6c 75 64 65 64 20 | to be included | 000047b0 69 6e 20 74 68 65 20 6f 75 74 70 75 74 2e 0a 0a |in the output...| 000047c0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 |. | 000047d0 20 20 20 20 20 20 20 2a 2a 2a 56 69 65 77 69 6e | ***Viewin| 000047e0 67 20 32 35 36 20 63 6f 6c 6f 75 72 20 73 70 72 |g 256 colour spr| 000047f0 69 74 65 73 2a 2a 2a 0a 0a 20 20 20 59 6f 75 72 |ites***.. Your| 00004800 20 63 6f 6d 70 75 74 65 72 20 6d 61 79 20 77 65 | computer may we| 00004810 6c 6c 20 62 65 20 63 6f 6e 66 69 67 75 72 65 64 |ll be configured| 00004820 20 74 6f 20 73 74 61 72 74 20 75 70 20 69 6e 20 | to start up in | 00004830 61 20 31 36 20 63 6f 6c 6f 75 72 20 0a 20 20 20 |a 16 colour . | 00004840 73 63 72 65 65 6e 20 6d 6f 64 65 20 77 68 65 6e |screen mode when| 00004850 20 66 69 72 73 74 20 73 77 69 74 63 68 65 64 20 | first switched | 00004860 6f 6e 2e 20 49 66 20 74 68 69 73 20 69 73 20 74 |on. If this is t| 00004870 68 65 20 63 61 73 65 20 74 68 65 6e 20 69 66 20 |he case then if | 00004880 79 6f 75 20 0a 20 20 20 77 61 6e 74 20 74 6f 20 |you . want to | 00004890 76 69 65 77 20 74 68 65 20 72 65 73 75 6c 74 20 |view the result | 000048a0 6f 66 20 63 72 65 61 74 69 6e 67 20 61 20 32 35 |of creating a 25| 000048b0 36 20 63 6f 6c 6f 75 72 20 73 70 72 69 74 65 20 |6 colour sprite | 000048c0 6f 6e 20 73 63 72 65 65 6e 20 74 68 65 6e 20 0a |on screen then .| 000048d0 20 20 20 79 6f 75 20 6d 75 73 74 20 72 65 6d 65 | you must reme| 000048e0 6d 62 65 72 20 74 6f 20 73 77 69 74 63 68 20 69 |mber to switch i| 000048f0 6e 74 6f 20 61 20 32 35 36 20 63 6f 6c 6f 75 72 |nto a 256 colour| 00004900 20 73 63 72 65 65 6e 20 6d 6f 64 65 20 66 69 72 | screen mode fir| 00004910 73 74 20 0a 20 20 20 6f 74 68 65 72 77 69 73 65 |st . otherwise| 00004920 20 74 68 65 20 63 6f 6c 6f 75 72 73 20 69 6e 20 | the colours in | 00004930 74 68 65 20 73 70 72 69 74 65 2c 20 61 6c 74 68 |the sprite, alth| 00004940 6f 75 67 68 20 63 6f 72 72 65 63 74 2c 20 77 69 |ough correct, wi| 00004950 6c 6c 20 6c 6f 6f 6b 20 6f 6e 20 74 68 65 20 0a |ll look on the .| 00004960 20 20 20 73 63 72 65 65 6e 20 61 73 20 69 66 20 | screen as if | 00004970 74 68 65 79 20 61 72 65 20 77 72 6f 6e 67 2e 20 |they are wrong. | 00004980 43 68 61 6e 67 69 6e 67 20 74 6f 20 61 20 32 35 |Changing to a 25| 00004990 36 20 63 6f 6c 6f 75 72 20 73 63 72 65 65 6e 20 |6 colour screen | 000049a0 6d 6f 64 65 20 0a 20 20 20 77 69 6c 6c 20 72 65 |mode . will re| 000049b0 63 74 69 66 79 20 74 68 69 73 20 61 70 70 61 72 |ctify this appar| 000049c0 65 6e 74 20 70 72 6f 62 6c 65 6d 2e 0a 0a 20 20 |ent problem... | 000049d0 20 2a 53 65 74 74 69 6e 67 20 74 68 65 20 73 63 | *Setting the sc| 000049e0 61 6c 65 20 66 61 63 74 6f 72 2a 0a 0a 20 20 20 |ale factor*.. | 000049f0 54 68 65 20 73 65 74 74 69 6e 67 20 69 6e 20 74 |The setting in t| 00004a00 68 65 20 53 63 61 6c 65 20 64 69 61 6c 6f 67 75 |he Scale dialogu| 00004a10 65 20 62 6f 78 20 61 6c 6c 6f 77 73 20 79 6f 75 |e box allows you| 00004a20 20 74 6f 20 61 6c 74 65 72 20 74 68 65 20 6f 76 | to alter the ov| 00004a30 65 72 61 6c 6c 20 0a 20 20 20 77 69 64 74 68 20 |erall . width | 00004a40 61 6e 64 20 68 65 69 67 68 74 20 6f 66 20 74 68 |and height of th| 00004a50 65 20 73 70 72 69 74 65 20 63 72 65 61 74 65 64 |e sprite created| 00004a60 2e 20 41 20 73 65 74 74 69 6e 67 20 6f 66 20 31 |. A setting of 1| 00004a70 3a 31 20 63 72 65 61 74 65 73 20 61 20 0a 20 20 |:1 creates a . | 00004a80 20 73 70 72 69 74 65 20 77 68 69 63 68 20 69 73 | sprite which is| 00004a90 20 74 68 65 20 73 61 6d 65 20 73 69 7a 65 20 61 | the same size a| 00004aa0 73 20 74 68 65 20 45 64 69 74 20 77 69 6e 64 6f |s the Edit windo| 00004ab0 77 2c 20 28 74 68 69 73 20 6d 61 79 20 77 65 6c |w, (this may wel| 00004ac0 6c 20 62 65 20 0a 20 20 20 6c 61 72 67 65 72 20 |l be . larger | 00004ad0 74 68 61 6e 20 74 68 65 20 73 63 72 65 65 6e 20 |than the screen | 00004ae0 73 69 7a 65 29 2e 20 53 65 74 74 69 6e 67 20 74 |size). Setting t| 00004af0 68 65 20 73 63 61 6c 69 6e 67 20 72 61 74 69 6f |he scaling ratio| 00004b00 20 74 6f 20 31 3a 33 20 72 65 64 75 63 65 73 20 | to 1:3 reduces | 00004b10 74 68 65 20 0a 20 20 20 73 69 7a 65 20 6f 66 20 |the . size of | 00004b20 74 68 65 20 73 70 72 69 74 65 20 63 72 65 61 74 |the sprite creat| 00004b30 65 64 20 74 6f 20 62 65 20 6f 6e 65 20 74 68 69 |ed to be one thi| 00004b40 72 64 20 61 73 20 6c 61 72 67 65 20 61 73 20 74 |rd as large as t| 00004b50 68 65 20 45 64 69 74 20 77 69 6e 64 6f 77 2e 20 |he Edit window. | 00004b60 0a 20 20 20 53 65 74 74 69 6e 67 20 74 68 65 20 |. Setting the | 00004b70 72 61 74 69 6f 20 74 6f 20 34 3a 31 20 63 72 65 |ratio to 4:1 cre| 00004b80 61 74 65 73 20 61 20 73 70 72 69 74 65 20 77 68 |ates a sprite wh| 00004b90 69 63 68 20 69 73 20 34 20 74 69 6d 65 73 20 6c |ich is 4 times l| 00004ba0 61 72 67 65 72 20 74 68 61 6e 20 0a 20 20 20 74 |arger than . t| 00004bb0 68 65 20 69 6e 70 75 74 20 45 64 69 74 20 77 69 |he input Edit wi| 00004bc0 6e 64 6f 77 2e 0a 0a 20 20 20 49 66 20 79 6f 75 |ndow... If you| 00004bd0 20 70 72 65 66 65 72 20 74 6f 20 77 6f 72 6b 20 | prefer to work | 00004be0 77 69 74 68 20 70 65 72 63 65 6e 74 61 67 65 73 |with percentages| 00004bf0 20 72 61 74 68 65 72 20 74 68 61 6e 20 66 72 61 | rather than fra| 00004c00 63 74 69 6f 6e 73 20 69 6e 20 74 68 65 20 0a 20 |ctions in the . | 00004c10 20 20 53 63 61 6c 65 20 62 6f 78 2c 20 73 69 6d | Scale box, sim| 00004c20 70 6c 79 20 73 65 74 20 74 68 65 20 66 69 67 75 |ply set the figu| 00004c30 72 65 20 69 6e 20 74 68 65 20 73 65 63 6f 6e 64 |re in the second| 00004c40 20 77 72 69 74 61 62 6c 65 20 69 63 6f 6e 20 74 | writable icon t| 00004c50 6f 20 62 65 20 0a 20 20 20 31 30 30 2e 20 54 68 |o be . 100. Th| 00004c60 65 20 66 69 67 75 72 65 20 69 6e 20 74 68 65 20 |e figure in the | 00004c70 66 69 72 73 74 20 69 63 6f 6e 20 63 61 6e 20 74 |first icon can t| 00004c80 68 65 6e 20 62 65 20 73 65 74 20 74 6f 20 74 68 |hen be set to th| 00004c90 65 20 70 65 72 63 65 6e 74 61 67 65 20 0a 20 20 |e percentage . | 00004ca0 20 66 69 67 75 72 65 20 72 65 71 75 69 72 65 64 | figure required| 00004cb0 2e 20 65 67 20 36 36 3a 31 30 30 20 69 73 20 74 |. eg 66:100 is t| 00004cc0 68 65 20 73 61 6d 65 20 61 73 20 20 61 20 73 65 |he same as a se| 00004cd0 74 74 69 6e 67 20 6f 66 20 36 36 25 2e 0a 20 20 |tting of 66%.. | 00004ce0 20 54 68 65 20 73 63 61 6c 69 6e 67 20 70 72 6f | The scaling pro| 00004cf0 63 65 64 75 72 65 20 75 73 65 64 20 62 79 20 4b |cedure used by K| 00004d00 6e 69 74 43 6f 6e 76 20 75 74 69 6c 69 73 65 73 |nitConv utilises| 00004d10 20 74 68 65 20 63 6f 6d 70 75 74 65 72 91 73 20 | the computer.s | 00004d20 62 75 69 6c 74 20 0a 20 20 20 69 6e 20 73 70 72 |built . in spr| 00004d30 69 74 65 20 73 63 61 6c 69 6e 67 20 72 6f 75 74 |ite scaling rout| 00004d40 69 6e 65 73 2e 20 54 68 65 73 65 20 61 72 65 20 |ines. These are | 00004d50 6e 6f 74 20 76 65 72 79 20 73 6f 70 68 69 73 74 |not very sophist| 00004d60 69 63 61 74 65 64 20 61 6e 64 20 77 68 69 6c 65 |icated and while| 00004d70 20 0a 20 20 20 63 72 65 61 74 69 6e 67 20 61 20 | . creating a | 00004d80 73 70 72 69 74 65 20 61 74 20 31 3a 31 20 6f 72 |sprite at 1:1 or| 00004d90 20 69 6e 63 72 65 61 73 69 6e 67 20 74 68 65 20 | increasing the | 00004da0 73 70 72 69 74 65 91 73 20 73 69 7a 65 20 74 6f |sprite.s size to| 00004db0 20 67 72 65 61 74 65 72 20 74 68 61 6e 20 0a 20 | greater than . | 00004dc0 20 20 74 68 61 74 20 6f 66 20 74 68 65 20 45 64 | that of the Ed| 00004dd0 69 74 20 77 69 6e 64 6f 77 20 70 6f 73 65 73 20 |it window poses | 00004de0 6e 6f 20 70 72 6f 62 6c 65 6d 73 2c 20 74 68 65 |no problems, the| 00004df0 72 65 20 69 73 20 61 20 6c 69 6d 69 74 20 74 6f |re is a limit to| 00004e00 20 68 6f 77 20 0a 20 20 20 6d 75 63 68 20 79 6f | how . much yo| 00004e10 75 20 63 61 6e 20 72 65 64 75 63 65 20 74 68 65 |u can reduce the| 00004e20 20 73 69 7a 65 20 6f 66 20 74 68 65 20 73 70 72 | size of the spr| 00004e30 69 74 65 20 75 73 69 6e 67 20 61 20 73 63 61 6c |ite using a scal| 00004e40 65 20 73 65 74 74 69 6e 67 20 0a 20 20 20 77 68 |e setting . wh| 00004e50 69 63 68 20 69 73 20 6c 65 73 73 20 74 68 61 6e |ich is less than| 00004e60 20 31 3a 31 20 62 65 66 6f 72 65 20 79 6f 75 20 | 1:1 before you | 00004e70 73 74 61 72 74 20 74 6f 20 6c 6f 6f 73 65 20 73 |start to loose s| 00004e80 69 67 6e 69 66 69 63 61 6e 74 20 64 65 74 61 69 |ignificant detai| 00004e90 6c 2e 20 54 68 65 20 0a 20 20 20 67 72 69 64 6c |l. The . gridl| 00004ea0 69 6e 65 73 20 62 65 69 6e 67 20 6e 61 72 72 6f |ines being narro| 00004eb0 77 20 61 72 65 20 70 61 72 74 69 63 75 6c 61 72 |w are particular| 00004ec0 6c 79 20 70 72 6f 6e 65 20 74 6f 20 64 69 73 61 |ly prone to disa| 00004ed0 70 70 65 61 72 69 6e 67 20 66 72 6f 6d 20 0a 20 |ppearing from . | 00004ee0 20 20 74 68 65 20 63 72 65 61 74 65 64 20 73 70 | the created sp| 00004ef0 72 69 74 65 20 69 66 20 74 68 65 20 73 63 61 6c |rite if the scal| 00004f00 65 20 6f 66 20 74 68 65 20 6f 75 74 70 75 74 20 |e of the output | 00004f10 69 73 20 72 65 64 75 63 65 64 20 62 79 20 74 6f |is reduced by to| 00004f20 6f 20 6d 75 63 68 2e 0a 20 20 20 20 54 68 69 73 |o much.. This| 00004f30 20 63 61 6e 20 68 61 70 70 65 6e 20 62 65 63 61 | can happen beca| 00004f40 75 73 65 20 6f 66 20 74 68 65 20 77 61 79 20 69 |use of the way i| 00004f50 6e 20 77 68 69 63 68 20 74 68 65 20 63 6f 6d 70 |n which the comp| 00004f60 75 74 65 72 20 63 72 65 61 74 65 73 20 0a 20 20 |uter creates . | 00004f70 20 74 68 65 20 73 63 61 6c 65 64 20 73 70 72 69 | the scaled spri| 00004f80 74 65 2e 20 57 68 65 6e 20 79 6f 75 20 63 72 65 |te. When you cre| 00004f90 61 74 65 20 61 20 73 70 72 69 74 65 20 61 74 20 |ate a sprite at | 00004fa0 61 20 73 63 61 6c 65 20 73 65 74 74 69 6e 67 20 |a scale setting | 00004fb0 6f 66 20 31 3a 31 2c 20 0a 20 20 20 65 61 63 68 |of 1:1, . each| 00004fc0 20 72 6f 77 20 6f 66 20 70 69 78 65 6c 73 20 77 | row of pixels w| 00004fd0 68 69 63 68 20 6d 61 6b 65 20 75 70 20 74 68 65 |hich make up the| 00004fe0 20 45 64 69 74 20 77 69 6e 64 6f 77 20 61 73 20 | Edit window as | 00004ff0 69 74 20 61 70 70 65 61 72 73 20 6f 6e 20 0a 20 |it appears on . | 00005000 20 20 74 68 65 20 73 63 72 65 65 6e 20 69 73 20 | the screen is | 00005010 72 65 63 72 65 61 74 65 64 20 61 73 20 61 20 72 |recreated as a r| 00005020 6f 77 20 6f 66 20 70 69 78 65 6c 73 20 69 6e 20 |ow of pixels in | 00005030 74 68 65 20 73 70 72 69 74 65 20 66 69 6c 65 2e |the sprite file.| 00005040 20 54 68 75 73 20 61 6e 20 0a 20 20 20 65 78 61 | Thus an . exa| 00005050 63 74 20 63 6f 70 79 20 6f 66 20 74 68 65 20 45 |ct copy of the E| 00005060 64 69 74 20 77 69 6e 64 6f 77 20 69 73 20 63 72 |dit window is cr| 00005070 65 61 74 65 64 20 61 73 20 61 20 73 70 72 69 74 |eated as a sprit| 00005080 65 20 66 69 6c 65 2e 20 48 6f 77 65 76 65 72 2c |e file. However,| 00005090 20 0a 20 20 20 77 68 65 6e 20 79 6f 75 20 72 65 | . when you re| 000050a0 64 75 63 65 20 74 68 65 20 73 63 61 6c 65 20 73 |duce the scale s| 000050b0 65 74 74 69 6e 67 20 66 72 6f 6d 20 31 3a 31 20 |etting from 1:1 | 000050c0 74 6f 20 73 61 79 20 31 3a 33 20 74 68 65 6e 20 |to say 1:3 then | 000050d0 74 68 65 20 0a 20 20 20 63 6f 6d 70 75 74 65 72 |the . computer| 000050e0 20 73 69 6d 70 6c 79 20 69 67 6e 6f 72 65 73 20 | simply ignores | 000050f0 32 20 72 6f 77 73 20 6f 66 20 70 69 78 65 6c 73 |2 rows of pixels| 00005100 20 6f 75 74 20 6f 66 20 74 68 72 65 65 20 69 6e | out of three in| 00005110 20 74 68 65 20 45 64 69 74 20 0a 20 20 20 77 69 | the Edit . wi| 00005120 6e 64 6f 77 20 77 72 69 74 69 6e 67 20 65 76 65 |ndow writing eve| 00005130 72 79 20 74 68 69 72 64 20 72 6f 77 20 74 6f 20 |ry third row to | 00005140 74 68 65 20 6f 75 74 70 75 74 20 73 70 72 69 74 |the output sprit| 00005150 65 2e 20 4e 6f 20 61 63 63 6f 75 6e 74 20 6f 66 |e. No account of| 00005160 20 0a 20 20 20 74 68 65 20 69 6e 66 6f 72 6d 61 | . the informa| 00005170 74 69 6f 6e 20 73 74 6f 72 65 64 20 69 6e 20 74 |tion stored in t| 00005180 68 65 20 69 67 6e 6f 72 65 64 20 72 6f 77 73 20 |he ignored rows | 00005190 69 73 20 74 61 6b 65 6e 2c 20 73 6f 20 69 66 20 |is taken, so if | 000051a0 74 77 6f 20 6f 66 20 74 68 65 20 0a 20 20 20 72 |two of the . r| 000051b0 6f 77 73 20 77 68 69 63 68 20 61 72 65 20 62 65 |ows which are be| 000051c0 69 6e 67 20 69 67 6e 6f 72 65 64 20 68 61 70 70 |ing ignored happ| 000051d0 65 6e 20 74 6f 20 62 65 20 75 73 65 64 20 74 6f |en to be used to| 000051e0 20 72 65 70 72 65 73 65 6e 74 20 6f 6e 65 20 6f | represent one o| 000051f0 66 20 0a 20 20 20 74 68 65 20 67 72 69 64 6c 69 |f . the gridli| 00005200 6e 65 73 20 74 68 65 6e 20 74 68 61 74 20 67 72 |nes then that gr| 00005210 69 64 6c 69 6e 65 20 77 69 6c 6c 20 6e 6f 74 20 |idline will not | 00005220 61 70 70 65 61 72 20 69 6e 20 74 68 65 20 73 70 |appear in the sp| 00005230 72 69 74 65 20 63 72 65 61 74 65 64 2e 20 0a 20 |rite created. . | 00005240 20 20 54 68 65 20 70 72 65 63 69 73 65 20 73 65 | The precise se| 00005250 74 74 69 6e 67 20 6f 66 20 74 68 65 20 53 63 61 |tting of the Sca| 00005260 6c 65 20 66 61 63 74 6f 72 20 61 74 20 77 68 69 |le factor at whi| 00005270 63 68 20 74 68 69 73 20 77 69 6c 6c 20 68 61 70 |ch this will hap| 00005280 70 65 6e 20 0a 20 20 20 64 65 70 65 6e 64 73 20 |pen . depends | 00005290 6f 6e 20 74 68 65 20 6f 76 65 72 61 6c 6c 20 73 |on the overall s| 000052a0 69 7a 65 20 6f 66 20 74 68 65 20 67 72 69 64 20 |ize of the grid | 000052b0 61 6e 64 20 74 68 65 20 73 69 7a 65 20 6f 66 20 |and the size of | 000052c0 74 68 65 20 73 74 69 74 63 68 65 73 20 0a 20 20 |the stitches . | 000052d0 20 77 68 69 63 68 20 6d 61 6b 65 20 69 74 20 75 | which make it u| 000052e0 70 2e 20 54 72 69 61 6c 20 61 6e 64 20 65 72 72 |p. Trial and err| 000052f0 6f 72 20 69 73 20 74 68 65 20 6f 6e 6c 79 20 77 |or is the only w| 00005300 61 79 20 74 6f 20 66 69 6e 64 20 6f 75 74 20 69 |ay to find out i| 00005310 66 20 61 20 67 69 76 65 6e 20 0a 20 20 20 73 63 |f a given . sc| 00005320 61 6c 65 20 73 65 74 74 69 6e 67 20 69 73 20 63 |ale setting is c| 00005330 61 70 61 62 6c 65 20 6f 66 20 70 72 6f 64 75 63 |apable of produc| 00005340 69 6e 67 20 61 6e 20 61 63 63 65 70 74 61 62 6c |ing an acceptabl| 00005350 65 20 72 65 73 75 6c 74 2e 0a 0a 0a 20 20 20 20 |e result.... | 00005360 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 00005370 2a 2a 2a 2a 43 6f 70 69 6e 67 20 77 69 74 68 20 |****Coping with | 00005380 6c 61 72 67 65 20 73 70 72 69 74 65 73 2a 2a 2a |large sprites***| 00005390 2a 0a 0a 20 20 20 49 74 20 6d 61 79 20 62 65 20 |*.. It may be | 000053a0 74 68 61 74 20 79 6f 75 20 66 69 6e 64 20 74 68 |that you find th| 000053b0 61 74 20 74 68 65 20 73 6d 61 6c 6c 65 73 74 20 |at the smallest | 000053c0 73 63 61 6c 65 20 73 65 74 74 69 6e 67 20 62 79 |scale setting by| 000053d0 20 77 68 69 63 68 20 79 6f 75 20 0a 20 20 20 63 | which you . c| 000053e0 61 6e 20 72 65 64 75 63 65 20 74 68 65 20 73 69 |an reduce the si| 000053f0 7a 65 20 6f 66 20 74 68 65 20 63 72 65 61 74 65 |ze of the create| 00005400 64 20 73 70 72 69 74 65 2c 20 61 6e 64 20 73 74 |d sprite, and st| 00005410 69 6c 6c 20 68 61 76 65 20 61 6c 6c 20 74 68 65 |ill have all the| 00005420 20 0a 20 20 20 6e 65 63 65 73 73 61 72 79 20 64 | . necessary d| 00005430 65 74 61 69 6c 20 70 72 65 73 65 6e 74 20 69 6e |etail present in| 00005440 20 69 74 2c 20 70 72 6f 64 75 63 65 73 20 61 20 | it, produces a | 00005450 73 70 72 69 74 65 20 77 68 69 63 68 20 75 73 65 |sprite which use| 00005460 73 20 75 70 20 6d 6f 73 74 20 0a 20 20 20 6f 66 |s up most . of| 00005470 20 74 68 65 20 66 72 65 65 20 6d 65 6d 6f 72 79 | the free memory| 00005480 20 61 76 61 69 6c 61 62 6c 65 20 69 6e 20 79 6f | available in yo| 00005490 75 72 20 6d 61 63 68 69 6e 65 2e 20 54 68 69 73 |ur machine. This| 000054a0 20 6d 61 79 20 6d 65 61 6e 20 74 68 61 74 20 0a | may mean that .| 000054b0 20 20 20 79 6f 75 20 68 61 76 65 20 64 69 66 66 | you have diff| 000054c0 69 63 75 6c 74 79 20 75 74 69 6c 69 73 69 6e 67 |iculty utilising| 000054d0 20 74 68 65 20 73 70 72 69 74 65 20 69 6e 20 6f | the sprite in o| 000054e0 74 68 65 72 20 70 72 6f 67 72 61 6d 73 2e 0a 20 |ther programs.. | 000054f0 20 20 65 67 2e 20 69 66 20 79 6f 75 20 77 61 6e | eg. if you wan| 00005500 74 65 64 20 74 6f 20 61 64 64 20 73 6f 6d 65 20 |ted to add some | 00005510 74 65 78 74 20 6c 61 62 6c 65 73 20 74 6f 20 74 |text lables to t| 00005520 68 65 20 73 70 72 69 74 65 20 69 6d 61 67 65 20 |he sprite image | 00005530 61 6e 64 20 74 68 65 6e 20 0a 20 20 20 74 6f 20 |and then . to | 00005540 70 6c 61 63 65 20 74 68 65 20 63 6f 6d 62 69 6e |place the combin| 00005550 65 64 20 73 70 72 69 74 65 20 70 6c 75 73 20 74 |ed sprite plus t| 00005560 61 62 6c 65 73 20 64 69 61 67 72 61 6d 20 69 6e |ables diagram in| 00005570 74 6f 20 74 68 65 20 6d 69 64 64 6c 65 20 6f 66 |to the middle of| 00005580 20 61 20 0a 20 20 20 70 61 67 65 20 6f 66 20 74 | a . page of t| 00005590 65 78 74 20 69 6e 20 61 20 77 6f 72 64 20 70 72 |ext in a word pr| 000055a0 6f 63 65 73 73 69 6e 67 20 70 72 6f 67 72 61 6d |ocessing program| 000055b0 20 62 65 66 6f 72 65 20 70 72 69 6e 74 69 6e 67 | before printing| 000055c0 20 6f 75 74 20 61 20 63 6f 70 79 20 0a 20 20 20 | out a copy . | 000055d0 6f 66 20 74 68 65 20 70 61 67 65 2c 20 79 6f 75 |of the page, you| 000055e0 20 63 6f 75 6c 64 20 66 69 6e 64 20 74 68 61 74 | could find that| 000055f0 20 6f 6e 63 65 20 74 68 65 20 77 6f 72 64 20 70 | once the word p| 00005600 72 6f 63 65 73 73 69 6e 67 20 70 72 6f 67 72 61 |rocessing progra| 00005610 6d 20 0a 20 20 20 68 61 73 20 62 65 65 6e 20 73 |m . has been s| 00005620 74 61 72 74 65 64 20 75 70 20 61 6e 64 20 67 72 |tarted up and gr| 00005630 61 62 62 65 64 20 74 68 65 20 61 6d 6f 75 6e 74 |abbed the amount| 00005640 20 6f 66 20 6d 65 6d 6f 72 79 20 69 74 20 6e 65 | of memory it ne| 00005650 65 64 73 20 74 6f 20 0a 20 20 20 72 75 6e 2c 20 |eds to . run, | 00005660 74 68 65 72 65 20 69 73 20 74 68 65 6e 20 69 6e |there is then in| 00005670 73 75 66 66 69 63 69 65 6e 74 20 66 72 65 65 20 |sufficient free | 00005680 6d 65 6d 6f 72 79 20 6c 65 66 74 20 74 6f 20 6c |memory left to l| 00005690 6f 61 64 20 74 68 65 20 73 70 72 69 74 65 20 66 |oad the sprite f| 000056a0 69 6c 65 20 0a 20 20 20 69 6e 74 6f 20 74 68 65 |ile . into the| 000056b0 20 77 6f 72 64 20 70 72 6f 63 65 73 73 69 6e 67 | word processing| 000056c0 20 70 72 6f 67 72 61 6d 20 61 6e 64 20 70 72 69 | program and pri| 000056d0 6e 74 20 69 74 20 6f 75 74 2e 0a 0a 20 20 20 49 |nt it out... I| 000056e0 6e 20 74 68 69 73 20 73 69 74 75 61 74 69 6f 6e |n this situation| 000056f0 20 79 6f 75 20 6d 61 79 20 77 65 6c 6c 20 73 74 | you may well st| 00005700 69 6c 6c 20 62 65 20 61 62 6c 65 20 74 6f 20 67 |ill be able to g| 00005710 65 6e 65 72 61 74 65 20 74 68 65 20 64 65 73 69 |enerate the desi| 00005720 72 65 64 20 0a 20 20 20 70 72 69 6e 74 6f 75 74 |red . printout| 00005730 20 69 66 20 79 6f 75 20 70 72 6f 63 65 65 64 20 | if you proceed | 00005740 61 73 20 66 6f 6c 6c 6f 77 73 2e 0a 0a 20 20 20 |as follows... | 00005750 45 6e 73 75 72 65 20 74 68 61 74 20 79 6f 75 20 |Ensure that you | 00005760 20 73 61 76 65 20 61 6e 79 20 66 69 6c 65 73 20 | save any files | 00005770 79 6f 75 20 68 61 76 65 20 62 65 65 6e 20 77 6f |you have been wo| 00005780 72 6b 69 6e 67 20 6f 6e 2c 20 74 68 65 6e 20 72 |rking on, then r| 00005790 65 73 65 74 20 0a 20 20 20 79 6f 75 72 20 63 6f |eset . your co| 000057a0 6d 70 75 74 65 72 20 28 70 72 65 73 73 20 63 74 |mputer (press ct| 000057b0 72 6c 20 62 72 65 61 6b 29 20 74 6f 20 65 6e 73 |rl break) to ens| 000057c0 75 72 65 20 74 68 61 74 20 79 6f 75 20 68 61 76 |ure that you hav| 000057d0 65 20 6e 6f 20 0a 20 20 20 75 6e 6e 65 63 65 73 |e no . unneces| 000057e0 73 61 72 79 20 6d 6f 64 75 6c 65 73 20 74 61 6b |sary modules tak| 000057f0 69 6e 67 20 75 70 20 73 70 61 63 65 20 69 6e 20 |ing up space in | 00005800 74 68 65 20 6d 6f 64 75 6c 65 20 61 72 65 61 2e |the module area.| 00005810 0a 20 20 20 4c 6f 61 64 20 74 68 65 20 4b 6e 69 |. Load the Kni| 00005820 74 43 6f 6e 76 20 70 72 6f 67 72 61 6d 20 6f 6e |tConv program on| 00005830 74 6f 20 74 68 65 20 69 63 6f 6e 20 62 61 72 2e |to the icon bar.| 00005840 0a 0a 20 20 20 43 72 65 61 74 65 20 61 73 20 6c |.. Create as l| 00005850 61 72 67 65 20 61 20 73 70 72 69 74 65 20 61 73 |arge a sprite as| 00005860 20 6d 65 6d 6f 72 79 20 77 69 6c 6c 20 61 6c 6c | memory will all| 00005870 6f 77 20 61 6e 64 20 73 61 76 65 20 69 74 20 74 |ow and save it t| 00005880 6f 20 61 20 64 69 73 63 2e 0a 20 20 20 51 75 69 |o a disc.. Qui| 00005890 74 20 74 68 65 20 4b 6e 69 74 43 6f 6e 76 20 70 |t the KnitConv p| 000058a0 72 6f 67 72 61 6d 20 74 68 65 6e 20 6c 6f 61 64 |rogram then load| 000058b0 20 74 68 65 20 43 68 61 6e 67 65 46 53 49 20 70 | the ChangeFSI p| 000058c0 72 6f 67 72 61 6d 20 0a 20 20 20 28 73 75 70 70 |rogram . (supp| 000058d0 6c 69 65 64 20 77 69 74 68 20 79 6f 75 72 20 63 |lied with your c| 000058e0 6f 6d 70 75 74 65 72 29 20 6f 6e 74 6f 20 74 68 |omputer) onto th| 000058f0 65 20 69 63 6f 6e 20 62 61 72 2e 0a 0a 20 20 20 |e icon bar... | 00005900 55 73 65 20 43 68 61 6e 67 65 46 53 49 91 73 20 |Use ChangeFSI.s | 00005910 73 70 72 69 74 65 20 73 63 61 6c 69 6e 67 20 72 |sprite scaling r| 00005920 6f 75 74 69 6e 65 73 20 74 6f 20 72 65 64 75 63 |outines to reduc| 00005930 65 20 74 68 65 20 73 69 7a 65 2c 20 61 6e 64 20 |e the size, and | 00005940 74 68 75 73 20 0a 20 20 20 74 68 65 20 6d 65 6d |thus . the mem| 00005950 6f 72 79 20 72 65 71 75 69 72 65 6d 65 6e 74 20 |ory requirement | 00005960 6f 66 20 74 68 65 20 73 70 72 69 74 65 20 63 72 |of the sprite cr| 00005970 65 61 74 65 64 20 61 62 6f 76 65 2e 0a 0a 20 20 |eated above... | 00005980 20 43 68 61 6e 67 65 46 53 49 91 73 20 73 70 72 | ChangeFSI.s spr| 00005990 69 74 65 20 73 63 61 6c 69 6e 67 20 72 6f 75 74 |ite scaling rout| 000059a0 69 6e 65 73 20 61 72 65 20 6d 75 63 68 20 6d 6f |ines are much mo| 000059b0 72 65 20 73 6f 70 68 69 73 74 69 63 61 74 65 64 |re sophisticated| 000059c0 20 74 68 61 6e 20 0a 20 20 20 74 68 6f 73 65 20 | than . those | 000059d0 75 73 65 64 20 62 79 20 4b 6e 69 74 43 6f 6e 76 |used by KnitConv| 000059e0 2e 20 54 68 65 79 20 64 6f 20 74 61 6b 65 20 69 |. They do take i| 000059f0 6e 74 6f 20 61 63 63 6f 75 6e 74 20 74 68 65 20 |nto account the | 00005a00 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 0a 20 20 20 |information . | 00005a10 61 76 61 69 6c 61 62 6c 65 20 69 6e 20 61 6c 6c |available in all| 00005a20 20 74 68 65 20 72 6f 77 73 20 6f 66 20 74 68 65 | the rows of the| 00005a30 20 69 6e 70 75 74 20 73 70 72 69 74 65 20 74 6f | input sprite to| 00005a40 20 70 72 6f 64 75 63 65 20 61 20 64 69 74 68 65 | produce a dithe| 00005a50 72 65 64 20 0a 20 20 20 6f 75 74 70 75 74 20 73 |red . output s| 00005a60 70 72 69 74 65 2e 20 54 68 69 73 20 64 69 74 68 |prite. This dith| 00005a70 65 72 69 6e 67 20 70 72 6f 63 65 73 73 20 69 73 |ering process is| 00005a80 20 6d 75 63 68 20 6d 6f 72 65 20 65 66 66 69 63 | much more effic| 00005a90 69 65 6e 74 20 61 74 20 0a 20 20 20 6d 61 69 6e |ient at . main| 00005aa0 74 61 69 6e 69 6e 67 20 74 68 65 20 66 69 6e 65 |taining the fine| 00005ab0 20 64 65 74 61 69 6c 73 20 69 6e 20 61 20 73 70 | details in a sp| 00005ac0 72 69 74 65 20 69 6d 61 67 65 20 77 68 69 63 68 |rite image which| 00005ad0 20 69 73 20 62 65 69 6e 67 20 63 72 65 61 74 65 | is being create| 00005ae0 64 20 61 74 20 0a 20 20 20 61 20 72 65 64 75 63 |d at . a reduc| 00005af0 65 64 20 73 63 61 6c 65 2e 0a 0a 20 20 20 54 68 |ed scale... Th| 00005b00 65 20 64 69 74 68 65 72 65 64 20 73 70 72 69 74 |e dithered sprit| 00005b10 65 20 70 72 6f 64 75 63 65 64 20 62 79 20 61 6c |e produced by al| 00005b20 6c 6f 77 69 6e 67 20 43 68 61 6e 67 65 46 53 49 |lowing ChangeFSI| 00005b30 20 74 6f 20 72 65 64 75 63 65 20 74 68 65 20 0a | to reduce the .| 00005b40 20 20 20 73 69 7a 65 20 6f 66 20 74 68 65 20 73 | size of the s| 00005b50 70 72 69 74 65 20 6f 6e 20 74 68 65 20 64 69 73 |prite on the dis| 00005b60 63 20 69 73 20 6d 6f 72 65 20 6c 69 6b 65 6c 79 |c is more likely| 00005b70 20 74 6f 20 68 61 76 65 20 73 75 72 76 69 76 65 | to have survive| 00005b80 64 20 74 68 65 20 0a 20 20 20 73 63 61 6c 69 6e |d the . scalin| 00005b90 67 20 70 72 6f 63 65 73 73 20 69 6e 74 61 63 74 |g process intact| 00005ba0 20 77 68 69 6c 73 74 20 69 74 73 20 6d 65 6d 6f | whilst its memo| 00005bb0 72 79 20 72 65 71 75 69 72 65 6d 65 6e 74 20 77 |ry requirement w| 00005bc0 69 6c 6c 20 68 61 76 65 20 62 65 65 6e 20 0a 20 |ill have been . | 00005bd0 20 20 72 65 64 75 63 65 64 2c 20 70 65 72 68 61 | reduced, perha| 00005be0 70 73 20 62 79 20 65 6e 6f 75 67 68 20 74 6f 20 |ps by enough to | 00005bf0 61 6c 6c 6f 77 20 69 74 20 74 6f 20 62 65 20 63 |allow it to be c| 00005c00 6f 6d 62 69 6e 65 64 20 77 69 74 68 20 74 68 65 |ombined with the| 00005c10 20 74 65 78 74 20 0a 20 20 20 61 6e 64 20 70 72 | text . and pr| 00005c20 69 6e 74 65 64 2c 20 74 68 61 6e 20 77 6f 75 6c |inted, than woul| 00005c30 64 20 68 61 76 65 20 62 65 65 6e 20 74 68 65 20 |d have been the | 00005c40 63 61 73 65 20 69 66 20 74 68 65 20 73 63 61 6c |case if the scal| 00005c50 69 6e 67 20 68 61 64 20 62 65 65 6e 20 0a 20 20 |ing had been . | 00005c60 20 70 65 72 66 6f 72 6d 65 64 20 73 6f 6c 65 6c | performed solel| 00005c70 79 20 62 79 20 4b 6e 69 74 43 6f 6e 76 2e 0a 0a |y by KnitConv...| 00005c80 20 20 20 54 68 65 72 65 20 69 73 20 6f 66 20 63 | There is of c| 00005c90 6f 75 72 73 65 20 73 74 69 6c 6c 20 61 20 6c 69 |ourse still a li| 00005ca0 6d 69 74 20 74 6f 20 74 68 65 20 61 6d 6f 75 6e |mit to the amoun| 00005cb0 74 20 6f 66 20 72 65 64 75 63 74 69 6f 6e 20 70 |t of reduction p| 00005cc0 6f 73 73 69 62 6c 65 20 0a 20 20 20 77 69 74 68 |ossible . with| 00005cd0 6f 75 74 20 6c 6f 73 73 20 6f 66 20 69 6d 61 67 |out loss of imag| 00005ce0 65 20 64 65 74 61 69 6c 20 62 75 74 20 43 68 61 |e detail but Cha| 00005cf0 6e 67 65 46 53 49 20 73 68 6f 75 6c 64 20 70 72 |ngeFSI should pr| 00005d00 6f 64 75 63 65 20 62 65 74 74 65 72 20 0a 20 20 |oduce better . | 00005d10 20 72 65 73 75 6c 74 73 20 69 6e 20 74 68 69 73 | results in this| 00005d20 20 72 65 67 61 72 64 20 74 68 61 6e 20 4b 6e 69 | regard than Kni| 00005d30 74 43 6f 6e 76 2e 0a 0a 0a 20 20 20 20 20 20 20 |tConv.... | 00005d40 20 20 20 20 20 20 20 20 20 20 2a 2a 2a 53 63 61 | ***Sca| 00005d50 6c 69 6e 67 20 61 20 73 70 72 69 74 65 20 75 73 |ling a sprite us| 00005d60 69 6e 67 20 43 68 61 6e 67 65 46 53 49 2a 2a 2a |ing ChangeFSI***| 00005d70 0a 0a 20 20 20 45 6e 73 75 72 65 20 74 68 61 74 |.. Ensure that| 00005d80 20 79 6f 75 20 68 61 76 65 20 61 20 63 6f 70 79 | you have a copy| 00005d90 20 6f 66 20 74 68 65 20 73 70 72 69 74 65 20 66 | of the sprite f| 00005da0 69 6c 65 20 74 6f 20 62 65 20 73 63 61 6c 65 64 |ile to be scaled| 00005db0 20 76 69 73 69 62 6c 65 0a 20 20 20 69 6e 20 61 | visible. in a| 00005dc0 20 66 69 6c 65 72 20 77 69 6e 64 6f 77 20 6f 6e | filer window on| 00005dd0 20 74 68 65 20 73 63 72 65 65 6e 2e 0a 0a 20 20 | the screen... | 00005de0 20 4c 6f 63 61 74 65 20 79 6f 75 72 20 63 6f 70 | Locate your cop| 00005df0 79 20 6f 66 20 74 68 65 20 43 68 61 6e 67 65 46 |y of the ChangeF| 00005e00 53 49 20 70 72 6f 67 72 61 6d 20 61 6e 64 20 6c |SI program and l| 00005e10 6f 61 64 20 69 74 20 6f 6e 74 6f 20 74 68 65 20 |oad it onto the | 00005e20 0a 20 20 20 69 63 6f 6e 20 62 61 72 20 62 79 20 |. icon bar by | 00005e30 64 6f 75 62 6c 65 20 63 6c 69 63 6b 69 6e 67 20 |double clicking | 00005e40 6f 6e 20 69 74 73 20 66 69 6c 65 72 20 77 69 6e |on its filer win| 00005e50 64 6f 77 20 69 63 6f 6e 2e 0a 20 20 20 50 72 65 |dow icon.. Pre| 00005e60 73 73 20 4d 65 6e 75 20 6f 76 65 72 20 43 68 61 |ss Menu over Cha| 00005e70 6e 67 65 46 53 49 91 73 20 69 63 6f 6e 20 62 61 |ngeFSI.s icon ba| 00005e80 72 20 69 63 6f 6e 20 61 6e 64 20 6f 70 65 6e 20 |r icon and open | 00005e90 74 68 65 20 53 63 61 6c 69 6e 67 20 0a 20 20 20 |the Scaling . | 00005ea0 73 75 62 6d 65 6e 75 20 62 79 20 6d 6f 76 69 6e |submenu by movin| 00005eb0 67 20 74 68 65 20 70 6f 69 6e 74 65 72 20 6f 66 |g the pointer of| 00005ec0 66 20 74 6f 20 74 68 65 20 72 69 67 68 74 20 6f |f to the right o| 00005ed0 66 20 74 68 65 20 61 72 72 6f 77 20 66 72 6f 6d |f the arrow from| 00005ee0 20 0a 20 20 20 74 68 65 20 53 63 61 6c 69 6e 67 | . the Scaling| 00005ef0 20 6d 65 6e 75 20 6f 70 74 69 6f 6e 2e 0a 0a 20 | menu option... | 00005f00 20 20 43 6c 69 63 6b 20 6f 6e 20 74 68 65 20 43 | Click on the C| 00005f10 75 73 74 6f 6d 20 62 75 74 74 6f 6e 20 74 6f 20 |ustom button to | 00005f20 65 6e 73 75 72 65 20 69 74 20 69 73 20 73 65 6c |ensure it is sel| 00005f30 65 63 74 65 64 20 74 68 65 6e 20 65 6e 74 65 72 |ected then enter| 00005f40 20 74 68 65 20 0a 20 20 20 73 63 61 6c 69 6e 67 | the . scaling| 00005f50 20 73 65 74 74 69 6e 67 20 72 65 71 75 69 72 65 | setting require| 00005f60 64 2e 20 65 67 2e 20 74 6f 20 72 65 64 75 63 65 |d. eg. to reduce| 00005f70 20 74 68 65 20 73 69 7a 65 20 6f 66 20 74 68 65 | the size of the| 00005f80 20 69 6e 70 75 74 20 73 70 72 69 74 65 20 74 6f | input sprite to| 00005f90 20 0a 20 20 20 6f 6e 65 20 74 68 69 72 64 20 74 | . one third t| 00005fa0 68 65 20 73 69 7a 65 20 6f 66 20 74 68 65 20 6f |he size of the o| 00005fb0 72 69 67 69 6e 61 6c 2c 20 74 68 65 20 53 63 61 |riginal, the Sca| 00005fc0 6c 69 6e 67 20 64 69 61 6c 6f 67 75 65 20 62 6f |ling dialogue bo| 00005fd0 78 20 73 68 6f 75 6c 64 20 0a 20 20 20 6c 6f 6f |x should . loo| 00005fe0 6b 20 73 6f 6d 65 74 68 69 6e 67 20 6c 69 6b 65 |k something like| 00005ff0 20 74 68 69 73 3a 20 0a 0a 20 20 20 20 20 20 20 | this: .. | 00006000 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 00006010 3c 69 6e 73 65 72 74 20 64 69 61 67 72 61 6d 20 |<insert diagram | 00006020 33 3e 20 0a 0a 20 20 20 4f 70 65 6e 20 74 68 65 |3> .. Open the| 00006030 20 50 72 6f 63 65 73 73 69 6e 67 20 6d 65 6e 75 | Processing menu| 00006040 20 6f 70 74 69 6f 6e 20 61 6e 64 20 65 6e 73 75 | option and ensu| 00006050 72 65 20 74 68 61 74 20 6e 6f 6e 65 20 6f 66 20 |re that none of | 00006060 74 68 65 20 0a 20 20 20 6f 70 74 69 6f 6e 73 20 |the . options | 00006070 69 6e 20 74 68 65 20 50 72 6f 63 65 73 73 69 6e |in the Processin| 00006080 67 20 64 69 61 6c 6f 67 75 65 20 62 6f 78 20 61 |g dialogue box a| 00006090 72 65 20 74 69 63 6b 65 64 2e 20 49 66 20 61 6e |re ticked. If an| 000060a0 79 20 61 72 65 20 74 69 63 6b 65 64 2c 20 0a 20 |y are ticked, . | 000060b0 20 20 63 6c 69 63 6b 69 6e 67 20 6f 6e 20 74 68 | clicking on th| 000060c0 65 6d 20 75 73 69 6e 67 20 74 68 65 20 41 64 6a |em using the Adj| 000060d0 75 73 74 20 6d 6f 75 73 65 20 62 75 74 74 6f 6e |ust mouse button| 000060e0 20 77 69 6c 6c 20 75 6e 74 69 63 6b 20 74 68 65 | will untick the| 000060f0 6d 20 0a 20 20 20 77 68 69 6c 73 74 20 6b 65 65 |m . whilst kee| 00006100 70 69 6e 67 20 74 68 65 20 6d 65 6e 75 20 73 74 |ping the menu st| 00006110 72 75 63 74 75 72 65 20 6f 70 65 6e 2e 0a 0a 20 |ructure open... | 00006120 20 20 54 68 69 73 20 65 6e 73 75 72 65 73 20 74 | This ensures t| 00006130 68 61 74 20 74 68 65 20 73 70 72 69 74 65 20 64 |hat the sprite d| 00006140 6f 65 73 20 6e 6f 74 20 75 6e 64 65 72 67 6f 20 |oes not undergo | 00006150 61 6e 79 20 74 72 61 6e 73 66 6f 72 6d 61 74 69 |any transformati| 00006160 6f 6e 73 20 0a 20 20 20 6f 74 68 65 72 20 74 68 |ons . other th| 00006170 61 6e 20 74 68 65 20 73 63 61 6c 69 6e 67 20 72 |an the scaling r| 00006180 65 71 75 69 72 65 64 2e 0a 0a 20 20 20 4f 70 65 |equired... Ope| 00006190 6e 20 43 68 61 6e 67 65 46 53 49 91 73 20 53 70 |n ChangeFSI.s Sp| 000061a0 72 69 74 65 20 4f 75 74 70 75 74 20 64 69 61 6c |rite Output dial| 000061b0 6f 67 75 65 20 62 6f 78 20 61 6e 64 20 65 6e 73 |ogue box and ens| 000061c0 75 72 65 20 74 68 61 74 20 74 68 65 20 0a 20 20 |ure that the . | 000061d0 20 43 6f 6c 6f 75 72 20 62 75 74 74 6f 6e 20 69 | Colour button i| 000061e0 73 20 73 65 6c 65 63 74 65 64 2e 0a 0a 0a 20 20 |s selected.... | 000061f0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 00006200 20 20 20 20 3c 69 6e 73 65 72 74 20 44 69 61 67 | <insert Diag| 00006210 72 61 6d 20 34 3e 0a 0a 20 20 20 54 69 63 6b 20 |ram 4>.. Tick | 00006220 74 68 65 20 4f 6c 64 20 6d 6f 64 65 20 6f 70 74 |the Old mode opt| 00006230 69 6f 6e 20 61 6e 64 20 74 79 70 65 20 69 6e 20 |ion and type in | 00006240 74 68 65 20 6d 6f 64 65 20 6e 75 6d 62 65 72 20 |the mode number | 00006250 74 68 65 20 73 70 72 69 74 65 20 74 6f 20 0a 20 |the sprite to . | 00006260 20 20 62 65 20 72 65 64 75 63 65 64 20 77 61 73 | be reduced was| 00006270 20 63 72 65 61 74 65 64 20 69 6e 2e 20 28 20 74 | created in. ( t| 00006280 68 69 73 20 63 61 6e 20 62 65 20 66 6f 75 6e 64 |his can be found| 00006290 20 62 79 20 6c 6f 61 64 69 6e 67 20 74 68 65 20 | by loading the | 000062a0 73 70 72 69 74 65 20 69 6e 74 6f 20 0a 20 20 20 |sprite into . | 000062b0 50 61 69 6e 74 20 61 6e 64 20 70 72 65 73 73 69 |Paint and pressi| 000062c0 6e 67 20 4d 65 6e 75 20 6f 76 65 72 20 74 68 65 |ng Menu over the| 000062d0 20 73 70 72 69 74 65 20 66 69 6c 65 20 77 69 6e | sprite file win| 000062e0 64 6f 77 20 77 68 69 63 68 20 6f 70 65 6e 73 20 |dow which opens | 000062f0 74 68 65 6e 20 67 6f 20 0a 20 20 20 6f 66 66 20 |then go . off | 00006300 74 68 65 20 53 70 72 69 74 65 20 90 73 70 72 69 |the Sprite .spri| 00006310 74 65 91 73 20 66 69 6c 65 6e 61 6d 65 91 20 6f |te.s filename. o| 00006320 70 74 69 6f 6e 20 74 68 65 6e 20 6f 66 66 20 74 |ption then off t| 00006330 68 65 20 49 6e 66 6f 20 6f 70 74 69 6f 6e 20 29 |he Info option )| 00006340 2e 0a 20 20 20 41 6c 6c 20 6f 66 20 74 68 65 20 |.. All of the | 00006350 6e 65 63 65 73 73 61 72 79 20 6f 70 74 69 6f 6e |necessary option| 00006360 73 20 72 65 67 61 72 64 69 6e 67 20 68 6f 77 20 |s regarding how | 00006370 77 65 20 77 61 6e 74 20 74 68 65 20 69 6e 70 75 |we want the inpu| 00006380 74 20 73 70 72 69 74 65 20 0a 20 20 20 74 6f 20 |t sprite . to | 00006390 62 65 20 70 72 6f 63 65 73 73 65 64 20 62 79 20 |be processed by | 000063a0 43 68 61 6e 67 65 46 53 49 20 68 61 76 65 20 6e |ChangeFSI have n| 000063b0 6f 77 20 62 65 65 6e 20 73 65 74 20 73 6f 20 64 |ow been set so d| 000063c0 72 61 67 20 74 68 65 20 73 70 72 69 74 65 20 0a |rag the sprite .| 000063d0 20 20 20 66 69 6c 65 20 69 63 6f 6e 20 6f 66 20 | file icon of | 000063e0 74 68 65 20 73 70 72 69 74 65 20 74 6f 20 62 65 |the sprite to be| 000063f0 20 72 65 64 75 63 65 64 20 66 72 6f 6d 20 74 68 | reduced from th| 00006400 65 20 66 69 6c 65 72 20 77 69 6e 64 6f 77 20 74 |e filer window t| 00006410 6f 20 0a 20 20 20 43 68 61 6e 67 65 46 53 49 91 |o . ChangeFSI.| 00006420 73 20 69 63 6f 6e 20 62 61 72 20 69 63 6f 6e 2e |s icon bar icon.| 00006430 0a 0a 20 20 20 54 68 69 73 20 77 69 6c 6c 20 63 |.. This will c| 00006440 61 75 73 65 20 43 68 61 6e 67 65 46 53 49 20 74 |ause ChangeFSI t| 00006450 6f 20 70 72 6f 63 65 73 73 20 74 68 65 20 73 70 |o process the sp| 00006460 72 69 74 65 20 66 69 6c 65 20 61 6e 64 20 6f 70 |rite file and op| 00006470 65 6e 20 61 20 0a 20 20 20 76 69 65 77 69 6e 67 |en a . viewing| 00006480 20 77 69 6e 64 6f 77 20 63 6f 6e 74 61 69 6e 69 | window containi| 00006490 6e 67 20 74 68 65 20 72 65 64 75 63 65 64 20 73 |ng the reduced s| 000064a0 70 72 69 74 65 20 6f 6e 20 74 68 65 20 73 63 72 |prite on the scr| 000064b0 65 65 6e 2e 0a 20 20 20 49 66 20 74 68 65 20 69 |een.. If the i| 000064c0 6e 70 75 74 20 73 70 72 69 74 65 20 68 61 73 20 |nput sprite has | 000064d0 62 65 65 6e 20 72 65 64 75 63 65 64 20 73 75 63 |been reduced suc| 000064e0 63 65 73 73 66 75 6c 6c 79 20 77 69 74 68 20 6e |cessfully with n| 000064f0 6f 20 6c 6f 73 73 20 6f 66 20 64 65 74 61 69 6c |o loss of detail| 00006500 20 0a 20 20 20 74 68 65 6e 20 70 72 65 73 73 69 | . then pressi| 00006510 6e 67 20 6d 65 6e 75 20 6f 76 65 72 20 74 68 65 |ng menu over the| 00006520 20 76 69 65 77 69 6e 67 20 77 69 6e 64 6f 77 20 | viewing window | 00006530 74 6f 20 6f 70 65 6e 20 74 68 65 20 53 61 76 65 |to open the Save| 00006540 20 0a 20 20 20 49 6d 61 67 65 20 73 75 62 6d 65 | . Image subme| 00006550 6e 75 20 77 69 6c 6c 20 61 6c 6c 6f 77 20 79 6f |nu will allow yo| 00006560 75 20 74 6f 20 73 61 76 65 20 74 68 65 20 6e 65 |u to save the ne| 00006570 77 20 73 70 72 69 74 65 20 66 69 6c 65 20 74 6f |w sprite file to| 00006580 20 79 6f 75 72 20 0a 20 20 20 66 69 6c 65 72 20 | your . filer | 00006590 77 69 6e 64 6f 77 2e 0a 0a 20 20 20 49 66 20 74 |window... If t| 000065a0 68 65 20 76 69 65 77 69 6e 67 20 77 69 6e 64 6f |he viewing windo| 000065b0 77 20 72 65 76 65 61 6c 73 20 74 68 61 74 20 74 |w reveals that t| 000065c0 68 65 20 69 6e 70 75 74 20 73 70 72 69 74 65 20 |he input sprite | 000065d0 68 61 73 20 62 65 65 6e 20 72 65 64 75 63 65 64 |has been reduced| 000065e0 20 0a 20 20 20 74 6f 6f 20 66 61 72 20 61 6e 64 | . too far and| 000065f0 20 68 61 73 20 6c 6f 73 74 20 73 6f 6d 65 20 6f | has lost some o| 00006600 66 20 69 74 73 20 67 72 69 64 6c 69 6e 65 73 20 |f its gridlines | 00006610 74 68 65 6e 20 6f 70 65 6e 20 43 68 61 6e 67 65 |then open Change| 00006620 46 53 49 91 73 20 0a 20 20 20 53 63 61 6c 69 6e |FSI.s . Scalin| 00006630 67 20 6f 70 74 69 6f 6e 73 20 64 69 61 6c 6f 67 |g options dialog| 00006640 75 65 20 62 6f 78 20 62 79 20 70 72 65 73 73 69 |ue box by pressi| 00006650 6e 67 20 4d 65 6e 75 20 6f 76 65 72 20 43 68 61 |ng Menu over Cha| 00006660 6e 67 65 46 53 49 91 73 20 0a 20 20 20 69 63 6f |ngeFSI.s . ico| 00006670 6e 20 62 61 72 20 69 63 6f 6e 20 61 6e 64 20 67 |n bar icon and g| 00006680 6f 69 6e 67 20 6f 66 66 20 74 68 65 20 53 63 61 |oing off the Sca| 00006690 6c 69 6e 67 20 6f 70 74 69 6f 6e 20 61 6e 64 20 |ling option and | 000066a0 61 6c 74 65 72 20 74 68 65 20 66 69 67 75 72 65 |alter the figure| 000066b0 73 20 0a 20 20 20 74 6f 20 20 72 65 64 75 63 65 |s . to reduce| 000066c0 20 74 68 65 20 61 6d 6f 75 6e 74 20 62 79 20 77 | the amount by w| 000066d0 68 69 63 68 20 74 68 65 20 69 6e 70 75 74 20 69 |hich the input i| 000066e0 73 20 73 63 61 6c 65 64 2e 20 65 67 2e 20 31 3a |s scaled. eg. 1:| 000066f0 32 20 69 6e 73 74 65 61 64 20 6f 66 20 0a 20 20 |2 instead of . | 00006700 20 31 3a 33 0a 0a 20 20 20 54 68 65 6e 20 63 6c | 1:3.. Then cl| 00006710 69 63 6b 20 6f 6e 20 74 68 65 20 52 65 70 72 6f |ick on the Repro| 00006720 63 65 73 73 20 6f 70 74 69 6f 6e 20 69 6e 20 43 |cess option in C| 00006730 68 61 6e 67 65 46 53 49 91 73 20 69 63 6f 6e 20 |hangeFSI.s icon | 00006740 62 61 72 20 6d 65 6e 75 20 0a 20 20 20 74 6f 20 |bar menu . to | 00006750 72 65 70 6c 61 63 65 20 74 68 65 20 73 70 72 69 |replace the spri| 00006760 74 65 20 69 6e 20 74 68 65 20 76 69 65 77 69 6e |te in the viewin| 00006770 67 20 77 69 6e 64 6f 77 20 77 69 74 68 20 61 20 |g window with a | 00006780 6e 65 77 20 76 65 72 73 69 6f 6e 20 0a 20 20 20 |new version . | 00006790 63 72 65 61 74 65 64 20 75 73 69 6e 67 20 74 68 |created using th| 000067a0 65 20 6e 65 77 20 73 63 61 6c 69 6e 67 20 66 61 |e new scaling fa| 000067b0 63 74 6f 72 2e 45 61 63 68 20 74 69 6d 65 20 74 |ctor.Each time t| 000067c0 68 65 20 52 65 70 72 6f 63 65 73 73 20 6f 70 74 |he Reprocess opt| 000067d0 69 6f 6e 20 0a 20 20 20 69 73 20 63 68 6f 73 65 |ion . is chose| 000067e0 6e 2c 20 43 68 61 6e 67 65 46 53 49 20 72 65 6c |n, ChangeFSI rel| 000067f0 6f 61 64 73 20 74 68 65 20 73 70 72 69 74 65 20 |oads the sprite | 00006800 66 69 6c 65 20 66 72 6f 6d 20 74 68 65 20 66 69 |file from the fi| 00006810 6c 65 72 20 77 69 6e 64 6f 77 20 0a 20 20 20 61 |ler window . a| 00006820 6e 64 20 63 72 65 61 74 65 73 20 74 68 65 20 63 |nd creates the c| 00006830 6f 6e 74 65 6e 74 73 20 6f 66 20 74 68 65 20 76 |ontents of the v| 00006840 69 65 77 69 6e 67 20 77 69 6e 64 6f 77 20 75 73 |iewing window us| 00006850 69 6e 67 20 74 68 65 20 63 75 72 72 65 6e 74 6c |ing the currentl| 00006860 79 20 0a 20 20 20 73 65 74 20 70 72 6f 63 65 73 |y . set proces| 00006870 73 69 6e 67 20 6f 70 74 69 6f 6e 73 2e 0a 0a 20 |sing options... | 00006880 20 20 54 68 69 73 20 70 72 6f 63 65 73 73 20 6f | This process o| 00006890 66 20 61 6c 74 65 72 69 6e 67 20 74 68 65 20 73 |f altering the s| 000068a0 63 61 6c 65 20 73 65 74 74 69 6e 67 20 69 6e 20 |cale setting in | 000068b0 74 68 65 20 64 69 61 6c 6f 67 75 65 20 62 6f 78 |the dialogue box| 000068c0 20 74 68 65 6e 20 0a 20 20 20 63 6c 69 63 6b 69 | then . clicki| 000068d0 6e 67 20 6f 6e 20 52 65 70 72 6f 63 65 73 73 20 |ng on Reprocess | 000068e0 74 6f 20 6d 61 6b 65 20 74 68 65 20 63 68 61 6e |to make the chan| 000068f0 67 65 73 20 74 61 6b 65 20 65 66 66 65 63 74 20 |ges take effect | 00006900 63 61 6e 20 62 65 20 0a 20 20 20 72 65 70 65 61 |can be . repea| 00006910 74 65 64 20 61 73 20 6d 61 6e 79 20 74 69 6d 65 |ted as many time| 00006920 73 20 61 73 20 6e 65 63 65 73 73 61 72 79 20 75 |s as necessary u| 00006930 6e 74 69 6c 20 79 6f 75 20 68 61 76 65 20 63 72 |ntil you have cr| 00006940 65 61 74 65 64 20 74 68 65 20 0a 20 20 20 73 6d |eated the . sm| 00006950 61 6c 6c 65 73 74 20 70 6f 73 73 69 62 6c 65 20 |allest possible | 00006960 73 70 72 69 74 65 20 77 68 69 63 68 20 73 74 69 |sprite which sti| 00006970 6c 6c 20 63 6f 6e 74 61 69 6e 73 20 61 6c 6c 20 |ll contains all | 00006980 74 68 65 20 69 6d 61 67 65 20 64 61 74 61 2e 20 |the image data. | 00006990 54 68 65 6e 20 0a 20 20 20 79 6f 75 20 63 61 6e |Then . you can| 000069a0 20 73 61 76 65 20 74 68 65 20 72 65 73 75 6c 74 | save the result| 000069b0 20 66 72 6f 6d 20 74 68 65 20 6d 65 6e 75 20 61 | from the menu a| 000069c0 76 61 69 6c 61 62 6c 65 20 69 6e 20 74 68 65 20 |vailable in the | 000069d0 76 69 65 77 65 72 20 0a 20 20 20 77 69 6e 64 6f |viewer . windo| 000069e0 77 2e 0a 0a 0a 20 20 20 20 20 20 20 20 20 20 20 |w.... | 000069f0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 00006a00 2a 2a 2a 4a 61 63 71 75 61 72 64 20 70 72 6f 63 |***Jacquard proc| 00006a10 65 73 73 65 73 2a 2a 2a 0a 0a 20 20 20 54 68 65 |esses***.. The| 00006a20 20 69 6e 70 75 74 20 62 6c 6f 63 6b 20 69 73 20 | input block is | 00006a30 63 72 65 61 74 65 64 20 61 73 20 61 20 62 6c 6f |created as a blo| 00006a40 63 6b 20 6f 66 20 63 65 6c 6c 73 2c 20 32 34 20 |ck of cells, 24 | 00006a50 73 74 69 74 63 68 65 73 20 77 69 64 65 2c 20 28 |stitches wide, (| 00006a60 74 68 65 20 77 69 64 74 68 20 6f 66 20 74 68 65 |the width of the| 00006a70 20 0a 20 20 20 70 75 6e 63 68 63 61 72 64 29 2c | . punchcard),| 00006a80 20 61 6e 64 20 69 6e 20 74 68 69 73 20 63 61 73 | and in this cas| 00006a90 65 20 31 34 20 72 6f 77 73 20 68 69 67 68 2e 20 |e 14 rows high. | 00006aa0 49 74 20 69 73 20 69 6d 70 6f 72 74 61 6e 74 20 |It is important | 00006ab0 74 6f 20 64 65 73 69 67 6e 20 74 68 65 20 62 6c |to design the bl| 00006ac0 6f 63 6b 20 63 61 72 65 66 75 6c 6c 79 20 0a 20 |ock carefully . | 00006ad0 20 20 73 6f 20 74 68 61 74 20 77 68 65 6e 20 69 | so that when i| 00006ae0 74 20 69 73 20 72 65 70 65 61 74 65 64 20 61 62 |t is repeated ab| 00006af0 6f 76 65 20 6f 72 20 62 65 6c 6f 77 2c 20 61 6e |ove or below, an| 00006b00 64 20 69 66 20 6e 65 63 65 73 73 61 72 79 20 74 |d if necessary t| 00006b10 6f 20 65 69 74 68 65 72 20 73 69 64 65 20 61 73 |o either side as| 00006b20 20 77 65 6c 6c 2c 20 74 68 65 20 0a 20 20 20 70 | well, the . p| 00006b30 61 74 74 65 72 6e 20 63 72 65 61 74 65 64 20 6d |attern created m| 00006b40 65 65 74 73 20 61 6e 64 20 69 73 20 63 6f 6e 74 |eets and is cont| 00006b50 69 6e 75 65 64 20 61 63 72 6f 73 73 20 74 68 65 |inued across the| 00006b60 20 6a 6f 69 6e 20 63 6f 72 72 65 63 74 6c 79 2e | join correctly.| 00006b70 20 73 65 65 20 64 69 61 67 72 61 6d 20 35 2c 20 | see diagram 5, | 00006b80 6f 72 20 0a 20 20 20 6c 6f 61 64 20 74 68 65 20 |or . load the | 00006b90 66 69 6c 65 20 50 61 74 42 6c 6f 63 6b 31 20 69 |file PatBlock1 i| 00006ba0 6e 74 6f 20 45 61 73 79 4b 6e 69 74 20 74 6f 20 |nto EasyKnit to | 00006bb0 73 65 65 20 61 6e 20 65 78 61 6d 70 6c 65 20 6f |see an example o| 00006bc0 66 20 61 20 73 75 69 74 61 62 6c 65 20 62 6c 6f |f a suitable blo| 00006bd0 63 6b 2e 0a 0a 20 20 20 20 20 20 20 20 20 20 20 |ck... | 00006be0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3c | <| 00006bf0 69 6e 73 65 72 74 20 44 69 61 67 72 61 6d 20 35 |insert Diagram 5| 00006c00 2e 3e 0a 0a 20 20 20 41 6e 79 20 75 6e 66 69 6c |.>.. Any unfil| 00006c10 6c 65 64 20 72 6f 77 73 20 61 74 20 74 68 65 20 |led rows at the | 00006c20 74 6f 70 20 6f 66 20 74 68 65 20 62 6c 6f 63 6b |top of the block| 00006c30 20 28 72 6f 77 73 20 31 35 2d 32 30 20 69 6e 20 | (rows 15-20 in | 00006c40 74 68 69 73 20 65 78 61 6d 70 6c 65 29 20 0a 20 |this example) . | 00006c50 20 20 61 72 65 20 69 67 6e 6f 72 65 64 20 62 79 | are ignored by| 00006c60 20 74 68 65 20 4a 61 63 71 75 61 72 64 20 63 6f | the Jacquard co| 00006c70 6e 76 65 72 73 69 6f 6e 20 70 72 6f 63 65 73 73 |nversion process| 00006c80 20 62 75 74 20 66 6f 72 20 61 63 63 75 72 61 74 | but for accurat| 00006c90 65 20 0a 20 20 20 74 72 61 6e 73 6c 61 74 69 6f |e . translatio| 00006ca0 6e 2c 20 74 68 65 20 62 6c 6f 63 6b 20 6d 75 73 |n, the block mus| 00006cb0 74 20 73 74 61 72 74 20 6f 6e 20 74 68 65 20 62 |t start on the b| 00006cc0 6f 74 74 6f 6d 20 72 6f 77 20 6f 66 20 74 68 65 |ottom row of the| 00006cd0 20 67 72 69 64 20 61 6e 64 20 0a 20 20 20 63 6f | grid and . co| 00006ce0 6e 74 61 69 6e 20 6e 6f 20 75 6e 66 69 6c 6c 65 |ntain no unfille| 00006cf0 64 20 73 74 69 74 63 68 65 73 2e 0a 0a 20 20 20 |d stitches... | 00006d00 41 73 20 61 6e 20 65 78 61 6d 70 6c 65 20 6f 66 |As an example of| 00006d10 20 74 68 65 20 72 65 73 75 6c 74 20 6f 66 20 61 | the result of a| 00006d20 6e 61 6c 79 73 69 6e 67 20 61 20 70 61 74 74 65 |nalysing a patte| 00006d30 72 6e 20 62 6c 6f 63 6b 20 75 73 69 6e 67 20 65 |rn block using e| 00006d40 61 63 68 20 0a 20 20 20 6f 66 20 74 68 65 20 44 |ach . of the D| 00006d50 6f 75 62 6c 65 20 4a 61 63 71 75 61 72 64 20 74 |ouble Jacquard t| 00006d60 72 61 6e 73 6c 61 74 69 6f 6e 73 20 61 76 61 69 |ranslations avai| 00006d70 6c 61 62 6c 65 2c 20 74 68 69 73 20 62 6c 6f 63 |lable, this bloc| 00006d80 6b 20 77 69 6c 6c 20 62 65 20 75 73 65 64 20 0a |k will be used .| 00006d90 20 20 20 61 73 20 74 68 65 20 69 6e 70 75 74 20 | as the input | 00006da0 66 69 6c 65 20 66 6f 72 20 63 6f 6e 76 65 72 73 |file for convers| 00006db0 69 6f 6e 20 75 73 69 6e 67 20 65 61 63 68 20 6f |ion using each o| 00006dc0 66 20 74 68 65 20 61 76 61 69 6c 61 62 6c 65 20 |f the available | 00006dd0 74 72 61 6e 73 6c 61 74 69 6f 6e 20 0a 20 20 20 |translation . | 00006de0 6d 65 74 68 6f 64 73 20 69 6e 20 74 75 72 6e 2e |methods in turn.| 00006df0 0a 0a 20 20 20 2a 44 6f 75 62 6c 65 20 4a 61 63 |.. *Double Jac| 00006e00 71 75 61 72 64 20 70 61 74 74 65 72 6e 20 75 73 |quard pattern us| 00006e10 69 6e 67 20 53 74 61 6e 64 61 72 64 20 6d 65 74 |ing Standard met| 00006e20 68 6f 64 2e 2a 0a 0a 20 20 20 20 20 20 20 20 20 |hod.*.. | 00006e30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 49 6e | In| 00006e40 70 75 74 20 42 6c 6f 63 6b 0a 20 20 20 20 20 20 |put Block. | 00006e50 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3c 69 | <i| 00006e60 6e 73 65 72 74 20 64 69 61 67 72 61 6d 20 35 3e |nsert diagram 5>| 00006e70 0a 0a 20 20 20 57 68 65 6e 20 61 6e 61 6c 79 73 |.. When analys| 00006e80 69 6e 67 20 74 68 65 20 69 6e 70 75 74 20 70 61 |ing the input pa| 00006e90 74 74 65 72 6e 20 62 6c 6f 63 6b 20 74 6f 20 63 |ttern block to c| 00006ea0 72 65 61 74 65 20 61 20 53 74 61 6e 64 61 72 64 |reate a Standard| 00006eb0 20 64 6f 75 62 6c 65 20 0a 20 20 20 4a 61 63 71 | double . Jacq| 00006ec0 75 61 72 64 20 70 61 74 74 65 72 6e 20 74 68 65 |uard pattern the| 00006ed0 20 70 72 6f 67 72 61 6d 20 6c 6f 6f 6b 73 20 61 | program looks a| 00006ee0 74 20 74 68 65 20 62 6f 74 74 6f 6d 20 72 6f 77 |t the bottom row| 00006ef0 20 6f 66 20 74 68 65 20 62 6c 6f 63 6b 2c 20 0a | of the block, .| 00006f00 20 20 20 61 6e 64 20 66 69 6e 64 73 20 74 68 65 | and finds the| 00006f10 20 73 65 71 75 65 6e 63 65 20 69 6e 20 77 68 69 | sequence in whi| 00006f20 63 68 20 74 68 65 20 63 6f 6c 6f 75 72 73 20 61 |ch the colours a| 00006f30 70 70 65 61 72 2e 0a 0a 20 20 20 54 68 69 73 20 |ppear... This | 00006f40 73 65 71 75 65 6e 63 65 20 69 73 20 72 65 70 65 |sequence is repe| 00006f50 61 74 65 64 20 69 6e 20 74 68 65 20 73 61 6d 65 |ated in the same| 00006f60 20 6f 72 64 65 72 20 74 68 72 6f 75 67 68 6f 75 | order throughou| 00006f70 74 20 74 68 65 20 61 6e 61 6c 79 73 69 73 20 0a |t the analysis .| 00006f80 20 20 20 6f 66 20 65 61 63 68 20 72 6f 77 20 6f | of each row o| 00006f90 66 20 74 68 65 20 69 6e 70 75 74 20 62 6c 6f 63 |f the input bloc| 00006fa0 6b 2e 0a 0a 20 20 20 54 68 65 20 70 72 6f 67 72 |k... The progr| 00006fb0 61 6d 20 20 72 65 63 72 65 61 74 65 73 20 74 68 |am recreates th| 00006fc0 65 20 73 74 69 74 63 68 65 73 20 6f 66 20 74 68 |e stitches of th| 00006fd0 65 20 66 69 72 73 74 20 63 6f 6c 6f 75 72 20 69 |e first colour i| 00006fe0 6e 20 74 68 65 20 0a 20 20 20 73 65 71 75 65 6e |n the . sequen| 00006ff0 63 65 20 61 73 20 74 68 65 20 62 6f 74 74 6f 6d |ce as the bottom| 00007000 20 72 6f 77 20 6f 66 20 74 68 65 20 70 61 74 74 | row of the patt| 00007010 65 72 6e 2e 20 49 74 20 74 68 65 6e 20 72 65 70 |ern. It then rep| 00007020 65 61 74 73 20 74 68 69 73 20 72 6f 77 20 0a 20 |eats this row . | 00007030 20 20 61 73 20 74 68 65 20 73 65 63 6f 6e 64 20 | as the second | 00007040 72 6f 77 20 6f 66 20 74 68 65 20 70 61 74 74 65 |row of the patte| 00007050 72 6e 2e 0a 0a 20 20 20 54 68 65 20 70 72 6f 67 |rn... The prog| 00007060 72 61 6d 20 74 68 65 6e 20 75 73 65 73 20 74 68 |ram then uses th| 00007070 65 20 6e 65 78 74 20 63 6f 6c 6f 75 72 20 69 6e |e next colour in| 00007080 20 74 68 65 20 73 65 71 75 65 6e 63 65 20 61 6e | the sequence an| 00007090 64 20 0a 20 20 20 72 65 70 72 6f 64 75 63 65 73 |d . reproduces| 000070a0 20 74 68 65 20 73 74 69 74 63 68 65 73 20 6f 66 | the stitches of| 000070b0 20 74 68 61 74 20 63 6f 6c 6f 75 72 20 61 73 20 | that colour as | 000070c0 72 6f 77 73 20 74 68 72 65 65 20 61 6e 64 20 66 |rows three and f| 000070d0 6f 75 72 2e 20 0a 20 20 20 54 68 65 20 70 72 6f |our. . The pro| 000070e0 67 72 61 6d 20 77 6f 72 6b 73 20 74 68 72 6f 75 |gram works throu| 000070f0 67 68 20 74 68 65 20 73 65 71 75 65 6e 63 65 20 |gh the sequence | 00007100 6f 66 20 63 6f 6c 6f 75 72 73 20 69 6e 20 74 75 |of colours in tu| 00007110 72 6e 20 0a 20 20 20 70 72 6f 64 75 63 69 6e 67 |rn . producing| 00007120 20 74 77 6f 20 72 6f 77 73 20 6f 66 20 70 61 74 | two rows of pat| 00007130 74 65 72 6e 20 66 6f 72 20 65 61 63 68 20 63 6f |tern for each co| 00007140 6c 6f 75 72 2e 20 49 66 20 74 68 65 72 65 20 61 |lour. If there a| 00007150 72 65 20 6e 6f 20 0a 20 20 20 73 74 69 74 63 68 |re no . stitch| 00007160 65 73 20 6f 66 20 74 68 65 20 63 6f 6c 6f 75 72 |es of the colour| 00007170 20 63 75 72 72 65 6e 74 6c 79 20 75 6e 64 65 72 | currently under| 00007180 20 63 6f 6e 73 69 64 65 72 61 74 69 6f 6e 2c 20 | consideration, | 00007190 74 68 65 20 70 72 6f 67 72 61 6d 20 0a 20 20 20 |the program . | 000071a0 70 75 74 73 20 74 77 6f 20 62 6c 61 6e 6b 20 72 |puts two blank r| 000071b0 6f 77 73 20 69 6e 74 6f 20 74 68 65 20 70 61 74 |ows into the pat| 000071c0 74 65 72 6e 2e 0a 0a 20 20 20 57 68 65 6e 20 61 |tern... When a| 000071d0 6c 6c 20 74 68 65 20 63 6f 6c 6f 75 72 73 20 69 |ll the colours i| 000071e0 6e 20 74 68 65 20 73 65 71 75 65 6e 63 65 20 66 |n the sequence f| 000071f0 6f 72 20 74 68 65 20 62 6f 74 74 6f 6d 20 72 6f |or the bottom ro| 00007200 77 20 68 61 76 65 20 62 65 65 6e 20 0a 20 20 20 |w have been . | 00007210 73 65 70 61 72 61 74 65 64 20 61 6e 64 20 72 65 |separated and re| 00007220 63 72 65 61 74 65 64 2c 20 74 68 65 20 70 72 6f |created, the pro| 00007230 67 72 61 6d 20 61 6e 61 6c 79 73 65 73 20 74 68 |gram analyses th| 00007240 65 20 6e 65 78 74 20 72 6f 77 20 6f 66 20 74 68 |e next row of th| 00007250 65 20 0a 20 20 20 62 6c 6f 63 6b 20 61 6e 64 20 |e . block and | 00007260 73 65 70 61 72 61 74 65 73 20 65 61 63 68 20 6f |separates each o| 00007270 66 20 69 74 73 20 63 6f 6c 6f 75 72 73 20 69 6e |f its colours in| 00007280 20 73 65 71 75 65 6e 63 65 20 77 6f 72 6b 69 6e | sequence workin| 00007290 67 20 66 72 6f 6d 20 74 68 65 20 0a 20 20 20 62 |g from the . b| 000072a0 6f 74 74 6f 6d 20 74 6f 20 74 68 65 20 74 6f 70 |ottom to the top| 000072b0 20 6f 66 20 74 68 65 20 62 6c 6f 63 6b 2e 0a 0a | of the block...| 000072c0 0a 20 20 20 44 6f 75 62 6c 65 20 4a 61 63 71 75 |. Double Jacqu| 000072d0 61 72 64 20 6f 75 74 70 75 74 20 70 61 74 74 65 |ard output patte| 000072e0 72 6e 20 75 73 69 6e 67 20 53 74 61 6e 64 61 72 |rn using Standar| 000072f0 64 20 6d 65 74 68 6f 64 2e 0a 20 20 20 3c 69 6e |d method.. <in| 00007300 73 65 72 74 20 44 69 61 67 72 61 6d 20 36 3e 0a |sert Diagram 6>.| 00007310 0a 0a 20 20 20 2a 44 6f 75 62 6c 65 20 4a 61 63 |.. *Double Jac| 00007320 71 75 61 72 64 20 70 61 74 74 65 72 6e 20 75 73 |quard pattern us| 00007330 69 6e 67 20 45 6c 6f 6e 67 61 74 65 64 20 6d 65 |ing Elongated me| 00007340 74 68 6f 64 2e 2a 0a 0a 20 20 20 20 20 20 20 20 |thod.*.. | 00007350 20 20 20 20 20 20 20 20 20 20 20 20 49 6e 70 75 | Inpu| 00007360 74 20 42 6c 6f 63 6b 0a 20 20 20 20 20 20 20 20 |t Block. | 00007370 20 20 20 20 20 20 20 20 20 3c 69 6e 73 65 72 74 | <insert| 00007380 20 64 69 61 67 72 61 6d 20 35 3e 0a 0a 20 20 20 | diagram 5>.. | 00007390 57 68 65 6e 20 61 6e 61 6c 79 73 69 6e 67 20 74 |When analysing t| 000073a0 68 65 20 69 6e 70 75 74 20 70 61 74 74 65 72 6e |he input pattern| 000073b0 20 62 6c 6f 63 6b 20 74 6f 20 63 72 65 61 74 65 | block to create| 000073c0 20 61 6e 20 45 6c 6f 6e 67 61 74 65 64 20 0a 20 | an Elongated . | 000073d0 20 20 64 6f 75 62 6c 65 20 4a 61 63 71 75 61 72 | double Jacquar| 000073e0 64 20 70 61 74 74 65 72 6e 20 74 68 65 20 70 72 |d pattern the pr| 000073f0 6f 67 72 61 6d 20 6c 6f 6f 6b 73 20 61 74 20 74 |ogram looks at t| 00007400 68 65 20 62 6f 74 74 6f 6d 20 72 6f 77 20 6f 66 |he bottom row of| 00007410 20 74 68 65 20 0a 20 20 20 62 6c 6f 63 6b 2c 20 | the . block, | 00007420 61 6e 64 20 66 69 6e 64 73 20 74 68 65 20 73 65 |and finds the se| 00007430 71 75 65 6e 63 65 20 69 6e 20 77 68 69 63 68 20 |quence in which | 00007440 74 68 65 20 63 6f 6c 6f 75 72 73 20 61 70 70 65 |the colours appe| 00007450 61 72 2e 0a 20 20 20 54 68 69 73 20 73 65 71 75 |ar.. This sequ| 00007460 65 6e 63 65 20 69 73 20 72 65 70 65 61 74 65 64 |ence is repeated| 00007470 20 69 6e 20 74 68 65 20 73 61 6d 65 20 6f 72 64 | in the same ord| 00007480 65 72 20 74 68 72 6f 75 67 68 6f 75 74 20 74 68 |er throughout th| 00007490 65 20 61 6e 61 6c 79 73 69 73 20 0a 20 20 20 6f |e analysis . o| 000074a0 66 20 65 61 63 68 20 72 6f 77 20 6f 66 20 74 68 |f each row of th| 000074b0 65 20 69 6e 70 75 74 20 62 6c 6f 63 6b 2e 0a 0a |e input block...| 000074c0 20 20 20 54 68 65 20 70 72 6f 67 72 61 6d 20 72 | The program r| 000074d0 65 63 72 65 61 74 65 73 20 74 68 65 20 73 74 69 |ecreates the sti| 000074e0 74 63 68 65 73 20 6f 66 20 74 68 65 20 66 69 72 |tches of the fir| 000074f0 73 74 20 63 6f 6c 6f 75 72 20 69 6e 20 74 68 65 |st colour in the| 00007500 20 73 65 71 75 65 6e 63 65 20 0a 20 20 20 61 73 | sequence . as| 00007510 20 74 68 65 20 62 6f 74 74 6f 6d 20 72 6f 77 20 | the bottom row | 00007520 6f 66 20 74 68 65 20 70 61 74 74 65 72 6e 2e 0a |of the pattern..| 00007530 0a 20 20 20 54 68 65 20 70 72 6f 67 72 61 6d 20 |. The program | 00007540 74 68 65 6e 20 75 73 65 73 20 74 68 65 20 6e 65 |then uses the ne| 00007550 78 74 20 63 6f 6c 6f 75 72 20 69 6e 20 74 68 65 |xt colour in the| 00007560 20 73 65 71 75 65 6e 63 65 20 61 6e 64 20 0a 20 | sequence and . | 00007570 20 20 72 65 70 72 6f 64 75 63 65 73 20 74 68 65 | reproduces the| 00007580 20 73 74 69 74 63 68 65 73 20 6f 66 20 74 68 61 | stitches of tha| 00007590 74 20 63 6f 6c 6f 75 72 20 61 73 20 72 6f 77 20 |t colour as row | 000075a0 74 77 6f 2e 20 0a 0a 20 20 20 54 68 65 20 70 72 |two. .. The pr| 000075b0 6f 67 72 61 6d 20 77 6f 72 6b 73 20 74 68 72 6f |ogram works thro| 000075c0 75 67 68 20 74 68 65 20 73 65 71 75 65 6e 63 65 |ugh the sequence| 000075d0 20 6f 66 20 63 6f 6c 6f 75 72 73 20 69 6e 20 74 | of colours in t| 000075e0 75 72 6e 20 0a 20 20 20 70 72 6f 64 75 63 69 6e |urn . producin| 000075f0 67 20 6f 6e 65 20 72 6f 77 20 6f 66 20 70 61 74 |g one row of pat| 00007600 74 65 72 6e 20 66 6f 72 20 65 61 63 68 20 63 6f |tern for each co| 00007610 6c 6f 75 72 2e 20 49 66 20 74 68 65 72 65 20 61 |lour. If there a| 00007620 72 65 20 6e 6f 20 73 74 69 74 63 68 65 73 20 0a |re no stitches .| 00007630 20 20 20 6f 66 20 74 68 65 20 63 6f 6c 6f 75 72 | of the colour| 00007640 20 63 75 72 72 65 6e 74 6c 79 20 75 6e 64 65 72 | currently under| 00007650 20 63 6f 6e 73 69 64 65 72 61 74 69 6f 6e 2c 20 | consideration, | 00007660 74 68 65 20 70 72 6f 67 72 61 6d 20 70 75 74 73 |the program puts| 00007670 20 61 20 62 6c 61 6e 6b 20 0a 20 20 20 72 6f 77 | a blank . row| 00007680 20 69 6e 74 6f 20 74 68 65 20 70 61 74 74 65 72 | into the patter| 00007690 6e 2e 0a 0a 20 20 20 57 68 65 6e 20 61 6c 6c 20 |n... When all | 000076a0 74 68 65 20 63 6f 6c 6f 75 72 73 20 69 6e 20 74 |the colours in t| 000076b0 68 65 20 73 65 71 75 65 6e 63 65 20 66 6f 72 20 |he sequence for | 000076c0 74 68 65 20 62 6f 74 74 6f 6d 20 72 6f 77 20 68 |the bottom row h| 000076d0 61 76 65 20 62 65 65 6e 20 0a 20 20 20 73 65 70 |ave been . sep| 000076e0 61 72 61 74 65 64 20 61 6e 64 20 72 65 63 72 65 |arated and recre| 000076f0 61 74 65 64 2c 20 74 68 65 20 70 72 6f 67 72 61 |ated, the progra| 00007700 6d 20 61 6e 61 6c 79 73 65 73 20 74 68 65 20 6e |m analyses the n| 00007710 65 78 74 20 72 6f 77 20 6f 66 20 74 68 65 20 0a |ext row of the .| 00007720 20 20 20 62 6c 6f 63 6b 20 61 6e 64 20 73 65 70 | block and sep| 00007730 61 72 61 74 65 73 20 65 61 63 68 20 6f 66 20 69 |arates each of i| 00007740 74 73 20 63 6f 6c 6f 75 72 73 20 69 6e 20 73 65 |ts colours in se| 00007750 71 75 65 6e 63 65 20 77 6f 72 6b 69 6e 67 20 66 |quence working f| 00007760 72 6f 6d 20 74 68 65 20 0a 20 20 20 62 6f 74 74 |rom the . bott| 00007770 6f 6d 20 74 6f 20 74 68 65 20 74 6f 70 20 6f 66 |om to the top of| 00007780 20 74 68 65 20 62 6c 6f 63 6b 2e 0a 0a 20 20 20 | the block... | 00007790 57 68 65 6e 20 69 6e 20 75 73 65 2c 20 74 68 65 |When in use, the| 000077a0 20 6b 6e 69 74 74 69 6e 67 20 6d 61 63 68 69 6e | knitting machin| 000077b0 65 91 73 20 45 6c 6f 6e 67 61 74 65 20 62 75 74 |e.s Elongate but| 000077c0 74 6f 6e 20 69 73 20 73 65 74 20 73 6f 20 74 68 |ton is set so th| 000077d0 61 74 20 74 68 65 20 0a 20 20 20 70 75 6e 63 68 |at the . punch| 000077e0 63 61 72 64 20 69 73 20 61 64 76 61 6e 63 65 64 |card is advanced| 000077f0 20 65 76 65 72 79 20 73 65 63 6f 6e 64 20 72 6f | every second ro| 00007800 77 2e 0a 0a 20 20 20 54 68 69 73 20 70 72 6f 64 |w... This prod| 00007810 75 63 65 73 20 61 6e 20 69 64 65 6e 74 69 63 61 |uces an identica| 00007820 6c 20 6d 65 74 68 6f 64 20 6f 66 20 6b 6e 69 74 |l method of knit| 00007830 74 69 6e 67 20 61 73 20 61 20 53 74 61 6e 64 61 |ting as a Standa| 00007840 72 64 20 4a 61 63 71 75 61 72 64 20 0a 20 20 20 |rd Jacquard . | 00007850 70 61 74 74 65 72 6e 20 62 75 74 20 72 65 71 75 |pattern but requ| 00007860 69 72 65 73 20 6f 6e 6c 79 20 68 61 6c 66 20 74 |ires only half t| 00007870 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 72 6f 77 |he number of row| 00007880 73 20 6f 66 20 70 75 6e 63 68 63 61 72 64 20 74 |s of punchcard t| 00007890 6f 20 62 65 20 0a 20 20 20 70 75 6e 63 68 65 64 |o be . punched| 000078a0 20 6f 75 74 2e 0a 0a 20 20 20 44 6f 75 62 6c 65 | out... Double| 000078b0 20 4a 61 63 71 75 61 72 64 20 6f 75 74 70 75 74 | Jacquard output| 000078c0 20 70 61 74 74 65 72 6e 20 75 73 69 6e 67 20 45 | pattern using E| 000078d0 6c 6f 6e 67 61 74 65 64 20 6d 65 74 68 6f 64 2e |longated method.| 000078e0 0a 20 20 20 3c 69 6e 73 65 72 74 20 64 69 61 67 |. <insert diag| 000078f0 72 61 6d 20 37 3e 0a 0a 0a 20 20 20 2a 44 6f 75 |ram 7>... *Dou| 00007900 62 6c 65 20 4a 61 63 71 75 61 72 64 20 70 61 74 |ble Jacquard pat| 00007910 74 65 72 6e 20 75 73 69 6e 67 20 4a 69 67 73 61 |tern using Jigsa| 00007920 77 20 6d 65 74 68 6f 64 2e 2a 0a 0a 20 20 20 20 |w method.*.. | 00007930 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 49 | I| 00007940 6e 70 75 74 20 42 6c 6f 63 6b 0a 20 20 20 20 20 |nput Block. | 00007950 20 20 20 20 20 20 20 20 20 20 20 3c 69 6e 73 65 | <inse| 00007960 72 74 20 64 69 61 67 72 61 6d 20 35 3e 0a 0a 20 |rt diagram 5>.. | 00007970 20 20 57 68 65 6e 20 61 6e 61 6c 79 73 69 6e 67 | When analysing| 00007980 20 74 68 65 20 69 6e 70 75 74 20 70 61 74 74 65 | the input patte| 00007990 72 6e 20 62 6c 6f 63 6b 20 74 6f 20 63 72 65 61 |rn block to crea| 000079a0 74 65 20 61 20 4a 69 67 73 61 77 20 64 6f 75 62 |te a Jigsaw doub| 000079b0 6c 65 20 0a 20 20 20 4a 61 63 71 75 61 72 64 20 |le . Jacquard | 000079c0 70 61 74 74 65 72 6e 20 74 68 65 20 70 72 6f 67 |pattern the prog| 000079d0 72 61 6d 20 6e 65 65 64 73 20 74 6f 20 6b 6e 6f |ram needs to kno| 000079e0 77 20 77 68 69 63 68 20 6f 66 20 74 68 65 20 63 |w which of the c| 000079f0 6f 6c 6f 75 72 73 20 0a 20 20 20 75 73 65 64 20 |olours . used | 00007a00 69 6e 20 74 68 65 20 62 6c 6f 63 6b 20 72 65 70 |in the block rep| 00007a10 72 65 73 65 6e 74 73 20 74 68 65 20 62 61 63 6b |resents the back| 00007a20 67 72 6f 75 6e 64 20 79 61 72 6e 20 63 6f 6c 6f |ground yarn colo| 00007a30 75 72 2e 0a 20 20 20 54 68 65 20 69 6e 70 75 74 |ur.. The input| 00007a40 20 70 61 74 74 65 72 6e 20 62 6c 6f 63 6b 20 69 | pattern block i| 00007a50 73 20 63 6f 6e 73 69 64 65 72 65 64 20 69 6e 20 |s considered in | 00007a60 70 61 69 72 73 20 6f 66 20 72 6f 77 73 20 77 6f |pairs of rows wo| 00007a70 72 6b 69 6e 67 20 66 72 6f 6d 20 0a 20 20 20 62 |rking from . b| 00007a80 6f 74 74 6f 6d 20 74 6f 20 74 6f 70 2e 20 54 68 |ottom to top. Th| 00007a90 65 20 73 65 71 75 65 6e 63 65 20 6f 72 64 65 72 |e sequence order| 00007aa0 20 6f 66 20 74 68 65 20 6e 6f 6e 2d 62 61 63 6b | of the non-back| 00007ab0 67 72 6f 75 6e 64 20 63 6f 6c 6f 75 72 20 0a 20 |ground colour . | 00007ac0 20 20 73 74 69 74 63 68 65 73 20 66 6f 72 20 74 | stitches for t| 00007ad0 68 65 20 66 69 72 73 74 20 70 61 69 72 20 6f 66 |he first pair of| 00007ae0 20 72 6f 77 73 20 69 73 20 64 65 74 65 72 6d 69 | rows is determi| 00007af0 6e 65 64 2e 0a 20 20 20 54 68 65 20 70 72 6f 67 |ned.. The prog| 00007b00 72 61 6d 20 72 65 63 72 65 61 74 65 73 20 74 68 |ram recreates th| 00007b10 65 20 73 74 69 74 63 68 65 73 20 69 6e 20 74 68 |e stitches in th| 00007b20 65 20 62 61 63 6b 67 72 6f 75 6e 64 20 63 6f 6c |e background col| 00007b30 6f 75 72 20 66 72 6f 6d 20 0a 20 20 20 74 68 65 |our from . the| 00007b40 20 62 6f 74 74 6f 6d 20 72 6f 77 20 6f 66 20 74 | bottom row of t| 00007b50 68 65 20 70 61 69 72 20 6f 66 20 72 6f 77 73 20 |he pair of rows | 00007b60 6f 66 20 74 68 65 20 62 6c 6f 63 6b 20 61 73 20 |of the block as | 00007b70 74 68 65 20 62 6f 74 74 6f 6d 20 72 6f 77 20 6f |the bottom row o| 00007b80 66 20 0a 20 20 20 74 68 65 20 70 61 74 74 65 72 |f . the patter| 00007b90 6e 2e 0a 20 20 20 49 74 20 74 68 65 6e 20 75 73 |n.. It then us| 00007ba0 65 73 20 74 68 65 20 66 69 72 73 74 20 6e 6f 6e |es the first non| 00007bb0 2d 62 61 63 6b 67 72 6f 75 6e 64 20 63 6f 6c 6f |-background colo| 00007bc0 75 72 20 69 6e 20 74 68 65 20 73 65 71 75 65 6e |ur in the sequen| 00007bd0 63 65 20 0a 20 20 20 64 65 74 65 72 6d 69 6e 65 |ce . determine| 00007be0 64 20 66 6f 72 20 74 68 69 73 20 70 61 69 72 20 |d for this pair | 00007bf0 6f 66 20 72 6f 77 73 20 61 6e 64 20 72 65 63 72 |of rows and recr| 00007c00 65 61 74 65 73 20 74 68 65 20 73 74 69 74 63 68 |eates the stitch| 00007c10 65 73 20 6f 66 20 74 68 61 74 20 0a 20 20 20 63 |es of that . c| 00007c20 6f 6c 6f 75 72 20 66 72 6f 6d 20 74 68 65 20 62 |olour from the b| 00007c30 6f 74 74 6f 6d 20 72 6f 77 20 6f 66 20 74 68 65 |ottom row of the| 00007c40 20 70 61 69 72 20 61 73 20 74 68 65 20 73 65 63 | pair as the sec| 00007c50 6f 6e 64 20 72 6f 77 20 6f 66 20 74 68 65 20 0a |ond row of the .| 00007c60 20 20 20 6f 75 74 70 75 74 20 70 61 74 74 65 72 | output patter| 00007c70 6e 2e 20 54 68 65 20 73 74 69 74 63 68 65 73 20 |n. The stitches | 00007c80 6f 66 20 74 68 65 20 73 61 6d 65 20 63 6f 6c 6f |of the same colo| 00007c90 75 72 20 66 72 6f 6d 20 74 68 65 20 74 6f 70 20 |ur from the top | 00007ca0 72 6f 77 20 6f 66 20 0a 20 20 20 74 68 65 20 69 |row of . the i| 00007cb0 6e 70 75 74 20 70 61 69 72 20 69 73 20 74 68 65 |nput pair is the| 00007cc0 6e 20 70 6c 61 63 65 64 20 69 6e 20 74 68 65 20 |n placed in the | 00007cd0 74 68 69 72 64 20 72 6f 77 20 6f 66 20 74 68 65 |third row of the| 00007ce0 20 6f 75 74 70 75 74 20 70 61 74 74 65 72 6e 2e | output pattern.| 00007cf0 0a 20 20 20 54 68 65 20 6e 65 78 74 20 63 6f 6c |. The next col| 00007d00 6f 75 72 20 69 6e 20 74 68 65 20 73 65 71 75 65 |our in the seque| 00007d10 6e 63 65 20 69 73 20 73 65 6c 65 63 74 65 64 20 |nce is selected | 00007d20 61 6e 64 20 74 68 65 20 73 74 69 74 63 68 65 73 |and the stitches| 00007d30 20 69 6e 20 74 68 61 74 20 0a 20 20 20 63 6f 6c | in that . col| 00007d40 6f 75 72 20 66 72 6f 6d 20 74 68 65 20 62 6f 74 |our from the bot| 00007d50 74 6f 6d 20 72 6f 77 20 6f 66 20 74 68 65 20 69 |tom row of the i| 00007d60 6e 70 75 74 20 70 61 69 72 20 66 6f 72 6d 20 74 |nput pair form t| 00007d70 68 65 20 6e 65 78 74 20 72 6f 77 20 6f 66 20 0a |he next row of .| 00007d80 20 20 20 6f 75 74 70 75 74 2c 20 66 6f 6c 6c 6f | output, follo| 00007d90 77 65 64 20 62 79 20 74 68 65 20 73 74 69 74 63 |wed by the stitc| 00007da0 68 65 73 20 66 72 6f 6d 20 74 68 65 20 75 70 70 |hes from the upp| 00007db0 65 72 20 72 6f 77 20 6f 66 20 74 68 65 20 69 6e |er row of the in| 00007dc0 70 75 74 20 70 61 69 72 2e 0a 20 20 20 57 68 65 |put pair.. Whe| 00007dd0 6e 20 61 6c 6c 20 74 68 65 20 6e 6f 6e 2d 62 61 |n all the non-ba| 00007de0 63 6b 67 72 6f 75 6e 64 20 63 6f 6c 6f 75 72 73 |ckground colours| 00007df0 20 75 73 65 64 20 69 6e 20 74 68 65 20 69 6e 70 | used in the inp| 00007e00 75 74 20 70 61 69 72 20 68 61 76 65 20 0a 20 20 |ut pair have . | 00007e10 20 62 65 65 6e 20 61 6e 61 6c 79 73 65 64 20 61 | been analysed a| 00007e20 6e 64 20 74 72 61 6e 73 66 65 72 72 65 64 20 74 |nd transferred t| 00007e30 6f 20 74 68 65 20 6f 75 74 70 75 74 20 70 61 74 |o the output pat| 00007e40 74 65 72 6e 2c 20 74 68 65 20 62 61 63 6b 67 72 |tern, the backgr| 00007e50 6f 75 6e 64 20 0a 20 20 20 63 6f 6c 6f 75 72 20 |ound . colour | 00007e60 73 74 69 74 63 68 65 73 20 66 72 6f 6d 20 74 68 |stitches from th| 00007e70 65 20 75 70 70 65 72 20 72 6f 77 20 6f 66 20 74 |e upper row of t| 00007e80 68 65 20 69 6e 70 75 74 20 70 61 69 72 20 61 72 |he input pair ar| 00007e90 65 20 70 6c 61 63 65 64 20 69 6e 20 74 68 65 20 |e placed in the | 00007ea0 0a 20 20 20 6e 65 78 74 20 72 6f 77 20 6f 66 20 |. next row of | 00007eb0 74 68 65 20 6f 75 74 70 75 74 20 70 61 74 74 65 |the output patte| 00007ec0 72 6e 2e 0a 20 20 20 54 68 69 73 20 63 6f 6d 70 |rn.. This comp| 00007ed0 6c 65 74 65 73 20 74 68 65 20 61 6e 61 6c 79 73 |letes the analys| 00007ee0 69 73 20 6f 66 20 74 68 61 74 20 70 61 69 72 20 |is of that pair | 00007ef0 6f 66 20 72 6f 77 73 20 66 72 6f 6d 20 74 68 65 |of rows from the| 00007f00 20 69 6e 70 75 74 20 62 6c 6f 63 6b 2e 0a 20 20 | input block.. | 00007f10 20 54 68 65 20 6e 65 78 74 20 70 61 69 72 20 6f | The next pair o| 00007f20 66 20 69 6e 70 75 74 20 72 6f 77 73 20 61 72 65 |f input rows are| 00007f30 20 74 68 65 6e 20 61 6e 61 6c 79 73 65 64 20 69 | then analysed i| 00007f40 6e 20 61 20 73 69 6d 69 6c 61 72 20 6d 61 6e 6e |n a similar mann| 00007f50 65 72 20 0a 20 20 20 75 6e 74 69 6c 20 74 68 65 |er . until the| 00007f60 20 74 6f 70 20 6f 66 20 74 68 65 20 69 6e 70 75 | top of the inpu| 00007f70 74 20 62 6c 6f 63 6b 20 69 73 20 72 65 61 63 68 |t block is reach| 00007f80 65 64 2e 0a 20 20 20 49 66 20 74 68 65 72 65 20 |ed.. If there | 00007f90 61 72 65 20 6e 6f 20 73 74 69 74 63 68 65 73 20 |are no stitches | 00007fa0 6f 66 20 61 20 70 61 72 74 69 63 75 6c 61 72 20 |of a particular | 00007fb0 63 6f 6c 6f 75 72 20 75 73 65 64 20 69 6e 20 6f |colour used in o| 00007fc0 6e 65 20 6f 66 20 74 68 65 20 70 61 69 72 20 0a |ne of the pair .| 00007fd0 20 20 20 6f 66 20 72 6f 77 73 20 75 6e 64 65 72 | of rows under| 00007fe0 20 63 6f 6e 73 69 64 65 72 61 74 69 6f 6e 20 74 | consideration t| 00007ff0 68 65 6e 20 61 20 62 6c 61 6e 6b 20 6c 69 6e 65 |hen a blank line| 00008000 20 69 73 20 61 64 64 65 64 20 74 6f 20 74 68 65 | is added to the| 00008010 20 6f 75 74 70 75 74 20 0a 20 20 20 70 61 74 74 | output . patt| 00008020 65 72 6e 20 69 6e 20 70 6c 61 63 65 20 6f 66 20 |ern in place of | 00008030 74 68 65 20 6d 69 73 73 69 6e 67 20 63 6f 6c 6f |the missing colo| 00008040 75 72 2e 0a 20 20 20 54 68 65 20 6f 72 64 65 72 |ur.. The order| 00008050 20 73 65 71 75 65 6e 63 65 20 69 6e 20 77 68 69 | sequence in whi| 00008060 63 68 20 63 6f 6c 6f 75 72 73 20 61 72 65 20 75 |ch colours are u| 00008070 73 65 64 20 69 73 20 64 65 74 65 72 6d 69 6e 65 |sed is determine| 00008080 64 20 0a 20 20 20 73 65 70 61 72 61 74 65 6c 79 |d . separately| 00008090 20 66 6f 72 20 65 61 63 68 20 70 61 69 72 20 6f | for each pair o| 000080a0 66 20 72 6f 77 73 20 61 6e 64 20 69 73 20 74 68 |f rows and is th| 000080b0 65 72 65 66 6f 72 65 20 6e 6f 74 20 61 20 63 6f |erefore not a co| 000080c0 6e 73 74 61 6e 74 20 0a 20 20 20 72 65 70 65 74 |nstant . repet| 000080d0 69 74 69 6f 6e 20 74 68 72 6f 75 67 68 6f 75 74 |ition throughout| 000080e0 20 74 68 65 20 6f 75 74 70 75 74 20 70 61 74 74 | the output patt| 000080f0 65 72 6e 20 62 75 74 20 66 6f 6c 6c 6f 77 73 20 |ern but follows | 00008100 74 68 65 20 6f 72 64 65 72 20 61 73 20 0a 20 20 |the order as . | 00008110 20 64 65 74 65 72 6d 69 6e 65 64 20 62 79 20 74 | determined by t| 00008120 68 65 20 69 6e 70 75 74 20 70 61 69 72 20 75 6e |he input pair un| 00008130 64 65 72 20 63 6f 6e 73 69 64 65 72 61 74 69 6f |der consideratio| 00008140 6e 2e 0a 20 20 20 49 6e 70 75 74 20 42 6c 6f 63 |n.. Input Bloc| 00008150 6b 0a 0a 20 20 20 44 6f 75 62 6c 65 20 4a 61 63 |k.. Double Jac| 00008160 71 75 61 72 64 20 6f 75 74 70 75 74 20 70 61 74 |quard output pat| 00008170 74 65 72 6e 20 75 73 69 6e 67 20 4a 69 67 73 61 |tern using Jigsa| 00008180 77 20 6d 65 74 68 6f 64 2e 0a 20 20 20 20 0a 20 |w method.. . | 00008190 20 20 20 20 20 20 20 20 20 20 20 20 3c 69 6e 73 | <ins| 000081a0 65 72 74 20 64 69 61 67 72 61 6d 20 38 3e 0a 0a |ert diagram 8>..| 000081b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | * 000081d0 20 20 20 20 20 20 20 20 20 20 20 54 48 45 20 45 | THE E| 000081e0 4e 44 |ND| 000081e2