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:
- Archimedes archive » Archimedes World » AW-1994-08-Disc1.adf » Disk1Aug94 » !AWAug94/Goodies/Jigsaw/!Help
- Archimedes archive » Archimedes World » AW-1994-08-Disc1.adf » Disk1Aug94 » !AWAug94/Goodies/Jigsaw/!/!Help
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