Home » CEEFAX disks » telesoftware1.adl » CeeFax/R\INFO
CeeFax/R\INFO
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 » CEEFAX disks » telesoftware1.adl |
Filename: | CeeFax/R\INFO |
Read OK: | ✔ |
File size: | 1296 bytes |
Load address: | 1A00 |
Exec address: | 801F |
File contents
10REM"�*********************** 20REM"�*�RECIPE BOOK �using�* 30REM"�*�CEEFAX recipe pages�* 40REM"�*� INSTRUCTIONS PROG� * 50REM"�*� (C)� J.J.Brayshaw� * 60REM"�*� JULY 1986�Vers.3� * 70REM"�*********************** 80MODE7 90VDU23,0,2,52;0;0;0; 100PROCheading 110PRINT"�The main program uses�CEEFAX�broadcasts"; 120PRINT"�to compile an electronic recipe book." 130PRINT'"�The main menu offers three options:" 140PRINT'"� �1. Find a recipe"' 150PRINT"�This presents a list of recipe names" 160PRINT"�on the screen, and allows the user to" 170PRINT"�to select any one." 180PRINT"�The display shows 16 recipe names at a" 190PRINT"�time. To scan through the list use�^" 200PRINT"�(up arrow) to scroll upwards, and�v" 210PRINT"�(down arrow) to scroll downwards. The" 220PRINT"�list starts by presentng the most" 230PRINT"�recent recipes." 240PROCwait:PROCheading 250PRINT"�Any recipe held on file can be" 260PRINT"�selected. (It is not necessary to scan" 270PRINT"�the list to find it if you already" 280PRINT"�know the recipe number.)" 290PRINT"�To make a selection, press the�]�key" 300PRINT"�(right arrow), type the number" 310PRINT"�required, followed by�RETURN�(this is" 320PRINT"�the only time�RETURN�is required.)" 330PRINT"�When a recipe is displayed, the pages" 340PRINT"�can be selected using the cursor keys:" 350PRINT"�^ (Up Arrow)� Select previous page" 360PRINT"�v (Down Arrow) �Select following page" 370PRINT"�[ (Left Arrow) �Select first page" 380PRINT"�] (Right Arrow)�Return to main menu" 390PRINT"�COPY (Copy key)�Print current page" 400PRINT" �(If printer is active)" 410PROCwait:PROCheading 420PRINT"�The�COPY�key activates an alpha/numeric"; 430PRINT"�screen dump, included in the program" 440PRINT"�as�PROCprinter�. It is set up for an" 450PRINT"�EPSON MX80 T3�at present, but can be" 460PRINT"�modified by the user for other printers"; 470PRINT"�if required. It will not be engaged if" 480PRINT"�the printer is not on line." 490PRINT"�Only the currently displayed frame is" 500PRINT"�printed, so the shopping list can be" 510PRINT"�easily made by printing just the list" 520PRINT"�of ingredients!" 530PROCwait:PROCheading 540PRINT'" �2. Add todays recipe"' 550PRINT"�This will access�CEEFAX�to find the" 560PRINT"�current recipe. If it consists of" 570PRINT"�only one page, it will be immediately" 580PRINT"�saved to disc as soon as it is found," 590PRINT"�otherwise the pages will be downloaded" 600PRINT"�in order, and it may, therefore, take" 610PRINT"�a few minutes to record the whole" 620PRINT"�recipe." 630PROCwait:PROCheading 640PRINT"�Option 2 will not be present if the" 650PRINT"�program detects the adaptor is not" 660PRINT"�switched on. (In this case, recipes" 670PRINT"�may be viewed, but not added to.)" 680PRINT"�If the recipe has already been" 690PRINT"�downloaded and saved, you are given" 700PRINT"�option to abort the SAVE routine." 710PRINT"�If a recipe is saved for a second time,"; 720PRINT"�the original is NOT overwritten, but" 730PRINT"�the new version is saved as well. This" 740PRINT"�is because it has been known for CEEFAX"; 750PRINT"�to offer two recipes of the same title" 760PRINT"�on consecutive days, and this allows" 770PRINT"�both to be saved." 780PROCwait:PROCheading 790PRINT'" �3. End"' 800PRINT"�Ends the program." 810PROCwait:PROCheading 820PRINT"�It is important to use a blank disc" 830PRINT"�(formatted), and to create a �!BOOT" 840PRINT"�file, if required, BEFORE running" 850PRINT"�RECIPES�for the first time." 860PRINT"�(First format the disc, then create the"; 870PRINT"�!BOOT�file, then save�RECIPES�to the" 880PRINT"�disc, then�*COMPACT�the disc.)" 890PRINT"�This is because of the way the Acorn" 900PRINT"�DFS allocates the disc space." 910PRINT"�If you are using 40 track discs, you" 920PRINT"�will need to alter line number 90 of" 930PRINT"�the program to read�disc%=40�so the" 940PRINT"�correct amount of space is allocated" 950PRINT"�to each file created." 960PROCwait:PROCheading 970PRINT"�It should be possible to store about" 980PRINT"�120 recipes on a single 80 track disc," 990PRINT"�(about 60 on a 40 track disc)." 1000PRINT"�You must avoid any further use of" 1010PRINT"�*COMPACT�as this will compress the" 1020PRINT"�data files, resulting in a�Can't" 1030PRINT"�extend�message well before the disc" 1040PRINT"�is full." 1050PRINT"�This program can only be used on disc" 1060PRINT"�based systems, due to the use of" 1070PRINT"�Random Access files, not possible on" 1080PRINT"�tape." 1090PRINT"�NOTE: The program has been written for" 1100PRINT"�use with Acorn DFS and Acorn Teletext" 1110PRINT"�adapter�with BBC ATS software." 1120PRINT"�Compatibility with other systems" 1130PRINT"�cannot be guaranteed." 1140PRINTCHR$132;CHR$157"�Press�SPACE�to run�RECIPES�..."; 1150IFGET=32 PROCheading:CHAIN"RECIPES" 1160PROCheading 1170END 1180REM"�****** 1190DEFPROCheading 1200CLS 1210PRINTCHR$151;"_p|p0pxtp_p|p0p|p_p|p0pxtp_p|p0" 1220PRINTCHR$148;"h,,,4<,,lh,,,4<,lh,,,4<,,lh,,,4"CHR$157;CHR$135"From" 1230PRINTCHR$151;"j s(55bs�j ��5� �j sp55bs�jps`"CHR$157;CHR$132;"CEEFAX" 1240PRINTCHR$148;"*,/,%-,,.*,,,%-,.*,//%-,,.*,,,%"CHR$157;CHR$135"Pages" 1250VDU32,132,157,134:PRINT"(C)�J.J.Brayshaw�1986 ";CHR$156 1260PRINT' 1270ENDPROC 1280REM"�****** 1290DEFPROCwait 1300PRINTTAB(0,24)CHR$132;CHR$157"�Press SPACE to continue..."; 1310REPEAT:UNTILGET=32 1320ENDPROC
�"�*********************** �"�*�RECIPE BOOK �using�* �"�*�CEEFAX recipe pages�* (�"�*� INSTRUCTIONS PROG� * 2�"�*� (C)� J.J.Brayshaw� * <�"�*� JULY 1986�Vers.3� * F�"�*********************** P�7 Z�23,0,2,52;0;0;0; d�heading n0�"�The main program uses�CEEFAX�broadcasts"; x-�"�to compile an electronic recipe book." �,�'"�The main menu offers three options:" ��'"� �1. Find a recipe"' �,�"�This presents a list of recipe names" �-�"�on the screen, and allows the user to" ��"�to select any one." �.�"�The display shows 16 recipe names at a" �,�"�time. To scan through the list use�^" �+�"�(up arrow) to scroll upwards, and�v" �-�"�(down arrow) to scroll downwards. The" �)�"�list starts by presentng the most" ��"�recent recipes." ��wait:�heading �&�"�Any recipe held on file can be" .�"�selected. (It is not necessary to scan" *�"�the list to find it if you already" �"�know the recipe number.)" ",�"�To make a selection, press the�]�key" ,&�"�(right arrow), type the number" 6-�"�required, followed by�RETURN�(this is" @*�"�the only time�RETURN�is required.)" J-�"�When a recipe is displayed, the pages" T.�"�can be selected using the cursor keys:" ^,�"�^ (Up Arrow)� Select previous page" h-�"�v (Down Arrow) �Select following page" r)�"�[ (Left Arrow) �Select first page" |+�"�] (Right Arrow)�Return to main menu" �*�"�COPY (Copy key)�Print current page" �.�" �(If printer is active)" ��wait:�heading �0�"�The�COPY�key activates an alpha/numeric"; �,�"�screen dump, included in the program" �,�"�as�PROCprinter�. It is set up for an" �,�"�EPSON MX80 T3�at present, but can be" �0�"�modified by the user for other printers"; �.�"�if required. It will not be engaged if" �#�"�the printer is not on line." �-�"�Only the currently displayed frame is" �,�"�printed, so the shopping list can be" �-�"�easily made by printing just the list" �"�of ingredients!" �wait:�heading !�'" �2. Add todays recipe"' &+�"�This will access�CEEFAX�to find the" 0)�"�current recipe. If it consists of" :-�"�only one page, it will be immediately" D-�"�saved to disc as soon as it is found," N.�"�otherwise the pages will be downloaded" X-�"�in order, and it may, therefore, take" b)�"�a few minutes to record the whole" l�"�recipe." v�wait:�heading �+�"�Option 2 will not be present if the" �*�"�program detects the adaptor is not" �+�"�switched on. (In this case, recipes" �)�"�may be viewed, but not added to.)" �&�"�If the recipe has already been" �+�"�downloaded and saved, you are given" �)�"�option to abort the SAVE routine." �0�"�If a recipe is saved for a second time,"; �,�"�the original is NOT overwritten, but" �.�"�the new version is saved as well. This" �0�"�is because it has been known for CEEFAX"; �.�"�to offer two recipes of the same title" �,�"�on consecutive days, and this allows" �"�both to be saved." �wait:�heading �'" �3. End"' �"�Ends the program." *�wait:�heading 4+�"�It is important to use a blank disc" >+�"�(formatted), and to create a �!BOOT" H)�"�file, if required, BEFORE running" R#�"�RECIPES�for the first time." \0�"�(First format the disc, then create the"; f,�"�!BOOT�file, then save�RECIPES�to the" p&�"�disc, then�*COMPACT�the disc.)" z,�"�This is because of the way the Acorn" �%�"�DFS allocates the disc space." �,�"�If you are using 40 track discs, you" �,�"�will need to alter line number 90 of" �+�"�the program to read�disc%=40�so the" �,�"�correct amount of space is allocated" ��"�to each file created." ��wait:�heading �,�"�It should be possible to store about" �.�"�120 recipes on a single 80 track disc," �&�"�(about 60 on a 40 track disc)." �)�"�You must avoid any further use of" �*�"�*COMPACT�as this will compress the" �(�"�data files, resulting in a�Can't" +�"�extend�message well before the disc" �"�is full." -�"�This program can only be used on disc" $(�"�based systems, due to the use of" .,�"�Random Access files, not possible on" 8 �"�tape." B.�"�NOTE: The program has been written for" L-�"�use with Acorn DFS and Acorn Teletext" V&�"�adapter�with BBC ATS software." `(�"�Compatibility with other systems" j�"�cannot be guaranteed." t0�132;�157"�Press�SPACE�to run�RECIPES�..."; ~�=32 �heading:�"RECIPES" ��heading �� � �"�****** � ��heading �� �+�151;"_p|p0pxtp_p|p0p|p_p|p0pxtp_p|p0" �:�148;"h,,,4<,,lh,,,4<,lh,,,4<,,lh,,,4"�157;�135"From" �<�151;"j s(55bs�j ��5� �j sp55bs�jps`"�157;�132;"CEEFAX" �;�148;"*,/,%-,,.*,,,%-,.*,//%-,,.*,,,%"�157;�135"Pages" �4�32,132,157,134:�"(C)�J.J.Brayshaw�1986 ";�156 ��' �� �"�****** ��wait 2�0,24)�132;�157"�Press SPACE to continue..."; �:��=32 (� �
00000000 0d 00 0a 1e f4 22 81 2a 2a 2a 2a 2a 2a 2a 2a 2a |.....".*********| 00000010 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0d 00 |**************..| 00000020 14 1e f4 22 81 2a 83 52 45 43 49 50 45 20 20 42 |...".*.RECIPE B| 00000030 4f 4f 4b 20 86 75 73 69 6e 67 81 2a 0d 00 1e 1e |OOK .using.*....| 00000040 f4 22 81 2a 86 43 45 45 46 41 58 20 72 65 63 69 |.".*.CEEFAX reci| 00000050 70 65 20 70 61 67 65 73 81 2a 0d 00 28 1e f4 22 |pe pages.*..(.."| 00000060 81 2a 83 20 49 4e 53 54 52 55 43 54 49 4f 4e 53 |.*. INSTRUCTIONS| 00000070 20 50 52 4f 47 81 20 2a 0d 00 32 1e f4 22 81 2a | PROG. *..2..".*| 00000080 82 20 28 43 29 85 20 4a 2e 4a 2e 42 72 61 79 73 |. (C). J.J.Brays| 00000090 68 61 77 81 20 2a 0d 00 3c 1e f4 22 81 2a 82 20 |haw. *..<..".*. | 000000a0 20 4a 55 4c 59 20 31 39 38 36 84 56 65 72 73 2e | JULY 1986.Vers.| 000000b0 33 81 20 2a 0d 00 46 1e f4 22 81 2a 2a 2a 2a 2a |3. *..F..".*****| 000000c0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a |****************| 000000d0 2a 2a 0d 00 50 06 eb 37 0d 00 5a 15 ef 32 33 2c |**..P..7..Z..23,| 000000e0 30 2c 32 2c 35 32 3b 30 3b 30 3b 30 3b 0d 00 64 |0,2,52;0;0;0;..d| 000000f0 0c f2 68 65 61 64 69 6e 67 0d 00 6e 30 f1 22 86 |..heading..n0.".| 00000100 54 68 65 20 6d 61 69 6e 20 70 72 6f 67 72 61 6d |The main program| 00000110 20 75 73 65 73 83 43 45 45 46 41 58 86 62 72 6f | uses.CEEFAX.bro| 00000120 61 64 63 61 73 74 73 22 3b 0d 00 78 2d f1 22 86 |adcasts";..x-.".| 00000130 74 6f 20 63 6f 6d 70 69 6c 65 20 61 6e 20 65 6c |to compile an el| 00000140 65 63 74 72 6f 6e 69 63 20 72 65 63 69 70 65 20 |ectronic recipe | 00000150 62 6f 6f 6b 2e 22 0d 00 82 2c f1 27 22 86 54 68 |book."...,.'".Th| 00000160 65 20 6d 61 69 6e 20 6d 65 6e 75 20 6f 66 66 65 |e main menu offe| 00000170 72 73 20 74 68 72 65 65 20 6f 70 74 69 6f 6e 73 |rs three options| 00000180 3a 22 0d 00 8c 1c f1 27 22 86 20 83 31 2e 20 46 |:".....'". .1. F| 00000190 69 6e 64 20 61 20 72 65 63 69 70 65 22 27 0d 00 |ind a recipe"'..| 000001a0 96 2c f1 22 86 54 68 69 73 20 70 72 65 73 65 6e |.,.".This presen| 000001b0 74 73 20 61 20 6c 69 73 74 20 6f 66 20 72 65 63 |ts a list of rec| 000001c0 69 70 65 20 6e 61 6d 65 73 22 0d 00 a0 2d f1 22 |ipe names"...-."| 000001d0 86 6f 6e 20 74 68 65 20 73 63 72 65 65 6e 2c 20 |.on the screen, | 000001e0 61 6e 64 20 61 6c 6c 6f 77 73 20 74 68 65 20 75 |and allows the u| 000001f0 73 65 72 20 74 6f 22 0d 00 aa 1a f1 22 86 74 6f |ser to".....".to| 00000200 20 73 65 6c 65 63 74 20 61 6e 79 20 6f 6e 65 2e | select any one.| 00000210 22 0d 00 b4 2e f1 22 86 54 68 65 20 64 69 73 70 |".....".The disp| 00000220 6c 61 79 20 73 68 6f 77 73 20 31 36 20 72 65 63 |lay shows 16 rec| 00000230 69 70 65 20 6e 61 6d 65 73 20 61 74 20 61 22 0d |ipe names at a".| 00000240 00 be 2c f1 22 86 74 69 6d 65 2e 20 54 6f 20 73 |..,.".time. To s| 00000250 63 61 6e 20 74 68 72 6f 75 67 68 20 74 68 65 20 |can through the | 00000260 6c 69 73 74 20 75 73 65 83 5e 22 0d 00 c8 2b f1 |list use.^"...+.| 00000270 22 86 28 75 70 20 61 72 72 6f 77 29 20 74 6f 20 |".(up arrow) to | 00000280 73 63 72 6f 6c 6c 20 75 70 77 61 72 64 73 2c 20 |scroll upwards, | 00000290 61 6e 64 83 76 22 0d 00 d2 2d f1 22 86 28 64 6f |and.v"...-.".(do| 000002a0 77 6e 20 61 72 72 6f 77 29 20 74 6f 20 73 63 72 |wn arrow) to scr| 000002b0 6f 6c 6c 20 64 6f 77 6e 77 61 72 64 73 2e 20 54 |oll downwards. T| 000002c0 68 65 22 0d 00 dc 29 f1 22 86 6c 69 73 74 20 73 |he"...).".list s| 000002d0 74 61 72 74 73 20 62 79 20 70 72 65 73 65 6e 74 |tarts by present| 000002e0 6e 67 20 74 68 65 20 6d 6f 73 74 22 0d 00 e6 17 |ng the most"....| 000002f0 f1 22 86 72 65 63 65 6e 74 20 72 65 63 69 70 65 |.".recent recipe| 00000300 73 2e 22 0d 00 f0 12 f2 77 61 69 74 3a f2 68 65 |s.".....wait:.he| 00000310 61 64 69 6e 67 0d 00 fa 26 f1 22 86 41 6e 79 20 |ading...&.".Any | 00000320 72 65 63 69 70 65 20 68 65 6c 64 20 6f 6e 20 66 |recipe held on f| 00000330 69 6c 65 20 63 61 6e 20 62 65 22 0d 01 04 2e f1 |ile can be".....| 00000340 22 86 73 65 6c 65 63 74 65 64 2e 20 28 49 74 20 |".selected. (It | 00000350 69 73 20 6e 6f 74 20 6e 65 63 65 73 73 61 72 79 |is not necessary| 00000360 20 74 6f 20 73 63 61 6e 22 0d 01 0e 2a f1 22 86 | to scan"...*.".| 00000370 74 68 65 20 6c 69 73 74 20 74 6f 20 66 69 6e 64 |the list to find| 00000380 20 69 74 20 69 66 20 79 6f 75 20 61 6c 72 65 61 | it if you alrea| 00000390 64 79 22 0d 01 18 20 f1 22 86 6b 6e 6f 77 20 74 |dy"... .".know t| 000003a0 68 65 20 72 65 63 69 70 65 20 6e 75 6d 62 65 72 |he recipe number| 000003b0 2e 29 22 0d 01 22 2c f1 22 86 54 6f 20 6d 61 6b |.)"..",.".To mak| 000003c0 65 20 61 20 73 65 6c 65 63 74 69 6f 6e 2c 20 70 |e a selection, p| 000003d0 72 65 73 73 20 74 68 65 83 5d 86 6b 65 79 22 0d |ress the.].key".| 000003e0 01 2c 26 f1 22 86 28 72 69 67 68 74 20 61 72 72 |.,&.".(right arr| 000003f0 6f 77 29 2c 20 74 79 70 65 20 74 68 65 20 6e 75 |ow), type the nu| 00000400 6d 62 65 72 22 0d 01 36 2d f1 22 86 72 65 71 75 |mber"..6-.".requ| 00000410 69 72 65 64 2c 20 66 6f 6c 6c 6f 77 65 64 20 62 |ired, followed b| 00000420 79 83 52 45 54 55 52 4e 86 28 74 68 69 73 20 69 |y.RETURN.(this i| 00000430 73 22 0d 01 40 2a f1 22 86 74 68 65 20 6f 6e 6c |s"..@*.".the onl| 00000440 79 20 74 69 6d 65 83 52 45 54 55 52 4e 86 69 73 |y time.RETURN.is| 00000450 20 72 65 71 75 69 72 65 64 2e 29 22 0d 01 4a 2d | required.)"..J-| 00000460 f1 22 86 57 68 65 6e 20 61 20 72 65 63 69 70 65 |.".When a recipe| 00000470 20 69 73 20 64 69 73 70 6c 61 79 65 64 2c 20 74 | is displayed, t| 00000480 68 65 20 70 61 67 65 73 22 0d 01 54 2e f1 22 86 |he pages"..T..".| 00000490 63 61 6e 20 62 65 20 73 65 6c 65 63 74 65 64 20 |can be selected | 000004a0 75 73 69 6e 67 20 74 68 65 20 63 75 72 73 6f 72 |using the cursor| 000004b0 20 6b 65 79 73 3a 22 0d 01 5e 2c f1 22 82 5e 20 | keys:"..^,.".^ | 000004c0 28 55 70 20 41 72 72 6f 77 29 83 20 20 20 53 65 |(Up Arrow). Se| 000004d0 6c 65 63 74 20 70 72 65 76 69 6f 75 73 20 70 61 |lect previous pa| 000004e0 67 65 22 0d 01 68 2d f1 22 82 76 20 28 44 6f 77 |ge"..h-.".v (Dow| 000004f0 6e 20 41 72 72 6f 77 29 20 83 53 65 6c 65 63 74 |n Arrow) .Select| 00000500 20 66 6f 6c 6c 6f 77 69 6e 67 20 70 61 67 65 22 | following page"| 00000510 0d 01 72 29 f1 22 82 5b 20 28 4c 65 66 74 20 41 |..r).".[ (Left A| 00000520 72 72 6f 77 29 20 83 53 65 6c 65 63 74 20 66 69 |rrow) .Select fi| 00000530 72 73 74 20 70 61 67 65 22 0d 01 7c 2b f1 22 82 |rst page"..|+.".| 00000540 5d 20 28 52 69 67 68 74 20 41 72 72 6f 77 29 83 |] (Right Arrow).| 00000550 52 65 74 75 72 6e 20 74 6f 20 6d 61 69 6e 20 6d |Return to main m| 00000560 65 6e 75 22 0d 01 86 2a f1 22 82 43 4f 50 59 20 |enu"...*.".COPY | 00000570 28 43 6f 70 79 20 6b 65 79 29 83 50 72 69 6e 74 |(Copy key).Print| 00000580 20 63 75 72 72 65 6e 74 20 70 61 67 65 22 0d 01 | current page"..| 00000590 90 2e f1 22 20 20 20 20 20 20 20 20 20 20 20 20 |..." | 000005a0 20 20 20 20 83 28 49 66 20 70 72 69 6e 74 65 72 | .(If printer| 000005b0 20 69 73 20 61 63 74 69 76 65 29 22 0d 01 9a 12 | is active)"....| 000005c0 f2 77 61 69 74 3a f2 68 65 61 64 69 6e 67 0d 01 |.wait:.heading..| 000005d0 a4 30 f1 22 86 54 68 65 82 43 4f 50 59 86 6b 65 |.0.".The.COPY.ke| 000005e0 79 20 61 63 74 69 76 61 74 65 73 20 61 6e 20 61 |y activates an a| 000005f0 6c 70 68 61 2f 6e 75 6d 65 72 69 63 22 3b 0d 01 |lpha/numeric";..| 00000600 ae 2c f1 22 86 73 63 72 65 65 6e 20 64 75 6d 70 |.,.".screen dump| 00000610 2c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 |, included in th| 00000620 65 20 70 72 6f 67 72 61 6d 22 0d 01 b8 2c f1 22 |e program"...,."| 00000630 86 61 73 83 50 52 4f 43 70 72 69 6e 74 65 72 86 |.as.PROCprinter.| 00000640 2e 20 49 74 20 69 73 20 73 65 74 20 75 70 20 66 |. It is set up f| 00000650 6f 72 20 61 6e 22 0d 01 c2 2c f1 22 83 45 50 53 |or an"...,.".EPS| 00000660 4f 4e 20 4d 58 38 30 20 54 33 86 61 74 20 70 72 |ON MX80 T3.at pr| 00000670 65 73 65 6e 74 2c 20 62 75 74 20 63 61 6e 20 62 |esent, but can b| 00000680 65 22 0d 01 cc 30 f1 22 86 6d 6f 64 69 66 69 65 |e"...0.".modifie| 00000690 64 20 62 79 20 74 68 65 20 75 73 65 72 20 66 6f |d by the user fo| 000006a0 72 20 6f 74 68 65 72 20 70 72 69 6e 74 65 72 73 |r other printers| 000006b0 22 3b 0d 01 d6 2e f1 22 86 69 66 20 72 65 71 75 |";.....".if requ| 000006c0 69 72 65 64 2e 20 49 74 20 77 69 6c 6c 20 6e 6f |ired. It will no| 000006d0 74 20 62 65 20 65 6e 67 61 67 65 64 20 69 66 22 |t be engaged if"| 000006e0 0d 01 e0 23 f1 22 86 74 68 65 20 70 72 69 6e 74 |...#.".the print| 000006f0 65 72 20 69 73 20 6e 6f 74 20 6f 6e 20 6c 69 6e |er is not on lin| 00000700 65 2e 22 0d 01 ea 2d f1 22 86 4f 6e 6c 79 20 74 |e."...-.".Only t| 00000710 68 65 20 63 75 72 72 65 6e 74 6c 79 20 64 69 73 |he currently dis| 00000720 70 6c 61 79 65 64 20 66 72 61 6d 65 20 69 73 22 |played frame is"| 00000730 0d 01 f4 2c f1 22 86 70 72 69 6e 74 65 64 2c 20 |...,.".printed, | 00000740 73 6f 20 74 68 65 20 73 68 6f 70 70 69 6e 67 20 |so the shopping | 00000750 6c 69 73 74 20 63 61 6e 20 62 65 22 0d 01 fe 2d |list can be"...-| 00000760 f1 22 86 65 61 73 69 6c 79 20 6d 61 64 65 20 62 |.".easily made b| 00000770 79 20 70 72 69 6e 74 69 6e 67 20 6a 75 73 74 20 |y printing just | 00000780 74 68 65 20 6c 69 73 74 22 0d 02 08 17 f1 22 86 |the list".....".| 00000790 6f 66 20 69 6e 67 72 65 64 69 65 6e 74 73 21 22 |of ingredients!"| 000007a0 0d 02 12 12 f2 77 61 69 74 3a f2 68 65 61 64 69 |.....wait:.headi| 000007b0 6e 67 0d 02 1c 21 f1 27 22 20 20 20 83 32 2e 20 |ng...!.'" .2. | 000007c0 41 64 64 20 74 6f 64 61 79 73 20 72 65 63 69 70 |Add todays recip| 000007d0 65 22 27 0d 02 26 2b f1 22 86 54 68 69 73 20 77 |e"'..&+.".This w| 000007e0 69 6c 6c 20 61 63 63 65 73 73 83 43 45 45 46 41 |ill access.CEEFA| 000007f0 58 86 74 6f 20 66 69 6e 64 20 74 68 65 22 0d 02 |X.to find the"..| 00000800 30 29 f1 22 86 63 75 72 72 65 6e 74 20 72 65 63 |0).".current rec| 00000810 69 70 65 2e 20 49 66 20 69 74 20 63 6f 6e 73 69 |ipe. If it consi| 00000820 73 74 73 20 6f 66 22 0d 02 3a 2d f1 22 86 6f 6e |sts of"..:-.".on| 00000830 6c 79 20 6f 6e 65 20 70 61 67 65 2c 20 69 74 20 |ly one page, it | 00000840 77 69 6c 6c 20 62 65 20 69 6d 6d 65 64 69 61 74 |will be immediat| 00000850 65 6c 79 22 0d 02 44 2d f1 22 86 73 61 76 65 64 |ely"..D-.".saved| 00000860 20 74 6f 20 64 69 73 63 20 61 73 20 73 6f 6f 6e | to disc as soon| 00000870 20 61 73 20 69 74 20 69 73 20 66 6f 75 6e 64 2c | as it is found,| 00000880 22 0d 02 4e 2e f1 22 86 6f 74 68 65 72 77 69 73 |"..N..".otherwis| 00000890 65 20 74 68 65 20 70 61 67 65 73 20 77 69 6c 6c |e the pages will| 000008a0 20 62 65 20 64 6f 77 6e 6c 6f 61 64 65 64 22 0d | be downloaded".| 000008b0 02 58 2d f1 22 86 69 6e 20 6f 72 64 65 72 2c 20 |.X-.".in order, | 000008c0 61 6e 64 20 69 74 20 6d 61 79 2c 20 74 68 65 72 |and it may, ther| 000008d0 65 66 6f 72 65 2c 20 74 61 6b 65 22 0d 02 62 29 |efore, take"..b)| 000008e0 f1 22 86 61 20 66 65 77 20 6d 69 6e 75 74 65 73 |.".a few minutes| 000008f0 20 74 6f 20 72 65 63 6f 72 64 20 74 68 65 20 77 | to record the w| 00000900 68 6f 6c 65 22 0d 02 6c 0f f1 22 86 72 65 63 69 |hole"..l..".reci| 00000910 70 65 2e 22 0d 02 76 12 f2 77 61 69 74 3a f2 68 |pe."..v..wait:.h| 00000920 65 61 64 69 6e 67 0d 02 80 2b f1 22 86 4f 70 74 |eading...+.".Opt| 00000930 69 6f 6e 20 32 20 77 69 6c 6c 20 6e 6f 74 20 62 |ion 2 will not b| 00000940 65 20 70 72 65 73 65 6e 74 20 69 66 20 74 68 65 |e present if the| 00000950 22 0d 02 8a 2a f1 22 86 70 72 6f 67 72 61 6d 20 |"...*.".program | 00000960 64 65 74 65 63 74 73 20 74 68 65 20 61 64 61 70 |detects the adap| 00000970 74 6f 72 20 69 73 20 6e 6f 74 22 0d 02 94 2b f1 |tor is not"...+.| 00000980 22 86 73 77 69 74 63 68 65 64 20 6f 6e 2e 20 28 |".switched on. (| 00000990 49 6e 20 74 68 69 73 20 63 61 73 65 2c 20 72 65 |In this case, re| 000009a0 63 69 70 65 73 22 0d 02 9e 29 f1 22 86 6d 61 79 |cipes"...).".may| 000009b0 20 62 65 20 76 69 65 77 65 64 2c 20 62 75 74 20 | be viewed, but | 000009c0 6e 6f 74 20 61 64 64 65 64 20 74 6f 2e 29 22 0d |not added to.)".| 000009d0 02 a8 26 f1 22 86 49 66 20 74 68 65 20 72 65 63 |..&.".If the rec| 000009e0 69 70 65 20 68 61 73 20 61 6c 72 65 61 64 79 20 |ipe has already | 000009f0 62 65 65 6e 22 0d 02 b2 2b f1 22 86 64 6f 77 6e |been"...+.".down| 00000a00 6c 6f 61 64 65 64 20 61 6e 64 20 73 61 76 65 64 |loaded and saved| 00000a10 2c 20 79 6f 75 20 61 72 65 20 67 69 76 65 6e 22 |, you are given"| 00000a20 0d 02 bc 29 f1 22 86 6f 70 74 69 6f 6e 20 74 6f |...).".option to| 00000a30 20 61 62 6f 72 74 20 74 68 65 20 53 41 56 45 20 | abort the SAVE | 00000a40 72 6f 75 74 69 6e 65 2e 22 0d 02 c6 30 f1 22 86 |routine."...0.".| 00000a50 49 66 20 61 20 72 65 63 69 70 65 20 69 73 20 73 |If a recipe is s| 00000a60 61 76 65 64 20 66 6f 72 20 61 20 73 65 63 6f 6e |aved for a secon| 00000a70 64 20 74 69 6d 65 2c 22 3b 0d 02 d0 2c f1 22 86 |d time,";...,.".| 00000a80 74 68 65 20 6f 72 69 67 69 6e 61 6c 20 69 73 20 |the original is | 00000a90 4e 4f 54 20 6f 76 65 72 77 72 69 74 74 65 6e 2c |NOT overwritten,| 00000aa0 20 62 75 74 22 0d 02 da 2e f1 22 86 74 68 65 20 | but".....".the | 00000ab0 6e 65 77 20 76 65 72 73 69 6f 6e 20 69 73 20 73 |new version is s| 00000ac0 61 76 65 64 20 61 73 20 77 65 6c 6c 2e 20 54 68 |aved as well. Th| 00000ad0 69 73 22 0d 02 e4 30 f1 22 86 69 73 20 62 65 63 |is"...0.".is bec| 00000ae0 61 75 73 65 20 69 74 20 68 61 73 20 62 65 65 6e |ause it has been| 00000af0 20 6b 6e 6f 77 6e 20 66 6f 72 20 43 45 45 46 41 | known for CEEFA| 00000b00 58 22 3b 0d 02 ee 2e f1 22 86 74 6f 20 6f 66 66 |X";.....".to off| 00000b10 65 72 20 74 77 6f 20 72 65 63 69 70 65 73 20 6f |er two recipes o| 00000b20 66 20 74 68 65 20 73 61 6d 65 20 74 69 74 6c 65 |f the same title| 00000b30 22 0d 02 f8 2c f1 22 86 6f 6e 20 63 6f 6e 73 65 |"...,.".on conse| 00000b40 63 75 74 69 76 65 20 64 61 79 73 2c 20 61 6e 64 |cutive days, and| 00000b50 20 74 68 69 73 20 61 6c 6c 6f 77 73 22 0d 03 02 | this allows"...| 00000b60 19 f1 22 86 62 6f 74 68 20 74 6f 20 62 65 20 73 |..".both to be s| 00000b70 61 76 65 64 2e 22 0d 03 0c 12 f2 77 61 69 74 3a |aved.".....wait:| 00000b80 f2 68 65 61 64 69 6e 67 0d 03 16 13 f1 27 22 20 |.heading.....'" | 00000b90 20 20 83 33 2e 20 45 6e 64 22 27 0d 03 20 19 f1 | .3. End"'.. ..| 00000ba0 22 86 45 6e 64 73 20 74 68 65 20 70 72 6f 67 72 |".Ends the progr| 00000bb0 61 6d 2e 22 0d 03 2a 12 f2 77 61 69 74 3a f2 68 |am."..*..wait:.h| 00000bc0 65 61 64 69 6e 67 0d 03 34 2b f1 22 86 49 74 20 |eading..4+.".It | 00000bd0 69 73 20 69 6d 70 6f 72 74 61 6e 74 20 74 6f 20 |is important to | 00000be0 75 73 65 20 61 20 62 6c 61 6e 6b 20 64 69 73 63 |use a blank disc| 00000bf0 22 0d 03 3e 2b f1 22 86 28 66 6f 72 6d 61 74 74 |"..>+.".(formatt| 00000c00 65 64 29 2c 20 61 6e 64 20 74 6f 20 63 72 65 61 |ed), and to crea| 00000c10 74 65 20 61 20 83 21 42 4f 4f 54 22 0d 03 48 29 |te a .!BOOT"..H)| 00000c20 f1 22 86 66 69 6c 65 2c 20 69 66 20 72 65 71 75 |.".file, if requ| 00000c30 69 72 65 64 2c 20 42 45 46 4f 52 45 20 72 75 6e |ired, BEFORE run| 00000c40 6e 69 6e 67 22 0d 03 52 23 f1 22 83 52 45 43 49 |ning"..R#.".RECI| 00000c50 50 45 53 86 66 6f 72 20 74 68 65 20 66 69 72 73 |PES.for the firs| 00000c60 74 20 74 69 6d 65 2e 22 0d 03 5c 30 f1 22 86 28 |t time."..\0.".(| 00000c70 46 69 72 73 74 20 66 6f 72 6d 61 74 20 74 68 65 |First format the| 00000c80 20 64 69 73 63 2c 20 74 68 65 6e 20 63 72 65 61 | disc, then crea| 00000c90 74 65 20 74 68 65 22 3b 0d 03 66 2c f1 22 83 21 |te the";..f,.".!| 00000ca0 42 4f 4f 54 86 66 69 6c 65 2c 20 74 68 65 6e 20 |BOOT.file, then | 00000cb0 73 61 76 65 83 52 45 43 49 50 45 53 86 74 6f 20 |save.RECIPES.to | 00000cc0 74 68 65 22 0d 03 70 26 f1 22 86 64 69 73 63 2c |the"..p&.".disc,| 00000cd0 20 74 68 65 6e 83 2a 43 4f 4d 50 41 43 54 86 74 | then.*COMPACT.t| 00000ce0 68 65 20 64 69 73 63 2e 29 22 0d 03 7a 2c f1 22 |he disc.)"..z,."| 00000cf0 86 54 68 69 73 20 69 73 20 62 65 63 61 75 73 65 |.This is because| 00000d00 20 6f 66 20 74 68 65 20 77 61 79 20 74 68 65 20 | of the way the | 00000d10 41 63 6f 72 6e 22 0d 03 84 25 f1 22 86 44 46 53 |Acorn"...%.".DFS| 00000d20 20 61 6c 6c 6f 63 61 74 65 73 20 74 68 65 20 64 | allocates the d| 00000d30 69 73 63 20 73 70 61 63 65 2e 22 0d 03 8e 2c f1 |isc space."...,.| 00000d40 22 86 49 66 20 79 6f 75 20 61 72 65 20 75 73 69 |".If you are usi| 00000d50 6e 67 20 34 30 20 74 72 61 63 6b 20 64 69 73 63 |ng 40 track disc| 00000d60 73 2c 20 79 6f 75 22 0d 03 98 2c f1 22 86 77 69 |s, you"...,.".wi| 00000d70 6c 6c 20 6e 65 65 64 20 74 6f 20 61 6c 74 65 72 |ll need to alter| 00000d80 20 6c 69 6e 65 20 6e 75 6d 62 65 72 20 39 30 20 | line number 90 | 00000d90 6f 66 22 0d 03 a2 2b f1 22 86 74 68 65 20 70 72 |of"...+.".the pr| 00000da0 6f 67 72 61 6d 20 74 6f 20 72 65 61 64 83 64 69 |ogram to read.di| 00000db0 73 63 25 3d 34 30 86 73 6f 20 74 68 65 22 0d 03 |sc%=40.so the"..| 00000dc0 ac 2c f1 22 86 63 6f 72 72 65 63 74 20 61 6d 6f |.,.".correct amo| 00000dd0 75 6e 74 20 6f 66 20 73 70 61 63 65 20 69 73 20 |unt of space is | 00000de0 61 6c 6c 6f 63 61 74 65 64 22 0d 03 b6 1d f1 22 |allocated"....."| 00000df0 86 74 6f 20 65 61 63 68 20 66 69 6c 65 20 63 72 |.to each file cr| 00000e00 65 61 74 65 64 2e 22 0d 03 c0 12 f2 77 61 69 74 |eated.".....wait| 00000e10 3a f2 68 65 61 64 69 6e 67 0d 03 ca 2c f1 22 86 |:.heading...,.".| 00000e20 49 74 20 73 68 6f 75 6c 64 20 62 65 20 70 6f 73 |It should be pos| 00000e30 73 69 62 6c 65 20 74 6f 20 73 74 6f 72 65 20 61 |sible to store a| 00000e40 62 6f 75 74 22 0d 03 d4 2e f1 22 86 31 32 30 20 |bout".....".120 | 00000e50 72 65 63 69 70 65 73 20 6f 6e 20 61 20 73 69 6e |recipes on a sin| 00000e60 67 6c 65 20 38 30 20 74 72 61 63 6b 20 64 69 73 |gle 80 track dis| 00000e70 63 2c 22 0d 03 de 26 f1 22 86 28 61 62 6f 75 74 |c,"...&.".(about| 00000e80 20 36 30 20 6f 6e 20 61 20 34 30 20 74 72 61 63 | 60 on a 40 trac| 00000e90 6b 20 64 69 73 63 29 2e 22 0d 03 e8 29 f1 22 86 |k disc)."...).".| 00000ea0 59 6f 75 20 6d 75 73 74 20 61 76 6f 69 64 20 61 |You must avoid a| 00000eb0 6e 79 20 66 75 72 74 68 65 72 20 75 73 65 20 6f |ny further use o| 00000ec0 66 22 0d 03 f2 2a f1 22 83 2a 43 4f 4d 50 41 43 |f"...*.".*COMPAC| 00000ed0 54 86 61 73 20 74 68 69 73 20 77 69 6c 6c 20 63 |T.as this will c| 00000ee0 6f 6d 70 72 65 73 73 20 74 68 65 22 0d 03 fc 28 |ompress the"...(| 00000ef0 f1 22 86 64 61 74 61 20 66 69 6c 65 73 2c 20 72 |.".data files, r| 00000f00 65 73 75 6c 74 69 6e 67 20 69 6e 20 61 83 43 61 |esulting in a.Ca| 00000f10 6e 27 74 22 0d 04 06 2b f1 22 83 65 78 74 65 6e |n't"...+.".exten| 00000f20 64 86 6d 65 73 73 61 67 65 20 77 65 6c 6c 20 62 |d.message well b| 00000f30 65 66 6f 72 65 20 74 68 65 20 64 69 73 63 22 0d |efore the disc".| 00000f40 04 10 10 f1 22 86 69 73 20 66 75 6c 6c 2e 22 0d |....".is full.".| 00000f50 04 1a 2d f1 22 81 54 68 69 73 20 70 72 6f 67 72 |..-.".This progr| 00000f60 61 6d 20 63 61 6e 20 6f 6e 6c 79 20 62 65 20 75 |am can only be u| 00000f70 73 65 64 20 6f 6e 20 64 69 73 63 22 0d 04 24 28 |sed on disc"..$(| 00000f80 f1 22 81 62 61 73 65 64 20 73 79 73 74 65 6d 73 |.".based systems| 00000f90 2c 20 64 75 65 20 74 6f 20 74 68 65 20 75 73 65 |, due to the use| 00000fa0 20 6f 66 22 0d 04 2e 2c f1 22 81 52 61 6e 64 6f | of"...,.".Rando| 00000fb0 6d 20 41 63 63 65 73 73 20 66 69 6c 65 73 2c 20 |m Access files, | 00000fc0 6e 6f 74 20 70 6f 73 73 69 62 6c 65 20 6f 6e 22 |not possible on"| 00000fd0 0d 04 38 0d f1 22 81 74 61 70 65 2e 22 0d 04 42 |..8..".tape."..B| 00000fe0 2e f1 22 82 4e 4f 54 45 3a 20 54 68 65 20 70 72 |..".NOTE: The pr| 00000ff0 6f 67 72 61 6d 20 68 61 73 20 62 65 65 6e 20 77 |ogram has been w| 00001000 72 69 74 74 65 6e 20 66 6f 72 22 0d 04 4c 2d f1 |ritten for"..L-.| 00001010 22 82 75 73 65 20 77 69 74 68 20 41 63 6f 72 6e |".use with Acorn| 00001020 20 44 46 53 20 61 6e 64 20 41 63 6f 72 6e 20 54 | DFS and Acorn T| 00001030 65 6c 65 74 65 78 74 22 0d 04 56 26 f1 22 82 61 |eletext"..V&.".a| 00001040 64 61 70 74 65 72 86 77 69 74 68 20 42 42 43 20 |dapter.with BBC | 00001050 41 54 53 20 73 6f 66 74 77 61 72 65 2e 22 0d 04 |ATS software."..| 00001060 60 28 f1 22 82 43 6f 6d 70 61 74 69 62 69 6c 69 |`(.".Compatibili| 00001070 74 79 20 77 69 74 68 20 6f 74 68 65 72 20 73 79 |ty with other sy| 00001080 73 74 65 6d 73 22 0d 04 6a 1d f1 22 82 63 61 6e |stems"..j..".can| 00001090 6e 6f 74 20 62 65 20 67 75 61 72 61 6e 74 65 65 |not be guarantee| 000010a0 64 2e 22 0d 04 74 30 f1 bd 31 33 32 3b bd 31 35 |d."..t0..132;.15| 000010b0 37 22 86 50 72 65 73 73 87 53 50 41 43 45 86 74 |7".Press.SPACE.t| 000010c0 6f 20 72 75 6e 87 52 45 43 49 50 45 53 86 2e 2e |o run.RECIPES...| 000010d0 2e 22 3b 0d 04 7e 1d e7 a5 3d 33 32 20 f2 68 65 |.";..~...=32 .he| 000010e0 61 64 69 6e 67 3a d7 22 52 45 43 49 50 45 53 22 |ading:."RECIPES"| 000010f0 0d 04 88 0c f2 68 65 61 64 69 6e 67 0d 04 92 05 |.....heading....| 00001100 e0 0d 04 9c 0d f4 22 81 2a 2a 2a 2a 2a 2a 0d 04 |......".******..| 00001110 a6 0d dd f2 68 65 61 64 69 6e 67 0d 04 b0 05 db |....heading.....| 00001120 0d 04 ba 2b f1 bd 31 35 31 3b 22 5f 70 7c 70 30 |...+..151;"_p|p0| 00001130 70 78 74 70 5f 70 7c 70 30 70 7c 70 5f 70 7c 70 |pxtp_p|p0p|p_p|p| 00001140 30 70 78 74 70 5f 70 7c 70 30 22 0d 04 c4 3a f1 |0pxtp_p|p0"...:.| 00001150 bd 31 34 38 3b 22 68 2c 2c 2c 34 3c 2c 2c 6c 68 |.148;"h,,,4<,,lh| 00001160 2c 2c 2c 34 3c 2c 6c 68 2c 2c 2c 34 3c 2c 2c 6c |,,,4<,lh,,,4<,,l| 00001170 68 2c 2c 2c 34 22 bd 31 35 37 3b bd 31 33 35 22 |h,,,4".157;.135"| 00001180 46 72 6f 6d 22 0d 04 ce 3c f1 bd 31 35 31 3b 22 |From"...<..151;"| 00001190 6a 20 73 28 35 35 62 73 ff 6a 20 ff ff 35 ff 20 |j s(55bs.j ..5. | 000011a0 ff 6a 20 73 70 35 35 62 73 ff 6a 70 73 60 22 bd |.j sp55bs.jps`".| 000011b0 31 35 37 3b bd 31 33 32 3b 22 43 45 45 46 41 58 |157;.132;"CEEFAX| 000011c0 22 0d 04 d8 3b f1 bd 31 34 38 3b 22 2a 2c 2f 2c |"...;..148;"*,/,| 000011d0 25 2d 2c 2c 2e 2a 2c 2c 2c 25 2d 2c 2e 2a 2c 2f |%-,,.*,,,%-,.*,/| 000011e0 2f 25 2d 2c 2c 2e 2a 2c 2c 2c 25 22 bd 31 35 37 |/%-,,.*,,,%".157| 000011f0 3b bd 31 33 35 22 50 61 67 65 73 22 0d 04 e2 34 |;.135"Pages"...4| 00001200 ef 33 32 2c 31 33 32 2c 31 35 37 2c 31 33 34 3a |.32,132,157,134:| 00001210 f1 22 28 43 29 87 4a 2e 4a 2e 42 72 61 79 73 68 |."(C).J.J.Braysh| 00001220 61 77 86 31 39 38 36 20 20 20 22 3b bd 31 35 36 |aw.1986 ";.156| 00001230 0d 04 ec 06 f1 27 0d 04 f6 05 e1 0d 05 00 0d f4 |.....'..........| 00001240 22 81 2a 2a 2a 2a 2a 2a 0d 05 0a 0a dd f2 77 61 |".******......wa| 00001250 69 74 0d 05 14 32 f1 8a 30 2c 32 34 29 bd 31 33 |it...2..0,24).13| 00001260 32 3b bd 31 35 37 22 83 50 72 65 73 73 20 53 50 |2;.157".Press SP| 00001270 41 43 45 20 74 6f 20 63 6f 6e 74 69 6e 75 65 2e |ACE to continue.| 00001280 2e 2e 22 3b 0d 05 1e 0b f5 3a fd a5 3d 33 32 0d |..";.....:..=32.| 00001290 05 28 05 e1 0d ff |.(....| 00001296