Home » Archimedes archive » Archimedes World » AW-1994-08-Disc1.adf » Disk1Aug94 » !AWAug94/Goodies/Jigsaw/!/!Help

!AWAug94/Goodies/Jigsaw/!/!Help

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 » Archimedes World » AW-1994-08-Disc1.adf » Disk1Aug94
Filename: !AWAug94/Goodies/Jigsaw/!/!Help
Read OK:
File size: 11EE bytes
Load address: 0000
Exec address: 0000
Duplicates

There is 1 duplicate copy of this file in the archive:

File contents
                      J I G S A W   I n f o r m a t i o n
                      ===================================

  The first screen shows a selection of files, each containing one or more
pictures - click mouse button on chosen file name, or if you want to use your
own picture, click on the entry 'OTHER', then type in the name of your file
and press RETURN. Any sprite file may be used provided it is not too big and
the sprite has suitable proportions for a jigsaw (see below). If the file is
on a different disc, swap discs before pressing RETURN. If the chosen file
contains more than one sprite, a second screen showing the name and a tiny
version of each sprite will appear - click on the one you want. (If a sprite
has its own palette, the colours may not be correct at this stage). If there are more than six sprites in the file, the rest may be displayed by clicking
on 'NEXT PAGE' (use 'BACK PAGE' to return to the previous screen). If any
sprites were created using a 256-colour mode, the sprite itself will not be
displayed, but may still be selected by clicking on the box showing the mode.

  When you have chosen your picture, the next screen will allow you to select
how many pieces you want - choose a low number for an easy task, a high one
if you have plenty of time to spare! (The actual number of pieces may not be
exactly the number selected; it will depend on the proportions of the chosen
sprite). The puzzle screen itself shows a grid in which the picture is to be
assembled on the left, a small version of the picture as a guide at top right
and a selection of puzzle pieces at bottom right. Click any mouse button on
the piece you want (the selected piece will then appear above the puzzle
grid) and place it on the grid by clicking the mouse in the square in which
you think it should go. (If you later realise it is in the wrong place it may
be moved by clicking the mouse on it to re-select it). Continue until all the
pieces have been used up - when the puzzle is complete (and all the pieces
are in their correct positions) the grid lines covering the puzzle will
disappear (if the sprite has a 'mask', background lines will remain).

  Once all the pieces have been moved to the grid, any which are not in the
correct position (there are quite likely to be some if the puzzle has pieces
which appear to be identical or almost so) then any piece which is in the
wrong place will change colour for a short time (indicated by the hourglass),
so that you will know which pieces have to be swapped around. Note, timimg
stops while the hourglass is displayed.

  To quit the current puzzle before completion, press the ESCAPE key at any
time except while the hourglass is running.

  Note - Although JIGSAW uses windows, because of possible mode / palette
changes and because it sets a target time for completing the puzzle, the
program does not 'multi-task', i.e. any other WIMP tasks will be suspended
while the puzzle screen is displayed.


Guide to palette usage
======================
  If a puzzle sprite contains its own palette, JIGSAW will use this for the
puzzle, swapping back to the previous palette when you return to the Desktop.

  If you are using a sprite with a palette which has to be loaded separately,
load it before you select 'Start Puzzle' from the Icon Bar menu.

  Otherwise, JIGSAW will use either the standard (Mode 12) Desktop palette
for sprites created in 16 (or less) colour modes, or the 256-colour palette.


Sprite size limitations
=======================
  Minimum size:- There is no minimum size limit - you can even make a jigsaw
from one pixel if you wish, though it won't be much fun, as all the pieces
will look the same!

  Maximum size:- The program allows just over 160Kb for a sprite FILE; this
is sufficient for one full-screen sprite (640 x 256 pixels) in a 256-colour
mode, two full-screen sprites (or one larger than full-screen sprite, as long
as it is not more than 160Kb) in a 16-colour mode, or a large number of small
sprites.

  Proportions:-  The program adjusts the size of the picture to the maximum
