Home » Archimedes archive » Acorn User » AU 1997-05 B.adf » Extras » Countdown/!CountDown/!Help
Countdown/!CountDown/!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 » Acorn User » AU 1997-05 B.adf » Extras |
Filename: | Countdown/!CountDown/!Help |
Read OK: | ✔ |
File size: | 2FBF bytes |
Load address: | 0000 |
Exec address: | 0000 |
File contents
Countdown Game Puzzle Solver ============================ Documentation for !CountDown application version 3.00 21-Mar-1991, for RISC OS 3.1+. Issue: 3.00 04-Apr-1994, replaces: 0.10 13-Feb-1991 1.00 23-Feb-1991 1.00/R 21-Jun-1991 2.00 29-Jul-1991 2.00/R 31-Jul-1992 Author: David J Ruck Copyright � DEEJ Technology PLC 1991-1994 Introduction ============ !CountDown was written to take on and win against the long running Channel 4 TV program Countdown (shown at 4:30pm weekdays, most of the year). This was necessary as the programmers brain just wasn't up to the job without assistance from the Archimedes. !CountDown will enable both numbers and letters games from the TV program to be solved. When played alongside contestants on the show it should enable the user to win the vast majority of games. Using !Countdown ================ Double click on the !CountDown application to install its icon on the iconbar. Clicking on its icon will bring up a Countdown Numbers and a Countdown Letters window, the iconbar menu can be used to bring up the windows individually. Countdown Letters ----------------- The idea of the Countdown letters game is to find the longest possible word that can be made from a selection of nine vowels and consonants. The words found must be in the Oxford Concise Dictionary and obey the scrabble rules - no proper nouns, etc. It can also be used to solve the nine letter conundrum. A Countdown Letters window consists of boxes in which to type the chosen vowels and consonants, buttons to control the search, boxes showing how it is progressing, and a scrollable window for the words that are found. Blue boxes Click the mouse over the left-most blue box and a caret (thin red line where keyboard input will go) will appear, a chosen vowel or consonant can then be typed, the caret will automatically move to the next box. Upper or lower case may be used. The up and down cursor keys can be used to move between boxes, pressing RETURN in the right-most box starts the search. Go Clicking Go starts the search if all the letters have been entered. Any blank boxes will be highlighted with a ? and the search will not start. The program begins by seeing if the letters will make any nine letter words, as these are the most valuable, then the eights down to the fives. Words less than five letters are not tried, because it is almost impossible not to find a five letter word from a random selection of vowels and consonants. Whilst searching the Go button will change to Pause, allowing the searched to be temporarily paused. Whilst paused the button will show Continue, pressing it will continue from where it was paused. Clear This button will clear all the boxes and abandon a search if in progress, it can be used to tidy up the display before a new game. Vowel & Consonant When not playing along with the show, these buttons can be used to pick vowels and consonants at random. The letter will be placed in the box the caret is in, or the left most box if it is in another window. The caret will then move to the next box. Go can be pressed when all the letters are chosen. Time Shows the time elapsed during the search, not including any time during which the search was stopped. Checked This box shows the number of words compared so far. The built in !Countdown dictionary contains 59161 words. The time taken to try all the words will depend on the processing speed of your machine, the screen mode in use, what other applications are running, and what storage medium the !CountDown application was run from. Even an older ARM2 machine (in low bandwidth mode such as 12) can usually try all words in under 10 seconds from a hard disc or RAM disc, or under 20 seconds from a floppy disc. Nines, Eights, Sevens, These boxes give a count of the number of words Sixes, Fives found with the corresponding number of letters. The Word window Words which are found are placed in the sub window surrounded by a green border. The window can be scrolled up and down using the scroll bar. During the search the words found will be added to the window causing it to scroll if a lot are found. After the search has completed it automatically scrolls back to the top to reveal the best words found, hopefully some with nine letters. The Countdown Conundrum The program can usually solve the conundrum (nine letter anagram at the end of the show). faster than the contestants, the limiting factor being the time taken to type in the letters from the TV screen. The dictionary !CountDown has a 59161 word dictionary stored in a very compact form on disc which is searched when Go is pressed, the dictionary consists of; 14221 nine letter words 14928 eight letter words 13855 seven letter words 9987 six letter words 6170 five letter words Countdown Numbers ----------------- The idea of the numbers game is to reach a target number in 30 seconds, using up to six randomly chosen numbers and a combination of addition, subtraction, multiplication, and division. The target number is in the range 101 to 999, and the other numbers are in the range 1-10 or are 25,50,75 or 100. The Countdown numbers window consists of various boxes to enter the numbers, show the calculation and results and buttons to start and stop the process of looking for a solution. Blue numbers Clicking on the blue boxes places a caret in the box, and enables a number to be typed in. When playing along with the TV show, the 6 numbers chosen by the contestants from four rows of face down cards, should be entered into these boxes. If there is a number in a box already it can be deleted using the DELETE or COPY keys. Pressing RETURN will move the caret to the box to the right, and from the right-most box up to the target window. The up and down cursor keys can be used to move the caret between boxes. The target number The target number (which is randomly chosen by Cecil the Countdown computer) should be entered into the red box. Pressing RETURN from the last blue box will automatically place the caret in the target box, pressing RETURN from here will start the calculation. Go Clicking over this button will start the search for a solution to the puzzle. If any of the boxes have not been filled or are disallowed values, ??? will be placed in the offending box(es). The calculation to find a solution will continue until the first solution is found, in which case it stops, or until all the possible combinations which the program can try are exhausted, in which case the closest solution will be given. During the calculation the Go button will change to Pause, allowing the calculation to be temporarily paused, the closest solution found so far is displayed in the green box, it will automatically pause when the exact solution is found. Whilst paused the button will show Continue, pressing it will continue from where it was paused. Clear This button will clear all the boxes and abandon a calculation if in progress, it can be used to tidy up the display before a new game. Small num & Large Num If the TV programme does not happen to be on, numbers can be chosen at random using these buttons. A large number (25, 75 or 100) or small number (1-10) will be placed in the blue box containing the caret, or the left most one if it is in another window. Pressing either button when the caret is in the target box, the target is chosen from the range 101 to 999. The calculation can be started using the Go button. Time This box shows the time taken during calculation, not including any time for stoppages. Combs This indicates the number of combinations tried to find the solution. The program can try over 1,000,000 combinations of the six numbers and arithmetic operators before giving up. The time taken to try all combinations will depend on the processing speed of your machine, the screen mode in use and what other applications are running. A lightly loaded ARM2 machine in Mode 12 can usually try all combinations in just over 40 seconds, most solutions are usually found in under 10 seconds. Nearest While the calculation is in process this box shows the nearest result found so far, or the target if a solution has been found. Solution The exact solution or the nearest that could be found is shown in the large green box, with the numbers and operators used shown as a sum. The algorithm A simple brute force algorithm is used trying all the combinations of numbers and operators, starting with two numbers and working up to using all six. Divisions are checked to see that only whole numbers are produced. Combinations of parentheses are not used for speed reasons, which is why it is sometimes possible to find a solution that this program can't - but only rarely. Other puzzle solvers ==================== Luckily I don't watch any other game shows, although there's always the Krypton Factor assault course...!
00000000 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 |.. | 00000010 20 20 20 20 20 20 20 20 20 20 43 6f 75 6e 74 64 | Countd| 00000020 6f 77 6e 20 47 61 6d 65 20 50 75 7a 7a 6c 65 20 |own Game Puzzle | 00000030 53 6f 6c 76 65 72 0a 20 20 20 20 20 20 20 20 20 |Solver. | 00000040 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3d | =| 00000050 3d 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 0a 0a 0a 44 6f |===========...Do| 00000070 63 75 6d 65 6e 74 61 74 69 6f 6e 20 66 6f 72 20 |cumentation for | 00000080 21 43 6f 75 6e 74 44 6f 77 6e 20 61 70 70 6c 69 |!CountDown appli| 00000090 63 61 74 69 6f 6e 20 76 65 72 73 69 6f 6e 20 33 |cation version 3| 000000a0 2e 30 30 20 32 31 2d 4d 61 72 2d 31 39 39 31 2c |.00 21-Mar-1991,| 000000b0 0a 66 6f 72 20 52 49 53 43 20 4f 53 20 33 2e 31 |.for RISC OS 3.1| 000000c0 2b 2e 0a 0a 49 73 73 75 65 3a 20 33 2e 30 30 20 |+...Issue: 3.00 | 000000d0 30 34 2d 41 70 72 2d 31 39 39 34 2c 20 72 65 70 |04-Apr-1994, rep| 000000e0 6c 61 63 65 73 3a 20 20 20 20 20 20 30 2e 31 30 |laces: 0.10| 000000f0 20 20 20 20 20 31 33 2d 46 65 62 2d 31 39 39 31 | 13-Feb-1991| 00000100 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 |. | 00000110 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 00000120 20 20 20 20 20 20 20 20 20 31 2e 30 30 20 20 20 | 1.00 | 00000130 20 20 32 33 2d 46 65 62 2d 31 39 39 31 0a 20 20 | 23-Feb-1991. | 00000140 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | * 00000160 20 20 20 20 20 20 31 2e 30 30 2f 52 20 20 20 32 | 1.00/R 2| 00000170 31 2d 4a 75 6e 2d 31 39 39 31 0a 20 20 20 20 20 |1-Jun-1991. | 00000180 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | * 000001a0 20 20 20 32 2e 30 30 20 20 20 20 20 32 39 2d 4a | 2.00 29-J| 000001b0 75 6c 2d 31 39 39 31 0a 20 20 20 20 20 20 20 20 |ul-1991. | 000001c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | * 000001e0 32 2e 30 30 2f 52 20 20 20 33 31 2d 4a 75 6c 2d |2.00/R 31-Jul-| 000001f0 31 39 39 32 0a 41 75 74 68 6f 72 3a 20 44 61 76 |1992.Author: Dav| 00000200 69 64 20 4a 20 52 75 63 6b 0a 0a 43 6f 70 79 72 |id J Ruck..Copyr| 00000210 69 67 68 74 20 a9 20 44 45 45 4a 20 54 65 63 68 |ight . DEEJ Tech| 00000220 6e 6f 6c 6f 67 79 20 50 4c 43 20 31 39 39 31 2d |nology PLC 1991-| 00000230 31 39 39 34 0a 0a 20 0a 0a 49 6e 74 72 6f 64 75 |1994.. ..Introdu| 00000240 63 74 69 6f 6e 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d |ction.==========| 00000250 3d 3d 0a 0a 21 43 6f 75 6e 74 44 6f 77 6e 20 77 |==..!CountDown w| 00000260 61 73 20 77 72 69 74 74 65 6e 20 74 6f 20 74 61 |as written to ta| 00000270 6b 65 20 6f 6e 20 61 6e 64 20 77 69 6e 20 61 67 |ke on and win ag| 00000280 61 69 6e 73 74 20 74 68 65 20 6c 6f 6e 67 20 72 |ainst the long r| 00000290 75 6e 6e 69 6e 67 20 43 68 61 6e 6e 65 6c 20 34 |unning Channel 4| 000002a0 0a 54 56 20 70 72 6f 67 72 61 6d 20 43 6f 75 6e |.TV program Coun| 000002b0 74 64 6f 77 6e 20 28 73 68 6f 77 6e 20 61 74 20 |tdown (shown at | 000002c0 34 3a 33 30 70 6d 20 77 65 65 6b 64 61 79 73 2c |4:30pm weekdays,| 000002d0 20 6d 6f 73 74 20 6f 66 20 74 68 65 20 79 65 61 | most of the yea| 000002e0 72 29 2e 20 54 68 69 73 20 77 61 73 0a 6e 65 63 |r). This was.nec| 000002f0 65 73 73 61 72 79 20 61 73 20 74 68 65 20 70 72 |essary as the pr| 00000300 6f 67 72 61 6d 6d 65 72 73 20 62 72 61 69 6e 20 |ogrammers brain | 00000310 6a 75 73 74 20 77 61 73 6e 27 74 20 75 70 20 74 |just wasn't up t| 00000320 6f 20 74 68 65 20 6a 6f 62 20 77 69 74 68 6f 75 |o the job withou| 00000330 74 0a 61 73 73 69 73 74 61 6e 63 65 20 66 72 6f |t.assistance fro| 00000340 6d 20 74 68 65 20 41 72 63 68 69 6d 65 64 65 73 |m the Archimedes| 00000350 2e 0a 0a 21 43 6f 75 6e 74 44 6f 77 6e 20 77 69 |...!CountDown wi| 00000360 6c 6c 20 65 6e 61 62 6c 65 20 62 6f 74 68 20 6e |ll enable both n| 00000370 75 6d 62 65 72 73 20 61 6e 64 20 6c 65 74 74 65 |umbers and lette| 00000380 72 73 20 67 61 6d 65 73 20 66 72 6f 6d 20 74 68 |rs games from th| 00000390 65 20 54 56 20 70 72 6f 67 72 61 6d 20 74 6f 0a |e TV program to.| 000003a0 62 65 20 73 6f 6c 76 65 64 2e 20 57 68 65 6e 20 |be solved. When | 000003b0 70 6c 61 79 65 64 20 61 6c 6f 6e 67 73 69 64 65 |played alongside| 000003c0 20 63 6f 6e 74 65 73 74 61 6e 74 73 20 6f 6e 20 | contestants on | 000003d0 74 68 65 20 73 68 6f 77 20 69 74 20 73 68 6f 75 |the show it shou| 000003e0 6c 64 20 65 6e 61 62 6c 65 0a 74 68 65 20 75 73 |ld enable.the us| 000003f0 65 72 20 74 6f 20 77 69 6e 20 74 68 65 20 76 61 |er to win the va| 00000400 73 74 20 6d 61 6a 6f 72 69 74 79 20 6f 66 20 67 |st majority of g| 00000410 61 6d 65 73 2e 0a 0a 0a 0a 55 73 69 6e 67 20 21 |ames.....Using !| 00000420 43 6f 75 6e 74 64 6f 77 6e 0a 3d 3d 3d 3d 3d 3d |Countdown.======| 00000430 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 44 6f 75 62 |==========..Doub| 00000440 6c 65 20 63 6c 69 63 6b 20 6f 6e 20 74 68 65 20 |le click on the | 00000450 21 43 6f 75 6e 74 44 6f 77 6e 20 61 70 70 6c 69 |!CountDown appli| 00000460 63 61 74 69 6f 6e 20 74 6f 20 69 6e 73 74 61 6c |cation to instal| 00000470 6c 20 69 74 73 20 69 63 6f 6e 20 6f 6e 20 74 68 |l its icon on th| 00000480 65 0a 69 63 6f 6e 62 61 72 2e 20 43 6c 69 63 6b |e.iconbar. Click| 00000490 69 6e 67 20 6f 6e 20 69 74 73 20 69 63 6f 6e 20 |ing on its icon | 000004a0 77 69 6c 6c 20 62 72 69 6e 67 20 75 70 20 61 20 |will bring up a | 000004b0 43 6f 75 6e 74 64 6f 77 6e 20 4e 75 6d 62 65 72 |Countdown Number| 000004c0 73 20 61 6e 64 20 61 0a 43 6f 75 6e 74 64 6f 77 |s and a.Countdow| 000004d0 6e 20 4c 65 74 74 65 72 73 20 77 69 6e 64 6f 77 |n Letters window| 000004e0 2c 20 74 68 65 20 69 63 6f 6e 62 61 72 20 6d 65 |, the iconbar me| 000004f0 6e 75 20 63 61 6e 20 62 65 20 75 73 65 64 20 74 |nu can be used t| 00000500 6f 20 62 72 69 6e 67 20 75 70 20 74 68 65 0a 77 |o bring up the.w| 00000510 69 6e 64 6f 77 73 20 69 6e 64 69 76 69 64 75 61 |indows individua| 00000520 6c 6c 79 2e 0a 0a 0a 43 6f 75 6e 74 64 6f 77 6e |lly....Countdown| 00000530 20 4c 65 74 74 65 72 73 0a 2d 2d 2d 2d 2d 2d 2d | Letters.-------| 00000540 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 54 68 65 20 69 |----------.The i| 00000550 64 65 61 20 6f 66 20 74 68 65 20 43 6f 75 6e 74 |dea of the Count| 00000560 64 6f 77 6e 20 6c 65 74 74 65 72 73 20 67 61 6d |down letters gam| 00000570 65 20 69 73 20 74 6f 20 66 69 6e 64 20 74 68 65 |e is to find the| 00000580 20 6c 6f 6e 67 65 73 74 20 70 6f 73 73 69 62 6c | longest possibl| 00000590 65 20 77 6f 72 64 0a 74 68 61 74 20 63 61 6e 20 |e word.that can | 000005a0 62 65 20 6d 61 64 65 20 66 72 6f 6d 20 61 20 73 |be made from a s| 000005b0 65 6c 65 63 74 69 6f 6e 20 6f 66 20 6e 69 6e 65 |election of nine| 000005c0 20 76 6f 77 65 6c 73 20 61 6e 64 20 63 6f 6e 73 | vowels and cons| 000005d0 6f 6e 61 6e 74 73 2e 20 54 68 65 20 77 6f 72 64 |onants. The word| 000005e0 73 0a 66 6f 75 6e 64 20 6d 75 73 74 20 62 65 20 |s.found must be | 000005f0 69 6e 20 74 68 65 20 4f 78 66 6f 72 64 20 43 6f |in the Oxford Co| 00000600 6e 63 69 73 65 20 44 69 63 74 69 6f 6e 61 72 79 |ncise Dictionary| 00000610 20 61 6e 64 20 6f 62 65 79 20 74 68 65 20 73 63 | and obey the sc| 00000620 72 61 62 62 6c 65 20 72 75 6c 65 73 20 2d 0a 6e |rabble rules -.n| 00000630 6f 20 70 72 6f 70 65 72 20 6e 6f 75 6e 73 2c 20 |o proper nouns, | 00000640 65 74 63 2e 20 49 74 20 63 61 6e 20 61 6c 73 6f |etc. It can also| 00000650 20 62 65 20 75 73 65 64 20 74 6f 20 73 6f 6c 76 | be used to solv| 00000660 65 20 74 68 65 20 6e 69 6e 65 20 6c 65 74 74 65 |e the nine lette| 00000670 72 0a 63 6f 6e 75 6e 64 72 75 6d 2e 0a 0a 41 20 |r.conundrum...A | 00000680 43 6f 75 6e 74 64 6f 77 6e 20 4c 65 74 74 65 72 |Countdown Letter| 00000690 73 20 77 69 6e 64 6f 77 20 63 6f 6e 73 69 73 74 |s window consist| 000006a0 73 20 6f 66 20 62 6f 78 65 73 20 69 6e 20 77 68 |s of boxes in wh| 000006b0 69 63 68 20 74 6f 20 74 79 70 65 20 74 68 65 20 |ich to type the | 000006c0 63 68 6f 73 65 6e 0a 76 6f 77 65 6c 73 20 61 6e |chosen.vowels an| 000006d0 64 20 63 6f 6e 73 6f 6e 61 6e 74 73 2c 20 62 75 |d consonants, bu| 000006e0 74 74 6f 6e 73 20 74 6f 20 63 6f 6e 74 72 6f 6c |ttons to control| 000006f0 20 74 68 65 20 73 65 61 72 63 68 2c 20 62 6f 78 | the search, box| 00000700 65 73 20 73 68 6f 77 69 6e 67 20 68 6f 77 20 69 |es showing how i| 00000710 74 0a 69 73 20 70 72 6f 67 72 65 73 73 69 6e 67 |t.is progressing| 00000720 2c 20 61 6e 64 20 61 20 73 63 72 6f 6c 6c 61 62 |, and a scrollab| 00000730 6c 65 20 77 69 6e 64 6f 77 20 66 6f 72 20 74 68 |le window for th| 00000740 65 20 77 6f 72 64 73 20 74 68 61 74 20 61 72 65 |e words that are| 00000750 20 66 6f 75 6e 64 2e 0a 0a 42 6c 75 65 20 62 6f | found...Blue bo| 00000760 78 65 73 20 20 20 20 20 20 20 20 20 20 20 20 20 |xes | 00000770 20 43 6c 69 63 6b 20 74 68 65 20 6d 6f 75 73 65 | Click the mouse| 00000780 20 6f 76 65 72 20 74 68 65 20 6c 65 66 74 2d 6d | over the left-m| 00000790 6f 73 74 20 62 6c 75 65 20 62 6f 78 20 61 6e 64 |ost blue box and| 000007a0 20 61 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | a. | 000007b0 20 20 20 20 20 20 20 20 20 20 20 63 61 72 65 74 | caret| 000007c0 20 28 74 68 69 6e 20 72 65 64 20 6c 69 6e 65 20 | (thin red line | 000007d0 77 68 65 72 65 20 6b 65 79 62 6f 61 72 64 20 69 |where keyboard i| 000007e0 6e 70 75 74 20 77 69 6c 6c 20 67 6f 29 0a 20 20 |nput will go). | 000007f0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 00000800 20 20 20 20 20 20 77 69 6c 6c 20 61 70 70 65 61 | will appea| 00000810 72 2c 20 61 20 63 68 6f 73 65 6e 20 76 6f 77 65 |r, a chosen vowe| 00000820 6c 20 6f 72 20 63 6f 6e 73 6f 6e 61 6e 74 20 63 |l or consonant c| 00000830 61 6e 20 74 68 65 6e 20 62 65 0a 20 20 20 20 20 |an then be. | 00000840 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 00000850 20 20 20 74 79 70 65 64 2c 20 74 68 65 20 63 61 | typed, the ca| 00000860 72 65 74 20 77 69 6c 6c 20 61 75 74 6f 6d 61 74 |ret will automat| 00000870 69 63 61 6c 6c 79 20 6d 6f 76 65 20 74 6f 20 74 |ically move to t| 00000880 68 65 20 6e 65 78 74 0a 20 20 20 20 20 20 20 20 |he next. | 00000890 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 000008a0 62 6f 78 2e 20 55 70 70 65 72 20 6f 72 20 6c 6f |box. Upper or lo| 000008b0 77 65 72 20 63 61 73 65 20 6d 61 79 20 62 65 20 |wer case may be | 000008c0 75 73 65 64 2e 20 54 68 65 20 75 70 20 61 6e 64 |used. The up and| 000008d0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 |. | 000008e0 20 20 20 20 20 20 20 20 20 64 6f 77 6e 20 63 75 | down cu| 000008f0 72 73 6f 72 20 6b 65 79 73 20 63 61 6e 20 62 65 |rsor keys can be| 00000900 20 75 73 65 64 20 74 6f 20 6d 6f 76 65 20 62 65 | used to move be| 00000910 74 77 65 65 6e 20 62 6f 78 65 73 2c 0a 20 20 20 |tween boxes,. | 00000920 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 00000930 20 20 20 20 20 70 72 65 73 73 69 6e 67 20 52 45 | pressing RE| 00000940 54 55 52 4e 20 69 6e 20 74 68 65 20 72 69 67 68 |TURN in the righ| 00000950 74 2d 6d 6f 73 74 20 62 6f 78 20 73 74 61 72 74 |t-most box start| 00000960 73 20 74 68 65 0a 73 65 61 72 63 68 2e 0a 0a 47 |s the.search...G| 00000970 6f 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 |o | 00000980 20 20 20 20 20 20 20 43 6c 69 63 6b 69 6e 67 20 | Clicking | 00000990 47 6f 20 73 74 61 72 74 73 20 74 68 65 20 73 65 |Go starts the se| 000009a0 61 72 63 68 20 69 66 20 61 6c 6c 20 74 68 65 20 |arch if all the | 000009b0 6c 65 74 74 65 72 73 0a 20 20 20 20 20 20 20 20 |letters. | 000009c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 000009d0 68 61 76 65 20 62 65 65 6e 20 65 6e 74 65 72 65 |have been entere| 000009e0 64 2e 20 41 6e 79 20 62 6c 61 6e 6b 20 62 6f 78 |d. Any blank box| 000009f0 65 73 20 77 69 6c 6c 20 62 65 0a 20 20 20 20 20 |es will be. | 00000a00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 00000a10 20 20 20 68 69 67 68 6c 69 67 68 74 65 64 20 77 | highlighted w| 00000a20 69 74 68 20 61 20 3f 20 61 6e 64 20 74 68 65 20 |ith a ? and the | 00000a30 73 65 61 72 63 68 20 77 69 6c 6c 20 6e 6f 74 20 |search will not | 00000a40 73 74 61 72 74 2e 0a 0a 20 20 20 20 20 20 20 20 |start... | 00000a50 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 00000a60 54 68 65 20 70 72 6f 67 72 61 6d 20 62 65 67 69 |The program begi| 00000a70 6e 73 20 62 79 20 73 65 65 69 6e 67 20 69 66 20 |ns by seeing if | 00000a80 74 68 65 20 6c 65 74 74 65 72 73 20 77 69 6c 6c |the letters will| 00000a90 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 |. | 00000aa0 20 20 20 20 20 20 20 20 20 6d 61 6b 65 20 61 6e | make an| 00000ab0 79 20 6e 69 6e 65 20 6c 65 74 74 65 72 20 77 6f |y nine letter wo| 00000ac0 72 64 73 2c 20 61 73 20 74 68 65 73 65 20 61 72 |rds, as these ar| 00000ad0 65 20 74 68 65 20 6d 6f 73 74 0a 20 20 20 20 20 |e the most. | 00000ae0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 00000af0 20 20 20 76 61 6c 75 61 62 6c 65 2c 20 74 68 65 | valuable, the| 00000b00 6e 20 74 68 65 20 65 69 67 68 74 73 20 64 6f 77 |n the eights dow| 00000b10 6e 20 74 6f 20 74 68 65 20 66 69 76 65 73 2e 20 |n to the fives. | 00000b20 57 6f 72 64 73 0a 20 20 20 20 20 20 20 20 20 20 |Words. | 00000b30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 65 | le| 00000b40 73 73 20 74 68 61 6e 20 66 69 76 65 20 6c 65 74 |ss than five let| 00000b50 74 65 72 73 20 61 72 65 20 6e 6f 74 20 74 72 69 |ters are not tri| 00000b60 65 64 2c 20 62 65 63 61 75 73 65 20 69 74 20 69 |ed, because it i| 00000b70 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 |s. | 00000b80 20 20 20 20 20 20 20 20 20 20 61 6c 6d 6f 73 74 | almost| 00000b90 20 69 6d 70 6f 73 73 69 62 6c 65 20 6e 6f 74 20 | impossible not | 00000ba0 74 6f 20 66 69 6e 64 20 61 20 66 69 76 65 20 6c |to find a five l| 00000bb0 65 74 74 65 72 20 77 6f 72 64 0a 20 20 20 20 20 |etter word. | 00000bc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 00000bd0 20 20 20 66 72 6f 6d 20 61 20 72 61 6e 64 6f 6d | from a random| 00000be0 20 73 65 6c 65 63 74 69 6f 6e 20 6f 66 20 76 6f | selection of vo| 00000bf0 77 65 6c 73 20 61 6e 64 20 63 6f 6e 73 6f 6e 61 |wels and consona| 00000c00 6e 74 73 2e 0a 0a 20 20 20 20 20 20 20 20 20 20 |nts... | 00000c10 20 20 20 20 20 20 20 20 20 20 20 20 20 20 57 68 | Wh| 00000c20 69 6c 73 74 20 73 65 61 72 63 68 69 6e 67 20 74 |ilst searching t| 00000c30 68 65 20 47 6f 20 62 75 74 74 6f 6e 20 77 69 6c |he Go button wil| 00000c40 6c 20 63 68 61 6e 67 65 20 74 6f 20 50 61 75 73 |l change to Paus| 00000c50 65 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 |e,. | 00000c60 20 20 20 20 20 20 20 20 20 20 20 61 6c 6c 6f 77 | allow| 00000c70 69 6e 67 20 74 68 65 20 73 65 61 72 63 68 65 64 |ing the searched| 00000c80 20 74 6f 20 62 65 20 74 65 6d 70 6f 72 61 72 69 | to be temporari| 00000c90 6c 79 20 70 61 75 73 65 64 2e 0a 20 20 20 20 20 |ly paused.. | 00000ca0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 00000cb0 20 20 20 57 68 69 6c 73 74 20 70 61 75 73 65 64 | Whilst paused| 00000cc0 20 74 68 65 20 62 75 74 74 6f 6e 20 77 69 6c 6c | the button will| 00000cd0 20 73 68 6f 77 20 43 6f 6e 74 69 6e 75 65 2c 0a | show Continue,.| 00000ce0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 00000cf0 20 20 20 20 20 20 20 20 70 72 65 73 73 69 6e 67 | pressing| 00000d00 20 69 74 20 77 69 6c 6c 20 63 6f 6e 74 69 6e 75 | it will continu| 00000d10 65 20 66 72 6f 6d 20 77 68 65 72 65 20 69 74 20 |e from where it | 00000d20 77 61 73 20 70 61 75 73 65 64 2e 20 0a 0a 43 6c |was paused. ..Cl| 00000d30 65 61 72 20 20 20 20 20 20 20 20 20 20 20 20 20 |ear | 00000d40 20 20 20 20 20 20 54 68 69 73 20 62 75 74 74 6f | This butto| 00000d50 6e 20 77 69 6c 6c 20 63 6c 65 61 72 20 61 6c 6c |n will clear all| 00000d60 20 74 68 65 20 62 6f 78 65 73 20 61 6e 64 20 61 | the boxes and a| 00000d70 62 61 6e 64 6f 6e 20 61 0a 20 20 20 20 20 20 20 |bandon a. | 00000d80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 00000d90 20 73 65 61 72 63 68 20 69 66 20 69 6e 20 70 72 | search if in pr| 00000da0 6f 67 72 65 73 73 2c 20 69 74 20 63 61 6e 20 62 |ogress, it can b| 00000db0 65 20 75 73 65 64 20 74 6f 20 74 69 64 79 20 75 |e used to tidy u| 00000dc0 70 20 74 68 65 0a 20 20 20 20 20 20 20 20 20 20 |p the. | 00000dd0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 64 69 | di| 00000de0 73 70 6c 61 79 20 62 65 66 6f 72 65 20 61 20 6e |splay before a n| 00000df0 65 77 20 67 61 6d 65 2e 0a 0a 56 6f 77 65 6c 20 |ew game...Vowel | 00000e00 26 20 43 6f 6e 73 6f 6e 61 6e 74 20 20 20 20 20 |& Consonant | 00000e10 20 20 57 68 65 6e 20 6e 6f 74 20 70 6c 61 79 69 | When not playi| 00000e20 6e 67 20 61 6c 6f 6e 67 20 77 69 74 68 20 74 68 |ng along with th| 00000e30 65 20 73 68 6f 77 2c 20 74 68 65 73 65 20 62 75 |e show, these bu| 00000e40 74 74 6f 6e 73 0a 20 20 20 20 20 20 20 20 20 20 |ttons. | 00000e50 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 61 | ca| 00000e60 6e 20 62 65 20 75 73 65 64 20 74 6f 20 70 69 63 |n be used to pic| 00000e70 6b 20 76 6f 77 65 6c 73 20 61 6e 64 20 63 6f 6e |k vowels and con| 00000e80 73 6f 6e 61 6e 74 73 20 61 74 20 72 61 6e 64 6f |sonants at rando| 00000e90 6d 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 |m.. | 00000ea0 20 20 20 20 20 20 20 20 20 20 20 54 68 65 20 6c | The l| 00000eb0 65 74 74 65 72 20 77 69 6c 6c 20 62 65 20 70 6c |etter will be pl| 00000ec0 61 63 65 64 20 69 6e 20 74 68 65 20 62 6f 78 20 |aced in the box | 00000ed0 74 68 65 20 63 61 72 65 74 20 69 73 0a 20 20 20 |the caret is. | 00000ee0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 00000ef0 20 20 20 20 20 69 6e 2c 20 6f 72 20 74 68 65 20 | in, or the | 00000f00 6c 65 66 74 20 6d 6f 73 74 20 62 6f 78 20 69 66 |left most box if| 00000f10 20 69 74 20 69 73 20 69 6e 20 61 6e 6f 74 68 65 | it is in anothe| 00000f20 72 20 77 69 6e 64 6f 77 2e 0a 20 20 20 20 20 20 |r window.. | 00000f30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 00000f40 20 20 54 68 65 20 63 61 72 65 74 20 77 69 6c 6c | The caret will| 00000f50 20 74 68 65 6e 20 6d 6f 76 65 20 74 6f 20 74 68 | then move to th| 00000f60 65 20 6e 65 78 74 20 62 6f 78 2e 20 47 6f 20 63 |e next box. Go c| 00000f70 61 6e 20 62 65 0a 20 20 20 20 20 20 20 20 20 20 |an be. | 00000f80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 72 | pr| 00000f90 65 73 73 65 64 20 77 68 65 6e 20 61 6c 6c 20 74 |essed when all t| 00000fa0 68 65 20 6c 65 74 74 65 72 73 20 61 72 65 20 63 |he letters are c| 00000fb0 68 6f 73 65 6e 2e 0a 0a 54 69 6d 65 20 20 20 20 |hosen...Time | 00000fc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 00000fd0 53 68 6f 77 73 20 74 68 65 20 74 69 6d 65 20 65 |Shows the time e| 00000fe0 6c 61 70 73 65 64 20 64 75 72 69 6e 67 20 74 68 |lapsed during th| 00000ff0 65 20 73 65 61 72 63 68 2c 20 6e 6f 74 0a 20 20 |e search, not. | 00001000 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 00001010 20 20 20 20 20 20 69 6e 63 6c 75 64 69 6e 67 20 | including | 00001020 61 6e 79 20 74 69 6d 65 20 64 75 72 69 6e 67 20 |any time during | 00001030 77 68 69 63 68 20 74 68 65 20 73 65 61 72 63 68 |which the search| 00001040 20 77 61 73 0a 20 20 20 20 20 20 20 20 20 20 20 | was. | 00001050 20 20 20 20 20 20 20 20 20 20 20 20 20 73 74 6f | sto| 00001060 70 70 65 64 2e 0a 0a 43 68 65 63 6b 65 64 20 20 |pped...Checked | 00001070 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 54 | T| 00001080 68 69 73 20 62 6f 78 20 73 68 6f 77 73 20 74 68 |his box shows th| 00001090 65 20 6e 75 6d 62 65 72 20 6f 66 20 77 6f 72 64 |e number of word| 000010a0 73 20 63 6f 6d 70 61 72 65 64 20 73 6f 20 66 61 |s compared so fa| 000010b0 72 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 |r.. | 000010c0 20 20 20 20 20 20 20 20 20 20 20 54 68 65 20 62 | The b| 000010d0 75 69 6c 74 20 69 6e 20 21 43 6f 75 6e 74 64 6f |uilt in !Countdo| 000010e0 77 6e 20 64 69 63 74 69 6f 6e 61 72 79 20 63 6f |wn dictionary co| 000010f0 6e 74 61 69 6e 73 20 35 39 31 36 31 0a 20 20 20 |ntains 59161. | 00001100 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 00001110 20 20 20 20 20 77 6f 72 64 73 2e 20 54 68 65 20 | words. The | 00001120 74 69 6d 65 20 74 61 6b 65 6e 20 74 6f 20 74 72 |time taken to tr| 00001130 79 20 61 6c 6c 20 74 68 65 20 77 6f 72 64 73 20 |y all the words | 00001140 77 69 6c 6c 0a 20 20 20 20 20 20 20 20 20 20 20 |will. | 00001150 20 20 20 20 20 20 20 20 20 20 20 20 20 64 65 70 | dep| 00001160 65 6e 64 20 6f 6e 20 74 68 65 20 70 72 6f 63 65 |end on the proce| 00001170 73 73 69 6e 67 20 73 70 65 65 64 20 6f 66 20 79 |ssing speed of y| 00001180 6f 75 72 20 6d 61 63 68 69 6e 65 2c 20 74 68 65 |our machine, the| 00001190 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 |. | 000011a0 20 20 20 20 20 20 20 20 20 73 63 72 65 65 6e 20 | screen | 000011b0 6d 6f 64 65 20 69 6e 20 75 73 65 2c 20 77 68 61 |mode in use, wha| 000011c0 74 20 6f 74 68 65 72 20 61 70 70 6c 69 63 61 74 |t other applicat| 000011d0 69 6f 6e 73 20 61 72 65 0a 20 20 20 20 20 20 20 |ions are. | 000011e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 000011f0 20 72 75 6e 6e 69 6e 67 2c 20 61 6e 64 20 77 68 | running, and wh| 00001200 61 74 20 73 74 6f 72 61 67 65 20 6d 65 64 69 75 |at storage mediu| 00001210 6d 20 74 68 65 20 21 43 6f 75 6e 74 44 6f 77 6e |m the !CountDown| 00001220 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 |. | 00001230 20 20 20 20 20 20 20 20 20 61 70 70 6c 69 63 61 | applica| 00001240 74 69 6f 6e 20 77 61 73 20 72 75 6e 20 66 72 6f |tion was run fro| 00001250 6d 2e 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 |m... | 00001260 20 20 20 20 20 20 20 20 20 20 20 20 45 76 65 6e | Even| 00001270 20 61 6e 20 6f 6c 64 65 72 20 41 52 4d 32 20 6d | an older ARM2 m| 00001280 61 63 68 69 6e 65 20 28 69 6e 20 6c 6f 77 20 62 |achine (in low b| 00001290 61 6e 64 77 69 64 74 68 20 6d 6f 64 65 0a 20 20 |andwidth mode. | 000012a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 000012b0 20 20 20 20 20 20 73 75 63 68 20 61 73 20 31 32 | such as 12| 000012c0 29 20 63 61 6e 20 75 73 75 61 6c 6c 79 20 74 72 |) can usually tr| 000012d0 79 20 61 6c 6c 20 77 6f 72 64 73 20 69 6e 20 75 |y all words in u| 000012e0 6e 64 65 72 20 31 30 0a 20 20 20 20 20 20 20 20 |nder 10. | 000012f0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 00001300 73 65 63 6f 6e 64 73 20 66 72 6f 6d 20 61 20 68 |seconds from a h| 00001310 61 72 64 20 64 69 73 63 20 6f 72 20 52 41 4d 20 |ard disc or RAM | 00001320 64 69 73 63 2c 20 6f 72 20 75 6e 64 65 72 20 32 |disc, or under 2| 00001330 30 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 |0. | 00001340 20 20 20 20 20 20 20 20 20 20 73 65 63 6f 6e 64 | second| 00001350 73 20 66 72 6f 6d 20 61 20 66 6c 6f 70 70 79 20 |s from a floppy | 00001360 64 69 73 63 2e 0a 0a 4e 69 6e 65 73 2c 20 45 69 |disc...Nines, Ei| 00001370 67 68 74 73 2c 20 53 65 76 65 6e 73 2c 20 20 54 |ghts, Sevens, T| 00001380 68 65 73 65 20 62 6f 78 65 73 20 67 69 76 65 20 |hese boxes give | 00001390 61 20 63 6f 75 6e 74 20 6f 66 20 74 68 65 20 6e |a count of the n| 000013a0 75 6d 62 65 72 20 6f 66 20 77 6f 72 64 73 0a 53 |umber of words.S| 000013b0 69 78 65 73 2c 20 46 69 76 65 73 20 20 20 20 20 |ixes, Fives | 000013c0 20 20 20 20 20 20 20 66 6f 75 6e 64 20 77 69 74 | found wit| 000013d0 68 20 74 68 65 20 63 6f 72 72 65 73 70 6f 6e 64 |h the correspond| 000013e0 69 6e 67 20 6e 75 6d 62 65 72 20 6f 66 20 6c 65 |ing number of le| 000013f0 74 74 65 72 73 2e 0a 0a 54 68 65 20 57 6f 72 64 |tters...The Word| 00001400 20 77 69 6e 64 6f 77 20 20 20 20 20 20 20 20 20 | window | 00001410 57 6f 72 64 73 20 77 68 69 63 68 20 61 72 65 20 |Words which are | 00001420 66 6f 75 6e 64 20 61 72 65 20 70 6c 61 63 65 64 |found are placed| 00001430 20 69 6e 20 74 68 65 20 73 75 62 20 77 69 6e 64 | in the sub wind| 00001440 6f 77 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 |ow. | 00001450 20 20 20 20 20 20 20 20 20 20 20 73 75 72 72 6f | surro| 00001460 75 6e 64 65 64 20 62 79 20 61 20 67 72 65 65 6e |unded by a green| 00001470 20 62 6f 72 64 65 72 2e 20 54 68 65 20 77 69 6e | border. The win| 00001480 64 6f 77 20 63 61 6e 20 62 65 0a 20 20 20 20 20 |dow can be. | 00001490 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 000014a0 20 20 20 73 63 72 6f 6c 6c 65 64 20 75 70 20 61 | scrolled up a| 000014b0 6e 64 20 64 6f 77 6e 20 75 73 69 6e 67 20 74 68 |nd down using th| 000014c0 65 20 73 63 72 6f 6c 6c 20 62 61 72 2e 0a 0a 20 |e scroll bar... | 000014d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 000014e0 20 20 20 20 20 20 20 44 75 72 69 6e 67 20 74 68 | During th| 000014f0 65 20 73 65 61 72 63 68 20 74 68 65 20 77 6f 72 |e search the wor| 00001500 64 73 20 66 6f 75 6e 64 20 77 69 6c 6c 20 62 65 |ds found will be| 00001510 20 61 64 64 65 64 20 74 6f 0a 20 20 20 20 20 20 | added to. | 00001520 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 00001530 20 20 74 68 65 20 77 69 6e 64 6f 77 20 63 61 75 | the window cau| 00001540 73 69 6e 67 20 69 74 20 74 6f 20 73 63 72 6f 6c |sing it to scrol| 00001550 6c 20 69 66 20 61 20 6c 6f 74 20 61 72 65 20 66 |l if a lot are f| 00001560 6f 75 6e 64 2e 0a 20 20 20 20 20 20 20 20 20 20 |ound.. | 00001570 20 20 20 20 20 20 20 20 20 20 20 20 20 20 41 66 | Af| 00001580 74 65 72 20 74 68 65 20 73 65 61 72 63 68 20 68 |ter the search h| 00001590 61 73 20 63 6f 6d 70 6c 65 74 65 64 20 69 74 20 |as completed it | 000015a0 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 0a 20 20 |automatically. | 000015b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 000015c0 20 20 20 20 20 20 73 63 72 6f 6c 6c 73 20 62 61 | scrolls ba| 000015d0 63 6b 20 74 6f 20 74 68 65 20 74 6f 70 20 74 6f |ck to the top to| 000015e0 20 72 65 76 65 61 6c 20 74 68 65 20 62 65 73 74 | reveal the best| 000015f0 20 77 6f 72 64 73 0a 20 20 20 20 20 20 20 20 20 | words. | 00001600 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 | f| 00001610 6f 75 6e 64 2c 20 68 6f 70 65 66 75 6c 6c 79 20 |ound, hopefully | 00001620 73 6f 6d 65 20 77 69 74 68 20 6e 69 6e 65 20 6c |some with nine l| 00001630 65 74 74 65 72 73 2e 0a 0a 0a 54 68 65 20 43 6f |etters....The Co| 00001640 75 6e 74 64 6f 77 6e 20 43 6f 6e 75 6e 64 72 75 |untdown Conundru| 00001650 6d 20 54 68 65 20 70 72 6f 67 72 61 6d 20 63 61 |m The program ca| 00001660 6e 20 75 73 75 61 6c 6c 79 20 73 6f 6c 76 65 20 |n usually solve | 00001670 74 68 65 20 63 6f 6e 75 6e 64 72 75 6d 20 28 6e |the conundrum (n| 00001680 69 6e 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 |ine. | 00001690 20 20 20 20 20 20 20 20 20 20 20 20 6c 65 74 74 | lett| 000016a0 65 72 20 61 6e 61 67 72 61 6d 20 61 74 20 74 68 |er anagram at th| 000016b0 65 20 65 6e 64 20 6f 66 20 74 68 65 20 73 68 6f |e end of the sho| 000016c0 77 29 2e 20 66 61 73 74 65 72 20 74 68 61 6e 0a |w). faster than.| 000016d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 000016e0 20 20 20 20 20 20 20 20 74 68 65 20 63 6f 6e 74 | the cont| 000016f0 65 73 74 61 6e 74 73 2c 20 74 68 65 20 6c 69 6d |estants, the lim| 00001700 69 74 69 6e 67 20 66 61 63 74 6f 72 20 62 65 69 |iting factor bei| 00001710 6e 67 20 74 68 65 20 74 69 6d 65 0a 20 20 20 20 |ng the time. | 00001720 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 00001730 20 20 20 20 74 61 6b 65 6e 20 74 6f 20 74 79 70 | taken to typ| 00001740 65 20 69 6e 20 74 68 65 20 6c 65 74 74 65 72 73 |e in the letters| 00001750 20 66 72 6f 6d 20 74 68 65 20 54 56 20 73 63 72 | from the TV scr| 00001760 65 65 6e 2e 0a 0a 54 68 65 20 64 69 63 74 69 6f |een...The dictio| 00001770 6e 61 72 79 20 20 20 20 20 20 20 20 20 20 21 43 |nary !C| 00001780 6f 75 6e 74 44 6f 77 6e 20 68 61 73 20 61 20 35 |ountDown has a 5| 00001790 39 31 36 31 20 77 6f 72 64 20 64 69 63 74 69 6f |9161 word dictio| 000017a0 6e 61 72 79 20 73 74 6f 72 65 64 20 69 6e 20 61 |nary stored in a| 000017b0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 |. | 000017c0 20 20 20 20 20 20 20 20 20 76 65 72 79 20 63 6f | very co| 000017d0 6d 70 61 63 74 20 66 6f 72 6d 20 6f 6e 20 64 69 |mpact form on di| 000017e0 73 63 20 77 68 69 63 68 20 69 73 20 73 65 61 72 |sc which is sear| 000017f0 63 68 65 64 20 77 68 65 6e 20 47 6f 0a 20 20 20 |ched when Go. | 00001800 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 00001810 20 20 20 20 20 69 73 20 70 72 65 73 73 65 64 2c | is pressed,| 00001820 20 74 68 65 20 64 69 63 74 69 6f 6e 61 72 79 20 | the dictionary | 00001830 63 6f 6e 73 69 73 74 73 20 6f 66 3b 0a 0a 20 20 |consists of;.. | 00001840 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 00001850 20 20 20 20 20 20 20 20 20 20 20 20 20 20 31 34 | 14| 00001860 32 32 31 20 20 20 6e 69 6e 65 20 6c 65 74 74 65 |221 nine lette| 00001870 72 20 77 6f 72 64 73 0a 20 20 20 20 20 20 20 20 |r words. | 00001880 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 00001890 20 20 20 20 20 20 20 20 31 34 39 32 38 20 20 20 | 14928 | 000018a0 65 69 67 68 74 20 6c 65 74 74 65 72 20 77 6f 72 |eight letter wor| 000018b0 64 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 |ds. | 000018c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 000018d0 20 20 20 31 33 38 35 35 20 20 20 73 65 76 65 6e | 13855 seven| 000018e0 20 6c 65 74 74 65 72 20 77 6f 72 64 73 0a 20 20 | letter words. | 000018f0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 00001900 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 39 | 9| 00001910 39 38 37 20 20 73 69 78 20 6c 65 74 74 65 72 20 |987 six letter | 00001920 77 6f 72 64 73 0a 20 20 20 20 20 20 20 20 20 20 |words. | 00001930 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 00001940 20 20 20 20 20 20 20 36 31 37 30 20 20 66 69 76 | 6170 fiv| 00001950 65 20 6c 65 74 74 65 72 20 77 6f 72 64 73 0a 0a |e letter words..| 00001960 0a 43 6f 75 6e 74 64 6f 77 6e 20 4e 75 6d 62 65 |.Countdown Numbe| 00001970 72 73 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d |rs.-------------| 00001980 2d 2d 2d 2d 0a 54 68 65 20 69 64 65 61 20 6f 66 |----.The idea of| 00001990 20 74 68 65 20 6e 75 6d 62 65 72 73 20 67 61 6d | the numbers gam| 000019a0 65 20 69 73 20 74 6f 20 72 65 61 63 68 20 61 20 |e is to reach a | 000019b0 74 61 72 67 65 74 20 6e 75 6d 62 65 72 20 69 6e |target number in| 000019c0 20 33 30 20 73 65 63 6f 6e 64 73 2c 0a 75 73 69 | 30 seconds,.usi| 000019d0 6e 67 20 75 70 20 74 6f 20 73 69 78 20 72 61 6e |ng up to six ran| 000019e0 64 6f 6d 6c 79 20 63 68 6f 73 65 6e 20 6e 75 6d |domly chosen num| 000019f0 62 65 72 73 20 61 6e 64 20 61 20 63 6f 6d 62 69 |bers and a combi| 00001a00 6e 61 74 69 6f 6e 20 6f 66 20 61 64 64 69 74 69 |nation of additi| 00001a10 6f 6e 2c 0a 73 75 62 74 72 61 63 74 69 6f 6e 2c |on,.subtraction,| 00001a20 20 6d 75 6c 74 69 70 6c 69 63 61 74 69 6f 6e 2c | multiplication,| 00001a30 20 61 6e 64 20 64 69 76 69 73 69 6f 6e 2e 20 54 | and division. T| 00001a40 68 65 20 74 61 72 67 65 74 20 6e 75 6d 62 65 72 |he target number| 00001a50 20 69 73 20 69 6e 20 74 68 65 20 72 61 6e 67 65 | is in the range| 00001a60 0a 31 30 31 20 74 6f 20 39 39 39 2c 20 61 6e 64 |.101 to 999, and| 00001a70 20 74 68 65 20 6f 74 68 65 72 20 6e 75 6d 62 65 | the other numbe| 00001a80 72 73 20 61 72 65 20 69 6e 20 74 68 65 20 72 61 |rs are in the ra| 00001a90 6e 67 65 20 31 2d 31 30 20 6f 72 20 61 72 65 20 |nge 1-10 or are | 00001aa0 32 35 2c 35 30 2c 37 35 20 6f 72 0a 31 30 30 2e |25,50,75 or.100.| 00001ab0 0a 0a 54 68 65 20 43 6f 75 6e 74 64 6f 77 6e 20 |..The Countdown | 00001ac0 6e 75 6d 62 65 72 73 20 77 69 6e 64 6f 77 20 63 |numbers window c| 00001ad0 6f 6e 73 69 73 74 73 20 6f 66 20 76 61 72 69 6f |onsists of vario| 00001ae0 75 73 20 62 6f 78 65 73 20 74 6f 20 65 6e 74 65 |us boxes to ente| 00001af0 72 20 74 68 65 20 6e 75 6d 62 65 72 73 2c 0a 73 |r the numbers,.s| 00001b00 68 6f 77 20 74 68 65 20 63 61 6c 63 75 6c 61 74 |how the calculat| 00001b10 69 6f 6e 20 61 6e 64 20 72 65 73 75 6c 74 73 20 |ion and results | 00001b20 61 6e 64 20 62 75 74 74 6f 6e 73 20 74 6f 20 73 |and buttons to s| 00001b30 74 61 72 74 20 61 6e 64 20 73 74 6f 70 20 74 68 |tart and stop th| 00001b40 65 20 70 72 6f 63 65 73 73 0a 6f 66 20 6c 6f 6f |e process.of loo| 00001b50 6b 69 6e 67 20 66 6f 72 20 61 20 73 6f 6c 75 74 |king for a solut| 00001b60 69 6f 6e 2e 0a 0a 42 6c 75 65 20 6e 75 6d 62 65 |ion...Blue numbe| 00001b70 72 73 20 20 20 20 20 20 20 20 20 20 20 20 43 6c |rs Cl| 00001b80 69 63 6b 69 6e 67 20 6f 6e 20 74 68 65 20 62 6c |icking on the bl| 00001b90 75 65 20 62 6f 78 65 73 20 70 6c 61 63 65 73 20 |ue boxes places | 00001ba0 61 20 63 61 72 65 74 20 69 6e 20 74 68 65 0a 20 |a caret in the. | 00001bb0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 00001bc0 20 20 20 20 20 20 20 62 6f 78 2c 20 61 6e 64 20 | box, and | 00001bd0 65 6e 61 62 6c 65 73 20 61 20 6e 75 6d 62 65 72 |enables a number| 00001be0 20 74 6f 20 62 65 20 74 79 70 65 64 20 69 6e 2e | to be typed in.| 00001bf0 20 57 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 | When. | 00001c00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 6c | pl| 00001c10 61 79 69 6e 67 20 61 6c 6f 6e 67 20 77 69 74 68 |aying along with| 00001c20 20 74 68 65 20 54 56 20 73 68 6f 77 2c 20 74 68 | the TV show, th| 00001c30 65 20 36 20 6e 75 6d 62 65 72 73 20 63 68 6f 73 |e 6 numbers chos| 00001c40 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 |en. | 00001c50 20 20 20 20 20 20 20 20 20 20 20 62 79 20 74 68 | by th| 00001c60 65 20 63 6f 6e 74 65 73 74 61 6e 74 73 20 66 72 |e contestants fr| 00001c70 6f 6d 20 66 6f 75 72 20 72 6f 77 73 20 6f 66 20 |om four rows of | 00001c80 66 61 63 65 20 64 6f 77 6e 0a 20 20 20 20 20 20 |face down. | 00001c90 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 00001ca0 20 20 63 61 72 64 73 2c 20 73 68 6f 75 6c 64 20 | cards, should | 00001cb0 62 65 20 65 6e 74 65 72 65 64 20 69 6e 74 6f 20 |be entered into | 00001cc0 74 68 65 73 65 20 62 6f 78 65 73 2e 0a 0a 20 20 |these boxes... | 00001cd0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 00001ce0 20 20 20 20 20 20 49 66 20 74 68 65 72 65 20 69 | If there i| 00001cf0 73 20 61 20 6e 75 6d 62 65 72 20 69 6e 20 61 20 |s a number in a | 00001d00 62 6f 78 20 61 6c 72 65 61 64 79 20 69 74 20 63 |box already it c| 00001d10 61 6e 20 62 65 0a 20 20 20 20 20 20 20 20 20 20 |an be. | 00001d20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 64 65 | de| 00001d30 6c 65 74 65 64 20 75 73 69 6e 67 20 74 68 65 20 |leted using the | 00001d40 44 45 4c 45 54 45 20 6f 72 20 43 4f 50 59 20 6b |DELETE or COPY k| 00001d50 65 79 73 2e 20 50 72 65 73 73 69 6e 67 0a 20 20 |eys. Pressing. | 00001d60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 00001d70 20 20 20 20 20 20 52 45 54 55 52 4e 20 77 69 6c | RETURN wil| 00001d80 6c 20 6d 6f 76 65 20 74 68 65 20 63 61 72 65 74 |l move the caret| 00001d90 20 74 6f 20 74 68 65 20 62 6f 78 20 74 6f 20 74 | to the box to t| 00001da0 68 65 20 72 69 67 68 74 2c 0a 20 20 20 20 20 20 |he right,. | 00001db0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 00001dc0 20 20 61 6e 64 20 66 72 6f 6d 20 74 68 65 20 72 | and from the r| 00001dd0 69 67 68 74 2d 6d 6f 73 74 20 62 6f 78 20 75 70 |ight-most box up| 00001de0 20 74 6f 20 74 68 65 20 74 61 72 67 65 74 20 77 | to the target w| 00001df0 69 6e 64 6f 77 2e 0a 20 20 20 20 20 20 20 20 20 |indow.. | 00001e00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 54 | T| 00001e10 68 65 20 75 70 20 61 6e 64 20 64 6f 77 6e 20 63 |he up and down c| 00001e20 75 72 73 6f 72 20 6b 65 79 73 20 63 61 6e 20 62 |ursor keys can b| 00001e30 65 20 75 73 65 64 20 74 6f 20 6d 6f 76 65 20 74 |e used to move t| 00001e40 68 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 |he. | 00001e50 20 20 20 20 20 20 20 20 20 20 20 63 61 72 65 74 | caret| 00001e60 20 62 65 74 77 65 65 6e 20 62 6f 78 65 73 2e 0a | between boxes..| 00001e70 0a 54 68 65 20 74 61 72 67 65 74 20 6e 75 6d 62 |.The target numb| 00001e80 65 72 20 20 20 20 20 20 20 54 68 65 20 74 61 72 |er The tar| 00001e90 67 65 74 20 6e 75 6d 62 65 72 20 28 77 68 69 63 |get number (whic| 00001ea0 68 20 69 73 20 72 61 6e 64 6f 6d 6c 79 20 63 68 |h is randomly ch| 00001eb0 6f 73 65 6e 20 62 79 20 43 65 63 69 6c 0a 20 20 |osen by Cecil. | 00001ec0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 00001ed0 20 20 20 20 20 20 74 68 65 20 43 6f 75 6e 74 64 | the Countd| 00001ee0 6f 77 6e 20 63 6f 6d 70 75 74 65 72 29 20 73 68 |own computer) sh| 00001ef0 6f 75 6c 64 20 62 65 20 65 6e 74 65 72 65 64 20 |ould be entered | 00001f00 69 6e 74 6f 20 74 68 65 0a 20 20 20 20 20 20 20 |into the. | 00001f10 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 00001f20 20 72 65 64 20 62 6f 78 2e 20 50 72 65 73 73 69 | red box. Pressi| 00001f30 6e 67 20 52 45 54 55 52 4e 20 66 72 6f 6d 20 74 |ng RETURN from t| 00001f40 68 65 20 6c 61 73 74 20 62 6c 75 65 20 62 6f 78 |he last blue box| 00001f50 20 77 69 6c 6c 0a 20 20 20 20 20 20 20 20 20 20 | will. | 00001f60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 61 75 | au| 00001f70 74 6f 6d 61 74 69 63 61 6c 6c 79 20 70 6c 61 63 |tomatically plac| 00001f80 65 20 74 68 65 20 63 61 72 65 74 20 69 6e 20 74 |e the caret in t| 00001f90 68 65 20 74 61 72 67 65 74 20 62 6f 78 2c 0a 20 |he target box,. | 00001fa0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 00001fb0 20 20 20 20 20 20 20 70 72 65 73 73 69 6e 67 20 | pressing | 00001fc0 52 45 54 55 52 4e 20 66 72 6f 6d 20 68 65 72 65 |RETURN from here| 00001fd0 20 77 69 6c 6c 20 73 74 61 72 74 20 74 68 65 0a | will start the.| 00001fe0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 00001ff0 20 20 20 20 20 20 20 20 63 61 6c 63 75 6c 61 74 | calculat| 00002000 69 6f 6e 2e 0a 0a 47 6f 20 20 20 20 20 20 20 20 |ion...Go | 00002010 20 20 20 20 20 20 20 20 20 20 20 20 20 20 43 6c | Cl| 00002020 69 63 6b 69 6e 67 20 6f 76 65 72 20 74 68 69 73 |icking over this| 00002030 20 62 75 74 74 6f 6e 20 77 69 6c 6c 20 73 74 61 | button will sta| 00002040 72 74 20 74 68 65 20 73 65 61 72 63 68 20 66 6f |rt the search fo| 00002050 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 |r. | 00002060 20 20 20 20 20 20 20 20 20 20 61 20 73 6f 6c 75 | a solu| 00002070 74 69 6f 6e 20 74 6f 20 74 68 65 20 70 75 7a 7a |tion to the puzz| 00002080 6c 65 2e 20 49 66 20 61 6e 79 20 6f 66 20 74 68 |le. If any of th| 00002090 65 20 62 6f 78 65 73 20 68 61 76 65 0a 20 20 20 |e boxes have. | 000020a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 000020b0 20 20 20 20 20 6e 6f 74 20 62 65 65 6e 20 66 69 | not been fi| 000020c0 6c 6c 65 64 20 6f 72 20 61 72 65 20 64 69 73 61 |lled or are disa| 000020d0 6c 6c 6f 77 65 64 20 76 61 6c 75 65 73 2c 20 3f |llowed values, ?| 000020e0 3f 3f 20 77 69 6c 6c 0a 20 20 20 20 20 20 20 20 |?? will. | 000020f0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 00002100 62 65 20 70 6c 61 63 65 64 20 69 6e 20 74 68 65 |be placed in the| 00002110 20 6f 66 66 65 6e 64 69 6e 67 20 62 6f 78 28 65 | offending box(e| 00002120 73 29 2e 0a 0a 20 20 20 20 20 20 20 20 20 20 20 |s)... | 00002130 20 20 20 20 20 20 20 20 20 20 20 20 20 54 68 65 | The| 00002140 20 63 61 6c 63 75 6c 61 74 69 6f 6e 20 74 6f 20 | calculation to | 00002150 66 69 6e 64 20 61 20 73 6f 6c 75 74 69 6f 6e 20 |find a solution | 00002160 77 69 6c 6c 20 63 6f 6e 74 69 6e 75 65 0a 20 20 |will continue. | 00002170 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 00002180 20 20 20 20 20 20 75 6e 74 69 6c 20 74 68 65 20 | until the | 00002190 66 69 72 73 74 20 73 6f 6c 75 74 69 6f 6e 20 69 |first solution i| 000021a0 73 20 66 6f 75 6e 64 2c 20 69 6e 20 77 68 69 63 |s found, in whic| 000021b0 68 20 63 61 73 65 20 69 74 0a 20 20 20 20 20 20 |h case it. | 000021c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 000021d0 20 20 73 74 6f 70 73 2c 20 6f 72 20 75 6e 74 69 | stops, or unti| 000021e0 6c 20 61 6c 6c 20 74 68 65 20 70 6f 73 73 69 62 |l all the possib| 000021f0 6c 65 20 63 6f 6d 62 69 6e 61 74 69 6f 6e 73 20 |le combinations | 00002200 77 68 69 63 68 0a 20 20 20 20 20 20 20 20 20 20 |which. | 00002210 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 68 | th| 00002220 65 20 70 72 6f 67 72 61 6d 20 63 61 6e 20 74 72 |e program can tr| 00002230 79 20 61 72 65 20 65 78 68 61 75 73 74 65 64 2c |y are exhausted,| 00002240 20 69 6e 20 77 68 69 63 68 20 63 61 73 65 20 74 | in which case t| 00002250 68 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 |he. | 00002260 20 20 20 20 20 20 20 20 20 20 20 63 6c 6f 73 65 | close| 00002270 73 74 20 73 6f 6c 75 74 69 6f 6e 20 77 69 6c 6c |st solution will| 00002280 20 62 65 20 67 69 76 65 6e 2e 0a 0a 20 20 20 20 | be given... | 00002290 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 000022a0 20 20 20 20 44 75 72 69 6e 67 20 74 68 65 20 63 | During the c| 000022b0 61 6c 63 75 6c 61 74 69 6f 6e 20 74 68 65 20 47 |alculation the G| 000022c0 6f 20 62 75 74 74 6f 6e 20 77 69 6c 6c 20 63 68 |o button will ch| 000022d0 61 6e 67 65 20 74 6f 0a 20 20 20 20 20 20 20 20 |ange to. | 000022e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 000022f0 50 61 75 73 65 2c 20 61 6c 6c 6f 77 69 6e 67 20 |Pause, allowing | 00002300 74 68 65 20 63 61 6c 63 75 6c 61 74 69 6f 6e 20 |the calculation | 00002310 74 6f 20 62 65 20 74 65 6d 70 6f 72 61 72 69 6c |to be temporaril| 00002320 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 |y. | 00002330 20 20 20 20 20 20 20 20 20 20 70 61 75 73 65 64 | paused| 00002340 2c 20 74 68 65 20 63 6c 6f 73 65 73 74 20 73 6f |, the closest so| 00002350 6c 75 74 69 6f 6e 20 66 6f 75 6e 64 20 73 6f 20 |lution found so | 00002360 66 61 72 20 69 73 0a 20 20 20 20 20 20 20 20 20 |far is. | 00002370 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 64 | d| 00002380 69 73 70 6c 61 79 65 64 20 69 6e 20 74 68 65 20 |isplayed in the | 00002390 67 72 65 65 6e 20 62 6f 78 2c 20 69 74 20 77 69 |green box, it wi| 000023a0 6c 6c 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 |ll automatically| 000023b0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 |. | 000023c0 20 20 20 20 20 20 20 20 20 70 61 75 73 65 20 77 | pause w| 000023d0 68 65 6e 20 74 68 65 20 65 78 61 63 74 20 73 6f |hen the exact so| 000023e0 6c 75 74 69 6f 6e 20 69 73 20 66 6f 75 6e 64 2e |lution is found.| 000023f0 20 57 68 69 6c 73 74 0a 20 20 20 20 20 20 20 20 | Whilst. | 00002400 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 00002410 70 61 75 73 65 64 20 74 68 65 20 62 75 74 74 6f |paused the butto| 00002420 6e 20 77 69 6c 6c 20 73 68 6f 77 20 43 6f 6e 74 |n will show Cont| 00002430 69 6e 75 65 2c 20 70 72 65 73 73 69 6e 67 20 69 |inue, pressing i| 00002440 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 |t. | 00002450 20 20 20 20 20 20 20 20 20 20 77 69 6c 6c 20 63 | will c| 00002460 6f 6e 74 69 6e 75 65 20 66 72 6f 6d 20 77 68 65 |ontinue from whe| 00002470 72 65 20 69 74 20 77 61 73 20 70 61 75 73 65 64 |re it was paused| 00002480 2e 20 0a 0a 43 6c 65 61 72 20 20 20 20 20 20 20 |. ..Clear | 00002490 20 20 20 20 20 20 20 20 20 20 20 20 54 68 69 73 | This| 000024a0 20 62 75 74 74 6f 6e 20 77 69 6c 6c 20 63 6c 65 | button will cle| 000024b0 61 72 20 61 6c 6c 20 74 68 65 20 62 6f 78 65 73 |ar all the boxes| 000024c0 20 61 6e 64 20 61 62 61 6e 64 6f 6e 20 61 0a 20 | and abandon a. | 000024d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 000024e0 20 20 20 20 20 20 20 63 61 6c 63 75 6c 61 74 69 | calculati| 000024f0 6f 6e 20 69 66 20 69 6e 20 70 72 6f 67 72 65 73 |on if in progres| 00002500 73 2c 20 69 74 20 63 61 6e 20 62 65 20 75 73 65 |s, it can be use| 00002510 64 20 74 6f 20 74 69 64 79 0a 20 20 20 20 20 20 |d to tidy. | 00002520 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 00002530 20 20 75 70 20 74 68 65 20 64 69 73 70 6c 61 79 | up the display| 00002540 20 62 65 66 6f 72 65 20 61 20 6e 65 77 20 67 61 | before a new ga| 00002550 6d 65 2e 0a 0a 53 6d 61 6c 6c 20 6e 75 6d 20 26 |me...Small num &| 00002560 20 4c 61 72 67 65 20 4e 75 6d 20 20 20 49 66 20 | Large Num If | 00002570 74 68 65 20 54 56 20 70 72 6f 67 72 61 6d 6d 65 |the TV programme| 00002580 20 64 6f 65 73 20 6e 6f 74 20 68 61 70 70 65 6e | does not happen| 00002590 20 74 6f 20 62 65 20 6f 6e 2c 0a 20 20 20 20 20 | to be on,. | 000025a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 000025b0 20 20 20 6e 75 6d 62 65 72 73 20 63 61 6e 20 62 | numbers can b| 000025c0 65 20 63 68 6f 73 65 6e 20 61 74 20 72 61 6e 64 |e chosen at rand| 000025d0 6f 6d 20 75 73 69 6e 67 20 74 68 65 73 65 20 62 |om using these b| 000025e0 75 74 74 6f 6e 73 2e 0a 0a 20 20 20 20 20 20 20 |uttons... | 000025f0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 00002600 20 41 20 6c 61 72 67 65 20 6e 75 6d 62 65 72 20 | A large number | 00002610 28 32 35 2c 20 37 35 20 6f 72 20 31 30 30 29 20 |(25, 75 or 100) | 00002620 6f 72 20 73 6d 61 6c 6c 20 6e 75 6d 62 65 72 0a |or small number.| 00002630 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 00002640 20 20 20 20 20 20 20 20 28 31 2d 31 30 29 20 77 | (1-10) w| 00002650 69 6c 6c 20 62 65 20 70 6c 61 63 65 64 20 69 6e |ill be placed in| 00002660 20 74 68 65 20 62 6c 75 65 20 62 6f 78 20 63 6f | the blue box co| 00002670 6e 74 61 69 6e 69 6e 67 20 74 68 65 0a 20 20 20 |ntaining the. | 00002680 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 00002690 20 20 20 20 20 63 61 72 65 74 2c 20 6f 72 20 74 | caret, or t| 000026a0 68 65 20 6c 65 66 74 20 6d 6f 73 74 20 6f 6e 65 |he left most one| 000026b0 20 69 66 20 69 74 20 69 73 20 69 6e 20 61 6e 6f | if it is in ano| 000026c0 74 68 65 72 0a 20 20 20 20 20 20 20 20 20 20 20 |ther. | 000026d0 20 20 20 20 20 20 20 20 20 20 20 20 20 77 69 6e | win| 000026e0 64 6f 77 2e 20 50 72 65 73 73 69 6e 67 20 65 69 |dow. Pressing ei| 000026f0 74 68 65 72 20 62 75 74 74 6f 6e 20 77 68 65 6e |ther button when| 00002700 20 74 68 65 20 63 61 72 65 74 20 69 73 20 69 6e | the caret is in| 00002710 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 |. | 00002720 20 20 20 20 20 20 20 20 20 74 68 65 20 74 61 72 | the tar| 00002730 67 65 74 20 62 6f 78 2c 20 74 68 65 20 74 61 72 |get box, the tar| 00002740 67 65 74 20 69 73 20 63 68 6f 73 65 6e 20 66 72 |get is chosen fr| 00002750 6f 6d 20 74 68 65 20 72 61 6e 67 65 0a 20 20 20 |om the range. | 00002760 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 00002770 20 20 20 20 20 31 30 31 20 74 6f 20 39 39 39 2e | 101 to 999.| 00002780 20 54 68 65 20 63 61 6c 63 75 6c 61 74 69 6f 6e | The calculation| 00002790 20 63 61 6e 20 62 65 20 73 74 61 72 74 65 64 20 | can be started | 000027a0 75 73 69 6e 67 20 74 68 65 0a 20 20 20 20 20 20 |using the. | 000027b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 000027c0 20 20 47 6f 20 62 75 74 74 6f 6e 2e 0a 0a 54 69 | Go button...Ti| 000027d0 6d 65 20 20 20 20 20 20 20 20 20 20 20 20 20 20 |me | 000027e0 20 20 20 20 20 20 54 68 69 73 20 62 6f 78 20 73 | This box s| 000027f0 68 6f 77 73 20 74 68 65 20 74 69 6d 65 20 74 61 |hows the time ta| 00002800 6b 65 6e 20 64 75 72 69 6e 67 20 63 61 6c 63 75 |ken during calcu| 00002810 6c 61 74 69 6f 6e 2c 0a 20 20 20 20 20 20 20 20 |lation,. | 00002820 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 00002830 6e 6f 74 20 69 6e 63 6c 75 64 69 6e 67 20 61 6e |not including an| 00002840 79 20 74 69 6d 65 20 66 6f 72 20 73 74 6f 70 70 |y time for stopp| 00002850 61 67 65 73 2e 0a 0a 43 6f 6d 62 73 20 20 20 20 |ages...Combs | 00002860 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 54 | T| 00002870 68 69 73 20 69 6e 64 69 63 61 74 65 73 20 74 68 |his indicates th| 00002880 65 20 6e 75 6d 62 65 72 20 6f 66 20 63 6f 6d 62 |e number of comb| 00002890 69 6e 61 74 69 6f 6e 73 20 74 72 69 65 64 20 74 |inations tried t| 000028a0 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 |o. | 000028b0 20 20 20 20 20 20 20 20 20 20 66 69 6e 64 20 74 | find t| 000028c0 68 65 20 73 6f 6c 75 74 69 6f 6e 2e 20 54 68 65 |he solution. The| 000028d0 20 70 72 6f 67 72 61 6d 20 63 61 6e 20 74 72 79 | program can try| 000028e0 20 6f 76 65 72 0a 20 20 20 20 20 20 20 20 20 20 | over. | 000028f0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 31 2c | 1,| 00002900 30 30 30 2c 30 30 30 20 63 6f 6d 62 69 6e 61 74 |000,000 combinat| 00002910 69 6f 6e 73 20 6f 66 20 74 68 65 20 73 69 78 20 |ions of the six | 00002920 6e 75 6d 62 65 72 73 20 61 6e 64 0a 20 20 20 20 |numbers and. | 00002930 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 00002940 20 20 20 20 61 72 69 74 68 6d 65 74 69 63 20 6f | arithmetic o| 00002950 70 65 72 61 74 6f 72 73 20 62 65 66 6f 72 65 20 |perators before | 00002960 67 69 76 69 6e 67 20 75 70 2e 0a 0a 20 20 20 20 |giving up... | 00002970 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 00002980 20 20 20 20 54 68 65 20 74 69 6d 65 20 74 61 6b | The time tak| 00002990 65 6e 20 74 6f 20 74 72 79 20 61 6c 6c 20 63 6f |en to try all co| 000029a0 6d 62 69 6e 61 74 69 6f 6e 73 20 77 69 6c 6c 20 |mbinations will | 000029b0 64 65 70 65 6e 64 0a 20 20 20 20 20 20 20 20 20 |depend. | 000029c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6f | o| 000029d0 6e 20 74 68 65 20 70 72 6f 63 65 73 73 69 6e 67 |n the processing| 000029e0 20 73 70 65 65 64 20 6f 66 20 79 6f 75 72 20 6d | speed of your m| 000029f0 61 63 68 69 6e 65 2c 20 74 68 65 20 73 63 72 65 |achine, the scre| 00002a00 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 |en. | 00002a10 20 20 20 20 20 20 20 20 20 20 20 6d 6f 64 65 20 | mode | 00002a20 69 6e 20 75 73 65 20 61 6e 64 20 77 68 61 74 20 |in use and what | 00002a30 6f 74 68 65 72 20 61 70 70 6c 69 63 61 74 69 6f |other applicatio| 00002a40 6e 73 20 61 72 65 20 72 75 6e 6e 69 6e 67 2e 0a |ns are running..| 00002a50 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 00002a60 20 20 20 20 20 20 20 20 41 20 6c 69 67 68 74 6c | A lightl| 00002a70 79 20 6c 6f 61 64 65 64 20 41 52 4d 32 20 6d 61 |y loaded ARM2 ma| 00002a80 63 68 69 6e 65 20 69 6e 20 4d 6f 64 65 20 31 32 |chine in Mode 12| 00002a90 20 63 61 6e 20 75 73 75 61 6c 6c 79 0a 20 20 20 | can usually. | 00002aa0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 00002ab0 20 20 20 20 20 74 72 79 20 61 6c 6c 20 63 6f 6d | try all com| 00002ac0 62 69 6e 61 74 69 6f 6e 73 20 69 6e 20 6a 75 73 |binations in jus| 00002ad0 74 20 6f 76 65 72 20 34 30 20 73 65 63 6f 6e 64 |t over 40 second| 00002ae0 73 2c 20 6d 6f 73 74 0a 20 20 20 20 20 20 20 20 |s, most. | 00002af0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 00002b00 73 6f 6c 75 74 69 6f 6e 73 20 61 72 65 20 75 73 |solutions are us| 00002b10 75 61 6c 6c 79 20 66 6f 75 6e 64 20 69 6e 20 75 |ually found in u| 00002b20 6e 64 65 72 20 31 30 20 73 65 63 6f 6e 64 73 2e |nder 10 seconds.| 00002b30 0a 0a 4e 65 61 72 65 73 74 20 20 20 20 20 20 20 |..Nearest | 00002b40 20 20 20 20 20 20 20 20 20 20 57 68 69 6c 65 20 | While | 00002b50 74 68 65 20 63 61 6c 63 75 6c 61 74 69 6f 6e 20 |the calculation | 00002b60 69 73 20 69 6e 20 70 72 6f 63 65 73 73 20 74 68 |is in process th| 00002b70 69 73 20 62 6f 78 20 73 68 6f 77 73 0a 20 20 20 |is box shows. | 00002b80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 00002b90 20 20 20 20 20 74 68 65 20 6e 65 61 72 65 73 74 | the nearest| 00002ba0 20 72 65 73 75 6c 74 20 66 6f 75 6e 64 20 73 6f | result found so| 00002bb0 20 66 61 72 2c 20 6f 72 20 74 68 65 20 74 61 72 | far, or the tar| 00002bc0 67 65 74 20 69 66 20 61 0a 20 20 20 20 20 20 20 |get if a. | 00002bd0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 00002be0 20 73 6f 6c 75 74 69 6f 6e 20 68 61 73 20 62 65 | solution has be| 00002bf0 65 6e 20 66 6f 75 6e 64 2e 0a 0a 53 6f 6c 75 74 |en found...Solut| 00002c00 69 6f 6e 20 20 20 20 20 20 20 20 20 20 20 20 20 |ion | 00002c10 20 20 20 54 68 65 20 65 78 61 63 74 20 73 6f 6c | The exact sol| 00002c20 75 74 69 6f 6e 20 6f 72 20 74 68 65 20 6e 65 61 |ution or the nea| 00002c30 72 65 73 74 20 74 68 61 74 20 63 6f 75 6c 64 20 |rest that could | 00002c40 62 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 |be. | 00002c50 20 20 20 20 20 20 20 20 20 20 20 66 6f 75 6e 64 | found| 00002c60 20 69 73 20 73 68 6f 77 6e 20 69 6e 20 74 68 65 | is shown in the| 00002c70 20 6c 61 72 67 65 20 67 72 65 65 6e 20 62 6f 78 | large green box| 00002c80 2c 20 77 69 74 68 20 74 68 65 0a 20 20 20 20 20 |, with the. | 00002c90 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 00002ca0 20 20 20 6e 75 6d 62 65 72 73 20 61 6e 64 20 6f | numbers and o| 00002cb0 70 65 72 61 74 6f 72 73 20 75 73 65 64 20 73 68 |perators used sh| 00002cc0 6f 77 6e 20 61 73 20 61 20 73 75 6d 2e 0a 0a 54 |own as a sum...T| 00002cd0 68 65 20 61 6c 67 6f 72 69 74 68 6d 20 20 20 20 |he algorithm | 00002ce0 20 20 20 20 20 20 20 41 20 73 69 6d 70 6c 65 20 | A simple | 00002cf0 62 72 75 74 65 20 66 6f 72 63 65 20 61 6c 67 6f |brute force algo| 00002d00 72 69 74 68 6d 20 69 73 20 75 73 65 64 20 74 72 |rithm is used tr| 00002d10 79 69 6e 67 20 61 6c 6c 0a 20 20 20 20 20 20 20 |ying all. | 00002d20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 00002d30 20 74 68 65 20 63 6f 6d 62 69 6e 61 74 69 6f 6e | the combination| 00002d40 73 20 6f 66 20 6e 75 6d 62 65 72 73 20 61 6e 64 |s of numbers and| 00002d50 20 6f 70 65 72 61 74 6f 72 73 2c 20 73 74 61 72 | operators, star| 00002d60 74 69 6e 67 0a 20 20 20 20 20 20 20 20 20 20 20 |ting. | 00002d70 20 20 20 20 20 20 20 20 20 20 20 20 20 77 69 74 | wit| 00002d80 68 20 74 77 6f 20 6e 75 6d 62 65 72 73 20 61 6e |h two numbers an| 00002d90 64 20 77 6f 72 6b 69 6e 67 20 75 70 20 74 6f 20 |d working up to | 00002da0 75 73 69 6e 67 20 61 6c 6c 20 73 69 78 2e 20 0a |using all six. .| 00002db0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 |. | 00002dc0 20 20 20 20 20 20 20 20 20 44 69 76 69 73 69 6f | Divisio| 00002dd0 6e 73 20 61 72 65 20 63 68 65 63 6b 65 64 20 74 |ns are checked t| 00002de0 6f 20 73 65 65 20 74 68 61 74 20 6f 6e 6c 79 20 |o see that only | 00002df0 77 68 6f 6c 65 20 6e 75 6d 62 65 72 73 0a 20 20 |whole numbers. | 00002e00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 00002e10 20 20 20 20 20 20 61 72 65 20 70 72 6f 64 75 63 | are produc| 00002e20 65 64 2e 20 0a 0a 20 20 20 20 20 20 20 20 20 20 |ed. .. | 00002e30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 43 6f | Co| 00002e40 6d 62 69 6e 61 74 69 6f 6e 73 20 6f 66 20 70 61 |mbinations of pa| 00002e50 72 65 6e 74 68 65 73 65 73 20 61 72 65 20 6e 6f |rentheses are no| 00002e60 74 20 75 73 65 64 20 66 6f 72 20 73 70 65 65 64 |t used for speed| 00002e70 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 |. | 00002e80 20 20 20 20 20 20 20 20 20 72 65 61 73 6f 6e 73 | reasons| 00002e90 2c 20 77 68 69 63 68 20 69 73 20 77 68 79 20 69 |, which is why i| 00002ea0 74 20 69 73 20 73 6f 6d 65 74 69 6d 65 73 20 70 |t is sometimes p| 00002eb0 6f 73 73 69 62 6c 65 20 74 6f 0a 20 20 20 20 20 |ossible to. | 00002ec0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 00002ed0 20 20 20 66 69 6e 64 20 61 20 73 6f 6c 75 74 69 | find a soluti| 00002ee0 6f 6e 20 74 68 61 74 20 74 68 69 73 20 70 72 6f |on that this pro| 00002ef0 67 72 61 6d 20 63 61 6e 27 74 20 2d 20 62 75 74 |gram can't - but| 00002f00 20 6f 6e 6c 79 0a 20 20 20 20 20 20 20 20 20 20 | only. | 00002f10 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 61 | ra| 00002f20 72 65 6c 79 2e 0a 0a 0a 0a 4f 74 68 65 72 20 70 |rely.....Other p| 00002f30 75 7a 7a 6c 65 20 73 6f 6c 76 65 72 73 0a 3d 3d |uzzle solvers.==| 00002f40 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d |================| 00002f50 3d 3d 0a 0a 4c 75 63 6b 69 6c 79 20 49 20 64 6f |==..Luckily I do| 00002f60 6e 27 74 20 77 61 74 63 68 20 61 6e 79 20 6f 74 |n't watch any ot| 00002f70 68 65 72 20 67 61 6d 65 20 73 68 6f 77 73 2c 20 |her game shows, | 00002f80 61 6c 74 68 6f 75 67 68 20 74 68 65 72 65 27 73 |although there's| 00002f90 20 61 6c 77 61 79 73 20 74 68 65 0a 4b 72 79 70 | always the.Kryp| 00002fa0 74 6f 6e 20 46 61 63 74 6f 72 20 61 73 73 61 75 |ton Factor assau| 00002fb0 6c 74 20 63 6f 75 72 73 65 2e 2e 2e 21 0a 0a |lt course...!..| 00002fbf