allowed by the size of the grid, while still keeping the sprite's original
height / width ratio. Thus, if you choose a sprite which is much wider than
it is high, the program will make the picture the same width as the grid and
will decrease the height proportionately; if the height is then found to be
insufficient for at least two "lines" of puzzle, the program will display a
warning message and abandon the attempt to make a puzzle from this sprite.
(Similarly for tall, thin sprites).    


 
00000000  0a 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |.               |
00000010  20 20 20 20 20 20 20 4a  20 49 20 47 20 53 20 41  |       J I G S A|
00000020  20 57 20 20 20 49 20 6e  20 66 20 6f 20 72 20 6d  | W   I n f o r m|
00000030  20 61 20 74 20 69 20 6f  20 6e 0a 20 20 20 20 20  | a t i o n.     |
00000040  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000050  20 3d 3d 3d 3d 3d 3d 3d  3d 3d 3d 3d 3d 3d 3d 3d  | ===============|
00000060  3d 3d 3d 3d 3d 3d 3d 3d  3d 3d 3d 3d 3d 3d 3d 3d  |================|
00000070  3d 3d 3d 3d 0a 0a 20 20  54 68 65 20 66 69 72 73  |====..  The firs|
00000080  74 20 73 63 72 65 65 6e  20 73 68 6f 77 73 20 61  |t screen shows a|
00000090  20 73 65 6c 65 63 74 69  6f 6e 20 6f 66 20 66 69  | selection of fi|
000000a0  6c 65 73 2c 20 65 61 63  68 20 63 6f 6e 74 61 69  |les, each contai|
000000b0  6e 69 6e 67 20 6f 6e 65  20 6f 72 20 6d 6f 72 65  |ning one or more|
000000c0  0a 70 69 63 74 75 72 65  73 20 2d 20 63 6c 69 63  |.pictures - clic|
000000d0  6b 20 6d 6f 75 73 65 20  62 75 74 74 6f 6e 20 6f  |k mouse button o|
000000e0  6e 20 63 68 6f 73 65 6e  20 66 69 6c 65 20 6e 61  |n chosen file na|
000000f0  6d 65 2c 20 6f 72 20 69  66 20 79 6f 75 20 77 61  |me, or if you wa|
00000100  6e 74 20 74 6f 20 75 73  65 20 79 6f 75 72 0a 6f  |nt to use your.o|
00000110  77 6e 20 70 69 63 74 75  72 65 2c 20 63 6c 69 63  |wn picture, clic|
00000120  6b 20 6f 6e 20 74 68 65  20 65 6e 74 72 79 20 27  |k on the entry '|
00000130  4f 54 48 45 52 27 2c 20  74 68 65 6e 20 74 79 70  |OTHER', then typ|
00000140  65 20 69 6e 20 74 68 65  20 6e 61 6d 65 20 6f 66  |e in the name of|
00000150  20 79 6f 75 72 20 66 69  6c 65 0a 61 6e 64 20 70  | your file.and p|
00000160  72 65 73 73 20 52 45 54  55 52 4e 2e 20 41 6e 79  |ress RETURN. Any|
00000170  20 73 70 72 69 74 65 20  66 69 6c 65 20 6d 61 79  | sprite file may|
00000180  20 62 65 20 75 73 65 64  20 70 72 6f 76 69 64 65  | be used provide|
00000190  64 20 69 74 20 69 73 20  6e 6f 74 20 74 6f 6f 20  |d it is not too |
000001a0  62 69 67 20 61 6e 64 0a  74 68 65 20 73 70 72 69  |big and.the spri|
000001b0  74 65 20 68 61 73 20 73  75 69 74 61 62 6c 65 20  |te has suitable |
000001c0  70 72 6f 70 6f 72 74 69  6f 6e 73 20 66 6f 72 20  |proportions for |
000001d0  61 20 6a 69 67 73 61 77  20 28 73 65 65 20 62 65  |a jigsaw (see be|
000001e0  6c 6f 77 29 2e 20 49 66  20 74 68 65 20 66 69 6c  |low). If the fil|
000001f0  65 20 69 73 0a 6f 6e 20  61 20 64 69 66 66 65 72  |e is.on a differ|
00000200  65 6e 74 20 64 69 73 63  2c 20 73 77 61 70 20 64  |ent disc, swap d|
00000210  69 73 63 73 20 62 65 66  6f 72 65 20 70 72 65 73  |iscs before pres|
00000220  73 69 6e 67 20 52 45 54  55 52 4e 2e 20 49 66 20  |sing RETURN. If |
00000230  74 68 65 20 63 68 6f 73  65 6e 20 66 69 6c 65 0a  |the chosen file.|
00000240  63 6f 6e 74 61 69 6e 73  20 6d 6f 72 65 20 74 68  |contains more th|
00000250  61 6e 20 6f 6e 65 20 73  70 72 69 74 65 2c 20 61  |an one sprite, a|
00000260  20 73 65 63 6f 6e 64 20  73 63 72 65 65 6e 20 73  | second screen s|
00000270  68 6f 77 69 6e 67 20 74  68 65 20 6e 61 6d 65 20  |howing the name |
00000280  61 6e 64 20 61 20 74 69  6e 79 0a 76 65 72 73 69  |and a tiny.versi|
00000290  6f 6e 20 6f 66 20 65 61  63 68 20 73 70 72 69 74  |on of each sprit|
000002a0  65 20 77 69 6c 6c 20 61  70 70 65 61 72 20 2d 20  |e will appear - |
000002b0  63 6c 69 63 6b 20 6f 6e  20 74 68 65 20 6f 6e 65  |click on the one|
000002c0  20 79 6f 75 20 77 61 6e  74 2e 20 28 49 66 20 61  | you want. (If a|
000002d0  20 73 70 72 69 74 65 0a  68 61 73 20 69 74 73 20  | sprite.has its |
000002e0  6f 77 6e 20 70 61 6c 65  74 74 65 2c 20 74 68 65  |own palette, the|
000002f0  20 63 6f 6c 6f 75 72 73  20 6d 61 79 20 6e 6f 74  | colours may not|
00000300  20 62 65 20 63 6f 72 72  65 63 74 20 61 74 20 74  | be correct at t|
00000310  68 69 73 20 73 74 61 67  65 29 2e 20 49 66 20 74  |his stage). If t|
00000320  68 65 72 65 20 61 72 65  20 6d 6f 72 65 20 74 68  |here are more th|
00000330  61 6e 20 73 69 78 20 73  70 72 69 74 65 73 20 69  |an six sprites i|
00000340  6e 20 74 68 65 20 66 69  6c 65 2c 20 74 68 65 20  |n the file, the |
00000350  72 65 73 74 20 6d 61 79  20 62 65 20 64 69 73 70  |rest may be disp|
00000360  6c 61 79 65 64 20 62 79  20 63 6c 69 63 6b 69 6e  |layed by clickin|
00000370  67 0a 6f 6e 20 27 4e 45  58 54 20 50 41 47 45 27  |g.on 'NEXT PAGE'|
00000380  20 28 75 73 65 20 27 42  41 43 4b 20 50 41 47 45  | (use 'BACK PAGE|
00000390  27 20 74 6f 20 72 65 74  75 72 6e 20 74 6f 20 74  |' to return to t|
000003a0  68 65 20 70 72 65 76 69  6f 75 73 20 73 63 72 65  |he previous scre|
000003b0  65 6e 29 2e 20 49 66 20  61 6e 79 0a 73 70 72 69  |en). If any.spri|
000003c0  74 65 73 20 77 65 72 65  20 63 72 65 61 74 65 64  |tes were created|
000003d0  20 75 73 69 6e 67 20 61  20 32 35 36 2d 63 6f 6c  | using a 256-col|
000003e0  6f 75 72 20 6d 6f 64 65  2c 20 74 68 65 20 73 70  |our mode, the sp|
000003f0  72 69 74 65 20 69 74 73  65 6c 66 20 77 69 6c 6c  |rite itself will|
00000400  20 6e 6f 74 20 62 65 0a  64 69 73 70 6c 61 79 65  | not be.displaye|
00000410  64 2c 20 62 75 74 20 6d  61 79 20 73 74 69 6c 6c  |d, but may still|
00000420  20 62 65 20 73 65 6c 65  63 74 65 64 20 62 79 20  | be selected by |
00000430  63 6c 69 63 6b 69 6e 67  20 6f 6e 20 74 68 65 20  |clicking on the |
00000440  62 6f 78 20 73 68 6f 77  69 6e 67 20 74 68 65 20  |box showing the |
00000450  6d 6f 64 65 2e 0a 0a 20  20 57 68 65 6e 20 79 6f  |mode...  When yo|
00000460  75 20 68 61 76 65 20 63  68 6f 73 65 6e 20 79 6f  |u have chosen yo|
00000470  75 72 20 70 69 63 74 75  72 65 2c 20 74 68 65 20  |ur picture, the |
00000480  6e 65 78 74 20 73 63 72  65 65 6e 20 77 69 6c 6c  |next screen will|
00000490  20 61 6c 6c 6f 77 20 79  6f 75 20 74 6f 20 73 65  | allow you to se|
000004a0  6c 65 63 74 0a 68 6f 77  20 6d 61 6e 79 20 70 69  |lect.how many pi|
000004b0  65 63 65 73 20 79 6f 75  20 77 61 6e 74 20 2d 20  |eces you want - |
000004c0  63 68 6f 6f 73 65 20 61  20 6c 6f 77 20 6e 75 6d  |choose a low num|
000004d0  62 65 72 20 66 6f 72 20  61 6e 20 65 61 73 79 20  |ber for an easy |
000004e0  74 61 73 6b 2c 20 61 20  68 69 67 68 20 6f 6e 65  |task, a high one|
000004f0  0a 69 66 20 79 6f 75 20  68 61 76 65 20 70 6c 65  |.if you have ple|
00000500  6e 74 79 20 6f 66 20 74  69 6d 65 20 74 6f 20 73  |nty of time to s|
00000510  70 61 72 65 21 20 28 54  68 65 20 61 63 74 75 61  |pare! (The actua|
00000520  6c 20 6e 75 6d 62 65 72  20 6f 66 20 70 69 65 63  |l number of piec|
00000530  65 73 20 6d 61 79 20 6e  6f 74 20 62 65 0a 65 78  |es may not be.ex|
00000540  61 63 74 6c 79 20 74 68  65 20 6e 75 6d 62 65 72  |actly the number|
00000550  20 73 65 6c 65 63 74 65  64 3b 20 69 74 20 77 69  | selected; it wi|
00000560  6c 6c 20 64 65 70 65 6e  64 20 6f 6e 20 74 68 65  |ll depend on the|
00000570  20 70 72 6f 70 6f 72 74  69 6f 6e 73 20 6f 66 20  | proportions of |
00000580  74 68 65 20 63 68 6f 73  65 6e 0a 73 70 72 69 74  |the chosen.sprit|
00000590  65 29 2e 20 54 68 65 20  70 75 7a 7a 6c 65 20 73  |e). The puzzle s|
000005a0  63 72 65 65 6e 20 69 74  73 65 6c 66 20 73 68 6f  |creen itself sho|
000005b0  77 73 20 61 20 67 72 69  64 20 69 6e 20 77 68 69  |ws a grid in whi|
000005c0  63 68 20 74 68 65 20 70  69 63 74 75 72 65 20 69  |ch the picture i|
000005d0  73 20 74 6f 20 62 65 0a  61 73 73 65 6d 62 6c 65  |s to be.assemble|
000005e0  64 20 6f 6e 20 74 68 65  20 6c 65 66 74 2c 20 61  |d on the left, a|
000005f0  20 73 6d 61 6c 6c 20 76  65 72 73 69 6f 6e 20 6f  | small version o|
00000600  66 20 74 68 65 20 70 69  63 74 75 72 65 20 61 73  |f the picture as|
00000610  20 61 20 67 75 69 64 65  20 61 74 20 74 6f 70 20  | a guide at top |
00000620  72 69 67 68 74 0a 61 6e  64 20 61 20 73 65 6c 65  |right.and a sele|
00000630  63 74 69 6f 6e 20 6f 66  20 70 75 7a 7a 6c 65 20  |ction of puzzle |
00000640  70 69 65 63 65 73 20 61  74 20 62 6f 74 74 6f 6d  |pieces at bottom|
00000650  20 72 69 67 68 74 2e 20  43 6c 69 63 6b 20 61 6e  | right. Click an|
00000660  79 20 6d 6f 75 73 65 20  62 75 74 74 6f 6e 20 6f  |y mouse button o|
00000670  6e 0a 74 68 65 20 70 69  65 63 65 20 79 6f 75 20  |n.the piece you |
00000680  77 61 6e 74 20 28 74 68  65 20 73 65 6c 65 63 74  |want (the select|
00000690  65 64 20 70 69 65 63 65  20 77 69 6c 6c 20 74 68  |ed piece will th|
000006a0  65 6e 20 61 70 70 65 61  72 20 61 62 6f 76 65 20  |en appear above |
000006b0  74 68 65 20 70 75 7a 7a  6c 65 0a 67 72 69 64 29  |the puzzle.grid)|
000006c0  20 61 6e 64 20 70 6c 61  63 65 20 69 74 20 6f 6e  | and place it on|
000006d0  20 74 68 65 20 67 72 69  64 20 62 79 20 63 6c 69  | the grid by cli|
000006e0  63 6b 69 6e 67 20 74 68  65 20 6d 6f 75 73 65 20  |cking the mouse |
000006f0  69 6e 20 74 68 65 20 73  71 75 61 72 65 20 69 6e  |in the square in|
00000700  20 77 68 69 63 68 0a 79  6f 75 20 74 68 69 6e 6b  | which.you think|
00000710  20 69 74 20 73 68 6f 75  6c 64 20 67 6f 2e 20 28  | it should go. (|
00000720  49 66 20 79 6f 75 20 6c  61 74 65 72 20 72 65 61  |If you later rea|
00000730  6c 69 73 65 20 69 74 20  69 73 20 69 6e 20 74 68  |lise it is in th|
00000740  65 20 77 72 6f 6e 67 20  70 6c 61 63 65 20 69 74  |e wrong place it|
00000750  20 6d 61 79 0a 62 65 20  6d 6f 76 65 64 20 62 79  | may.be moved by|
00000760  20 63 6c 69 63 6b 69 6e  67 20 74 68 65 20 6d 6f  | clicking the mo|
00000770  75 73 65 20 6f 6e 20 69  74 20 74 6f 20 72 65 2d  |use on it to re-|
00000780  73 65 6c 65 63 74 20 69  74 29 2e 20 43 6f 6e 74  |select it). Cont|
00000790  69 6e 75 65 20 75 6e 74  69 6c 20 61 6c 6c 20 74  |inue until all t|
000007a0  68 65 0a 70 69 65 63 65  73 20 68 61 76 65 20 62  |he.pieces have b|
000007b0  65 65 6e 20 75 73 65 64  20 75 70 20 2d 20 77 68  |een used up - wh|
000007c0  65 6e 20 74 68 65 20 70  75 7a 7a 6c 65 20 69 73  |en the puzzle is|
000007d0  20 63 6f 6d 70 6c 65 74  65 20 28 61 6e 64 20 61  | complete (and a|
000007e0  6c 6c 20 74 68 65 20 70  69 65 63 65 73 0a 61 72  |ll the pieces.ar|
000007f0  65 20 69 6e 20 74 68 65  69 72 20 63 6f 72 72 65  |e in their corre|
00000800  63 74 20 70 6f 73 69 74  69 6f 6e 73 29 20 74 68  |ct positions) th|
00000810  65 20 67 72 69 64 20 6c  69 6e 65 73 20 63 6f 76  |e grid lines cov|
00000820  65 72 69 6e 67 20 74 68  65 20 70 75 7a 7a 6c 65  |ering the puzzle|
00000830  20 77 69 6c 6c 0a 64 69  73 61 70 70 65 61 72 20  | will.disappear |
00000840  28 69 66 20 74 68 65 20  73 70 72 69 74 65 20 68  |(if the sprite h|
00000850  61 73 20 61 20 27 6d 61  73 6b 27 2c 20 62 61 63  |as a 'mask', bac|
00000860  6b 67 72 6f 75 6e 64 20  6c 69 6e 65 73 20 77 69  |kground lines wi|
00000870  6c 6c 20 72 65 6d 61 69  6e 29 2e 0a 0a 20 20 4f  |ll remain)...  O|
00000880  6e 63 65 20 61 6c 6c 20  74 68 65 20 70 69 65 63  |nce all the piec|
00000890  65 73 20 68 61 76 65 20  62 65 65 6e 20 6d 6f 76  |es have been mov|
000008a0  65 64 20 74 6f 20 74 68  65 20 67 72 69 64 2c 20  |ed to the grid, |
000008b0  61 6e 79 20 77 68 69 63  68 20 61 72 65 20 6e 6f  |any which are no|
000008c0  74 20 69 6e 20 74 68 65  0a 63 6f 72 72 65 63 74  |t in the.correct|
000008d0  20 70 6f 73 69 74 69 6f  6e 20 28 74 68 65 72 65  | position (there|
000008e0  20 61 72 65 20 71 75 69  74 65 20 6c 69 6b 65 6c  | are quite likel|
000008f0  79 20 74 6f 20 62 65 20  73 6f 6d 65 20 69 66 20  |y to be some if |
00000900  74 68 65 20 70 75 7a 7a  6c 65 20 68 61 73 20 70  |the puzzle has p|
00000910  69 65 63 65 73 0a 77 68  69 63 68 20 61 70 70 65  |ieces.which appe|
00000920  61 72 20 74 6f 20 62 65  20 69 64 65 6e 74 69 63  |ar to be identic|
00000930  61 6c 20 6f 72 20 61 6c  6d 6f 73 74 20 73 6f 29  |al or almost so)|
00000940  20 74 68 65 6e 20 61 6e  79 20 70 69 65 63 65 20  | then any piece |
00000950  77 68 69 63 68 20 69 73  20 69 6e 20 74 68 65 0a  |which is in the.|
00000960  77 72 6f 6e 67 20 70 6c  61 63 65 20 77 69 6c 6c  |wrong place will|
00000970  20 63 68 61 6e 67 65 20  63 6f 6c 6f 75 72 20 66  | change colour f|
00000980  6f 72 20 61 20 73 68 6f  72 74 20 74 69 6d 65 20  |or a short time |
00000990  28 69 6e 64 69 63 61 74  65 64 20 62 79 20 74 68  |(indicated by th|
000009a0  65 20 68 6f 75 72 67 6c  61 73 73 29 2c 0a 73 6f  |e hourglass),.so|
000009b0  20 74 68 61 74 20 79 6f  75 20 77 69 6c 6c 20 6b  | that you will k|
000009c0  6e 6f 77 20 77 68 69 63  68 20 70 69 65 63 65 73  |now which pieces|
000009d0  20 68 61 76 65 20 74 6f  20 62 65 20 73 77 61 70  | have to be swap|
000009e0  70 65 64 20 61 72 6f 75  6e 64 2e 20 4e 6f 74 65  |ped around. Note|
000009f0  2c 20 74 69 6d 69 6d 67  0a 73 74 6f 70 73 20 77  |, timimg.stops w|
00000a00  68 69 6c 65 20 74 68 65  20 68 6f 75 72 67 6c 61  |hile the hourgla|
00000a10  73 73 20 69 73 20 64 69  73 70 6c 61 79 65 64 2e  |ss is displayed.|
00000a20  0a 0a 20 20 54 6f 20 71  75 69 74 20 74 68 65 20  |..  To quit the |
00000a30  63 75 72 72 65 6e 74 20  70 75 7a 7a 6c 65 20 62  |current puzzle b|
00000a40  65 66 6f 72 65 20 63 6f  6d 70 6c 65 74 69 6f 6e  |efore completion|
00000a50  2c 20 70 72 65 73 73 20  74 68 65 20 45 53 43 41  |, press the ESCA|
00000a60  50 45 20 6b 65 79 20 61  74 20 61 6e 79 0a 74 69  |PE key at any.ti|
00000a70  6d 65 20 65 78 63 65 70  74 20 77 68 69 6c 65 20  |me except while |
00000a80  74 68 65 20 68 6f 75 72  67 6c 61 73 73 20 69 73  |the hourglass is|
00000a90  20 72 75 6e 6e 69 6e 67  2e 0a 0a 20 20 4e 6f 74  | running...  Not|
00000aa0  65 20 2d 20 41 6c 74 68  6f 75 67 68 20 4a 49 47  |e - Although JIG|
00000ab0  53 41 57 20 75 73 65 73  20 77 69 6e 64 6f 77 73  |SAW uses windows|
00000ac0  2c 20 62 65 63 61 75 73  65 20 6f 66 20 70 6f 73  |, because of pos|
00000ad0  73 69 62 6c 65 20 6d 6f  64 65 20 2f 20 70 61 6c  |sible mode / pal|
00000ae0  65 74 74 65 0a 63 68 61  6e 67 65 73 20 61 6e 64  |ette.changes and|
00000af0  20 62 65 63 61 75 73 65  20 69 74 20 73 65 74 73  | because it sets|
00000b00  20 61 20 74 61 72 67 65  74 20 74 69 6d 65 20 66  | a target time f|
00000b10  6f 72 20 63 6f 6d 70 6c  65 74 69 6e 67 20 74 68  |or completing th|
00000b20  65 20 70 75 7a 7a 6c 65  2c 20 74 68 65 0a 70 72  |e puzzle, the.pr|
00000b30  6f 67 72 61 6d 20 64 6f  65 73 20 6e 6f 74 20 27  |ogram does not '|
00000b40  6d 75 6c 74 69 2d 74 61  73 6b 27 2c 20 69 2e 65  |multi-task', i.e|
00000b50  2e 20 61 6e 79 20 6f 74  68 65 72 20 57 49 4d 50  |. any other WIMP|
00000b60  20 74 61 73 6b 73 20 77  69 6c 6c 20 62 65 20 73  | tasks will be s|
00000b70  75 73 70 65 6e 64 65 64  0a 77 68 69 6c 65 20 74  |uspended.while t|
00000b80  68 65 20 70 75 7a 7a 6c  65 20 73 63 72 65 65 6e  |he puzzle screen|
00000b90  20 69 73 20 64 69 73 70  6c 61 79 65 64 2e 0a 0a  | is displayed...|
00000ba0  0a 47 75 69 64 65 20 74  6f 20 70 61 6c 65 74 74  |.Guide to palett|
00000bb0  65 20 75 73 61 67 65 0a  3d 3d 3d 3d 3d 3d 3d 3d  |e usage.========|
00000bc0  3d 3d 3d 3d 3d 3d 3d 3d  3d 3d 3d 3d 3d 3d 0a 20  |==============. |
00000bd0  20 49 66 20 61 20 70 75  7a 7a 6c 65 20 73 70 72  | If a puzzle spr|
00000be0  69 74 65 20 63 6f 6e 74  61 69 6e 73 20 69 74 73  |ite contains its|
00000bf0  20 6f 77 6e 20 70 61 6c  65 74 74 65 2c 20 4a 49  | own palette, JI|
00000c00  47 53 41 57 20 77 69 6c  6c 20 75 73 65 20 74 68  |GSAW will use th|
00000c10  69 73 20 66 6f 72 20 74  68 65 0a 70 75 7a 7a 6c  |is for the.puzzl|
00000c20  65 2c 20 73 77 61 70 70  69 6e 67 20 62 61 63 6b  |e, swapping back|
00000c30  20 74 6f 20 74 68 65 20  70 72 65 76 69 6f 75 73  | to the previous|
00000c40  20 70 61 6c 65 74 74 65  20 77 68 65 6e 20 79 6f  | palette when yo|
00000c50  75 20 72 65 74 75 72 6e  20 74 6f 20 74 68 65 20  |u return to the |
00000c60  44 65 73 6b 74 6f 70 2e  0a 0a 20 20 49 66 20 79  |Desktop...  If y|
00000c70  6f 75 20 61 72 65 20 75  73 69 6e 67 20 61 20 73  |ou are using a s|
00000c80  70 72 69 74 65 20 77 69  74 68 20 61 20 70 61 6c  |prite with a pal|
00000c90  65 74 74 65 20 77 68 69  63 68 20 68 61 73 20 74  |ette which has t|
00000ca0  6f 20 62 65 20 6c 6f 61  64 65 64 20 73 65 70 61  |o be loaded sepa|
00000cb0  72 61 74 65 6c 79 2c 0a  6c 6f 61 64 20 69 74 20  |rately,.load it |
00000cc0  62 65 66 6f 72 65 20 79  6f 75 20 73 65 6c 65 63  |before you selec|
00000cd0  74 20 27 53 74 61 72 74  20 50 75 7a 7a 6c 65 27  |t 'Start Puzzle'|
00000ce0  20 66 72 6f 6d 20 74 68  65 20 49 63 6f 6e 20 42  | from the Icon B|
00000cf0  61 72 20 6d 65 6e 75 2e  0a 0a 20 20 4f 74 68 65  |ar menu...  Othe|
00000d00  72 77 69 73 65 2c 20 4a  49 47 53 41 57 20 77 69  |rwise, JIGSAW wi|
00000d10  6c 6c 20 75 73 65 20 65  69 74 68 65 72 20 74 68  |ll use either th|
00000d20  65 20 73 74 61 6e 64 61  72 64 20 28 4d 6f 64 65  |e standard (Mode|
00000d30  20 31 32 29 20 44 65 73  6b 74 6f 70 20 70 61 6c  | 12) Desktop pal|
00000d40  65 74 74 65 0a 66 6f 72  20 73 70 72 69 74 65 73  |ette.for sprites|
00000d50  20 63 72 65 61 74 65 64  20 69 6e 20 31 36 20 28  | created in 16 (|
00000d60  6f 72 20 6c 65 73 73 29  20 63 6f 6c 6f 75 72 20  |or less) colour |
00000d70  6d 6f 64 65 73 2c 20 6f  72 20 74 68 65 20 32 35  |modes, or the 25|
00000d80  36 2d 63 6f 6c 6f 75 72  20 70 61 6c 65 74 74 65  |6-colour palette|
00000d90  2e 0a 0a 0a 53 70 72 69  74 65 20 73 69 7a 65 20  |....Sprite size |
00000da0  6c 69 6d 69 74 61 74 69  6f 6e 73 0a 3d 3d 3d 3d  |limitations.====|
00000db0  3d 3d 3d 3d 3d 3d 3d 3d  3d 3d 3d 3d 3d 3d 3d 3d  |================|
00000dc0  3d 3d 3d 0a 20 20 4d 69  6e 69 6d 75 6d 20 73 69  |===.  Minimum si|
00000dd0  7a 65 3a 2d 20 54 68 65  72 65 20 69 73 20 6e 6f  |ze:- There is no|
00000de0  20 6d 69 6e 69 6d 75 6d  20 73 69 7a 65 20 6c 69  | minimum size li|
00000df0  6d 69 74 20 2d 20 79 6f  75 20 63 61 6e 20 65 76  |mit - you can ev|
00000e00  65 6e 20 6d 61 6b 65 20  61 20 6a 69 67 73 61 77  |en make a jigsaw|
00000e10  0a 66 72 6f 6d 20 6f 6e  65 20 70 69 78 65 6c 20  |.from one pixel |
00000e20  69 66 20 79 6f 75 20 77  69 73 68 2c 20 74 68 6f  |if you wish, tho|
00000e30  75 67 68 20 69 74 20 77  6f 6e 27 74 20 62 65 20  |ugh it won't be |
00000e40  6d 75 63 68 20 66 75 6e  2c 20 61 73 20 61 6c 6c  |much fun, as all|
00000e50  20 74 68 65 20 70 69 65  63 65 73 0a 77 69 6c 6c  | the pieces.will|
00000e60  20 6c 6f 6f 6b 20 74 68  65 20 73 61 6d 65 21 0a  | look the same!.|
00000e70  0a 20 20 4d 61 78 69 6d  75 6d 20 73 69 7a 65 3a  |.  Maximum size:|
00000e80  2d 20 54 68 65 20 70 72  6f 67 72 61 6d 20 61 6c  |- The program al|
00000e90  6c 6f 77 73 20 6a 75 73  74 20 6f 76 65 72 20 31  |lows just over 1|
00000ea0  36 30 4b 62 20 66 6f 72  20 61 20 73 70 72 69 74  |60Kb for a sprit|
00000eb0  65 20 46 49 4c 45 3b 20  74 68 69 73 0a 69 73 20  |e FILE; this.is |
00000ec0  73 75 66 66 69 63 69 65  6e 74 20 66 6f 72 20 6f  |sufficient for o|
00000ed0  6e 65 20 66 75 6c 6c 2d  73 63 72 65 65 6e 20 73  |ne full-screen s|
00000ee0  70 72 69 74 65 20 28 36  34 30 20 78 20 32 35 36  |prite (640 x 256|
00000ef0  20 70 69 78 65 6c 73 29  20 69 6e 20 61 20 32 35  | pixels) in a 25|
00000f00  36 2d 63 6f 6c 6f 75 72  0a 6d 6f 64 65 2c 20 74  |6-colour.mode, t|
00000f10  77 6f 20 66 75 6c 6c 2d  73 63 72 65 65 6e 20 73  |wo full-screen s|
00000f20  70 72 69 74 65 73 20 28  6f 72 20 6f 6e 65 20 6c  |prites (or one l|
00000f30  61 72 67 65 72 20 74 68  61 6e 20 66 75 6c 6c 2d  |arger than full-|
00000f40  73 63 72 65 65 6e 20 73  70 72 69 74 65 2c 20 61  |screen sprite, a|
00000f50  73 20 6c 6f 6e 67 0a 61  73 20 69 74 20 69 73 20  |s long.as it is |
00000f60  6e 6f 74 20 6d 6f 72 65  20 74 68 61 6e 20 31 36  |not more than 16|
00000f70  30 4b 62 29 20 69 6e 20  61 20 31 36 2d 63 6f 6c  |0Kb) in a 16-col|
00000f80  6f 75 72 20 6d 6f 64 65  2c 20 6f 72 20 61 20 6c  |our mode, or a l|
00000f90  61 72 67 65 20 6e 75 6d  62 65 72 20 6f 66 20 73  |arge number of s|
00000fa0  6d 61 6c 6c 0a 73 70 72  69 74 65 73 2e 0a 0a 20  |mall.sprites... |
00000fb0  20 50 72 6f 70 6f 72 74  69 6f 6e 73 3a 2d 20 20  | Proportions:-  |
00000fc0  54 68 65 20 70 72 6f 67  72 61 6d 20 61 64 6a 75  |The program adju|
00000fd0  73 74 73 20 74 68 65 20  73 69 7a 65 20 6f 66 20  |sts the size of |
00000fe0  74 68 65 20 70 69 63 74  75 72 65 20 74 6f 20 74  |the picture to t|
00000ff0  68 65 20 6d 61 78 69 6d  75 6d 0a 61 6c 6c 6f 77  |he maximum.allow|
00001000  65 64 20 62 79 20 74 68  65 20 73 69 7a 65 20 6f  |ed by the size o|
00001010  66 20 74 68 65 20 67 72  69 64 2c 20 77 68 69 6c  |f the grid, whil|
00001020  65 20 73 74 69 6c 6c 20  6b 65 65 70 69 6e 67 20  |e still keeping |
00001030  74 68 65 20 73 70 72 69  74 65 27 73 20 6f 72 69  |the sprite's ori|
00001040  67 69 6e 61 6c 0a 68 65  69 67 68 74 20 2f 20 77  |ginal.height / w|
00001050  69 64 74 68 20 72 61 74  69 6f 2e 20 54 68 75 73  |idth ratio. Thus|
00001060  2c 20 69 66 20 79 6f 75  20 63 68 6f 6f 73 65 20  |, if you choose |
00001070  61 20 73 70 72 69 74 65  20 77 68 69 63 68 20 69  |a sprite which i|
00001080  73 20 6d 75 63 68 20 77  69 64 65 72 20 74 68 61  |s much wider tha|
00001090  6e 0a 69 74 20 69 73 20  68 69 67 68 2c 20 74 68  |n.it is high, th|
000010a0  65 20 70 72 6f 67 72 61  6d 20 77 69 6c 6c 20 6d  |e program will m|
000010b0  61 6b 65 20 74 68 65 20  70 69 63 74 75 72 65 20  |ake the picture |
000010c0  74 68 65 20 73 61 6d 65  20 77 69 64 74 68 20 61  |the same width a|
000010d0  73 20 74 68 65 20 67 72  69 64 20 61 6e 64 0a 77  |s the grid and.w|
000010e0  69 6c 6c 20 64 65 63 72  65 61 73 65 20 74 68 65  |ill decrease the|
000010f0  20 68 65 69 67 68 74 20  70 72 6f 70 6f 72 74 69  | height proporti|
00001100  6f 6e 61 74 65 6c 79 3b  20 69 66 20 74 68 65 20  |onately; if the |
00001110  68 65 69 67 68 74 20 69  73 20 74 68 65 6e 20 66  |height is then f|
00001120  6f 75 6e 64 20 74 6f 20  62 65 0a 69 6e 73 75 66  |ound to be.insuf|
00001130  66 69 63 69 65 6e 74 20  66 6f 72 20 61 74 20 6c  |ficient for at l|
00001140  65 61 73 74 20 74 77 6f  20 22 6c 69 6e 65 73 22  |east two "lines"|
00001150  20 6f 66 20 70 75 7a 7a  6c 65 2c 20 74 68 65 20  | of puzzle, the |
00001160  70 72 6f 67 72 61 6d 20  77 69 6c 6c 20 64 69 73  |program will dis|
00001170  70 6c 61 79 20 61 0a 77  61 72 6e 69 6e 67 20 6d  |play a.warning m|
00001180  65 73 73 61 67 65 20 61  6e 64 20 61 62 61 6e 64  |essage and aband|
00001190  6f 6e 20 74 68 65 20 61  74 74 65 6d 70 74 20 74  |on the attempt t|
000011a0  6f 20 6d 61 6b 65 20 61  20 70 75 7a 7a 6c 65 20  |o make a puzzle |
000011b0  66 72 6f 6d 20 74 68 69  73 20 73 70 72 69 74 65  |from this sprite|
000011c0  2e 0a 28 53 69 6d 69 6c  61 72 6c 79 20 66 6f 72  |..(Similarly for|
000011d0  20 74 61 6c 6c 2c 20 74  68 69 6e 20 73 70 72 69  | tall, thin spri|
000011e0  74 65 73 29 2e 20 20 20  20 0a 0a 0a 20 0a        |tes).    ... .|
000011ee