CPC Domain 14 (UK) (Face B) (1992) [DISCMAG].dsk
   
Choose sector :
Size : 512 (Real : 512)
000000: 00 41 44 41 59 20 20 20 20 46 45 41 00 00 00 18 .ADAY FEA....
000010: 02 03 04 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000020: 00 42 26 42 20 20 20 20 20 52 45 56 00 00 00 19 .B&B REV....
000030: 05 06 07 08 00 00 00 00 00 00 00 00 00 00 00 00 ................
000040: 00 42 41 43 4B 49 53 53 20 49 4E 46 00 00 00 2A .BACKISS INF...*
000050: 09 0A 0B 0C 0D 0E 00 00 00 00 00 00 00 00 00 00 ................
000060: 00 43 4F 4C 44 55 4D 50 33 52 45 56 00 00 00 14 .COLDUMP3REV....
000070: 0F 10 11 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000080: 00 43 4F 4D 50 4F 20 20 20 52 45 47 00 00 00 20 .COMPO REG...
000090: 12 13 14 15 00 00 00 00 00 00 00 00 00 00 00 00 ................
0000A0: 00 43 4F 4E 54 45 4E 54 53 52 45 47 00 00 00 12 .CONTENTSREG....
0000B0: 16 17 18 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0000C0: 00 43 4F 4E 54 52 49 42 20 52 45 47 00 00 00 09 .CONTRIB REG....
0000D0: 19 1A 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0000E0: 00 44 49 53 43 31 34 20 20 46 45 41 00 00 00 80 .DISC14 FEA....
0000F0: 1B 1C 1D 1E 1F 20 21 22 23 24 25 26 27 28 29 2A ..... !"#$%&'()*
000100: 00 44 49 53 43 31 34 20 20 46 45 41 01 00 00 02 .DISC14 FEA....
000110: 2B 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +...............
000120: 00 45 44 49 54 20 20 20 20 52 45 47 00 00 00 2C .EDIT REG...,
000130: 2C 2D 2E 2F 30 31 00 00 00 00 00 00 00 00 00 00 ,-./01..........
000140: 00 45 4E 44 49 4E 47 53 20 46 45 41 00 00 00 3D .ENDINGS FEA...=
000150: 32 33 34 35 36 37 38 39 00 00 00 00 00 00 00 00 23456789........
000160: 00 46 4F 52 4D 41 54 20 20 46 45 41 00 00 00 0D .FORMAT FEA....
000170: 3A 3B 00 00 00 00 00 00 00 00 00 00 00 00 00 00 :;..............
000180: 00 47 52 41 50 48 31 34 20 46 45 41 00 00 00 60 .GRAPH14 FEA...`
000190: 3C 3D 3E 3F 40 41 42 43 44 45 46 47 00 00 00 00 <=>?@ABCDEFG....
0001A0: 00 4E 45 57 53 20 20 20 20 52 45 47 00 00 00 10 .NEWS REG....
0001B0: 48 49 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HI..............
0001C0: 00 50 41 53 43 41 4C 31 34 46 45 41 00 00 00 66 .PASCAL14FEA...f
0001D0: 4A 4B 4C 4D 4E 4F 50 51 52 53 54 55 56 00 00 00 JKLMNOPQRSTUV...
0001E0: 00 50 4F 53 54 20 20 20 20 30 31 20 00 00 00 2F .POST 01 .../
0001F0: 57 58 59 5A 5B 5C 00 00 00 00 00 00 00 00 00 00 WXYZ[\..........
Size : 512 (Real : 512)
000000: 00 50 4F 53 54 20 20 20 20 30 32 20 00 00 00 32 .POST 02 ...2
000010: 5D 5E 5F 60 61 62 63 00 00 00 00 00 00 00 00 00 ]^_`abc.........
000020: 00 50 4F 53 54 20 20 20 20 30 33 20 00 00 00 0E .POST 03 ....
000030: 64 65 00 00 00 00 00 00 00 00 00 00 00 00 00 00 de..............
000040: 00 50 4F 53 54 20 20 20 20 30 34 20 00 00 00 3A .POST 04 ...:
000050: 66 67 68 69 6A 6B 6C 6D 00 00 00 00 00 00 00 00 fghijklm........
000060: 00 50 4F 53 54 20 20 20 20 30 35 20 00 00 00 1C .POST 05 ....
000070: 6E 6F 70 71 00 00 00 00 00 00 00 00 00 00 00 00 nopq............
000080: 00 50 4F 53 54 20 20 20 20 41 44 52 00 00 00 08 .POST ADR....
000090: 72 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 r...............
0000A0: 00 50 52 49 4E 54 4F 55 54 52 45 56 00 00 00 1F .PRINTOUTREV....
0000B0: 73 74 75 76 00 00 00 00 00 00 00 00 00 00 00 00 stuv............
0000C0: 00 50 52 4F 41 52 54 31 34 46 45 41 00 00 00 22 .PROART14FEA..."
0000D0: 77 78 79 7A 7B 00 00 00 00 00 00 00 00 00 00 00 wxyz{...........
0000E0: 00 50 52 4F 47 49 4E 46 4F 52 45 47 00 00 00 13 .PROGINFOREG....
0000F0: 7C 7D 7E 00 00 00 00 00 00 00 00 00 00 00 00 00 |}~.............
000100: 00 50 52 4F 4D 45 52 31 34 52 45 56 00 00 00 39 .PROMER14REV...9
000110: 7F 80 81 82 83 84 85 86 00 00 00 00 00 00 00 00 ................
000120: 00 52 45 47 31 20 20 20 20 52 45 47 00 00 00 55 .REG1 REG...U
000130: 87 88 89 8A 8B 8C 8D 8E 8F 90 91 00 00 00 00 00 ................
000140: 00 53 43 32 44 41 54 45 20 43 4F 4D 00 00 00 04 .SC2DATE COM....
000150: 92 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000160: 00 53 49 44 45 53 57 49 54 46 45 41 00 00 00 20 .SIDESWITFEA...
000170: 93 94 95 96 00 00 00 00 00 00 00 00 00 00 00 00 ................
000180: 00 53 4F 52 54 31 34 20 20 46 45 41 00 00 00 73 .SORT14 FEA...s
000190: 97 98 99 9A 9B 9C 9D 9E 9F A0 A1 A2 A3 A4 A5 00 ................
0001A0: 00 53 50 4F 54 31 34 20 20 52 45 47 00 00 00 1B .SPOT14 REG....
0001B0: A6 A7 A8 A9 00 00 00 00 00 00 00 00 00 00 00 00 ................
0001C0: 00 54 41 50 45 53 31 34 20 46 45 41 00 00 00 14 .TAPES14 FEA....
0001D0: AA AB AC 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0001E0: 00 2D 41 53 43 52 45 41 44 42 41 53 00 00 00 06 .-ASCREADBAS....
0001F0: AD 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
Size : 512 (Real : 512)
000000: 00 2D 42 55 4C 4C 53 20 20 48 49 54 00 00 00 19 .-BULLS HIT....
000010: AE AF B0 B1 00 00 00 00 00 00 00 00 00 00 00 00 ................
000020: 00 43 4F 50 59 36 31 32 38 42 49 4E 00 00 00 0E .COPY6128BIN....
000030: B2 B3 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000040: 00 43 4F 50 59 36 34 4B 20 42 49 4E 00 00 00 29 .COPY64K BIN...)
000050: B4 B5 B6 B7 B8 B9 00 00 00 00 00 00 00 00 00 00 ................
000060: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000070: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000080: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000090: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000A0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000B0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000C0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000D0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000E0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000F0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000100: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000110: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000120: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000130: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000140: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000150: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000160: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000170: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000180: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000190: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001A0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001B0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001C0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001D0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001E0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001F0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
Size : 512 (Real : 512)
000000: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000010: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000020: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000030: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000040: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000050: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000060: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000070: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000080: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000090: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000A0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000B0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000C0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000D0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000E0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000F0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000100: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000110: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000120: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000130: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000140: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000150: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000160: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000170: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000180: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000190: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001A0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001B0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001C0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001D0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001E0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001F0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
Size : 512 (Real : 512)
000000: 2A 54 20 20 20 20 20 20 20 20 20 20 20 20 20 20 *T
000010: 20 20 20 20 20 20 20 20 41 20 44 41 59 20 49 4E A DAY IN
000020: 20 54 48 45 20 4C 49 46 45 20 4F 46 20 41 4E 20 THE LIFE OF AN
000030: 41 4D 53 54 52 41 44 20 43 50 43 0D 0A 2A 42 20 AMSTRAD CPC..*B
000040: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000050: 20 20 20 20 20 41 20 44 41 59 20 49 4E 20 54 48 A DAY IN TH
000060: 45 20 4C 49 46 45 20 4F 46 20 41 4E 20 41 4D 53 E LIFE OF AN AMS
000070: 54 52 41 44 20 43 50 43 0D 0A 0D 0A 22 41 73 20 TRAD CPC...."As
000080: 20 73 6F 6F 6E 20 20 61 73 20 20 74 68 65 20 6D soon as the m
000090: 6F 72 6E 69 6E 67 20 6E 65 77 73 70 61 70 65 72 orning newspaper
0000A0: 20 77 61 73 20 64 65 6C 69 76 65 72 65 64 2C 20 was delivered,
0000B0: 20 49 20 77 61 73 20 6C 6F 61 64 65 64 20 75 70 I was loaded up
0000C0: 20 20 77 69 74 68 20 20 74 68 65 0D 0A 53 68 61 with the..Sha
0000D0: 72 65 6D 61 72 6B 65 74 20 20 70 72 6F 67 72 61 remarket progra
0000E0: 6D 20 20 61 6E 64 20 20 74 68 65 20 20 70 72 69 m and the pri
0000F0: 63 65 73 20 20 6F 66 20 74 68 6F 73 65 20 20 73 ces of those s
000100: 74 6F 63 6B 73 20 20 77 68 69 63 68 20 20 6D 79 tocks which my
000110: 20 20 6F 77 6E 65 72 20 20 77 61 73 0D 0A 66 6F owner was..fo
000120: 6C 6C 6F 77 69 6E 67 2C 20 20 77 65 72 65 20 65 llowing, were e
000130: 6E 74 65 72 65 64 2E 20 20 49 20 70 72 6F 64 75 ntered. I produ
000140: 63 65 64 20 61 20 6C 69 6E 65 20 67 72 61 70 68 ced a line graph
000150: 20 6F 66 20 6F 6E 65 20 73 74 6F 63 6B 20 70 72 of one stock pr
000160: 69 63 65 20 77 69 74 68 20 20 69 74 73 0D 0A 6D ice with its..m
000170: 6F 76 69 6E 67 20 20 61 76 65 72 61 67 65 20 20 oving average
000180: 70 6C 6F 74 74 65 64 20 61 74 20 74 68 65 20 65 plotted at the e
000190: 6E 64 20 64 61 74 65 2E 20 20 4D 79 20 6F 77 6E nd date. My own
0001A0: 65 72 20 67 6F 74 20 61 6C 6C 20 65 78 63 69 74 er got all excit
0001B0: 65 64 20 77 68 65 6E 20 68 65 20 73 61 77 0D 0A ed when he saw..
0001C0: 74 68 65 20 70 72 69 63 65 20 6C 69 6E 65 20 68 the price line h
0001D0: 61 64 20 70 61 73 73 65 64 20 74 68 72 6F 75 67 ad passed throug
0001E0: 68 20 74 68 65 20 6D 6F 76 69 6E 67 20 61 76 65 h the moving ave
0001F0: 72 61 67 65 20 6C 69 6E 65 2E 0D 0A 0D 0A 4C 61 rage line.....La
Size : 512 (Real : 512)
000000: 74 65 72 20 20 69 6E 20 20 74 68 65 20 20 6D 6F ter in the mo
000010: 72 6E 69 6E 67 2C 20 20 74 68 65 20 20 57 6F 72 rning, the Wor
000020: 64 20 50 72 6F 63 65 73 73 6F 72 20 77 61 73 20 d Processor was
000030: 6C 6F 61 64 65 64 20 20 61 6E 64 20 20 32 20 20 loaded and 2
000040: 6C 65 74 74 65 72 73 20 20 77 65 72 65 0D 0A 70 letters were..p
000050: 72 6F 64 75 63 65 64 2E 20 20 4F 6E 65 20 20 77 roduced. One w
000060: 61 73 20 20 6F 6E 20 61 6E 20 41 65 72 6F 67 72 as on an Aerogr
000070: 61 6D 20 69 6E 20 74 68 65 20 43 6F 6E 64 65 6E am in the Conden
000080: 73 65 64 20 66 6F 6E 74 20 61 6E 64 20 68 61 64 sed font and had
000090: 20 71 75 69 74 65 20 20 61 20 20 66 65 77 0D 0A quite a few..
0000A0: 70 61 72 61 67 72 61 70 68 73 20 6F 66 20 6E 65 paragraphs of ne
0000B0: 77 73 20 6C 6F 61 64 65 64 20 66 72 6F 6D 20 61 ws loaded from a
0000C0: 6E 6F 74 68 65 72 20 70 72 65 76 69 6F 75 73 20 nother previous
0000D0: 6C 65 74 74 65 72 2E 20 49 20 74 68 69 6E 6B 20 letter. I think
0000E0: 74 68 61 74 20 74 68 65 20 73 65 63 6F 6E 64 0D that the second.
0000F0: 0A 6C 65 74 74 65 72 20 6C 6F 6F 6B 65 64 20 76 .letter looked v
000100: 65 72 79 20 65 6C 65 67 61 6E 74 20 69 6E 20 4C ery elegant in L
000110: 65 63 74 75 72 61 20 66 6F 6E 74 2E 0D 0A 0D 0A ectura font.....
000120: 54 68 65 6E 20 74 68 65 20 6D 61 69 6C 20 61 72 Then the mail ar
000130: 72 69 76 65 64 20 61 6E 64 20 73 6F 6D 65 20 62 rived and some b
000140: 69 6C 6C 73 20 77 65 72 65 20 70 61 69 64 20 61 ills were paid a
000150: 66 74 65 72 20 62 65 69 6E 67 20 65 6E 74 65 72 fter being enter
000160: 65 64 20 69 6E 74 6F 20 20 22 4D 6F 6E 65 79 0D ed into "Money.
000170: 0A 4D 61 6E 61 67 65 72 22 20 63 61 73 68 20 62 .Manager" cash b
000180: 6F 6F 6B 2E 20 20 41 20 62 6F 6E 75 73 20 73 68 ook. A bonus sh
000190: 61 72 65 20 63 65 72 74 69 66 69 63 61 74 65 20 are certificate
0001A0: 72 65 63 65 69 76 65 64 2C 20 20 68 61 64 20 69 received, had i
0001B0: 74 73 20 73 65 72 69 61 6C 20 6E 75 6D 62 65 72 ts serial number
0001C0: 0D 0A 72 65 63 6F 72 64 65 64 20 20 69 6E 20 20 ..recorded in
0001D0: 22 4D 61 73 74 65 72 66 69 6C 65 22 20 20 64 61 "Masterfile" da
0001E0: 74 61 62 61 73 65 20 61 6E 64 20 77 69 74 68 20 tabase and with
0001F0: 6F 74 68 65 72 20 20 64 65 74 61 69 6C 73 2C 20 other details,
Size : 512 (Real : 512)
000000: 20 69 6E 20 20 22 4D 61 73 74 65 72 63 61 6C 63 in "Mastercalc
000010: 22 0D 0A 73 70 72 65 61 64 73 68 65 65 74 2E 0D "..spreadsheet..
000020: 0A 0D 0A 41 20 6D 61 72 72 69 65 64 20 64 61 75 ...A married dau
000030: 67 68 74 65 72 20 61 72 72 69 76 65 64 20 61 6E ghter arrived an
000040: 64 20 61 73 6B 65 64 20 74 6F 20 75 73 65 20 22 d asked to use "
000050: 41 64 76 61 6E 63 65 64 20 4D 75 73 69 63 20 53 Advanced Music S
000060: 79 73 74 65 6D 22 20 74 6F 20 20 70 72 6F 64 75 ystem" to produ
000070: 63 65 0D 0A 61 20 73 6F 6E 67 73 68 65 65 74 20 ce..a songsheet
000080: 77 69 74 68 20 6D 75 73 69 63 20 61 6E 64 20 6C with music and l
000090: 79 72 69 63 73 20 66 6F 72 20 68 65 72 20 67 72 yrics for her gr
0000A0: 6F 75 70 20 74 6F 20 70 65 72 66 6F 72 6D 20 61 oup to perform a
0000B0: 74 20 74 68 65 20 73 63 68 6F 6F 6C 20 20 68 61 t the school ha
0000C0: 6C 6C 2E 0D 0A 49 20 70 6C 61 79 65 64 20 74 68 ll...I played th
0000D0: 65 20 74 75 6E 65 20 66 6F 72 20 68 65 72 2E 0D e tune for her..
0000E0: 0A 0D 0A 54 68 65 20 20 73 65 63 72 65 74 61 72 ...The secretar
0000F0: 79 20 20 6F 66 20 61 20 63 6C 75 62 20 74 68 65 y of a club the
000100: 6E 20 70 68 6F 6E 65 64 20 61 6E 64 20 61 73 6B n phoned and ask
000110: 65 64 20 66 6F 72 20 61 20 62 61 6E 6E 65 72 20 ed for a banner
000120: 61 6E 64 20 67 72 65 65 74 69 6E 67 20 20 63 61 and greeting ca
000130: 72 64 0D 0A 66 6F 72 20 20 61 20 20 6E 65 77 20 rd..for a new
000140: 20 6C 69 66 65 20 6D 65 6D 62 65 72 20 74 6F 20 life member to
000150: 62 65 20 61 70 70 6F 69 6E 74 65 64 20 61 74 20 be appointed at
000160: 74 68 65 20 41 47 4D 2E 20 20 42 6F 74 68 20 77 the AGM. Both w
000170: 65 72 65 20 70 72 6F 64 75 63 65 64 20 20 75 73 ere produced us
000180: 69 6E 67 0D 0A 22 50 72 69 6E 74 6D 61 73 74 65 ing.."Printmaste
000190: 72 20 20 50 6C 75 73 22 2E 20 20 54 68 65 20 62 r Plus". The b
0001A0: 61 6E 6E 65 72 20 77 61 73 20 33 20 6D 65 74 72 anner was 3 metr
0001B0: 65 73 20 6C 6F 6E 67 20 61 6E 64 20 74 68 65 20 es long and the
0001C0: 63 61 72 64 20 77 61 73 20 6D 61 64 65 20 20 75 card was made u
0001D0: 73 69 6E 67 0D 0A 63 68 6F 69 63 65 73 20 66 72 sing..choices fr
0001E0: 6F 6D 20 64 69 66 66 65 72 65 6E 74 20 62 6F 72 om different bor
0001F0: 64 65 72 73 20 61 6E 64 20 66 6F 6E 74 73 20 61 ders and fonts a
Size : 512 (Real : 512)
000000: 6E 64 20 69 6C 6C 75 73 74 72 61 74 69 6F 6E 73 nd illustrations
000010: 2E 0D 0A 0D 0A 54 68 65 6E 20 20 74 68 65 20 20 .....Then the
000020: 45 64 69 74 6F 72 20 6F 66 20 74 68 65 20 63 6C Editor of the cl
000030: 75 62 27 73 20 6D 61 67 61 7A 69 6E 65 20 61 72 ub's magazine ar
000040: 72 69 76 65 64 20 77 69 74 68 20 74 68 65 20 63 rived with the c
000050: 6F 70 79 20 66 6F 72 20 74 68 65 20 20 6D 6F 6E opy for the mon
000060: 74 68 6C 79 0D 0A 6D 61 67 61 7A 69 6E 65 2E 20 thly..magazine.
000070: 55 73 69 6E 67 20 22 53 74 6F 70 20 50 72 65 73 Using "Stop Pres
000080: 73 22 20 44 65 73 6B 20 54 6F 70 20 50 75 62 6C s" Desk Top Publ
000090: 69 73 68 69 6E 67 20 70 72 6F 67 72 61 6D 2C 20 ishing program,
0000A0: 74 68 65 72 65 20 77 61 73 20 61 20 63 68 6F 69 there was a choi
0000B0: 63 65 20 6F 66 0D 0A 35 34 20 20 66 6F 6E 74 73 ce of..54 fonts
0000C0: 2C 69 6E 20 76 61 72 69 61 62 6C 65 20 73 69 7A ,in variable siz
0000D0: 65 73 2C 20 20 61 6E 64 20 35 35 4F 20 64 72 61 es, and 55O dra
0000E0: 77 69 6E 67 73 20 66 69 6C 65 64 20 6F 6E 20 64 wings filed on d
0000F0: 69 73 63 2C 20 20 74 6F 20 6D 61 6B 65 20 61 20 isc, to make a
000100: 63 6C 61 73 73 79 0D 0A 66 72 6F 6E 74 20 20 70 classy..front p
000110: 61 67 65 2E 20 20 41 20 20 63 6F 6C 6F 75 72 65 age. A coloure
000120: 64 20 20 73 6E 61 70 73 68 6F 74 20 20 6F 66 20 d snapshot of
000130: 74 68 65 20 73 70 65 61 6B 65 72 20 61 74 20 20 the speaker at
000140: 74 68 65 20 20 6E 65 78 74 20 20 6D 65 65 74 69 the next meeti
000150: 6E 67 20 20 77 61 73 0D 0A 64 69 67 69 74 69 73 ng was..digitis
000160: 65 64 20 20 66 72 6F 6D 20 20 61 20 76 69 64 65 ed from a vide
000170: 6F 20 63 61 6D 65 72 61 20 61 6E 64 20 6C 6F 61 o camera and loa
000180: 64 65 64 20 69 6E 74 6F 20 61 20 77 69 6E 64 6F ded into a windo
000190: 77 20 6F 6E 20 70 61 67 65 20 31 2E 20 20 54 68 w on page 1. Th
0001A0: 65 20 6E 65 78 74 20 32 0D 0A 70 61 67 65 73 20 e next 2..pages
0001B0: 20 77 65 72 65 20 70 72 6F 64 75 63 65 64 20 62 were produced b
0001C0: 79 20 74 68 65 20 70 72 6F 67 72 61 6D 2C 20 20 y the program,
0001D0: 22 50 61 67 65 20 50 75 62 6C 69 73 68 65 72 22 "Page Publisher"
0001E0: 2C 20 20 61 73 20 74 68 65 79 20 77 65 72 65 20 , as they were
0001F0: 66 6F 72 20 20 74 65 78 74 0D 0A 6F 6E 6C 79 2E for text..only.
Size : 512 (Real : 512)
000000: 20 20 49 74 20 20 69 73 20 20 6A 75 73 74 20 20 It is just
000010: 73 6F 20 20 65 61 73 79 20 20 66 6F 72 20 6D 65 so easy for me
000020: 20 74 6F 20 6D 61 6B 65 20 32 20 6F 72 20 33 20 to make 2 or 3
000030: 20 63 6F 6C 75 6D 6E 20 20 70 61 67 65 73 20 20 column pages
000040: 77 69 74 68 20 20 74 68 69 73 0D 0A 70 72 6F 67 with this..prog
000050: 72 61 6D 2E 20 54 68 65 20 63 6F 6C 75 6D 6E 73 ram. The columns
000060: 20 20 63 61 6E 20 20 63 6F 6E 74 61 69 6E 20 62 can contain b
000070: 6F 78 65 64 20 74 65 78 74 20 61 6E 64 20 68 65 oxed text and he
000080: 61 64 69 6E 67 73 20 63 61 6E 20 62 65 20 20 69 adings can be i
000090: 6E 76 65 72 74 65 64 20 20 74 6F 0D 0A 77 68 69 nverted to..whi
0000A0: 74 65 2D 6F 6E 2D 62 6C 61 63 6B 2E 20 54 68 65 te-on-black. The
0000B0: 6E 20 6F 66 66 20 77 65 6E 74 20 74 68 65 20 45 n off went the E
0000C0: 64 69 74 6F 72 20 74 6F 20 68 69 73 20 70 68 6F ditor to his pho
0000D0: 74 6F 63 6F 70 69 65 72 2E 0D 0A 0D 0A 57 68 65 tocopier.....Whe
0000E0: 6E 20 20 73 63 68 6F 6F 6C 20 20 77 61 73 20 6F n school was o
0000F0: 76 65 72 2C 20 20 6D 79 20 6F 77 6E 65 72 27 73 ver, my owner's
000100: 20 67 72 61 6E 64 73 6F 6E 20 63 61 6D 65 20 61 grandson came a
000110: 6E 64 20 75 73 65 64 20 22 46 72 65 6E 63 68 20 nd used "French
000120: 4D 69 73 74 72 65 73 73 22 20 74 6F 0D 0A 70 72 Mistress" to..pr
000130: 61 63 74 69 63 65 20 20 68 69 73 20 20 76 6F 63 actice his voc
000140: 61 62 75 6C 61 72 79 20 20 61 73 20 20 68 65 20 abulary as he
000150: 77 61 73 20 74 6F 20 76 69 73 69 74 20 4E 65 77 was to visit New
000160: 20 43 61 6C 65 64 6F 6E 69 61 2E 20 20 49 20 68 Caledonia. I h
000170: 61 76 65 20 20 6C 6F 74 73 20 20 6F 66 0D 0A 65 ave lots of..e
000180: 64 75 63 61 74 69 6F 6E 61 6C 20 70 72 6F 67 72 ducational progr
000190: 61 6D 73 20 61 76 61 69 6C 61 62 6C 65 2E 0D 0A ams available...
0001A0: 0D 0A 41 66 74 65 72 20 74 65 61 2C 20 74 68 65 ..After tea, the
0001B0: 20 63 6C 75 62 20 6D 65 6D 62 65 72 73 68 69 70 club membership
0001C0: 20 64 61 74 61 62 61 73 65 20 77 61 73 20 75 70 database was up
0001D0: 64 61 74 65 64 20 61 6E 64 20 70 72 69 6E 74 65 dated and printe
0001E0: 64 20 6F 75 74 20 69 6E 20 66 75 6C 6C 20 66 6F d out in full fo
0001F0: 72 0D 0A 63 6F 6D 6D 69 74 74 65 65 20 6D 65 6D r..committee mem
Size : 512 (Real : 512)
000000: 62 65 72 73 2C 20 61 6E 64 20 61 64 64 72 65 73 bers, and addres
000010: 73 20 6C 61 62 65 6C 73 20 70 72 69 6E 74 65 64 s labels printed
000020: 20 66 6F 72 20 74 68 65 20 6D 61 67 61 7A 69 6E for the magazin
000030: 65 2E 0D 0A 0D 0A 54 68 65 6E 2C 20 20 61 66 74 e.....Then, aft
000040: 65 72 20 70 75 74 74 69 6E 67 20 6D 79 20 63 6F er putting my co
000050: 76 65 72 20 6F 6E 2C 20 74 68 65 72 65 20 77 61 ver on, there wa
000060: 73 20 74 69 6D 65 20 66 6F 72 20 6D 79 20 6F 77 s time for my ow
000070: 6E 65 72 20 74 6F 20 67 6F 20 64 6F 77 6E 20 74 ner to go down t
000080: 6F 20 74 68 65 0D 0A 73 75 70 65 72 6D 61 72 6B o the..supermark
000090: 65 74 2E 20 20 54 68 65 72 65 20 68 65 20 6D 65 et. There he me
0000A0: 74 20 61 20 6D 61 6E 20 68 65 20 6B 6E 65 77 2C t a man he knew,
0000B0: 20 20 77 68 6F 20 68 61 64 20 74 68 65 20 76 65 who had the ve
0000C0: 72 79 20 6C 61 74 65 73 74 20 69 6E 20 20 67 65 ry latest in ge
0000D0: 65 2D 77 68 69 7A 0D 0A 63 6F 6D 70 75 74 65 72 e-whiz..computer
0000E0: 73 20 77 69 74 68 20 61 6C 6C 20 74 68 65 20 62 s with all the b
0000F0: 65 6C 6C 73 2C 20 63 6C 6F 63 6B 73 20 61 6E 64 ells, clocks and
000100: 20 77 68 69 73 74 6C 65 73 20 70 6C 75 73 20 61 whistles plus a
000110: 20 6E 6F 69 73 79 20 63 6F 6F 6C 69 6E 67 20 66 noisy cooling f
000120: 61 6E 2E 20 20 4D 79 0D 0A 6F 77 6E 65 72 2C 20 an. My..owner,
000130: 20 61 66 74 65 72 20 73 61 79 69 6E 67 20 74 68 after saying th
000140: 61 74 20 68 65 20 77 61 73 20 73 74 69 6C 6C 20 at he was still
000150: 75 73 69 6E 67 20 6D 65 2C 20 20 28 61 20 67 65 using me, (a ge
000160: 6E 75 69 6E 65 20 71 75 69 65 74 20 31 32 38 6B nuine quiet 128k
000170: 20 5A 2D 38 4F 20 20 38 0D 0A 62 69 74 20 20 63 Z-8O 8..bit c
000180: 6F 6D 70 75 74 65 72 20 20 77 69 74 68 20 6E 6F omputer with no
000190: 20 66 61 6E 29 2C 20 20 77 61 73 20 74 6F 6C 64 fan), was told
0001A0: 20 74 68 61 74 20 49 20 73 68 6F 75 6C 64 20 62 that I should b
0001B0: 65 20 74 72 61 64 65 64 20 69 6E 20 66 6F 72 20 e traded in for
0001C0: 73 6F 6D 65 74 68 69 6E 67 0D 0A 74 68 61 74 20 something..that
0001D0: 77 6F 75 6C 64 20 62 65 20 72 65 61 6C 6C 79 20 would be really
0001E0: 75 73 65 66 75 6C 20 21 20 21 20 22 0D 0A 1A 53 useful ! ! "...S
0001F0: 54 52 41 44 20 43 50 43 0D 0A 0D 0A 22 41 73 20 TRAD CPC...."As
Size : 512 (Real : 512)
000000: 2A 54 20 20 20 20 20 20 20 20 20 20 20 20 20 20 *T
000010: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000020: 20 20 20 42 52 41 49 4E 20 26 20 42 52 41 57 4E BRAIN & BRAWN
000030: 0D 0A 2A 42 20 20 20 20 20 20 20 20 20 20 20 20 ..*B
000040: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000050: 20 20 20 20 20 42 52 41 49 4E 20 26 20 42 52 41 BRAIN & BRA
000060: 57 4E 0D 0A 0D 0A 42 72 61 69 6E 20 26 20 42 72 WN....Brain & Br
000070: 61 77 6E 20 69 73 20 61 20 63 6F 6C 6C 65 63 74 awn is a collect
000080: 69 6F 6E 20 6F 66 20 66 6F 75 72 20 20 67 61 6D ion of four gam
000090: 65 73 20 77 72 69 74 74 65 6E 20 62 79 20 4B 65 es written by Ke
0000A0: 76 69 6E 20 48 65 79 77 6F 6F 64 2C 20 74 68 65 vin Heywood, the
0000B0: 20 67 61 6D 65 73 0D 0A 61 72 65 20 4E 4F 54 20 games..are NOT
0000C0: 50 75 62 6C 69 63 20 44 6F 6D 61 69 6E 20 61 6E Public Domain an
0000D0: 64 20 63 6F 73 74 20 A3 31 2E 39 39 20 20 70 6C d cost .1.99 pl
0000E0: 75 73 20 20 32 34 70 20 20 50 26 50 20 28 69 66 us 24p P&P (if
0000F0: 20 79 6F 75 20 73 75 70 70 6C 79 20 74 68 65 20 you supply the
000100: 64 69 73 63 29 20 6F 72 0D 0A A3 33 2E 39 39 20 disc) or...3.99
000110: 70 6C 75 73 20 50 26 50 20 77 69 74 68 20 74 68 plus P&P with th
000120: 65 20 64 69 73 63 20 69 6E 63 6C 75 64 65 64 2E e disc included.
000130: 0D 0A 0D 0A 54 68 65 20 66 69 72 73 74 20 67 61 ....The first ga
000140: 6D 65 2C 20 43 72 61 63 6B 2D 49 74 2C 20 69 73 me, Crack-It, is
000150: 20 79 65 74 20 20 61 6E 6F 74 68 65 72 20 20 76 yet another v
000160: 65 72 73 69 6F 6E 20 6F 66 20 4D 61 73 74 65 72 ersion of Master
000170: 6D 69 6E 64 20 28 74 68 65 20 62 6F 61 72 64 20 mind (the board
000180: 67 61 6D 65 0D 0A 77 69 74 68 20 74 68 65 20 63 game..with the c
000190: 6F 6C 6F 75 72 65 64 20 70 65 67 73 2C 20 6E 6F oloured pegs, no
0001A0: 74 20 74 68 65 20 54 56 20 70 72 6F 67 72 61 6D t the TV program
0001B0: 29 20 20 61 6E 64 20 69 73 20 66 61 69 72 6C 79 ) and is fairly
0001C0: 20 77 65 6C 6C 20 70 72 65 73 65 6E 74 65 64 20 well presented
0001D0: 77 69 74 68 20 61 0D 0A 66 61 69 72 6C 79 20 67 with a..fairly g
0001E0: 6F 6F 64 20 69 63 6F 6E 20 63 6F 6E 74 72 6F 6C ood icon control
0001F0: 20 73 79 73 74 65 6D 20 61 6E 64 20 61 20 63 6C system and a cl
Size : 512 (Real : 512)
000000: 65 61 72 20 65 78 70 6C 61 6E 61 74 69 6F 6E 20 ear explanation
000010: 6F 66 20 74 68 65 20 72 75 6C 65 73 20 6F 66 20 of the rules of
000020: 74 68 65 20 67 61 6D 65 0D 0A 77 68 65 6E 20 69 the game..when i
000030: 74 20 6C 6F 61 64 73 2E 20 20 54 68 65 20 20 6D t loads. The m
000040: 61 69 6E 20 20 70 72 6F 62 6C 65 6D 20 20 77 69 ain problem wi
000050: 74 68 20 20 74 68 65 20 20 67 61 6D 65 20 20 69 th the game i
000060: 73 20 20 69 74 73 20 6B 65 79 20 64 65 74 65 63 s its key detec
000070: 74 69 6F 6E 20 77 68 69 63 68 0D 0A 73 6F 6D 65 tion which..some
000080: 74 69 6D 65 73 20 72 65 71 75 69 72 65 73 20 79 times requires y
000090: 6F 75 20 74 6F 20 20 68 6F 6C 64 20 20 64 6F 77 ou to hold dow
0000A0: 6E 20 20 74 68 65 20 20 6B 65 79 20 20 66 6F 72 n the key for
0000B0: 20 20 71 75 69 74 65 20 20 61 20 20 6C 6F 6E 67 quite a long
0000C0: 20 74 69 6D 65 20 62 65 66 6F 72 65 0D 0A 61 6E time before..an
0000D0: 79 74 68 69 6E 67 20 68 61 70 70 65 6E 73 20 61 ything happens a
0000E0: 6E 64 20 73 6F 6D 65 74 69 6D 65 73 20 74 68 69 nd sometimes thi
0000F0: 73 20 72 65 73 75 6C 74 73 20 69 6E 20 20 74 77 s results in tw
000100: 6F 20 70 65 67 73 20 62 65 69 6E 67 20 70 6C 61 o pegs being pla
000110: 63 65 64 20 69 6E 73 74 65 61 64 20 6F 66 0D 0A ced instead of..
000120: 6A 75 73 74 20 6F 6E 65 2C 20 77 68 69 63 68 20 just one, which
000130: 69 73 20 6F 6E 6C 79 20 61 20 70 72 6F 62 6C 65 is only a proble
000140: 6D 20 6F 6E 20 74 68 65 20 20 73 65 63 6F 6E 64 m on the second
000150: 20 6C 61 73 74 20 70 65 67 20 61 73 20 61 73 20 last peg as as
000160: 73 6F 6F 6E 20 61 73 20 74 68 65 20 6C 61 73 74 soon as the last
000170: 0D 0A 70 65 67 20 69 73 20 70 6C 61 63 65 64 20 ..peg is placed
000180: 74 68 65 20 70 72 6F 67 72 61 6D 20 74 68 69 6E the program thin
000190: 6B 73 20 79 6F 75 20 20 68 61 76 65 20 20 66 69 ks you have fi
0001A0: 6E 69 73 68 65 64 20 20 61 6E 64 20 77 6F 6E 27 nished and won'
0001B0: 74 20 6C 65 74 20 79 6F 75 20 74 61 6B 65 20 74 t let you take t
0001C0: 68 65 0D 0A 70 65 67 73 20 61 77 61 79 2E 20 20 he..pegs away.
0001D0: 4F 6E 20 74 68 65 20 77 68 6F 6C 65 20 74 68 6F On the whole tho
0001E0: 75 67 68 20 74 68 69 73 20 69 73 20 61 20 67 6F ugh this is a go
0001F0: 6F 64 20 62 75 74 20 75 6E 6F 72 69 67 69 6E 61 od but unorigina
Size : 512 (Real : 512)
000000: 6C 20 67 61 6D 65 2E 0D 0A 0D 0A 54 68 65 20 6E l game.....The n
000010: 65 78 74 20 67 61 6D 65 20 69 73 20 63 61 6C 6C ext game is call
000020: 65 64 20 52 65 62 6F 75 6E 64 20 20 61 6E 64 20 ed Rebound and
000030: 20 69 6E 76 6F 6C 76 65 73 20 74 77 6F 20 70 6C involves two pl
000040: 61 79 65 72 73 20 73 6D 61 73 68 69 6E 67 20 27 ayers smashing '
000050: 70 75 63 6B 73 27 20 69 6E 74 6F 0D 0A 61 6E 20 pucks' into..an
000060: 69 6E 76 65 72 74 65 64 20 55 2D 73 68 61 70 65 inverted U-shape
000070: 64 20 70 6C 61 79 69 6E 67 20 61 72 65 61 20 77 d playing area w
000080: 69 74 68 20 68 69 67 68 65 72 20 20 73 63 6F 72 ith higher scor
000090: 65 73 20 74 68 65 20 66 75 72 74 68 65 72 20 74 es the further t
0000A0: 68 65 20 70 75 63 6B 20 67 6F 65 73 2E 0D 0A 55 he puck goes...U
0000B0: 6E 66 6F 72 74 75 6E 61 74 65 6C 79 20 69 66 20 nfortunately if
0000C0: 74 68 65 20 70 75 63 6B 20 67 6F 65 73 20 74 6F the puck goes to
0000D0: 6F 20 66 61 72 20 69 74 20 20 68 69 74 73 20 61 o far it hits a
0000E0: 20 66 6F 72 63 65 20 66 69 65 6C 64 20 61 6E 64 force field and
0000F0: 20 69 73 20 65 76 61 70 6F 72 61 74 65 64 2E 0D is evaporated..
000100: 0A 54 68 69 73 20 67 61 6D 65 20 69 73 20 4F 4B .This game is OK
000110: 20 77 68 65 6E 20 70 6C 61 79 65 64 20 77 69 74 when played wit
000120: 68 20 61 20 66 72 69 65 6E 64 20 62 75 74 20 61 h a friend but a
000130: 73 20 74 68 65 20 62 65 73 74 20 77 61 79 20 74 s the best way t
000140: 6F 20 77 69 6E 20 73 65 65 6D 73 20 74 6F 20 62 o win seems to b
000150: 65 0D 0A 74 6F 20 63 6F 6E 73 74 61 6E 74 6C 79 e..to constantly
000160: 20 73 6D 61 73 68 20 74 68 65 20 6F 74 68 65 72 smash the other
000170: 20 70 6C 61 79 65 72 73 20 70 75 63 6B 73 20 69 players pucks i
000180: 6E 74 6F 20 74 68 65 20 66 6F 72 63 65 66 69 65 nto the forcefie
000190: 6C 64 2C 20 74 68 65 20 66 72 69 65 6E 64 20 77 ld, the friend w
0001A0: 69 6C 6C 0D 0A 70 72 6F 62 61 62 6C 79 20 73 6F ill..probably so
0001B0: 6F 6E 20 62 65 20 20 61 6E 20 20 65 78 2D 66 72 on be an ex-fr
0001C0: 69 65 6E 64 2E 20 20 20 54 68 65 20 20 67 61 6D iend. The gam
0001D0: 65 20 20 69 73 20 20 6C 65 74 20 20 64 6F 77 6E e is let down
0001E0: 20 20 62 79 20 74 68 65 20 69 72 72 69 74 61 74 by the irritat
0001F0: 69 6E 67 6C 79 0D 0A 66 6C 69 63 6B 65 72 69 6E ingly..flickerin
Size : 512 (Real : 512)
000000: 67 20 73 70 72 69 74 65 73 20 61 6E 64 2C 20 6C g sprites and, l
000010: 69 6B 65 20 43 72 61 63 6B 2D 49 74 2C 20 62 79 ike Crack-It, by
000020: 20 66 61 69 72 6C 79 20 62 61 64 20 6B 65 79 20 fairly bad key
000030: 64 65 74 65 63 74 69 6F 6E 2E 0D 0A 0D 0A 41 66 detection.....Af
000040: 74 65 72 20 52 65 62 6F 75 6E 64 20 63 6F 6D 65 ter Rebound come
000050: 73 20 41 6E 6E 69 68 69 6C 61 74 69 6F 6E 20 20 s Annihilation
000060: 28 6F 72 20 20 41 6E 6E 68 69 61 6C 61 74 69 6F (or Annhialatio
000070: 6E 20 20 69 6E 20 20 74 68 65 20 20 6D 65 6E 75 n in the menu
000080: 21 29 20 20 77 68 69 63 68 20 69 73 20 61 0D 0A !) which is a..
000090: 73 69 64 65 77 61 79 73 20 73 63 72 6F 6C 6C 69 sideways scrolli
0000A0: 6E 67 20 73 68 6F 6F 74 2D 27 65 6D 2D 75 70 2E ng shoot-'em-up.
0000B0: 20 20 41 67 61 69 6E 20 74 68 65 20 20 73 70 72 Again the spr
0000C0: 69 74 65 73 2C 20 65 73 70 65 63 69 61 6C 6C 79 ites, especially
0000D0: 20 74 68 65 20 6D 61 69 6E 20 73 70 72 69 74 65 the main sprite
0000E0: 0D 0A 28 77 68 69 63 68 20 6C 6F 6F 6B 73 20 6C ..(which looks l
0000F0: 69 6B 65 20 61 20 66 6C 79 69 6E 67 20 62 75 73 ike a flying bus
000100: 21 29 2C 20 66 6C 69 63 6B 65 72 20 71 75 69 74 !), flicker quit
000110: 65 20 20 61 20 62 69 74 20 61 6E 64 20 74 68 65 e a bit and the
000120: 20 67 61 6D 65 20 62 65 63 6F 6D 65 73 20 76 65 game becomes ve
000130: 72 79 0D 0A 72 65 70 65 74 69 74 69 76 65 20 61 ry..repetitive a
000140: 66 74 65 72 20 61 62 6F 75 74 20 66 69 76 65 20 fter about five
000150: 6F 72 20 20 73 69 78 20 20 6C 65 76 65 6C 73 20 or six levels
000160: 20 61 73 20 20 74 68 65 20 6F 6E 6C 79 20 64 69 as the only di
000170: 66 66 65 72 65 6E 63 65 20 62 65 74 77 65 65 6E fference between
000180: 20 74 68 65 0D 0A 61 6C 69 65 6E 73 20 61 70 70 the..aliens app
000190: 65 61 72 73 20 74 6F 20 62 65 20 77 68 61 74 20 ears to be what
0001A0: 74 68 65 79 20 6C 6F 6F 6B 20 6C 69 6B 65 2E 20 they look like.
0001B0: 20 20 41 6E 6F 74 68 65 72 20 70 72 6F 62 6C 65 Another proble
0001C0: 6D 20 69 73 20 74 68 61 74 20 79 6F 75 20 63 61 m is that you ca
0001D0: 6E 20 6F 6E 6C 79 0D 0A 66 69 72 65 20 6F 6E 65 n only..fire one
0001E0: 20 6C 61 73 65 72 20 62 6F 6C 74 20 28 6F 72 20 laser bolt (or
0001F0: 77 68 61 74 65 76 65 72 20 69 74 20 69 73 29 20 whatever it is)
Size : 512 (Real : 512)
000000: 20 61 74 20 61 20 74 69 6D 65 20 61 6E 64 20 74 at a time and t
000010: 68 65 79 20 74 72 61 76 65 6C 20 71 75 69 74 65 hey travel quite
000020: 20 73 6C 6F 77 6C 79 2C 0D 0A 63 61 75 73 69 6E slowly,..causin
000030: 67 20 6D 75 63 68 20 74 65 61 72 69 6E 67 20 6F g much tearing o
000040: 75 74 20 6F 66 20 68 61 69 72 2E 20 20 20 44 65 ut of hair. De
000050: 73 70 69 74 65 20 20 74 68 65 73 65 20 70 72 6F spite these pro
000060: 62 6C 65 6D 73 20 74 68 65 20 67 61 6D 65 20 69 blems the game i
000070: 73 20 61 63 74 75 61 6C 6C 79 0D 0A 71 75 69 74 s actually..quit
000080: 65 20 66 75 6E 2C 20 66 6F 72 20 61 20 77 68 69 e fun, for a whi
000090: 6C 65 2E 0D 0A 0D 0A 54 68 65 20 6C 61 73 74 20 le.....The last
0000A0: 67 61 6D 65 20 69 73 20 63 61 6C 6C 65 64 20 41 game is called A
0000B0: 73 74 65 72 6F 69 64 73 20 61 6E 64 20 20 69 73 steroids and is
0000C0: 2C 20 20 73 75 72 70 72 69 73 69 6E 67 6C 79 2C , surprisingly,
0000D0: 20 61 20 63 6C 6F 6E 65 20 6F 66 20 74 68 65 20 a clone of the
0000E0: 61 6E 63 69 65 6E 74 0D 0A 61 72 63 61 64 65 20 ancient..arcade
0000F0: 67 61 6D 65 20 6F 66 20 74 68 65 20 73 61 6D 65 game of the same
000100: 20 6E 61 6D 65 2E 20 49 74 20 20 61 6C 73 6F 20 name. It also
000110: 20 73 75 66 66 65 72 73 20 66 72 6F 6D 20 66 6C suffers from fl
000120: 69 63 6B 65 72 79 20 20 73 70 72 69 74 65 73 20 ickery sprites
000130: 61 6E 64 20 62 65 69 6E 67 0D 0A 72 65 70 65 74 and being..repet
000140: 65 74 69 76 65 20 61 6E 64 20 61 6C 74 68 6F 75 etive and althou
000150: 67 68 20 79 6F 75 20 63 61 6E 20 66 69 72 65 20 gh you can fire
000160: 73 65 76 65 72 61 6C 20 20 62 6F 6C 74 73 20 61 several bolts a
000170: 74 20 6F 6E 63 65 20 74 68 65 79 20 6D 61 6B 65 t once they make
000180: 20 74 68 65 20 6C 61 73 65 72 73 0D 0A 69 6E 20 the lasers..in
000190: 20 41 6E 6E 69 68 69 6C 61 74 69 6F 6E 20 20 6C Annihilation l
0001A0: 6F 6F 6B 20 20 74 75 72 62 6F 2D 63 68 61 72 67 ook turbo-charg
0001B0: 65 64 21 20 20 20 41 64 64 20 20 74 68 75 73 20 ed! Add thus
0001C0: 20 74 6F 20 20 74 68 65 20 20 6F 63 63 61 73 69 to the occasi
0001D0: 6F 6E 61 6C 6C 79 20 20 64 6F 64 67 79 0D 0A 63 onally dodgy..c
0001E0: 6F 6C 6C 69 73 69 6F 6E 20 64 65 74 65 63 74 69 ollision detecti
0001F0: 6F 6E 20 61 6E 64 20 74 68 65 20 66 61 63 74 20 on and the fact
Size : 512 (Real : 512)
000000: 74 68 61 74 20 20 69 6E 73 74 65 61 64 20 20 6F that instead o
000010: 66 20 20 77 72 61 70 70 69 6E 67 20 72 6F 75 6E f wrapping roun
000020: 64 20 77 68 65 6E 20 74 68 65 79 20 66 6C 79 0D d when they fly.
000030: 0A 6F 66 66 20 74 68 65 20 73 63 72 65 65 6E 20 .off the screen
000040: 74 68 65 20 61 73 74 65 72 6F 69 64 73 20 61 70 the asteroids ap
000050: 70 65 61 72 20 20 61 70 70 61 72 65 6E 74 6C 79 pear apparently
000060: 20 61 74 20 72 61 6E 64 6F 6D 20 66 72 6F 6D 20 at random from
000070: 61 6E 6F 74 68 65 72 20 64 69 72 65 63 74 69 6F another directio
000080: 6E 0D 0A 61 74 20 6D 75 63 68 20 67 72 65 61 74 n..at much great
000090: 65 72 20 73 70 65 65 64 20 61 6E 64 20 79 6F 75 er speed and you
0000A0: 20 20 77 6F 75 6C 64 20 20 74 68 69 6E 6B 20 20 would think
0000B0: 74 68 61 74 20 20 74 68 65 20 20 67 61 6D 65 20 that the game
0000C0: 69 73 20 70 72 65 74 74 79 20 61 77 66 75 6C 20 is pretty awful
0000D0: 62 75 74 0D 0A 61 63 74 75 61 6C 6C 79 20 69 74 but..actually it
0000E0: 20 69 73 6E 27 74 2C 20 69 74 20 77 61 73 20 6D isn't, it was m
0000F0: 79 20 66 61 76 6F 75 72 69 74 65 20 6F 6E 65 20 y favourite one
000100: 6F 66 20 74 68 65 20 66 6F 75 72 21 0D 0A 0D 0A of the four!....
000110: 4F 76 65 72 61 6C 6C 2C 20 69 6E 20 73 70 69 74 Overall, in spit
000120: 65 20 6F 66 20 74 68 65 20 66 6C 69 63 6B 65 72 e of the flicker
000130: 79 20 67 72 61 70 68 69 63 73 20 20 61 6E 64 20 y graphics and
000140: 69 72 72 69 74 61 74 69 6E 67 20 70 72 6F 62 6C irritating probl
000150: 65 6D 73 20 77 69 74 68 20 73 6F 6D 65 20 6F 66 ems with some of
000160: 0D 0A 74 68 65 20 67 61 6D 65 73 2C 20 49 20 77 ..the games, I w
000170: 6F 75 6C 64 20 72 65 63 6F 6D 6D 65 6E 64 20 74 ould recommend t
000180: 68 69 73 20 64 69 73 63 20 61 73 20 69 74 20 6F his disc as it o
000190: 6E 6C 79 20 63 6F 73 74 73 20 A3 31 2E 39 39 20 nly costs .1.99
0001A0: 61 6E 64 20 77 69 6C 6C 20 70 72 6F 76 69 64 65 and will provide
0001B0: 20 61 0D 0A 63 6F 75 70 6C 65 20 6F 66 20 64 61 a..couple of da
0001C0: 79 73 20 61 6D 75 73 65 6D 65 6E 74 20 61 74 20 ys amusement at
0001D0: 6C 65 61 73 74 20 28 69 74 27 73 20 63 68 65 61 least (it's chea
0001E0: 70 65 72 20 74 68 61 6E 20 67 6F 69 6E 67 20 74 per than going t
0001F0: 6F 20 74 68 65 20 63 69 6E 65 6D 61 21 29 2E 0D o the cinema!)..
Size : 512 (Real : 512)
000000: 0A 0D 0A 20 20 20 20 20 20 20 20 20 20 20 4B 65 ... Ke
000010: 76 69 6E 20 4F 27 52 6F 75 72 6B 65 0D 0A 1A FF vin O'Rourke....
000020: 20 20 20 42 52 41 49 4E 20 26 20 42 52 41 57 4E BRAIN & BRAWN
000030: 0D 0A 2A 42 20 20 20 20 20 20 20 20 20 20 20 20 ..*B
000040: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000050: 20 20 20 20 20 42 52 41 49 4E 20 26 20 42 52 41 BRAIN & BRA
000060: 57 4E 0D 0A 0D 0A 42 72 61 69 6E 20 26 20 42 72 WN....Brain & Br
000070: 61 77 6E 20 69 73 20 61 20 63 6F 6C 6C 65 63 74 awn is a collect
000080: 6E 0D 0A 61 74 20 6D 75 63 68 20 67 72 65 61 74 n..at much great
000090: 65 72 20 73 70 65 65 64 20 61 6E 64 20 79 6F 75 er speed and you
0000A0: 20 20 77 6F 75 6C 64 20 20 74 68 69 6E 6B 20 20 would think
0000B0: 74 68 61 74 20 20 74 68 65 20 20 67 61 6D 65 20 that the game
0000C0: 69 73 20 70 72 65 74 74 79 20 61 77 66 75 6C 20 is pretty awful
0000D0: 62 75 74 0D 0A 61 63 74 75 61 6C 6C 79 20 69 74 but..actually it
0000E0: 20 69 73 6E 27 74 2C 20 69 74 20 77 61 73 20 6D isn't, it was m
0000F0: 79 20 66 61 76 6F 75 72 69 74 65 20 6F 6E 65 20 y favourite one
000100: 6F 66 20 74 68 65 20 66 6F 75 72 21 0D 0A 0D 0A of the four!....
000110: 4F 76 65 72 61 6C 6C 2C 20 69 6E 20 73 70 69 74 Overall, in spit
000120: 65 20 6F 66 20 74 68 65 20 66 6C 69 63 6B 65 72 e of the flicker
000130: 79 20 67 72 61 70 68 69 63 73 20 20 61 6E 64 20 y graphics and
000140: 69 72 72 69 74 61 74 69 6E 67 20 70 72 6F 62 6C irritating probl
000150: 65 6D 73 20 77 69 74 68 20 73 6F 6D 65 20 6F 66 ems with some of
000160: 0D 0A 74 68 65 20 67 61 6D 65 73 2C 20 49 20 77 ..the games, I w
000170: 6F 75 6C 64 20 72 65 63 6F 6D 6D 65 6E 64 20 74 ould recommend t
000180: 68 69 73 20 64 69 73 63 20 61 73 20 69 74 20 6F his disc as it o
000190: 6E 6C 79 20 63 6F 73 74 73 20 A3 31 2E 39 39 20 nly costs .1.99
0001A0: 61 6E 64 20 77 69 6C 6C 20 70 72 6F 76 69 64 65 and will provide
0001B0: 20 61 0D 0A 63 6F 75 70 6C 65 20 6F 66 20 64 61 a..couple of da
0001C0: 79 73 20 61 6D 75 73 65 6D 65 6E 74 20 61 74 20 ys amusement at
0001D0: 6C 65 61 73 74 20 28 69 74 27 73 20 63 68 65 61 least (it's chea
0001E0: 70 65 72 20 74 68 61 6E 20 67 6F 69 6E 67 20 74 per than going t
0001F0: 6F 20 74 68 65 20 63 69 6E 65 6D 61 21 29 2E 0D o the cinema!)..
Size : 512 (Real : 512)
000000: 2C 20 53 74 2E 42 61 72 75 63 2C 20 4C 6C 61 6E , St.Baruc, Llan
000010: 68 61 72 72 79 2C 20 50 6F 6E 74 79 63 6C 75 6E harry, Pontyclun
000020: 2C 20 4D 69 64 2D 47 6C 61 6D 6F 72 67 61 6E 20 , Mid-Glamorgan
000030: 43 46 37 20 39 4C 48 2E 0D 0A 0D 0A 46 4F 52 20 CF7 9LH.....FOR
000040: 20 53 41 4C 45 3A 20 41 4D 58 20 4D 6F 75 73 65 SALE: AMX Mouse
000050: 3B 20 41 4D 58 20 41 72 74 20 61 6E 64 20 61 20 ; AMX Art and a
000060: 6D 6F 75 73 65 20 6D 61 74 2C 20 20 A3 33 30 20 mouse mat, .30
000070: 74 68 65 20 6C 6F 74 2E 20 20 4D 75 6C 74 69 66 the lot. Multif
000080: 61 63 65 20 49 49 20 A3 32 30 2E 0D 0A 45 6C 65 ace II .20...Ele
000090: 63 74 72 69 63 20 20 53 74 75 64 69 6F 20 4C 69 ctric Studio Li
0000A0: 67 68 74 20 50 65 6E 20 A3 31 30 2E 20 20 41 64 ght Pen .10. Ad
0000B0: 76 61 6E 63 65 64 20 41 72 74 20 53 74 75 64 69 vanced Art Studi
0000C0: 6F 20 A3 31 32 2E 20 20 43 61 75 6C 64 72 6F 6E o .12. Cauldron
0000D0: 20 32 20 26 20 20 57 69 6E 74 65 72 0D 0A 47 61 2 & Winter..Ga
0000E0: 6D 65 73 2C 20 20 62 6F 74 68 20 6F 6E 20 64 69 mes, both on di
0000F0: 73 63 2C 20 20 A3 33 20 65 61 63 68 20 6F 72 20 sc, .3 each or
000100: A3 35 20 66 6F 72 20 62 6F 74 68 2E 20 31 38 20 .5 for both. 18
000110: 63 61 73 73 65 74 74 65 20 67 61 6D 65 73 20 66 cassette games f
000120: 6F 72 20 A3 31 20 65 61 63 68 20 6F 72 0D 0A A3 or .1 each or...
000130: 31 30 20 74 68 65 20 6C 6F 74 2E 20 41 6C 6C 20 10 the lot. All
000140: 74 68 65 20 61 62 6F 76 65 20 63 6F 73 74 73 20 the above costs
000150: A3 39 36 3B 20 79 6F 75 20 63 61 6E 20 68 61 76 .96; you can hav
000160: 65 20 74 68 65 20 6C 6F 74 20 66 6F 72 20 A3 36 e the lot for .6
000170: 30 2E 0D 0A 43 6F 6E 74 61 63 74 3A 2D 20 41 6C 0...Contact:- Al
000180: 61 6E 20 48 61 69 72 65 20 6F 6E 20 30 35 30 34 an Haire on 0504
000190: 37 20 2D 20 36 33 38 36 35 2E 0D 0A 0D 0A 46 4F 7 - 63865.....FO
0001A0: 52 20 20 53 41 4C 45 3A 20 20 41 6D 73 74 72 61 R SALE: Amstra
0001B0: 64 20 64 69 73 63 20 73 6F 66 74 77 61 72 65 20 d disc software
0001C0: 28 67 61 6D 65 73 20 61 6E 64 20 73 65 72 69 6F (games and serio
0001D0: 75 73 29 2C 20 20 62 6F 6F 6B 73 20 61 6E 64 20 us), books and
0001E0: 68 61 72 64 77 61 72 65 20 20 66 6F 72 0D 0A 73 hardware for..s
0001F0: 61 6C 65 2E 20 41 6C 6C 20 6F 72 69 67 69 6E 61 ale. All origina
Size : 512 (Real : 512)
000000: 2A 54 20 20 20 20 20 20 20 20 20 20 20 20 20 20 *T
000010: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000020: 20 20 42 41 43 4B 20 49 53 53 55 45 53 0D 0A 2A BACK ISSUES..*
000030: 42 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 B
000040: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000050: 20 42 41 43 4B 20 49 53 53 55 45 53 0D 0A 0D 0A BACK ISSUES....
000060: 49 53 53 55 45 20 31 0D 0A 0D 0A 5B 50 52 49 4E ISSUE 1....[PRIN
000070: 54 45 44 5D 20 2D 20 41 6C 6D 6F 73 74 20 73 6F TED] - Almost so
000080: 6C 64 20 6F 75 74 0D 0A 54 68 65 20 20 66 69 72 ld out..The fir
000090: 73 74 20 65 76 65 72 2C 20 20 62 75 74 20 64 6F st ever, but do
0000A0: 65 73 6E 27 74 20 77 69 6E 20 61 6E 79 20 70 72 esn't win any pr
0000B0: 69 7A 65 73 20 66 6F 72 20 6C 61 79 6F 75 74 20 izes for layout
0000C0: 61 6E 64 20 70 72 69 6E 74 69 6E 67 21 20 20 41 and printing! A
0000D0: 72 74 69 63 6C 65 73 0D 0A 69 6E 63 6C 75 64 65 rticles..include
0000E0: 20 50 72 69 6E 74 6D 61 73 74 65 72 20 72 65 76 Printmaster rev
0000F0: 69 65 77 2C 20 20 54 68 65 20 53 65 63 72 65 74 iew, The Secret
000100: 73 20 6F 66 20 55 72 20 68 65 6C 70 2C 20 20 43 s of Ur help, C
000110: 6F 6E 63 68 20 6D 61 70 2C 20 20 31 36 20 76 20 onch map, 16 v
000120: 38 20 2D 20 20 74 68 65 0D 0A 42 61 74 74 6C 65 8 - the..Battle
000130: 20 6F 66 20 74 68 65 20 42 69 74 73 2C 20 20 53 of the Bits, S
000140: 70 6C 61 74 74 21 20 72 65 76 69 65 77 2C 20 20 platt! review,
000150: 42 65 65 66 20 55 70 20 50 72 6F 74 65 78 74 2C Beef Up Protext,
000160: 20 20 44 65 2D 43 61 62 6C 65 20 72 65 76 69 65 De-Cable revie
000170: 77 2C 20 20 45 70 72 6F 6D 0D 0A 42 6C 6F 77 69 w, Eprom..Blowi
000180: 6E 67 2C 20 20 4D 54 32 32 32 20 20 70 72 69 6E ng, MT222 prin
000190: 74 65 72 20 20 72 65 76 69 65 77 2C 20 20 50 6F ter review, Po
0001A0: 73 74 62 61 67 2C 20 20 53 74 6F 70 20 50 72 65 stbag, Stop Pre
0001B0: 73 73 20 71 75 69 63 6B 20 70 72 69 6E 74 2C 20 ss quick print,
0001C0: 20 4E 65 77 73 20 20 61 6E 64 0D 0A 45 64 69 74 News and..Edit
0001D0: 6F 72 69 61 6C 0D 0A 0D 0A 49 53 53 55 45 53 20 orial....ISSUES
0001E0: 32 20 41 4E 44 20 33 20 41 52 45 20 4E 4F 20 4C 2 AND 3 ARE NO L
0001F0: 4F 4E 47 45 52 20 41 56 41 49 4C 41 42 4C 45 0D ONGER AVAILABLE.
Size : 512 (Real : 512)
000000: 0A 0D 0A 49 53 53 55 45 20 34 0D 0A 0D 0A 5B 50 ...ISSUE 4....[P
000010: 52 49 4E 54 45 44 5D 20 2D 20 41 6C 6D 6F 73 74 RINTED] - Almost
000020: 20 73 6F 6C 64 20 6F 75 74 0D 0A 47 65 6E 65 72 sold out..Gener
000030: 61 6C 6C 79 20 20 61 63 63 65 70 74 65 64 20 20 ally accepted
000040: 74 6F 20 68 61 76 65 20 74 68 65 20 62 65 73 74 to have the best
000050: 20 63 6F 76 65 72 20 6F 66 20 61 6C 6C 20 36 20 cover of all 6
000060: 70 72 69 6E 74 65 64 20 20 69 73 73 75 65 73 2C printed issues,
000070: 20 20 61 6C 74 68 6F 75 67 68 0D 0A 73 6F 6D 65 although..some
000080: 20 20 61 72 67 75 65 20 20 74 68 61 74 20 74 68 argue that th
000090: 65 20 46 72 61 63 74 61 6C 20 63 6F 76 65 72 20 e Fractal cover
0000A0: 6F 66 20 69 73 73 75 65 20 35 20 69 73 20 62 65 of issue 5 is be
0000B0: 74 74 65 72 21 20 41 72 74 69 63 6C 65 73 20 69 tter! Articles i
0000C0: 6E 63 6C 75 64 65 20 20 54 68 65 0D 0A 42 61 74 nclude The..Bat
0000D0: 74 6C 65 20 20 6F 66 20 20 74 68 65 20 20 54 69 tle of the Ti
0000E0: 74 61 6E 73 20 28 41 64 76 61 6E 63 65 64 20 44 tans (Advanced D
0000F0: 65 73 6B 74 6F 70 20 50 75 62 6C 69 73 68 65 72 esktop Publisher
000100: 20 76 73 20 50 61 67 65 6D 61 6B 65 72 20 20 44 vs Pagemaker D
000110: 65 6C 75 78 65 29 2C 20 20 43 52 52 0D 0A 72 65 eluxe), CRR..re
000120: 76 69 65 77 2C 20 20 50 6F 73 74 62 61 67 2C 20 view, Postbag,
000130: 20 4E 65 77 73 2C 20 20 55 6E 64 65 72 67 72 6F News, Undergro
000140: 75 6E 64 20 52 65 61 64 69 6E 67 20 70 61 72 74 und Reading part
000150: 20 31 2C 20 20 43 6F 6D 6D 2D 4C 69 6E 65 2C 20 1, Comm-Line,
000160: 20 41 64 76 65 6E 74 75 72 69 6E 67 2C 0D 0A 43 Adventuring,..C
000170: 61 72 74 6F 6F 6E 2C 20 45 64 69 74 6F 72 69 61 artoon, Editoria
000180: 6C 2C 20 53 70 6F 74 6C 69 67 68 74 20 61 6E 64 l, Spotlight and
000190: 20 4F 6E 20 44 69 73 70 6C 61 79 0D 0A 0D 0A 49 On Display....I
0001A0: 53 53 55 45 53 20 35 20 41 4E 44 20 36 20 41 52 SSUES 5 AND 6 AR
0001B0: 45 20 4E 4F 20 4C 4F 4E 47 45 52 20 41 56 41 49 E NO LONGER AVAI
0001C0: 4C 41 42 4C 45 0D 0A 0D 0A 49 53 53 55 45 20 37 LABLE....ISSUE 7
0001D0: 0D 0A 0D 0A 5B 44 49 53 4B 5D 0D 0A 54 68 65 20 ....[DISK]..The
0001E0: 20 66 69 72 73 74 20 20 65 76 65 72 20 20 69 73 first ever is
0001F0: 73 75 65 20 6F 6E 20 64 69 73 6B 2E 20 20 46 65 sue on disk. Fe
Size : 512 (Real : 512)
000000: 61 74 75 72 65 73 20 72 65 76 69 65 77 73 20 20 atures reviews
000010: 6F 66 20 20 4D 69 6E 69 2D 50 72 69 6E 74 2D 53 of Mini-Print-S
000020: 68 6F 70 2C 20 20 43 72 6F 63 6F 0D 0A 4D 61 67 hop, Croco..Mag
000030: 6E 65 74 6F 2C 20 20 33 44 20 43 6F 6E 73 74 72 neto, 3D Constr
000040: 75 63 74 69 6F 6E 20 4B 69 74 2C 20 61 6E 64 20 uction Kit, and
000050: 50 44 20 48 69 67 68 20 43 61 70 61 63 69 74 79 PD High Capacity
000060: 20 46 6F 72 6D 61 74 74 65 72 73 2E 20 20 4F 74 Formatters. Ot
000070: 68 65 72 20 61 72 74 69 63 6C 65 73 0D 0A 69 6E her articles..in
000080: 63 6C 75 64 65 20 20 50 44 20 20 45 78 70 65 72 clude PD Exper
000090: 69 65 6E 63 65 2C 20 20 41 6C 61 6E 20 20 53 63 ience, Alan Sc
0000A0: 75 6C 6C 79 20 77 72 69 74 65 73 20 61 62 6F 75 ully writes abou
0000B0: 74 20 72 75 6E 6E 69 6E 67 20 61 20 20 50 44 20 t running a PD
0000C0: 20 6C 69 62 72 61 72 79 2C 20 20 50 44 0D 0A 50 library, PD..P
0000D0: 6C 61 6E 6E 65 72 20 20 76 73 20 20 53 75 70 65 lanner vs Supe
0000E0: 72 63 61 6C 63 2C 20 20 20 42 61 63 6B 62 6F 6E rcalc, Backbon
0000F0: 65 2C 20 20 20 50 6F 73 74 62 61 67 2C 20 20 43 e, Postbag, C
000100: 6F 6D 6D 2D 4C 69 6E 65 2C 20 20 20 53 70 6F 74 omm-Line, Spot
000110: 6C 69 67 68 74 2C 20 20 20 4E 65 77 73 2C 0D 0A light, News,..
000120: 41 64 76 65 6E 74 75 72 69 6E 67 2C 20 20 61 6E Adventuring, an
000130: 64 20 52 65 61 64 65 72 20 53 75 72 76 65 79 20 d Reader Survey
000140: 70 61 72 74 20 49 49 2E 20 20 46 72 65 65 20 70 part II. Free p
000150: 72 6F 67 72 61 6D 73 20 69 6E 63 6C 75 64 65 20 rograms include
000160: 43 68 72 69 73 74 6D 61 73 20 44 65 6D 6F 2C 0D Christmas Demo,.
000170: 0A 50 69 63 74 75 72 65 20 50 61 69 72 73 2C 20 .Picture Pairs,
000180: 61 6E 64 20 74 68 65 20 66 69 72 73 74 20 65 76 and the first ev
000190: 65 72 20 33 44 20 67 61 6D 65 20 63 72 65 61 74 er 3D game creat
0001A0: 65 64 20 77 69 74 68 20 74 68 65 20 33 44 20 43 ed with the 3D C
0001B0: 6F 6E 73 74 72 75 63 74 69 6F 6E 20 4B 69 74 2E onstruction Kit.
0001C0: 0D 0A 0D 0A 20 20 2A 20 50 4C 45 41 53 45 20 4E .... * PLEASE N
0001D0: 4F 54 45 20 54 48 41 54 20 44 55 45 20 54 4F 20 OTE THAT DUE TO
0001E0: 43 4F 50 59 52 49 47 48 54 20 50 52 4F 42 4C 45 COPYRIGHT PROBLE
0001F0: 4D 53 2C 20 42 41 53 49 43 20 43 4F 4D 50 49 4C MS, BASIC COMPIL
Size : 512 (Real : 512)
000000: 45 52 20 49 53 20 4E 4F 57 20 4C 4F 4E 47 45 52 ER IS NOW LONGER
000010: 20 2A 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 *..
000020: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2A *
000030: 20 53 55 50 50 4C 49 45 44 20 57 49 54 48 20 49 SUPPLIED WITH I
000040: 53 53 55 45 20 37 20 2A 0D 0A 0D 0A 49 53 53 55 SSUE 7 *....ISSU
000050: 45 20 38 0D 0A 0D 0A 5B 44 49 53 4B 5D 0D 0A 50 E 8....[DISK]..P
000060: 61 63 6B 65 64 20 20 74 6F 20 20 74 68 65 20 20 acked to the
000070: 62 72 69 6D 20 77 69 74 68 20 66 65 61 74 75 72 brim with featur
000080: 65 73 20 61 6E 64 20 72 65 76 69 65 77 73 2E 20 es and reviews.
000090: 20 53 74 61 72 74 20 6F 66 20 20 27 73 6E 69 70 Start of 'snip
0000A0: 70 65 74 73 27 20 20 69 6E 20 20 74 68 65 0D 0A pets' in the..
0000B0: 50 6F 73 74 62 61 67 20 73 65 63 74 69 6F 6E 2E Postbag section.
0000C0: 20 20 52 65 76 69 65 77 73 20 6F 66 20 44 72 65 Reviews of Dre
0000D0: 64 72 69 73 73 2C 20 20 47 2D 50 61 69 6E 74 2C driss, G-Paint,
0000E0: 20 20 44 61 72 74 73 6D 61 20 45 78 74 65 6E 64 Dartsma Extend
0000F0: 69 20 42 6F 61 72 64 20 76 73 20 57 61 76 65 0D i Board vs Wave.
000100: 0A 57 69 64 67 65 74 2C 20 20 61 6E 64 20 20 61 .Widget, and a
000110: 20 20 52 6F 63 6B 79 20 48 6F 72 72 6F 72 20 50 Rocky Horror P
000120: 69 63 74 75 72 65 20 53 68 6F 77 20 66 61 6E 7A icture Show fanz
000130: 69 6E 65 20 69 6E 20 20 27 55 6E 64 65 72 63 6C ine in 'Undercl
000140: 6F 74 68 65 73 20 20 52 65 61 64 69 6E 67 27 2E othes Reading'.
000150: 0D 0A 46 65 61 74 75 72 65 73 20 69 6E 63 6C 75 ..Features inclu
000160: 64 65 20 43 6F 6D 6D 65 72 63 69 61 6C 20 51 75 de Commercial Qu
000170: 61 6C 69 74 79 20 70 61 72 74 20 31 2C 20 61 20 ality part 1, a
000180: 6C 6F 6F 6B 20 61 74 20 50 44 20 70 72 6F 67 72 look at PD progr
000190: 61 6D 73 20 77 68 69 63 68 20 63 6F 6D 65 20 75 ams which come u
0001A0: 70 0D 0A 74 6F 20 63 6F 6D 6D 65 72 63 69 61 6C p..to commercial
0001B0: 20 73 74 61 6E 64 61 72 64 2C 20 70 6C 75 73 20 standard, plus
0001C0: 68 69 6E 74 20 73 68 65 65 74 20 66 6F 72 20 50 hint sheet for P
0001D0: 61 67 65 6D 61 6B 65 72 20 50 6C 75 73 2E 20 41 agemaker Plus. A
0001E0: 6C 73 6F 20 69 6E 20 74 68 69 73 20 69 73 73 75 lso in this issu
0001F0: 65 3A 0D 0A 50 6F 73 74 62 61 67 2C 20 20 4E 65 e:..Postbag, Ne
Size : 512 (Real : 512)
000000: 77 73 2C 20 20 43 6F 6D 6D 2D 4C 69 6E 65 2C 20 ws, Comm-Line,
000010: 20 53 70 6F 74 6C 69 67 68 74 2C 20 20 42 61 63 Spotlight, Bac
000020: 6B 62 6F 6E 65 2C 20 20 54 68 65 20 53 75 72 76 kbone, The Surv
000030: 65 79 20 52 65 76 65 6E 67 65 20 20 52 65 73 75 ey Revenge Resu
000040: 6C 74 73 0D 0A 28 63 6F 6D 6D 65 6E 74 73 20 6F lts..(comments o
000050: 6E 20 69 73 73 75 65 20 37 29 20 61 6E 64 20 45 n issue 7) and E
000060: 64 69 74 6F 72 69 61 6C 2E 20 20 54 68 65 20 6D ditorial. The m
000070: 61 69 6E 20 66 72 65 65 20 70 72 6F 67 72 61 6D ain free program
000080: 20 69 73 20 52 41 4D 42 41 53 45 20 33 2C 20 20 is RAMBASE 3,
000090: 4A 6F 68 6E 0D 0A 46 61 69 72 6C 69 65 27 73 20 John..Fairlie's
0000A0: 44 61 74 61 62 61 73 65 2E 0D 0A 0D 0A 49 53 53 Database.....ISS
0000B0: 55 45 20 39 0D 0A 0D 0A 5B 44 49 53 4B 5D 0D 0A UE 9....[DISK]..
0000C0: 54 68 65 20 20 6C 61 73 74 20 69 73 73 75 65 20 The last issue
0000D0: 74 6F 20 62 65 20 65 64 69 74 65 64 20 62 79 20 to be edited by
0000E0: 41 6C 61 6E 20 53 63 75 6C 6C 79 2E 20 20 4D 61 Alan Scully. Ma
0000F0: 73 73 69 76 65 20 62 75 6D 70 65 72 20 70 6F 73 ssive bumper pos
000100: 74 62 61 67 2C 20 20 74 68 65 20 6C 61 73 74 0D tbag, the last.
000110: 0A 43 6F 6D 6D 2D 6C 69 6E 65 2C 20 20 43 6F 6D .Comm-line, Com
000120: 6D 65 72 63 69 61 6C 20 51 75 61 6C 69 74 79 20 mercial Quality
000130: 70 61 72 74 20 32 2C 20 72 65 76 69 65 77 73 20 part 2, reviews
000140: 6F 66 20 41 6D 67 72 61 70 68 2C 20 20 43 6F 6D of Amgraph, Com
000150: 6D 65 72 63 69 61 6C 20 44 65 6D 6F 73 20 31 2C mercial Demos 1,
000160: 0D 0A 44 65 6D 6F 73 20 20 37 2C 20 20 48 6F 6D ..Demos 7, Hom
000170: 65 62 75 64 67 65 74 2C 20 20 54 68 65 20 4C 2D ebudget, The L-
000180: 50 6C 61 74 65 20 66 69 6C 65 73 2C 20 20 54 61 Plate files, Ta
000190: 73 44 69 61 72 79 20 61 6E 64 20 50 61 70 65 72 sDiary and Paper
0001A0: 4D 61 6B 65 72 20 20 44 54 50 2E 20 20 54 68 69 Maker DTP. Thi
0001B0: 73 0D 0A 6D 6F 6E 74 68 73 20 20 66 72 65 65 20 s..months free
0001C0: 20 70 72 6F 67 72 61 6D 20 69 73 20 47 50 61 69 program is GPai
0001D0: 6E 74 2C 20 20 61 20 77 6F 6E 64 65 72 66 75 6C nt, a wonderful
0001E0: 20 61 72 74 20 70 72 6F 67 72 61 6D 20 74 68 61 art program tha
0001F0: 74 20 72 69 76 61 6C 73 20 65 76 65 6E 20 20 74 t rivals even t
Size : 512 (Real : 512)
000000: 68 65 0D 0A 63 6F 6D 6D 65 72 63 69 61 6C 20 61 he..commercial a
000010: 72 74 20 70 72 6F 67 72 61 6D 73 21 20 50 65 72 rt programs! Per
000020: 68 61 70 73 20 74 68 65 20 6D 6F 73 74 20 70 61 haps the most pa
000030: 63 6B 65 64 20 43 50 43 20 44 6F 6D 61 69 6E 20 cked CPC Domain
000040: 65 76 65 72 2E 0D 0A 0D 0A 0D 0A 49 53 53 55 45 ever.......ISSUE
000050: 20 31 30 0D 0A 0D 0A 5B 44 49 53 4B 5D 0D 0A 54 10....[DISK]..T
000060: 68 65 20 20 66 69 72 73 74 20 20 69 73 73 75 65 he first issue
000070: 20 66 72 6F 6D 20 74 68 65 20 6E 65 77 20 74 65 from the new te
000080: 61 6D 2E 20 20 54 68 65 20 66 69 72 73 74 20 6F am. The first o
000090: 66 20 61 20 73 65 72 69 65 73 20 6F 66 20 65 78 f a series of ex
0000A0: 63 65 6C 6C 65 6E 74 20 6D 75 6C 74 69 2D 0D 0A cellent multi-..
0000B0: 63 6F 6C 6F 75 72 65 64 20 6C 6F 61 64 69 6E 67 coloured loading
0000C0: 20 73 63 72 65 65 6E 73 2C 20 20 47 65 6E 65 72 screens, Gener
0000D0: 61 6C 20 4D 69 6C 69 74 61 72 79 20 53 69 6D 75 al Military Simu
0000E0: 6C 61 74 6F 72 3A 20 61 20 72 65 76 69 65 77 20 lator: a review
0000F0: 6F 66 20 74 68 65 20 20 6D 69 6C 74 61 72 79 0D of the miltary.
000100: 0A 67 61 6D 65 73 27 20 63 72 65 61 74 6F 72 2C .games' creator,
000110: 20 74 68 65 20 64 65 6D 6F 20 6F 66 20 77 68 69 the demo of whi
000120: 63 68 20 69 73 20 61 76 61 69 6C 61 62 6C 65 20 ch is available
000130: 66 72 6F 6D 20 6F 75 72 20 50 44 20 6C 69 62 72 from our PD libr
000140: 61 72 79 2C 20 54 68 65 20 53 69 6C 69 63 6F 6E ary, The Silicon
000150: 0D 0A 56 69 6C 6C 61 67 65 3A 20 61 20 6E 65 77 ..Village: a new
000160: 20 42 75 6C 6C 65 74 69 6E 20 42 6F 61 72 64 20 Bulletin Board
000170: 72 65 76 69 65 77 65 64 2C 20 20 70 61 72 74 20 reviewed, part
000180: 32 20 6F 66 20 42 61 72 72 69 65 20 53 6E 65 6C 2 of Barrie Snel
000190: 6C 73 27 20 64 69 73 73 65 63 74 69 6F 6E 20 6F ls' dissection o
0001A0: 66 0D 0A 74 68 65 20 20 41 6D 73 74 72 61 64 20 f..the Amstrad
0001B0: 20 41 63 74 69 6F 6E 27 73 20 20 63 6F 76 65 72 Action's cover
0001C0: 74 61 70 65 73 20 73 79 73 74 65 6D 2C 20 20 64 tapes system, d
0001D0: 65 74 61 69 6C 73 20 6F 66 20 74 68 65 20 20 50 etails of the P
0001E0: 72 69 6E 74 2D 4F 75 74 20 20 46 69 72 6D 77 61 rint-Out Firmwa
0001F0: 72 65 0D 0A 4D 61 6E 75 61 6C 2C 20 20 55 70 67 re..Manual, Upg
Size : 512 (Real : 512)
000000: 72 61 64 65 20 20 79 6F 75 72 20 20 36 31 32 38 rade your 6128
000010: 20 20 74 6F 20 61 20 34 36 34 21 20 54 68 65 20 to a 464! The
000020: 66 72 65 65 20 50 44 20 74 68 69 73 20 6D 6F 6E free PD this mon
000030: 74 68 20 20 69 6E 63 6C 75 64 65 73 20 20 67 61 th includes ga
000040: 6D 65 73 0D 0A 72 75 6E 6E 69 6E 67 20 75 6E 64 mes..running und
000050: 65 72 20 43 50 2F 4D 21 21 21 20 49 6E 63 6C 75 er CP/M!!! Inclu
000060: 64 69 6E 67 20 43 68 65 73 73 2C 20 20 54 69 63 ding Chess, Tic
000070: 2D 54 61 63 2D 54 6F 65 2C 20 20 61 6E 64 20 70 -Tac-Toe, and p
000080: 6F 73 73 69 62 6C 79 20 74 68 65 20 6F 72 69 67 ossibly the orig
000090: 69 6E 61 6C 0D 0A 76 65 72 73 69 6F 6E 20 6F 66 inal..version of
0000A0: 20 50 6F 6E 67 3F 0D 0A 0D 0A 49 53 53 55 45 20 Pong?....ISSUE
0000B0: 31 31 0D 0A 5B 44 49 53 4B 5D 0D 0A 54 68 65 20 11..[DISK]..The
0000C0: 20 66 69 72 73 74 20 6F 66 20 61 20 74 75 74 6F first of a tuto
0000D0: 72 69 61 6C 20 69 6E 20 50 41 53 43 41 4C 2C 20 rial in PASCAL,
0000E0: 20 70 6C 75 73 20 65 78 61 6D 70 6C 65 20 70 72 plus example pr
0000F0: 6F 67 72 61 6D 6D 65 73 3A 20 6D 6F 72 65 20 66 ogrammes: more f
000100: 72 6F 6D 20 20 42 61 72 72 69 65 0D 0A 53 6E 65 rom Barrie..Sne
000110: 6C 6C 20 20 6F 6E 20 74 72 61 6E 73 66 65 72 72 ll on transferr
000120: 69 6E 67 20 74 68 65 20 6C 61 74 65 73 74 20 41 ing the latest A
000130: 6D 73 74 72 61 64 20 41 63 74 69 6F 6E 20 43 6F mstrad Action Co
000140: 76 65 72 74 61 70 65 73 20 74 6F 20 64 69 73 63 vertapes to disc
000150: 3A 20 52 65 76 69 65 77 73 20 6F 66 0D 0A 53 70 : Reviews of..Sp
000160: 65 6C 6C 20 20 43 68 65 63 6B 65 72 73 20 20 62 ell Checkers b
000170: 6F 74 68 20 20 50 44 20 61 6E 64 20 63 6F 6D 6D oth PD and comm
000180: 65 72 63 69 61 6C 3A 20 41 73 74 72 6F 6C 6F 67 ercial: Astrolog
000190: 79 20 6F 6E 20 74 68 65 20 43 50 43 3B 20 20 74 y on the CPC; t
0001A0: 68 65 20 20 74 77 6F 20 20 6D 61 69 6E 0D 0A 63 he two main..c
0001B0: 6F 6E 74 65 6E 64 65 72 73 20 62 61 74 74 6C 65 ontenders battle
0001C0: 20 69 74 20 6F 75 74 20 28 61 20 64 65 6D 6F 20 it out (a demo
0001D0: 64 69 73 63 20 6F 66 20 74 68 65 20 77 69 6E 6E disc of the winn
0001E0: 65 72 20 62 65 63 6F 6D 65 73 20 61 76 61 69 6C er becomes avail
0001F0: 61 62 6C 65 20 69 6E 20 74 68 65 20 50 44 0D 0A able in the PD..
Size : 512 (Real : 512)
000000: 6C 69 62 72 61 72 79 29 3A 20 20 61 20 42 75 62 library): a Bub
000010: 62 6C 65 20 4A 65 74 20 70 72 69 6E 74 65 72 20 ble Jet printer
000020: 67 65 74 73 20 70 75 74 20 74 68 72 6F 75 67 68 gets put through
000030: 20 69 74 27 73 20 70 61 63 65 73 2E 20 20 54 68 it's paces. Th
000040: 65 20 66 72 65 65 20 73 6F 66 74 77 61 72 65 0D e free software.
000050: 0A 69 6E 63 6C 75 64 65 73 20 61 20 63 6F 73 74 .includes a cost
000060: 69 6E 67 20 70 72 6F 67 72 61 6D 6D 65 20 66 6F ing programme fo
000070: 72 20 73 61 76 69 6E 67 20 79 6F 75 20 6D 6F 6E r saving you mon
000080: 65 79 20 6F 6E 20 79 6F 75 72 20 70 68 6F 6E 65 ey on your phone
000090: 20 62 69 6C 6C 73 2C 20 41 6D 67 72 61 70 68 2C bills, Amgraph,
0000A0: 0D 0A 70 6F 73 73 69 62 6C 79 20 74 68 65 20 62 ..possibly the b
0000B0: 65 73 74 20 73 74 61 74 69 73 74 69 63 61 6C 20 est statistical
0000C0: 67 72 61 70 68 20 70 72 6F 67 72 61 6D 6D 65 20 graph programme
0000D0: 61 76 61 69 6C 61 62 6C 65 2C 20 62 61 72 20 6E available, bar n
0000E0: 6F 6E 65 2E 0D 0A 0D 0A 49 53 53 55 45 20 31 32 one.....ISSUE 12
0000F0: 0D 0A 5B 44 49 53 4B 5D 0D 0A 54 68 65 20 73 65 ..[DISK]..The se
000100: 63 6F 6E 64 20 41 6E 64 79 20 4E 6F 72 72 69 73 cond Andy Norris
000110: 20 50 41 53 43 41 4C 20 74 75 74 6F 72 69 61 6C PASCAL tutorial
000120: 20 61 6E 64 20 6D 6F 72 65 20 65 78 61 6D 70 6C and more exampl
000130: 65 20 70 72 6F 67 72 61 6D 6D 65 73 3B 20 74 68 e programmes; th
000140: 65 20 73 70 65 63 69 61 6C 0D 0A 6D 61 73 73 69 e special..massi
000150: 76 65 20 4C 41 42 45 4C 20 44 45 53 49 47 4E 20 ve LABEL DESIGN
000160: 64 65 6D 6F 2C 20 65 78 63 6C 75 73 69 76 65 20 demo, exclusive
000170: 74 6F 20 43 50 43 20 20 44 4F 4D 41 49 4E 2C 20 to CPC DOMAIN,
000180: 32 69 6E 31 2C 20 74 68 65 20 65 78 63 65 6C 6C 2in1, the excell
000190: 65 6E 74 20 43 50 43 20 74 6F 0D 0A 50 43 20 66 ent CPC to..PC f
0001A0: 69 6C 65 20 74 72 61 6E 73 66 65 72 20 70 72 6F ile transfer pro
0001B0: 67 72 61 6D 20 72 65 76 69 65 77 65 64 3B 20 42 gram reviewed; B
0001C0: 61 72 72 69 65 20 53 6E 65 6C 6C 27 73 20 62 72 arrie Snell's br
0001D0: 69 6C 6C 69 61 6E 74 20 41 41 20 63 6F 76 65 72 illiant AA cover
0001E0: 74 61 70 65 20 73 65 72 69 65 73 0D 0A 63 6F 6E tape series..con
0001F0: 74 69 6E 75 65 73 3B 20 49 20 57 61 73 20 41 20 tinues; I Was A
Size : 512 (Real : 512)
000000: 50 6F 73 74 62 61 67 20 45 64 69 74 6F 72 3B 20 Postbag Editor;
000010: 54 68 65 20 20 44 6F 6D 61 69 6E 20 20 50 44 20 The Domain PD
000020: 53 75 72 76 65 79 20 28 44 6F 6D 61 69 6E 20 50 Survey (Domain P
000030: 44 20 75 73 65 64 20 74 6F 20 62 65 0D 0A 53 63 D used to be..Sc
000040: 75 6C 6C 20 50 44 29 2E 20 50 44 20 69 6E 63 6C ull PD). PD incl
000050: 75 64 65 73 20 61 20 62 72 69 6C 6C 69 61 6E 74 udes a brilliant
000060: 20 20 6E 6F 74 65 70 61 64 20 20 70 72 6F 67 72 notepad progr
000070: 61 6D 6D 65 20 28 61 20 77 68 6F 6C 65 20 6D 6F amme (a whole mo
000080: 6E 74 68 20 62 65 66 6F 72 65 20 41 41 0D 0A 67 nth before AA..g
000090: 69 76 65 20 61 77 61 79 20 74 68 65 69 72 20 20 ive away their
0000A0: 76 65 72 73 69 6F 6E 21 29 2C 20 20 65 78 63 6C version!), excl
0000B0: 75 73 69 76 65 20 20 75 70 67 72 61 64 65 20 20 usive upgrade
0000C0: 61 6E 64 20 20 69 6E 66 6F 72 6D 61 74 69 6F 6E and information
0000D0: 20 20 6F 6E 20 52 2E 4D 61 79 6F 72 27 73 0D 0A on R.Mayor's..
0000E0: 6D 61 73 74 65 72 70 69 65 63 65 20 44 4D 61 6E masterpiece DMan
0000F0: 61 67 65 72 2E 0D 0A 0D 0A 49 53 53 55 45 20 31 ager.....ISSUE 1
000100: 33 0D 0A 5B 44 49 53 4B 5D 0D 0A 46 69 72 73 74 3..[DISK]..First
000110: 20 6F 66 20 61 20 73 65 72 69 65 73 20 6F 66 20 of a series of
000120: 53 6F 72 74 69 6E 67 20 61 72 74 69 63 6C 65 73 Sorting articles
000130: 3B 20 41 41 20 43 6F 76 65 72 74 61 70 65 20 63 ; AA Covertape c
000140: 6F 6E 76 65 72 73 69 6F 6E 73 20 75 70 2D 64 61 onversions up-da
000150: 74 65 64 3B 20 44 65 73 6B 2D 0D 0A 54 6F 70 20 ted; Desk-..Top
000160: 50 75 62 6C 69 73 68 65 72 73 20 72 65 76 69 65 Publishers revie
000170: 77 65 64 3B 20 62 72 69 6C 6C 69 61 6E 74 20 63 wed; brilliant c
000180: 6F 6D 70 75 74 65 72 20 69 6D 70 6C 65 6D 65 6E omputer implemen
000190: 74 61 74 69 6F 6E 20 6F 66 20 42 61 74 74 6C 65 tation of Battle
0001A0: 73 68 69 70 73 20 67 61 6D 65 3B 0D 0A 77 69 6E ships game;..win
0001B0: 20 74 68 65 20 50 6F 6F 6C 73 20 61 66 74 65 72 the Pools after
0001C0: 20 20 72 65 61 64 69 6E 67 20 20 61 62 6F 75 74 reading about
0001D0: 20 20 61 20 20 50 6F 6F 6C 73 20 20 50 72 65 64 a Pools Pred
0001E0: 69 63 74 6F 72 20 20 72 65 76 69 65 77 21 3B 20 ictor review!;
0001F0: 61 72 63 68 69 76 65 20 79 6F 75 72 0D 0A 73 65 archive your..se
Size : 512 (Real : 512)
000000: 6C 64 6F 6D 2D 75 73 65 64 20 20 64 69 73 63 73 ldom-used discs
000010: 20 20 74 6F 20 20 74 61 70 65 20 20 77 69 74 68 to tape with
000020: 20 20 20 74 68 65 20 20 20 66 72 65 65 20 20 53 the free S
000030: 6F 66 74 61 72 63 20 20 70 72 6F 67 72 61 6D 6D oftarc programm
000040: 65 3B 20 20 65 73 73 65 6E 74 69 61 6C 0D 0A 69 e; essential..i
000050: 6E 66 6F 72 6D 61 74 69 6F 6E 20 74 68 61 74 20 nformation that
000060: 79 6F 75 20 6E 65 65 64 20 74 6F 20 6B 6E 6F 77 you need to know
000070: 20 77 68 65 6E 20 20 61 74 74 65 6D 70 74 69 6E when attemptin
000080: 67 20 74 6F 20 77 72 69 74 65 20 61 20 43 61 6C g to write a Cal
000090: 65 6E 64 61 72 20 70 72 6F 67 72 61 6D 3B 0D 0A endar program;..
0000A0: 50 79 72 61 64 65 76 20 61 6E 64 20 50 79 72 61 Pyradev and Pyra
0000B0: 77 6F 72 64 20 72 65 76 69 65 77 65 64 3B 20 61 word reviewed; a
0000C0: 6E 64 20 66 72 6F 6D 20 4E 65 77 20 5A 65 61 6C nd from New Zeal
0000D0: 61 6E 64 2C 20 61 20 77 68 6F 6C 65 20 68 6F 73 and, a whole hos
0000E0: 74 20 6F 66 20 72 65 76 69 65 77 73 20 6F 66 0D t of reviews of.
0000F0: 0A 55 74 69 6C 69 74 69 65 73 2C 20 57 6F 72 64 .Utilities, Word
000100: 2D 50 72 6F 63 65 73 73 6F 72 73 2C 20 75 73 69 -Processors, usi
000110: 6E 67 20 43 50 2F 4D 2C 20 61 6E 64 20 6C 6F 74 ng CP/M, and lot
000120: 73 20 6D 6F 72 65 2E 0D 0A 0D 0A 20 20 20 20 20 s more.....
000130: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000140: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000150: 50 52 49 43 45 53 0D 0A 0D 0A 49 53 53 55 45 53 PRICES....ISSUES
000160: 20 20 31 20 20 61 6E 64 20 34 3A 20 50 72 69 63 1 and 4: Pric
000170: 65 64 20 61 74 20 A3 31 2E 32 35 20 2B 20 61 20 ed at .1.25 + a
000180: 6C 61 72 67 65 20 53 41 45 2C 20 20 61 6E 64 20 large SAE, and
000190: 61 72 65 20 6F 6E 6C 79 20 61 76 61 69 6C 61 62 are only availab
0001A0: 6C 65 20 20 75 6E 74 69 6C 0D 0A 73 74 6F 63 6B le until..stock
0001B0: 73 20 72 75 6E 2D 6F 75 74 2C 20 20 77 65 20 77 s run-out, we w
0001C0: 69 6C 6C 20 6E 6F 74 20 62 65 20 72 65 70 72 69 ill not be repri
0001D0: 6E 74 69 6E 67 20 61 6E 79 20 69 73 73 75 65 73 nting any issues
0001E0: 2E 20 20 47 72 61 62 20 74 68 65 6D 20 6E 6F 77 . Grab them now
0001F0: 20 77 68 69 6C 65 20 79 6F 75 0D 0A 73 74 69 6C while you..stil
Size : 512 (Real : 512)
000000: 6C 20 63 61 6E 2E 0D 0A 0D 0A 49 53 53 55 45 53 l can.....ISSUES
000010: 20 37 20 4F 4E 57 41 52 44 53 3A 20 50 72 69 63 7 ONWARDS: Pric
000020: 65 73 20 61 74 20 A3 31 2E 32 35 20 70 6C 75 73 es at .1.25 plus
000030: 20 61 20 64 69 73 6B 20 61 6E 64 20 73 74 61 6D a disk and stam
000040: 70 65 64 20 61 64 64 72 65 73 73 65 64 20 65 6E ped addressed en
000050: 76 65 6C 6F 70 65 2E 0D 0A 0D 0A 53 65 6E 64 20 velope.....Send
000060: 6F 72 64 65 72 73 20 74 6F 3A 20 43 50 43 20 44 orders to: CPC D
000070: 6F 6D 61 69 6E 2C 20 32 30 20 4D 6F 6E 74 61 67 omain, 20 Montag
000080: 75 65 20 52 6F 61 64 2C 20 53 61 6C 74 66 6F 72 ue Road, Saltfor
000090: 64 2C 20 42 72 69 73 74 6F 6C 20 42 53 31 38 20 d, Bristol BS18
0000A0: 33 4C 41 2E 0D 0A 1A 20 49 53 53 55 45 53 0D 0A 3LA.... ISSUES..
0000B0: 2A 42 20 20 20 20 20 20 20 20 20 20 20 20 20 20 *B
0000C0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0000D0: 20 20 42 41 43 4B 20 49 53 53 55 45 53 0D 0A 0D BACK ISSUES...
0000E0: 0A 49 53 53 55 45 20 31 0D 0A 0D 0A 5B 50 52 49 .ISSUE 1....[PRI
0000F0: 4E 54 45 44 5D 20 2D 20 41 6C 6D 6F 73 74 20 73 NTED] - Almost s
000100: 2D 50 72 6F 63 65 73 73 6F 72 73 2C 20 75 73 69 -Processors, usi
000110: 6E 67 20 43 50 2F 4D 2C 20 61 6E 64 20 6C 6F 74 ng CP/M, and lot
000120: 73 20 6D 6F 72 65 2E 0D 0A 0D 0A 20 20 20 20 20 s more.....
000130: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000140: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000150: 50 52 49 43 45 53 0D 0A 0D 0A 49 53 53 55 45 53 PRICES....ISSUES
000160: 20 20 31 20 20 61 6E 64 20 34 3A 20 50 72 69 63 1 and 4: Pric
000170: 65 64 20 61 74 20 A3 31 2E 32 35 20 2B 20 61 20 ed at .1.25 + a
000180: 6C 61 72 67 65 20 53 41 45 2C 20 20 61 6E 64 20 large SAE, and
000190: 61 72 65 20 6F 6E 6C 79 20 61 76 61 69 6C 61 62 are only availab
0001A0: 6C 65 20 20 75 6E 74 69 6C 0D 0A 73 74 6F 63 6B le until..stock
0001B0: 73 20 72 75 6E 2D 6F 75 74 2C 20 20 77 65 20 77 s run-out, we w
0001C0: 69 6C 6C 20 6E 6F 74 20 62 65 20 72 65 70 72 69 ill not be repri
0001D0: 6E 74 69 6E 67 20 61 6E 79 20 69 73 73 75 65 73 nting any issues
0001E0: 2E 20 20 47 72 61 62 20 74 68 65 6D 20 6E 6F 77 . Grab them now
0001F0: 20 77 68 69 6C 65 20 79 6F 75 0D 0A 73 74 69 6C while you..stil
Size : 512 (Real : 512)
000000: 6F 75 74 0D 0A 47 65 6E 65 72 61 6C 6C 79 20 20 out..Generally
000010: 61 63 63 65 70 74 65 64 20 20 74 6F 20 68 61 76 accepted to hav
000020: 65 20 74 68 65 20 62 65 73 74 20 63 6F 76 65 72 e the best cover
000030: 20 6F 66 20 61 6C 6C 20 36 20 70 72 69 6E 74 65 of all 6 printe
000040: 64 20 20 69 73 73 75 65 73 2C 20 20 61 6C 74 68 d issues, alth
000050: 6F 75 67 68 0D 0A 73 6F 6D 65 20 20 61 72 67 75 ough..some argu
000060: 65 20 20 74 68 61 74 20 74 68 65 20 46 72 61 63 e that the Frac
000070: 74 61 6C 20 63 6F 76 65 72 20 6F 66 20 69 73 73 tal cover of iss
000080: 75 65 20 35 20 69 73 20 62 65 74 74 65 72 21 20 ue 5 is better!
000090: 41 72 74 69 63 6C 65 73 20 69 6E 63 6C 75 64 65 Articles include
0000A0: 20 20 54 68 65 0D 0A 42 61 74 74 6C 65 20 20 6F The..Battle o
0000B0: 66 20 20 74 68 65 20 20 54 69 74 61 6E 73 20 28 f the Titans (
0000C0: 41 64 76 61 6E 63 65 64 20 44 65 73 6B 74 6F 70 Advanced Desktop
0000D0: 20 50 75 62 6C 69 73 68 65 72 20 76 73 20 50 61 Publisher vs Pa
0000E0: 67 65 6D 61 6B 65 72 20 20 44 65 6C 75 78 65 29 gemaker Deluxe)
0000F0: 2C 20 20 43 52 52 0D 0A 72 65 76 69 65 77 2C 20 , CRR..review,
000100: 20 50 6F 73 74 62 61 67 2C 20 20 4E 65 77 73 2C Postbag, News,
000110: 20 20 55 6E 64 65 72 67 72 6F 75 6E 64 20 52 65 Underground Re
000120: 61 64 69 6E 67 20 70 61 72 74 20 31 2C 20 20 43 ading part 1, C
000130: 6F 6D 6D 2D 4C 69 6E 65 2C 20 20 41 64 76 65 6E omm-Line, Adven
000140: 74 75 72 69 6E 67 2C 0D 0A 43 61 72 74 6F 6F 6E turing,..Cartoon
000150: 2C 20 45 64 69 74 6F 72 69 61 6C 2C 20 53 70 6F , Editorial, Spo
000160: 74 6C 69 67 68 74 20 61 6E 64 20 4F 6E 20 44 69 tlight and On Di
000170: 73 70 6C 61 79 0D 0A 0D 0A 49 53 53 55 45 53 20 splay....ISSUES
000180: 35 20 41 4E 44 20 36 20 41 52 45 20 4E 4F 20 4C 5 AND 6 ARE NO L
000190: 4F 4E 47 45 52 20 41 56 41 49 4C 41 42 4C 45 0D ONGER AVAILABLE.
0001A0: 0A 0D 0A 49 53 53 55 45 20 37 0D 0A 0D 0A 5B 44 ...ISSUE 7....[D
0001B0: 49 53 4B 5D 0D 0A 54 68 65 20 20 66 69 72 73 74 ISK]..The first
0001C0: 20 20 65 76 65 72 20 20 69 73 73 75 65 20 6F 6E ever issue on
0001D0: 20 64 69 73 6B 2E 20 20 46 65 61 74 75 72 65 73 disk. Features
0001E0: 20 72 65 76 69 65 77 73 20 20 6F 66 20 20 4D 69 reviews of Mi
0001F0: 6E 69 2D 50 72 69 6E 74 2D 53 68 6F 70 2C 20 20 ni-Print-Shop,
Size : 512 (Real : 512)
000000: 2A 54 20 20 20 20 20 20 20 20 20 20 20 20 20 20 *T
000010: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000020: 20 20 20 20 43 4F 4C 4F 55 52 44 55 4D 50 33 0D COLOURDUMP3.
000030: 0A 2A 42 20 20 20 20 20 20 20 20 20 20 20 20 20 .*B
000040: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000050: 20 20 20 20 20 43 4F 4C 4F 55 52 44 55 4D 50 33 COLOURDUMP3
000060: 0D 0A 0D 0A 42 65 69 6E 67 20 20 61 20 62 75 64 ....Being a bud
000070: 64 69 6E 67 20 61 72 74 69 73 74 20 79 6F 75 20 ding artist you
000080: 62 75 79 20 79 6F 75 72 73 65 6C 66 20 61 6E 20 buy yourself an
000090: 61 72 74 20 70 61 63 6B 61 67 65 2C 20 20 73 69 art package, si
0000A0: 74 20 64 6F 77 6E 20 66 6F 72 20 68 6F 75 72 73 t down for hours
0000B0: 20 6F 6E 0D 0A 65 6E 64 20 61 6E 64 20 70 61 69 on..end and pai
0000C0: 6E 74 20 73 6F 6D 65 20 67 72 65 61 74 20 70 69 nt some great pi
0000D0: 63 74 75 72 65 73 2E 20 59 6F 75 20 67 65 74 20 ctures. You get
0000E0: 79 6F 75 72 73 65 6C 66 20 61 20 63 6F 6C 6F 75 yourself a colou
0000F0: 72 20 70 72 69 6E 74 65 72 20 73 6F 20 79 6F 75 r printer so you
000100: 20 63 61 6E 0D 0A 70 72 69 6E 74 20 74 68 65 6D can..print them
000110: 20 6F 75 74 2C 20 6F 6E 6C 79 20 6F 6E 65 20 70 out, only one p
000120: 72 6F 62 6C 65 6D 20 2D 2D 20 79 6F 75 20 63 61 roblem -- you ca
000130: 6E 27 74 2E 20 57 68 61 74 20 79 6F 75 20 6E 65 n't. What you ne
000140: 65 64 20 69 73 20 61 20 63 6F 6C 6F 75 72 20 64 ed is a colour d
000150: 75 6D 70 2E 0D 0A 0D 0A 43 6F 6C 6F 75 72 64 75 ump.....Colourdu
000160: 6D 70 33 20 63 6F 73 74 73 20 A3 31 35 2E 39 35 mp3 costs .15.95
000170: 2C 20 6F 6E 20 74 68 65 20 6F 74 68 65 72 20 68 , on the other h
000180: 61 6E 64 20 79 6F 75 20 63 6F 75 6C 64 20 6C 6F and you could lo
000190: 6F 6B 20 74 6F 20 74 68 65 20 50 44 20 64 75 6D ok to the PD dum
0001A0: 70 73 2E 20 54 68 65 0D 0A 74 77 6F 20 20 49 27 ps. The..two I'
0001B0: 76 65 20 20 74 72 69 65 64 20 20 61 72 65 20 53 ve tried are S
0001C0: 6D 61 72 74 32 20 64 75 6D 70 20 61 6E 64 20 4D mart2 dump and M
0001D0: 6F 64 65 31 20 64 75 6D 70 2C 20 20 62 6F 74 68 ode1 dump, both
0001E0: 20 77 6F 72 6B 20 70 72 65 74 74 79 20 77 65 6C work pretty wel
0001F0: 6C 20 20 74 6F 20 20 61 0D 0A 64 65 67 72 65 65 l to a..degree
Size : 512 (Real : 512)
000000: 20 69 6E 20 74 68 61 74 20 74 68 65 79 20 62 6F in that they bo
000010: 74 68 20 68 61 76 65 20 69 6E 20 6D 79 20 6F 70 th have in my op
000020: 69 6E 69 6F 6E 20 74 68 72 65 65 20 64 72 61 77 inion three draw
000030: 20 62 61 63 6B 73 2E 0D 0A 0D 0A 31 29 20 59 6F backs.....1) Yo
000040: 75 20 6E 65 65 64 20 74 6F 20 6B 6E 6F 77 20 6F u need to know o
000050: 72 20 62 79 20 74 72 69 61 6C 20 61 6E 64 20 65 r by trial and e
000060: 72 72 6F 72 20 66 69 6E 64 20 6F 75 74 20 74 68 rror find out th
000070: 65 20 70 65 6E 20 63 6F 6C 6F 75 72 73 20 75 73 e pen colours us
000080: 65 64 2E 0D 0A 0D 0A 32 29 20 54 68 65 20 61 63 ed.....2) The ac
000090: 74 75 61 6C 20 73 69 7A 65 20 6F 66 20 74 68 65 tual size of the
0000A0: 20 70 72 69 6E 74 20 6F 75 74 20 69 73 20 61 62 print out is ab
0000B0: 6F 75 74 20 61 20 74 68 69 72 64 20 6F 66 20 61 out a third of a
0000C0: 6E 20 41 34 20 73 68 65 65 74 2E 0D 0A 0D 0A 33 n A4 sheet.....3
0000D0: 29 20 54 68 65 79 20 74 61 6B 65 73 20 61 67 65 ) They takes age
0000E0: 73 20 66 6F 72 20 61 20 70 69 63 74 75 72 65 20 s for a picture
0000F0: 74 6F 20 62 65 20 70 72 69 6E 74 65 64 20 6F 75 to be printed ou
000100: 74 2E 0D 0A 0D 0A 4D 2E 4A 2E 43 2E 20 53 75 70 t.....M.J.C. Sup
000110: 70 6C 69 65 73 20 68 61 76 65 20 73 6F 6C 76 65 plies have solve
000120: 64 20 74 68 6F 73 65 20 70 72 6F 62 6C 65 6D 73 d those problems
000130: 20 77 69 74 68 20 43 6F 6C 6F 75 72 64 75 6D 70 with Colourdump
000140: 33 2E 0D 0A 0D 0A 54 68 65 20 70 72 6F 67 72 61 3.....The progra
000150: 6D 20 61 75 74 6F 6D 61 74 69 63 61 6C 6C 79 20 m automatically
000160: 72 65 61 64 73 20 41 64 76 61 6E 63 65 64 20 41 reads Advanced A
000170: 72 74 20 53 74 75 64 69 6F 20 70 61 6C 65 74 74 rt Studio palett
000180: 65 20 66 69 6C 65 73 2C 20 69 74 20 67 69 76 65 e files, it give
000190: 73 20 79 6F 75 0D 0A 74 77 6F 20 63 68 6F 69 63 s you..two choic
0001A0: 65 73 20 6F 66 20 73 69 7A 65 73 2C 20 20 73 6D es of sizes, sm
0001B0: 61 6C 6C 20 61 6E 64 20 6C 61 72 67 65 2E 20 20 all and large.
0001C0: 53 6D 61 6C 6C 20 62 65 69 6E 67 20 61 62 6F 75 Small being abou
0001D0: 74 20 74 68 65 20 73 61 6D 65 20 61 73 20 74 68 t the same as th
0001E0: 65 20 50 2E 44 2E 0D 0A 64 75 6D 70 73 20 28 31 e P.D...dumps (1
0001F0: 33 63 6D 20 78 20 39 63 6D 29 2C 20 74 68 65 20 3cm x 9cm), the
Size : 512 (Real : 512)
000000: 6C 61 72 67 65 20 69 73 20 73 6C 69 67 68 74 6C large is slightl
000010: 79 20 6C 65 73 73 20 74 68 61 6E 20 41 34 20 28 y less than A4 (
000020: 32 32 63 6D 20 78 20 31 35 63 6D 29 2E 20 20 57 22cm x 15cm). W
000030: 68 65 6E 20 79 6F 75 0D 0A 63 68 6F 6F 73 65 20 hen you..choose
000040: 61 20 6C 61 72 67 65 20 70 72 69 6E 74 20 6F 75 a large print ou
000050: 74 20 79 6F 75 20 67 65 74 20 74 68 65 20 63 68 t you get the ch
000060: 6F 69 63 65 20 6F 66 20 65 69 74 68 65 72 20 73 oice of either s
000070: 69 6E 67 6C 65 20 6F 72 20 64 6F 75 62 6C 65 20 ingle or double
000080: 20 64 65 6E 73 69 74 79 0D 0A 61 6E 64 20 20 69 density..and i
000090: 74 20 20 74 61 6B 65 73 20 20 61 62 6F 75 74 20 t takes about
0000A0: 61 6E 20 68 6F 75 72 20 66 6F 72 20 43 6F 6C 6F an hour for Colo
0000B0: 75 72 64 75 6D 70 33 20 74 6F 20 70 72 69 6E 74 urdump3 to print
0000C0: 20 61 20 6C 61 72 67 65 20 20 64 6F 75 62 6C 65 a large double
0000D0: 20 20 64 65 6E 73 69 74 79 0D 0A 70 69 63 74 75 density..pictu
0000E0: 72 65 20 70 72 6F 64 75 63 65 64 20 69 6E 20 6D re produced in m
0000F0: 6F 64 65 20 30 2E 20 49 74 73 20 6F 6E 6C 79 20 ode 0. Its only
000100: 64 72 61 77 20 62 61 63 6B 20 2D 20 6F 72 20 69 draw back - or i
000110: 73 20 69 74 3F 20 20 54 68 65 20 50 2E 44 2E 20 s it? The P.D.
000120: 64 75 6D 70 73 20 74 61 6B 65 0D 0A 6A 75 73 74 dumps take..just
000130: 20 61 73 20 6C 6F 6E 67 20 69 66 20 6E 6F 74 20 as long if not
000140: 6C 6F 6E 67 65 72 20 74 6F 20 70 72 69 6E 74 20 longer to print
000150: 6F 75 74 20 74 68 65 69 72 20 74 68 69 72 64 20 out their third
000160: 6F 66 20 61 20 73 68 65 65 74 2E 0D 0A 0D 0A 49 of a sheet.....I
000170: 66 20 20 79 6F 75 20 68 61 76 65 6E 27 74 20 67 f you haven't g
000180: 6F 74 20 41 2E 41 2E 53 2E 20 20 43 6F 6C 6F 75 ot A.A.S. Colou
000190: 72 64 75 6D 70 33 20 67 69 76 65 73 20 79 6F 75 rdump3 gives you
0001A0: 20 74 77 6F 20 61 6C 74 65 72 6E 61 74 69 76 65 two alternative
0001B0: 73 2C 20 20 74 68 65 20 66 69 72 73 74 2C 0D 0A s, the first,..
0001C0: 6C 69 6B 65 20 74 68 65 20 50 2E 44 2E 20 20 76 like the P.D. v
0001D0: 65 72 73 69 6F 6E 73 20 69 73 20 74 6F 20 66 69 ersions is to fi
0001E0: 6E 64 20 6F 75 74 20 74 68 65 20 63 6F 6C 6F 75 nd out the colou
0001F0: 72 73 20 75 73 65 64 2C 20 20 62 75 74 20 74 68 rs used, but th
Size : 512 (Real : 512)
000000: 65 20 70 72 6F 67 72 61 6D 20 20 6C 65 74 73 0D e program lets.
000010: 0A 79 6F 75 20 74 65 73 74 20 74 6F 20 73 65 65 .you test to see
000020: 20 69 66 20 79 6F 75 20 68 61 76 65 20 74 68 65 if you have the
000030: 20 72 69 67 68 74 20 69 6E 6B 73 2E 20 57 68 65 right inks. Whe
000040: 6E 20 79 6F 75 20 61 72 65 20 68 61 70 70 79 20 n you are happy
000050: 77 69 74 68 20 74 68 65 20 63 6F 6C 6F 75 72 73 with the colours
000060: 0D 0A 79 6F 75 20 63 61 6E 20 73 61 76 65 20 74 ..you can save t
000070: 68 65 20 69 6E 6B 73 20 66 6F 72 20 66 75 74 75 he inks for futu
000080: 72 65 20 75 73 65 2E 0D 0A 0D 0A 59 6F 75 72 20 re use.....Your
000090: 20 73 65 63 6F 6E 64 20 20 63 68 6F 69 63 65 20 second choice
0000A0: 69 73 20 74 6F 20 75 73 65 20 61 20 4D 75 6C 74 is to use a Mult
0000B0: 69 66 61 63 65 2C 20 20 61 6C 6C 20 79 6F 75 20 iface, all you
0000C0: 6E 65 65 64 20 74 6F 20 64 6F 20 69 73 20 6C 6F need to do is lo
0000D0: 61 64 20 75 70 20 59 4F 55 52 0D 0A 70 69 63 74 ad up YOUR..pict
0000E0: 75 72 65 20 20 70 75 73 68 20 20 74 68 65 20 6C ure push the l
0000F0: 69 74 74 6C 65 20 72 65 64 20 62 75 74 74 6F 6E ittle red button
000100: 20 61 6E 64 20 73 61 76 65 20 74 68 65 20 73 63 and save the sc
000110: 72 65 65 6E 2E 20 20 54 68 65 6E 20 6A 75 73 74 reen. Then just
000120: 20 66 6F 6C 6C 6F 77 20 74 68 65 0D 0A 64 75 6D follow the..dum
000130: 70 73 20 6F 6E 20 73 63 72 65 65 6E 20 69 6E 73 ps on screen ins
000140: 74 72 75 63 74 69 6F 6E 73 2C 20 6E 6F 74 68 69 tructions, nothi
000150: 6E 67 20 63 6F 75 6C 64 20 62 65 20 65 61 73 69 ng could be easi
000160: 65 72 2E 0D 0A 0D 0A 43 6F 6C 6F 75 72 64 75 6D er.....Colourdum
000170: 70 33 20 69 73 6E 27 74 20 70 65 72 66 65 63 74 p3 isn't perfect
000180: 2C 20 20 69 74 2C 20 20 6C 69 6B 65 20 74 68 65 , it, like the
000190: 20 50 2E 44 2E 20 64 75 6D 70 73 2C 20 68 61 73 P.D. dumps, has
0001A0: 20 61 20 66 65 77 20 6D 6F 72 65 20 64 72 61 77 a few more draw
0001B0: 20 62 61 63 6B 73 0D 0A 69 6E 20 20 74 68 61 74 backs..in that
0001C0: 20 20 79 6F 75 20 77 69 6C 6C 20 68 61 76 65 20 you will have
0001D0: 61 20 6C 6F 74 20 6F 66 20 74 72 6F 75 62 6C 65 a lot of trouble
0001E0: 20 74 72 79 69 6E 67 20 74 6F 20 70 72 69 6E 74 trying to print
0001F0: 20 61 20 63 69 72 63 6C 65 20 61 6E 64 20 77 68 a circle and wh
Size : 512 (Real : 512)
000000: 65 6E 20 20 79 6F 75 0D 0A 70 61 69 6E 74 20 61 en you..paint a
000010: 20 70 69 63 74 75 72 65 20 75 73 69 6E 67 20 63 picture using c
000020: 6F 6C 6F 75 72 73 20 6C 69 6B 65 20 73 61 79 20 olours like say
000030: 6F 72 61 6E 67 65 20 61 6E 64 20 6C 69 67 68 74 orange and light
000040: 20 62 72 6F 77 6E 2C 20 62 6F 74 68 20 61 72 65 brown, both are
000050: 20 70 72 69 6E 74 65 64 0D 0A 6F 75 74 20 61 73 printed..out as
000060: 20 62 72 6F 77 6E 2E 20 54 68 69 73 20 69 73 20 brown. This is
000070: 74 68 65 20 66 61 75 6C 74 20 6F 66 20 74 68 65 the fault of the
000080: 20 72 69 62 62 6F 6E 20 6E 6F 74 20 74 68 65 20 ribbon not the
000090: 64 75 6D 70 73 2E 0D 0A 0D 0A 4D 6F 73 74 20 20 dumps.....Most
0000A0: 74 68 69 6E 67 73 20 20 69 6E 20 20 74 68 65 20 things in the
0000B0: 20 50 2E 44 2E 20 20 77 6F 72 6C 64 20 61 72 65 P.D. world are
0000C0: 20 61 73 20 67 6F 6F 64 20 6F 72 20 62 65 74 74 as good or bett
0000D0: 65 72 20 20 74 68 61 6E 20 20 74 68 65 20 20 63 er than the c
0000E0: 6F 6D 6D 65 72 63 69 61 6C 0D 0A 70 72 6F 64 75 ommercial..produ
0000F0: 63 74 73 20 3C 3C 41 72 65 20 79 6F 75 20 73 75 cts <<Are you su
000100: 72 65 3F 20 2D 20 48 65 61 74 68 65 72 3E 3E 2C re? - Heather>>,
000110: 20 20 75 6E 6C 65 73 73 20 79 6F 75 20 6B 6E 6F unless you kno
000120: 77 20 64 69 66 66 65 72 65 6E 74 6C 79 20 20 43 w differently C
000130: 6F 6C 6F 75 72 64 75 6D 70 33 0D 0A 69 73 20 6F olourdump3..is o
000140: 6E 65 20 6F 66 20 74 68 65 20 65 78 63 65 70 74 ne of the except
000150: 69 6F 6E 73 2E 0D 0A 0D 0A 43 6F 6C 6F 72 64 75 ions.....Colordu
000160: 6D 70 33 20 63 61 6E 20 62 65 20 68 61 64 20 66 mp3 can be had f
000170: 72 6F 6D 3A 0D 0A 4D 2E 4A 2E 43 2E 20 53 75 70 rom:..M.J.C. Sup
000180: 70 6C 69 65 73 2C 20 55 6E 69 74 20 32 2C 20 54 plies, Unit 2, T
000190: 68 65 20 41 72 63 68 65 73 2C 20 49 63 6B 6E 69 he Arches, Ickni
0001A0: 65 6C 64 20 57 61 79 2C 20 4C 65 74 63 68 77 6F eld Way, Letchwo
0001B0: 72 74 68 2C 20 48 65 72 74 73 2C 20 53 47 36 20 rth, Herts, SG6
0001C0: 31 55 4A 0D 0A 54 65 6C 65 70 68 6F 6E 65 20 30 1UJ..Telephone 0
0001D0: 34 36 32 20 2D 20 20 34 38 31 31 36 36 0D 0A 0D 462 - 481166...
0001E0: 0A 4A 6F 68 6E 20 52 65 69 6C 6C 79 0D 0A 1A 69 .John Reilly...i
0001F0: 6E 67 20 61 72 74 69 73 74 20 79 6F 75 20 62 75 ng artist you bu
Size : 512 (Real : 512)
000000: 20 74 79 70 69 63 61 6C 20 65 6E 74 72 79 20 77 typical entry w
000010: 69 6C 6C 20 68 61 76 65 20 69 74 73 0D 0A 62 79 ill have its..by
000020: 74 65 73 20 64 69 73 70 6C 61 79 65 64 20 6F 6E tes displayed on
000030: 20 74 68 65 20 73 63 72 65 65 6E 20 69 6E 20 74 the screen in t
000040: 77 6F 20 72 6F 77 73 20 6F 66 20 31 36 20 62 79 wo rows of 16 by
000050: 74 65 73 20 61 73 20 66 6F 6C 6C 6F 77 73 3A 2D tes as follows:-
000060: 0D 0A 0D 0A 20 20 20 20 20 20 20 20 20 2D 2D 2D .... ---
000070: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
000080: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
000090: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
0000A0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 20 20 -----------..
0000B0: 20 20 20 20 20 20 20 30 20 20 20 31 20 20 20 32 0 1 2
0000C0: 20 20 20 33 20 20 20 34 20 20 20 35 20 20 20 36 3 4 5 6
0000D0: 20 20 20 37 20 20 20 38 20 20 20 39 20 20 31 30 7 8 9 10
0000E0: 20 20 31 31 20 20 31 32 20 20 31 33 20 20 31 34 11 12 13 14
0000F0: 20 20 31 35 0D 0A 20 20 20 20 20 20 20 20 20 31 15.. 1
000100: 36 20 20 31 37 20 20 31 38 20 20 31 39 20 20 32 6 17 18 19 2
000110: 30 20 20 32 31 20 20 32 32 20 20 32 33 20 20 32 0 21 22 23 2
000120: 34 20 20 32 35 20 20 32 36 20 20 32 37 20 20 32 4 25 26 27 2
000130: 38 20 20 32 39 20 20 33 30 20 20 33 31 0D 0A 20 8 29 30 31..
000140: 20 20 20 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D --------
000150: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
000160: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
000170: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
000180: 2D 2D 2D 2D 2D 2D 0D 0A 0D 0A 41 73 20 74 68 65 ------....As the
000190: 20 64 69 72 65 63 74 6F 72 79 20 65 6E 74 72 79 directory entry
0001A0: 20 69 73 20 76 65 72 79 20 69 6D 70 6F 72 74 61 is very importa
0001B0: 6E 74 20 61 6E 64 20 20 69 73 20 20 74 68 65 20 nt and is the
0001C0: 6B 65 79 20 74 6F 20 66 69 6E 64 69 6E 67 20 74 key to finding t
0001D0: 68 65 20 66 69 6C 65 20 6F 6E 0D 0A 74 68 65 20 he file on..the
0001E0: 64 69 73 63 2C 20 49 20 73 68 61 6C 6C 20 6E 6F disc, I shall no
0001F0: 77 20 65 78 70 6C 61 69 6E 20 69 74 73 20 6D 65 w explain its me
Size : 512 (Real : 512)
000000: 2A 54 20 20 20 20 20 20 20 20 20 20 20 20 20 20 *T
000010: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000020: 20 20 43 4F 4D 50 45 54 49 54 49 4F 4E 20 54 49 COMPETITION TI
000030: 4D 45 0D 0A 2A 42 20 20 20 20 20 20 20 20 20 20 ME..*B
000040: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000050: 20 20 20 20 20 20 43 4F 4D 50 45 54 49 54 49 4F COMPETITIO
000060: 4E 20 54 49 4D 45 0D 0A 0D 0A 57 45 4C 43 4F 4D N TIME....WELCOM
000070: 45 20 74 6F 20 74 68 65 20 63 6F 6D 70 65 74 69 E to the competi
000080: 74 69 6F 6E 2E 20 46 6F 72 20 74 68 69 73 20 20 tion. For this
000090: 6D 6F 6E 74 68 20 20 49 20 20 28 42 61 72 72 69 month I (Barri
0000A0: 65 20 53 6E 65 6C 6C 20 79 6F 75 72 20 74 65 6D e Snell your tem
0000B0: 70 2D 45 64 29 20 77 69 6C 6C 0D 0A 73 65 74 20 p-Ed) will..set
0000C0: 69 74 2E 20 4F 2E 4B 2E 2C 20 68 65 72 65 20 67 it. O.K., here g
0000D0: 6F 65 73 2E 0D 0A 0D 0A 4C 6F 6F 6B 20 61 74 20 oes.....Look at
0000E0: 74 68 65 20 6E 75 6D 62 65 72 20 31 30 32 35 36 the number 10256
0000F0: 34 2E 20 4E 6F 74 65 20 74 68 65 20 65 6E 64 2D 4. Note the end-
000100: 64 69 67 69 74 2C 20 74 68 65 20 34 2E 20 4E 6F digit, the 4. No
000110: 77 20 6D 75 6C 74 69 70 6C 79 20 31 30 32 35 36 w multiply 10256
000120: 34 20 62 79 20 74 68 65 0D 0A 65 6E 64 2D 64 69 4 by the..end-di
000130: 67 69 74 2C 20 74 68 65 20 34 2C 20 74 6F 20 67 git, the 4, to g
000140: 65 74 20 34 31 30 32 35 36 2E 20 20 54 68 69 73 et 410256. This
000150: 20 20 68 61 73 20 20 74 68 65 20 20 65 66 66 65 has the effe
000160: 63 74 20 6F 66 20 74 61 6B 69 6E 67 20 74 68 65 ct of taking the
000170: 20 65 6E 64 2D 64 69 67 69 74 0D 0A 66 72 6F 6D end-digit..from
000180: 20 74 68 65 20 65 6E 64 20 74 6F 20 74 68 65 20 the end to the
000190: 66 72 6F 6E 74 20 77 68 69 6C 73 74 20 72 65 74 front whilst ret
0001A0: 61 69 6E 69 6E 67 20 20 74 68 65 20 6F 72 64 65 aining the orde
0001B0: 72 20 6F 66 20 74 68 65 20 72 65 73 74 20 6F 66 r of the rest of
0001C0: 20 74 68 65 20 64 69 67 69 74 73 2E 0D 0A 54 68 the digits...Th
0001D0: 65 20 61 6E 73 77 65 72 20 74 6F 20 74 68 65 20 e answer to the
0001E0: 63 6F 6D 70 65 74 69 74 69 6F 6E 20 69 6E 20 20 competition in
0001F0: 74 68 69 73 20 20 63 61 73 65 20 20 77 6F 75 6C this case woul
Size : 512 (Real : 512)
000000: 64 20 20 68 61 76 65 20 20 62 65 65 6E 20 36 2C d have been 6,
000010: 20 74 68 65 20 6E 75 6D 62 65 72 20 6F 66 0D 0A the number of..
000020: 64 69 67 69 74 73 20 63 6F 6E 74 61 69 6E 65 64 digits contained
000030: 20 69 6E 20 74 68 65 20 6E 75 6D 62 65 72 20 31 in the number 1
000040: 30 32 35 36 34 2E 20 54 68 65 20 71 75 65 73 74 02564. The quest
000050: 69 6F 6E 20 61 73 6B 65 64 20 77 6F 75 6C 64 20 ion asked would
000060: 68 61 76 65 20 62 65 65 6E 2C 20 22 46 69 6E 64 have been, "Find
000070: 0D 0A 61 20 64 65 63 69 6D 61 6C 20 6E 75 6D 62 ..a decimal numb
000080: 65 72 20 28 69 2E 65 2E 20 61 20 6E 75 6D 62 65 er (i.e. a numbe
000090: 72 20 75 73 69 6E 67 20 62 61 73 65 20 20 74 65 r using base te
0000A0: 6E 29 20 65 6E 64 69 6E 67 20 69 6E 20 74 68 65 n) ending in the
0000B0: 20 64 69 67 69 74 20 27 34 27 2C 20 77 68 69 63 digit '4', whic
0000C0: 68 2C 0D 0A 77 68 65 6E 20 6D 75 6C 74 69 70 6C h,..when multipl
0000D0: 69 65 64 20 62 79 20 27 34 27 2C 20 68 61 73 20 ied by '4', has
0000E0: 74 68 65 20 65 66 66 65 63 74 20 6F 66 20 20 72 the effect of r
0000F0: 65 6D 6F 76 69 6E 67 20 20 74 68 65 20 27 34 27 emoving the '4'
000100: 20 66 72 6F 6D 20 74 68 65 20 65 6E 64 20 6F 66 from the end of
000110: 20 74 68 65 0D 0A 6E 75 6D 62 65 72 20 61 6E 64 the..number and
000120: 20 70 75 74 74 69 6E 67 20 69 74 20 74 6F 20 74 putting it to t
000130: 68 65 20 66 72 6F 6E 74 2C 20 20 77 68 69 6C 73 he front, whils
000140: 74 20 20 72 65 74 61 69 6E 69 6E 67 20 20 74 68 t retaining th
000150: 65 20 6F 72 64 65 72 20 6F 66 20 74 68 65 20 72 e order of the r
000160: 65 73 74 20 6F 66 0D 0A 74 68 65 20 64 69 67 69 est of..the digi
000170: 74 73 2E 20 48 6F 77 20 6D 61 6E 79 20 64 69 67 ts. How many dig
000180: 69 74 73 20 61 72 65 20 69 6E 20 74 68 61 74 20 its are in that
000190: 6E 75 6D 62 65 72 20 3F 22 20 3E 3E 20 41 6E 73 number ?" >> Ans
0001A0: 77 65 72 20 3D 20 36 20 3C 3C 0D 0A 0D 0A 54 68 wer = 6 <<....Th
0001B0: 69 73 20 69 73 20 6A 75 73 74 20 61 6E 20 65 78 is is just an ex
0001C0: 61 6D 70 6C 65 20 74 6F 20 73 68 6F 77 20 79 6F ample to show yo
0001D0: 75 20 77 68 61 74 20 49 27 6D 20 61 66 74 65 72 u what I'm after
0001E0: 2C 20 61 6E 64 20 68 6F 77 20 74 6F 20 64 6F 20 , and how to do
0001F0: 69 74 2E 0D 0A 54 68 65 20 72 65 61 6C 20 71 75 it...The real qu
Size : 512 (Real : 512)
000000: 65 73 74 69 6F 6E 20 66 6F 72 20 74 68 69 73 20 estion for this
000010: 6D 6F 6E 74 68 27 73 20 63 6F 6D 70 65 74 69 74 month's competit
000020: 69 6F 6E 20 69 73 20 3A 2D 0D 0A 0D 0A 22 55 73 ion is :-...."Us
000030: 69 6E 67 20 6E 75 6D 62 65 72 73 20 69 6E 20 62 ing numbers in b
000040: 61 73 65 20 31 35 2C 20 28 74 68 61 74 27 73 20 ase 15, (that's
000050: 20 62 61 73 65 20 66 69 66 74 65 65 6E 20 75 73 base fifteen us
000060: 69 6E 67 20 64 69 67 69 74 73 20 6F 66 20 30 31 ing digits of 01
000070: 32 33 34 35 36 37 38 39 61 62 63 64 65 0D 0A 77 23456789abcde..w
000080: 68 65 72 65 20 38 3D 64 65 63 69 6D 61 6C 20 38 here 8=decimal 8
000090: 2C 20 39 3D 64 65 63 69 6D 61 6C 20 39 2C 20 61 , 9=decimal 9, a
0000A0: 3D 64 65 63 69 6D 61 6C 20 20 31 30 2C 20 62 3D =decimal 10, b=
0000B0: 64 65 63 69 6D 61 6C 20 31 31 2C 20 2E 2E 2E 2E decimal 11, ....
0000C0: 2E 20 65 3D 64 65 63 69 6D 61 6C 20 31 34 29 0D . e=decimal 14).
0000D0: 0A 66 69 6E 64 20 61 20 6E 75 6D 62 65 72 20 65 .find a number e
0000E0: 6E 64 69 6E 67 20 77 69 74 68 20 74 68 65 20 64 nding with the d
0000F0: 69 67 69 74 20 27 61 27 2C 20 20 77 68 69 63 68 igit 'a', which
000100: 2C 20 77 68 65 6E 20 6D 75 6C 74 69 70 6C 69 65 , when multiplie
000110: 64 20 62 79 20 27 61 27 2C 20 68 61 73 20 74 68 d by 'a', has th
000120: 65 0D 0A 65 66 66 65 63 74 20 6F 66 20 72 65 6D e..effect of rem
000130: 6F 76 69 6E 67 20 74 68 65 20 27 61 27 20 66 72 oving the 'a' fr
000140: 6F 6D 20 20 74 68 65 20 20 65 6E 64 20 20 6F 66 om the end of
000150: 20 20 74 68 65 20 20 6E 75 6D 62 65 72 20 61 6E the number an
000160: 64 20 70 75 74 74 69 6E 67 20 69 74 20 74 6F 20 d putting it to
000170: 74 68 65 0D 0A 66 72 6F 6E 74 2C 20 77 68 69 6C the..front, whil
000180: 73 74 20 72 65 74 61 69 6E 69 6E 67 20 74 68 65 st retaining the
000190: 20 6F 72 64 65 72 20 6F 66 20 74 68 65 20 72 65 order of the re
0001A0: 73 74 20 6F 66 20 74 68 65 20 64 69 67 69 74 73 st of the digits
0001B0: 2E 20 48 6F 77 20 6D 61 6E 79 20 64 69 67 69 74 . How many digit
0001C0: 73 20 61 72 65 0D 0A 69 6E 20 74 68 61 74 20 6E s are..in that n
0001D0: 75 6D 62 65 72 20 3F 22 0D 0A 0D 0A 41 6E 73 77 umber ?"....Answ
0001E0: 65 72 73 20 6F 6E 20 61 20 70 6F 73 74 63 61 72 ers on a postcar
0001F0: 64 20 70 6C 65 61 73 65 20 74 6F 20 2E 2E 2E 2E d please to ....
Size : 512 (Real : 512)
000000: 2E 2E 2E 20 42 61 72 72 69 65 20 20 53 6E 65 6C ... Barrie Snel
000010: 6C 2C 20 20 43 4F 4D 50 4F 20 20 31 34 2C 20 36 l, COMPO 14, 6
000020: 35 20 42 61 74 68 20 52 6F 61 64 2C 0D 0A 53 6F 5 Bath Road,..So
000030: 75 74 68 73 65 61 2C 20 50 6F 72 74 73 6D 6F 75 uthsea, Portsmou
000040: 74 68 2C 20 48 41 4E 54 53 20 50 4F 34 20 4F 48 th, HANTS PO4 OH
000050: 58 2E 20 5B 20 4E 4F 54 20 74 6F 20 53 69 6D 6F X. [ NOT to Simo
000060: 6E 20 57 61 72 66 6F 72 64 20 5D 0D 0A 0D 0A 48 n Warford ]....H
000070: 49 4E 54 3A 2D 20 49 74 27 73 20 6E 6F 74 20 61 INT:- It's not a
000080: 6C 6C 20 74 68 61 74 20 64 69 66 66 69 63 75 6C ll that difficul
000090: 74 2E 20 59 6F 75 20 63 61 6E 20 20 73 6C 6F 67 t. You can slog
0000A0: 20 61 77 61 79 20 77 69 74 68 20 70 65 6E 63 69 away with penci
0000B0: 6C 20 61 6E 64 20 70 61 70 65 72 20 66 6F 72 0D l and paper for.
0000C0: 0A 74 68 69 73 20 75 6E 69 71 75 65 20 73 6F 6C .this unique sol
0000D0: 75 74 69 6F 6E 20 6F 72 20 79 6F 75 20 20 63 61 ution or you ca
0000E0: 6E 20 20 77 72 69 74 65 20 20 61 20 20 6F 6E 65 n write a one
0000F0: 2D 6C 69 6E 65 20 28 68 6F 6E 65 73 74 6C 79 2C -line (honestly,
000100: 20 61 20 31 2D 6C 69 6E 65 72 29 20 42 61 73 69 a 1-liner) Basi
000110: 63 0D 0A 70 72 6F 67 72 61 6D 20 77 68 69 63 68 c..program which
000120: 20 77 69 6C 6C 20 67 65 6E 65 72 61 74 65 20 20 will generate
000130: 74 68 65 20 20 6F 72 69 67 69 6E 61 6C 20 20 6E the original n
000140: 75 6D 62 65 72 73 20 20 61 6E 64 20 20 74 68 65 umbers and the
000150: 69 72 20 20 6C 65 6E 67 74 68 73 20 66 6F 72 20 ir lengths for
000160: 61 6C 6C 0D 0A 6E 75 6D 62 65 72 20 62 61 73 65 all..number base
000170: 73 20 66 72 6F 6D 20 33 20 74 6F 20 31 37 2E 20 s from 3 to 17.
000180: 20 57 69 74 68 69 6E 20 20 65 61 63 68 20 62 61 Within each ba
000190: 73 65 2D 73 79 73 74 65 6D 2C 20 61 6C 6C 20 70 se-system, all p
0001A0: 6F 73 73 69 62 6C 65 20 65 6E 64 69 6E 67 2D 64 ossible ending-d
0001B0: 69 67 69 74 73 0D 0A 77 69 6C 6C 20 61 6C 73 6F igits..will also
0001C0: 20 62 65 20 74 72 65 61 74 65 64 2C 20 65 78 63 be treated, exc
0001D0: 65 70 74 2C 20 6F 66 20 20 63 6F 75 72 73 65 2C ept, of course,
0001E0: 20 20 74 68 65 20 20 74 72 69 76 69 61 6C 20 20 the trivial
0001F0: 63 61 73 65 73 20 6F 66 20 30 20 61 6E 64 20 31 cases of 0 and 1
Size : 512 (Real : 512)
000000: 2E 20 20 54 68 69 73 0D 0A 70 72 6F 67 72 61 6D . This..program
000010: 20 77 69 6C 6C 20 62 65 20 20 6F 6E 20 20 74 68 will be on th
000020: 65 20 20 20 64 69 73 63 20 20 66 6F 72 20 20 43 e disc for C
000030: 50 43 20 20 44 6F 6D 61 69 6E 20 20 69 73 73 75 PC Domain issu
000040: 65 20 20 31 35 20 77 68 65 74 68 65 72 20 20 49 e 15 whether I
000050: 20 20 67 65 74 20 61 6E 79 0D 0A 73 75 62 6D 69 get any..submi
000060: 73 73 69 6F 6E 73 20 66 6F 72 20 74 68 69 73 20 ssions for this
000070: 63 6F 6D 70 65 74 69 74 69 6F 6E 20 6F 72 20 6E competition or n
000080: 6F 74 2E 0D 0A 0D 0A 2A 54 20 20 20 20 20 20 20 ot.....*T
000090: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0000A0: 20 20 20 20 20 20 20 20 20 20 20 54 48 45 20 50 THE P
0000B0: 52 49 5A 45 28 53 29 0D 0A 2A 42 20 20 20 20 20 RIZE(S)..*B
0000C0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0000D0: 20 20 20 20 20 20 20 20 20 20 20 20 20 54 48 45 THE
0000E0: 20 50 52 49 5A 45 28 53 29 0D 0A 4F 6E 65 20 6F PRIZE(S)..One o
0000F0: 66 20 74 68 65 20 70 72 69 7A 65 73 20 69 73 20 f the prizes is
000100: 43 79 72 75 73 20 49 49 20 20 33 2D 44 20 20 43 Cyrus II 3-D C
000110: 68 65 73 73 20 20 6F 6E 20 64 69 73 63 2E 20 54 hess on disc. T
000120: 68 69 73 20 69 73 20 61 20 76 65 72 79 20 73 6F his is a very so
000130: 70 68 69 73 74 69 63 61 74 65 64 0D 0A 43 68 65 phisticated..Che
000140: 73 73 20 70 72 6F 67 72 61 6D 20 61 6E 64 20 69 ss program and i
000150: 66 20 79 6F 75 20 74 68 69 6E 6B 20 79 6F 75 27 f you think you'
000160: 72 65 20 61 20 67 6F 6F 64 20 63 68 65 73 73 20 re a good chess
000170: 70 6C 61 79 65 72 2C 20 74 72 79 20 74 6F 20 62 player, try to b
000180: 65 61 74 20 74 68 69 73 21 21 0D 0A 0D 0A 54 68 eat this!!....Th
000190: 65 20 6F 74 68 65 72 20 69 73 20 61 6E 20 65 78 e other is an ex
0001A0: 63 65 6C 6C 65 6E 74 20 4D 61 63 68 69 6E 65 2D cellent Machine-
0001B0: 43 6F 64 65 20 20 54 75 74 6F 72 20 20 6F 6E 20 Code Tutor on
0001C0: 20 32 20 74 61 70 65 73 2E 20 36 31 32 38 2D 6F 2 tapes. 6128-o
0001D0: 77 6E 65 72 73 20 64 6F 6E 27 74 20 62 65 0D 0A wners don't be..
0001E0: 70 75 74 20 6F 66 66 2E 20 54 68 65 20 74 61 70 put off. The tap
0001F0: 65 20 73 65 63 74 69 6F 6E 73 20 64 6F 6E 27 74 e sections don't
Size : 512 (Real : 512)
000000: 20 74 61 6B 65 20 20 74 6F 6F 20 20 6C 6F 6E 67 take too long
000010: 20 74 6F 20 6C 6F 61 64 20 61 6E 64 20 79 6F 75 to load and you
000020: 20 63 61 6E 20 73 69 6E 67 6C 65 2D 73 74 65 70 can single-step
000030: 0D 0A 74 68 72 6F 75 67 68 20 74 68 65 20 76 61 ..through the va
000040: 72 69 6F 75 73 20 65 78 61 6D 70 6C 65 73 20 61 rious examples a
000050: 6E 64 20 73 65 65 20 63 68 61 6E 67 65 73 20 20 nd see changes
000060: 69 6E 20 20 74 68 65 20 72 65 67 69 73 74 65 72 in the register
000070: 73 2C 20 61 6E 64 20 73 6F 20 6F 6E 2E 20 54 68 s, and so on. Th
000080: 69 73 0D 0A 69 73 20 61 6E 20 65 78 63 65 6C 6C is..is an excell
000090: 65 6E 74 20 74 75 74 6F 72 69 61 6C 20 61 6E 64 ent tutorial and
0000A0: 20 69 73 20 27 67 72 61 64 65 64 27 20 20 69 6E is 'graded' in
0000B0: 74 6F 20 6C 65 76 65 6C 73 20 6F 66 20 64 69 66 to levels of dif
0000C0: 66 69 63 75 6C 74 79 2E 20 56 65 72 79 20 68 69 ficulty. Very hi
0000D0: 67 68 6C 79 0D 0A 72 65 63 6F 6D 6D 65 6E 64 65 ghly..recommende
0000E0: 64 20 66 6F 72 20 79 6F 75 72 20 69 6E 74 72 6F d for your intro
0000F0: 64 75 63 74 69 6F 6E 20 69 6E 74 6F 20 6D 61 63 duction into mac
000100: 68 69 6E 65 2D 63 6F 64 65 20 70 72 6F 67 72 61 hine-code progra
000110: 6D 6D 69 6E 67 2E 0D 0A 0D 0A 41 6C 6C 20 65 6E mming.....All en
000120: 74 72 69 65 73 20 6D 75 73 74 20 72 65 61 63 68 tries must reach
000130: 20 6D 65 20 62 79 20 74 68 65 20 20 32 33 72 64 me by the 23rd
000140: 20 20 6F 66 20 20 4F 63 74 6F 62 65 72 20 31 39 of October 19
000150: 39 32 2C 20 61 6E 64 20 74 68 65 20 77 69 6E 6E 92, and the winn
000160: 65 72 20 77 69 6C 6C 20 62 65 0D 0A 61 6E 6E 6F er will be..anno
000170: 75 6E 63 65 64 20 69 6E 20 74 68 65 20 6E 65 78 unced in the nex
000180: 74 20 69 73 73 75 65 2E 20 41 6E 79 6F 6E 65 20 t issue. Anyone
000190: 20 69 6E 76 6F 6C 76 65 64 20 20 77 69 74 68 20 involved with
0001A0: 43 50 43 20 20 44 6F 6D 61 69 6E 20 20 69 73 20 CPC Domain is
0001B0: 65 6C 69 67 69 62 6C 65 20 66 6F 72 0D 0A 65 6E eligible for..en
0001C0: 74 72 79 20 62 65 63 61 75 73 65 20 49 20 68 61 try because I ha
0001D0: 76 65 6E 27 74 20 74 6F 6C 64 20 61 6E 79 6F 6E ven't told anyon
0001E0: 65 20 69 6E 76 6F 6C 76 65 64 20 77 69 74 68 20 e involved with
0001F0: 44 6F 6D 61 69 6E 20 74 68 65 20 61 6E 73 77 65 Domain the answe
Size : 512 (Real : 512)
000000: 72 2E 0D 0A 20 20 20 2D 2D 2D 20 50 2E 53 2E 20 r... --- P.S.
000010: 2D 2D 2D 0D 0A 20 20 20 7E 7E 7E 7E 7E 7E 7E 7E ---.. ~~~~~~~~
000020: 7E 7E 7E 7E 0D 0A 41 6E 79 62 6F 64 79 20 20 77 ~~~~..Anybody w
000030: 68 6F 20 6D 69 67 68 74 20 77 61 6E 74 20 74 6F ho might want to
000040: 20 6A 75 73 74 20 73 65 6E 64 20 61 20 72 61 6E just send a ran
000050: 64 6F 6D 20 20 6E 75 6D 62 65 72 20 6F 6E 20 20 dom number on
000060: 74 68 65 69 72 20 70 6F 73 74 63 61 72 64 20 20 their postcard
000070: 69 6E 20 74 68 65 0D 0A 68 6F 70 65 20 20 6F 66 in the..hope of
000080: 20 77 69 6E 6E 69 6E 67 2C 20 20 49 20 61 6C 73 winning, I als
000090: 6F 20 77 61 6E 74 20 74 6F 20 73 65 65 20 6F 6E o want to see on
0000A0: 20 20 79 6F 75 72 20 70 6F 73 74 63 61 72 64 20 your postcard
0000B0: 74 68 65 20 66 69 72 73 74 20 36 20 61 6E 64 20 the first 6 and
0000C0: 74 68 65 20 6C 61 73 74 0D 0A 36 20 64 69 67 69 the last..6 digi
0000D0: 74 73 20 6F 66 20 74 68 65 20 6E 75 6D 62 65 72 ts of the number
0000E0: 20 28 69 6E 20 62 61 73 65 20 31 35 29 20 77 68 (in base 15) wh
0000F0: 6F 73 65 20 6C 65 6E 67 74 68 20 69 6E 20 64 69 ose length in di
000100: 67 69 74 73 20 79 6F 75 20 68 61 76 65 20 74 6F gits you have to
000110: 20 66 69 6E 64 2E 0D 0A 54 68 69 73 27 6C 6C 20 find...This'll
000120: 72 65 64 75 63 65 20 79 6F 75 72 20 63 68 61 6E reduce your chan
000130: 63 65 73 20 6F 66 20 77 69 6E 6E 69 6E 67 20 77 ces of winning w
000140: 69 74 68 20 61 20 72 61 6E 64 6F 6D 20 6E 75 6D ith a random num
000150: 62 65 72 20 63 6F 6E 73 69 64 65 72 61 62 6C 79 ber considerably
000160: 2E 0D 0A 49 6E 20 66 61 63 74 2C 20 79 6F 75 20 ...In fact, you
000170: 77 6F 75 6C 64 20 73 74 61 6E 64 20 6D 6F 72 65 would stand more
000180: 20 63 68 61 6E 63 65 20 6F 66 20 77 69 6E 6E 69 chance of winni
000190: 6E 67 20 74 68 65 20 46 6F 6F 74 62 61 6C 6C 20 ng the Football
0001A0: 50 6F 6F 6C 73 20 21 21 0D 0A 47 4F 4F 44 20 4C Pools !!..GOOD L
0001B0: 55 43 4B 20 54 4F 20 59 4F 55 20 41 4C 4C 2E 20 UCK TO YOU ALL.
0001C0: 20 28 20 42 41 52 52 49 45 20 53 4E 45 4C 4C 20 ( BARRIE SNELL
0001D0: 29 0D 0A 0D 0A 2A 54 20 20 20 20 20 20 20 20 20 )....*T
0001E0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0001F0: 52 45 53 55 4C 54 20 46 4F 52 20 49 53 53 55 45 RESULT FOR ISSUE
Size : 512 (Real : 512)
000000: 20 31 33 0D 0A 2A 42 20 20 20 20 20 20 20 20 20 13..*B
000010: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000020: 52 45 53 55 4C 54 20 46 4F 52 20 49 53 53 55 45 RESULT FOR ISSUE
000030: 20 31 33 0D 0A 0D 0A 41 6E 64 20 74 68 65 20 77 13....And the w
000040: 69 6E 6E 65 72 20 69 73 20 2E 2E 2E 2E 2E 2E 2E inner is .......
000050: 2E 2E 2E 2E 2E 2E 2E 20 4E 4F 42 4F 44 59 20 21 ....... NOBODY !
000060: 21 0D 0A 0D 0A 54 68 61 74 27 73 20 72 69 67 68 !....That's righ
000070: 74 2C 20 6E 6F 20 77 69 6E 6E 69 6E 67 20 65 6E t, no winning en
000080: 74 72 69 65 73 2E 20 49 6E 20 66 61 63 74 2C 20 tries. In fact,
000090: 6E 6F 20 65 6E 74 72 69 65 73 20 61 74 20 61 6C no entries at al
0000A0: 6C 20 21 0D 0A 0D 0A 49 20 28 53 69 6D 6F 6E 29 l !....I (Simon)
0000B0: 20 77 69 6C 6C 20 20 68 6F 6C 64 20 62 61 63 6B will hold back
0000C0: 20 74 68 69 73 20 63 6F 6D 70 65 74 69 74 69 6F this competitio
0000D0: 6E 20 66 6F 72 20 61 20 66 75 72 74 68 65 72 20 n for a further
0000E0: 34 20 77 65 65 6B 73 2E 20 20 44 6F 6E 27 74 20 4 weeks. Don't
0000F0: 66 6F 72 67 65 74 0D 0A 74 68 61 74 20 77 68 65 forget..that whe
000100: 6E 20 79 6F 75 20 70 6C 61 63 65 20 61 20 62 65 n you place a be
000110: 74 20 6F 6E 20 61 20 68 6F 72 73 65 20 61 6E 64 t on a horse and
000120: 20 79 6F 75 20 77 69 6E 2C 20 74 68 65 6E 20 79 you win, then y
000130: 6F 75 20 67 65 74 20 79 6F 75 72 20 77 69 6E 6E ou get your winn
000140: 69 6E 67 73 20 61 74 0D 0A 74 68 65 20 63 61 6C ings at..the cal
000150: 63 75 6C 61 74 65 64 20 6F 64 64 73 2C 20 70 6C culated odds, pl
000160: 75 73 20 79 6F 75 20 67 65 74 20 79 6F 75 72 20 us you get your
000170: 73 74 61 6B 65 20 6D 6F 6E 65 79 20 62 61 63 6B stake money back
000180: 2E 0D 0A 1A 4D 50 4F 20 20 20 24 24 24 FF 00 FF ....MPO $$$...
000190: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0001A0: 20 20 43 4F 4D 50 45 54 49 54 49 4F 4E 20 54 49 COMPETITION TI
0001B0: 4D 45 0D 0A 2A 42 20 20 20 20 20 20 20 20 20 20 ME..*B
0001C0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0001D0: 20 20 20 20 20 20 43 4F 4D 50 45 54 49 54 49 4F COMPETITIO
0001E0: 4E 20 54 49 4D 45 0D 0A 0D 0A 57 45 4C 43 4F 4D N TIME....WELCOM
0001F0: 45 20 74 6F 20 74 68 65 20 63 6F 6D 70 65 74 69 E to the competi
Size : 512 (Real : 512)
000000: 2A 54 20 20 20 20 20 20 20 20 20 20 20 20 20 20 *T
000010: 20 20 20 20 20 20 54 48 45 20 43 4F 4E 54 45 4E THE CONTEN
000020: 54 53 20 2D 2D 2D 20 49 73 73 75 65 20 31 34 0D TS --- Issue 14.
000030: 0A 2A 42 20 20 20 20 20 20 20 20 20 20 20 20 20 .*B
000040: 20 20 20 20 20 20 20 54 48 45 20 43 4F 4E 54 45 THE CONTE
000050: 4E 54 53 20 2D 2D 2D 20 49 73 73 75 65 20 31 34 NTS --- Issue 14
000060: 0D 0A 0D 0A 2A 54 20 52 45 47 55 4C 41 52 53 3A ....*T REGULARS:
000070: 0D 0A 2A 42 20 52 45 47 55 4C 41 52 53 3A 0D 0A ..*B REGULARS:..
000080: 0D 0A 54 68 65 20 43 6F 6E 74 65 6E 74 73 20 50 ..The Contents P
000090: 61 67 65 3A 20 20 20 20 20 20 20 20 20 20 20 20 age:
0000A0: 20 59 6F 75 20 61 72 65 20 72 65 61 64 69 6E 67 You are reading
0000B0: 20 69 74 2E 0D 0A 54 68 65 20 45 64 69 74 6F 72 it...The Editor
0000C0: 69 61 6C 3A 20 20 20 20 20 20 20 20 20 20 20 20 ial:
0000D0: 20 20 20 20 20 42 61 72 72 69 65 20 67 75 65 73 Barrie gues
0000E0: 74 20 65 64 69 74 73 20 74 68 69 73 20 6D 6F 6E t edits this mon
0000F0: 74 68 2E 0D 0A 53 75 62 73 63 72 69 62 65 20 54 th...Subscribe T
000100: 68 65 20 4E 65 77 20 45 61 73 79 20 57 61 79 20 he New Easy Way
000110: 20 20 20 20 4A 6F 68 6E 20 46 61 69 72 6C 69 65 John Fairlie
000120: 20 65 78 70 6C 61 69 6E 73 20 68 6F 77 2E 0D 0A explains how...
000130: 4E 65 77 73 3A 20 20 20 20 20 20 20 20 20 20 20 News:
000140: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 4C L
000150: 61 74 65 73 74 20 69 6E 20 74 68 65 20 43 50 43 atest in the CPC
000160: 20 77 6F 72 6C 64 2E 0D 0A 44 69 73 63 6F 75 6E world...Discoun
000170: 74 65 72 73 3A 20 20 20 20 20 20 20 20 20 20 20 ters:
000180: 20 20 20 20 20 20 20 20 4D 6F 6E 65 79 20 6F 66 Money of
000190: 66 20 64 65 61 6C 73 20 66 6F 72 20 73 75 62 73 f deals for subs
0001A0: 63 72 69 62 65 72 73 2E 0D 0A 49 6E 20 54 6F 75 cribers...In Tou
0001B0: 63 68 3A 20 20 20 20 20 20 20 20 20 20 20 20 20 ch:
0001C0: 20 20 20 20 20 20 20 20 20 53 6D 61 6C 6C 20 41 Small A
0001D0: 64 73 2E 0D 0A 48 65 6C 70 6C 69 6E 65 3A 20 20 ds...Helpline:
0001E0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0001F0: 20 20 20 20 50 72 6F 62 6C 65 6D 73 20 61 6E 64 Problems and
Size : 512 (Real : 512)
000000: 20 41 64 76 69 63 65 2E 0D 0A 53 70 6F 74 6C 69 Advice...Spotli
000010: 67 68 74 3A 20 20 20 20 20 20 20 20 20 20 20 20 ght:
000020: 20 20 20 20 20 20 20 20 20 44 6F 6D 61 69 6E 20 Domain
000030: 50 44 20 6C 69 62 72 61 72 79 20 61 64 64 69 74 PD library addit
000040: 69 6F 6E 73 20 26 20 74 6F 70 20 31 30 20 63 68 ions & top 10 ch
000050: 61 72 74 2E 0D 0A 54 68 65 20 43 6F 6D 70 65 74 art...The Compet
000060: 69 74 69 6F 6E 20 26 20 52 65 73 75 6C 74 73 20 ition & Results
000070: 20 20 20 20 20 54 68 65 20 63 6F 6D 70 6F 20 74 The compo t
000080: 68 69 73 20 6D 6F 6E 74 68 20 26 20 6C 61 73 74 his month & last
000090: 20 6D 6F 6E 74 68 27 73 20 72 65 73 75 6C 74 73 month's results
0000A0: 2E 0D 0A 43 6F 6E 74 72 69 62 75 74 6F 72 73 3A ...Contributors:
0000B0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0000C0: 20 20 54 68 65 20 70 65 6F 70 6C 65 20 77 69 74 The people wit
0000D0: 68 6F 75 74 20 77 68 6F 6D 2E 2E 2E 0D 0A 0D 0A hout whom.......
0000E0: 2A 54 20 46 45 41 54 55 52 45 53 3A 0D 0A 2A 42 *T FEATURES:..*B
0000F0: 20 46 45 41 54 55 52 45 53 3A 0D 0A 0D 0A 4E 65 FEATURES:....Ne
000100: 77 20 44 69 73 63 20 46 6F 72 6D 61 74 74 65 72 w Disc Formatter
000110: 3A 20 20 20 20 20 20 20 20 20 20 20 20 43 6F 72 : Cor
000120: 72 75 70 74 65 64 20 73 65 63 74 6F 72 20 64 65 rupted sector de
000130: 74 65 63 74 6F 72 2E 0D 0A 41 20 44 61 79 20 49 tector...A Day I
000140: 6E 20 54 68 65 20 4C 69 66 65 20 4F 66 20 41 20 n The Life Of A
000150: 43 50 43 20 20 20 20 20 56 2E 20 44 72 6F 6C 6C CPC V. Droll
000160: 2E 0D 0A 50 72 69 6E 74 20 47 72 61 70 68 69 63 ...Print Graphic
000170: 73 20 46 72 6F 6D 20 42 41 53 49 43 3A 20 20 20 s From BASIC:
000180: 20 20 4A 6F 68 6E 20 46 61 69 72 6C 69 65 2E 0D John Fairlie..
000190: 0A 44 69 73 63 20 45 64 69 74 69 6E 67 20 45 78 .Disc Editing Ex
0001A0: 70 6C 61 69 6E 65 64 20 28 50 74 20 31 29 3A 20 plained (Pt 1):
0001B0: 4A 6F 68 6E 20 46 61 69 72 6C 69 65 2E 0D 0A 50 John Fairlie...P
0001C0: 72 6F 74 65 78 74 20 26 20 50 72 69 6E 74 65 72 rotext & Printer
0001D0: 73 20 28 50 74 20 31 29 3A 20 20 20 20 20 4B 65 s (Pt 1): Ke
0001E0: 76 69 6E 20 4F 27 52 6F 75 72 6B 65 2E 0D 0A 42 vin O'Rourke...B
0001F0: 65 74 74 65 72 20 50 72 6F 67 72 61 6D 6D 69 6E etter Programmin
Size : 512 (Real : 512)
000000: 67 20 28 50 74 20 31 29 3A 20 20 20 20 20 42 61 g (Pt 1): Ba
000010: 72 72 69 65 20 53 6E 65 6C 6C 2E 0D 0A 44 49 59 rrie Snell...DIY
000020: 20 53 69 64 65 73 77 69 74 63 68 20 66 6F 72 20 Sideswitch for
000030: 33 2E 35 22 20 44 72 69 76 65 3A 20 56 2E 20 55 3.5" Drive: V. U
000040: 73 65 66 75 6C 2E 0D 0A 53 6F 72 74 69 6E 67 20 seful...Sorting
000050: 52 6F 75 74 69 6E 65 73 20 28 50 74 20 32 29 3A Routines (Pt 2):
000060: 20 20 20 20 20 20 20 42 61 72 72 69 65 20 53 6E Barrie Sn
000070: 65 6C 6C 2E 0D 0A 50 61 73 63 61 6C 20 54 75 74 ell...Pascal Tut
000080: 6F 72 69 61 6C 20 28 50 74 20 33 29 3A 20 20 20 orial (Pt 3):
000090: 20 20 20 20 20 41 6E 64 79 20 4E 6F 72 72 69 73 Andy Norris
0000A0: 2E 0D 0A 41 41 20 43 6F 76 65 72 74 61 70 65 73 ...AA Covertapes
0000B0: 2E 20 54 61 70 65 20 31 39 3A 20 20 20 20 20 20 . Tape 19:
0000C0: 20 20 42 61 72 72 69 65 20 53 6E 65 6C 6C 2E 0D Barrie Snell..
0000D0: 0A 0D 0A 2A 54 20 52 45 56 49 45 57 53 3A 0D 0A ...*T REVIEWS:..
0000E0: 2A 42 20 52 45 56 49 45 57 53 3A 0D 0A 0D 0A 34 *B REVIEWS:....4
0000F0: 20 47 61 6D 65 73 20 42 79 20 4B 65 76 69 6E 20 Games By Kevin
000100: 48 65 79 77 6F 6F 64 3A 20 20 20 20 20 20 4B 65 Heywood: Ke
000110: 76 69 6E 20 4F 27 52 6F 75 72 6B 65 2E 0D 0A 43 vin O'Rourke...C
000120: 6F 6C 6F 75 72 44 75 6D 70 33 3A 20 20 20 20 20 olourDump3:
000130: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 4A 6F Jo
000140: 68 6E 20 52 65 69 6C 6C 79 2E 0D 0A 50 72 69 6E hn Reilly...Prin
000150: 74 2D 4F 75 74 20 46 69 72 6D 77 61 72 65 20 4D t-Out Firmware M
000160: 61 6E 75 61 6C 3A 20 20 20 20 20 47 72 61 65 6D anual: Graem
000170: 65 20 43 68 65 73 73 65 72 2E 0D 0A 55 73 69 6E e Chesser...Usin
000180: 67 20 50 72 6F 6D 65 72 67 65 20 28 50 74 20 31 g Promerge (Pt 1
000190: 29 3A 20 20 20 20 20 20 20 20 20 4A 6F 68 6E 20 ): John
0001A0: 46 61 69 72 6C 69 65 2E 0D 0A 0D 0A 2A 54 20 50 Fairlie.....*T P
0001B0: 52 4F 47 52 41 4D 53 3A 0D 0A 2A 42 20 50 52 4F ROGRAMS:..*B PRO
0001C0: 47 52 41 4D 53 3A 0D 0A 0D 0A 43 6F 70 79 36 34 GRAMS:....Copy64
0001D0: 6B 20 26 20 43 6F 70 79 36 31 32 38 20 20 20 20 k & Copy6128
0001E0: 20 20 20 20 20 20 20 20 20 44 69 73 63 20 26 20 Disc &
0001F0: 46 69 6C 65 20 43 6F 70 69 65 72 73 2E 0D 0A 43 File Copiers...C
Size : 512 (Real : 512)
000000: 61 6C 65 6E 64 61 72 3A 20 20 20 20 20 20 20 20 alendar:
000010: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 46 6F Fo
000020: 72 20 79 65 61 72 73 20 31 20 74 6F 20 33 39 39 r years 1 to 399
000030: 39 2E 0D 0A 57 61 72 72 65 6E 3A 20 20 20 20 20 9...Warren:
000040: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000050: 20 20 20 41 20 77 6F 72 64 2D 67 61 6D 65 2E 0D A word-game..
000060: 0A 44 72 6F 70 73 79 3A 20 20 20 20 20 20 20 20 .Dropsy:
000070: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000080: 41 20 76 69 72 75 73 20 73 69 6D 75 6C 61 74 69 A virus simulati
000090: 6F 6E 2E 0D 0A 4A 52 54 30 30 34 3A 20 20 20 20 on...JRT004:
0000A0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0000B0: 20 20 20 20 34 74 68 20 50 61 73 63 61 6C 20 65 4th Pascal e
0000C0: 78 61 6D 70 6C 65 2E 0D 0A 4A 52 54 30 30 35 3A xample...JRT005:
0000D0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0000E0: 20 20 20 20 20 20 20 20 35 74 68 20 50 61 73 63 5th Pasc
0000F0: 61 6C 20 65 78 61 6D 70 6C 65 2E 0D 0A 57 6F 72 al example...Wor
000100: 64 20 53 6F 6C 76 65 20 28 36 31 32 38 2C 20 36 d Solve (6128, 6
000110: 31 32 38 2B 29 3A 20 20 20 20 20 20 57 6F 72 64 128+): Word
000120: 2D 53 65 61 72 63 68 20 73 6F 6C 76 65 72 2E 0D -Search solver..
000130: 0A 45 6E 64 69 6E 67 73 3A 20 20 20 20 20 20 20 .Endings:
000140: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000150: 47 6F 65 73 20 77 69 74 68 20 60 42 65 74 74 65 Goes with `Bette
000160: 72 20 50 72 6F 67 72 61 6D 6D 69 6E 67 60 20 61 r Programming` a
000170: 72 74 69 63 6C 65 2E 0D 0A 47 72 61 70 68 69 63 rticle...Graphic
000180: 73 3A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 s:
000190: 20 20 20 20 20 20 20 20 47 6F 65 73 20 77 69 74 Goes wit
0001A0: 68 20 60 47 72 61 70 68 69 63 73 20 46 72 6F 6E h `Graphics Fron
0001B0: 20 42 41 53 49 43 60 20 61 72 74 69 63 6C 65 2E BASIC` article.
0001C0: 0D 0A 44 72 65 68 44 72 69 73 73 3A 20 20 20 20 ..DrehDriss:
0001D0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0001E0: 20 47 65 72 6D 61 6E 20 54 65 74 72 69 73 20 63 German Tetris c
0001F0: 6C 6F 6E 65 2E 0D 0A 44 69 73 63 20 45 64 69 74 lone...Disc Edit
Size : 512 (Real : 512)
000000: 6F 72 3A 20 20 20 20 20 20 20 20 20 20 20 20 20 or:
000010: 20 20 20 20 20 20 47 6F 65 73 20 77 69 74 68 20 Goes with
000020: 64 69 73 63 2D 65 64 69 74 69 6E 67 20 61 72 74 disc-editing art
000030: 69 63 6C 65 2E 0D 0A 53 63 32 44 61 74 65 2E 43 icle...Sc2Date.C
000040: 6F 6D 3A 20 20 20 20 20 20 20 20 20 20 20 20 20 om:
000050: 20 20 20 20 20 20 50 75 74 73 20 64 61 74 65 20 Puts date
000060: 69 6E 74 6F 20 53 75 70 65 72 63 61 6C 63 32 20 into Supercalc2
000070: 66 69 6C 65 73 2E 0D 0A 52 65 61 64 41 73 63 3A files...ReadAsc:
000080: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000090: 20 20 20 20 20 20 20 52 65 61 64 73 20 41 53 43 Reads ASC
0000A0: 49 49 20 66 69 6C 65 73 2E 0D 0A 44 69 73 63 20 II files...Disc
0000B0: 46 6F 72 6D 61 74 74 65 72 3A 20 20 20 20 20 20 Formatter:
0000C0: 20 20 20 20 20 20 20 20 20 20 44 65 74 65 63 74 Detect
0000D0: 73 20 64 61 6D 61 67 65 64 20 64 69 73 63 20 73 s damaged disc s
0000E0: 65 63 74 6F 72 73 2E 0D 0A 1A 55 4C 41 52 53 3A ectors....ULARS:
0000F0: 0D 0A 2A 42 20 52 45 47 55 4C 41 52 53 3A 0D 0A ..*B REGULARS:..
000100: 64 20 53 6F 6C 76 65 20 28 36 31 32 38 2C 20 36 d Solve (6128, 6
000110: 31 32 38 2B 29 3A 20 20 20 20 20 20 57 6F 72 64 128+): Word
000120: 2D 53 65 61 72 63 68 20 73 6F 6C 76 65 72 2E 0D -Search solver..
000130: 0A 45 6E 64 69 6E 67 73 3A 20 20 20 20 20 20 20 .Endings:
000140: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000150: 47 6F 65 73 20 77 69 74 68 20 60 42 65 74 74 65 Goes with `Bette
000160: 72 20 50 72 6F 67 72 61 6D 6D 69 6E 67 60 20 61 r Programming` a
000170: 72 74 69 63 6C 65 2E 0D 0A 47 72 61 70 68 69 63 rticle...Graphic
000180: 73 3A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 s:
000190: 20 20 20 20 20 20 20 20 47 6F 65 73 20 77 69 74 Goes wit
0001A0: 68 20 60 47 72 61 70 68 69 63 73 20 46 72 6F 6E h `Graphics Fron
0001B0: 20 42 41 53 49 43 60 20 61 72 74 69 63 6C 65 2E BASIC` article.
0001C0: 0D 0A 44 72 65 68 44 72 69 73 73 3A 20 20 20 20 ..DrehDriss:
0001D0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0001E0: 20 47 65 72 6D 61 6E 20 54 65 74 72 69 73 20 63 German Tetris c
0001F0: 6C 6F 6E 65 2E 0D 0A 44 69 73 63 20 45 64 69 74 lone...Disc Edit
Size : 512 (Real : 512)
000000: 6E 74 69 6E 75 61 74 69 6F 6E 20 70 68 72 61 73 ntinuation phras
000010: 65 73 20 73 75 63 68 20 61 73 0D 0A 22 73 20 61 es such as.."s a
000020: 6E 64 22 20 20 61 6E 64 20 20 22 20 61 6E 64 22 nd" and " and"
000030: 2C 20 61 6C 73 6F 20 76 65 72 79 20 20 73 70 65 , also very spe
000040: 63 69 61 6C 20 20 65 6E 64 69 6E 67 73 20 66 6F cial endings fo
000050: 72 20 77 6F 72 64 73 20 6C 69 6B 65 20 68 69 70 r words like hip
000060: 70 6F 70 6F 74 61 6D 69 20 61 6E 64 0D 0A 68 69 popotami and..hi
000070: 70 70 6F 70 6F 74 61 6D 75 73 2C 20 6F 72 20 64 ppopotamus, or d
000080: 6F 67 67 69 65 73 20 61 6E 64 20 64 6F 67 67 79 oggies and doggy
000090: 2E 0D 0A 49 20 77 6F 6E 27 74 20 77 61 73 74 65 ...I won't waste
0000A0: 20 73 70 61 63 65 20 68 65 72 65 20 77 69 74 68 space here with
0000B0: 20 61 20 70 72 6F 67 72 61 6D 20 6C 69 73 74 69 a program listi
0000C0: 6E 67 2C 20 62 65 63 61 75 73 65 20 6F 6E 20 53 ng, because on S
0000D0: 69 64 65 20 31 20 69 73 20 61 6E 20 65 78 61 6D ide 1 is an exam
0000E0: 70 6C 65 0D 0A 70 72 6F 67 72 61 6D 20 66 6F 72 ple..program for
0000F0: 20 79 6F 75 20 74 6F 20 4C 6F 61 64 20 61 6E 64 you to Load and
000100: 20 4C 69 73 74 2C 20 74 68 65 6E 20 79 6F 75 20 List, then you
000110: 63 61 6E 20 52 75 6E 20 69 74 2E 20 49 74 20 69 can Run it. It i
000120: 73 20 63 61 6C 6C 65 64 20 45 4E 44 49 4E 47 53 s called ENDINGS
000130: 2E 42 41 53 0D 0A 1A 53 6E 65 6C 6C 2E 0D 0A 2A .BAS...Snell...*
000140: 42 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 B
000150: 20 20 20 20 20 20 42 45 54 54 45 52 20 50 52 4F BETTER PRO
000160: 47 52 41 4D 4D 49 4E 47 20 20 62 79 20 20 42 61 GRAMMING by Ba
000170: 72 72 69 65 20 53 6E 65 6C 6C 2E 0D 0A 0D 0A 54 rrie Snell.....T
000180: 6D 69 6E 64 20 74 68 61 74 20 74 68 65 20 74 77 mind that the tw
000190: 6F 20 65 6E 64 69 6E 67 73 20 22 73 2E 22 20 61 o endings "s." a
0001A0: 6E 64 20 20 22 2E 22 20 77 69 6C 6C 20 61 63 63 nd "." will acc
0001B0: 6F 75 6E 74 20 66 6F 72 20 6F 76 65 72 20 38 35 ount for over 85
0001C0: 25 20 6F 66 20 74 68 65 0D 0A 63 6F 6D 6D 6F 6E % of the..common
0001D0: 20 70 6C 75 72 61 6C 73 2C 20 77 69 74 68 20 74 plurals, with t
0001E0: 68 65 20 6F 74 68 65 72 20 20 31 35 25 20 20 63 he other 15% c
0001F0: 6F 6D 70 72 69 73 69 6E 67 20 20 6F 66 20 63 6F omprising of co
Size : 512 (Real : 512)
000000: 2A 54 20 20 20 20 20 20 20 20 20 20 20 20 20 20 *T
000010: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 43 4F CO
000020: 4E 54 52 49 42 55 54 4F 52 53 20 20 41 50 50 45 NTRIBUTORS APPE
000030: 41 52 49 4E 47 0D 0A 2A 42 20 20 20 20 20 20 20 ARING..*B
000040: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000050: 20 20 20 20 20 43 4F 4E 54 52 49 42 55 54 4F 52 CONTRIBUTOR
000060: 53 20 20 41 50 50 45 41 52 49 4E 47 0D 0A 0D 0A S APPEARING....
000070: 2A 54 20 20 20 20 20 20 20 20 20 20 20 20 20 20 *T
000080: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000090: 20 20 20 20 49 6E 20 49 73 73 75 65 20 31 34 2E In Issue 14.
0000A0: 0D 0A 2A 42 20 20 20 20 20 20 20 20 20 20 20 20 ..*B
0000B0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0000C0: 20 20 20 20 20 20 49 6E 20 49 73 73 75 65 20 31 In Issue 1
0000D0: 34 2E 0D 0A 0D 0A 54 68 69 73 20 20 69 73 20 61 4.....This is a
0000E0: 20 6C 69 73 74 20 6F 66 20 70 65 6F 70 6C 65 20 list of people
0000F0: 77 68 6F 20 68 61 76 65 20 63 6F 6E 74 72 69 62 who have contrib
000100: 75 74 65 64 20 69 6E 20 73 6F 6D 65 20 77 61 79 uted in some way
000110: 20 74 6F 20 74 68 65 20 70 72 6F 64 75 63 74 69 to the producti
000120: 6F 6E 20 6F 66 0D 0A 74 68 69 73 20 69 73 73 75 on of..this issu
000130: 65 20 6F 66 20 43 50 43 20 44 6F 6D 61 69 6E 2E e of CPC Domain.
000140: 20 59 6F 75 72 20 6E 61 6D 65 20 63 6F 75 6C 64 Your name could
000150: 20 61 70 70 65 61 72 20 68 65 72 65 2E 20 20 4C appear here. L
000160: 6F 6F 6B 20 74 68 72 6F 75 67 68 20 74 68 69 73 ook through this
000170: 20 69 73 73 75 65 0D 0A 61 6E 64 20 69 66 20 79 issue..and if y
000180: 6F 75 20 73 65 65 20 73 6F 6D 65 74 68 69 6E 67 ou see something
000190: 20 74 68 61 74 20 79 6F 75 20 74 68 69 6E 6B 20 that you think
0001A0: 79 6F 75 20 63 6F 75 6C 64 20 64 6F 2C 20 6C 65 you could do, le
0001B0: 74 20 75 73 20 6B 6E 6F 77 2E 20 20 49 74 20 6D t us know. It m
0001C0: 69 67 68 74 20 62 65 0D 0A 61 20 66 65 61 74 75 ight be..a featu
0001D0: 72 65 20 6F 6E 20 73 6F 6D 65 20 61 73 70 65 63 re on some aspec
0001E0: 74 20 6F 66 20 74 68 65 20 43 50 43 20 63 6F 6D t of the CPC com
0001F0: 70 75 74 65 72 2C 20 61 20 50 44 20 72 65 76 69 puter, a PD revi
Size : 512 (Real : 512)
000000: 65 77 2C 20 61 20 68 61 72 64 77 61 72 65 20 72 ew, a hardware r
000010: 65 76 69 65 77 20 6F 72 0D 0A 6D 61 79 62 65 20 eview or..maybe
000020: 61 20 72 65 76 69 65 77 20 61 62 6F 75 74 20 73 a review about s
000030: 6F 6D 65 20 70 69 65 63 65 20 6F 66 20 73 6F 66 ome piece of sof
000040: 74 77 61 72 65 20 74 68 61 74 20 79 6F 75 20 74 tware that you t
000050: 68 69 6E 6B 20 65 76 65 72 79 6F 6E 65 20 73 68 hink everyone sh
000060: 6F 75 6C 64 20 6B 6E 6F 77 0D 0A 61 62 6F 75 74 ould know..about
000070: 2E 20 49 66 20 79 6F 75 20 68 61 76 65 20 61 6E . If you have an
000080: 79 20 20 69 64 65 61 73 20 20 63 6F 6E 74 61 63 y ideas contac
000090: 74 20 20 48 65 61 74 68 65 72 20 20 4B 65 65 6E t Heather Keen
0000A0: 2C 20 20 6F 75 72 20 72 65 76 69 65 77 73 20 61 , our reviews a
0000B0: 6E 64 20 66 65 61 74 75 72 65 73 0D 0A 65 64 69 nd features..edi
0000C0: 74 6F 72 2E 20 41 72 74 69 63 6C 65 73 20 64 6F tor. Articles do
0000D0: 6E 27 74 20 68 61 76 65 20 74 6F 20 62 65 20 20 n't have to be
0000E0: 61 6C 6C 20 20 64 6F 6F 6D 20 20 61 6E 64 20 67 all doom and g
0000F0: 6C 6F 6F 6D 20 61 6E 64 20 73 65 72 69 6F 75 73 loom and serious
000100: 20 65 69 74 68 65 72 2E 20 4A 75 73 74 0D 0A 72 either. Just..r
000110: 65 61 64 20 22 41 20 44 61 79 20 49 6E 20 54 68 ead "A Day In Th
000120: 65 20 4C 69 66 65 20 4F 66 20 41 20 43 50 43 22 e Life Of A CPC"
000130: 20 69 6E 20 74 68 69 73 20 69 73 73 75 65 2E 0D in this issue..
000140: 0A 0D 0A 50 6C 61 75 64 69 74 73 20 66 6F 72 20 ...Plaudits for
000150: 74 68 69 73 20 69 73 73 75 65 20 67 6F 20 74 6F this issue go to
000160: 3A 2D 0D 0A 0D 0A 20 20 20 20 20 20 20 20 20 20 :-....
000170: 20 47 72 61 65 6D 65 20 43 68 65 73 73 65 72 3B Graeme Chesser;
000180: 20 4A 6F 68 6E 20 46 61 69 72 6C 69 65 3B 20 42 John Fairlie; B
000190: 61 72 72 69 65 20 53 6E 65 6C 6C 3B 20 48 65 61 arrie Snell; Hea
0001A0: 74 68 65 72 20 4B 65 65 6E 3B 0D 0A 20 20 20 20 ther Keen;..
0001B0: 20 20 20 20 20 20 20 4A 6F 68 6E 20 48 75 64 73 John Huds
0001C0: 6F 6E 3B 20 42 6F 62 20 42 6C 61 6E 73 68 61 72 on; Bob Blanshar
0001D0: 64 3B 20 4B 65 76 69 6E 20 4F 27 52 6F 75 72 6B d; Kevin O'Rourk
0001E0: 65 3B 20 61 6E 64 20 4A 6F 68 6E 20 52 65 69 6C e; and John Reil
0001F0: 6C 79 2E 0D 0A 0D 0A 20 20 20 20 20 54 68 61 6E ly..... Than
Size : 512 (Real : 512)
000000: 6B 73 20 74 6F 20 79 6F 75 20 61 6C 6C 2E 20 49 ks to you all. I
000010: 74 27 73 20 6D 75 63 68 20 61 70 70 72 65 63 69 t's much appreci
000020: 61 74 65 64 20 62 79 20 75 73 20 61 74 20 44 6F ated by us at Do
000030: 6D 61 69 6E 20 48 65 61 64 71 75 61 72 74 65 72 main Headquarter
000040: 73 2E 0D 0A 1A 20 20 20 20 20 20 20 20 20 20 20 s....
000050: 20 20 20 20 20 43 4F 4E 54 52 49 42 55 54 4F 52 CONTRIBUTOR
000060: 53 20 20 41 50 50 45 41 52 49 4E 47 0D 0A 0D 0A S APPEARING....
000070: 2A 54 20 20 20 20 20 20 20 20 20 20 20 20 20 20 *T
000080: 79 20 20 69 64 65 61 73 20 20 63 6F 6E 74 61 63 y ideas contac
000090: 74 20 20 48 65 61 74 68 65 72 20 20 4B 65 65 6E t Heather Keen
0000A0: 2C 20 20 6F 75 72 20 72 65 76 69 65 77 73 20 61 , our reviews a
0000B0: 6E 64 20 66 65 61 74 75 72 65 73 0D 0A 65 64 69 nd features..edi
0000C0: 74 6F 72 2E 20 41 72 74 69 63 6C 65 73 20 64 6F tor. Articles do
0000D0: 6E 27 74 20 68 61 76 65 20 74 6F 20 62 65 20 20 n't have to be
0000E0: 61 6C 6C 20 20 64 6F 6F 6D 20 20 61 6E 64 20 67 all doom and g
0000F0: 6C 6F 6F 6D 20 61 6E 64 20 73 65 72 69 6F 75 73 loom and serious
000100: 20 65 69 74 68 65 72 2E 20 4A 75 73 74 0D 0A 72 either. Just..r
000110: 65 61 64 20 22 41 20 44 61 79 20 49 6E 20 54 68 ead "A Day In Th
000120: 65 20 4C 69 66 65 20 4F 66 20 41 20 43 50 43 22 e Life Of A CPC"
000130: 20 69 6E 20 74 68 69 73 20 69 73 73 75 65 2E 0D in this issue..
000140: 0A 0D 0A 50 6C 61 75 64 69 74 73 20 66 6F 72 20 ...Plaudits for
000150: 74 68 69 73 20 69 73 73 75 65 20 67 6F 20 74 6F this issue go to
000160: 3A 2D 0D 0A 0D 0A 20 20 20 20 20 20 20 20 20 20 :-....
000170: 20 47 72 61 65 6D 65 20 43 68 65 73 73 65 72 3B Graeme Chesser;
000180: 20 4A 6F 68 6E 20 46 61 69 72 6C 69 65 3B 20 42 John Fairlie; B
000190: 61 72 72 69 65 20 53 6E 65 6C 6C 3B 20 48 65 61 arrie Snell; Hea
0001A0: 74 68 65 72 20 4B 65 65 6E 3B 0D 0A 20 20 20 20 ther Keen;..
0001B0: 20 20 20 20 20 20 20 4A 6F 68 6E 20 48 75 64 73 John Huds
0001C0: 6F 6E 3B 20 42 6F 62 20 42 6C 61 6E 73 68 61 72 on; Bob Blanshar
0001D0: 64 3B 20 4B 65 76 69 6E 20 4F 27 52 6F 75 72 6B d; Kevin O'Rourk
0001E0: 65 3B 20 61 6E 64 20 4A 6F 68 6E 20 52 65 69 6C e; and John Reil
0001F0: 6C 79 2E 0D 0A 0D 0A 20 20 20 20 20 54 68 61 6E ly..... Than
Size : 512 (Real : 512)
000000: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000010: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000020: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000030: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000040: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000050: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000060: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000070: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000080: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000090: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000A0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000B0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000C0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000D0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000E0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000F0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000100: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000110: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000120: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000130: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000140: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000150: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000160: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000170: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000180: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000190: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001A0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001B0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001C0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001D0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001E0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001F0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
Size : 512 (Real : 512)
000000: 20 20 20 20 20 20 20 20 20 20 20 20 46 49 4C 45 FILE
000010: 20 54 59 50 45 53 20 26 20 44 49 53 43 20 45 44 TYPES & DISC ED
000020: 49 54 49 4E 47 20 28 20 50 61 72 74 20 4F 6E 65 ITING ( Part One
000030: 20 29 20 2D 20 42 59 20 4A 4F 48 4E 20 46 41 49 ) - BY JOHN FAI
000040: 52 4C 49 45 0D 0A 20 20 20 20 20 20 20 20 20 20 RLIE..
000050: 20 20 7E 7E 7E 7E 7E 7E 7E 7E 7E 7E 7E 7E 7E 7E ~~~~~~~~~~~~~~
000060: 7E 7E 7E 7E 7E 7E 7E 7E 7E 7E 7E 7E 7E 7E 7E 7E ~~~~~~~~~~~~~~~~
000070: 7E 7E 7E 7E 7E 7E 7E 7E 7E 7E 7E 7E 7E 7E 7E 7E ~~~~~~~~~~~~~~~~
000080: 7E 7E 7E 7E 7E 7E 7E 7E 7E 7E 0D 0A 54 68 69 73 ~~~~~~~~~~..This
000090: 20 61 72 74 69 63 6C 65 20 73 65 74 73 20 6F 75 article sets ou
0000A0: 74 20 74 6F 20 65 78 70 6C 61 69 6E 20 74 68 65 t to explain the
0000B0: 20 64 69 66 66 65 72 65 6E 74 20 74 79 70 65 73 different types
0000C0: 20 6F 66 20 66 69 6C 65 73 20 74 68 61 74 20 74 of files that t
0000D0: 68 65 20 43 50 43 20 75 73 65 73 2C 0D 0A 61 6E he CPC uses,..an
0000E0: 64 20 68 6F 77 20 74 68 65 79 20 61 72 65 20 73 d how they are s
0000F0: 74 6F 72 65 64 20 6F 6E 20 64 69 73 63 2E 20 20 tored on disc.
000100: 49 20 64 6F 20 20 6E 6F 74 20 70 72 65 74 65 6E I do not preten
000110: 64 20 74 6F 20 6B 6E 6F 77 20 61 6C 6C 20 74 68 d to know all th
000120: 65 72 65 20 69 73 20 74 6F 20 6B 6E 6F 77 0D 0A ere is to know..
000130: 61 62 6F 75 74 20 74 68 69 73 2C 20 62 75 74 20 about this, but
000140: 6D 79 20 65 78 70 65 72 69 65 6E 63 65 20 68 61 my experience ha
000150: 73 20 67 6F 74 20 6D 65 20 20 6F 75 74 20 20 6F s got me out o
000160: 66 20 20 6F 6E 65 20 6F 72 20 74 77 6F 20 66 69 f one or two fi
000170: 78 65 73 20 69 6E 20 74 68 65 20 70 61 73 74 2C xes in the past,
000180: 0D 0A 61 6E 64 20 69 74 20 6D 61 79 20 6A 75 73 ..and it may jus
000190: 74 20 68 65 6C 70 20 6F 74 68 65 72 73 20 61 73 t help others as
0001A0: 20 77 65 6C 6C 2E 20 20 54 68 69 73 20 69 73 20 well. This is
0001B0: 6E 6F 74 20 72 65 61 6C 6C 79 20 61 69 6D 65 64 not really aimed
0001C0: 20 61 74 20 62 65 67 69 6E 6E 65 72 73 2C 20 62 at beginners, b
0001D0: 75 74 0D 0A 74 68 65 6E 20 64 69 73 63 20 75 73 ut..then disc us
0001E0: 65 72 73 20 74 65 6E 64 20 74 6F 20 62 65 20 6D ers tend to be m
0001F0: 6F 72 65 20 61 64 76 61 6E 63 65 64 20 75 73 65 ore advanced use
Size : 512 (Real : 512)
000000: 72 73 20 61 6E 79 77 61 79 2E 0D 0A 0D 0A 49 74 rs anyway.....It
000010: 20 74 6F 6F 6B 20 6D 65 20 71 75 69 74 65 20 61 took me quite a
000020: 20 77 68 69 6C 65 20 74 6F 20 61 70 70 72 65 63 while to apprec
000030: 69 61 74 65 20 20 77 68 61 74 20 74 68 65 20 6D iate what the m
000040: 65 61 6E 69 6E 67 20 6F 66 20 64 69 66 66 65 72 eaning of differ
000050: 65 6E 74 20 66 69 6C 65 20 74 79 70 65 73 0D 0A ent file types..
000060: 61 63 74 75 61 6C 6C 79 20 6D 65 61 6E 74 20 69 actually meant i
000070: 6E 20 70 72 61 63 74 69 63 65 2E 20 20 49 20 75 n practice. I u
000080: 73 65 64 20 61 20 64 69 73 63 20 20 65 64 69 74 sed a disc edit
000090: 6F 72 20 20 74 6F 20 6C 6F 6F 6B 20 61 74 20 64 or to look at d
0000A0: 69 73 63 73 20 61 74 20 74 68 65 20 73 61 6D 65 iscs at the same
0000B0: 0D 0A 74 69 6D 65 20 61 6E 64 20 49 20 74 68 65 ..time and I the
0000C0: 72 65 66 6F 72 65 20 6C 65 61 72 6E 74 20 74 68 refore learnt th
0000D0: 65 20 65 6C 65 6D 65 6E 74 73 20 6F 66 20 64 69 e elements of di
0000E0: 73 63 20 65 64 69 74 69 6E 67 20 69 6E 20 70 61 sc editing in pa
0000F0: 72 61 6C 6C 65 6C 20 74 6F 20 6C 65 61 72 6E 69 rallel to learni
000100: 6E 67 0D 0A 61 62 6F 75 74 20 66 69 6C 65 73 2E ng..about files.
000110: 20 20 54 68 69 73 20 61 72 74 69 63 6C 65 20 77 This article w
000120: 69 6C 6C 20 64 6F 20 69 74 20 6D 75 63 68 20 74 ill do it much t
000130: 68 65 20 73 61 6D 65 20 77 61 79 2E 0D 0A 0D 0A he same way.....
000140: 57 68 65 6E 20 79 6F 75 20 61 73 6B 20 6D 6F 73 When you ask mos
000150: 74 20 43 50 43 20 75 73 65 72 73 20 77 68 61 74 t CPC users what
000160: 20 74 68 65 20 64 69 66 66 65 72 65 6E 63 65 20 the difference
000170: 69 73 20 62 65 74 77 65 65 6E 20 73 61 79 20 61 is between say a
000180: 20 42 69 6E 61 72 79 20 66 69 6C 65 20 61 6E 64 Binary file and
000190: 0D 0A 61 6E 20 41 53 43 49 49 20 66 69 6C 65 2C ..an ASCII file,
0001A0: 20 74 68 65 79 20 75 73 75 61 6C 6C 79 20 73 61 they usually sa
0001B0: 79 20 74 68 61 74 20 69 74 20 20 69 73 20 20 74 y that it is t
0001C0: 68 65 20 77 61 79 20 74 68 65 20 66 69 6C 65 20 he way the file
0001D0: 69 73 20 73 74 6F 72 65 64 20 6F 6E 20 64 69 73 is stored on dis
0001E0: 63 2E 0D 0A 54 68 69 73 20 49 20 66 69 6E 64 20 c...This I find
0001F0: 72 61 74 68 65 72 20 6D 69 73 6C 65 61 64 69 6E rather misleadin
Size : 512 (Real : 512)
000000: 67 2E 20 20 54 68 65 20 6F 6E 6C 79 20 20 74 68 g. The only th
000010: 69 6E 67 20 20 74 68 61 74 20 20 63 61 6E 20 62 ing that can b
000020: 65 20 77 72 69 74 74 65 6E 20 74 6F 20 64 69 73 e written to dis
000030: 63 20 69 73 0D 0A 31 27 73 20 61 6E 64 20 30 27 c is..1's and 0'
000040: 73 2E 20 20 49 74 20 69 73 20 4E 4F 54 20 70 6F s. It is NOT po
000050: 73 73 69 62 6C 65 20 74 6F 20 20 77 72 69 74 65 ssible to write
000060: 20 20 61 20 6C 65 74 74 65 72 20 6F 66 20 74 68 a letter of th
000070: 65 20 61 6C 70 68 61 62 65 74 20 6F 72 20 61 6E e alphabet or an
000080: 79 74 68 69 6E 67 0D 0A 65 6C 73 65 20 64 69 72 ything..else dir
000090: 65 63 74 6C 79 20 74 6F 20 64 69 73 63 2E 20 20 ectly to disc.
0000A0: 41 6C 6C 20 66 69 6C 65 73 20 61 72 65 20 20 74 All files are t
0000B0: 68 65 72 65 66 6F 72 65 20 20 61 20 63 6F 6C 6C herefore a coll
0000C0: 65 63 74 69 6F 6E 20 6F 66 20 31 27 73 20 61 6E ection of 1's an
0000D0: 64 20 30 27 73 20 69 6E 0D 0A 73 65 74 73 20 6F d 0's in..sets o
0000E0: 66 20 38 20 61 73 20 77 65 20 75 73 65 20 61 6E f 8 as we use an
0000F0: 20 38 20 62 69 74 20 63 68 61 72 61 63 74 65 72 8 bit character
000100: 20 73 65 74 2E 0D 0A 0D 0A 54 48 45 20 43 48 41 set.....THE CHA
000110: 52 41 43 54 45 52 20 53 45 54 0D 0A 7E 7E 7E 7E RACTER SET..~~~~
000120: 7E 7E 7E 7E 7E 7E 7E 7E 7E 7E 7E 7E 7E 0D 0A 59 ~~~~~~~~~~~~~..Y
000130: 6F 75 20 6D 61 79 20 62 65 20 61 77 61 72 65 20 ou may be aware
000140: 74 68 61 74 20 74 68 65 20 43 50 43 27 73 20 63 that the CPC's c
000150: 68 61 72 61 63 74 65 72 20 20 73 65 74 20 75 73 haracter set us
000160: 65 73 20 32 35 36 20 63 68 61 72 61 63 74 65 72 es 256 character
000170: 73 20 6E 75 6D 62 65 72 65 64 20 30 20 74 6F 0D s numbered 0 to.
000180: 0A 32 35 35 20 6F 72 20 30 30 20 74 6F 20 46 46 .255 or 00 to FF
000190: 20 69 6E 20 68 65 78 2E 20 20 54 68 61 74 20 69 in hex. That i
0001A0: 73 20 74 68 65 20 6D 61 78 69 6D 75 6D 20 6E 75 s the maximum nu
0001B0: 6D 62 65 72 20 6F 66 20 63 6F 6D 62 69 6E 61 74 mber of combinat
0001C0: 69 6F 6E 73 20 6F 66 20 65 69 67 68 74 20 31 27 ions of eight 1'
0001D0: 73 0D 0A 61 6E 64 20 30 27 73 2C 20 69 65 2C 20 s..and 0's, ie,
0001E0: 32 20 74 6F 20 74 68 65 20 70 6F 77 65 72 20 6F 2 to the power o
0001F0: 66 20 38 2E 20 20 20 54 68 65 72 65 66 6F 72 65 f 8. Therefore
Size : 512 (Real : 512)
000000: 2C 20 20 65 76 65 72 79 20 6F 6E 65 20 6F 66 20 , every one of
000010: 74 68 65 20 31 37 38 6B 20 62 79 74 65 73 20 6F the 178k bytes o
000020: 6E 20 61 0D 0A 64 69 73 63 20 69 73 20 6F 6E 65 n a..disc is one
000030: 20 6F 66 20 74 68 65 73 65 20 32 35 36 20 63 68 of these 256 ch
000040: 61 72 61 63 74 65 72 73 20 61 6E 64 20 65 61 63 aracters and eac
000050: 68 20 63 68 61 72 61 63 74 65 72 20 69 73 20 6D h character is m
000060: 61 64 65 20 75 70 20 6F 66 20 38 20 62 69 74 73 ade up of 8 bits
000070: 2C 20 69 65 2C 0D 0A 38 20 31 27 73 20 6F 72 20 , ie,..8 1's or
000080: 30 27 73 2E 20 20 49 20 63 61 6E 6E 6F 74 20 6F 0's. I cannot o
000090: 76 65 72 20 20 73 74 72 65 73 73 20 20 74 68 61 ver stress tha
0000A0: 74 20 20 74 68 69 73 20 20 69 73 20 74 72 75 65 t this is true
0000B0: 20 6F 66 20 41 4C 4C 20 66 69 6C 65 20 74 79 70 of ALL file typ
0000C0: 65 73 2E 20 20 49 6E 0D 0A 74 68 69 73 20 72 65 es. In..this re
0000D0: 73 70 65 63 74 2C 20 61 6C 6C 20 66 69 6C 65 73 spect, all files
0000E0: 20 61 72 65 20 73 74 6F 72 65 64 20 69 6E 20 74 are stored in t
0000F0: 68 65 20 73 61 6D 65 20 77 61 79 20 6F 6E 20 74 he same way on t
000100: 68 65 20 64 69 73 63 2E 0D 0A 0D 0A 53 6F 20 77 he disc.....So w
000110: 68 61 74 20 6D 61 6B 65 73 20 61 6E 20 41 53 43 hat makes an ASC
000120: 49 49 20 66 69 6C 65 20 64 69 66 66 65 72 65 6E II file differen
000130: 74 20 20 74 6F 20 20 61 20 20 42 41 53 49 43 20 t to a BASIC
000140: 66 69 6C 65 20 28 2E 42 41 53 29 20 6F 72 20 61 file (.BAS) or a
000150: 20 62 69 6E 61 72 79 20 66 69 6C 65 0D 0A 28 2E binary file..(.
000160: 42 49 4E 29 3F 20 20 4C 65 74 27 73 20 74 61 6C BIN)? Let's tal
000170: 6B 20 61 62 6F 75 74 20 41 53 43 49 49 20 66 69 k about ASCII fi
000180: 6C 65 73 20 66 69 72 73 74 2E 0D 0A 0D 0A 54 68 les first.....Th
000190: 65 20 32 35 36 20 63 68 61 72 61 63 74 65 72 73 e 256 characters
0001A0: 20 77 65 20 75 73 65 20 6F 6E 20 20 74 68 65 20 we use on the
0001B0: 20 43 50 43 20 20 61 72 65 20 20 73 69 6D 69 6C CPC are simil
0001C0: 61 72 2C 20 62 75 74 20 6E 6F 74 20 69 64 65 6E ar, but not iden
0001D0: 74 69 63 61 6C 20 74 6F 20 74 68 6F 73 65 0D 0A tical to those..
0001E0: 75 73 65 64 20 6F 6E 20 6F 74 68 65 72 20 63 6F used on other co
0001F0: 6D 70 75 74 65 72 73 2E 20 20 20 41 53 43 49 49 mputers. ASCII
Size : 512 (Real : 512)
000000: 20 20 73 74 61 6E 64 73 20 20 66 6F 72 20 20 74 stands for t
000010: 68 65 20 20 27 41 6D 65 72 69 63 61 6E 20 20 53 he 'American S
000020: 74 61 6E 64 61 72 64 20 43 6F 64 65 20 66 6F 72 tandard Code for
000030: 0D 0A 49 6E 66 6F 72 6D 61 74 69 6F 6E 20 49 6E ..Information In
000040: 74 65 72 63 68 61 6E 67 65 27 2C 20 69 65 2E 2C terchange', ie.,
000050: 20 69 74 20 69 73 20 61 20 73 74 61 6E 64 61 72 it is a standar
000060: 64 20 20 74 68 61 74 20 20 67 75 69 64 65 73 20 d that guides
000070: 75 73 20 74 6F 20 75 73 65 20 74 68 65 20 73 61 us to use the sa
000080: 6D 65 0D 0A 6D 65 61 6E 69 6E 67 20 66 6F 72 20 me..meaning for
000090: 65 61 63 68 20 6F 66 20 74 68 65 20 32 35 36 20 each of the 256
0000A0: 63 6F 6D 62 69 6E 61 74 69 6F 6E 73 20 6F 66 20 combinations of
0000B0: 31 27 73 20 61 6E 64 20 30 27 73 2E 0D 0A 0D 0A 1's and 0's.....
0000C0: 4E 6F 77 2C 20 74 68 65 20 66 69 72 73 74 20 68 Now, the first h
0000D0: 61 6C 66 20 20 6F 66 20 20 74 68 65 20 20 63 68 alf of the ch
0000E0: 61 72 61 63 74 65 72 20 20 73 65 74 2C 20 20 63 aracter set, c
0000F0: 68 61 72 61 63 74 65 72 73 20 20 30 20 20 74 6F haracters 0 to
000100: 20 20 31 32 37 20 61 72 65 20 66 61 69 72 6C 79 127 are fairly
000110: 0D 0A 73 74 61 6E 64 61 72 64 2E 20 20 43 68 61 ..standard. Cha
000120: 72 61 63 74 65 72 20 36 35 20 69 73 20 61 6C 77 racter 65 is alw
000130: 61 79 73 20 63 61 70 69 74 61 6C 20 20 41 2C 20 ays capital A,
000140: 20 63 68 61 72 61 63 74 65 72 20 39 30 20 69 73 character 90 is
000150: 20 61 6C 77 61 79 73 20 63 61 70 69 74 61 6C 20 always capital
000160: 5A 2E 0D 0A 54 68 65 72 65 66 6F 72 65 20 77 68 Z...Therefore wh
000170: 65 6E 20 61 20 63 6F 6D 70 75 74 65 72 20 73 65 en a computer se
000180: 6E 64 73 20 74 68 65 20 20 62 69 74 20 20 70 61 nds the bit pa
000190: 74 74 65 72 6E 20 20 66 6F 72 20 63 68 61 72 61 ttern for chara
0001A0: 63 74 65 72 20 36 35 20 74 6F 20 61 20 70 72 69 cter 65 to a pri
0001B0: 6E 74 65 72 0D 0A 69 6E 74 65 6E 64 69 6E 67 20 nter..intending
0001C0: 69 74 20 74 6F 20 70 72 69 6E 74 20 74 68 65 20 it to print the
0001D0: 63 68 61 72 61 63 74 65 72 20 41 2C 20 20 69 74 character A, it
0001E0: 20 68 65 6C 70 73 20 69 66 20 74 68 65 20 70 72 helps if the pr
0001F0: 69 6E 74 65 72 20 75 6E 64 65 72 73 74 61 6E 64 inter understand
Size : 512 (Real : 512)
000000: 73 20 74 68 61 74 0D 0A 77 68 65 6E 20 69 74 20 s that..when it
000010: 72 65 63 65 69 76 65 73 20 74 68 69 73 20 62 69 receives this bi
000020: 74 20 70 61 74 74 65 72 6E 2C 20 20 69 74 20 20 t pattern, it
000030: 73 68 6F 75 6C 64 20 20 70 72 69 6E 74 20 20 61 should print a
000040: 6E 20 41 2E 20 20 42 6F 74 68 20 61 72 65 20 75 n A. Both are u
000050: 73 69 6E 67 20 74 68 65 0D 0A 73 61 6D 65 20 41 sing the..same A
000060: 53 43 49 49 20 73 74 61 6E 64 61 72 64 20 73 6F SCII standard so
000070: 20 77 65 20 64 6F 20 6E 6F 74 20 20 67 65 74 20 we do not get
000080: 20 61 20 20 70 72 6F 62 6C 65 6D 20 77 69 74 68 a problem with
000090: 20 76 61 72 69 6F 75 73 20 6D 61 6B 65 73 20 6F various makes o
0000A0: 66 20 63 6F 6D 70 75 74 65 72 0D 0A 74 61 6C 6B f computer..talk
0000B0: 69 6E 67 20 74 6F 20 64 69 66 66 65 72 65 6E 74 ing to different
0000C0: 20 6D 61 6B 65 73 20 6F 66 20 70 72 69 6E 74 65 makes of printe
0000D0: 72 2E 0D 0A 0D 0A 43 68 61 72 61 63 74 65 72 73 r.....Characters
0000E0: 20 69 6E 20 20 74 68 65 20 20 72 61 6E 67 65 20 in the range
0000F0: 20 31 32 38 20 20 74 6F 20 20 32 35 35 20 20 61 128 to 255 a
000100: 72 65 20 20 67 65 6E 65 72 61 6C 6C 79 20 20 76 re generally v
000110: 65 72 79 20 20 64 69 66 66 65 72 65 6E 74 20 62 ery different b
000120: 65 74 77 65 65 6E 0D 0A 63 6F 6D 70 75 74 65 72 etween..computer
000130: 73 2E 20 20 54 68 65 20 43 50 43 20 63 68 61 72 s. The CPC char
000140: 61 63 74 65 72 20 73 65 74 20 69 73 20 74 6F 74 acter set is tot
000150: 61 6C 6C 79 20 64 69 66 66 65 72 65 6E 74 20 74 ally different t
000160: 6F 20 74 68 65 20 63 68 61 72 61 63 74 65 72 73 o the characters
000170: 20 69 6E 20 74 68 69 73 0D 0A 72 61 6E 67 65 20 in this..range
000180: 6F 6E 20 61 20 50 43 2E 20 20 54 68 65 20 6C 61 on a PC. The la
000190: 74 74 65 72 20 69 73 20 67 65 6E 65 72 61 6C 6C tter is generall
0001A0: 79 20 6B 6E 6F 77 6E 20 61 73 20 74 68 65 20 49 y known as the I
0001B0: 42 4D 20 65 78 74 65 6E 64 65 64 20 63 68 61 72 BM extended char
0001C0: 61 63 74 65 72 20 73 65 74 2E 0D 0A 54 68 69 73 acter set...This
0001D0: 20 73 65 74 20 69 6E 63 6C 75 64 65 73 20 70 72 set includes pr
0001E0: 65 64 6F 6D 69 6E 61 6E 74 6C 79 20 62 75 73 69 edominantly busi
0001F0: 6E 65 73 73 20 63 68 61 72 61 63 74 65 72 73 2C ness characters,
Size : 512 (Real : 512)
000000: 20 69 65 2C 20 62 6F 78 20 64 72 61 77 69 6E 67 ie, box drawing
000010: 20 63 68 61 72 61 63 74 65 72 73 2C 0D 0A 73 68 characters,..sh
000020: 61 64 69 6E 67 20 61 6E 64 20 66 6F 72 65 69 67 ading and foreig
000030: 6E 20 63 68 61 72 61 63 74 65 72 73 20 61 6E 64 n characters and
000040: 20 73 79 6D 62 6F 6C 73 2E 0D 0A 0D 0A 57 68 65 symbols.....Whe
000050: 6E 20 77 65 20 72 65 66 65 72 20 74 6F 20 61 20 n we refer to a
000060: 66 69 6C 65 20 61 73 20 62 65 69 6E 67 20 41 53 file as being AS
000070: 43 49 49 20 6F 6E 20 74 68 65 20 43 50 43 2C 20 CII on the CPC,
000080: 77 65 20 67 65 6E 65 72 61 6C 6C 79 20 6D 65 61 we generally mea
000090: 6E 20 69 74 20 68 61 73 20 6F 6E 6C 79 0D 0A 63 n it has only..c
0000A0: 68 61 72 61 63 74 65 72 73 20 69 6E 20 74 68 65 haracters in the
0000B0: 20 72 61 6E 67 65 20 33 32 20 74 6F 20 20 31 32 range 32 to 12
0000C0: 36 2C 20 20 61 6E 64 20 20 65 61 63 68 20 20 6F 6, and each o
0000D0: 66 20 74 68 65 73 65 20 63 68 61 72 61 63 74 65 f these characte
0000E0: 72 73 20 68 61 73 20 6E 6F 20 6F 74 68 65 72 0D rs has no other.
0000F0: 0A 6D 65 61 6E 69 6E 67 20 74 68 61 6E 20 74 68 .meaning than th
000100: 61 74 20 64 65 66 69 6E 65 64 20 62 79 20 74 68 at defined by th
000110: 65 20 41 53 43 49 49 20 63 68 61 72 61 63 74 65 e ASCII characte
000120: 72 20 20 73 65 74 2E 20 20 20 41 6E 20 41 20 69 r set. An A i
000130: 73 20 61 6E 20 41 2C 20 69 74 20 69 73 20 6E 6F s an A, it is no
000140: 74 0D 0A 61 6E 20 69 6E 73 74 72 75 63 74 69 6F t..an instructio
000150: 6E 20 74 6F 20 74 68 65 20 63 6F 6D 70 75 74 65 n to the compute
000160: 72 20 74 6F 20 20 64 6F 20 20 61 6E 79 74 68 69 r to do anythi
000170: 6E 67 20 6F 72 20 74 6F 20 73 74 6F 72 65 20 61 ng or to store a
000180: 6E 79 74 68 69 6E 67 20 64 69 66 66 65 72 65 6E nything differen
000190: 74 6C 79 0D 0A 66 72 6F 6D 20 61 20 70 6C 61 69 tly..from a plai
0001A0: 6E 20 41 2E 20 20 41 6E 20 41 53 43 49 49 20 66 n A. An ASCII f
0001B0: 69 6C 65 20 20 74 68 65 72 65 66 6F 72 65 20 20 ile therefore
0001C0: 63 6F 6E 73 69 73 74 73 20 20 6F 66 20 74 68 65 consists of the
0001D0: 20 75 70 70 65 72 20 61 6E 64 20 6C 6F 77 65 72 upper and lower
0001E0: 20 63 61 73 65 0D 0A 61 6C 70 68 61 62 65 74 20 case..alphabet
0001F0: 70 6C 75 73 20 70 75 6E 63 74 75 61 74 69 6F 6E plus punctuation
Size : 512 (Real : 512)
000000: 20 6D 61 72 6B 73 20 61 73 20 61 72 65 20 20 63 marks as are c
000010: 6F 6D 6D 6F 6E 20 62 65 74 77 65 65 6E 20 6D 61 ommon between ma
000020: 6E 79 20 63 6F 6D 70 75 74 65 72 73 2E 20 20 54 ny computers. T
000030: 68 65 20 6F 6E 6C 79 0D 0A 63 6F 6E 74 72 6F 6C he only..control
000040: 20 63 6F 64 65 73 20 61 6C 6C 6F 77 65 64 20 69 codes allowed i
000050: 6E 20 41 53 43 49 49 20 66 69 6C 65 73 20 28 69 n ASCII files (i
000060: 65 2C 20 63 6F 64 65 73 20 20 62 65 74 77 65 65 e, codes betwee
000070: 6E 20 30 20 61 6E 64 20 33 31 29 20 61 72 65 20 n 0 and 31) are
000080: 63 68 61 72 61 63 74 65 72 0D 0A 31 30 20 66 6F character..10 fo
000090: 72 20 61 20 6C 69 6E 65 20 66 65 65 64 2C 20 61 r a line feed, a
0000A0: 6E 64 20 63 68 61 72 61 63 74 65 72 20 31 33 20 nd character 13
0000B0: 66 6F 72 20 61 20 63 61 72 72 69 61 67 65 20 72 for a carriage r
0000C0: 65 74 75 72 6E 2E 0D 0A 0D 0A 4F 74 68 65 72 20 eturn.....Other
0000D0: 74 65 78 74 20 66 69 6C 65 73 20 77 68 69 63 68 text files which
0000E0: 20 61 72 65 20 6E 6F 74 20 41 53 43 49 49 2C 20 are not ASCII,
0000F0: 20 69 65 2C 20 50 72 6F 74 65 78 74 20 44 6F 63 ie, Protext Doc
000100: 75 6D 65 6E 74 20 66 69 6C 65 73 2C 20 63 6F 6E ument files, con
000110: 74 61 69 6E 20 6F 74 68 65 72 0D 0A 63 68 61 72 tain other..char
000120: 61 63 74 65 72 73 20 77 68 69 63 68 20 68 61 76 acters which hav
000130: 65 20 61 20 6D 65 61 6E 69 6E 67 20 6F 6E 6C 79 e a meaning only
000140: 20 20 74 6F 20 20 50 72 6F 74 65 78 74 2E 20 20 to Protext.
000150: 43 68 61 72 61 63 74 65 72 73 20 61 72 65 20 73 Characters are s
000160: 74 6F 72 65 64 20 69 6E 20 74 68 65 0D 0A 72 61 tored in the..ra
000170: 6E 67 65 20 31 32 38 2D 32 35 35 20 77 68 69 63 nge 128-255 whic
000180: 68 20 74 65 6C 6C 20 20 50 72 6F 74 65 78 74 20 h tell Protext
000190: 74 6F 20 73 74 61 72 74 20 6F 72 20 73 74 6F 70 to start or stop
0001A0: 20 75 6E 64 65 72 6C 69 6E 69 6E 67 2C 20 6F 72 underlining, or
0001B0: 20 62 6F 6C 64 20 74 79 70 65 66 61 63 65 0D 0A bold typeface..
0001C0: 66 6F 72 20 65 78 61 6D 70 6C 65 2E 20 20 54 68 for example. Th
0001D0: 65 6E 20 74 68 65 72 65 20 20 61 72 65 20 20 73 en there are s
0001E0: 6F 66 74 20 20 73 70 61 63 65 73 2C 20 20 61 6E oft spaces, an
0001F0: 64 20 20 73 6F 66 74 20 72 65 74 75 72 6E 73 2E d soft returns.
Size : 512 (Real : 512)
000000: 20 20 54 68 65 20 63 68 61 72 61 63 74 65 72 73 The characters
000010: 0D 0A 41 72 6E 6F 72 20 63 68 6F 73 65 20 74 6F ..Arnor chose to
000020: 20 75 73 65 20 66 6F 72 20 20 74 68 65 73 65 20 use for these
000030: 20 74 68 69 6E 67 73 20 20 6D 61 6B 65 20 20 74 things make t
000040: 68 65 20 20 66 69 6C 65 20 20 73 70 65 63 69 61 he file specia
000050: 6C 20 74 6F 20 50 72 6F 74 65 78 74 2E 20 20 54 l to Protext. T
000060: 68 65 0D 0A 73 70 65 63 69 61 6C 20 63 68 61 72 he..special char
000070: 61 63 74 65 72 73 20 64 6F 20 6E 6F 74 20 6D 65 acters do not me
000080: 61 6E 20 61 6E 79 74 68 69 6E 67 20 74 6F 20 20 an anything to
000090: 6F 74 68 65 72 20 77 6F 72 64 20 70 72 6F 63 65 other word proce
0000A0: 73 73 6F 72 73 20 77 68 69 63 68 20 6D 61 79 20 ssors which may
0000B0: 77 65 6C 6C 0D 0A 75 73 65 20 64 69 66 66 65 72 well..use differ
0000C0: 65 6E 74 20 63 6F 64 65 73 20 66 6F 72 20 75 6E ent codes for un
0000D0: 64 65 72 6C 69 6E 65 2C 20 62 6F 6C 64 2C 20 65 derline, bold, e
0000E0: 74 63 2E 2E 0D 0A 0D 0A 41 53 43 49 49 20 66 69 tc......ASCII fi
0000F0: 6C 65 73 20 68 61 76 65 20 6E 6F 20 73 70 65 63 les have no spec
000100: 69 61 6C 20 20 63 68 61 72 61 63 74 65 72 73 20 ial characters
000110: 20 69 6E 20 20 74 68 65 6D 20 20 61 6E 64 20 74 in them and t
000120: 68 65 72 65 66 6F 72 65 20 74 68 65 79 20 61 72 herefore they ar
000130: 65 20 68 69 67 68 6C 79 0D 0A 70 6F 72 74 61 62 e highly..portab
000140: 6C 65 20 62 65 74 77 65 65 6E 20 6D 61 63 68 69 le between machi
000150: 6E 65 73 2C 20 61 6E 64 20 62 65 74 77 65 65 6E nes, and between
000160: 20 20 70 61 63 6B 61 67 65 73 20 20 6F 6E 20 20 packages on
000170: 74 68 65 20 73 61 6D 65 20 6D 61 63 68 69 6E 65 the same machine
000180: 2E 20 20 54 68 69 73 20 69 73 0D 0A 74 68 65 20 . This is..the
000190: 72 65 61 73 6F 6E 20 77 68 79 20 6D 61 6E 79 20 reason why many
0001A0: 73 6F 66 74 77 61 72 65 20 70 61 63 6B 61 67 65 software package
0001B0: 73 20 61 72 65 20 20 61 62 6C 65 20 74 6F 20 69 s are able to i
0001C0: 6D 70 6F 72 74 20 41 53 43 49 49 20 66 69 6C 65 mport ASCII file
0001D0: 73 2E 20 20 54 68 65 79 20 61 72 65 0D 0A 66 72 s. They are..fr
0001E0: 65 65 20 6F 66 20 63 6F 64 65 73 20 77 68 69 63 ee of codes whic
0001F0: 68 20 6D 65 61 6E 20 74 68 69 6E 67 73 20 6F 6E h mean things on
Size : 512 (Real : 512)
000000: 6C 79 20 20 74 6F 20 6F 74 68 65 72 20 73 70 65 ly to other spe
000010: 63 69 66 69 63 20 73 6F 66 74 77 61 72 65 2E 20 cific software.
000020: 20 54 68 65 79 20 61 72 65 20 61 6C 73 6F 0D 0A They are also..
000030: 74 68 65 20 73 69 6D 70 6C 65 73 74 20 74 6F 20 the simplest to
000040: 64 65 61 6C 20 20 77 69 74 68 20 20 61 6E 64 20 deal with and
000050: 20 68 61 76 65 20 20 74 68 65 20 20 67 72 65 61 have the grea
000060: 74 65 73 74 20 20 72 61 6E 67 65 20 20 6F 66 20 test range of
000070: 73 6F 66 74 77 61 72 65 20 61 62 6C 65 20 74 6F software able to
000080: 0D 0A 70 72 6F 64 75 63 65 20 74 68 65 6D 2E 20 ..produce them.
000090: 20 41 64 64 65 64 20 74 6F 20 74 68 69 73 2C 20 Added to this,
0000A0: 74 68 65 79 20 61 72 65 20 68 69 67 68 6C 79 20 they are highly
0000B0: 76 69 73 69 62 6C 65 2E 20 20 54 68 65 20 66 69 visible. The fi
0000C0: 6C 65 20 6D 65 61 6E 73 20 73 6F 6D 65 74 68 69 le means somethi
0000D0: 6E 67 0D 0A 77 68 65 6E 20 64 69 73 70 6C 61 79 ng..when display
0000E0: 65 64 20 6F 6E 20 74 68 65 20 73 63 72 65 65 6E ed on the screen
0000F0: 20 28 77 69 74 68 20 74 68 65 20 54 59 50 45 20 (with the TYPE
000100: 63 6F 6D 6D 61 6E 64 20 69 6E 20 43 50 2F 4D 20 command in CP/M
000110: 66 6F 72 20 65 78 61 6D 70 6C 65 29 2E 20 20 42 for example). B
000120: 41 53 49 43 0D 0A 63 61 6E 20 72 65 61 64 20 41 ASIC..can read A
000130: 53 43 49 49 20 66 69 6C 65 73 20 77 69 74 68 20 SCII files with
000140: 49 4E 50 55 54 20 23 39 20 20 61 6E 64 20 20 64 INPUT #9 and d
000150: 69 73 70 6C 61 79 20 74 68 65 6D 20 77 69 74 68 isplay them with
000160: 20 50 52 49 4E 54 2E 20 20 57 68 65 6E 20 79 6F PRINT. When yo
000170: 75 20 65 64 69 74 0D 0A 79 6F 75 72 20 64 69 73 u edit..your dis
000180: 63 2C 20 79 6F 75 20 77 69 6C 6C 20 73 65 65 20 c, you will see
000190: 20 74 68 65 20 20 63 68 61 72 61 63 74 65 72 73 the characters
0001A0: 20 20 6F 66 20 20 74 68 65 20 20 45 6E 67 6C 69 of the Engli
0001B0: 73 68 20 20 6C 61 6E 67 75 61 67 65 20 6F 6E 20 sh language on
0001C0: 74 68 65 20 64 69 73 63 0D 0A 65 64 69 74 6F 72 the disc..editor
0001D0: 27 73 20 73 63 72 65 65 6E 2E 0D 0A 0D 0A 42 41 's screen.....BA
0001E0: 53 49 43 20 41 4E 44 20 42 49 4E 41 52 59 0D 0A SIC AND BINARY..
0001F0: 7E 7E 7E 7E 7E 7E 7E 7E 7E 7E 7E 7E 7E 7E 7E 7E ~~~~~~~~~~~~~~~~
Size : 512 (Real : 512)
000000: 0D 0A 53 6F 20 6C 65 74 27 73 20 68 61 76 65 20 ..So let's have
000010: 61 20 6C 6F 6F 6B 20 61 74 20 61 6E 6F 74 68 65 a look at anothe
000020: 72 20 66 69 6C 65 20 74 79 70 65 20 2D 20 42 41 r file type - BA
000030: 53 49 43 20 66 69 6C 65 73 2E 20 41 67 61 69 6E SIC files. Again
000040: 20 61 20 42 41 53 49 43 20 66 69 6C 65 20 69 73 a BASIC file is
000050: 20 61 0D 0A 63 6F 6C 6C 65 63 74 69 6F 6E 20 6F a..collection o
000060: 66 20 38 20 20 62 69 74 20 20 63 68 61 72 61 63 f 8 bit charac
000070: 74 65 72 73 20 20 69 6E 20 20 74 68 65 20 20 72 ters in the r
000080: 61 6E 67 65 20 20 30 20 20 74 6F 20 20 32 35 35 ange 0 to 255
000090: 2E 20 20 20 48 65 72 65 20 20 74 68 65 20 73 74 . Here the st
0000A0: 6F 72 65 64 0D 0A 63 68 61 72 61 63 74 65 72 73 ored..characters
0000B0: 20 61 72 65 20 6C 69 6B 65 6C 79 20 74 6F 20 73 are likely to s
0000C0: 70 61 6E 20 6D 6F 72 65 20 20 65 76 65 6E 6C 79 pan more evenly
0000D0: 20 20 74 68 65 20 20 66 75 6C 6C 20 32 35 36 20 the full 256
0000E0: 63 68 61 72 61 63 74 65 72 20 72 61 6E 67 65 2E character range.
0000F0: 20 20 57 68 65 6E 0D 0A 79 6F 75 20 77 72 69 74 When..you writ
000100: 65 20 74 68 65 20 6C 69 6E 65 3A 0D 0A 0D 0A 20 e the line:....
000110: 20 20 31 30 20 46 4F 52 20 49 3D 31 20 54 4F 20 10 FOR I=1 TO
000120: 31 30 3A 50 52 49 4E 54 20 49 3A 4E 45 58 54 0D 10:PRINT I:NEXT.
000130: 0A 0D 0A 79 6F 75 20 6D 61 79 20 62 65 20 66 6F ...you may be fo
000140: 72 67 69 76 65 6E 20 20 66 6F 72 20 20 74 68 69 rgiven for thi
000150: 6E 6B 69 6E 67 20 20 74 68 61 74 20 20 74 68 65 nking that the
000160: 20 20 63 68 61 72 61 63 74 65 72 73 20 20 79 6F characters yo
000170: 75 20 20 74 79 70 65 64 20 20 69 6E 20 61 74 20 u typed in at
000180: 74 68 65 0D 0A 6B 65 79 62 6F 61 72 64 20 61 72 the..keyboard ar
000190: 65 20 74 68 65 20 73 61 6D 65 20 61 73 20 74 68 e the same as th
0001A0: 65 20 20 63 68 61 72 61 63 74 65 72 73 20 20 73 e characters s
0001B0: 61 76 65 64 20 20 74 6F 20 20 64 69 73 63 2E 20 aved to disc.
0001C0: 20 54 68 65 79 20 61 72 65 20 4E 4F 54 2E 20 20 They are NOT.
0001D0: 42 41 53 49 43 0D 0A 68 6F 6C 64 73 20 74 68 65 BASIC..holds the
0001E0: 6D 20 64 69 66 66 65 72 65 6E 74 6C 79 20 62 6F m differently bo
0001F0: 74 68 20 69 6E 20 20 74 68 65 20 20 63 6F 6D 70 th in the comp
Size : 512 (Real : 512)
000000: 75 74 65 72 27 73 20 6D 65 6D 6F 72 79 2C 20 20 uter's memory,
000010: 61 6E 64 20 77 68 65 6E 20 73 61 76 65 64 20 6F and when saved o
000020: 6E 20 64 69 73 63 2E 0D 0A 45 61 63 68 20 6C 69 n disc...Each li
000030: 6E 65 20 6E 75 6D 62 65 72 20 69 73 20 73 74 6F ne number is sto
000040: 72 65 64 20 61 73 20 74 77 6F 20 20 62 79 74 65 red as two byte
000050: 73 2C 20 20 68 65 6E 63 65 20 74 68 65 20 6D 61 s, hence the ma
000060: 78 69 6D 75 6D 20 6C 69 6E 65 20 6E 75 6D 62 65 ximum line numbe
000070: 72 20 61 6C 6C 6F 77 65 64 0D 0A 6F 66 20 36 35 r allowed..of 65
000080: 35 33 35 2E 20 54 68 69 73 20 61 6C 73 6F 20 65 535. This also e
000090: 78 70 6C 61 69 6E 73 20 77 68 79 20 61 20 70 72 xplains why a pr
0000A0: 6F 67 72 61 6D 20 6E 75 6D 62 65 72 65 64 20 61 ogram numbered a
0000B0: 73 20 6C 69 6E 65 73 20 31 2C 20 32 2C 20 33 20 s lines 1, 2, 3
0000C0: 65 74 63 2E 2C 20 74 61 6B 65 73 0D 0A 75 70 20 etc., takes..up
0000D0: 6A 75 73 74 20 61 73 20 6D 75 63 68 20 73 70 61 just as much spa
0000E0: 63 65 20 69 6E 20 6D 65 6D 6F 72 79 20 61 73 20 ce in memory as
0000F0: 61 20 70 72 6F 67 72 61 6D 20 6E 75 6D 62 65 72 a program number
000100: 65 64 20 31 30 30 30 2C 20 32 30 30 30 2C 20 33 ed 1000, 2000, 3
000110: 30 30 30 2C 20 65 74 63 2E 2E 0D 0A 0D 0A 46 6F 000, etc......Fo
000120: 72 20 6E 6F 72 6D 61 6C 6C 79 20 73 61 76 65 64 r normally saved
000130: 20 42 41 53 49 43 20 66 69 6C 65 73 2C 20 65 61 BASIC files, ea
000140: 63 68 20 27 72 65 73 65 72 76 65 64 27 20 77 6F ch 'reserved' wo
000150: 72 64 20 69 6E 20 42 41 53 49 43 20 73 75 63 68 rd in BASIC such
000160: 20 61 73 20 46 4F 52 2C 20 4E 45 58 54 2C 0D 0A as FOR, NEXT,..
000170: 47 4F 53 55 42 2C 20 50 52 49 4E 54 20 65 74 63 GOSUB, PRINT etc
000180: 2E 2C 20 69 73 20 68 65 6C 64 20 61 73 20 61 20 ., is held as a
000190: 73 69 6E 67 6C 65 20 63 68 61 72 61 63 74 65 72 single character
0001A0: 20 27 74 6F 6B 65 6E 27 2E 20 20 47 4F 53 55 42 'token'. GOSUB
0001B0: 20 69 73 20 31 35 39 20 6F 72 20 39 46 20 69 6E is 159 or 9F in
0001C0: 0D 0A 48 65 78 2E 20 20 50 52 49 4E 54 20 68 61 ..Hex. PRINT ha
0001D0: 73 20 31 39 31 20 61 73 20 69 74 73 20 20 74 6F s 191 as its to
0001E0: 6B 65 6E 20 20 28 42 46 20 20 69 6E 20 20 48 65 ken (BF in He
0001F0: 78 29 2E 20 20 54 68 65 72 65 66 6F 72 65 20 77 x). Therefore w
Size : 512 (Real : 512)
000000: 68 65 6E 20 74 68 65 20 77 6F 72 64 20 50 52 49 hen the word PRI
000010: 4E 54 0D 0A 61 70 70 65 61 72 73 20 69 6E 20 61 NT..appears in a
000020: 20 42 41 53 49 43 20 66 69 6C 65 2C 20 69 74 20 BASIC file, it
000030: 69 73 20 73 74 6F 72 65 64 20 20 6E 6F 74 20 20 is stored not
000040: 61 73 20 35 20 63 68 61 72 61 63 74 65 72 73 20 as 5 characters
000050: 61 73 20 69 6E 20 61 6E 20 41 53 43 49 49 20 66 as in an ASCII f
000060: 69 6C 65 2C 0D 0A 62 75 74 20 61 73 20 74 68 65 ile,..but as the
000070: 20 73 69 6E 67 6C 65 20 63 68 61 72 61 63 74 65 single characte
000080: 72 20 6E 75 6D 62 65 72 20 31 39 31 2E 20 20 20 r number 191.
000090: 49 66 20 20 79 6F 75 72 20 42 41 53 49 43 20 66 If your BASIC f
0000A0: 69 6C 65 20 67 65 74 73 20 63 6F 72 72 75 70 74 ile gets corrupt
0000B0: 65 64 2C 20 69 74 0D 0A 69 73 20 74 68 65 72 65 ed, it..is there
0000C0: 66 6F 72 65 20 64 69 66 66 69 63 75 6C 74 20 74 fore difficult t
0000D0: 6F 20 63 75 72 65 20 61 73 20 74 68 65 20 20 63 o cure as the c
0000E0: 68 61 72 61 63 74 65 72 73 20 20 6F 6E 20 74 68 haracters on th
0000F0: 65 20 64 69 73 63 20 65 64 69 74 6F 72 20 73 63 e disc editor sc
000100: 72 65 65 6E 20 61 72 65 0D 0A 6E 6F 74 20 72 65 reen are..not re
000110: 61 64 69 6C 79 20 69 64 65 6E 74 69 66 69 61 62 adily identifiab
000120: 6C 65 20 74 6F 20 74 68 65 20 6C 69 6E 65 73 20 le to the lines
000130: 6F 66 20 79 6F 75 72 20 70 72 6F 67 72 61 6D 20 of your program
000140: 63 6F 64 65 2E 0D 0A 0D 0A 59 6F 75 20 63 61 6E code.....You can
000150: 20 6D 61 6B 65 20 61 20 42 41 53 49 43 20 66 69 make a BASIC fi
000160: 6C 65 20 69 6E 74 6F 20 61 6E 20 41 53 43 49 49 le into an ASCII
000170: 20 66 69 6C 65 20 62 79 20 73 61 76 69 6E 67 20 file by saving
000180: 69 74 20 77 69 74 68 20 53 41 56 45 20 22 46 49 it with SAVE "FI
000190: 4C 45 4E 41 4D 45 22 2C 41 0D 0A 61 6E 64 20 74 LENAME",A..and t
0001A0: 68 69 73 20 66 69 6C 65 20 63 61 6E 20 74 68 65 his file can the
0001B0: 6E 20 62 65 20 6C 6F 61 64 65 64 20 69 6E 74 6F n be loaded into
0001C0: 20 20 61 20 77 6F 72 64 20 70 72 6F 63 65 73 73 a word process
0001D0: 6F 72 2E 20 20 54 68 65 20 61 62 6F 76 65 20 70 or. The above p
0001E0: 72 6F 67 72 61 6D 20 6C 69 6E 65 0D 0A 77 69 6C rogram line..wil
0001F0: 6C 20 74 68 65 6E 20 62 65 20 73 61 76 65 64 20 l then be saved
Size : 512 (Real : 512)
000000: 61 73 20 74 68 65 20 63 68 61 72 61 63 74 65 72 as the character
000010: 73 20 74 68 61 74 20 20 79 6F 75 20 73 65 65 20 s that you see
000020: 69 74 20 61 73 2E 20 20 54 68 65 20 77 6F 72 64 it as. The word
000030: 20 27 50 52 49 4E 54 27 20 77 69 6C 6C 0D 0A 62 'PRINT' will..b
000040: 65 20 73 61 76 65 64 20 61 73 20 74 68 65 20 63 e saved as the c
000050: 68 61 72 61 63 74 65 72 20 66 6F 72 20 50 2C 20 haracter for P,
000060: 52 2C 20 49 2C 20 4E 20 61 6E 64 20 54 2C 20 69 R, I, N and T, i
000070: 2E 65 2C 2C 20 20 63 68 61 72 61 63 74 65 72 73 .e,, characters
000080: 20 38 30 2C 20 38 32 2C 20 37 33 2C 20 37 38 0D 80, 82, 73, 78.
000090: 0A 61 6E 64 20 38 34 2E 0D 0A 0D 0A 41 20 62 69 .and 84.....A bi
0000A0: 6E 61 72 79 20 66 69 6C 65 20 69 73 20 73 6F 6D nary file is som
0000B0: 65 74 68 69 6E 67 20 64 69 66 66 65 72 65 6E 74 ething different
0000C0: 20 20 61 67 61 69 6E 2E 20 20 20 54 68 6F 73 65 again. Those
0000D0: 20 69 6E 74 6F 20 6D 61 63 68 69 6E 65 20 63 6F into machine co
0000E0: 64 65 20 28 4E 6F 74 20 6D 65 21 29 0D 0A 77 69 de (Not me!)..wi
0000F0: 6C 6C 20 62 65 20 6D 6F 72 65 20 6B 6E 6F 77 6C ll be more knowl
000100: 65 64 67 65 61 62 6C 65 20 6F 6E 20 74 68 65 73 edgeable on thes
000110: 65 20 74 68 61 6E 20 74 68 65 20 20 72 65 73 74 e than the rest
000120: 20 6F 66 20 75 73 2E 20 20 41 67 61 69 6E 2C 20 of us. Again,
000130: 74 68 69 73 20 69 73 20 61 20 66 6F 72 6D 0D 0A this is a form..
000140: 6F 66 20 27 63 6F 64 65 27 20 69 6E 20 61 73 20 of 'code' in as
000150: 6D 75 63 68 20 61 73 20 65 61 63 68 20 62 79 74 much as each byt
000160: 65 20 69 73 20 61 6E 20 69 6E 73 74 72 75 63 74 e is an instruct
000170: 69 6F 6E 20 28 6F 72 20 64 61 74 61 29 20 66 6F ion (or data) fo
000180: 72 20 74 68 65 20 5A 38 30 20 74 6F 20 61 63 74 r the Z80 to act
000190: 0D 0A 6F 6E 2E 20 20 54 68 65 20 66 69 6C 65 20 ..on. The file
0001A0: 74 68 65 72 65 66 6F 72 65 20 68 61 73 20 74 6F therefore has to
0001B0: 20 62 65 20 75 73 65 64 20 20 69 6E 20 20 61 20 be used in a
0001C0: 20 73 70 65 63 69 61 6C 20 77 61 79 2E 20 20 49 special way. I
0001D0: 74 20 68 61 73 20 74 6F 20 62 65 20 6C 6F 61 64 t has to be load
0001E0: 65 64 0D 0A 69 6E 74 6F 20 61 20 73 70 65 63 69 ed..into a speci
0001F0: 61 6C 20 61 64 64 72 65 73 73 20 69 6E 20 6D 65 al address in me
Size : 512 (Real : 512)
000000: 6D 6F 72 79 2C 20 61 6E 64 20 20 61 20 73 70 65 mory, and a spe
000010: 63 69 66 69 63 20 6D 65 6D 6F 72 79 20 61 64 64 cific memory add
000020: 72 65 73 73 20 63 61 6C 6C 65 64 2E 20 20 41 67 ress called. Ag
000030: 61 69 6E 2C 0D 0A 74 68 69 73 20 74 79 70 65 20 ain,..this type
000040: 6F 66 20 66 69 6C 65 20 77 69 6C 6C 20 68 61 76 of file will hav
000050: 65 20 61 6C 6C 20 6D 61 6E 6E 65 72 20 6F 66 20 e all manner of
000060: 62 79 74 65 73 20 77 69 74 68 69 6E 20 69 74 2C bytes within it,
000070: 20 61 6E 64 20 4D 4F 53 54 20 6F 66 20 74 68 65 and MOST of the
000080: 6D 20 77 69 6C 6C 0D 0A 68 61 76 65 20 61 20 73 m will..have a s
000090: 70 65 63 69 61 6C 20 6D 65 61 6E 69 6E 67 2E 0D pecial meaning..
0000A0: 0A 0D 0A 0D 0A 0D 0A 0D 0A 44 49 53 43 20 45 44 .........DISC ED
0000B0: 49 54 49 4E 47 0D 0A 7E 7E 7E 7E 7E 7E 7E 7E 7E ITING..~~~~~~~~~
0000C0: 7E 7E 7E 0D 0A 4C 65 74 20 75 73 20 6E 6F 77 20 ~~~..Let us now
0000D0: 6C 6F 6F 6B 20 61 74 20 64 69 73 63 20 65 64 69 look at disc edi
0000E0: 74 69 6E 67 2E 20 20 20 54 68 69 73 20 20 69 73 ting. This is
0000F0: 20 20 61 20 67 6F 6F 64 20 77 61 79 20 6F 66 20 a good way of
000100: 63 68 61 6E 67 69 6E 67 20 64 69 72 65 63 74 6C changing directl
000110: 79 20 74 68 65 0D 0A 63 6F 6E 74 65 6E 74 73 20 y the..contents
000120: 6F 66 20 79 6F 75 72 20 66 69 6C 65 73 2E 20 57 of your files. W
000130: 68 79 20 77 6F 75 6C 64 20 79 6F 75 20 20 77 61 hy would you wa
000140: 6E 74 20 20 74 6F 20 20 64 6F 20 74 68 69 73 3F nt to do this?
000150: 20 20 57 65 6C 6C 20 69 66 20 79 6F 75 20 68 61 Well if you ha
000160: 76 65 20 65 76 65 72 0D 0A 68 61 64 20 61 20 63 ve ever..had a c
000170: 6F 72 72 75 70 74 65 64 20 42 41 53 49 43 20 70 orrupted BASIC p
000180: 72 6F 67 72 61 6D 20 20 74 68 61 74 20 20 77 6F rogram that wo
000190: 75 6C 64 20 20 6E 6F 74 20 20 6C 6F 61 64 20 20 uld not load
0001A0: 61 6E 64 20 70 65 72 68 61 70 73 20 6F 6E 6C 79 and perhaps only
0001B0: 20 67 61 76 65 20 74 68 65 0D 0A 6D 65 73 73 61 gave the..messa
0001C0: 67 65 20 22 44 69 72 65 63 74 20 43 6F 6D 6D 61 ge "Direct Comma
0001D0: 6E 64 20 46 6F 75 6E 64 22 2C 20 74 68 65 6E 20 nd Found", then
0001E0: 20 79 6F 75 20 20 68 61 76 65 20 20 6E 6F 20 20 you have no
0001F0: 61 6C 74 65 72 6E 61 74 69 76 65 20 62 75 74 20 alternative but
Size : 512 (Real : 512)
000000: 74 6F 20 65 64 69 74 20 74 68 65 0D 0A 64 69 73 to edit the..dis
000010: 63 20 64 69 72 65 63 74 6C 79 20 69 6E 20 61 6E c directly in an
000020: 20 61 74 74 65 6D 70 74 20 74 6F 20 63 75 72 65 attempt to cure
000030: 20 69 74 2E 20 20 20 42 65 61 72 20 69 6E 20 6D it. Bear in m
000040: 69 6E 64 20 74 68 6F 75 67 68 2C 20 74 68 61 74 ind though, that
000050: 20 79 6F 75 20 63 61 6E 20 6F 6E 6C 79 0D 0A 63 you can only..c
000060: 68 61 6E 67 65 20 6F 6E 65 20 62 79 74 65 2C 20 hange one byte,
000070: 6F 72 20 63 68 61 72 61 63 74 65 72 20 20 6F 6E or character on
000080: 20 20 74 68 65 20 20 64 69 73 63 20 20 66 6F 72 the disc for
000090: 20 20 61 6E 6F 74 68 65 72 2E 20 20 59 6F 75 20 another. You
0000A0: 63 61 6E 6E 6F 74 20 64 65 6C 65 74 65 20 61 0D cannot delete a.
0000B0: 0A 62 79 74 65 2C 20 6F 72 20 70 75 74 20 74 68 .byte, or put th
0000C0: 72 65 65 20 62 79 74 65 73 20 77 68 65 72 65 20 ree bytes where
0000D0: 74 77 6F 20 20 77 65 72 65 20 20 62 65 66 6F 72 two were befor
0000E0: 65 2E 20 20 20 42 75 74 20 20 69 66 20 79 6F 75 e. But if you
0000F0: 20 63 61 6E 20 67 65 74 20 74 68 65 20 66 69 6C can get the fil
000100: 65 0D 0A 69 6E 74 6F 20 61 20 73 74 61 74 65 20 e..into a state
000110: 77 68 65 72 65 20 42 41 53 49 43 20 28 6F 72 20 where BASIC (or
000120: 79 6F 75 72 20 57 6F 72 64 20 50 72 6F 63 65 73 your Word Proces
000130: 73 6F 72 29 20 63 61 6E 20 6C 6F 61 64 20 69 74 sor) can load it
000140: 2C 20 79 6F 75 20 63 61 6E 20 74 68 65 6E 20 6D , you can then m
000150: 61 6B 65 0D 0A 66 75 72 74 68 65 72 20 63 6F 72 ake..further cor
000160: 72 65 63 74 69 6F 6E 73 20 66 72 6F 6D 20 74 68 rections from th
000170: 65 72 65 2E 0D 0A 0D 0A 49 20 75 73 65 20 44 45 ere.....I use DE
000180: 44 49 54 2E 42 41 53 20 77 68 69 63 68 20 69 73 DIT.BAS which is
000190: 20 20 61 20 20 50 75 62 6C 69 63 20 20 44 6F 6D a Public Dom
0001A0: 61 69 6E 20 20 44 69 73 63 20 20 45 64 69 74 6F ain Disc Edito
0001B0: 72 20 20 62 75 74 20 20 6D 6F 73 74 20 6F 66 20 r but most of
0001C0: 74 68 65 20 64 69 73 63 0D 0A 65 64 69 74 6F 72 the disc..editor
0001D0: 73 20 49 20 68 61 76 65 20 73 65 65 6E 20 77 6F s I have seen wo
0001E0: 72 6B 20 69 6E 20 6D 75 63 68 20 74 68 65 20 73 rk in much the s
0001F0: 61 6D 65 20 77 61 79 2C 20 61 6E 64 20 68 61 76 ame way, and hav
Size : 512 (Real : 512)
000000: 65 20 74 68 65 20 73 61 6D 65 20 66 61 63 69 6C e the same facil
000010: 69 74 69 65 73 2E 20 20 49 74 0D 0A 69 73 20 6A ities. It..is j
000020: 75 73 74 20 74 68 65 20 20 63 6F 6D 6D 61 6E 64 ust the command
000030: 73 20 20 65 61 63 68 20 20 70 61 72 74 69 63 75 s each particu
000040: 6C 61 72 20 20 65 64 69 74 6F 72 20 20 75 73 65 lar editor use
000050: 73 20 20 74 6F 20 20 70 65 72 66 6F 72 6D 20 20 s to perform
000060: 65 61 63 68 20 20 6F 66 20 74 68 65 0D 0A 66 75 each of the..fu
000070: 6E 63 74 69 6F 6E 73 20 74 68 61 74 20 76 61 72 nctions that var
000080: 69 65 73 20 62 65 74 77 65 65 6E 20 74 68 65 6D ies between them
000090: 2E 0D 0A 54 68 65 20 64 69 73 63 20 20 65 64 69 ...The disc edi
0000A0: 74 6F 72 20 70 72 6F 67 72 61 6D 20 20 44 45 44 tor program DED
0000B0: 49 54 2E 42 41 53 20 20 69 73 20 6F 6E 20 73 69 IT.BAS is on si
0000C0: 64 65 20 31 20 6F 66 20 74 68 69 73 20 69 73 73 de 1 of this iss
0000D0: 75 65 20 6F 66 20 43 50 43 20 44 6F 6D 61 69 6E ue of CPC Domain
0000E0: 20 73 6F 0D 0A 79 6F 75 20 20 63 61 6E 20 6C 6F so..you can lo
0000F0: 6F 6B 20 61 74 20 61 20 64 69 73 63 20 20 66 6F ok at a disc fo
000100: 72 20 79 6F 75 72 73 65 6C 66 20 61 6E 64 20 6C r yourself and l
000110: 6F 6F 6B 20 75 70 20 74 68 65 20 20 74 68 69 6E ook up the thin
000120: 67 73 20 49 20 6D 65 6E 74 69 6F 6E 20 69 6E 20 gs I mention in
000130: 74 68 65 73 65 0D 0A 61 72 74 69 63 6C 65 73 2E these..articles.
000140: 20 20 28 4B 65 65 70 20 61 20 63 6F 70 79 20 6F (Keep a copy o
000150: 66 20 69 74 20 66 6F 72 20 66 75 74 75 72 65 20 f it for future
000160: 61 72 74 69 63 6C 65 73 20 69 6E 20 74 68 69 73 articles in this
000170: 20 73 65 72 69 65 73 20 69 6E 20 44 6F 6D 61 69 series in Domai
000180: 6E 29 2E 0D 0A 4C 65 74 20 6D 65 20 73 61 79 20 n)...Let me say
000190: 61 74 20 74 68 65 20 6F 75 74 73 65 74 20 74 68 at the outset th
0001A0: 61 74 20 63 68 61 6E 67 69 6E 67 20 74 68 65 20 at changing the
0001B0: 20 64 69 73 63 20 63 6F 6E 74 65 6E 74 73 20 63 disc contents c
0001C0: 61 6E 20 67 65 74 20 79 6F 75 20 69 6E 74 6F 20 an get you into
0001D0: 61 20 6C 6F 74 0D 0A 6F 66 20 74 72 6F 75 62 6C a lot..of troubl
0001E0: 65 20 69 66 20 79 6F 75 20 20 64 6F 20 20 6E 6F e if you do no
0001F0: 74 20 20 6B 6E 6F 77 20 20 77 68 61 74 20 20 79 t know what y
Size : 512 (Real : 512)
000000: 6F 75 20 20 61 72 65 20 20 64 6F 69 6E 67 2E 20 ou are doing.
000010: 20 20 54 6F 20 6B 65 65 70 20 79 6F 75 72 20 76 To keep your v
000020: 61 6C 75 61 62 6C 65 0D 0A 70 72 6F 67 72 61 6D aluable..program
000030: 73 20 61 6E 64 20 64 61 74 61 20 66 69 6C 65 73 s and data files
000040: 20 73 61 66 65 2C 20 49 20 73 75 67 67 65 73 74 safe, I suggest
000050: 20 20 79 6F 75 20 20 6D 61 6B 65 20 20 61 20 20 you make a
000060: 63 6F 70 79 20 6F 66 20 61 20 64 69 73 63 20 70 copy of a disc p
000070: 75 72 65 6C 79 20 66 6F 72 0D 0A 65 78 70 65 72 urely for..exper
000080: 69 6D 65 6E 74 69 6E 67 20 6F 6E 2E 20 20 41 6C imenting on. Al
000090: 74 65 72 6E 61 74 69 76 65 6C 79 2C 20 79 6F 75 ternatively, you
0000A0: 20 77 69 6C 6C 20 62 65 20 4F 4B 20 20 69 66 20 will be OK if
0000B0: 20 79 6F 75 20 6A 75 73 74 20 75 73 65 20 74 68 you just use th
0000C0: 65 20 65 64 69 74 6F 72 20 74 6F 0D 0A 27 6C 6F e editor to..'lo
0000D0: 6F 6B 20 61 72 6F 75 6E 64 27 20 61 6E 64 20 64 ok around' and d
0000E0: 6F 20 6E 6F 74 20 73 61 76 65 20 61 6E 79 20 61 o not save any a
0000F0: 6D 65 6E 64 65 64 20 73 65 63 74 6F 72 20 62 61 mended sector ba
000100: 63 6B 20 74 6F 20 64 69 73 63 2E 0D 0A 0D 0A 46 ck to disc.....F
000110: 69 72 73 74 20 61 20 66 65 77 20 77 6F 72 64 73 irst a few words
000120: 20 61 62 6F 75 74 20 74 68 65 20 20 73 74 72 75 about the stru
000130: 63 74 75 72 65 20 20 6F 66 20 20 74 68 65 20 20 cture of the
000140: 64 69 73 63 2E 20 20 20 4F 6E 20 74 68 65 20 43 disc. On the C
000150: 50 43 20 79 6F 75 20 68 61 76 65 20 74 77 6F 0D PC you have two.
000160: 0A 69 6E 64 65 70 65 6E 64 65 6E 74 20 73 69 64 .independent sid
000170: 65 73 20 74 6F 20 61 20 74 68 72 65 65 20 69 6E es to a three in
000180: 63 68 20 64 69 73 63 2E 20 20 4F 6E 20 20 33 2E ch disc. On 3.
000190: 35 20 61 6E 64 20 35 2E 32 35 20 69 6E 63 68 20 5 and 5.25 inch
0001A0: 64 69 73 63 73 2C 20 62 6F 74 68 20 73 69 64 65 discs, both side
0001B0: 73 0D 0A 61 72 65 20 63 6F 6E 73 69 64 65 72 65 s..are considere
0001C0: 64 20 61 73 20 6F 6E 65 20 77 69 74 68 20 61 20 d as one with a
0001D0: 73 69 6E 67 6C 65 20 64 69 72 65 63 74 6F 72 79 single directory
0001E0: 2E 20 20 54 68 65 73 65 20 64 72 69 76 65 73 20 . These drives
0001F0: 68 61 76 65 20 74 77 6F 20 68 65 61 64 73 2C 20 have two heads,
Size : 512 (Real : 512)
000000: 6F 6E 65 0D 0A 66 6F 72 20 65 61 63 68 20 73 69 one..for each si
000010: 64 65 20 6F 66 20 74 68 65 20 64 69 73 63 2C 20 de of the disc,
000020: 62 75 74 20 74 68 65 20 43 50 43 20 20 69 73 20 but the CPC is
000030: 61 20 62 75 64 67 65 74 20 6D 61 63 68 69 6E 65 a budget machine
000040: 2C 20 61 6E 64 20 77 65 20 68 61 76 65 20 74 6F , and we have to
000050: 20 74 75 72 6E 0D 0A 74 68 65 20 64 69 73 63 20 turn..the disc
000060: 6F 76 65 72 20 74 6F 20 61 63 63 65 73 73 20 74 over to access t
000070: 68 65 20 6F 74 68 65 72 20 73 69 64 65 20 69 6E he other side in
000080: 20 74 68 65 20 73 61 6D 65 20 77 61 79 2E 0D 0A the same way...
000090: 0D 0A 46 6F 72 20 44 61 74 61 20 46 6F 72 6D 61 ..For Data Forma
0000A0: 74 20 64 69 73 63 73 2C 20 74 68 65 20 64 69 73 t discs, the dis
0000B0: 63 20 20 69 73 20 20 64 69 76 69 64 65 64 20 20 c is divided
0000C0: 75 70 20 20 69 6E 20 20 74 68 65 20 66 6F 72 6D up in the form
0000D0: 61 74 20 70 72 6F 63 65 73 73 20 69 6E 74 6F 20 at process into
0000E0: 34 30 0D 0A 74 72 61 63 6B 73 20 61 6E 64 20 39 40..tracks and 9
0000F0: 20 73 65 63 74 6F 72 73 2E 20 20 45 61 63 68 20 sectors. Each
000100: 74 72 61 63 6B 20 20 73 65 63 74 6F 72 20 20 64 track sector d
000110: 69 76 69 73 69 6F 6E 20 20 63 61 6E 20 68 6F 6C ivision can hol
000120: 64 20 35 31 32 20 62 79 74 65 73 2C 20 69 65 2C d 512 bytes, ie,
000130: 20 35 31 32 0D 0A 63 68 61 72 61 63 74 65 72 73 512..characters
000140: 2C 20 65 61 63 68 20 69 6E 20 74 68 65 20 72 61 , each in the ra
000150: 6E 67 65 20 30 20 74 6F 20 32 35 35 2E 20 20 48 nge 0 to 255. H
000160: 65 6E 63 65 20 34 30 20 20 2A 20 39 20 2A 20 35 ence 40 * 9 * 5
000170: 31 32 20 3D 20 31 38 30 20 2A 20 31 30 32 34 20 12 = 180 * 1024
000180: 6F 72 20 31 38 30 0D 0A 6B 20 42 79 74 65 73 2E or 180..k Bytes.
000190: 20 20 4F 66 20 74 68 69 73 2C 20 32 6B 20 62 79 Of this, 2k by
0001A0: 74 65 73 20 69 73 20 20 75 73 65 64 20 20 66 6F tes is used fo
0001B0: 72 20 20 74 68 65 20 64 69 72 65 63 74 6F 72 79 r the directory
0001C0: 2C 20 6C 65 61 76 69 6E 67 20 31 37 38 6B 20 66 , leaving 178k f
0001D0: 6F 72 20 64 61 74 61 2E 0D 0A 45 61 63 68 20 73 or data...Each s
0001E0: 69 64 65 20 6F 66 20 61 20 64 69 73 63 20 69 73 ide of a disc is
0001F0: 20 74 68 65 72 65 66 6F 72 65 20 68 6F 6C 64 69 therefore holdi
Size : 512 (Real : 512)
000000: 6E 67 20 31 38 30 20 20 2A 20 20 31 30 32 34 20 ng 180 * 1024
000010: 2A 20 38 20 31 27 73 20 6F 72 20 30 27 73 2C 20 * 8 1's or 0's,
000020: 69 65 2C 20 6E 65 61 72 6C 79 0D 0A 6F 6E 65 20 ie, nearly..one
000030: 61 6E 64 20 61 20 68 61 6C 66 20 6D 69 6C 6C 69 and a half milli
000040: 6F 6E 20 27 62 69 74 73 27 20 6F 66 20 69 6E 66 on 'bits' of inf
000050: 6F 72 6D 61 74 69 6F 6E 2E 0D 0A 0D 0A 57 68 65 ormation.....Whe
000060: 6E 20 79 6F 75 20 75 73 65 20 79 6F 75 72 20 64 n you use your d
000070: 69 73 63 20 65 64 69 74 6F 72 2C 20 79 6F 75 20 isc editor, you
000080: 77 69 6C 6C 20 20 62 65 20 61 73 6B 65 64 20 66 will be asked f
000090: 6F 72 20 77 68 69 63 68 20 74 72 61 63 6B 20 61 or which track a
0000A0: 6E 64 20 73 65 63 74 6F 72 20 79 6F 75 0D 0A 77 nd sector you..w
0000B0: 69 73 68 20 74 6F 20 72 65 61 64 2E 20 20 54 72 ish to read. Tr
0000C0: 61 63 6B 73 20 61 72 65 20 6E 75 6D 62 65 72 65 acks are numbere
0000D0: 64 20 30 20 74 6F 20 33 39 20 28 30 20 69 73 20 d 0 to 39 (0 is
0000E0: 6F 6E 20 74 68 65 20 6F 75 74 73 69 64 65 20 6F on the outside o
0000F0: 66 20 74 68 65 20 64 69 73 63 2C 20 61 6E 64 0D f the disc, and.
000100: 0A 33 39 20 69 6E 20 74 68 65 20 6D 69 64 64 6C .39 in the middl
000110: 65 29 2E 20 20 44 61 74 61 20 66 6F 72 6D 61 74 e). Data format
000120: 20 64 69 73 63 73 20 20 68 61 76 65 20 20 74 68 discs have th
000130: 65 20 73 65 63 74 6F 72 73 20 6E 75 6D 62 65 72 e sectors number
000140: 65 64 20 61 73 20 31 39 33 20 74 6F 20 32 30 31 ed as 193 to 201
000150: 2E 0D 0A 44 6F 6E 27 74 20 61 73 6B 20 6D 65 20 ...Don't ask me
000160: 77 68 79 20 74 68 65 73 65 20 6E 75 6D 62 65 72 why these number
000170: 73 20 77 65 72 65 20 20 63 68 6F 73 65 6E 20 20 s were chosen
000180: 62 75 74 20 20 69 74 20 69 73 20 69 6E 74 65 72 but it is inter
000190: 65 73 74 69 6E 67 20 74 6F 20 6E 6F 74 65 20 74 esting to note t
0001A0: 68 61 74 0D 0A 74 68 65 79 20 61 72 65 20 65 78 hat..they are ex
0001B0: 61 63 74 6C 79 20 31 32 38 20 6D 6F 72 65 20 74 actly 128 more t
0001C0: 68 61 6E 20 74 68 65 20 73 65 63 74 6F 72 20 6E han the sector n
0001D0: 75 6D 62 65 72 73 20 6F 6E 20 53 79 73 74 65 6D umbers on System
0001E0: 20 64 69 73 63 73 21 0D 0A 0D 0A 53 74 61 72 74 discs!....Start
0001F0: 20 62 79 20 6C 6F 6F 6B 69 6E 67 20 61 74 20 74 by looking at t
Size : 512 (Real : 512)
000000: 72 61 63 6B 20 20 30 20 20 73 65 63 74 6F 72 20 rack 0 sector
000010: 20 31 39 33 20 20 6F 66 20 20 61 20 20 64 61 74 193 of a dat
000020: 61 20 20 66 6F 72 6D 61 74 20 64 69 73 63 20 61 a format disc a
000030: 6E 64 20 72 65 61 64 20 74 68 65 0D 0A 63 6F 6E nd read the..con
000040: 74 65 6E 74 73 20 6F 66 20 74 68 69 73 20 74 72 tents of this tr
000050: 61 63 6B 2F 73 65 63 74 6F 72 20 64 69 76 69 73 ack/sector divis
000060: 69 6F 6E 20 20 69 6E 74 6F 20 20 74 68 65 20 20 ion into the
000070: 65 64 69 74 6F 72 2E 20 20 20 54 68 69 73 20 69 editor. This i
000080: 73 20 70 61 72 74 20 6F 66 20 74 68 65 0D 0A 64 s part of the..d
000090: 69 73 63 20 64 69 72 65 63 74 6F 72 79 2E 20 20 isc directory.
0000A0: 4D 6F 73 74 20 64 69 73 63 20 20 65 64 69 74 6F Most disc edito
0000B0: 72 73 20 20 73 70 6C 69 74 20 20 74 68 69 73 20 rs split this
0000C0: 20 35 31 32 20 20 62 79 74 65 73 20 20 69 6E 74 512 bytes int
0000D0: 6F 20 20 74 77 6F 20 6C 6F 74 73 20 66 6F 72 0D o two lots for.
0000E0: 0A 64 69 73 70 6C 61 79 20 61 73 20 74 68 65 20 .display as the
0000F0: 73 63 72 65 65 6E 20 6F 66 20 74 68 65 20 43 50 screen of the CP
000100: 43 20 69 73 20 20 6E 6F 74 20 20 62 69 67 20 20 C is not big
000110: 65 6E 6F 75 67 68 20 74 6F 20 64 69 73 70 6C 61 enough to displa
000120: 79 20 74 68 65 6D 20 61 6C 6C 20 69 6E 20 6F 6E y them all in on
000130: 65 0D 0A 67 6F 2E 20 20 59 6F 75 20 77 69 6C 6C e..go. You will
000140: 20 74 68 65 72 65 66 6F 72 65 20 70 72 6F 62 61 therefore proba
000150: 62 6C 79 20 68 61 76 65 20 61 20 20 63 6F 6D 6D bly have a comm
000160: 61 6E 64 20 74 6F 20 74 6F 67 67 6C 65 20 62 65 and to toggle be
000170: 74 77 65 65 6E 20 70 61 67 65 73 20 6F 6E 65 20 tween pages one
000180: 61 6E 64 0D 0A 74 77 6F 2C 20 65 61 63 68 20 64 and..two, each d
000190: 69 73 70 6C 61 79 69 6E 67 20 32 35 36 20 62 79 isplaying 256 by
0001A0: 74 65 73 2E 0D 0A 0D 0A 54 68 65 20 64 69 73 63 tes.....The disc
0001B0: 20 65 64 69 74 6F 72 20 61 6C 6C 6F 77 73 20 79 editor allows y
0001C0: 6F 75 20 74 6F 20 20 65 64 69 74 20 20 69 6E 20 ou to edit in
0001D0: 20 62 6F 74 68 20 20 48 45 58 20 20 61 6E 64 20 both HEX and
0001E0: 41 53 43 49 49 2E 20 20 54 6F 20 65 6E 74 65 72 ASCII. To enter
0001F0: 20 63 6F 6E 74 72 6F 6C 0D 0A 63 6F 64 65 73 2C control..codes,
Size : 512 (Real : 512)
000000: 20 6F 72 20 63 68 61 72 61 63 74 65 72 73 20 66 or characters f
000010: 6F 72 20 77 68 69 63 68 20 74 68 65 72 65 20 20 or which there
000020: 69 73 20 20 6E 6F 74 20 20 61 20 20 6B 65 79 62 is not a keyb
000030: 6F 61 72 64 20 6B 65 79 2C 20 79 6F 75 20 77 69 oard key, you wi
000040: 6C 6C 20 68 61 76 65 20 74 6F 0D 0A 65 6E 74 65 ll have to..ente
000050: 72 20 74 68 65 20 63 68 61 72 61 63 74 65 72 73 r the characters
000060: 20 20 68 65 78 20 20 63 6F 64 65 2E 20 20 20 49 hex code. I
000070: 66 20 20 74 68 65 20 20 63 68 61 72 61 63 74 65 f the characte
000080: 72 20 20 79 6F 75 20 20 77 61 6E 74 20 20 69 73 r you want is
000090: 20 20 61 20 6B 65 79 62 6F 61 72 64 0D 0A 63 68 a keyboard..ch
0000A0: 61 72 61 63 74 65 72 2C 20 74 68 65 6E 20 69 74 aracter, then it
0000B0: 20 69 73 20 65 61 73 69 65 72 20 74 6F 20 75 73 is easier to us
0000C0: 65 20 20 74 68 65 20 20 41 53 43 49 49 20 20 73 e the ASCII s
0000D0: 65 63 74 69 6F 6E 20 20 61 73 20 69 74 20 69 73 ection as it is
0000E0: 20 6C 65 73 73 20 70 72 6F 6E 65 20 74 6F 0D 0A less prone to..
0000F0: 65 72 72 6F 72 73 2E 20 20 49 66 20 79 6F 75 20 errors. If you
000100: 74 79 70 65 20 69 6E 20 61 6E 20 41 20 69 6E 20 type in an A in
000110: 20 74 68 65 20 20 41 53 43 49 49 20 20 73 65 63 the ASCII sec
000120: 74 69 6F 6E 20 6F 66 20 74 68 65 20 73 63 72 65 tion of the scre
000130: 65 6E 2C 20 79 6F 75 20 77 69 6C 6C 20 73 65 65 en, you will see
000140: 0D 0A 74 68 65 20 65 64 69 74 6F 72 20 64 69 73 ..the editor dis
000150: 70 6C 61 79 20 34 31 20 69 6E 20 74 68 65 20 65 play 41 in the e
000160: 71 75 69 76 61 6C 65 6E 74 20 62 79 74 65 20 20 quivalent byte
000170: 70 6F 73 69 74 69 6F 6E 20 6F 66 20 74 68 65 20 position of the
000180: 68 65 78 20 73 65 63 74 69 6F 6E 20 6F 66 20 74 hex section of t
000190: 68 65 0D 0A 73 63 72 65 65 6E 2E 0D 0A 0D 0A 0D he..screen......
0001A0: 0A 43 68 61 72 61 63 74 65 72 73 20 62 65 6C 6F .Characters belo
0001B0: 77 20 33 32 20 77 69 6C 6C 20 6E 6F 74 20 62 65 w 32 will not be
0001C0: 20 64 69 73 70 6C 61 79 65 64 20 20 69 6E 20 74 displayed in t
0001D0: 68 65 20 41 53 43 49 49 20 73 65 63 74 69 6F 6E he ASCII section
0001E0: 20 62 75 74 20 77 69 6C 6C 20 69 6E 73 74 65 61 but will instea
0001F0: 64 0D 0A 73 68 6F 77 20 61 73 20 61 20 64 6F 74 d..show as a dot
Size : 512 (Real : 512)
000000: 20 6F 72 20 73 6F 6D 65 20 73 69 6D 69 6C 61 72 or some similar
000010: 20 20 63 68 61 72 61 63 74 65 72 2E 20 20 20 54 character. T
000020: 68 69 73 20 20 69 73 20 66 6F 72 20 6F 62 76 69 his is for obvi
000030: 6F 75 73 20 72 65 61 73 6F 6E 73 2E 20 20 41 73 ous reasons. As
000040: 20 61 6E 0D 0A 65 78 61 6D 70 6C 65 2C 20 74 72 an..example, tr
000050: 79 20 70 72 69 6E 74 69 6E 67 20 43 48 52 24 28 y printing CHR$(
000060: 31 32 29 20 74 6F 20 74 68 65 20 20 73 63 72 65 12) to the scre
000070: 65 6E 2E 20 20 20 54 68 65 20 73 63 72 65 65 6E en. The screen
000080: 20 63 6C 65 61 72 73 21 20 20 4F 74 68 65 72 20 clears! Other
000090: 63 6F 64 65 73 0D 0A 69 6E 20 74 68 69 73 20 72 codes..in this r
0000A0: 61 6E 67 65 20 77 69 6C 6C 20 63 6C 65 61 72 20 ange will clear
0000B0: 70 61 72 74 20 20 6F 66 20 20 74 68 65 20 20 73 part of the s
0000C0: 63 72 65 65 6E 20 20 6F 72 20 63 68 61 6E 67 65 creen or change
0000D0: 20 74 68 65 20 73 63 72 65 65 6E 20 6D 6F 64 65 the screen mode
0000E0: 2E 20 20 54 68 69 73 0D 0A 77 6F 75 6C 64 20 72 . This..would r
0000F0: 65 61 6C 6C 79 20 73 63 72 65 77 20 75 70 20 79 eally screw up y
000100: 6F 75 72 20 64 69 73 63 20 65 64 69 74 6F 72 73 our disc editors
000110: 20 20 64 69 73 70 6C 61 79 2C 20 20 61 6E 64 20 display, and
000120: 74 68 61 74 20 69 73 20 77 68 79 20 69 74 20 64 that is why it d
000130: 69 73 70 6C 61 79 73 20 61 0D 0A 64 6F 74 20 69 isplays a..dot i
000140: 6E 73 74 65 61 64 2E 20 20 54 68 65 73 65 20 63 nstead. These c
000150: 6F 64 65 73 20 6D 75 73 74 20 61 6C 73 6F 20 62 odes must also b
000160: 65 20 65 6E 74 65 72 65 64 20 69 6E 20 68 65 78 e entered in hex
000170: 2E 0D 0A 0D 0A 59 6F 75 20 6D 61 79 20 72 65 63 .....You may rec
000180: 61 6C 6C 20 74 68 61 74 20 65 61 63 68 20 73 69 all that each si
000190: 64 65 20 6F 66 20 61 20 64 69 73 63 20 20 63 61 de of a disc ca
0001A0: 6E 20 6F 6E 6C 79 20 68 6F 6C 64 20 61 20 6D 61 n only hold a ma
0001B0: 78 69 6D 75 6D 20 6F 66 20 36 34 20 64 69 72 65 ximum of 64 dire
0001C0: 63 74 6F 72 79 0D 0A 65 6E 74 72 69 65 73 20 65 ctory..entries e
0001D0: 76 65 6E 20 69 66 20 61 6C 6C 20 66 69 6C 65 73 ven if all files
0001E0: 20 77 65 72 65 20 6F 6E 6C 79 20 20 31 6B 20 20 were only 1k
0001F0: 69 6E 20 73 69 7A 65 2E 20 20 54 68 69 73 20 69 in size. This i
Size : 512 (Real : 512)
000000: 73 20 62 65 63 61 75 73 65 20 74 68 65 20 64 69 s because the di
000010: 72 65 63 74 6F 72 79 0D 0A 73 70 61 63 65 20 69 rectory..space i
000020: 73 20 6F 6E 6C 79 20 62 69 67 20 65 6E 6F 75 67 s only big enoug
000030: 68 20 74 6F 20 68 6F 6C 64 20 20 36 34 20 20 65 h to hold 64 e
000040: 6E 74 72 69 65 73 2E 20 20 20 4E 6F 77 2C 20 20 ntries. Now,
000050: 61 73 20 74 68 65 20 64 69 72 65 63 74 6F 72 79 as the directory
000060: 20 69 73 20 32 6B 20 69 6E 0D 0A 73 69 7A 65 2C is 2k in..size,
000070: 20 61 6E 64 20 61 73 20 69 74 20 63 61 6E 20 68 and as it can h
000080: 6F 6C 64 20 36 34 20 65 6E 74 72 69 65 73 2C 20 old 64 entries,
000090: 74 68 65 20 6D 6F 72 65 20 6D 61 74 68 65 6D 61 the more mathema
0000A0: 74 69 63 61 6C 20 61 6D 6F 6E 67 20 75 73 20 77 tical among us w
0000B0: 69 6C 6C 20 61 6C 72 65 61 64 79 0D 0A 68 61 76 ill already..hav
0000C0: 65 20 66 69 67 75 72 65 64 20 74 68 61 74 20 65 e figured that e
0000D0: 61 63 68 20 65 6E 74 72 79 20 20 74 61 6B 65 73 ach entry takes
0000E0: 20 20 33 32 20 20 62 79 74 65 73 2E 20 20 20 41 32 bytes. A
0000F0: 20 20 74 79 70 69 63 61 6C 20 65 6E 74 72 79 20 typical entry
000100: 77 69 6C 6C 20 68 61 76 65 20 69 74 73 0D 0A 62 will have its..b
000110: 79 74 65 73 20 64 69 73 70 6C 61 79 65 64 20 6F ytes displayed o
000120: 6E 20 74 68 65 20 73 63 72 65 65 6E 20 69 6E 20 n the screen in
000130: 74 77 6F 20 72 6F 77 73 20 6F 66 20 31 36 20 62 two rows of 16 b
000140: 79 74 65 73 20 61 73 20 66 6F 6C 6C 6F 77 73 3A ytes as follows:
000150: 2D 0D 0A 0D 0A 20 20 20 20 20 20 20 20 20 2D 2D -.... --
000160: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
000170: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
000180: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
000190: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 20 ------------..
0001A0: 20 20 20 20 20 20 20 20 30 20 20 20 31 20 20 20 0 1
0001B0: 32 20 20 20 33 20 20 20 34 20 20 20 35 20 20 20 2 3 4 5
0001C0: 36 20 20 20 37 20 20 20 38 20 20 20 39 20 20 31 6 7 8 9 1
0001D0: 30 20 20 31 31 20 20 31 32 20 20 31 33 20 20 31 0 11 12 13 1
0001E0: 34 20 20 31 35 0D 0A 20 20 20 20 20 20 20 20 20 4 15..
0001F0: 31 36 20 20 31 37 20 20 31 38 20 20 31 39 20 20 16 17 18 19
Size : 512 (Real : 512)
000000: 32 30 20 20 32 31 20 20 32 32 20 20 32 33 20 20 20 21 22 23
000010: 32 34 20 20 32 35 20 20 32 36 20 20 32 37 20 20 24 25 26 27
000020: 32 38 20 20 32 39 20 20 33 30 20 20 33 31 0D 0A 28 29 30 31..
000030: 20 20 20 20 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D -------
000040: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
000050: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
000060: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
000070: 2D 2D 2D 2D 2D 2D 2D 0D 0A 0D 0A 41 73 20 74 68 -------....As th
000080: 65 20 64 69 72 65 63 74 6F 72 79 20 65 6E 74 72 e directory entr
000090: 79 20 69 73 20 76 65 72 79 20 69 6D 70 6F 72 74 y is very import
0000A0: 61 6E 74 20 61 6E 64 20 20 69 73 20 20 74 68 65 ant and is the
0000B0: 20 6B 65 79 20 74 6F 20 66 69 6E 64 69 6E 67 20 key to finding
0000C0: 74 68 65 20 66 69 6C 65 20 6F 6E 0D 0A 74 68 65 the file on..the
0000D0: 20 64 69 73 63 2C 20 49 20 73 68 61 6C 6C 20 6E disc, I shall n
0000E0: 6F 77 20 65 78 70 6C 61 69 6E 20 69 74 73 20 6D ow explain its m
0000F0: 65 61 6E 69 6E 67 20 69 6E 20 73 6F 6D 65 20 64 eaning in some d
000100: 65 74 61 69 6C 2E 0D 0A 0D 0A 54 68 65 20 66 69 etail.....The fi
000110: 72 73 74 20 62 79 74 65 20 28 62 79 74 65 20 30 rst byte (byte 0
000120: 29 20 69 73 20 74 68 65 20 20 75 73 65 72 20 20 ) is the user
000130: 6E 75 6D 62 65 72 20 20 74 68 65 20 20 66 69 6C number the fil
000140: 65 20 69 73 20 73 74 6F 72 65 64 20 69 6E 2E 20 e is stored in.
000150: 20 4D 6F 73 74 6C 79 20 61 73 0D 0A 75 73 65 72 Mostly as..user
000160: 73 20 77 65 20 73 74 69 63 6B 20 74 6F 20 75 73 s we stick to us
000170: 65 72 20 61 72 65 61 20 30 20 73 6F 20 74 68 69 er area 0 so thi
000180: 73 20 20 62 79 74 65 20 69 73 20 30 30 2E 20 20 s byte is 00.
000190: 41 6E 79 20 66 69 67 75 72 65 20 62 65 74 77 65 Any figure betwe
0001A0: 65 6E 20 30 30 20 61 6E 64 20 4F 46 0D 0A 28 30 en 00 and OF..(0
0001B0: 20 61 6E 64 20 31 35 20 64 65 63 69 6D 61 6C 29 and 15 decimal)
0001C0: 20 69 73 20 70 6F 73 73 69 62 6C 65 2E 20 20 49 is possible. I
0001D0: 66 20 74 68 65 20 20 66 69 6C 65 20 69 73 20 65 f the file is e
0001E0: 72 61 73 65 64 2C 20 45 35 20 28 68 65 78 29 20 rased, E5 (hex)
0001F0: 69 73 20 73 74 6F 72 65 64 20 68 65 72 65 0D 0A is stored here..
Size : 512 (Real : 512)
000000: 28 32 32 39 20 64 65 63 69 6D 61 6C 29 2E 20 20 (229 decimal).
000010: 54 68 65 72 65 66 6F 72 65 20 74 6F 20 72 65 63 Therefore to rec
000020: 6F 76 65 72 20 61 6E 20 65 72 61 73 65 64 20 20 over an erased
000030: 66 69 6C 65 2C 20 28 70 72 65 73 75 6D 69 6E 67 file, (presuming
000040: 20 69 74 20 68 61 73 20 6E 6F 74 20 62 65 65 6E it has not been
000050: 0D 0A 6F 76 65 72 77 72 69 74 74 65 6E 20 6F 66 ..overwritten of
000060: 20 77 68 69 63 68 20 6D 6F 72 65 20 6C 61 74 65 which more late
000070: 72 29 2C 20 79 6F 75 20 6D 65 72 65 6C 79 20 68 r), you merely h
000080: 61 76 65 20 74 6F 20 63 68 61 6E 67 65 20 74 68 ave to change th
000090: 69 73 20 45 35 20 62 79 74 65 20 74 6F 20 30 30 is E5 byte to 00
0000A0: 2E 0D 0A 0D 0A 54 68 65 20 6E 65 78 74 20 38 20 .....The next 8
0000B0: 62 79 74 65 73 20 28 31 20 74 6F 20 39 29 20 61 bytes (1 to 9) a
0000C0: 72 65 20 20 74 68 65 20 20 66 69 6C 65 6E 61 6D re the filenam
0000D0: 65 2C 20 61 6E 64 20 66 6F 6C 6C 6F 77 65 64 20 e, and followed
0000E0: 62 79 20 74 68 65 20 66 69 6C 65 20 65 78 74 65 by the file exte
0000F0: 6E 73 69 6F 6E 0D 0A 28 62 79 74 65 73 20 31 30 nsion..(bytes 10
000100: 2C 20 31 31 20 61 6E 64 20 31 32 29 2E 20 20 59 , 11 and 12). Y
000110: 6F 75 20 20 63 61 6E 20 20 65 64 69 74 20 20 74 ou can edit t
000120: 68 65 73 65 2C 20 20 62 75 74 20 20 69 74 20 20 hese, but it
000130: 69 73 20 20 62 65 73 74 20 69 66 20 79 6F 75 20 is best if you
000140: 6B 65 65 70 20 74 6F 0D 0A 6B 65 79 62 6F 61 72 keep to..keyboar
000150: 64 20 63 68 61 72 61 63 74 65 72 73 20 73 6F 20 d characters so
000160: 79 6F 75 20 63 61 6E 20 6C 6F 61 64 20 20 74 68 you can load th
000170: 65 20 20 66 69 6C 65 20 20 6C 61 74 65 72 20 20 e file later
000180: 62 79 20 74 79 70 69 6E 67 20 69 74 73 20 6E 61 by typing its na
000190: 6D 65 20 61 74 20 74 68 65 0D 0A 6B 65 79 62 6F me at the..keybo
0001A0: 61 72 64 2E 20 20 54 68 65 20 66 69 6C 65 20 65 ard. The file e
0001B0: 78 74 65 6E 73 69 6F 6E 20 6D 61 79 20 20 68 61 xtension may ha
0001C0: 76 65 20 20 64 69 66 66 65 72 65 6E 74 20 20 63 ve different c
0001D0: 68 61 72 61 63 74 65 72 73 20 64 69 73 70 6C 61 haracters displa
0001E0: 79 65 64 20 68 65 72 65 20 6F 6E 0D 0A 74 68 65 yed here on..the
0001F0: 20 64 69 73 63 20 65 64 69 74 6F 72 20 74 68 61 disc editor tha
Size : 512 (Real : 512)
000000: 6E 20 77 68 65 6E 20 79 6F 75 20 63 61 74 61 6C n when you catal
000010: 6F 67 75 65 20 20 74 68 65 20 20 64 69 73 63 2E ogue the disc.
000020: 20 20 54 68 65 20 72 65 61 73 6F 6E 20 66 6F 72 The reason for
000030: 20 74 68 69 73 20 69 73 20 74 68 61 74 0D 0A 74 this is that..t
000040: 68 65 20 66 69 6C 65 20 6D 61 79 20 62 65 20 73 he file may be s
000050: 65 74 20 61 73 20 52 45 41 44 20 20 4F 4E 4C 59 et as READ ONLY
000060: 20 20 61 73 20 20 6F 70 70 6F 73 65 64 20 20 74 as opposed t
000070: 6F 20 20 52 45 41 44 20 57 52 49 54 45 2C 20 61 o READ WRITE, a
000080: 6E 64 20 61 73 20 53 59 53 54 45 4D 20 61 73 0D nd as SYSTEM as.
000090: 0A 6F 70 70 6F 73 65 64 20 74 6F 20 44 49 52 45 .opposed to DIRE
0000A0: 43 54 4F 52 59 2E 0D 0A 0D 0A 55 73 65 20 6F 66 CTORY.....Use of
0000B0: 20 74 68 65 20 53 45 54 20 63 6F 6D 6D 61 6E 64 the SET command
0000C0: 20 69 6E 20 43 50 2F 4D 20 61 6C 6C 6F 77 73 20 in CP/M allows
0000D0: 66 69 6C 65 73 20 20 74 6F 20 62 65 20 73 65 74 files to be set
0000E0: 20 61 73 20 52 45 41 44 20 4F 4E 4C 59 20 6F 72 as READ ONLY or
0000F0: 20 53 59 53 54 45 4D 20 6F 72 0D 0A 62 6F 74 68 SYSTEM or..both
000100: 20 61 74 20 6F 6E 63 65 2E 20 20 52 45 41 44 20 at once. READ
000110: 4F 4E 4C 59 20 66 69 6C 65 73 20 20 63 61 6E 6E ONLY files cann
000120: 6F 74 20 20 62 65 20 20 63 68 61 6E 67 65 64 20 ot be changed
000130: 6F 72 20 64 65 6C 65 74 65 64 20 28 65 78 63 65 or deleted (exce
000140: 70 74 20 77 69 74 68 20 79 6F 75 72 0D 0A 64 69 pt with your..di
000150: 73 63 20 65 64 69 74 6F 72 21 29 20 61 6E 64 20 sc editor!) and
000160: 53 59 53 54 45 4D 20 20 66 69 6C 65 73 20 20 77 SYSTEM files w
000170: 69 6C 6C 20 20 6E 6F 74 20 20 73 68 6F 77 20 20 ill not show
000180: 75 70 20 20 69 6E 20 20 74 68 65 20 64 69 72 65 up in the dire
000190: 63 74 6F 72 79 20 77 68 65 6E 20 79 6F 75 0D 0A ctory when you..
0001A0: 63 61 74 61 6C 6F 67 75 65 20 61 20 64 69 73 63 catalogue a disc
0001B0: 2E 20 20 41 4D 53 44 4F 53 20 64 6F 65 73 20 6E . AMSDOS does n
0001C0: 6F 74 20 67 69 76 65 20 20 61 6E 79 20 20 77 61 ot give any wa
0001D0: 79 20 74 6F 20 63 68 61 6E 67 65 20 74 68 65 73 y to change thes
0001E0: 65 20 61 74 74 72 69 62 75 74 65 73 20 62 75 74 e attributes but
0001F0: 0D 0A 68 61 70 70 69 6C 79 20 6F 62 65 79 73 20 ..happily obeys
Size : 512 (Real : 512)
000000: 74 68 65 6D 2E 20 20 54 68 65 20 61 74 74 72 69 them. The attri
000010: 62 75 74 65 73 20 61 72 65 20 20 73 74 6F 72 65 butes are store
000020: 64 20 20 69 6E 20 74 68 65 20 64 69 72 65 63 74 d in the direct
000030: 6F 72 79 20 62 79 20 73 65 74 74 69 6E 67 20 74 ory by setting t
000040: 68 65 0D 0A 65 69 67 68 74 68 20 62 69 74 20 6F he..eighth bit o
000050: 66 20 74 68 65 20 31 30 74 68 20 62 79 74 65 20 f the 10th byte
000060: 66 6F 72 20 52 45 41 44 20 20 4F 4E 4C 59 20 20 for READ ONLY
000070: 61 6E 64 20 20 74 68 65 20 65 69 67 68 74 68 20 and the eighth
000080: 62 69 74 20 6F 66 20 74 68 65 20 31 31 74 68 20 bit of the 11th
000090: 62 79 74 65 0D 0A 66 6F 72 20 53 59 53 54 45 4D byte..for SYSTEM
0000A0: 2E 0D 0A 0D 0A 57 68 61 74 20 77 65 20 6D 65 61 .....What we mea
0000B0: 6E 20 62 79 20 27 53 65 74 74 69 6E 67 20 74 68 n by 'Setting th
0000C0: 65 20 65 69 67 68 74 68 20 62 69 74 27 20 69 73 e eighth bit' is
0000D0: 20 74 68 61 74 20 74 68 65 20 63 68 61 72 61 63 that the charac
0000E0: 74 65 72 20 77 6F 75 6C 64 20 6E 6F 72 6D 61 6C ter would normal
0000F0: 6C 79 20 62 65 0D 0A 69 6E 20 74 68 65 20 72 61 ly be..in the ra
000100: 6E 67 65 20 33 32 20 74 6F 20 31 32 36 20 61 6E nge 32 to 126 an
000110: 64 20 74 68 65 72 65 66 6F 72 65 20 20 62 65 20 d therefore be
000120: 61 20 6B 65 79 62 6F 61 72 64 20 63 68 61 72 61 a keyboard chara
000130: 63 74 65 72 20 74 68 61 74 20 68 61 73 20 61 20 cter that has a
000140: 70 61 74 74 65 72 6E 0D 0A 6F 66 20 65 69 67 68 pattern..of eigh
000150: 74 20 31 27 73 20 61 6E 64 20 30 27 73 20 74 68 t 1's and 0's th
000160: 61 74 20 64 6F 65 73 20 6E 6F 74 20 20 68 61 76 at does not hav
000170: 65 20 20 61 20 20 31 20 61 73 20 74 68 65 20 65 e a 1 as the e
000180: 69 67 68 74 68 20 6F 72 20 6D 6F 73 74 20 73 69 ighth or most si
000190: 67 6E 69 66 69 63 61 6E 74 0D 0A 62 69 74 2E 20 gnificant..bit.
0001A0: 20 4F 6E 6C 79 20 63 68 61 72 61 63 74 65 72 73 Only characters
0001B0: 20 69 6E 20 74 68 65 20 72 61 6E 67 65 20 31 32 in the range 12
0001C0: 38 20 74 6F 20 20 32 35 35 20 20 68 61 76 65 20 8 to 255 have
0001D0: 20 61 20 31 20 69 6E 20 74 68 65 20 65 69 67 68 a 1 in the eigh
0001E0: 74 68 20 28 6F 72 20 6D 6F 73 74 0D 0A 73 69 67 th (or most..sig
0001F0: 6E 69 66 69 63 61 6E 74 29 20 62 69 74 20 70 6F nificant) bit po
Size : 512 (Real : 512)
000000: 73 69 74 69 6F 6E 2E 20 20 57 68 65 6E 20 74 68 sition. When th
000010: 65 20 65 69 67 68 74 68 20 20 62 69 74 20 20 69 e eighth bit i
000020: 73 20 20 73 65 74 2C 20 74 68 65 20 66 69 72 73 s set, the firs
000030: 74 20 37 20 62 69 74 73 20 73 74 61 79 0D 0A 75 t 7 bits stay..u
000040: 6E 63 68 61 6E 67 65 64 2C 20 61 6E 64 20 74 68 nchanged, and th
000050: 65 20 65 69 67 68 74 68 20 62 69 74 20 69 73 20 e eighth bit is
000060: 63 68 61 6E 67 65 64 20 66 72 6F 6D 20 61 20 20 changed from a
000070: 30 20 74 6F 20 20 61 20 31 2E 20 20 54 68 69 73 0 to a 1. This
000080: 20 6D 65 61 6E 73 20 74 68 61 74 20 74 68 65 0D means that the.
000090: 0A 76 61 6C 75 65 20 6F 66 20 74 68 65 20 63 68 .value of the ch
0000A0: 61 72 61 63 74 65 72 20 69 73 20 69 6E 63 72 65 aracter is incre
0000B0: 61 73 65 64 20 62 79 20 31 32 38 2E 20 20 53 6F ased by 128. So
0000C0: 20 20 61 20 66 69 6C 65 20 73 65 74 20 74 6F 20 a file set to
0000D0: 52 45 41 44 20 4F 4E 4C 59 20 77 69 74 68 20 61 READ ONLY with a
0000E0: 6E 0D 0A 65 78 74 65 6E 73 69 6F 6E 20 6F 66 20 n..extension of
0000F0: 42 41 53 20 77 6F 75 6C 64 20 68 61 76 65 20 74 BAS would have t
000100: 68 65 20 42 20 63 68 61 6E 67 65 64 20 20 66 72 he B changed fr
000110: 6F 6D 20 20 76 61 6C 75 65 20 36 36 2C 20 74 6F om value 66, to
000120: 20 76 61 6C 75 65 20 31 39 34 2C 20 6F 72 20 66 value 194, or f
000130: 72 6F 6D 0D 0A 34 32 20 69 6E 20 68 65 78 20 74 rom..42 in hex t
000140: 6F 20 43 32 20 69 6E 20 68 65 78 2E 20 20 53 6F o C2 in hex. So
000150: 20 69 66 20 20 79 6F 75 20 20 63 68 61 6E 67 65 if you change
000160: 64 20 74 68 65 20 62 79 74 65 20 66 72 6F 6D 20 d the byte from
000170: 43 32 20 28 68 65 78 29 20 74 6F 20 34 32 20 28 C2 (hex) to 42 (
000180: 68 65 78 29 2C 0D 0A 79 6F 75 20 77 6F 75 6C 64 hex),..you would
000190: 20 72 65 6D 6F 76 65 20 74 68 65 20 52 65 61 64 remove the Read
0001A0: 20 4F 6E 6C 79 20 53 74 61 74 75 73 2E 0D 0A 0D Only Status....
0001B0: 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 42 79 74 65 73 ...........Bytes
0001C0: 20 31 32 2C 20 31 33 20 31 34 20 61 6E 64 20 31 12, 13 14 and 1
0001D0: 35 20 68 61 76 65 20 73 70 65 63 69 66 69 63 20 5 have specific
0001E0: 6D 65 61 6E 69 6E 67 73 20 61 73 20 66 6F 6C 6C meanings as foll
0001F0: 6F 77 73 3A 2D 0D 0A 0D 0A 42 79 74 65 20 31 32 ows:-....Byte 12
Size : 512 (Real : 512)
000000: 20 69 73 20 74 68 65 20 45 78 74 65 6E 74 2E 20 is the Extent.
000010: 20 54 68 69 73 20 20 69 73 20 20 6E 65 65 64 65 This is neede
000020: 64 20 20 62 65 63 61 75 73 65 20 20 65 61 63 68 d because each
000030: 20 64 69 72 65 63 74 6F 72 79 20 65 6E 74 72 79 directory entry
000040: 20 63 61 6E 20 6F 6E 6C 79 0D 0A 68 61 6E 64 6C can only..handl
000050: 65 20 66 69 6C 65 73 20 75 70 20 74 6F 20 31 36 e files up to 16
000060: 6B 20 69 6E 20 6C 65 6E 67 74 68 20 20 28 6D 6F k in length (mo
000070: 72 65 20 20 61 62 6F 75 74 20 20 74 68 69 73 20 re about this
000080: 69 6E 20 70 61 72 74 20 74 77 6F 29 2E 20 20 4C in part two). L
000090: 61 72 67 65 72 20 66 69 6C 65 73 0D 0A 68 61 76 arger files..hav
0000A0: 65 20 74 77 6F 20 6F 72 20 6D 6F 72 65 20 64 69 e two or more di
0000B0: 72 65 63 74 6F 72 79 20 65 6E 74 72 69 65 73 2E rectory entries.
0000C0: 20 20 54 68 69 73 20 20 62 79 74 65 20 20 74 68 This byte th
0000D0: 65 72 65 66 6F 72 65 20 68 6F 6C 64 73 20 30 30 erefore holds 00
0000E0: 20 69 66 20 69 74 20 69 73 20 74 68 65 0D 0A 64 if it is the..d
0000F0: 69 72 65 63 74 6F 72 79 20 65 6E 74 72 79 20 66 irectory entry f
000100: 6F 72 20 74 68 65 20 66 69 72 73 74 20 31 36 6B or the first 16k
000110: 20 6F 66 20 61 20 66 69 6C 65 2C 20 20 30 31 20 of a file, 01
000120: 20 69 66 20 69 74 20 69 73 20 66 6F 72 20 74 68 if it is for th
000130: 65 20 73 65 63 6F 6E 64 20 31 36 6B 20 6F 66 0D e second 16k of.
000140: 0A 74 68 65 20 66 69 6C 65 2C 20 30 32 20 66 6F .the file, 02 fo
000150: 72 20 74 68 65 20 74 68 69 72 64 20 61 6E 64 20 r the third and
000160: 73 6F 20 6F 6E 2E 20 20 42 79 74 65 73 20 31 20 so on. Bytes 1
000170: 74 6F 20 31 31 20 6F 66 20 65 61 63 68 20 65 6E to 11 of each en
000180: 74 72 79 20 66 6F 72 20 62 69 67 20 66 69 6C 65 try for big file
000190: 73 0D 0A 77 69 6C 6C 20 62 65 20 69 64 65 6E 74 s..will be ident
0001A0: 69 63 61 6C 2E 20 20 43 68 61 6E 67 69 6E 67 20 ical. Changing
0001B0: 74 68 69 73 20 62 79 74 65 20 74 6F 20 66 72 6F this byte to fro
0001C0: 6D 20 30 31 20 74 6F 20 30 30 20 66 6F 72 20 74 m 01 to 00 for t
0001D0: 68 65 20 73 65 63 6F 6E 64 20 68 61 6C 66 20 6F he second half o
0001E0: 66 20 61 0D 0A 66 69 6C 65 20 75 70 20 74 6F 20 f a..file up to
0001F0: 33 32 6B 20 69 6E 20 73 69 7A 65 20 77 69 6C 6C 32k in size will
Size : 512 (Real : 512)
000000: 20 61 6C 6C 6F 77 20 20 79 6F 75 20 20 74 6F 20 allow you to
000010: 20 73 70 6C 69 74 20 61 20 62 69 67 20 66 69 6C split a big fil
000020: 65 20 75 70 20 69 6E 74 6F 20 74 77 6F 20 73 6D e up into two sm
000030: 61 6C 6C 65 72 0D 0A 6F 6E 65 73 2E 20 20 59 6F aller..ones. Yo
000040: 75 20 4D 55 53 54 20 61 6C 73 6F 20 63 68 61 6E u MUST also chan
000050: 67 65 20 74 68 65 20 66 69 6C 65 6E 61 6D 65 20 ge the filename
000060: 66 6F 72 20 74 68 69 73 20 73 65 63 6F 6E 64 20 for this second
000070: 68 61 6C 66 20 6F 66 20 74 68 65 20 66 69 6C 65 half of the file
000080: 20 69 6E 20 74 68 65 0D 0A 70 72 6F 63 65 73 73 in the..process
000090: 20 74 68 6F 75 67 68 2E 20 20 49 20 64 69 64 20 though. I did
0000A0: 74 68 69 73 20 77 69 74 68 20 74 68 65 20 20 53 this with the S
0000B0: 43 52 49 56 45 4E 45 52 20 69 6E 73 74 72 75 63 CRIVENER instruc
0000C0: 74 69 6F 6E 20 66 69 6C 65 20 73 6F 20 49 20 63 tion file so I c
0000D0: 6F 75 6C 64 20 6C 6F 61 64 0D 0A 31 36 6B 20 62 ould load..16k b
0000E0: 6C 6F 63 6B 73 20 69 6E 64 69 76 69 64 75 61 6C locks individual
0000F0: 6C 79 20 20 69 6E 74 6F 20 20 50 52 4F 54 45 58 ly into PROTEX
000100: 54 20 20 66 6F 72 20 20 65 64 69 74 69 6E 67 20 T for editing
000110: 20 61 6E 64 20 20 70 72 69 6E 74 69 6E 67 2E 20 and printing.
000120: 20 54 68 65 20 73 65 63 6F 6E 64 0D 0A 65 6E 74 The second..ent
000130: 72 69 65 73 20 66 6F 72 20 62 69 67 20 66 69 6C ries for big fil
000140: 65 73 20 61 6C 73 6F 20 63 6F 75 6E 74 20 20 74 es also count t
000150: 6F 77 61 72 64 73 20 20 74 68 65 20 20 6D 61 78 owards the max
000160: 69 6D 75 6D 20 6F 66 20 36 34 20 64 69 72 65 63 imum of 64 direc
000170: 74 6F 72 79 20 65 6E 74 72 69 65 73 2E 0D 0A 54 tory entries...T
000180: 68 61 74 20 69 73 20 77 68 79 20 49 20 72 65 66 hat is why I ref
000190: 65 72 72 65 64 20 65 61 72 6C 69 65 72 20 74 6F erred earlier to
0001A0: 20 20 27 64 69 72 65 63 74 6F 72 79 20 20 65 6E 'directory en
0001B0: 74 72 69 65 73 27 20 61 73 20 6F 70 70 6F 73 65 tries' as oppose
0001C0: 64 20 74 6F 20 27 6E 75 6D 62 65 72 20 6F 66 0D d to 'number of.
0001D0: 0A 66 69 6C 65 73 27 2E 0D 0A 0D 0A 42 79 74 65 .files'.....Byte
0001E0: 73 20 31 33 20 61 6E 64 20 31 34 20 61 72 65 20 s 13 and 14 are
0001F0: 75 73 65 64 20 62 79 20 74 68 65 20 20 6F 70 65 used by the ope
Size : 512 (Real : 512)
000000: 72 61 74 69 6E 67 20 20 73 79 73 74 65 6D 2C 20 rating system,
000010: 61 6E 64 20 61 72 65 20 6F 66 20 6E 6F 20 63 6F and are of no co
000020: 6E 63 65 72 6E 20 74 6F 20 75 73 2E 0D 0A 44 6F ncern to us...Do
000030: 6E 27 74 20 63 68 61 6E 67 65 20 74 68 65 6D 2E n't change them.
000040: 0D 0A 0D 0A 42 79 74 65 20 31 35 20 69 73 20 74 ....Byte 15 is t
000050: 68 65 20 6E 75 6D 62 65 72 20 6F 66 20 72 65 63 he number of rec
000060: 6F 72 64 73 20 69 6E 20 74 68 69 73 20 65 78 74 ords in this ext
000070: 65 6E 74 2C 20 69 2E 65 2E 2C 20 61 6E 20 69 6E ent, i.e., an in
000080: 64 69 63 61 74 69 6F 6E 20 6F 66 20 74 68 65 20 dication of the
000090: 66 69 6C 65 0D 0A 73 69 7A 65 2E 20 20 45 61 63 file..size. Eac
0000A0: 68 20 72 65 63 6F 72 64 20 69 73 20 31 32 38 20 h record is 128
0000B0: 62 79 74 65 73 20 6F 66 20 20 66 69 6C 65 20 20 bytes of file
0000C0: 64 61 74 61 2E 20 20 54 68 65 72 65 66 6F 72 65 data. Therefore
0000D0: 20 74 68 65 20 6D 61 78 69 6D 75 6D 20 6E 75 6D the maximum num
0000E0: 62 65 72 20 6F 66 0D 0A 72 65 63 6F 72 64 73 20 ber of..records
0000F0: 69 6E 20 31 36 6B 20 69 73 20 31 32 38 2E 20 20 in 16k is 128.
000100: 54 68 69 73 20 66 69 67 75 72 65 20 69 73 20 20 This figure is
000110: 74 68 65 72 65 66 6F 72 65 20 20 75 70 20 20 74 therefore up t
000120: 6F 20 31 32 38 20 6F 72 20 38 30 20 69 6E 20 68 o 128 or 80 in h
000130: 65 78 2E 20 20 59 6F 75 0D 0A 77 69 6C 6C 20 6E ex. You..will n
000140: 6F 74 20 6E 65 65 64 20 74 6F 20 65 76 65 72 20 ot need to ever
000150: 63 68 61 6E 67 65 20 74 68 69 73 20 62 79 74 65 change this byte
000160: 2E 0D 0A 0D 0A 57 65 6C 6C 2C 20 74 68 61 74 20 .....Well, that
000170: 69 73 20 74 68 65 20 65 6E 64 20 6F 66 20 74 68 is the end of th
000180: 65 20 66 69 72 73 74 20 70 61 72 74 20 20 6F 66 e first part of
000190: 20 6D 79 20 61 72 74 69 63 6C 65 2E 20 20 4E 65 my article. Ne
0001A0: 78 74 20 6D 6F 6E 74 68 20 77 65 20 77 69 6C 6C xt month we will
0001B0: 20 68 61 76 65 0D 0A 61 20 6C 6F 6F 6B 20 61 74 have..a look at
0001C0: 20 74 68 65 20 6F 74 68 65 72 20 68 61 6C 66 20 the other half
0001D0: 20 6F 66 20 20 74 68 65 20 20 64 69 72 65 63 74 of the direct
0001E0: 6F 72 79 20 20 65 6E 74 72 79 2C 20 20 61 6E 64 ory entry, and
0001F0: 20 20 68 6F 77 20 69 74 20 63 61 6E 20 62 65 20 how it can be
Size : 512 (Real : 512)
000000: 75 73 65 64 20 74 6F 0D 0A 61 63 74 75 61 6C 6C used to..actuall
000010: 79 20 66 69 6E 64 20 74 68 65 20 62 6F 64 79 20 y find the body
000020: 6F 66 20 74 68 65 20 66 69 6C 65 20 6F 6E 20 20 of the file on
000030: 74 68 65 20 64 69 73 63 2E 20 20 57 65 20 77 69 the disc. We wi
000040: 6C 6C 20 61 6C 73 6F 20 74 61 6C 6B 20 61 62 6F ll also talk abo
000050: 75 74 20 73 79 73 74 65 6D 0D 0A 64 69 73 63 73 ut system..discs
000060: 20 77 68 69 63 68 20 61 72 65 20 73 74 72 75 63 which are struc
000070: 74 75 72 65 64 20 73 6C 69 67 68 74 6C 79 20 64 tured slightly d
000080: 69 66 66 65 72 65 6E 74 6C 79 2E 20 20 53 65 65 ifferently. See
000090: 20 79 6F 75 20 74 68 65 6E 2E 0D 0A 1A 20 45 44 you then.... ED
0000A0: 49 54 49 4E 47 20 28 20 50 61 72 74 20 4F 6E 65 ITING ( Part One
0000B0: 20 29 20 2D 20 42 59 20 4A 4F 48 4E 20 46 41 49 ) - BY JOHN FAI
0000C0: 52 4C 49 45 0D 0A 20 20 20 20 20 20 20 20 20 20 RLIE..
0000D0: 20 20 7E 7E 7E 7E 7E 7E 7E 7E 7E 7E 7E 7E 7E 7E ~~~~~~~~~~~~~~
0000E0: 7E 7E 7E 7E 7E 7E 7E 7E 7E 7E 7E 7E 7E 7E 7E 7E ~~~~~~~~~~~~~~~~
0000F0: 7E 7E 7E 7E 7E 7E 7E 7E 7E 7E 7E 7E 7E 7E 7E 7E ~~~~~~~~~~~~~~~~
000100: 00 44 49 53 43 31 34 20 20 24 24 24 00 00 00 80 .DISC14 $$$....
000110: 0A 0B 0C 0D 0E 0F 10 11 12 13 14 15 16 17 18 19 ................
000120: E5 44 49 53 43 31 34 20 20 46 45 41 01 00 00 02 .DISC14 FEA....
000130: 91 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000140: 00 43 4F 4E 54 45 4E 54 53 52 45 47 00 00 00 11 .CONTENTSREG....
000150: 64 65 8B 00 00 00 00 00 00 00 00 00 00 00 00 00 de..............
000160: 00 52 45 47 31 20 20 20 20 52 45 47 00 00 00 52 .REG1 REG...R
000170: 6B 6C 6D 6E 75 76 77 78 79 7A 7B 00 00 00 00 00 klmnuvwxyz{.....
000180: 00 43 4F 4D 50 4F 20 20 20 52 45 53 00 00 00 0A .COMPO RES....
000190: 8F 90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0001A0: 00 45 4E 44 49 4E 47 53 20 46 45 41 00 00 00 3D .ENDINGS FEA...=
0001B0: 7D 83 84 85 86 87 88 8C 00 00 00 00 00 00 00 00 }...............
0001C0: 00 47 52 41 50 48 31 34 20 46 45 41 00 00 00 60 .GRAPH14 FEA...`
0001D0: 06 1A 1B 1C 1D 44 45 46 47 48 49 4A 00 00 00 00 .....DEFGHIJ....
0001E0: 00 49 4E 46 4F 20 20 20 20 49 4E 46 00 00 00 4F .INFO INF...O
0001F0: 6F 70 71 72 73 7E 7F 80 81 82 00 00 00 00 00 00 opqrs~..........
Size : 512 (Real : 512)
000000: D9 EE B7 CC 37 BD 3E 02 CD B4 BB 21 00 C0 11 E8 ....7.>....!....
000010: 03 01 00 40 ED B0 21 03 00 11 14 4F AF CD 44 BC ...@..!....O..D.
000020: 21 04 01 CD 75 BB 11 20 4E CD 9B BC CD 06 BB 21 !...u.. N......!
000030: E8 03 11 00 C0 01 00 40 ED B0 CD C5 C7 C3 9A C6 .......@........
000040: CD 7A BC 3A D9 EE B7 C4 1D D7 C4 1D D7 0E 07 11 .z.:............
000050: 40 00 21 00 AC CD CE BC C9 21 04 00 11 13 25 AF @.!......!....%.
000060: CD 44 BC 3A DE EE B7 C2 4F D7 CD 8D DF 21 1A F7 .D.:....O....!..
000070: 11 35 F7 01 10 00 ED B0 3A D9 EE B7 F5 CC 37 BD .5......:.....7.
000080: C3 90 CE 00 00 00 00 00 F1 28 17 21 6D EF CD E6 .........(.!m...
000090: E6 CD 81 BB CD 09 BB 38 FB CD 06 BB FE FC CD 84 .......8........
0000A0: BB C8 3E 01 CD B4 BB 21 19 F7 46 21 08 F7 11 40 ..>....!..F!...@
0000B0: 00 CD 77 BC C3 BB F7 D5 ED 53 30 F7 C5 ED 43 2E ..w......S0...C.
0000C0: F7 F5 32 34 F7 22 2C F7 01 1A 00 09 5E 23 56 D5 ..24.",.....^#V.
0000D0: ED 53 32 F7 CD CE E7 21 BF AB ED 5B 2E F7 A7 ED .S2....!...[....
0000E0: 52 DA 7E CF 3A D9 EE B7 20 06 3A DA EE B7 28 0D R.~.:... .:...(.
0000F0: 21 BB A6 ED 5B 2E F7 A7 ED 52 DA 7E CF 21 40 00 !...[....R.~.!@.
000100: CD 83 BC 38 08 E1 E1 E1 E1 CD B8 C7 C9 CD 7A BC ...8..........z.
000110: 38 08 E1 E1 E1 E1 CD C5 C7 C9 CD C8 F7 AF CD B4 8...............
000120: BB CD C5 C7 3A DA EE 21 91 EF B7 20 03 21 B5 EF ....:..!... .!..
000130: CD E6 E6 21 D9 EF CD E6 E6 CD 81 BB CD 09 BB 38 ...!...........8
000140: FB CD 06 BB FE FC CA DF E6 CD 84 BB 3E 01 CD B4 ............>...
000150: BB 3A DB EE 47 E1 F1 E6 FE B0 C1 D1 F5 3A DA EE .:..G........:..
000160: B7 28 04 F1 C3 F3 E6 3A DD EE B7 28 04 F1 C3 A3 .(.....:...(....
000170: D6 F1 C3 92 CF C9 21 90 FE CD E6 E6 CD 09 BB 38 ......!........8
000180: FB CD 06 BB C3 1A CF 00 00 00 32 47 F7 ED 53 4A ..........2G..SJ
000190: F7 ED 43 4D F7 22 4F F7 CD 6E BC 3E FF 32 4C F7 ..CM."O..n.>.2L.
0001A0: AF 32 46 F7 3C 32 45 F7 21 40 00 22 D5 EE 2A 4D .2F.<2E.!@."..*M
0001B0: F7 22 D7 EE 01 01 08 2A D7 EE A7 ED 42 3E FF ED .".....*....B>..
0001C0: 5B D7 EE 38 04 AF 11 00 08 32 46 F7 ED 53 48 F7 [..8.....2F..SH.
0001D0: 23 22 D7 EE CD 2C D7 CD 1D D7 11 00 08 2A D5 EE #"...,.......*..
0001E0: 19 22 D5 EE 2A 4A F7 19 22 4A F7 C3 90 D6 00 00 ."..*J.."J......
0001F0: 00 00 00 00 00 00 00 00 21 45 F7 34 AF 32 4C F7 ........!E.4.2L.
Size : 512 (Real : 512)
000000: 2A 54 20 20 20 20 20 20 20 20 20 20 20 20 20 20 *T
000010: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000020: 20 20 20 20 20 45 44 49 54 4F 52 49 41 4C 0D 0A EDITORIAL..
000030: 2A 42 20 20 20 20 20 20 20 20 20 20 20 20 20 20 *B
000040: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000050: 20 20 20 20 20 45 44 49 54 4F 52 49 41 4C 0D 0A EDITORIAL..
000060: 0D 0A 57 65 6C 63 6F 6D 65 20 74 6F 20 61 6E 6F ..Welcome to ano
000070: 74 68 65 72 20 73 69 7A 7A 6C 69 6E 67 20 20 66 ther sizzling f
000080: 65 61 74 75 72 65 2D 70 61 63 6B 65 64 20 20 69 eature-packed i
000090: 73 73 75 65 20 20 6F 66 20 20 79 6F 75 72 20 66 ssue of your f
0000A0: 61 76 6F 75 72 69 74 65 20 28 6F 6E 6C 79 20 21 avourite (only !
0000B0: 29 0D 0A 64 69 73 63 7A 69 6E 65 2C 20 43 50 43 )..disczine, CPC
0000C0: 20 44 6F 6D 61 69 6E 2E 20 54 68 69 73 20 69 73 Domain. This is
0000D0: 6E 27 74 20 53 69 6D 6F 6E 20 77 65 61 76 69 6E n't Simon weavin
0000E0: 67 20 20 68 69 73 20 6D 61 67 69 63 20 77 69 74 g his magic wit
0000F0: 68 20 77 6F 72 64 73 20 74 68 69 73 20 74 69 6D h words this tim
000100: 65 2C 0D 0A 69 74 27 73 20 79 6F 75 72 20 50 6F e,..it's your Po
000110: 73 74 42 61 67 20 45 64 69 74 6F 72 2C 20 42 61 stBag Editor, Ba
000120: 72 72 69 65 20 53 6E 65 6C 6C 2E 20 53 69 6D 6F rrie Snell. Simo
000130: 6E 20 20 69 73 20 20 67 6F 69 6E 67 20 74 68 72 n is going thr
000140: 6F 75 67 68 20 61 20 62 69 74 20 6F 66 20 61 20 ough a bit of a
000150: 62 61 64 0D 0A 70 61 74 63 68 20 61 74 20 74 68 bad..patch at th
000160: 65 20 6D 6F 6D 65 6E 74 20 28 49 20 77 6F 6E 27 e moment (I won'
000170: 74 20 67 6F 20 20 69 6E 74 6F 20 20 74 68 65 20 t go into the
000180: 67 72 69 73 6C 79 20 64 65 74 61 69 6C 73 29 20 grisly details)
000190: 73 6F 20 74 68 69 73 20 69 73 20 73 6F 6D 65 74 so this is somet
0001A0: 68 69 6E 67 0D 0A 6F 66 20 61 20 66 69 65 6C 64 hing..of a field
0001B0: 2D 63 6F 6D 6D 69 73 73 69 6F 6E 20 66 6F 72 20 -commission for
0001C0: 6D 65 20 74 6F 20 66 75 6C 6C 20 45 64 69 74 6F me to full Edito
0001D0: 72 2E 20 20 49 20 68 6F 70 65 20 69 74 20 77 6F r. I hope it wo
0001E0: 6E 27 74 20 6C 61 73 74 20 6C 6F 6E 67 20 62 65 n't last long be
0001F0: 63 61 75 73 65 0D 0A 69 74 27 73 20 74 6F 6F 20 cause..it's too
Size : 512 (Real : 512)
000000: 6D 75 63 68 20 68 61 72 64 20 77 6F 72 6B 2E 20 much hard work.
000010: 41 6E 79 62 6F 64 79 20 65 6C 73 65 20 77 61 6E Anybody else wan
000020: 74 20 74 68 65 20 6A 6F 62 3F 20 59 6F 75 20 44 t the job? You D
000030: 6F 3F 21 20 59 6F 75 27 72 65 20 63 72 61 7A 79 o?! You're crazy
000040: 21 21 0D 0A 0D 0A 54 68 65 20 6F 6C 64 2D 74 69 !!....The old-ti
000050: 6D 65 72 73 20 61 6D 6F 6E 67 73 74 20 79 6F 75 mers amongst you
000060: 20 77 69 6C 6C 20 68 61 76 65 20 73 65 65 6E 20 will have seen
000070: 20 71 75 69 74 65 20 20 61 20 66 65 77 20 63 68 quite a few ch
000080: 61 6E 67 65 73 20 74 6F 20 74 68 65 20 77 61 79 anges to the way
000090: 20 74 68 61 74 0D 0A 74 68 65 20 7A 69 6E 65 20 that..the zine
0000A0: 69 73 20 72 65 61 64 2C 20 61 6E 64 20 74 68 69 is read, and thi
0000B0: 73 20 6D 6F 6E 74 68 20 69 73 20 6E 6F 20 64 69 s month is no di
0000C0: 66 66 65 72 65 6E 74 2E 0D 0A 44 6F 75 62 6C 65 fferent...Double
0000D0: 2D 68 65 69 67 68 74 20 69 73 20 62 72 6F 75 67 -height is broug
0000E0: 68 74 20 62 61 63 6B 20 6F 6E 2D 73 63 72 65 65 ht back on-scree
0000F0: 6E 3B 20 69 74 20 6D 61 6B 65 73 20 70 72 65 73 n; it makes pres
000100: 65 6E 74 61 74 69 6F 6E 20 6A 75 73 74 20 74 68 entation just th
000110: 61 74 20 6C 69 74 74 6C 65 0D 0A 62 69 74 20 62 at little..bit b
000120: 65 74 74 65 72 20 64 6F 6E 27 74 20 79 6F 75 20 etter don't you
000130: 74 68 69 6E 6B 3F 20 20 4A 75 73 74 20 20 77 68 think? Just wh
000140: 61 74 20 20 64 6F 20 20 79 6F 75 20 20 74 68 69 at do you thi
000150: 6E 6B 3F 20 57 65 20 61 72 65 6E 27 74 20 67 65 nk? We aren't ge
000160: 74 74 69 6E 67 20 6D 75 63 68 0D 0A 66 65 65 64 tting much..feed
000170: 62 61 63 6B 2E 20 44 6F 6E 27 74 20 77 6F 72 72 back. Don't worr
000180: 79 2C 20 77 68 65 6E 20 79 6F 75 20 73 65 6E 64 y, when you send
000190: 20 20 61 20 70 61 67 65 20 63 6F 6E 74 61 69 6E a page contain
0001A0: 69 6E 67 20 61 20 64 6F 75 62 6C 65 2D 68 65 69 ing a double-hei
0001B0: 67 68 74 20 68 65 61 64 69 6E 67 0D 0A 74 6F 20 ght heading..to
0001C0: 79 6F 75 72 20 70 72 69 6E 74 65 72 2C 20 74 68 your printer, th
0001D0: 65 20 68 65 61 64 69 6E 67 20 20 77 69 6C 6C 20 e heading will
0001E0: 20 62 65 20 20 70 72 69 6E 74 65 64 20 20 69 6E be printed in
0001F0: 20 73 69 6E 67 6C 65 2D 68 65 69 67 68 74 20 6F single-height o
Size : 512 (Real : 512)
000000: 6E 63 65 2C 20 61 6E 64 20 6E 6F 74 0D 0A 74 77 nce, and not..tw
000010: 69 63 65 2C 20 61 73 20 69 74 20 75 73 65 64 20 ice, as it used
000020: 74 6F 20 64 6F 20 70 72 65 76 69 6F 75 73 6C 79 to do previously
000030: 2E 0D 0A 0D 0A 49 20 6D 61 6B 65 20 6E 6F 20 61 .....I make no a
000040: 70 6F 6C 6F 67 69 65 73 20 66 6F 72 20 69 6E 63 pologies for inc
000050: 6C 75 64 69 6E 67 20 61 20 20 43 61 6C 65 6E 64 luding a Calend
000060: 61 72 20 20 70 72 6F 67 72 61 6D 20 74 68 69 73 ar program this
000070: 20 6D 6F 6E 74 68 2E 20 41 6C 6C 20 74 68 65 20 month. All the
000080: 6F 6E 65 73 0D 0A 79 6F 75 20 68 61 76 65 20 70 ones..you have p
000090: 72 6F 62 61 62 6C 79 20 63 6F 6D 65 20 61 63 72 robably come acr
0000A0: 6F 73 73 20 70 72 65 76 69 6F 75 73 6C 79 20 68 oss previously h
0000B0: 61 76 65 20 63 6F 6E 74 61 69 6E 65 64 20 6F 6E ave contained on
0000C0: 65 20 6F 72 20 6D 6F 72 65 20 66 6C 61 77 73 2E e or more flaws.
0000D0: 20 54 68 69 73 0D 0A 6F 6E 65 20 63 6F 6E 74 61 This..one conta
0000E0: 69 6E 73 20 6E 6F 20 66 6C 61 77 73 20 73 6F 20 ins no flaws so
0000F0: 73 63 72 61 70 20 61 6C 6C 20 20 74 68 65 20 20 scrap all the
000100: 72 65 73 74 20 20 79 6F 75 20 6D 69 67 68 74 20 rest you might
000110: 68 61 76 65 2C 20 61 6E 64 20 6F 6E 6C 79 20 75 have, and only u
000120: 73 65 20 74 68 65 0D 0A 6F 6E 65 20 6F 6E 20 74 se the..one on t
000130: 68 69 73 20 64 69 73 63 2E 20 53 65 65 20 22 45 his disc. See "E
000140: 73 73 65 6E 74 69 61 6C 20 43 61 6C 65 6E 64 61 ssential Calenda
000150: 72 20 49 6E 66 6F 22 20 6F 6E 20 44 6F 6D 61 69 r Info" on Domai
000160: 6E 20 69 73 73 75 65 20 31 33 2E 0D 0A 41 6C 73 n issue 13...Als
000170: 6F 20 49 20 77 6F 6E 27 74 20 61 70 6F 6C 6F 67 o I won't apolog
000180: 69 73 65 20 66 6F 72 20 74 68 65 20 66 61 63 74 ise for the fact
000190: 20 20 74 68 61 74 20 20 74 68 65 20 27 57 6F 72 that the 'Wor
0001A0: 64 20 53 6F 6C 76 65 27 20 70 72 6F 67 72 61 6D d Solve' program
0001B0: 20 69 73 20 36 31 32 38 20 61 6E 64 0D 0A 36 31 is 6128 and..61
0001C0: 32 38 2B 20 6F 6E 6C 79 2E 20 49 66 20 77 65 20 28+ only. If we
0001D0: 61 74 20 44 6F 6D 61 69 6E 20 20 48 51 20 20 6D at Domain HQ m
0001E0: 61 64 65 20 20 65 76 65 72 79 74 68 69 6E 67 20 ade everything
0001F0: 34 36 34 2D 63 6F 6D 70 61 74 69 62 6C 65 2C 20 464-compatible,
Size : 512 (Real : 512)
000000: 74 68 65 6E 20 74 68 65 20 36 31 32 38 0D 0A 6F then the 6128..o
000010: 77 6E 65 72 73 20 77 6F 75 6C 64 20 62 65 20 6D wners would be m
000020: 69 73 73 69 6E 67 20 20 6F 75 74 20 20 6F 6E 20 issing out on
000030: 20 73 6F 6D 65 20 20 67 72 65 61 74 20 20 70 72 some great pr
000040: 6F 67 72 61 6D 73 2E 20 20 59 6F 75 20 34 36 34 ograms. You 464
000050: 20 6F 77 6E 65 72 73 20 72 65 61 6C 6C 79 0D 0A owners really..
000060: 73 68 6F 75 6C 64 20 75 70 67 72 61 64 65 20 77 should upgrade w
000070: 69 74 68 20 61 20 36 31 32 38 20 52 4F 4D 20 63 ith a 6128 ROM c
000080: 68 69 70 20 61 74 20 A3 32 34 2E 39 35 20 66 72 hip at .24.95 fr
000090: 6F 6D 20 47 56 4C 20 4D 69 63 72 6F 66 6F 72 6D om GVL Microform
0000A0: 3B 20 30 37 37 32 2D 37 30 31 32 34 38 2E 0D 0A ; 0772-701248...
0000B0: 0D 0A 49 6E 20 72 65 73 70 6F 6E 73 65 20 74 6F ..In response to
0000C0: 20 6D 75 63 68 20 64 65 65 70 20 67 72 75 6D 62 much deep grumb
0000D0: 6C 69 6E 67 20 61 62 6F 75 74 20 74 68 65 20 61 ling about the a
0000E0: 6D 6F 75 6E 74 20 6F 66 20 73 70 61 63 65 20 74 mount of space t
0000F0: 61 6B 65 6E 20 75 70 20 6F 6E 20 53 69 64 65 20 aken up on Side
000100: 31 0D 0A 62 79 20 74 68 65 20 44 6F 6D 61 69 6E 1..by the Domain
000110: 20 53 4C 20 66 69 6C 65 73 2C 20 74 68 65 20 53 SL files, the S
000120: 6F 66 74 77 61 72 65 20 6C 69 73 74 73 20 77 69 oftware lists wi
000130: 6C 6C 20 62 65 20 72 6F 74 61 74 65 64 20 62 69 ll be rotated bi
000140: 2D 6D 6F 6E 74 68 6C 79 2E 0D 0A 0D 0A 41 20 66 -monthly.....A f
000150: 65 77 20 6F 66 20 79 6F 75 20 68 61 76 65 20 63 ew of you have c
000160: 6F 6D 70 6C 61 69 6E 65 64 20 74 68 61 74 20 73 omplained that s
000170: 6F 6D 65 20 20 6F 66 20 20 74 68 65 20 20 66 69 ome of the fi
000180: 6C 65 73 20 74 6F 20 62 65 20 72 65 61 64 20 74 les to be read t
000190: 6F 20 74 68 65 20 73 63 72 65 65 6E 0D 0A 61 72 o the screen..ar
0001A0: 65 20 73 6F 20 73 68 6F 72 74 20 28 6C 65 73 73 e so short (less
0001B0: 20 74 68 61 6E 20 32 34 20 6C 69 6E 65 73 29 20 than 24 lines)
0001C0: 20 74 68 61 74 20 20 69 74 20 20 69 73 20 20 70 that it is p
0001D0: 75 74 74 69 6E 67 20 61 20 67 72 65 61 74 20 73 utting a great s
0001E0: 74 72 61 69 6E 20 6F 6E 20 79 6F 75 72 0D 0A 6C train on your..l
0001F0: 69 74 74 6C 65 20 70 69 6E 6B 69 65 73 20 77 69 ittle pinkies wi
Size : 512 (Real : 512)
000000: 74 68 20 61 6C 6C 20 74 68 61 74 20 6B 65 79 2D th all that key-
000010: 70 72 65 73 73 69 6E 67 2C 20 20 6E 6F 74 20 20 pressing, not
000020: 74 6F 20 6D 65 6E 74 69 6F 6E 20 79 6F 75 72 20 to mention your
000030: 70 61 74 69 65 6E 63 65 2E 20 54 68 69 73 0D 0A patience. This..
000040: 68 61 73 20 72 65 73 75 6C 74 65 64 20 69 6E 20 has resulted in
000050: 61 20 63 68 61 6E 67 65 20 74 6F 20 74 68 65 20 a change to the
000060: 77 61 79 20 74 68 65 20 20 4D 61 69 6E 20 4D 65 way the Main Me
000070: 6E 75 20 69 73 20 70 72 65 73 65 6E 74 65 64 2E nu is presented.
000080: 20 59 6F 75 20 73 65 65 2C 20 77 65 20 44 4F 0D You see, we DO.
000090: 0A 6C 69 73 74 65 6E 20 74 6F 20 79 6F 75 20 61 .listen to you a
0000A0: 6E 64 20 74 61 6B 65 20 74 68 65 20 61 70 70 72 nd take the appr
0000B0: 6F 70 72 69 61 74 65 20 61 63 74 69 6F 6E 2E 0D opriate action..
0000C0: 0A 4E 65 78 74 20 74 6F 20 73 6F 6D 65 20 6F 66 .Next to some of
0000D0: 20 74 68 65 20 4D 65 6E 75 20 65 6E 74 72 69 65 the Menu entrie
0000E0: 73 20 79 6F 75 20 20 77 69 6C 6C 20 20 73 65 65 s you will see
0000F0: 20 20 61 20 27 2A 27 20 61 6E 64 20 62 65 6C 6F a '*' and belo
000100: 77 20 69 74 20 61 6E 20 65 6E 74 72 79 20 6F 72 w it an entry or
000110: 0D 0A 74 68 72 65 65 20 77 69 6C 6C 20 62 65 20 ..three will be
000120: 70 72 65 66 69 78 65 64 20 62 79 20 61 20 27 2D prefixed by a '-
000130: 27 2E 20 54 68 65 20 4D 65 6E 75 20 63 75 72 73 '. The Menu curs
000140: 6F 72 20 63 61 6E 20 62 65 20 68 61 6C 74 65 64 or can be halted
000150: 20 6F 6E 20 61 20 27 2A 27 20 62 75 74 20 6E 6F on a '*' but no
000160: 74 0D 0A 6F 6E 20 61 20 27 2D 27 2E 20 42 65 66 t..on a '-'. Bef
000170: 6F 72 65 20 61 6E 79 62 6F 64 79 20 77 72 69 74 ore anybody writ
000180: 65 73 20 69 6E 20 74 6F 20 20 73 61 79 20 22 42 es in to say "B
000190: 75 74 20 49 20 63 61 6E 27 74 20 63 68 6F 6F 73 ut I can't choos
0001A0: 65 20 27 2D 20 54 68 69 73 20 61 72 74 69 63 6C e '- This articl
0001B0: 65 27 0D 0A 66 72 6F 6D 20 74 68 65 20 4D 65 6E e'..from the Men
0001C0: 75 22 2C 20 54 48 49 53 20 49 53 20 44 45 4C 49 u", THIS IS DELI
0001D0: 42 45 52 41 54 45 20 21 20 20 54 68 65 20 20 69 BERATE ! The i
0001E0: 64 65 61 20 20 69 73 20 74 68 61 74 20 77 68 65 dea is that whe
0001F0: 6E 20 79 6F 75 20 73 74 6F 70 20 74 68 65 20 4D n you stop the M
Size : 512 (Real : 512)
000000: 65 6E 75 0D 0A 63 75 72 73 6F 72 20 6F 6E 20 61 enu..cursor on a
000010: 20 68 65 61 64 69 6E 67 20 70 72 65 66 69 78 65 heading prefixe
000020: 64 20 62 79 20 61 20 27 2A 27 20 20 61 6E 64 20 d by a '*' and
000030: 74 68 65 6E 20 70 72 65 73 73 20 45 6E 74 65 72 then press Enter
000040: 2C 20 74 68 61 74 20 66 69 6C 65 2C 20 61 6E 64 , that file, and
000050: 20 61 6C 6C 0D 0A 74 68 65 20 6F 6E 65 73 20 62 all..the ones b
000060: 65 6C 6F 77 20 69 74 20 77 68 69 63 68 20 61 72 elow it which ar
000070: 65 20 70 72 65 66 69 78 65 64 20 20 62 79 20 20 e prefixed by
000080: 61 20 20 27 2D 27 20 20 61 72 65 20 6C 6F 61 64 a '-' are load
000090: 65 64 20 69 6E 74 6F 20 6D 65 6D 6F 72 79 20 61 ed into memory a
0000A0: 6C 6C 20 61 74 0D 0A 6F 6E 63 65 20 61 6E 64 20 ll at..once and
0000B0: 79 6F 75 20 63 61 6E 20 72 65 61 64 20 74 68 65 you can read the
0000C0: 6D 20 61 74 20 79 6F 75 72 20 6C 65 69 73 75 72 m at your leisur
0000D0: 65 2E 20 49 74 20 73 61 76 65 73 20 61 20 6C 6F e. It saves a lo
0000E0: 74 20 6F 66 20 65 6D 70 74 79 20 64 69 73 63 20 t of empty disc
0000F0: 73 70 61 63 65 2E 0D 0A 0D 0A 43 61 6C 6C 20 6D space.....Call m
000100: 65 20 74 68 69 63 6B 20 69 66 20 79 6F 75 20 77 e thick if you w
000110: 69 73 68 20 74 6F 2C 20 62 75 74 20 20 49 20 20 ish to, but I
000120: 68 61 76 65 20 6F 6E 6C 79 20 6A 75 73 74 20 72 have only just r
000130: 65 61 6C 69 7A 65 64 20 28 77 68 69 6C 73 74 20 ealized (whilst
000140: 64 6F 69 6E 67 20 74 68 65 0D 0A 63 6F 6D 70 69 doing the..compi
000150: 6C 61 74 69 6F 6E 20 61 6E 64 20 65 64 69 74 69 lation and editi
000160: 6E 67 20 6F 66 20 74 68 69 73 20 69 73 73 75 65 ng of this issue
000170: 29 20 74 68 61 74 20 20 74 68 65 72 65 20 20 69 ) that there i
000180: 73 20 61 20 71 75 69 63 6B 65 72 20 77 61 79 20 s a quicker way
000190: 74 6F 20 67 65 74 20 74 68 65 0D 0A 69 6E 66 6F to get the..info
0001A0: 20 6F 6E 2D 73 63 72 65 65 6E 2E 20 4F 6E 20 74 on-screen. On t
0001B0: 68 65 20 62 6F 74 74 6F 6D 20 6C 69 6E 65 20 69 he bottom line i
0001C0: 74 20 73 61 79 73 2C 20 22 75 70 2D 61 72 72 6F t says, "up-arro
0001D0: 77 20 6F 72 20 64 6F 77 6E 2D 61 72 72 6F 77 20 w or down-arrow
0001E0: 74 6F 20 73 63 72 6F 6C 6C 22 2E 0D 0A 57 65 6C to scroll"...Wel
0001F0: 6C 20 74 68 65 72 65 20 69 73 20 6E 6F 20 6E 65 l there is no ne
Size : 512 (Real : 512)
000000: 65 64 20 74 6F 20 73 63 72 6F 6C 6C 20 61 20 6C ed to scroll a l
000010: 69 6E 65 20 20 61 74 20 61 20 74 69 6D 65 3B 20 ine at a time;
000020: 79 6F 75 20 63 61 6E 20 73 63 72 6F 6C 6C 20 61 you can scroll a
000030: 20 73 63 72 65 65 6E 2D 70 61 67 65 0D 0A 61 74 screen-page..at
000040: 20 20 61 20 20 74 69 6D 65 20 20 62 61 63 6B 77 a time backw
000050: 61 72 64 73 20 20 6F 72 20 20 20 66 6F 72 77 61 ards or forwa
000060: 72 64 73 20 20 20 62 79 20 20 20 70 72 65 73 73 rds by press
000070: 69 6E 67 20 20 53 68 69 66 74 2D 75 70 20 20 6F ing Shift-up o
000080: 72 20 20 53 68 69 66 74 2D 64 6F 77 6E 0D 0A 72 r Shift-down..r
000090: 65 73 70 65 63 74 69 76 65 6C 79 2E 20 49 66 20 espectively. If
0000A0: 79 6F 75 20 61 72 65 20 61 74 20 74 68 65 20 65 you are at the e
0000B0: 6E 64 20 20 6F 66 20 20 61 6E 20 20 61 72 74 69 nd of an arti
0000C0: 63 6C 65 20 20 77 68 65 6E 20 69 74 20 73 61 79 cle when it say
0000D0: 73 20 3C 54 68 65 20 45 6E 64 3E 20 6F 72 0D 0A s <The End> or..
0000E0: 3C 43 6F 6E 74 69 6E 75 65 64 3E 2C 20 79 6F 75 <Continued>, you
0000F0: 20 63 61 6E 20 70 72 65 73 73 20 20 43 6F 6E 74 can press Cont
000100: 72 6F 6C 2D 75 70 20 20 74 6F 20 20 67 65 74 20 rol-up to get
000110: 20 62 61 63 6B 20 20 74 6F 20 74 68 65 20 62 65 back to the be
000120: 67 69 6E 6E 69 6E 67 20 77 69 74 68 6F 75 74 0D ginning without.
000130: 0A 73 63 72 6F 6C 6C 69 6E 67 20 6F 6E 65 20 6C .scrolling one l
000140: 69 6E 65 20 61 74 20 61 20 74 69 6D 65 20 55 50 ine at a time UP
000150: 2E 20 43 6F 6E 74 72 6F 6C 2D 64 6F 77 6E 20 70 . Control-down p
000160: 75 74 73 20 79 6F 75 20 62 61 63 6B 20 61 74 20 uts you back at
000170: 74 68 65 20 65 6E 64 20 61 67 61 69 6E 2E 0D 0A the end again...
000180: 0D 0A 48 6F 77 20 6D 61 6E 79 20 6F 66 20 79 6F ..How many of yo
000190: 75 20 62 6F 75 67 68 74 20 69 73 73 75 65 20 35 u bought issue 5
0001A0: 20 6F 66 20 20 43 50 43 20 20 41 74 74 61 63 6B of CPC Attack
0001B0: 3F 20 20 4F 6E 20 70 61 67 65 20 35 30 20 74 68 ? On page 50 th
0001C0: 65 72 65 20 69 73 20 61 20 73 63 61 74 68 69 6E ere is a scathin
0001D0: 67 0D 0A 72 65 76 69 65 77 20 6F 66 20 43 50 43 g..review of CPC
0001E0: 20 44 6F 6D 61 69 6E 20 44 69 73 63 20 49 73 73 Domain Disc Iss
0001F0: 75 65 20 31 31 2E 20 49 74 20 73 61 79 73 2C 20 ue 11. It says,
Size : 512 (Real : 512)
000000: 61 6D 6F 6E 67 20 6F 74 68 65 72 20 74 68 69 6E among other thin
000010: 67 73 20 3A 2D 0D 0A 20 22 50 6C 6F 64 64 69 6E gs :-.. "Ploddin
000020: 67 20 74 68 72 6F 75 67 68 20 69 74 20 69 73 20 g through it is
000030: 74 69 72 65 73 6F 6D 65 22 2E 20 20 20 20 20 20 tiresome".
000040: 20 20 43 6F 72 72 65 63 74 65 64 20 74 68 69 73 Corrected this
000050: 20 69 73 73 75 65 2E 0D 0A 20 22 54 6F 6F 20 6D issue... "Too m
000060: 61 6E 79 20 64 65 74 61 69 6C 73 20 61 62 6F 75 any details abou
000070: 74 20 74 68 65 20 7A 69 6E 65 20 45 6D 70 69 72 t the zine Empir
000080: 65 22 2E 20 43 6F 6D 62 69 6E 65 64 20 69 6E 74 e". Combined int
000090: 6F 20 6F 6E 65 20 66 69 6C 65 2E 0D 0A 20 22 54 o one file... "T
0000A0: 68 65 20 61 6D 6F 75 6E 74 20 6F 66 20 41 72 74 he amount of Art
0000B0: 69 63 6C 65 73 20 77 61 73 20 70 69 74 69 66 75 icles was pitifu
0000C0: 6C 22 2E 20 20 20 20 20 53 4C 20 4C 69 62 72 61 l". SL Libra
0000D0: 72 79 20 61 6E 64 20 4F 6E 2D 44 69 73 70 6C 61 ry and On-Displa
0000E0: 79 20 72 65 64 75 63 65 64 2E 0D 0A 0D 0A 57 65 y reduced.....We
0000F0: 6C 6C 20 74 68 61 74 27 73 20 65 6E 6F 75 67 68 ll that's enough
000100: 20 66 72 6F 6D 20 6D 65 2C 20 73 6F 20 49 27 6C from me, so I'l
000110: 6C 20 6C 65 74 20 79 6F 75 20 67 65 74 20 6F 6E l let you get on
000120: 20 77 69 74 68 20 79 6F 75 72 20 72 65 61 64 69 with your readi
000130: 6E 67 2C 20 61 6E 64 20 64 6F 6E 27 74 0D 0A 66 ng, and don't..f
000140: 6F 72 67 65 74 20 74 6F 20 77 72 69 74 65 20 74 orget to write t
000150: 6F 20 75 73 20 61 62 6F 75 74 20 61 6E 79 74 68 o us about anyth
000160: 69 6E 67 20 74 6F 20 64 6F 20 77 69 74 68 20 74 ing to do with t
000170: 68 65 20 74 72 75 73 74 79 20 43 50 43 2E 0D 0A he trusty CPC...
000180: 2A 54 20 20 20 20 20 20 20 20 20 20 20 20 20 20 *T
000190: 20 20 20 20 20 20 20 20 20 20 20 20 20 53 55 42 SUB
0001A0: 53 43 52 49 42 49 4E 47 20 54 4F 20 43 50 43 20 SCRIBING TO CPC
0001B0: 44 4F 4D 41 49 4E 0D 0A 2A 42 20 20 20 20 20 20 DOMAIN..*B
0001C0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0001D0: 20 20 20 20 20 53 55 42 53 43 52 49 42 49 4E 47 SUBSCRIBING
0001E0: 20 54 4F 20 43 50 43 20 44 4F 4D 41 49 4E 0D 0A TO CPC DOMAIN..
0001F0: 0D 0A 4F 75 72 20 73 75 62 73 63 72 69 70 74 69 ..Our subscripti
Size : 512 (Real : 512)
000000: 6F 6E 73 20 6D 61 6E 61 67 65 72 2C 20 4A 6F 68 ons manager, Joh
000010: 6E 20 46 61 69 72 6C 69 65 2C 20 68 61 73 20 20 n Fairlie, has
000020: 6E 6F 77 20 20 6D 61 64 65 20 20 69 74 20 65 61 now made it ea
000030: 73 69 65 72 20 74 68 61 6E 20 65 76 65 72 20 66 sier than ever f
000040: 6F 72 0D 0A 79 6F 75 20 74 6F 20 73 75 62 73 63 or..you to subsc
000050: 72 69 62 65 20 74 6F 20 43 50 43 20 44 6F 6D 61 ribe to CPC Doma
000060: 69 6E 2E 0D 0A 41 74 20 74 68 65 20 6D 6F 6D 65 in...At the mome
000070: 6E 74 20 79 6F 75 20 77 69 6C 6C 20 62 65 20 20 nt you will be
000080: 72 65 63 65 69 76 69 6E 67 20 20 79 6F 75 72 20 receiving your
000090: 20 44 6F 6D 61 69 6E 20 64 69 73 63 20 66 72 6F Domain disc fro
0000A0: 6D 20 42 6F 62 20 42 6C 61 6E 73 68 61 72 64 2C m Bob Blanshard,
0000B0: 20 74 68 65 6E 0D 0A 63 6F 70 79 69 6E 67 20 69 then..copying i
0000C0: 74 20 74 6F 20 79 6F 75 72 20 6F 77 6E 20 62 6C t to your own bl
0000D0: 61 6E 6B 20 61 6E 64 20 20 73 65 6E 64 69 6E 67 ank and sending
0000E0: 20 20 74 68 65 20 20 4D 61 73 74 65 72 20 20 62 the Master b
0000F0: 61 63 6B 20 74 6F 20 42 6F 62 20 66 6F 72 20 74 ack to Bob for t
000100: 68 65 20 6E 65 78 74 0D 0A 69 73 73 75 65 2E 20 he next..issue.
000110: 4E 6F 77 20 61 6C 6C 20 74 68 69 73 20 69 6E 76 Now all this inv
000120: 6F 6C 76 65 73 20 79 6F 75 72 20 74 69 6D 65 2C olves your time,
000130: 20 20 6E 6F 74 20 20 74 6F 20 6D 65 6E 74 69 6F not to mentio
000140: 6E 20 74 68 65 20 63 6F 73 74 20 6F 66 20 70 6F n the cost of po
000150: 73 74 61 67 65 20 61 6E 64 0D 0A 4A 69 66 66 79 stage and..Jiffy
000160: 20 62 61 67 73 2C 20 61 6E 64 20 74 68 65 20 64 bags, and the d
000170: 69 73 63 73 20 61 74 20 61 72 6F 75 6E 64 20 A3 iscs at around .
000180: 32 2E 32 30 20 65 61 63 68 2E 0D 0A 0D 0A 54 6F 2.20 each.....To
000190: 20 6D 61 6B 65 20 6C 69 66 65 20 65 61 73 69 65 make life easie
0001A0: 72 2C 20 74 68 65 20 67 65 6E 65 72 61 6C 20 69 r, the general i
0001B0: 64 65 61 20 69 73 20 61 73 20 66 6F 6C 6C 6F 77 dea is as follow
0001C0: 73 20 3A 2D 0D 0A 46 6F 72 20 65 61 63 68 20 69 s :-..For each i
0001D0: 73 73 75 65 20 74 6F 20 77 68 69 63 68 20 79 6F ssue to which yo
0001E0: 75 20 77 69 73 68 20 20 74 6F 20 20 73 75 62 73 u wish to subs
0001F0: 63 72 69 62 65 2C 20 73 65 6E 64 20 4A 6F 68 6E cribe, send John
Size : 512 (Real : 512)
000000: 20 74 68 65 20 6E 6F 72 6D 61 6C 20 A3 31 2E 32 the normal .1.2
000010: 35 20 73 75 62 73 0D 0A 66 65 65 20 28 77 68 69 5 subs..fee (whi
000020: 63 68 20 69 6E 63 6C 75 64 65 73 20 70 6F 73 74 ch includes post
000030: 61 67 65 21 29 2C 20 70 6C 75 73 20 61 6E 6F 74 age!), plus anot
000040: 68 65 72 20 20 A3 31 2E 36 30 20 20 66 6F 72 20 her .1.60 for
000050: 20 74 68 65 20 64 69 73 63 2E 20 42 6F 62 20 77 the disc. Bob w
000060: 69 6C 6C 20 74 68 65 6E 0D 0A 61 75 74 6F 6D 61 ill then..automa
000070: 74 69 63 61 6C 6C 79 20 20 6D 61 69 6C 20 79 6F tically mail yo
000080: 75 72 20 43 50 43 20 44 6F 6D 61 69 6E 20 74 6F ur CPC Domain to
000090: 20 79 6F 75 20 65 61 63 68 20 6D 6F 6E 74 68 2E you each month.
0000A0: 20 53 6F 20 20 6E 6F 20 20 6D 6F 72 65 20 20 70 So no more p
0000B0: 6F 73 74 61 67 65 20 61 6E 64 0D 0A 70 61 63 6B ostage and..pack
0000C0: 69 6E 67 20 63 6F 73 74 73 2C 20 6E 6F 20 20 6D ing costs, no m
0000D0: 6F 72 65 20 64 69 73 63 73 20 66 6C 79 69 6E 67 ore discs flying
0000E0: 20 20 62 61 63 6B 20 61 6E 64 20 66 6F 72 74 68 back and forth
0000F0: 2C 20 61 6E 64 20 20 63 68 65 61 70 20 20 64 69 , and cheap di
000100: 73 63 73 20 69 6E 74 6F 20 74 68 65 0D 0A 62 61 scs into the..ba
000110: 72 67 61 69 6E 21 21 20 57 68 61 74 20 6D 6F 72 rgain!! What mor
000120: 65 20 69 6E 63 65 6E 74 69 76 65 20 64 6F 20 79 e incentive do y
000130: 6F 75 20 6E 65 65 64 3F 0D 0A 0D 0A 41 6E 79 6F ou need?....Anyo
000140: 6E 65 20 77 69 74 68 20 6F 75 74 73 74 61 6E 64 ne with outstand
000150: 69 6E 67 20 73 75 62 73 63 72 69 70 74 69 6F 6E ing subscription
000160: 73 20 63 61 6E 20 73 6C 6F 74 20 20 69 6E 74 6F s can slot into
000170: 20 20 74 68 65 20 73 63 68 65 6D 65 20 62 79 20 the scheme by
000180: 73 65 6E 64 69 6E 67 20 4A 6F 68 6E 0D 0A A3 31 sending John...1
000190: 2E 36 30 20 66 6F 72 20 65 61 63 68 20 6F 66 20 .60 for each of
0001A0: 20 74 68 65 20 44 6F 6D 61 69 6E 20 69 73 73 75 the Domain issu
0001B0: 65 73 20 77 68 69 63 68 20 74 68 65 79 20 68 61 es which they ha
0001C0: 76 65 20 79 65 74 20 74 6F 20 72 65 63 65 69 76 ve yet to receiv
0001D0: 65 2C 20 61 6E 64 20 68 65 20 77 69 6C 6C 0D 0A e, and he will..
0001E0: 73 65 6E 64 20 6F 6E 20 79 6F 75 72 20 73 75 62 send on your sub
0001F0: 73 63 72 69 70 74 69 6F 6E 20 64 65 74 61 69 6C scription detail
Size : 512 (Real : 512)
000000: 73 20 74 6F 20 42 6F 62 20 42 6C 61 6E 73 68 61 s to Bob Blansha
000010: 72 64 20 66 6F 72 20 61 75 74 6F 6D 61 74 69 63 rd for automatic
000020: 20 6D 61 69 6C 69 6E 67 2E 0D 0A 0D 0A 2A 54 20 mailing.....*T
000030: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000040: 20 20 20 20 20 20 20 20 20 20 20 20 20 4D 41 4B MAK
000050: 45 20 41 20 46 52 49 45 4E 44 20 48 41 50 50 59 E A FRIEND HAPPY
000060: 0D 0A 2A 42 20 20 20 20 20 20 20 20 20 20 20 20 ..*B
000070: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000080: 20 20 4D 41 4B 45 20 41 20 46 52 49 45 4E 44 20 MAKE A FRIEND
000090: 48 41 50 50 59 0D 0A 0D 0A 4A 6F 68 6E 20 46 61 HAPPY....John Fa
0000A0: 69 72 6C 69 65 2C 20 53 75 62 73 63 72 69 70 74 irlie, Subscript
0000B0: 69 6F 6E 73 20 20 4D 61 6E 61 67 65 72 20 73 61 ions Manager sa
0000C0: 79 73 20 74 68 61 74 20 69 66 20 20 79 6F 75 20 ys that if you
0000D0: 67 69 76 65 20 74 68 65 20 6E 61 6D 65 20 61 6E give the name an
0000E0: 64 20 61 64 64 72 65 73 73 0D 0A 6F 66 20 61 20 d address..of a
0000F0: 70 65 72 73 6F 6E 20 20 77 68 6F 20 70 75 74 73 person who puts
000100: 20 69 6E 20 61 20 73 75 62 73 63 72 69 70 74 69 in a subscripti
000110: 6F 6E 20 20 66 6F 72 20 27 61 74 20 6C 65 61 73 on for 'at leas
000120: 74 27 20 34 20 69 73 73 75 65 73 20 6F 66 20 44 t' 4 issues of D
000130: 6F 6D 61 69 6E 2C 20 74 68 65 6E 0D 0A 79 6F 75 omain, then..you
000140: 20 74 68 65 20 73 70 6F 6E 73 6F 72 20 77 69 6C the sponsor wil
000150: 6C 20 72 65 63 65 69 76 65 20 6F 6E 65 20 69 73 l receive one is
000160: 73 75 65 20 6F 66 20 44 6F 6D 61 69 6E 20 67 72 sue of Domain gr
000170: 61 74 69 73 2E 20 28 20 4C 61 74 69 6E 20 66 6F atis. ( Latin fo
000180: 72 20 60 46 52 45 45 60 2E 29 0D 0A 1A FF 00 FF r `FREE`.)......
000190: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0001A0: 20 20 20 20 20 20 45 44 49 54 4F 52 49 41 4C 0D EDITORIAL.
0001B0: 0A 2A 42 20 20 20 20 20 20 20 20 20 20 20 20 20 .*B
0001C0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0001D0: 20 20 20 20 20 20 45 44 49 54 4F 52 49 41 4C 0D EDITORIAL.
0001E0: 0A 0D 0A 57 65 6C 63 6F 6D 65 20 74 6F 20 61 6E ...Welcome to an
0001F0: 6F 74 68 65 72 20 73 69 7A 7A 6C 69 6E 67 20 20 other sizzling
Size : 512 (Real : 512)
000000: 2C 20 36 20 4F 61 6B 64 65 6E 65 20 57 61 79 2C , 6 Oakdene Way,
000010: 20 50 6F 72 74 73 6C 61 64 65 20 42 4E 34 31 20 Portslade BN41
000020: 32 52 51 2E 20 54 65 6C 20 30 32 37 33 2D 34 32 2RQ. Tel 0273-42
000030: 32 36 30 33 2E 0D 0A 0D 0A 49 20 68 61 76 65 20 2603.....I have
000040: 61 6C 6C 20 65 64 69 74 69 6F 6E 73 20 74 6F 20 all editions to
000050: 64 61 74 65 20 6F 66 20 41 6D 73 74 72 61 64 20 date of Amstrad
000060: 41 63 74 69 6F 6E 2C 20 20 43 6F 6D 70 75 74 69 Action, Computi
000070: 6E 67 20 77 69 74 68 20 74 68 65 20 41 6D 73 74 ng with the Amst
000080: 72 61 64 20 20 61 6E 64 0D 0A 41 6D 73 74 72 61 rad and..Amstra
000090: 64 20 20 43 6F 6D 70 75 74 65 72 20 20 55 73 65 d Computer Use
0000A0: 72 20 20 61 6E 64 20 63 61 6E 20 6F 66 66 65 72 r and can offer
0000B0: 20 68 65 6C 70 20 69 6E 20 6C 6F 63 61 74 69 6E help in locatin
0000C0: 67 20 6F 6C 64 20 70 72 6F 67 72 61 6D 73 20 20 g old programs
0000D0: 65 74 63 20 20 66 72 6F 6D 0D 0A 74 68 65 73 65 etc from..these
0000E0: 2E 20 41 6C 73 6F 20 49 27 6D 20 61 20 42 52 55 . Also I'm a BRU
0000F0: 4E 57 4F 52 44 20 75 73 65 72 20 28 6E 6F 77 20 NWORD user (now
000100: 6F 6E 20 52 4F 4D 2C 20 66 72 6F 6D 20 64 69 73 on ROM, from dis
000110: 6B 29 2E 0D 0A 43 6F 6E 74 61 63 74 3A 2D 20 20 k)...Contact:-
000120: 43 20 54 20 42 65 74 74 73 2C 20 31 38 20 42 72 C T Betts, 18 Br
000130: 6F 77 6E 69 6E 67 20 41 76 65 6E 75 65 2C 20 54 owning Avenue, T
000140: 68 6F 72 6E 68 69 6C 6C 20 50 61 72 6B 2C 20 53 hornhill Park, S
000150: 6F 75 74 68 61 6D 70 74 6F 6E 20 53 4F 32 20 36 outhampton SO2 6
000160: 50 59 2E 0D 0A 0D 0A 4D 6F 73 74 20 61 73 70 65 PY.....Most aspe
000170: 63 74 73 20 6F 66 20 42 41 53 49 43 20 70 72 6F cts of BASIC pro
000180: 67 72 61 6D 6D 69 6E 67 2E 20 55 73 69 6E 67 20 gramming. Using
000190: 74 68 65 20 33 44 20 43 6F 6E 73 74 72 75 63 74 the 3D Construct
0001A0: 69 6F 6E 20 4B 69 74 2E 0D 0A 43 6F 6E 74 61 63 ion Kit...Contac
0001B0: 74 3A 2D 20 47 72 61 65 6D 65 20 43 68 65 73 73 t:- Graeme Chess
0001C0: 65 72 2C 20 34 34 20 45 63 68 6C 69 6E 65 20 47 er, 44 Echline G
0001D0: 72 6F 76 65 2C 20 53 6F 75 74 68 20 20 51 75 65 rove, South Que
0001E0: 65 6E 73 66 65 72 72 79 2C 20 57 65 73 74 20 4C ensferry, West L
0001F0: 6F 74 68 69 61 6E 0D 0A 45 48 33 30 20 39 52 55 othian..EH30 9RU
Size : 512 (Real : 512)
000000: 2A 54 20 20 20 20 20 20 20 20 20 20 20 20 20 20 *T
000010: 20 20 20 20 20 20 20 42 45 54 54 45 52 20 50 52 BETTER PR
000020: 4F 47 52 41 4D 4D 49 4E 47 20 20 62 79 20 20 42 OGRAMMING by B
000030: 61 72 72 69 65 20 53 6E 65 6C 6C 2E 0D 0A 2A 42 arrie Snell...*B
000040: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000050: 20 20 20 20 20 42 45 54 54 45 52 20 50 52 4F 47 BETTER PROG
000060: 52 41 4D 4D 49 4E 47 20 20 62 79 20 20 42 61 72 RAMMING by Bar
000070: 72 69 65 20 53 6E 65 6C 6C 2E 0D 0A 0D 0A 54 68 rie Snell.....Th
000080: 69 73 20 61 72 74 69 63 6C 65 20 77 61 73 20 70 is article was p
000090: 72 6F 6D 70 74 65 64 20 62 79 20 61 20 72 65 63 rompted by a rec
0000A0: 65 6E 74 20 6C 65 74 74 65 72 20 72 65 71 75 65 ent letter reque
0000B0: 73 74 69 6E 67 20 72 65 61 64 65 72 73 20 74 6F sting readers to
0000C0: 20 73 65 6E 64 20 69 6E 20 74 68 65 69 72 0D 0A send in their..
0000D0: 70 72 6F 67 72 61 6D 6D 69 6E 67 20 68 69 6E 74 programming hint
0000E0: 73 2C 20 74 72 69 63 6B 73 2C 20 73 65 63 72 65 s, tricks, secre
0000F0: 74 73 2C 20 65 74 63 2E 2C 20 66 6F 72 20 20 73 ts, etc., for s
000100: 68 61 72 69 6E 67 2C 20 20 61 6E 64 20 66 6F 72 haring, and for
000110: 20 73 6F 6D 65 20 6F 66 20 74 68 65 20 6F 6C 64 some of the old
000120: 0D 0A 68 61 6E 64 73 20 74 6F 20 68 65 6C 70 20 ..hands to help
000130: 66 6C 65 64 67 65 6C 69 6E 67 20 70 72 6F 67 72 fledgeling progr
000140: 61 6D 6D 65 72 73 20 69 6E 20 42 41 53 49 43 2E ammers in BASIC.
000150: 20 20 49 20 68 61 76 65 20 61 20 63 6F 75 70 6C I have a coupl
000160: 65 20 6F 66 20 6D 6F 72 65 20 72 6F 75 74 69 6E e of more routin
000170: 65 73 0D 0A 75 70 20 6D 79 20 73 6C 65 65 76 65 es..up my sleeve
000180: 20 61 6E 64 20 6D 61 79 20 77 72 69 74 65 20 66 and may write f
000190: 75 72 74 68 65 72 20 69 6E 20 74 68 69 73 20 76 urther in this v
0001A0: 65 69 6E 20 69 6E 20 74 68 65 20 66 75 74 75 72 ein in the futur
0001B0: 65 2C 20 62 75 74 20 49 20 69 6D 70 6C 6F 72 65 e, but I implore
0001C0: 20 61 6C 6C 0D 0A 79 6F 75 20 65 78 70 65 72 74 all..you expert
0001D0: 73 20 74 6F 20 73 65 6E 64 20 20 69 6E 20 20 59 s to send in Y
0001E0: 4F 55 52 20 20 66 61 76 6F 75 72 69 74 65 20 20 OUR favourite
0001F0: 74 72 69 63 6B 73 20 20 61 6E 64 20 20 65 73 73 tricks and ess
Size : 512 (Real : 512)
000000: 65 6E 74 69 61 6C 20 73 75 62 72 6F 75 74 69 6E ential subroutin
000010: 65 73 20 66 6F 72 0D 0A 70 75 62 6C 69 63 61 74 es for..publicat
000020: 69 6F 6E 20 69 6E 20 43 50 43 20 44 6F 6D 61 69 ion in CPC Domai
000030: 6E 2E 20 47 6F 20 6F 6E 2C 20 53 48 41 52 45 20 n. Go on, SHARE
000040: 49 54 20 21 0D 0A 0D 0A 53 49 4E 47 55 4C 41 52 IT !....SINGULAR
000050: 20 41 4E 44 20 50 4C 55 52 41 4C 20 57 4F 52 44 AND PLURAL WORD
000060: 2D 45 4E 44 49 4E 47 53 0D 0A 7E 7E 7E 7E 7E 7E -ENDINGS..~~~~~~
000070: 7E 7E 7E 7E 7E 7E 7E 7E 7E 7E 7E 7E 7E 7E 7E 7E ~~~~~~~~~~~~~~~~
000080: 7E 7E 7E 7E 7E 7E 7E 7E 7E 7E 0D 0A 42 65 66 6F ~~~~~~~~~~..Befo
000090: 72 65 20 49 20 73 74 61 72 74 2C 20 6C 65 74 20 re I start, let
0000A0: 6D 65 20 73 61 79 20 71 75 69 74 65 20 63 6C 65 me say quite cle
0000B0: 61 72 6C 79 20 74 68 61 74 20 74 68 69 73 20 69 arly that this i
0000C0: 73 20 4E 4F 54 20 74 68 65 20 6F 6E 6C 79 20 77 s NOT the only w
0000D0: 61 79 20 74 6F 20 64 6F 20 69 74 3B 0D 0A 69 74 ay to do it;..it
0000E0: 20 69 73 2C 20 68 6F 77 65 76 65 72 2C 20 74 68 is, however, th
0000F0: 65 20 77 61 79 20 74 68 61 74 20 49 20 28 73 74 e way that I (st
000100: 72 65 73 73 65 64 29 20 64 6F 20 20 69 74 2E 20 ressed) do it.
000110: 41 73 20 79 6F 75 20 61 72 65 20 61 6C 6C 20 61 As you are all a
000120: 77 61 72 65 2C 20 69 74 20 74 61 6B 65 73 0D 0A ware, it takes..
000130: 38 20 70 72 6F 67 72 61 6D 6D 65 72 73 20 74 6F 8 programmers to
000140: 20 63 68 61 6E 67 65 20 61 20 6C 69 67 68 74 20 change a light
000150: 62 75 6C 62 3B 20 31 20 74 6F 20 63 68 61 6E 67 bulb; 1 to chang
000160: 65 20 69 74 20 61 6E 64 20 74 68 65 20 6F 74 68 e it and the oth
000170: 65 72 20 37 20 74 6F 20 74 65 6C 6C 20 68 69 6D er 7 to tell him
000180: 0D 0A 68 6F 77 20 74 68 65 79 20 63 6F 75 6C 64 ..how they could
000190: 20 68 61 76 65 20 64 6F 6E 65 20 69 74 20 62 65 have done it be
0001A0: 74 74 65 72 21 20 4F 2E 4B 2E 2C 20 68 65 72 65 tter! O.K., here
0001B0: 20 67 6F 65 73 2E 0D 0A 0D 0A 48 61 76 65 20 79 goes.....Have y
0001C0: 6F 75 20 65 76 65 72 20 75 73 65 64 20 61 20 70 ou ever used a p
0001D0: 72 6F 67 72 61 6D 20 77 68 69 63 68 20 20 70 72 rogram which pr
0001E0: 69 6E 74 65 64 20 6F 6E 2D 73 63 72 65 65 6E 2C inted on-screen,
0001F0: 20 22 59 6F 75 20 73 63 6F 72 65 64 20 39 38 20 "You scored 98
Size : 512 (Real : 512)
000000: 70 6F 69 6E 74 73 2E 22 20 3F 0D 0A 4F 66 20 63 points." ?..Of c
000010: 6F 75 72 73 65 20 79 6F 75 20 68 61 76 65 2C 20 ourse you have,
000020: 62 75 74 20 68 61 76 65 20 79 6F 75 20 20 65 76 but have you ev
000030: 65 72 20 20 75 73 65 64 20 61 20 70 72 6F 67 72 er used a progr
000040: 61 6D 20 77 68 69 63 68 20 70 72 69 6E 74 65 64 am which printed
000050: 20 74 68 65 20 6D 65 73 73 61 67 65 0D 0A 22 59 the message.."Y
000060: 6F 75 20 73 63 6F 72 65 64 20 31 20 70 6F 69 6E ou scored 1 poin
000070: 74 73 2E 22 20 3F 20 59 6F 75 20 61 6C 6D 6F 73 ts." ? You almos
000080: 74 20 63 65 72 74 61 69 6E 6C 79 20 20 68 61 76 t certainly hav
000090: 65 20 64 6F 6E 65 2C 20 62 65 63 61 75 73 65 20 e done, because
0000A0: 49 20 6B 6E 6F 77 20 49 20 68 61 76 65 21 0D 0A I know I have!..
0000B0: 54 68 69 73 20 69 73 20 63 6F 6D 70 6C 65 74 65 This is complete
0000C0: 6C 79 20 77 72 6F 6E 67 20 6F 6E 20 74 68 65 20 ly wrong on the
0000D0: 20 70 61 72 74 20 20 6F 66 20 20 74 68 65 20 70 part of the p
0000E0: 72 6F 67 72 61 6D 20 61 75 74 68 6F 72 2C 20 61 rogram author, a
0000F0: 6E 64 20 69 6E 64 65 65 64 2C 20 6D 61 6B 65 73 nd indeed, makes
000100: 0D 0A 77 68 61 74 20 6F 74 68 65 72 77 69 73 65 ..what otherwise
000110: 20 6D 61 79 20 68 61 76 65 20 62 65 65 6E 20 61 may have been a
000120: 20 20 67 6F 6F 64 20 20 77 6F 72 6B 69 6E 67 20 good working
000130: 73 74 72 75 63 74 75 72 65 64 20 70 72 6F 67 72 structured progr
000140: 61 6D 2C 20 69 6E 74 6F 20 73 6F 6D 65 74 68 69 am, into somethi
000150: 6E 67 0D 0A 74 68 61 74 20 69 73 6E 27 74 20 74 ng..that isn't t
000160: 68 6F 75 67 68 74 20 6F 66 20 76 65 72 79 20 68 hought of very h
000170: 69 67 68 6C 79 20 62 79 20 74 68 65 20 65 6E 64 ighly by the end
000180: 2D 75 73 65 72 2E 0D 0A 0D 0A 54 68 69 73 20 63 -user.....This c
000190: 61 6E 20 62 65 20 72 65 6D 65 64 69 65 64 20 69 an be remedied i
0001A0: 6E 20 74 68 65 20 66 6F 6C 6C 6F 77 69 6E 67 20 n the following
0001B0: 20 6F 62 76 69 6F 75 73 20 77 61 79 20 77 69 74 obvious way wit
0001C0: 68 20 74 68 65 20 6C 69 6E 65 20 62 65 6C 6F 77 h the line below
0001D0: 20 73 6F 6D 65 77 68 65 72 65 0D 0A 69 6E 20 74 somewhere..in t
0001E0: 68 65 20 70 72 6F 67 72 61 6D 2E 0D 0A 20 35 30 he program... 50
0001F0: 20 50 52 49 4E 54 20 22 59 6F 75 20 73 63 6F 72 PRINT "You scor
Size : 512 (Real : 512)
000000: 65 64 22 20 73 63 6F 72 65 20 22 70 6F 69 6E 74 ed" score "point
000010: 22 3B 3A 20 49 46 20 73 63 6F 72 65 3D 31 20 54 ";: IF score=1 T
000020: 48 45 4E 20 50 52 49 4E 54 20 22 2E 22 20 45 4C HEN PRINT "." EL
000030: 53 45 20 50 52 49 4E 54 20 22 73 2E 22 0D 0A 20 SE PRINT "s."..
000040: 36 30 20 27 20 72 65 73 74 20 6F 66 20 70 72 6F 60 ' rest of pro
000050: 67 72 61 6D 20 68 65 72 65 20 6F 6E 0D 0A 0D 0A gram here on....
000060: 49 20 64 69 64 20 73 61 79 20 69 74 20 77 61 73 I did say it was
000070: 20 6F 62 76 69 6F 75 73 2C 20 64 69 64 6E 27 74 obvious, didn't
000080: 20 20 49 3F 20 20 41 74 20 20 74 68 69 73 20 20 I? At this
000090: 73 74 61 67 65 20 79 6F 75 27 64 20 62 65 20 71 stage you'd be q
0000A0: 75 69 74 65 20 65 6E 74 69 74 6C 65 64 20 74 6F uite entitled to
0000B0: 0D 0A 73 61 79 2C 20 22 53 6F 20 77 68 61 74 3F ..say, "So what?
0000C0: 20 4E 6F 74 68 69 6E 67 20 6E 65 77 20 69 6E 20 Nothing new in
0000D0: 74 68 61 74 2E 22 20 20 57 65 6C 6C 20 20 74 68 that." Well th
0000E0: 65 20 72 65 6C 65 76 61 6E 74 20 66 61 63 74 73 e relevant facts
0000F0: 20 61 72 65 20 74 68 61 74 20 65 61 63 68 20 6E are that each n
000100: 65 77 0D 0A 6C 69 6E 65 20 6E 75 6D 62 65 72 20 ew..line number
000110: 75 73 65 64 20 74 61 6B 65 73 20 75 70 20 35 20 used takes up 5
000120: 62 79 74 65 73 20 6F 75 74 20 20 6F 66 20 74 68 bytes out of th
000130: 65 20 34 30 2C 30 30 30 20 61 76 61 69 6C 61 62 e 40,000 availab
000140: 6C 65 20 66 6F 72 20 79 6F 75 72 20 70 72 6F 67 le for your prog
000150: 72 61 6D 2C 0D 0A 61 6E 64 20 65 61 63 68 20 74 ram,..and each t
000160: 6F 6B 65 6E 69 73 65 64 20 77 6F 72 64 20 73 75 okenised word su
000170: 63 68 20 61 20 50 52 49 4E 54 20 6F 72 20 45 4C ch a PRINT or EL
000180: 53 45 20 74 61 6B 65 73 20 75 70 20 31 20 62 79 SE takes up 1 by
000190: 74 65 2E 20 49 6E 20 61 20 6C 61 72 67 65 20 70 te. In a large p
0001A0: 72 6F 67 72 61 6D 0D 0A 6C 6F 74 73 20 6F 66 20 rogram..lots of
0001B0: 6C 69 6E 65 73 20 73 69 6D 69 6C 61 72 20 74 6F lines similar to
0001C0: 20 74 68 65 20 20 6F 6E 65 20 20 61 62 6F 76 65 the one above
0001D0: 20 20 77 69 6C 6C 20 20 63 6F 6E 73 75 6D 65 20 will consume
0001E0: 61 20 6C 61 72 67 65 20 63 68 75 6E 6B 20 6F 66 a large chunk of
0001F0: 20 6D 65 6D 6F 72 79 2E 0D 0A 54 68 69 73 20 69 memory...This i
Size : 512 (Real : 512)
000000: 73 20 6D 6F 72 65 20 74 68 61 6E 20 6A 75 73 74 s more than just
000010: 20 61 63 61 64 65 6D 69 63 2E 20 4A 75 73 74 20 academic. Just
000020: 61 73 6B 20 20 61 6E 79 20 70 72 6F 67 72 61 6D ask any program
000030: 6D 65 72 20 77 68 6F 20 68 61 73 20 77 72 69 74 mer who has writ
000040: 74 65 6E 20 61 20 76 65 72 79 0D 0A 6C 61 72 67 ten a very..larg
000050: 65 20 70 72 6F 67 72 61 6D 20 61 6E 64 20 68 61 e program and ha
000060: 73 20 6A 75 73 74 20 74 68 6F 75 67 68 74 20 6F s just thought o
000070: 66 20 61 20 6E 65 77 20 72 6F 75 74 69 6E 65 20 f a new routine
000080: 6F 72 20 66 61 63 69 6C 69 74 79 20 74 68 61 74 or facility that
000090: 20 68 65 20 77 61 6E 74 73 20 74 6F 0D 0A 61 64 he wants to..ad
0000A0: 64 20 74 6F 20 69 74 2E 20 4D 6F 72 65 20 6F 66 d to it. More of
0000B0: 74 65 6E 20 74 68 61 6E 20 6E 6F 74 20 20 68 65 ten than not he
0000C0: 20 20 68 61 73 20 20 72 75 6E 20 20 6F 75 74 20 has run out
0000D0: 6F 66 20 6D 65 6D 6F 72 79 20 73 70 61 63 65 2C of memory space,
0000E0: 20 61 6E 64 20 6D 75 73 74 20 73 6C 6F 67 0D 0A and must slog..
0000F0: 73 74 65 61 64 69 6C 79 20 74 68 72 6F 75 67 68 steadily through
000100: 20 74 68 65 20 6C 69 73 74 69 6E 67 20 20 74 6F the listing to
000110: 20 20 6D 61 6B 65 20 20 74 68 65 20 20 70 72 65 make the pre
000120: 76 69 6F 75 73 20 20 63 6F 64 65 20 20 6D 6F 72 vious code mor
000130: 65 20 65 66 66 69 63 69 65 6E 74 2C 20 61 6E 64 e efficient, and
000140: 0D 0A 72 65 63 6F 76 65 72 20 65 6E 6F 75 67 68 ..recover enough
000150: 20 62 79 74 65 73 20 74 6F 20 20 69 6E 73 65 72 bytes to inser
000160: 74 20 20 74 68 65 20 20 6E 65 77 20 20 63 6F 64 t the new cod
000170: 69 6E 67 2E 20 20 41 6E 20 20 6F 62 76 69 6F 75 ing. An obviou
000180: 73 20 20 65 78 61 6D 70 6C 65 20 6F 66 20 74 68 s example of th
000190: 69 73 0D 0A 70 68 69 6C 6F 73 6F 70 68 79 20 69 is..philosophy i
0001A0: 73 20 2D 2D 2D 20 79 65 73 2C 20 79 6F 75 27 76 s --- yes, you'v
0001B0: 65 20 67 75 65 73 73 65 64 20 63 6F 72 72 65 63 e guessed correc
0001C0: 74 6C 79 2C 20 52 61 6D 62 61 73 65 2E 20 4C 6F tly, Rambase. Lo
0001D0: 6F 6B 20 61 74 20 74 68 65 20 6C 69 73 74 69 6E ok at the listin
0001E0: 67 20 6F 66 0D 0A 74 68 65 20 36 31 32 38 20 76 g of..the 6128 v
0001F0: 65 72 73 69 6F 6E 20 67 69 76 65 6E 20 61 77 61 ersion given awa
Size : 512 (Real : 512)
000000: 79 20 66 72 65 65 20 6F 6E 20 20 61 6E 20 41 6D y free on an Am
000010: 73 74 72 61 64 20 41 63 74 69 6F 6E 20 63 6F 76 strad Action cov
000020: 65 72 74 61 70 65 2C 20 61 6E 64 20 63 6F 6D 70 ertape, and comp
000030: 61 72 65 20 69 74 0D 0A 77 69 74 68 20 74 68 65 are it..with the
000040: 20 20 6C 61 74 65 73 74 20 76 65 72 73 69 6F 6E latest version
000050: 2C 20 52 61 6D 62 61 73 65 20 49 49 49 2E 20 20 , Rambase III.
000060: 53 65 65 20 77 68 61 74 20 49 20 6D 65 61 6E 3F See what I mean?
000070: 20 20 49 27 76 65 20 67 6F 6E 65 20 74 68 72 6F I've gone thro
000080: 75 67 68 20 74 68 69 73 0D 0A 74 69 6D 65 2D 63 ugh this..time-c
000090: 6F 6E 73 75 6D 69 6E 67 20 70 72 6F 63 65 73 73 onsuming process
0000A0: 20 61 62 6F 75 74 20 38 20 74 69 6D 65 73 20 77 about 8 times w
0000B0: 69 74 68 20 6D 79 20 6F 77 6E 20 61 73 2D 79 65 ith my own as-ye
0000C0: 74 2D 75 6E 72 65 6C 65 61 73 65 64 20 22 43 72 t-unreleased "Cr
0000D0: 69 62 62 61 67 65 22 2E 0D 0A 0D 0A 4E 6F 77 20 ibbage".....Now
0000E0: 63 6F 6E 73 69 64 65 72 20 74 68 65 20 6E 65 77 consider the new
0000F0: 20 6C 69 6E 65 20 35 30 20 62 65 6C 6F 77 2C 20 line 50 below,
000100: 77 68 69 63 68 20 64 6F 65 73 20 74 68 65 20 73 which does the s
000110: 61 6D 65 20 6A 6F 62 20 61 73 20 74 68 65 20 6F ame job as the o
000120: 6E 65 20 61 62 6F 76 65 2E 0D 0A 0D 0A 20 35 30 ne above..... 50
000130: 20 50 52 49 4E 54 20 22 59 6F 75 20 73 63 6F 72 PRINT "You scor
000140: 65 64 22 20 73 63 6F 72 65 20 22 70 6F 69 6E 74 ed" score "point
000150: 22 3B 20 65 24 28 2D 28 73 63 6F 72 65 3D 31 29 "; e$(-(score=1)
000160: 29 3A 20 27 72 65 73 74 20 6F 66 20 70 72 6F 67 ): 'rest of prog
000170: 72 61 6D 20 68 65 72 65 20 6F 6E 0D 0A 0D 0A 4E ram here on....N
000180: 6F 74 20 6F 6E 6C 79 20 69 73 20 74 68 65 20 6E ot only is the n
000190: 65 77 20 6C 69 6E 65 20 35 30 20 73 68 6F 72 74 ew line 50 short
0001A0: 65 72 2C 20 20 62 75 74 20 6C 69 6E 65 20 36 30 er, but line 60
0001B0: 20 68 61 73 20 64 69 73 61 70 70 65 61 72 65 64 has disappeared
0001C0: 2C 20 62 75 74 20 77 68 65 72 65 20 64 69 64 0D , but where did.
0001D0: 0A 65 24 20 63 6F 6D 65 20 66 72 6F 6D 3F 20 57 .e$ come from? W
0001E0: 65 6C 6C 2C 20 69 66 20 73 6F 6D 65 77 68 65 72 ell, if somewher
0001F0: 65 20 69 6E 20 74 68 65 20 20 66 69 72 73 74 20 e in the first
Size : 512 (Real : 512)
000000: 20 66 65 77 20 6C 69 6E 65 73 20 6F 66 20 79 6F few lines of yo
000010: 75 72 20 70 72 6F 67 72 61 6D 2C 20 6F 72 20 69 ur program, or i
000020: 6E 0D 0A 79 6F 75 72 20 69 6E 69 74 69 61 6C 69 n..your initiali
000030: 73 61 74 69 6F 6E 20 73 75 62 72 6F 75 74 69 6E sation subroutin
000040: 65 2C 20 79 6F 75 20 73 65 74 20 20 65 24 28 30 e, you set e$(0
000050: 29 3D 22 73 2E 22 20 20 61 6E 64 20 20 65 24 28 )="s." and e$(
000060: 31 29 3D 22 2E 22 20 28 77 68 65 72 65 20 65 24 1)="." (where e$
000070: 20 69 73 0D 0A 73 68 6F 72 74 20 66 6F 72 20 65 is..short for e
000080: 6E 64 69 6E 67 2D 6F 66 2D 77 6F 72 64 20 73 74 nding-of-word st
000090: 72 69 6E 67 29 20 79 6F 75 20 77 69 6C 6C 20 62 ring) you will b
0000A0: 65 20 61 62 6C 65 20 74 6F 20 77 72 69 74 65 20 e able to write
0000B0: 6C 69 6E 65 20 35 30 20 61 73 20 73 68 6F 77 6E line 50 as shown
0000C0: 2E 0D 0A 0D 0A 49 74 20 77 6F 72 6B 73 20 6C 69 .....It works li
0000D0: 6B 65 20 74 68 69 73 2E 0D 0A 54 68 65 20 62 6F ke this...The bo
0000E0: 6F 6C 65 61 6E 20 76 61 6C 75 65 20 6F 66 20 27 olean value of '
0000F0: 73 63 6F 72 65 3D 31 27 20 77 69 6C 6C 20 62 65 score=1' will be
000100: 20 54 52 55 45 20 20 69 66 20 20 73 63 6F 72 65 TRUE if score
000110: 3D 31 20 61 6E 64 20 69 74 20 77 69 6C 6C 20 62 =1 and it will b
000120: 65 20 46 41 4C 53 45 20 69 66 0D 0A 73 63 6F 72 e FALSE if..scor
000130: 65 20 69 73 20 61 6E 79 74 68 69 6E 67 20 65 6C e is anything el
000140: 73 65 20 62 75 74 20 31 2E 20 4E 6F 77 20 54 52 se but 1. Now TR
000150: 55 45 20 69 73 20 72 65 70 72 65 73 65 6E 74 65 UE is represente
000160: 64 20 69 6E 73 69 64 65 20 74 68 65 20 63 6F 6D d inside the com
000170: 70 75 74 65 72 20 61 73 20 2D 31 2C 0D 0A 61 6E puter as -1,..an
000180: 64 20 46 41 4C 53 45 20 62 79 20 30 2E 20 54 6F d FALSE by 0. To
000190: 20 73 65 65 20 74 68 61 74 20 74 68 69 73 20 20 see that this
0001A0: 69 73 20 20 73 6F 2C 20 69 6E 20 69 6D 6D 65 64 is so, in immed
0001B0: 69 61 74 65 20 6D 6F 64 65 20 61 74 20 74 68 65 iate mode at the
0001C0: 20 6B 65 79 62 6F 61 72 64 20 6A 75 73 74 0D 0A keyboard just..
0001D0: 74 79 70 65 20 69 6E 20 50 52 49 4E 54 20 33 3D type in PRINT 3=
0001E0: 33 20 61 6E 64 20 70 72 65 73 73 20 45 6E 74 65 3 and press Ente
0001F0: 72 2C 20 74 68 65 6E 20 64 6F 20 74 68 65 20 73 r, then do the s
Size : 512 (Real : 512)
000000: 61 6D 65 20 77 69 74 68 20 50 52 49 4E 54 20 33 ame with PRINT 3
000010: 3D 35 2E 0D 0A 0D 0A 0D 0A 54 68 65 72 65 66 6F =5.......Therefo
000020: 72 65 20 69 66 20 74 68 65 20 76 61 6C 75 65 20 re if the value
000030: 6F 66 20 73 63 6F 72 65 20 69 73 20 6E 6F 74 20 of score is not
000040: 20 65 71 75 61 6C 20 20 74 6F 20 31 2C 20 74 68 equal to 1, th
000050: 65 20 76 61 6C 75 65 20 6F 66 20 74 68 65 20 65 e value of the e
000060: 78 70 72 65 73 73 69 6F 6E 0D 0A 28 73 63 6F 72 xpression..(scor
000070: 65 3D 31 29 20 77 69 6C 6C 20 62 65 20 30 20 66 e=1) will be 0 f
000080: 6F 72 20 46 41 4C 53 45 20 61 6E 64 20 20 73 6F or FALSE and so
000090: 20 20 77 65 20 20 67 65 74 20 20 74 68 65 20 63 we get the c
0000A0: 6F 6D 70 75 74 65 72 20 74 6F 20 63 68 6F 6F 73 omputer to choos
0000B0: 65 20 74 68 65 20 77 6F 72 64 2D 0D 0A 65 6E 64 e the word-..end
0000C0: 69 6E 67 20 65 24 28 2D 28 30 29 29 20 3D 20 65 ing e$(-(0)) = e
0000D0: 24 28 30 29 20 3D 20 22 73 2E 22 20 74 6F 20 61 $(0) = "s." to a
0000E0: 64 64 20 6F 6E 74 6F 20 74 68 65 20 65 6E 64 20 dd onto the end
0000F0: 6F 66 20 74 68 65 20 77 6F 72 64 20 22 70 6F 69 of the word "poi
000100: 6E 74 22 2E 0D 0A 4F 74 68 65 72 77 69 73 65 20 nt"...Otherwise
000110: 69 66 20 74 68 65 20 76 61 6C 75 65 20 6F 66 20 if the value of
000120: 73 63 6F 72 65 20 69 73 20 31 2C 20 74 68 65 20 score is 1, the
000130: 76 61 6C 75 65 20 6F 66 20 74 68 65 20 65 78 70 value of the exp
000140: 72 65 73 73 69 6F 6E 20 28 73 63 6F 72 65 3D 31 ression (score=1
000150: 29 20 77 69 6C 6C 0D 0A 62 65 20 2D 31 20 66 6F ) will..be -1 fo
000160: 72 20 54 52 55 45 2C 20 61 6E 64 20 74 68 65 20 r TRUE, and the
000170: 63 6F 6D 70 75 74 65 72 20 77 69 6C 6C 20 63 68 computer will ch
000180: 6F 6F 73 65 20 74 68 65 20 65 6E 64 69 6E 67 20 oose the ending
000190: 65 24 28 2D 28 2D 31 29 29 20 3D 20 65 24 28 31 e$(-(-1)) = e$(1
0001A0: 29 20 3D 20 22 2E 22 0D 0A 0D 0A 59 6F 75 20 61 ) = "."....You a
0001B0: 72 65 20 6E 6F 74 20 72 65 73 74 72 69 63 74 65 re not restricte
0001C0: 64 20 74 6F 20 77 6F 72 64 2D 65 6E 64 69 6E 67 d to word-ending
0001D0: 73 3B 20 20 74 68 65 79 20 20 63 61 6E 20 62 65 s; they can be
0001E0: 20 73 69 6E 67 75 6C 61 72 20 61 6E 64 20 70 6C singular and pl
0001F0: 75 72 61 6C 20 77 6F 72 64 73 2C 0D 0A 61 73 20 ural words,..as
Size : 512 (Real : 512)
000000: 77 65 6C 6C 20 61 73 20 63 6F 6E 74 69 6E 75 61 well as continua
000010: 74 69 6F 6E 20 70 68 72 61 73 65 73 2E 20 53 6F tion phrases. So
000020: 6D 65 20 65 78 61 6D 70 6C 65 73 20 61 72 65 3A me examples are:
000030: 2D 0D 0A 0D 0A 65 24 28 30 29 3D 22 73 2E 22 3A -....e$(0)="s.":
000040: 65 24 28 31 29 3D 22 2E 22 20 20 65 24 28 32 29 e$(1)="." e$(2)
000050: 3D 22 73 20 61 6E 64 22 3A 65 24 28 33 29 3D 22 ="s and":e$(3)="
000060: 20 20 61 6E 64 22 20 20 20 20 65 24 28 34 29 3D and" e$(4)=
000070: 22 70 65 6E 63 65 22 3A 65 24 28 35 29 3D 22 70 "pence":e$(5)="p
000080: 65 6E 6E 79 22 0D 0A 0D 0A 4E 6F 74 65 20 74 68 enny"....Note th
000090: 61 74 20 74 68 65 73 65 20 61 72 65 20 67 72 6F at these are gro
0000A0: 75 70 65 64 20 69 6E 20 74 68 65 20 70 61 69 72 uped in the pair
0000B0: 73 20 20 30 3A 31 20 20 2C 20 20 32 3A 33 20 2C s 0:1 , 2:3 ,
0000C0: 20 34 3A 35 2C 20 65 74 20 63 65 74 65 72 61 2E 4:5, et cetera.
0000D0: 20 59 6F 75 20 6D 75 73 74 0D 0A 6D 61 6B 65 20 You must..make
0000E0: 63 65 72 74 61 69 6E 20 74 68 61 74 20 74 68 65 certain that the
0000F0: 20 66 69 72 73 74 20 20 6F 66 20 20 65 61 63 68 first of each
000100: 20 20 70 61 69 72 20 20 69 73 20 20 74 68 65 20 pair is the
000110: 20 70 6C 75 72 61 6C 20 20 66 6F 72 6D 2E 20 53 plural form. S
000120: 61 79 20 74 68 61 74 20 74 68 65 0D 0A 76 61 72 ay that the..var
000130: 69 61 62 6C 65 20 64 20 72 65 70 72 65 73 65 6E iable d represen
000140: 74 73 20 74 68 65 20 6E 75 6D 62 65 72 20 6F 66 ts the number of
000150: 20 70 65 6E 63 65 20 20 74 6F 20 20 62 65 20 70 pence to be p
000160: 72 69 6E 74 65 64 3B 20 77 65 20 74 61 6B 65 20 rinted; we take
000170: 6E 6F 74 65 20 74 68 61 74 20 74 68 65 0D 0A 66 note that the..f
000180: 69 72 73 74 20 6F 66 20 74 68 65 20 22 70 65 6E irst of the "pen
000190: 63 65 22 20 22 70 65 6E 6E 79 22 20 77 6F 72 64 ce" "penny" word
0001A0: 2D 70 61 69 72 20 20 69 73 20 20 65 24 28 34 29 -pair is e$(4)
0001B0: 20 20 73 6F 20 6D 75 73 74 20 63 68 6F 6F 73 65 so must choose
0001C0: 20 65 24 28 34 2D 28 64 3D 31 29 29 20 74 6F 0D e$(4-(d=1)) to.
0001D0: 0A 67 65 74 20 22 70 65 6E 6E 79 22 20 69 66 20 .get "penny" if
0001E0: 28 64 3D 31 29 20 69 73 20 54 52 55 45 2C 20 6F (d=1) is TRUE, o
0001F0: 72 20 22 70 65 6E 63 65 22 20 6F 74 68 65 72 77 r "pence" otherw
Size : 512 (Real : 512)
000000: 69 73 65 2E 0D 0A 4F 62 76 69 6F 75 73 6C 79 2C ise...Obviously,
000010: 20 20 69 66 20 74 68 65 20 72 65 6C 65 76 61 6E if the relevan
000020: 74 20 76 61 72 69 61 62 6C 65 20 69 73 20 73 61 t variable is sa
000030: 79 2C 20 20 78 2C 20 61 6E 64 20 79 6F 75 20 77 y, x, and you w
000040: 61 6E 74 20 74 6F 20 70 72 69 6E 74 20 65 69 74 ant to print eit
000050: 68 65 72 20 6F 66 0D 0A 74 68 65 20 65 24 28 30 her of..the e$(0
000060: 29 3A 65 24 28 31 29 20 70 61 69 72 20 75 73 69 ):e$(1) pair usi
000070: 6E 67 20 74 68 65 20 72 75 6C 65 20 6A 75 73 74 ng the rule just
000080: 20 67 69 76 65 6E 20 79 6F 75 20 77 6F 75 6C 64 given you would
000090: 20 77 72 69 74 65 20 50 52 49 4E 54 20 65 24 28 write PRINT e$(
0000A0: 30 2D 28 78 3D 31 29 29 0D 0A 62 75 74 20 6F 62 0-(x=1))..but ob
0000B0: 76 69 6F 75 73 6C 79 20 69 6E 20 74 68 69 73 20 viously in this
0000C0: 63 61 73 65 20 74 68 65 20 6E 75 6D 62 65 72 20 case the number
0000D0: 30 20 63 61 6E 20 62 65 20 6C 65 66 74 20 6F 75 0 can be left ou
0000E0: 74 20 6F 66 20 74 68 65 20 63 61 6C 63 75 6C 61 t of the calcula
0000F0: 74 69 6F 6E 2E 0D 0A 0D 0A 42 65 61 72 20 69 6E tion.....Bear in
000100: 20 6D 69 6E 64 20 74 68 61 74 20 74 68 65 20 74 mind that the t
000110: 77 6F 20 65 6E 64 69 6E 67 73 20 22 73 2E 22 20 wo endings "s."
000120: 61 6E 64 20 20 22 2E 22 20 77 69 6C 6C 20 61 63 and "." will ac
000130: 63 6F 75 6E 74 20 66 6F 72 20 6F 76 65 72 20 38 count for over 8
000140: 35 25 20 6F 66 20 74 68 65 0D 0A 63 6F 6D 6D 6F 5% of the..commo
000150: 6E 20 70 6C 75 72 61 6C 73 2C 20 77 69 74 68 20 n plurals, with
000160: 74 68 65 20 6F 74 68 65 72 20 20 31 35 25 20 20 the other 15%
000170: 63 6F 6D 70 72 69 73 69 6E 67 20 20 6F 66 20 63 comprising of c
000180: 6F 6E 74 69 6E 75 61 74 69 6F 6E 20 70 68 72 61 ontinuation phra
000190: 73 65 73 20 73 75 63 68 20 61 73 0D 0A 22 73 20 ses such as.."s
0001A0: 61 6E 64 22 20 20 61 6E 64 20 20 22 20 61 6E 64 and" and " and
0001B0: 22 2C 20 61 6C 73 6F 20 76 65 72 79 20 20 73 70 ", also very sp
0001C0: 65 63 69 61 6C 20 20 65 6E 64 69 6E 67 73 20 66 ecial endings f
0001D0: 6F 72 20 77 6F 72 64 73 20 6C 69 6B 65 20 68 69 or words like hi
0001E0: 70 70 6F 70 6F 74 61 6D 69 20 61 6E 64 0D 0A 68 ppopotami and..h
0001F0: 69 70 70 6F 70 6F 74 61 6D 75 73 2C 20 6F 72 20 ippopotamus, or
Size : 512 (Real : 512)
000000: 64 6F 67 67 69 65 73 20 61 6E 64 20 64 6F 67 67 doggies and dogg
000010: 79 2E 0D 0A 0D 0A 49 20 77 6F 6E 27 74 20 77 61 y.....I won't wa
000020: 73 74 65 20 73 70 61 63 65 20 68 65 72 65 20 77 ste space here w
000030: 69 74 68 20 61 20 70 72 6F 67 72 61 6D 20 6C 69 ith a program li
000040: 73 74 69 6E 67 2C 20 62 65 63 61 75 73 65 20 6F sting, because o
000050: 6E 20 53 69 64 65 20 31 20 69 73 20 61 6E 20 65 n Side 1 is an e
000060: 78 61 6D 70 6C 65 0D 0A 70 72 6F 67 72 61 6D 20 xample..program
000070: 66 6F 72 20 79 6F 75 20 74 6F 20 4C 6F 61 64 20 for you to Load
000080: 20 61 6E 64 20 4C 69 73 74 20 61 6E 64 20 53 74 and List and St
000090: 75 64 79 2C 20 20 74 68 65 6E 20 79 6F 75 20 63 udy, then you c
0000A0: 61 6E 20 52 75 6E 20 69 74 2E 20 20 49 74 20 69 an Run it. It i
0000B0: 73 20 63 61 6C 6C 65 64 0D 0A 45 4E 44 49 4E 47 s called..ENDING
0000C0: 53 2E 42 41 53 20 2E 20 44 6F 6E 27 74 20 66 6F S.BAS . Don't fo
0000D0: 72 67 65 74 20 74 6F 20 52 65 73 65 74 20 74 68 rget to Reset th
0000E0: 65 20 63 6F 6D 70 75 74 65 72 20 62 65 66 6F 72 e computer befor
0000F0: 65 20 4C 6F 61 64 69 6E 67 20 69 74 2E 0D 0A 0D e Loading it....
000100: 0A 53 6F 20 63 6F 6D 65 20 6F 6E 2C 20 20 73 65 .So come on, se
000110: 6E 64 20 75 73 20 73 6F 6D 65 20 70 72 6F 67 72 nd us some progr
000120: 61 6D 6D 69 6E 67 20 20 74 65 63 68 6E 69 71 75 amming techniqu
000130: 65 73 20 6F 72 20 20 73 75 62 72 6F 75 74 69 6E es or subroutin
000140: 65 73 20 61 6E 64 20 73 68 61 72 65 20 79 6F 75 es and share you
000150: 72 0D 0A 65 78 70 65 72 74 69 73 65 20 77 69 74 r..expertise wit
000160: 68 20 74 68 65 20 72 65 73 74 20 6F 66 20 74 68 h the rest of th
000170: 65 20 70 65 6F 70 6C 65 20 6E 6F 74 20 61 73 20 e people not as
000180: 63 6C 65 76 65 72 20 61 73 20 79 6F 75 2E 0D 0A clever as you...
000190: 53 6F 20 74 68 61 74 20 79 6F 75 20 64 6F 6E 27 So that you don'
0001A0: 74 20 66 65 65 6C 20 75 6E 64 65 72 20 61 6E 79 t feel under any
0001B0: 20 70 72 65 73 73 75 72 65 20 74 6F 20 67 65 74 pressure to get
0001C0: 20 69 74 20 69 6E 20 66 6F 72 20 74 68 65 20 6E it in for the n
0001D0: 65 78 74 20 69 73 73 75 65 20 6F 66 20 43 50 43 ext issue of CPC
0001E0: 0D 0A 44 6F 6D 61 69 6E 2C 20 49 20 77 69 6C 6C ..Domain, I will
0001F0: 20 77 61 69 74 20 66 6F 72 20 38 20 77 65 65 6B wait for 8 week
Size : 512 (Real : 512)
000000: 73 20 66 6F 72 20 61 6E 79 20 20 73 75 62 6D 69 s for any submi
000010: 73 73 69 6F 6E 73 20 61 6E 64 20 61 74 20 74 68 ssions and at th
000020: 65 20 65 6E 64 20 6F 66 20 74 68 61 74 20 74 69 e end of that ti
000030: 6D 65 0D 0A 49 20 77 69 6C 6C 20 63 68 6F 6F 73 me..I will choos
000040: 65 20 74 68 65 20 6F 6E 65 20 20 74 68 61 74 20 e the one that
000050: 49 20 74 68 69 6E 6B 20 74 6F 20 62 65 20 74 68 I think to be th
000060: 65 20 62 65 73 74 20 61 6E 64 20 74 68 65 20 61 e best and the a
000070: 75 74 68 6F 72 20 77 69 6C 6C 20 72 65 63 65 69 uthor will recei
000080: 76 65 20 61 0D 0A 63 6F 70 79 20 6F 66 20 4D 41 ve a..copy of MA
000090: 53 54 45 52 46 49 4C 45 20 49 49 49 20 6F 6E 20 STERFILE III on
0000A0: 64 69 73 63 20 62 79 20 20 43 61 6D 70 62 65 6C disc by Campbel
0000B0: 6C 20 53 79 73 74 65 6D 73 20 77 69 74 68 20 61 l Systems with a
0000C0: 20 37 35 2D 70 61 67 65 20 6D 61 6E 75 61 6C 2E 75-page manual.
0000D0: 20 20 54 68 69 73 0D 0A 69 73 20 77 6F 72 74 68 This..is worth
0000E0: 20 A3 33 30 2E 30 30 20 20 28 73 65 65 20 63 75 .30.00 (see cu
0000F0: 72 72 65 6E 74 20 6D 61 67 61 7A 69 6E 65 73 20 rrent magazines
000100: 66 6F 72 20 61 64 76 65 72 74 73 20 66 72 6F 6D for adverts from
000110: 20 4D 4A 43 20 53 75 70 70 6C 69 65 73 29 2E 20 MJC Supplies).
000120: 20 49 74 20 72 75 6E 73 0D 0A 6F 6E 20 61 20 36 It runs..on a 6
000130: 31 32 38 20 6F 72 20 61 20 31 32 38 6B 20 65 78 128 or a 128k ex
000140: 70 61 6E 64 65 64 20 20 34 36 34 2F 36 36 34 20 panded 464/664
000150: 77 69 74 68 20 64 69 73 63 20 64 72 69 76 65 2E with disc drive.
000160: 20 20 54 68 69 73 20 69 73 20 61 20 76 65 72 79 This is a very
000170: 20 20 70 6F 77 65 72 66 75 6C 0D 0A 52 65 6C 61 powerful..Rela
000180: 74 69 6F 6E 61 6C 20 44 61 74 61 62 61 73 65 2C tional Database,
000190: 20 66 65 61 74 75 72 69 6E 67 20 70 61 72 65 6E featuring paren
0001A0: 74 20 2F 20 64 61 75 67 68 74 65 72 20 66 69 6C t / daughter fil
0001B0: 65 73 2E 20 49 74 20 69 73 20 77 72 69 74 74 65 es. It is writte
0001C0: 6E 20 69 6E 20 6D 61 63 68 69 6E 65 0D 0A 63 6F n in machine..co
0001D0: 64 65 20 73 6F 20 74 68 65 20 73 70 65 65 64 20 de so the speed
0001E0: 6F 66 20 73 6F 72 74 69 6E 67 20 61 6E 64 20 73 of sorting and s
0001F0: 65 61 72 63 68 69 6E 67 20 69 73 20 70 68 65 6E earching is phen
Size : 512 (Real : 512)
000000: 6F 6D 65 6E 61 6C 2E 20 20 54 68 65 72 65 20 63 omenal. There c
000010: 61 6E 20 62 65 20 75 70 20 74 6F 20 35 30 0D 0A an be up to 50..
000020: 66 69 65 6C 64 73 20 70 65 72 20 72 65 63 6F 72 fields per recor
000030: 64 2C 20 61 6E 64 20 65 61 63 68 20 66 69 65 6C d, and each fiel
000040: 64 20 63 61 6E 20 62 65 20 75 70 20 74 6F 20 32 d can be up to 2
000050: 34 30 20 63 68 61 72 61 63 74 65 72 73 20 6C 6F 40 characters lo
000060: 6E 67 2E 20 42 75 74 20 74 68 65 20 6F 75 74 2D ng. But the out-
000070: 0D 0A 73 74 61 6E 64 69 6E 67 20 66 65 61 74 75 ..standing featu
000080: 72 65 20 20 69 73 20 74 68 61 74 20 69 74 20 75 re is that it u
000090: 73 65 73 20 74 68 65 20 20 32 6E 64 20 62 61 6E ses the 2nd ban
0000A0: 6B 20 6F 66 20 52 61 6D 20 20 61 6E 64 20 74 68 k of Ram and th
0000B0: 65 20 66 69 65 6C 64 73 20 63 61 6E 20 62 65 20 e fields can be
0000C0: 6F 66 0D 0A 76 61 72 69 61 62 6C 65 20 6C 65 6E of..variable len
0000D0: 67 74 68 21 20 20 54 68 69 73 20 69 73 20 75 6E gth! This is un
0000E0: 75 73 75 61 6C 20 69 6E 20 20 61 20 44 61 74 61 usual in a Data
0000F0: 62 61 73 65 20 70 72 6F 67 72 61 6D 2C 20 20 61 base program, a
000100: 6E 64 20 69 74 20 6D 65 61 6E 73 20 74 68 61 74 nd it means that
000110: 20 74 68 65 0D 0A 36 34 6B 20 6F 66 20 74 68 65 the..64k of the
000120: 20 20 32 6E 64 20 62 61 6E 6B 20 69 73 20 61 62 2nd bank is ab
000130: 6F 75 74 20 20 65 71 75 61 6C 20 74 6F 20 31 30 out equal to 10
000140: 30 6B 20 20 6F 66 20 73 74 6F 72 61 67 65 20 73 0k of storage s
000150: 70 61 63 65 20 6F 6E 20 61 20 63 6F 6E 76 65 6E pace on a conven
000160: 74 69 6F 6E 61 6C 0D 0A 66 69 78 65 64 2D 6C 65 tional..fixed-le
000170: 6E 67 74 68 20 44 61 74 61 62 61 73 65 2E 20 49 ngth Database. I
000180: 74 20 77 69 6C 6C 20 61 6C 73 6F 20 69 6D 70 6F t will also impo
000190: 72 74 20 61 6E 64 20 65 78 70 6F 72 74 20 64 61 rt and export da
0001A0: 74 61 20 74 6F 20 50 72 6F 74 65 78 74 20 2F 20 ta to Protext /
0001B0: 50 72 6F 6D 65 72 67 65 0D 0A 2F 20 54 61 73 77 Promerge../ Tasw
0001C0: 6F 72 64 2C 20 65 74 63 2E 2E 20 20 49 74 20 68 ord, etc.. It h
0001D0: 61 73 20 74 6F 6F 20 6D 61 6E 79 20 6D 61 72 76 as too many marv
0001E0: 65 6C 6C 6F 75 73 20 66 65 61 74 75 72 65 73 20 ellous features
0001F0: 74 6F 20 72 65 63 6F 75 6E 74 20 68 65 72 65 2E to recount here.
Size : 512 (Real : 512)
000000: 0D 0A 0D 0A 50 6C 65 61 73 65 20 73 65 6E 64 20 ....Please send
000010: 61 6E 79 20 20 63 6F 6E 74 72 69 62 75 74 69 6F any contributio
000020: 6E 73 20 6F 6E 20 64 69 73 63 20 20 77 69 74 68 ns on disc with
000030: 20 74 68 65 20 6D 61 69 6E 20 62 6F 64 79 20 20 the main body
000040: 6F 66 20 74 68 65 20 61 72 74 69 63 6C 65 20 28 of the article (
000050: 6C 69 6B 65 0D 0A 74 68 69 73 20 6F 6E 65 29 20 like..this one)
000060: 77 72 69 74 74 65 6E 20 77 69 74 68 20 20 61 6E written with an
000070: 79 20 77 6F 72 64 2D 70 72 6F 63 65 73 73 6F 72 y word-processor
000080: 20 61 74 20 61 6C 6C 2C 20 61 6E 64 20 61 20 73 at all, and a s
000090: 6D 61 6C 6C 20 20 70 72 6F 67 72 61 6D 20 69 6E mall program in
0000A0: 20 42 41 53 49 43 0D 0A 77 68 69 63 68 20 69 6C BASIC..which il
0000B0: 6C 75 73 74 72 61 74 65 73 20 79 6F 75 72 20 74 lustrates your t
0000C0: 65 63 68 6E 69 71 75 65 2C 20 74 6F 20 6D 65 2C echnique, to me,
0000D0: 20 42 61 72 72 69 65 20 53 6E 65 6C 6C 20 61 74 Barrie Snell at
0000E0: 20 36 35 20 42 61 74 68 20 52 6F 61 64 2C 20 53 65 Bath Road, S
0000F0: 6F 75 74 68 73 65 61 2C 0D 0A 50 6F 72 74 73 6D outhsea,..Portsm
000100: 6F 75 74 68 2C 20 48 41 4E 54 53 20 50 4F 34 20 outh, HANTS PO4
000110: 4F 48 58 2E 20 20 44 4F 4E 27 54 20 73 65 6E 64 OHX. DON'T send
000120: 20 69 74 20 74 6F 20 53 69 6D 6F 6E 20 57 61 72 it to Simon War
000130: 66 6F 72 64 2C 20 20 61 6E 64 20 64 6F 6E 27 74 ford, and don't
000140: 20 62 6F 74 68 65 72 20 74 6F 0D 0A 69 6E 63 6C bother to..incl
000150: 75 64 65 20 72 65 74 75 72 6E 20 70 6F 73 74 61 ude return posta
000160: 67 65 20 66 6F 72 20 79 6F 75 72 20 64 69 73 63 ge for your disc
000170: 2E 20 49 27 6C 6C 20 73 65 6E 64 20 69 74 20 62 . I'll send it b
000180: 61 63 6B 20 74 6F 20 79 6F 75 20 66 72 65 65 2E ack to you free.
000190: 0D 0A 0D 0A 49 20 77 61 6E 74 20 74 6F 20 73 65 ....I want to se
0001A0: 65 20 61 6E 79 74 68 69 6E 67 20 61 6E 64 20 20 e anything and
0001B0: 65 76 65 72 79 74 68 69 6E 67 2E 20 20 54 68 69 everything. Thi
0001C0: 6E 67 73 20 6C 69 6B 65 20 20 27 6E 75 6D 62 65 ngs like 'numbe
0001D0: 72 2D 69 6E 70 75 74 20 76 61 6C 69 64 61 74 69 r-input validati
0001E0: 6F 6E 27 2C 0D 0A 27 64 69 73 63 2D 65 72 72 6F on',..'disc-erro
0001F0: 72 20 74 72 61 70 70 69 6E 67 27 2C 20 20 27 76 r trapping', 'v
Size : 512 (Real : 512)
000000: 65 72 79 20 75 73 65 66 75 6C 20 75 73 65 72 2D ery useful user-
000010: 64 65 66 69 6E 65 64 20 66 75 6E 63 74 69 6F 6E defined function
000020: 73 27 2C 20 61 6E 64 20 73 6F 20 6F 6E 2E 20 20 s', and so on.
000030: 41 6C 6C 20 6F 66 0D 0A 79 6F 75 20 65 78 70 65 All of..you expe
000040: 72 74 73 20 20 72 65 61 64 69 6E 67 20 74 68 69 rts reading thi
000050: 73 20 77 69 6C 6C 20 6B 6E 6F 77 20 65 78 61 63 s will know exac
000060: 74 6C 79 20 77 68 61 74 20 20 49 27 6D 20 61 66 tly what I'm af
000070: 74 65 72 20 61 6E 64 20 74 68 65 20 6E 6F 76 69 ter and the novi
000080: 63 65 73 20 77 69 6C 6C 0D 0A 62 65 20 64 72 6F ces will..be dro
000090: 6F 6C 69 6E 67 20 61 74 20 74 68 65 20 6D 6F 75 oling at the mou
0000A0: 74 68 20 61 73 20 74 6F 20 77 68 61 74 20 74 68 th as to what th
0000B0: 65 79 20 63 61 6E 20 6C 6F 6F 6B 20 66 6F 72 77 ey can look forw
0000C0: 61 72 64 20 74 6F 2E 0D 0A 4E 6F 77 20 66 6F 72 ard to...Now for
0000D0: 20 61 20 62 69 67 20 42 55 54 21 20 42 55 54 20 a big BUT! BUT
0000E0: 79 6F 75 27 72 65 20 6E 6F 74 20 67 6F 69 6E 67 you're not going
0000F0: 20 74 6F 20 67 65 74 20 61 20 66 61 6E 74 61 73 to get a fantas
000100: 74 69 63 20 70 72 6F 67 72 61 6D 20 77 6F 72 74 tic program wort
000110: 68 20 A3 33 30 20 66 6F 72 0D 0A 6A 75 73 74 20 h .30 for..just
000120: 6F 6E 65 20 72 6F 75 74 69 6E 65 2E 20 20 59 6F one routine. Yo
000130: 75 20 77 69 6C 6C 20 68 61 76 65 20 74 6F 20 73 u will have to s
000140: 65 6E 64 20 61 20 6D 69 6E 69 6D 75 6D 20 6F 66 end a minimum of
000150: 20 74 68 72 65 65 20 74 65 78 74 20 66 69 6C 65 three text file
000160: 73 20 61 6E 64 20 74 68 72 65 65 0D 0A 72 6F 75 s and three..rou
000170: 74 69 6E 65 73 2E 20 20 28 20 4D 6F 72 65 20 69 tines. ( More i
000180: 66 20 79 6F 75 20 77 61 6E 74 20 74 6F 20 73 74 f you want to st
000190: 61 6E 64 20 61 20 62 65 74 74 65 72 20 63 68 61 and a better cha
0001A0: 6E 63 65 20 6F 66 20 77 69 6E 6E 69 6E 67 20 29 nce of winning )
0001B0: 2E 20 20 53 6F 72 72 79 2C 20 62 75 74 0D 0A 74 . Sorry, but..t
0001C0: 68 65 6D 27 73 20 74 68 65 20 72 75 6C 65 73 2E hem's the rules.
0001D0: 20 48 6F 70 69 6E 67 20 74 6F 20 68 65 61 72 20 Hoping to hear
0001E0: 66 72 6F 6D 20 79 6F 75 20 73 6F 6F 6E 2E 20 20 from you soon.
0001F0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 20 20 42 41 52 52 ---------- BARR
Size : 512 (Real : 512)
000000: 49 45 20 53 4E 45 4C 4C 2E 0D 0A 1A 24 FF 00 FF IE SNELL....$...
000010: 20 20 20 20 20 20 20 42 45 54 54 45 52 20 50 52 BETTER PR
000020: 4F 47 52 41 4D 4D 49 4E 47 20 20 62 79 20 20 42 OGRAMMING by B
000030: 61 72 72 69 65 20 53 6E 65 6C 6C 2E 0D 0A 2A 42 arrie Snell...*B
000040: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000050: 20 20 20 20 20 42 45 54 54 45 52 20 50 52 4F 47 BETTER PROG
000060: 52 41 4D 4D 49 4E 47 20 20 62 79 20 20 42 61 72 RAMMING by Bar
000070: 72 69 65 20 53 6E 65 6C 6C 2E 0D 0A 0D 0A 54 68 rie Snell.....Th
000080: 63 65 73 20 77 69 6C 6C 0D 0A 62 65 20 64 72 6F ces will..be dro
000090: 6F 6C 69 6E 67 20 61 74 20 74 68 65 20 6D 6F 75 oling at the mou
0000A0: 74 68 20 61 73 20 74 6F 20 77 68 61 74 20 74 68 th as to what th
0000B0: 65 79 20 63 61 6E 20 6C 6F 6F 6B 20 66 6F 72 77 ey can look forw
0000C0: 61 72 64 20 74 6F 2E 0D 0A 4E 6F 77 20 66 6F 72 ard to...Now for
0000D0: 20 61 20 62 69 67 20 42 55 54 21 20 42 55 54 20 a big BUT! BUT
0000E0: 79 6F 75 27 72 65 20 6E 6F 74 20 67 6F 69 6E 67 you're not going
0000F0: 20 74 6F 20 67 65 74 20 61 20 66 61 6E 74 61 73 to get a fantas
000100: 74 69 63 20 70 72 6F 67 72 61 6D 20 77 6F 72 74 tic program wort
000110: 68 20 A3 33 30 20 66 6F 72 0D 0A 6A 75 73 74 20 h .30 for..just
000120: 6F 6E 65 20 72 6F 75 74 69 6E 65 2E 20 20 59 6F one routine. Yo
000130: 75 20 77 69 6C 6C 20 68 61 76 65 20 74 6F 20 73 u will have to s
000140: 65 6E 64 20 61 20 6D 69 6E 69 6D 75 6D 20 6F 66 end a minimum of
000150: 20 74 68 72 65 65 20 74 65 78 74 20 66 69 6C 65 three text file
000160: 73 20 61 6E 64 20 74 68 72 65 65 0D 0A 72 6F 75 s and three..rou
000170: 74 69 6E 65 73 2E 20 20 28 20 4D 6F 72 65 20 69 tines. ( More i
000180: 66 20 79 6F 75 20 77 61 6E 74 20 74 6F 20 73 74 f you want to st
000190: 61 6E 64 20 61 20 62 65 74 74 65 72 20 63 68 61 and a better cha
0001A0: 6E 63 65 20 6F 66 20 77 69 6E 6E 69 6E 67 20 29 nce of winning )
0001B0: 2E 20 20 53 6F 72 72 79 2C 20 62 75 74 0D 0A 74 . Sorry, but..t
0001C0: 68 65 6D 27 73 20 74 68 65 20 72 75 6C 65 73 2E hem's the rules.
0001D0: 20 48 6F 70 69 6E 67 20 74 6F 20 68 65 61 72 20 Hoping to hear
0001E0: 66 72 6F 6D 20 79 6F 75 20 73 6F 6F 6E 2E 20 20 from you soon.
0001F0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 20 20 42 41 52 52 ---------- BARR
Size : 512 (Real : 512)
000000: 2A 54 20 20 20 20 20 20 20 20 20 20 20 20 20 20 *T
000010: 20 20 20 20 20 20 20 20 20 20 20 20 48 41 56 49 HAVI
000020: 4E 47 20 54 52 4F 55 42 4C 45 20 57 49 54 48 20 NG TROUBLE WITH
000030: 44 49 53 43 53 20 3F 0D 0A 2A 42 20 20 20 20 20 DISCS ?..*B
000040: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000050: 20 20 20 20 20 48 41 56 49 4E 47 20 54 52 4F 55 HAVING TROU
000060: 42 4C 45 20 57 49 54 48 20 44 49 53 43 53 20 3F BLE WITH DISCS ?
000070: 0D 0A 0D 0A 53 6F 6D 65 20 70 65 6F 70 6C 65 20 ....Some people
000080: 68 61 76 65 20 72 65 70 6F 72 74 65 64 20 63 6F have reported co
000090: 70 79 69 6E 67 20 65 72 72 6F 72 73 20 20 77 69 pying errors wi
0000A0: 74 68 20 20 74 68 65 69 72 20 44 6F 6D 61 69 6E th their Domain
0000B0: 20 64 69 73 63 73 2C 20 61 6E 64 20 74 68 69 73 discs, and this
0000C0: 20 68 61 73 0D 0A 62 65 65 6E 20 66 6F 75 6E 64 has..been found
0000D0: 20 74 6F 20 62 65 20 64 75 65 20 74 6F 20 74 68 to be due to th
0000E0: 65 69 72 20 20 64 69 73 63 73 20 20 62 65 69 6E eir discs bein
0000F0: 67 20 66 61 75 6C 74 79 2E 20 20 54 68 65 20 63 g faulty. The c
000100: 6F 70 79 69 6E 67 20 70 72 6F 67 72 61 6D 20 75 opying program u
000110: 73 65 64 20 62 79 0D 0A 42 6F 62 20 42 6C 61 6E sed by..Bob Blan
000120: 73 68 61 72 64 20 74 6F 20 70 72 6F 64 75 63 65 shard to produce
000130: 20 74 68 65 20 63 6F 70 69 65 73 20 6F 66 20 43 the copies of C
000140: 50 43 20 44 6F 6D 61 69 6E 20 69 73 20 43 4F 50 PC Domain is COP
000150: 59 36 31 32 38 2E 42 49 4E 2C 20 61 6E 64 20 74 Y6128.BIN, and t
000160: 68 69 73 20 77 69 6C 6C 0D 0A 6E 6F 74 20 64 65 his will..not de
000170: 74 65 63 74 20 69 66 20 74 68 65 20 64 65 73 74 tect if the dest
000180: 69 6E 61 74 69 6F 6E 20 64 61 74 61 20 69 73 20 ination data is
000190: 77 72 69 74 74 65 6E 20 63 6F 72 72 65 63 74 6C written correctl
0001A0: 79 2E 20 20 53 6F 20 69 66 20 79 6F 75 20 68 61 y. So if you ha
0001B0: 76 65 20 61 20 66 61 75 6C 74 0D 0A 69 6E 20 74 ve a fault..in t
0001C0: 68 65 20 64 69 73 63 20 6F 78 69 64 65 2C 20 61 he disc oxide, a
0001D0: 6E 64 20 20 74 68 69 73 20 20 68 61 70 70 65 6E nd this happen
0001E0: 73 20 20 74 6F 20 20 62 65 20 20 77 68 65 72 65 s to be where
0001F0: 20 20 61 20 20 70 72 6F 67 72 61 6D 20 6F 72 20 a program or
Size : 512 (Real : 512)
000000: 74 65 78 74 20 66 69 6C 65 20 69 73 0D 0A 77 72 text file is..wr
000010: 69 74 74 65 6E 2C 20 74 68 65 6E 20 79 6F 75 20 itten, then you
000020: 61 72 65 20 67 6F 69 6E 67 20 74 6F 20 68 61 76 are going to hav
000030: 65 20 70 72 6F 62 6C 65 6D 73 21 0D 0A 0D 0A 49 e problems!....I
000040: 20 6B 6E 6F 77 20 6D 61 6E 79 20 70 65 6F 70 6C know many peopl
000050: 65 20 75 73 65 20 74 68 65 69 72 20 6F 6C 64 65 e use their olde
000060: 73 74 2F 63 68 65 61 70 65 73 74 20 20 64 69 73 st/cheapest dis
000070: 63 20 66 6F 72 20 73 65 6E 64 69 6E 67 20 74 68 c for sending th
000080: 72 6F 75 67 68 20 74 68 65 20 70 6F 73 74 2C 0D rough the post,.
000090: 0A 6F 6E 20 74 68 65 20 62 61 73 69 73 20 74 68 .on the basis th
0000A0: 61 74 20 69 74 20 6D 61 79 20 62 65 20 20 6C 6F at it may be lo
0000B0: 73 74 20 20 6F 72 20 20 64 61 6D 61 67 65 64 20 st or damaged
0000C0: 20 69 6E 20 74 72 61 6E 73 69 74 2C 20 62 75 74 in transit, but
0000D0: 20 74 68 69 73 20 72 65 61 6C 6C 79 20 69 73 20 this really is
0000E0: 61 0D 0A 66 61 6C 73 65 20 65 63 6F 6E 6F 6D 79 a..false economy
0000F0: 2E 0D 0A 0D 0A 54 6F 20 68 65 6C 70 20 61 6C 6C .....To help all
000100: 20 73 75 62 73 63 72 69 62 65 72 73 2C 20 77 65 subscribers, we
000110: 27 76 65 20 61 64 64 65 64 20 61 20 20 64 69 73 've added a dis
000120: 63 20 20 66 6F 72 6D 61 74 74 65 72 20 20 74 6F c formatter to
000130: 20 74 68 69 73 20 69 73 73 75 65 20 6F 6E 20 53 this issue on S
000140: 69 64 65 20 31 0D 0A 61 6E 64 20 74 68 69 73 20 ide 1..and this
000150: 77 69 6C 6C 20 63 61 74 65 72 20 66 6F 72 20 64 will cater for d
000160: 69 73 63 73 20 77 69 74 68 20 20 66 61 75 6C 74 iscs with fault
000170: 79 20 74 72 61 63 6B 73 2F 73 65 63 74 6F 72 73 y tracks/sectors
000180: 2E 20 20 57 68 61 74 20 68 61 70 70 65 6E 73 20 . What happens
000190: 69 73 20 74 68 61 74 0D 0A 69 66 20 74 68 65 20 is that..if the
0001A0: 66 6F 72 6D 61 74 74 65 72 20 66 69 6E 64 73 20 formatter finds
0001B0: 61 20 66 61 75 6C 74 20 20 77 69 74 68 20 20 74 a fault with t
0001C0: 68 65 20 20 64 69 73 63 2C 20 20 69 74 20 20 77 he disc, it w
0001D0: 72 69 74 65 73 20 74 68 61 74 20 70 61 72 74 20 rites that part
0001E0: 74 6F 20 61 20 66 69 6C 65 0D 0A 63 61 6C 6C 65 to a file..calle
0001F0: 64 20 43 4F 52 52 55 50 54 45 2E 44 2E 20 20 54 d CORRUPTE.D. T
Size : 512 (Real : 512)
000000: 68 65 6E 2C 20 77 68 65 6E 20 79 6F 75 20 77 72 hen, when you wr
000010: 69 74 65 20 6F 74 68 65 72 20 66 69 6C 65 73 20 ite other files
000020: 74 6F 20 74 68 65 20 64 69 73 63 2C 20 54 68 61 to the disc, Tha
000030: 74 20 70 61 72 74 20 77 69 6C 6C 0D 0A 62 65 20 t part will..be
000040: 73 65 65 6E 20 61 73 20 75 73 65 64 20 61 6E 64 seen as used and
000050: 20 74 68 65 20 66 69 6C 65 20 77 69 6C 6C 20 62 the file will b
000060: 65 20 77 72 69 74 74 65 6E 20 6F 6E 6C 79 20 74 e written only t
000070: 6F 20 61 20 67 6F 6F 64 20 70 61 72 74 2E 20 20 o a good part.
000080: 43 6C 65 76 65 72 20 65 68 3F 0D 0A 0D 0A 53 6F Clever eh?....So
000090: 2C 20 69 66 20 79 6F 75 20 66 6F 72 6D 61 74 20 , if you format
0000A0: 79 6F 75 72 20 64 69 73 63 20 61 6E 64 20 67 65 your disc and ge
0000B0: 74 20 20 61 20 63 6F 72 72 75 70 74 65 64 20 66 t a corrupted f
0000C0: 69 6C 65 20 67 65 6E 65 72 61 74 65 64 20 54 48 ile generated TH
0000D0: 45 4E 20 54 48 45 20 44 49 53 43 20 49 53 0D 0A EN THE DISC IS..
0000E0: 4E 4F 20 47 4F 4F 44 20 46 4F 52 20 53 45 4E 44 NO GOOD FOR SEND
0000F0: 49 4E 47 20 54 4F 20 42 4F 42 2E 20 20 57 65 20 ING TO BOB. We
000100: 61 72 65 20 67 69 76 69 6E 67 20 20 79 6F 75 20 are giving you
000110: 74 68 69 73 20 70 72 6F 67 72 61 6D 20 69 6E 20 this program in
000120: 74 68 65 20 68 6F 70 65 20 74 68 61 74 20 69 74 the hope that it
000130: 0D 0A 73 61 76 65 73 20 79 6F 75 72 20 74 69 6D ..saves your tim
000140: 65 20 61 6E 64 20 6F 75 72 20 74 69 6D 65 2C 20 e and our time,
000150: 61 73 20 77 65 6C 6C 20 61 73 20 6D 61 6B 69 6E as well as makin
000160: 67 20 79 6F 75 72 20 66 61 75 6C 74 79 20 64 69 g your faulty di
000170: 73 63 73 20 75 73 65 61 62 6C 65 20 61 67 61 69 scs useable agai
000180: 6E 2E 0D 0A 0D 0A 4F 6E 65 20 66 69 6E 61 6C 20 n.....One final
000190: 77 61 72 6E 69 6E 67 20 2D 20 50 6C 65 61 73 65 warning - Please
0001A0: 20 64 6F 20 4E 4F 54 20 66 6F 72 6D 61 74 20 20 do NOT format
0001B0: 79 6F 75 72 20 20 6F 6E 65 20 61 6E 64 20 6F 6E your one and on
0001C0: 6C 79 20 63 6F 70 79 20 6F 66 20 43 50 43 20 44 ly copy of CPC D
0001D0: 6F 6D 61 69 6E 21 0D 0A 49 66 20 79 6F 75 20 64 omain!..If you d
0001E0: 6F 2C 20 42 6F 62 20 77 69 6C 6C 20 62 65 20 63 o, Bob will be c
0001F0: 68 61 72 67 69 6E 67 20 79 6F 75 20 61 20 20 72 harging you a r
Size : 512 (Real : 512)
000000: 65 2D 63 6F 70 79 20 66 65 65 20 6F 66 20 35 30 e-copy fee of 50
000010: 70 20 70 6C 75 73 20 70 6F 73 74 61 67 65 2E 20 p plus postage.
000020: 20 57 65 20 6F 6E 6C 79 0D 0A 72 65 2D 63 6F 70 We only..re-cop
000030: 79 20 66 6F 72 20 66 72 65 65 20 77 68 65 6E 20 y for free when
000040: 69 74 27 73 20 6F 75 72 20 66 61 75 6C 74 21 0D it's our fault!.
000050: 0A 1A 20 20 20 20 48 41 56 49 4E 47 20 54 52 4F .. HAVING TRO
000060: 55 42 4C 45 20 57 49 54 48 20 44 49 53 43 53 20 UBLE WITH DISCS
000070: 3F 0D 0A 0D 0A 53 6F 6D 65 20 70 65 6F 70 6C 65 ?....Some people
000080: 43 6C 65 76 65 72 20 65 68 3F 0D 0A 0D 0A 53 6F Clever eh?....So
000090: 2C 20 69 66 20 79 6F 75 20 66 6F 72 6D 61 74 20 , if you format
0000A0: 79 6F 75 72 20 64 69 73 63 20 61 6E 64 20 67 65 your disc and ge
0000B0: 74 20 20 61 20 63 6F 72 72 75 70 74 65 64 20 66 t a corrupted f
0000C0: 69 6C 65 20 67 65 6E 65 72 61 74 65 64 20 54 48 ile generated TH
0000D0: 45 4E 20 54 48 45 20 44 49 53 43 20 49 53 0D 0A EN THE DISC IS..
0000E0: 4E 4F 20 47 4F 4F 44 20 46 4F 52 20 53 45 4E 44 NO GOOD FOR SEND
0000F0: 49 4E 47 20 54 4F 20 42 4F 42 2E 20 20 57 65 20 ING TO BOB. We
000100: 61 72 65 20 67 69 76 69 6E 67 20 20 79 6F 75 20 are giving you
000110: 74 68 69 73 20 70 72 6F 67 72 61 6D 20 69 6E 20 this program in
000120: 74 68 65 20 68 6F 70 65 20 74 68 61 74 20 69 74 the hope that it
000130: 0D 0A 73 61 76 65 73 20 79 6F 75 72 20 74 69 6D ..saves your tim
000140: 65 20 61 6E 64 20 6F 75 72 20 74 69 6D 65 2C 20 e and our time,
000150: 61 73 20 77 65 6C 6C 20 61 73 20 6D 61 6B 69 6E as well as makin
000160: 67 20 79 6F 75 72 20 66 61 75 6C 74 79 20 64 69 g your faulty di
000170: 73 63 73 20 75 73 65 61 62 6C 65 20 61 67 61 69 scs useable agai
000180: 6E 2E 0D 0A 0D 0A 4F 6E 65 20 66 69 6E 61 6C 20 n.....One final
000190: 77 61 72 6E 69 6E 67 20 2D 20 50 6C 65 61 73 65 warning - Please
0001A0: 20 64 6F 20 4E 4F 54 20 66 6F 72 6D 61 74 20 20 do NOT format
0001B0: 79 6F 75 72 20 20 6F 6E 65 20 61 6E 64 20 6F 6E your one and on
0001C0: 6C 79 20 63 6F 70 79 20 6F 66 20 43 50 43 20 44 ly copy of CPC D
0001D0: 6F 6D 61 69 6E 21 0D 0A 49 66 20 79 6F 75 20 64 omain!..If you d
0001E0: 6F 2C 20 42 6F 62 20 77 69 6C 6C 20 62 65 20 63 o, Bob will be c
0001F0: 68 61 72 67 69 6E 67 20 79 6F 75 20 61 20 20 72 harging you a r
Size : 512 (Real : 512)
000000: 2A 54 20 20 20 20 20 20 20 20 20 20 20 20 20 20 *T
000010: 20 20 20 20 20 20 20 20 20 20 20 20 47 52 41 50 GRAP
000020: 48 49 43 53 20 50 52 49 4E 54 49 4E 47 20 46 52 HICS PRINTING FR
000030: 4F 4D 20 42 41 53 49 43 0D 0A 2A 42 20 20 20 20 OM BASIC..*B
000040: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000050: 20 20 20 20 20 20 47 52 41 50 48 49 43 53 20 50 GRAPHICS P
000060: 52 49 4E 54 49 4E 47 20 46 52 4F 4D 20 42 41 53 RINTING FROM BAS
000070: 49 43 0D 0A 0D 0A 49 66 20 79 6F 75 20 77 61 6E IC....If you wan
000080: 74 20 74 6F 20 64 6F 20 61 20 67 72 61 70 68 69 t to do a graphi
000090: 63 73 20 70 72 69 6E 74 20 20 6F 66 20 20 74 68 cs print of th
0000A0: 65 20 20 73 63 72 65 65 6E 2C 20 79 6F 75 20 61 e screen, you a
0000B0: 72 65 20 6D 6F 72 65 20 74 68 61 6E 20 6C 69 6B re more than lik
0000C0: 65 6C 79 20 74 6F 0D 0A 75 73 65 20 6F 6E 65 20 ely to..use one
0000D0: 6F 66 20 74 68 65 20 20 6D 61 63 68 69 6E 65 20 of the machine
0000E0: 20 63 6F 64 65 20 20 72 6F 75 74 69 6E 65 73 20 code routines
0000F0: 20 74 68 61 74 20 20 61 72 65 20 20 72 65 61 64 that are read
000100: 69 6C 79 20 61 76 61 69 6C 61 62 6C 65 2E 20 20 ily available.
000110: 54 68 65 72 65 20 69 73 0D 0A 6E 6F 74 68 69 6E There is..nothin
000120: 67 20 77 72 6F 6E 67 20 69 6E 20 74 68 69 73 2C g wrong in this,
000130: 20 62 75 74 20 69 74 20 20 64 6F 65 73 20 20 6E but it does n
000140: 6F 74 20 20 61 6C 77 61 79 73 20 20 67 69 76 65 ot always give
000150: 20 79 6F 75 20 77 68 61 74 20 79 6F 75 20 72 65 you what you re
000160: 61 6C 6C 79 20 77 61 6E 74 2E 0D 0A 46 6F 72 20 ally want...For
000170: 61 20 73 74 61 72 74 2C 20 74 68 65 20 70 72 69 a start, the pri
000180: 6E 74 20 63 61 6E 20 62 65 20 74 68 65 20 77 72 nt can be the wr
000190: 6F 6E 67 20 73 69 7A 65 2E 20 20 53 6F 6D 65 20 ong size. Some
0001A0: 72 6F 75 74 69 6E 65 73 20 70 72 69 6E 74 20 74 routines print t
0001B0: 68 65 20 73 63 72 65 65 6E 20 69 6E 0D 0A 6C 61 he screen in..la
0001C0: 6E 64 73 63 61 70 65 20 66 61 73 68 69 6F 6E 2C ndscape fashion,
0001D0: 20 20 70 72 69 6E 74 69 6E 67 20 20 74 68 65 20 printing the
0001E0: 20 74 6F 70 20 20 72 6F 77 20 20 6F 66 20 20 74 top row of t
0001F0: 68 65 20 20 73 63 72 65 65 6E 20 20 66 69 72 73 he screen firs
Size : 512 (Real : 512)
000000: 74 20 20 61 6E 64 20 77 6F 72 6B 69 6E 67 0D 0A t and working..
000010: 64 6F 77 6E 77 61 72 64 73 2C 20 61 6E 64 20 73 downwards, and s
000020: 6F 6D 65 20 64 6F 20 69 74 20 69 6E 20 20 70 6F ome do it in po
000030: 72 74 72 61 69 74 20 20 66 61 73 68 69 6F 6E 2C rtrait fashion,
000040: 20 20 70 72 69 6E 74 69 6E 67 20 74 68 65 20 6C printing the l
000050: 65 66 74 20 68 61 6E 64 20 73 69 64 65 20 6F 66 eft hand side of
000060: 0D 0A 74 68 65 20 73 63 72 65 65 6E 20 66 69 72 ..the screen fir
000070: 73 74 2C 20 61 6E 64 20 77 6F 72 6B 69 6E 67 20 st, and working
000080: 61 63 72 6F 73 73 20 74 68 65 20 73 63 72 65 65 across the scree
000090: 6E 2E 0D 0A 0D 0A 54 68 65 6E 20 74 68 65 72 65 n.....Then there
0000A0: 20 6D 61 79 20 62 65 20 64 69 66 66 65 72 65 6E may be differen
0000B0: 63 65 73 20 20 69 6E 20 20 70 72 69 6E 74 20 20 ces in print
0000C0: 71 75 61 6C 69 74 79 2E 20 20 20 53 6F 6D 65 20 quality. Some
0000D0: 20 72 6F 75 74 69 6E 65 73 20 61 72 65 20 61 69 routines are ai
0000E0: 6D 65 64 20 61 74 0D 0A 73 69 78 74 65 65 6E 20 med at..sixteen
0000F0: 63 6F 6C 6F 75 72 20 4D 6F 64 65 20 30 20 73 63 colour Mode 0 sc
000100: 72 65 65 6E 73 2C 20 73 6F 6D 65 20 61 74 20 20 reens, some at
000110: 66 6F 75 72 20 20 63 6F 6C 6F 75 72 20 4D 6F 64 four colour Mod
000120: 65 20 31 20 73 63 72 65 65 6E 73 2C 20 61 6E 64 e 1 screens, and
000130: 20 73 6F 6D 65 20 61 74 0D 0A 74 77 6F 20 63 6F some at..two co
000140: 6C 6F 75 72 20 4D 6F 64 65 20 32 2E 20 20 46 69 lour Mode 2. Fi
000150: 6E 61 6C 6C 79 2C 20 61 6C 6D 6F 73 74 20 61 6C nally, almost al
000160: 6C 20 74 68 65 20 72 6F 75 74 69 6E 65 73 20 61 l the routines a
000170: 76 61 69 6C 61 62 6C 65 2C 20 61 74 20 6C 65 61 vailable, at lea
000180: 73 74 20 61 6C 6C 20 74 68 65 0D 0A 6F 6E 65 73 st all the..ones
000190: 20 49 20 6B 6E 6F 77 20 6F 66 2C 20 70 72 69 6E I know of, prin
0001A0: 74 20 74 68 65 20 77 68 6F 6C 65 20 20 6F 66 20 t the whole of
0001B0: 20 74 68 65 20 20 73 63 72 65 65 6E 2E 20 20 20 the screen.
0001C0: 49 66 20 79 6F 75 20 77 61 6E 74 20 6F 6E 6C 79 If you want only
0001D0: 20 70 61 72 74 20 6F 66 20 74 68 65 0D 0A 73 63 part of the..sc
0001E0: 72 65 65 6E 2C 20 6F 72 20 61 20 73 6D 61 6C 6C reen, or a small
0001F0: 20 77 69 6E 64 6F 77 20 77 69 74 68 69 6E 20 20 window within
Size : 512 (Real : 512)
000000: 69 74 2C 20 20 79 6F 75 20 20 61 72 65 20 20 6C it, you are l
000010: 69 6B 65 6C 79 20 20 74 6F 20 62 65 20 6F 75 74 ikely to be out
000020: 20 6F 66 20 6C 75 63 6B 2E 20 20 54 68 65 0D 0A of luck. The..
000030: 63 68 61 6E 63 65 73 20 61 72 65 20 74 68 61 74 chances are that
000040: 20 6E 6F 6E 65 20 6F 66 20 74 68 65 20 67 72 61 none of the gra
000050: 70 68 69 63 73 20 70 72 69 6E 74 20 70 72 6F 67 phics print prog
000060: 72 61 6D 73 20 79 6F 75 20 68 61 76 65 20 77 69 rams you have wi
000070: 6C 6C 20 62 65 20 69 64 65 61 6C 2C 20 61 6E 64 ll be ideal, and
000080: 0D 0A 74 68 65 20 61 6E 73 77 65 72 20 68 61 73 ..the answer has
000090: 20 74 6F 20 62 65 20 74 6F 20 77 72 69 74 65 20 to be to write
0000A0: 79 6F 75 72 20 6F 77 6E 21 0D 0A 0D 0A 54 68 69 your own!....Thi
0000B0: 73 20 6D 61 79 20 61 70 70 65 61 72 20 74 6F 20 s may appear to
0000C0: 62 65 20 74 68 65 20 65 6E 64 20 6F 66 20 74 68 be the end of th
0000D0: 65 20 72 6F 61 64 20 69 66 20 79 6F 75 20 6B 6E e road if you kn
0000E0: 6F 77 20 6C 69 74 74 6C 65 20 61 62 6F 75 74 20 ow little about
0000F0: 6D 61 63 68 69 6E 65 20 63 6F 64 65 2E 0D 0A 42 machine code...B
000100: 75 74 20 64 6F 20 6E 6F 74 20 64 65 73 70 61 69 ut do not despai
000110: 72 2C 20 74 68 69 73 20 69 73 20 6E 6F 74 20 6E r, this is not n
000120: 65 63 65 73 73 61 72 79 2E 20 20 49 74 20 69 73 ecessary. It is
000130: 20 74 72 75 65 20 74 68 61 74 20 74 68 65 72 65 true that there
000140: 20 61 72 65 20 61 64 76 61 6E 74 61 67 65 73 0D are advantages.
000150: 0A 74 6F 20 6C 65 61 72 6E 69 6E 67 20 6D 61 63 .to learning mac
000160: 68 69 6E 65 20 63 6F 64 65 20 61 6E 64 20 73 70 hine code and sp
000170: 65 65 64 20 6F 66 20 67 72 61 70 68 69 63 73 20 eed of graphics
000180: 20 70 72 69 6E 74 69 6E 67 20 69 73 20 6F 6E 65 printing is one
000190: 20 6F 66 20 74 68 65 6D 2E 20 20 42 75 74 20 69 of them. But i
0001A0: 66 0D 0A 79 6F 75 20 64 6F 6E 27 74 20 6D 69 6E f..you don't min
0001B0: 64 20 61 20 74 69 6D 65 20 70 65 6E 61 6C 74 79 d a time penalty
0001C0: 2C 20 42 41 53 49 43 20 63 61 6E 20 64 6F 20 61 , BASIC can do a
0001D0: 6C 6C 20 79 6F 75 20 77 61 6E 74 20 71 75 69 74 ll you want quit
0001E0: 65 20 72 65 61 64 69 6C 79 2E 0D 0A 0D 0A 46 49 e readily.....FI
0001F0: 52 53 54 20 4C 45 54 27 53 20 54 41 4C 4B 20 41 RST LET'S TALK A
Size : 512 (Real : 512)
000000: 42 4F 55 54 20 54 45 58 54 20 50 52 49 4E 54 49 BOUT TEXT PRINTI
000010: 4E 47 0D 0A 0D 0A 42 65 61 72 20 69 6E 20 6D 69 NG....Bear in mi
000020: 6E 64 20 74 68 61 74 20 77 68 65 6E 20 20 79 6F nd that when yo
000030: 75 20 20 70 72 69 6E 74 20 20 6E 6F 72 6D 61 6C u print normal
000040: 6C 79 2C 20 20 73 65 6E 64 69 6E 67 20 20 74 65 ly, sending te
000050: 78 74 20 20 74 6F 20 62 65 20 70 72 69 6E 74 65 xt to be printe
000060: 64 2C 20 74 68 65 0D 0A 63 6F 6D 70 75 74 65 72 d, the..computer
000070: 20 77 69 6C 6C 20 73 65 6E 64 20 6F 6E 65 20 62 will send one b
000080: 79 74 65 20 6F 66 20 69 6E 66 6F 72 6D 61 74 69 yte of informati
000090: 6F 6E 20 66 6F 72 20 65 61 63 68 20 63 68 61 72 on for each char
0000A0: 61 63 74 65 72 20 74 6F 20 62 65 20 70 72 69 6E acter to be prin
0000B0: 74 65 64 2E 20 20 49 66 0D 0A 79 6F 75 20 77 61 ted. If..you wa
0000C0: 6E 74 20 74 6F 20 70 72 69 6E 74 20 61 20 63 61 nt to print a ca
0000D0: 70 69 74 61 6C 20 41 2C 20 20 74 68 69 73 20 20 pital A, this
0000E0: 69 73 20 20 74 68 65 20 36 35 74 68 20 6C 65 74 is the 65th let
0000F0: 74 65 72 20 6F 66 20 74 68 65 20 41 53 43 49 49 ter of the ASCII
000100: 20 63 68 61 72 61 63 74 65 72 0D 0A 73 65 74 2C character..set,
000110: 20 61 6E 64 20 74 68 65 20 63 6F 6D 70 75 74 65 and the compute
000120: 72 20 77 69 6C 6C 20 73 65 6E 64 20 20 74 68 65 r will send the
000130: 20 20 62 69 6E 61 72 79 20 20 63 6F 64 65 20 20 binary code
000140: 66 6F 72 20 36 35 20 74 6F 20 74 68 65 20 70 72 for 65 to the pr
000150: 69 6E 74 65 72 2E 20 20 54 68 69 73 0D 0A 70 61 inter. This..pa
000160: 72 74 69 63 75 6C 61 72 20 62 69 6E 61 72 79 20 rticular binary
000170: 63 6F 64 65 20 69 73 20 20 30 31 30 30 30 30 30 code is 0100000
000180: 31 2E 20 20 20 53 6F 20 20 6F 66 20 20 74 68 65 1. So of the
000190: 20 20 65 69 67 68 74 20 20 77 69 72 65 73 20 72 eight wires r
0001A0: 75 6E 6E 69 6E 67 20 62 65 74 77 65 65 6E 0D 0A unning between..
0001B0: 63 6F 6D 70 75 74 65 72 20 61 6E 64 20 70 72 69 computer and pri
0001C0: 6E 74 65 72 2C 20 74 77 6F 20 77 69 6C 6C 20 68 nter, two will h
0001D0: 61 76 65 20 61 20 27 68 69 67 68 27 20 20 76 6F ave a 'high' vo
0001E0: 6C 74 61 67 65 20 6F 6E 20 74 68 65 6D 2C 20 61 ltage on them, a
0001F0: 6E 64 20 73 69 78 20 77 69 6C 6C 20 68 61 76 65 nd six will have
Size : 512 (Real : 512)
000000: 0D 0A 61 20 27 6C 6F 77 27 20 76 6F 6C 74 61 67 ..a 'low' voltag
000010: 65 20 61 6E 64 20 74 68 65 73 65 20 77 69 6C 6C e and these will
000020: 20 62 65 20 69 6E 20 20 74 68 65 20 20 63 6F 6D be in the com
000030: 62 69 6E 61 74 69 6F 6E 20 6F 66 20 74 68 65 20 bination of the
000040: 30 27 73 20 61 6E 64 20 31 27 73 20 69 6E 20 74 0's and 1's in t
000050: 68 65 0D 0A 62 69 6E 61 72 79 20 63 6F 64 65 2E he..binary code.
000060: 20 20 54 68 69 73 20 77 69 6C 6C 20 6C 61 73 74 This will last
000070: 20 66 6F 72 20 61 20 20 66 72 61 63 74 69 6F 6E for a fraction
000080: 20 20 6F 66 20 61 20 73 65 63 6F 6E 64 2C 20 61 of a second, a
000090: 6E 64 20 74 68 65 6E 20 74 68 65 20 63 6F 6D 70 nd then the comp
0000A0: 75 74 65 72 0D 0A 77 69 6C 6C 20 73 65 6E 64 20 uter..will send
0000B0: 74 68 65 20 62 79 74 65 20 66 6F 72 20 74 68 65 the byte for the
0000C0: 20 6E 65 78 74 20 63 68 61 72 61 63 74 65 72 20 next character
0000D0: 20 74 6F 20 62 65 20 70 72 69 6E 74 65 64 2E 20 to be printed.
0000E0: 20 41 6C 6C 20 65 69 67 68 74 20 62 69 74 73 20 All eight bits
0000F0: 6F 66 20 74 68 65 0D 0A 62 79 74 65 20 6F 66 20 of the..byte of
000100: 69 6E 66 6F 72 6D 61 74 69 6F 6E 20 77 65 72 65 information were
000110: 20 73 65 6E 74 20 61 74 20 6F 6E 63 65 2C 20 20 sent at once,
000120: 69 65 2C 20 20 69 6E 20 20 70 61 72 61 6C 6C 65 ie, in paralle
000130: 6C 2C 20 68 65 6E 63 65 20 74 68 65 20 6E 61 6D l, hence the nam
000140: 65 20 6F 66 20 74 68 65 0D 0A 70 72 69 6E 74 65 e of the..printe
000150: 72 20 69 6E 74 65 72 66 61 63 65 2C 20 50 61 72 r interface, Par
000160: 61 6C 6C 65 6C 2E 0D 0A 0D 0A 57 68 61 74 20 49 allel.....What I
000170: 20 61 6D 20 6C 65 61 64 69 6E 67 20 75 70 20 74 am leading up t
000180: 6F 20 68 65 72 65 20 69 73 20 74 68 61 74 20 20 o here is that
000190: 74 68 65 20 20 61 63 74 75 61 6C 20 73 68 61 70 the actual shap
0001A0: 65 20 6F 66 20 74 68 65 20 41 20 77 61 73 20 6E e of the A was n
0001B0: 6F 74 20 73 65 6E 74 20 62 79 0D 0A 74 68 65 20 ot sent by..the
0001C0: 63 6F 6D 70 75 74 65 72 2E 20 20 46 6F 6E 74 20 computer. Font
0001D0: 20 69 6E 66 6F 72 6D 61 74 69 6F 6E 20 20 63 6F information co
0001E0: 6D 65 73 20 20 66 72 6F 6D 20 20 74 68 65 20 20 mes from the
0001F0: 70 72 69 6E 74 65 72 2E 20 20 20 57 68 65 6E 20 printer. When
Size : 512 (Real : 512)
000000: 20 74 68 65 20 70 72 69 6E 74 65 72 0D 0A 72 65 the printer..re
000010: 63 65 69 76 65 73 20 74 68 65 20 63 6F 64 65 20 ceives the code
000020: 66 6F 72 20 74 68 65 20 36 35 74 68 20 6C 65 74 for the 65th let
000030: 74 65 72 20 20 6F 66 20 20 74 68 65 20 20 41 53 ter of the AS
000040: 43 49 49 20 63 68 61 72 61 63 74 65 72 20 73 65 CII character se
000050: 74 2C 20 69 74 20 6B 6E 6F 77 73 20 69 74 0D 0A t, it knows it..
000060: 6D 75 73 74 20 70 72 69 6E 74 20 61 20 63 61 70 must print a cap
000070: 69 74 61 6C 20 41 2C 20 62 65 63 61 75 73 65 20 ital A, because
000080: 20 62 6F 74 68 20 20 63 6F 6D 70 75 74 65 72 20 both computer
000090: 20 61 6E 64 20 70 72 69 6E 74 65 72 20 63 6F 6E and printer con
0000A0: 66 6F 72 6D 20 74 6F 20 74 68 65 20 73 61 6D 65 form to the same
0000B0: 0D 0A 41 53 43 49 49 20 73 74 61 6E 64 61 72 64 ..ASCII standard
0000C0: 2E 0D 0A 0D 0A 54 68 65 20 70 72 69 6E 74 20 68 .....The print h
0000D0: 65 61 64 20 28 6C 65 74 27 73 20 61 73 73 75 6D ead (let's assum
0000E0: 65 20 20 79 6F 75 20 20 68 61 76 65 20 20 61 20 e you have a
0000F0: 20 73 74 61 6E 64 61 72 64 20 20 39 20 70 69 6E standard 9 pin
000100: 20 64 6F 74 20 6D 61 74 72 69 78 20 70 72 69 6E dot matrix prin
000110: 74 65 72 29 2C 0D 0A 63 6F 6E 73 69 73 74 73 20 ter),..consists
000120: 6F 66 20 61 20 76 65 72 74 69 63 61 6C 20 63 6F of a vertical co
000130: 6C 75 6D 6E 20 6F 66 20 39 20 20 74 69 6E 79 20 lumn of 9 tiny
000140: 20 70 69 6E 73 2E 20 20 20 41 73 20 74 68 65 20 pins. As the
000150: 70 72 69 6E 74 20 68 65 61 64 20 6D 6F 76 65 73 print head moves
000160: 20 61 63 72 6F 73 73 0D 0A 74 68 65 20 70 61 70 across..the pap
000170: 65 72 20 20 74 68 65 73 65 20 70 69 6E 73 20 61 er these pins a
000180: 72 65 20 66 69 72 65 64 20 20 6F 75 74 77 61 72 re fired outwar
000190: 64 73 2C 20 20 74 68 72 6F 75 67 68 20 20 74 68 ds, through th
0001A0: 65 20 72 69 62 62 6F 6E 2C 20 61 6E 64 20 70 72 e ribbon, and pr
0001B0: 65 73 73 69 6E 67 20 69 74 0D 0A 61 67 61 69 6E essing it..again
0001C0: 73 74 20 74 68 65 20 70 61 70 65 72 2E 20 20 54 st the paper. T
0001D0: 68 69 73 20 70 75 74 73 20 61 20 74 69 6E 79 20 his puts a tiny
0001E0: 20 64 6F 74 20 20 6F 6E 20 20 74 68 65 20 20 70 dot on the p
0001F0: 61 70 65 72 2E 20 20 49 66 20 61 6C 6C 20 74 68 aper. If all th
Size : 512 (Real : 512)
000000: 65 20 70 69 6E 73 20 77 65 72 65 0D 0A 66 69 72 e pins were..fir
000010: 65 64 20 61 74 20 74 68 65 20 73 61 6D 65 20 74 ed at the same t
000020: 69 6D 65 20 20 79 6F 75 20 20 77 6F 75 6C 64 20 ime you would
000030: 20 65 6E 64 20 20 75 70 20 20 77 69 74 68 20 20 end up with
000040: 61 20 20 73 6D 61 6C 6C 20 76 65 72 74 69 63 61 a small vertica
000050: 6C 20 6C 69 6E 65 20 6F 6E 20 74 68 65 0D 0A 70 l line on the..p
000060: 61 70 65 72 2E 0D 0A 0D 0A 53 6F 20 77 68 65 6E aper.....So when
000070: 20 74 68 65 20 70 72 69 6E 74 65 72 20 68 61 73 the printer has
000080: 20 74 6F 20 70 72 69 6E 74 20 20 61 20 20 63 61 to print a ca
000090: 70 69 74 61 6C 20 20 41 20 20 69 74 20 77 69 6C pital A it wil
0000A0: 6C 20 66 69 72 65 20 20 6D 6F 73 74 20 6F 66 20 l fire most of
0000B0: 74 68 65 20 6C 6F 77 65 72 0D 0A 70 69 6E 73 2C the lower..pins,
0000C0: 20 6D 6F 76 65 20 61 20 66 72 61 63 74 69 6F 6E move a fraction
0000D0: 20 74 6F 20 74 68 65 20 72 69 67 68 74 2C 20 66 to the right, f
0000E0: 69 72 65 20 20 73 6F 6D 65 20 6D 6F 72 65 20 70 ire some more p
0000F0: 69 6E 73 2C 20 6D 6F 76 65 20 61 20 66 72 61 63 ins, move a frac
000100: 74 69 6F 6E 20 74 6F 20 74 68 65 0D 0A 72 69 67 tion to the..rig
000110: 68 74 2C 20 66 69 72 65 20 73 6F 6D 65 20 6F 66 ht, fire some of
000120: 20 74 68 65 20 74 6F 70 20 70 69 6E 73 20 74 6F the top pins to
000130: 20 20 66 6F 72 6D 20 20 74 68 65 20 20 74 6F 70 form the top
000140: 20 6F 66 20 74 68 65 20 41 2C 20 61 6E 64 20 6D of the A, and m
000150: 69 64 64 6C 65 20 70 69 6E 73 20 74 6F 0D 0A 66 iddle pins to..f
000160: 6F 72 6D 20 74 68 65 20 63 72 6F 73 73 20 6F 66 orm the cross of
000170: 20 74 68 65 20 41 2C 20 6D 6F 76 65 20 61 20 66 the A, move a f
000180: 72 61 63 74 69 6F 6E 20 74 6F 20 74 68 65 20 72 raction to the r
000190: 69 67 68 74 2C 20 61 6E 64 20 73 6F 20 6F 6E 20 ight, and so on
0001A0: 75 6E 74 69 6C 20 74 68 65 20 77 68 6F 6C 65 0D until the whole.
0001B0: 0A 63 68 61 72 61 63 74 65 72 20 69 73 20 70 72 .character is pr
0001C0: 69 6E 74 65 64 2E 20 20 57 68 69 63 68 20 70 69 inted. Which pi
0001D0: 6E 73 20 61 72 65 20 66 69 72 65 64 20 20 6F 6E ns are fired on
0001E0: 20 65 61 63 68 20 74 69 6E 79 20 68 6F 72 69 7A each tiny horiz
0001F0: 6F 6E 74 61 6C 20 6D 6F 76 65 6D 65 6E 74 20 6F ontal movement o
Size : 512 (Real : 512)
000000: 66 0D 0A 74 68 65 20 68 65 61 64 20 69 73 20 64 f..the head is d
000010: 65 74 65 72 6D 69 6E 65 64 20 62 79 20 74 68 65 etermined by the
000020: 20 50 52 49 4E 54 45 52 2E 20 20 20 49 74 20 67 PRINTER. It g
000030: 65 74 73 20 74 68 69 73 20 69 6E 66 6F 72 6D 61 ets this informa
000040: 74 69 6F 6E 20 66 72 6F 6D 20 74 68 65 20 62 75 tion from the bu
000050: 69 6C 74 0D 0A 69 6E 20 6D 65 6D 6F 72 79 20 74 ilt..in memory t
000060: 68 61 74 20 20 74 68 65 20 20 6D 61 6E 75 66 61 hat the manufa
000070: 63 74 75 72 65 72 20 20 6C 6F 61 64 65 64 20 20 cturer loaded
000080: 77 69 74 68 20 20 74 68 69 73 20 20 66 6F 6E 74 with this font
000090: 20 20 69 6E 66 6F 72 6D 61 74 69 6F 6E 20 77 68 information wh
0000A0: 65 6E 20 68 65 0D 0A 64 65 73 69 67 6E 65 64 20 en he..designed
0000B0: 61 6E 64 20 62 75 69 6C 74 20 74 68 65 20 70 72 and built the pr
0000C0: 69 6E 74 65 72 2E 0D 0A 0D 0A 47 52 41 50 48 49 inter.....GRAPHI
0000D0: 43 53 20 50 52 49 4E 54 49 4E 47 0D 0A 0D 0A 49 CS PRINTING....I
0000E0: 6E 20 67 72 61 70 68 69 63 73 20 70 72 69 6E 74 n graphics print
0000F0: 69 6E 67 2C 20 74 68 65 20 65 73 73 65 6E 74 69 ing, the essenti
000100: 61 6C 20 64 69 66 66 65 72 65 6E 63 65 20 69 73 al difference is
000110: 20 20 74 68 61 74 20 74 68 65 20 70 72 69 6E 74 that the print
000120: 20 68 65 61 64 20 77 69 6C 6C 20 66 69 72 65 0D head will fire.
000130: 0A 69 74 73 20 70 69 6E 73 20 6F 6E 6C 79 20 6F .its pins only o
000140: 6E 63 65 20 66 6F 72 20 20 65 61 63 68 20 20 62 nce for each b
000150: 79 74 65 20 20 6F 66 20 20 69 6E 66 6F 72 6D 61 yte of informa
000160: 74 69 6F 6E 20 20 72 65 63 65 69 76 65 64 20 66 tion received f
000170: 72 6F 6D 20 74 68 65 20 63 6F 6D 70 75 74 65 72 rom the computer
000180: 2E 0D 0A 57 68 69 63 68 20 70 69 6E 73 20 61 72 ...Which pins ar
000190: 65 20 66 69 72 65 64 20 61 72 65 20 64 65 74 65 e fired are dete
0001A0: 72 6D 69 6E 65 64 20 73 6F 6C 65 6C 79 20 62 79 rmined solely by
0001B0: 20 20 74 68 65 20 62 69 6E 61 72 79 20 63 6F 64 the binary cod
0001C0: 65 20 73 65 6E 74 2E 20 20 53 6F 2C 20 69 66 20 e sent. So, if
0001D0: 74 68 65 0D 0A 63 6F 6D 70 75 74 65 72 20 73 65 the..computer se
0001E0: 6E 64 73 20 63 6F 64 65 20 36 35 20 28 30 31 30 nds code 65 (010
0001F0: 30 30 30 30 31 29 20 61 67 61 69 6E 2C 20 20 62 00001) again, b
Size : 512 (Real : 512)
000000: 75 74 20 20 74 68 65 20 20 70 72 69 6E 74 65 72 ut the printer
000010: 20 69 73 20 69 6E 20 67 72 61 70 68 69 63 73 20 is in graphics
000020: 6D 6F 64 65 2C 0D 0A 74 68 65 6E 20 6F 6E 6C 79 mode,..then only
000030: 20 74 77 6F 20 6F 66 20 74 68 65 20 70 69 6E 73 two of the pins
000040: 20 77 69 6C 6C 20 66 69 72 65 20 6F 6E 63 65 20 will fire once
000050: 61 6E 64 20 74 68 61 74 20 69 73 20 69 74 20 66 and that is it f
000060: 6F 72 20 74 68 61 74 20 62 79 74 65 2E 20 20 54 or that byte. T
000070: 68 69 6E 6B 20 6F 66 0D 0A 74 68 69 73 20 73 65 hink of..this se
000080: 71 75 65 6E 63 65 20 6F 66 20 31 27 73 20 61 6E quence of 1's an
000090: 64 20 30 27 73 20 61 72 72 61 6E 67 65 64 20 61 d 0's arranged a
0000A0: 73 20 61 20 63 6F 6C 75 6D 6E 20 72 65 70 72 65 s a column repre
0000B0: 73 65 6E 74 69 6E 67 20 65 69 67 68 74 20 6F 66 senting eight of
0000C0: 20 74 68 65 20 6E 69 6E 65 0D 0A 70 69 6E 73 2E the nine..pins.
0000D0: 20 20 41 20 31 20 6D 65 61 6E 73 20 74 68 65 20 A 1 means the
0000E0: 70 69 6E 20 77 69 6C 6C 20 62 65 20 20 66 69 72 pin will be fir
0000F0: 65 64 2C 20 20 61 20 20 30 20 20 6D 65 61 6E 73 ed, a 0 means
000100: 20 74 68 65 20 70 69 6E 20 77 69 6C 6C 20 6E 6F the pin will no
000110: 74 20 62 65 20 66 69 72 65 64 2E 0D 0A 59 6F 75 t be fired...You
000120: 20 77 69 6C 6C 20 6E 6F 77 20 20 6E 6F 74 20 65 will now not e
000130: 6E 64 20 75 70 20 77 69 74 68 20 61 20 63 61 70 nd up with a cap
000140: 69 74 61 6C 20 20 41 20 6F 6E 20 74 68 65 20 70 ital A on the p
000150: 61 70 65 72 2C 20 62 75 74 20 6F 6E 6C 79 20 74 aper, but only t
000160: 77 6F 20 74 69 6E 79 20 64 6F 74 73 2C 0D 0A 6F wo tiny dots,..o
000170: 6E 65 20 61 62 6F 76 65 20 74 68 65 20 6F 74 68 ne above the oth
000180: 65 72 2E 20 20 46 6F 72 20 69 6E 74 65 72 65 73 er. For interes
000190: 74 2C 20 69 6E 20 74 65 78 74 20 70 72 69 6E 74 t, in text print
0001A0: 69 6E 67 2C 20 65 69 67 68 74 20 6F 66 20 74 68 ing, eight of th
0001B0: 65 20 6E 69 6E 65 20 70 69 6E 73 20 61 72 65 0D e nine pins are.
0001C0: 0A 75 73 65 64 20 74 6F 20 70 72 6F 64 75 63 65 .used to produce
0001D0: 20 74 65 78 74 20 63 68 61 72 61 63 74 65 72 73 text characters
0001E0: 20 61 6E 64 20 74 68 65 20 6E 69 6E 74 68 20 70 and the ninth p
0001F0: 69 6E 20 69 73 20 75 73 65 64 20 74 6F 20 64 6F in is used to do
Size : 512 (Real : 512)
000000: 20 75 6E 64 65 72 6C 69 6E 69 6E 67 2E 0D 0A 0D underlining....
000010: 0A 4C 65 74 27 73 20 6E 6F 77 20 67 65 74 20 62 .Let's now get b
000020: 61 63 6B 20 74 6F 20 74 68 65 20 6A 6F 62 20 69 ack to the job i
000030: 6E 20 68 61 6E 64 2C 20 20 70 72 69 6E 74 69 6E n hand, printin
000040: 67 20 70 61 72 74 20 6F 66 20 74 68 65 20 73 63 g part of the sc
000050: 72 65 65 6E 20 61 73 20 61 20 67 72 61 70 68 69 reen as a graphi
000060: 63 0D 0A 69 6D 61 67 65 2E 20 20 41 6C 6C 20 74 c..image. All t
000070: 68 65 20 73 63 72 65 65 6E 20 63 6F 6E 73 69 73 he screen consis
000080: 74 73 20 20 6F 66 20 20 69 73 20 20 61 20 20 6D ts of is a m
000090: 61 74 72 69 78 20 20 6F 66 20 67 72 61 70 68 69 atrix of graphi
0000A0: 63 73 20 63 6F 6F 72 64 69 6E 61 74 65 73 2C 20 cs coordinates,
0000B0: 36 34 30 0D 0A 68 6F 72 69 7A 6F 6E 74 61 6C 6C 640..horizontall
0000C0: 79 2C 20 62 79 20 34 30 30 20 76 65 72 74 69 63 y, by 400 vertic
0000D0: 61 6C 6C 79 2E 20 20 20 4C 65 74 27 73 20 20 74 ally. Let's t
0000E0: 68 69 6E 6B 20 20 61 62 6F 75 74 20 20 61 20 20 hink about a
0000F0: 4D 6F 64 65 20 20 32 20 73 63 72 65 65 6E 2E 20 Mode 2 screen.
000100: 20 45 61 63 68 0D 0A 70 6F 73 69 74 69 6F 6E 20 Each..position
000110: 69 73 20 65 69 74 68 65 72 20 69 6C 6C 75 6D 69 is either illumi
000120: 6E 61 74 65 64 20 6F 72 20 6E 6F 74 2E 20 20 49 nated or not. I
000130: 66 20 69 74 20 69 73 20 69 6C 6C 75 6D 69 6E 61 f it is illumina
000140: 74 65 64 2C 20 77 65 20 77 61 6E 74 20 74 6F 20 ted, we want to
000150: 70 72 69 6E 74 20 61 0D 0A 74 69 6E 79 20 64 6F print a..tiny do
000160: 74 2C 20 69 66 20 69 74 20 69 73 20 20 6E 6F 74 t, if it is not
000170: 2C 20 20 77 65 20 20 77 61 6E 74 20 20 74 6F 20 , we want to
000180: 20 70 72 69 6E 74 20 20 6E 6F 74 68 69 6E 67 20 print nothing
000190: 20 61 6E 64 20 20 6D 6F 76 65 20 6F 6E 20 74 6F and move on to
0001A0: 20 74 68 65 20 6E 65 78 74 0D 0A 70 6F 73 69 74 the next..posit
0001B0: 69 6F 6E 2E 20 20 53 6F 20 61 6C 6C 20 77 65 20 ion. So all we
0001C0: 6E 65 65 64 20 74 6F 20 64 6F 20 69 73 20 70 75 need to do is pu
0001D0: 74 20 20 74 68 65 20 70 72 69 6E 74 65 72 20 69 t the printer i
0001E0: 6E 20 67 72 61 70 68 69 63 73 20 6D 6F 64 65 20 n graphics mode
0001F0: 20 61 6E 64 20 73 65 74 20 75 70 0D 0A 61 20 46 and set up..a F
Size : 512 (Real : 512)
000000: 4F 52 2F 4E 45 58 54 20 6C 6F 6F 70 20 66 6F 72 OR/NEXT loop for
000010: 20 65 61 63 68 20 72 6F 77 20 6F 66 20 70 69 78 each row of pix
000020: 65 6C 73 20 20 6F 6E 20 20 74 68 65 20 73 63 72 els on the scr
000030: 65 65 6E 2E 20 20 54 68 65 20 73 74 61 74 65 20 een. The state
000040: 6F 66 20 65 61 63 68 20 70 69 78 65 6C 0D 0A 77 of each pixel..w
000050: 69 6C 6C 20 62 65 20 64 65 74 65 72 6D 69 6E 65 ill be determine
000060: 64 20 62 79 20 74 68 65 20 42 41 53 49 43 20 63 d by the BASIC c
000070: 6F 6D 6D 61 6E 64 20 20 54 45 53 54 2E 20 20 54 ommand TEST. T
000080: 68 65 20 54 45 53 54 20 63 6F 6D 6D 61 6E 64 20 he TEST command
000090: 72 65 74 75 72 6E 73 20 74 68 65 20 70 65 6E 0D returns the pen.
0000A0: 0A 6E 75 6D 62 65 72 20 74 68 61 74 20 74 68 61 .number that tha
0000B0: 74 20 70 6F 73 69 74 69 6F 6E 20 77 61 73 20 77 t position was w
0000C0: 72 69 74 74 65 6E 20 77 69 74 68 2E 20 20 20 49 ritten with. I
0000D0: 66 20 20 77 65 20 20 68 61 76 65 20 61 20 4D 6F f we have a Mo
0000E0: 64 65 20 32 20 73 63 72 65 65 6E 20 20 74 68 65 de 2 screen the
0000F0: 6E 0D 0A 65 61 63 68 20 70 6F 73 69 74 69 6F 6E n..each position
000100: 20 77 61 73 20 65 69 74 68 65 72 20 77 72 69 74 was either writ
000110: 74 65 6E 20 77 69 74 68 20 50 65 6E 20 20 31 2C ten with Pen 1,
000120: 20 20 6F 72 20 62 65 20 62 61 63 6B 67 72 6F 75 or be backgrou
000130: 6E 64 20 70 61 70 65 72 20 77 72 69 74 74 65 6E nd paper written
000140: 20 69 6E 0D 0A 50 65 6E 20 30 2E 20 20 53 6F 20 in..Pen 0. So
000150: 77 65 20 63 61 6E 20 73 61 79 20 49 46 20 20 54 we can say IF T
000160: 45 53 54 28 72 6F 77 2C 63 6F 6C 29 3D 31 20 20 EST(row,col)=1
000170: 54 48 45 4E 20 50 52 49 4E 54 20 43 48 52 24 28 THEN PRINT CHR$(
000180: 31 29 20 45 4C 53 45 20 50 52 49 4E 54 20 43 48 1) ELSE PRINT CH
000190: 52 24 28 30 29 0D 0A 77 68 65 72 65 20 72 6F 77 R$(0)..where row
0001A0: 20 61 6E 64 20 63 6F 6C 20 61 72 65 20 74 68 65 and col are the
0001B0: 20 36 34 30 20 63 6F 6C 75 6D 6E 73 20 20 6F 66 640 columns of
0001C0: 20 20 34 30 30 20 72 6F 77 73 20 6F 66 20 74 68 400 rows of th
0001D0: 65 20 73 63 72 65 65 6E 2E 20 20 54 68 61 74 20 e screen. That
0001E0: 6D 75 73 74 20 62 65 0D 0A 64 6F 6E 65 20 66 6F must be..done fo
0001F0: 72 20 65 76 65 72 79 20 67 72 61 70 68 69 63 73 r every graphics
Size : 512 (Real : 512)
000000: 20 70 6F 73 69 74 69 6F 6E 2E 20 20 20 43 48 52 position. CHR
000010: 24 28 31 29 20 20 77 69 6C 6C 20 20 73 65 6E 64 $(1) will send
000020: 20 74 68 65 20 62 69 74 20 70 61 74 74 65 72 6E the bit pattern
000030: 20 30 30 30 30 30 30 30 31 0D 0A 61 6E 64 20 43 00000001..and C
000040: 48 52 24 28 30 29 20 77 69 6C 6C 20 73 65 6E 64 HR$(0) will send
000050: 20 74 68 65 20 62 69 74 20 20 70 61 74 74 65 72 the bit patter
000060: 6E 20 20 30 30 30 30 30 30 30 30 2E 20 20 20 20 n 00000000.
000070: 53 6F 20 20 69 66 20 20 77 65 20 68 61 64 20 61 So if we had a
000080: 20 64 6F 74 20 6F 6E 20 74 68 65 0D 0A 73 63 72 dot on the..scr
000090: 65 65 6E 20 20 77 65 20 77 69 6C 6C 20 67 65 74 een we will get
0000A0: 20 61 20 64 6F 74 20 6F 6E 20 74 68 65 20 70 72 a dot on the pr
0000B0: 69 6E 74 65 72 2E 0D 0A 0D 0A 50 55 54 54 49 4E inter.....PUTTIN
0000C0: 47 20 49 54 20 49 4E 54 4F 20 50 52 41 43 54 49 G IT INTO PRACTI
0000D0: 43 45 0D 0A 0D 0A 54 68 65 20 66 69 72 73 74 20 CE....The first
0000E0: 74 68 69 6E 67 20 74 6F 20 64 6F 20 69 73 20 64 thing to do is d
0000F0: 65 63 69 64 65 20 77 68 61 74 20 20 61 72 65 61 ecide what area
000100: 20 20 6F 66 20 20 74 68 65 20 73 63 72 65 65 6E of the screen
000110: 20 79 6F 75 20 77 61 6E 74 20 74 6F 20 70 72 69 you want to pri
000120: 6E 74 20 61 6E 64 0D 0A 77 68 61 74 20 73 69 7A nt and..what siz
000130: 65 20 79 6F 75 20 77 61 6E 74 20 74 68 65 20 66 e you want the f
000140: 69 6E 69 73 68 65 64 20 20 70 72 69 6E 74 65 64 inished printed
000150: 20 20 69 6D 61 67 65 2E 20 20 20 49 66 20 20 79 image. If y
000160: 6F 75 20 77 61 6E 74 20 69 74 20 62 69 67 20 20 ou want it big
000170: 74 68 65 6E 20 79 6F 75 0D 0A 6E 65 65 64 20 74 then you..need t
000180: 6F 20 70 72 69 6E 74 20 69 6E 20 50 6F 72 74 72 o print in Portr
000190: 61 69 74 20 20 6D 6F 64 65 2C 20 20 70 72 69 6E ait mode, prin
0001A0: 74 69 6E 67 20 20 74 68 65 20 20 77 68 6F 6C 65 ting the whole
0001B0: 20 20 6F 66 20 20 74 68 65 20 6C 65 66 74 20 73 of the left s
0001C0: 69 64 65 20 6F 66 20 74 68 65 0D 0A 73 63 72 65 ide of the..scre
0001D0: 65 6E 20 66 69 72 73 74 20 20 61 6E 64 20 66 69 en first and fi
0001E0: 6E 69 73 68 69 6E 67 20 6F 6E 20 74 68 65 20 72 nishing on the r
0001F0: 69 67 68 74 20 68 61 6E 64 20 73 69 64 65 2E 20 ight hand side.
Size : 512 (Real : 512)
000000: 20 49 66 20 79 6F 75 20 77 61 6E 74 20 73 6D 61 If you want sma
000010: 6C 6C 65 72 20 70 72 69 6E 74 73 2C 0D 0A 6E 6F ller prints,..no
000020: 20 77 69 64 65 72 20 74 68 61 6E 20 74 68 65 20 wider than the
000030: 77 69 64 74 68 20 6F 66 20 41 34 20 73 61 79 2C width of A4 say,
000040: 20 74 68 65 6E 20 67 6F 20 66 6F 72 20 6C 61 6E then go for lan
000050: 64 73 63 61 70 65 20 6D 6F 64 65 2E 0D 0A 0D 0A dscape mode.....
000060: 54 68 65 20 70 72 69 6E 74 65 72 20 6F 66 66 65 The printer offe
000070: 72 73 20 61 20 6E 75 6D 62 65 72 20 6F 66 20 20 rs a number of
000080: 67 72 61 70 68 69 63 73 20 20 6D 6F 64 65 73 3B graphics modes;
000090: 20 73 69 6E 67 6C 65 20 64 65 6E 73 69 74 79 2C single density,
0000A0: 20 64 6F 75 62 6C 65 20 64 65 6E 73 69 74 79 2C double density,
0000B0: 0D 0A 64 6F 75 62 6C 65 20 73 70 65 65 64 2C 20 ..double speed,
0000C0: 64 6F 75 62 6C 65 20 64 65 6E 73 69 74 79 2C 20 double density,
0000D0: 71 75 61 64 72 75 70 6C 65 20 64 65 6E 73 69 74 quadruple densit
0000E0: 79 20 65 74 63 2E 20 20 55 73 75 61 6C 6C 79 20 y etc. Usually
0000F0: 74 68 65 20 70 72 69 6E 74 65 72 20 6D 61 6E 75 the printer manu
000100: 61 6C 0D 0A 77 69 6C 6C 20 73 61 79 20 68 6F 77 al..will say how
000110: 20 6D 61 6E 79 20 64 6F 74 73 20 70 65 72 20 20 many dots per
000120: 69 6E 63 68 20 20 65 61 63 68 20 20 72 65 6C 61 inch each rela
000130: 74 65 20 20 74 6F 2E 20 20 4D 79 20 70 72 69 6E te to. My prin
000140: 74 65 72 20 6D 61 6E 75 61 6C 20 67 69 76 65 73 ter manual gives
000150: 20 74 68 65 0D 0A 66 6F 6C 6C 6F 77 69 6E 67 3A the..following:
000160: 2D 0D 0A 20 20 20 20 44 45 4E 53 49 54 59 20 20 -.. DENSITY
000170: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000180: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000190: 20 20 20 20 43 4F 44 45 53 20 54 4F 20 42 45 20 CODES TO BE
0001A0: 53 45 4E 54 0D 0A 20 20 20 20 4E 6F 72 6D 61 6C SENT.. Normal
0001B0: 20 44 65 6E 73 69 74 79 20 20 20 20 20 20 20 20 Density
0001C0: 20 36 30 20 64 6F 74 73 20 70 65 72 20 69 6E 63 60 dots per inc
0001D0: 68 20 20 20 20 20 20 20 3C 45 53 43 3E 20 20 22 h <ESC> "
0001E0: 4B 22 20 20 6E 31 20 20 6E 32 0D 0A 20 20 20 20 K" n1 n2..
0001F0: 44 6F 75 62 6C 65 20 44 65 6E 73 69 74 79 20 20 Double Density
Size : 512 (Real : 512)
000000: 20 20 20 20 20 20 31 32 30 20 64 6F 74 73 20 70 120 dots p
000010: 65 72 20 69 6E 63 68 20 20 20 20 20 20 20 3C 45 er inch <E
000020: 53 43 3E 20 20 22 4C 22 20 20 6E 31 20 20 6E 32 SC> "L" n1 n2
000030: 0D 0A 20 20 20 20 51 75 61 64 20 20 20 44 65 6E .. Quad Den
000040: 73 69 74 79 20 20 20 20 20 20 20 20 32 34 30 20 sity 240
000050: 64 6F 74 73 20 70 65 72 20 69 6E 63 68 20 20 20 dots per inch
000060: 20 20 20 20 3C 45 53 43 3E 20 20 22 5A 22 20 20 <ESC> "Z"
000070: 6E 31 20 20 6E 32 0D 0A 20 20 20 20 43 52 54 20 n1 n2.. CRT
000080: 47 72 61 70 68 69 63 73 20 6D 6F 64 65 20 31 20 Graphics mode 1
000090: 20 20 20 38 30 20 64 6F 74 73 20 70 65 72 20 69 80 dots per i
0000A0: 6E 63 68 20 20 20 20 20 20 20 3C 45 53 43 3E 20 nch <ESC>
0000B0: 20 22 2A 22 20 20 34 32 20 20 20 34 20 20 6E 31 "*" 42 4 n1
0000C0: 20 20 6E 32 0D 0A 20 20 20 20 43 52 54 20 47 72 n2.. CRT Gr
0000D0: 61 70 68 69 63 73 20 6D 6F 64 65 20 32 20 20 20 aphics mode 2
0000E0: 20 39 30 20 64 6F 74 73 20 70 65 72 20 69 6E 63 90 dots per inc
0000F0: 68 20 20 20 20 20 20 20 3C 45 53 43 3E 20 20 22 h <ESC> "
000100: 2A 22 20 20 34 32 20 20 20 36 20 20 6E 31 20 20 *" 42 6 n1
000110: 6E 32 0D 0A 0D 0A 53 6F 20 69 66 20 79 6F 75 20 n2....So if you
000120: 77 61 6E 74 20 74 6F 20 70 72 69 6E 74 20 36 34 want to print 64
000130: 30 20 68 6F 72 69 7A 6F 6E 74 61 6C 20 20 64 6F 0 horizontal do
000140: 74 73 20 20 61 74 20 31 32 30 20 64 6F 74 73 20 ts at 120 dots
000150: 74 6F 20 74 68 65 20 69 6E 63 68 2C 20 74 68 69 to the inch, thi
000160: 73 20 77 69 6C 6C 0D 0A 67 69 76 65 20 61 20 70 s will..give a p
000170: 72 69 6E 74 20 35 2E 33 33 20 69 6E 63 68 65 73 rint 5.33 inches
000180: 20 77 69 64 65 2E 20 20 55 6E 6C 65 73 73 20 20 wide. Unless
000190: 79 6F 75 20 68 61 76 65 20 61 20 77 69 64 65 20 you have a wide
0001A0: 63 61 72 72 69 61 67 65 20 70 72 69 6E 74 65 72 carriage printer
0001B0: 2C 20 70 72 69 6E 74 73 0D 0A 77 69 6C 6C 20 68 , prints..will h
0001C0: 61 76 65 20 74 6F 20 62 65 20 6C 65 73 73 20 74 ave to be less t
0001D0: 68 61 6E 20 38 20 69 6E 63 68 65 73 20 20 77 69 han 8 inches wi
0001E0: 64 65 20 20 69 6E 20 20 61 6E 79 20 63 61 73 65 de in any case
0001F0: 20 73 6F 20 79 6F 75 20 63 61 6E 27 74 20 70 72 so you can't pr
Size : 512 (Real : 512)
000000: 69 6E 74 20 61 20 66 75 6C 6C 0D 0A 73 63 72 65 int a full..scre
000010: 65 6E 20 69 6E 20 6C 61 6E 64 73 63 61 70 65 20 en in landscape
000020: 6D 6F 64 65 20 75 73 69 6E 67 20 6E 6F 72 6D 61 mode using norma
000030: 6C 20 64 65 6E 73 69 74 79 2E 20 20 54 68 69 73 l density. This
000040: 20 77 6F 75 6C 64 20 62 65 20 64 6F 6E 65 20 73 would be done s
000050: 69 64 65 77 61 79 73 2E 0D 0A 0D 0A 4F 4B 2C 20 ideways.....OK,
000060: 73 6F 20 6C 65 74 27 73 20 70 72 6F 67 72 61 6D so let's program
000070: 2E 20 20 54 68 65 20 66 69 72 73 74 20 74 68 69 . The first thi
000080: 6E 67 20 74 6F 20 20 64 6F 20 69 73 20 72 65 73 ng to do is res
000090: 65 74 20 74 68 65 20 70 72 69 6E 74 65 72 20 28 et the printer (
0000A0: 63 6F 64 65 73 20 32 37 20 36 34 29 0D 0A 61 6E codes 27 64)..an
0000B0: 64 20 74 75 72 6E 20 6F 66 66 20 70 65 72 66 6F d turn off perfo
0000C0: 72 61 74 69 6F 6E 20 73 6B 69 70 20 28 63 6F 64 ration skip (cod
0000D0: 65 73 20 32 37 20 37 39 29 20 69 6E 20 63 61 73 es 27 79) in cas
0000E0: 65 20 79 6F 75 72 20 44 49 50 20 73 77 69 74 63 e your DIP switc
0000F0: 68 65 73 20 61 72 65 20 73 65 74 20 74 6F 0D 0A hes are set to..
000100: 73 6B 69 70 20 69 74 2E 20 20 46 69 6E 61 6C 6C skip it. Finall
000110: 79 2C 20 77 65 20 64 6F 20 6E 6F 74 20 77 61 6E y, we do not wan
000120: 74 20 20 42 41 53 49 43 20 20 74 6F 20 73 65 6E t BASIC to sen
000130: 64 20 63 61 72 72 69 61 67 65 20 72 65 74 75 72 d carriage retur
000140: 6E 73 20 61 66 74 65 72 20 73 6F 20 6D 61 6E 79 ns after so many
000150: 0D 0A 63 68 61 72 61 63 74 65 72 73 20 77 68 69 ..characters whi
000160: 63 68 20 69 74 20 6E 6F 72 6D 61 6C 6C 79 20 64 ch it normally d
000170: 6F 65 73 2C 20 73 6F 20 77 65 20 75 73 65 20 20 oes, so we use
000180: 74 68 65 20 57 49 44 54 48 20 63 6F 6D 6D 61 6E the WIDTH comman
000190: 64 20 74 6F 20 74 75 72 6E 20 6F 66 66 20 74 68 d to turn off th
0001A0: 61 74 0D 0A 66 65 61 74 75 72 65 20 77 69 74 68 at..feature with
0001B0: 20 57 49 44 54 48 20 32 35 35 2E 20 20 4F 75 72 WIDTH 255. Our
0001C0: 20 66 69 72 73 74 20 6C 69 6E 65 20 69 73 3A 2D first line is:-
0001D0: 0D 0A 0D 0A 31 30 20 50 52 49 4E 54 20 23 38 2C ....10 PRINT #8,
0001E0: 43 48 52 24 28 32 37 29 3B 43 48 52 24 28 36 34 CHR$(27);CHR$(64
0001F0: 29 3B 43 48 52 24 28 32 37 29 3B 43 48 52 24 28 );CHR$(27);CHR$(
Size : 512 (Real : 512)
000000: 37 39 29 3B 3A 57 49 44 54 48 20 32 35 35 0D 0A 79);:WIDTH 255..
000010: 0D 0A 57 65 20 6E 6F 77 20 6E 65 65 64 20 74 6F ..We now need to
000020: 20 61 64 6A 75 73 74 20 74 68 65 20 6C 69 6E 65 adjust the line
000030: 20 73 70 61 63 69 6E 67 2E 20 20 20 49 74 20 20 spacing. It
000040: 69 73 20 6E 6F 20 67 6F 6F 64 20 68 61 76 69 6E is no good havin
000050: 67 20 74 68 65 20 6C 69 6E 65 20 73 70 61 63 69 g the line spaci
000060: 6E 67 0D 0A 61 74 20 74 68 65 20 6E 6F 72 6D 61 ng..at the norma
000070: 6C 20 6F 6E 65 20 73 69 78 74 68 20 6F 66 20 61 l one sixth of a
000080: 6E 20 69 6E 63 68 2E 20 20 54 68 61 74 20 20 77 n inch. That w
000090: 6F 75 6C 64 20 62 65 20 66 61 72 20 74 6F 6F 20 ould be far too
0000A0: 6D 75 63 68 20 66 6F 72 20 65 61 63 68 20 72 6F much for each ro
0000B0: 77 20 6F 66 0D 0A 70 69 78 65 6C 73 2E 20 20 54 w of..pixels. T
0000C0: 68 65 20 63 6F 64 65 73 20 66 6F 72 20 74 68 69 he codes for thi
0000D0: 73 20 61 72 65 20 32 37 20 20 35 31 20 20 66 6F s are 27 51 fo
0000E0: 6C 6C 6F 77 65 64 20 20 62 79 20 20 74 68 65 20 llowed by the
0000F0: 6E 75 6D 62 65 72 20 6F 66 20 31 38 30 74 68 73 number of 180ths
000100: 20 6F 66 20 61 6E 0D 0A 69 6E 63 68 20 79 6F 75 of an..inch you
000110: 20 6E 65 65 64 2E 20 20 42 79 20 74 72 69 61 6C need. By trial
000120: 20 61 6E 64 20 20 65 72 72 6F 72 2C 20 20 61 6E and error, an
000130: 64 20 20 74 6F 20 20 6B 65 65 70 20 20 74 68 65 d to keep the
000140: 20 6C 65 6E 67 74 68 20 61 6E 64 20 77 69 64 74 length and widt
000150: 68 20 6F 66 20 74 68 65 0D 0A 70 72 69 6E 74 20 h of the..print
000160: 69 6E 20 70 72 6F 70 6F 72 74 69 6F 6E 2C 20 49 in proportion, I
000170: 20 68 61 76 65 20 66 6F 75 6E 64 20 33 20 74 6F have found 3 to
000180: 20 62 65 20 61 62 6F 75 74 20 72 69 67 68 74 2E be about right.
000190: 20 20 54 68 65 20 73 65 63 6F 6E 64 20 6C 69 6E The second lin
0001A0: 65 20 69 73 3A 2D 0D 0A 0D 0A 32 30 20 50 52 49 e is:-....20 PRI
0001B0: 4E 54 20 23 38 2C 43 48 52 24 28 32 37 29 3B 43 NT #8,CHR$(27);C
0001C0: 48 52 24 28 35 31 29 3B 43 48 52 24 28 33 29 3B HR$(51);CHR$(3);
0001D0: 0D 0A 0D 0A 4E 6F 77 20 77 65 20 63 61 6E 20 67 ....Now we can g
0001E0: 65 74 20 64 6F 77 6E 20 74 6F 20 74 68 65 20 6E et down to the n
0001F0: 69 74 74 79 20 67 72 69 74 74 79 2E 20 20 20 4C itty gritty. L
Size : 512 (Real : 512)
000000: 65 74 27 73 20 70 72 69 6E 74 20 74 68 65 20 66 et's print the f
000010: 75 6C 6C 20 4D 6F 64 65 20 32 20 73 63 72 65 65 ull Mode 2 scree
000020: 6E 20 69 6E 0D 0A 6C 61 6E 64 73 63 61 70 65 20 n in..landscape
000030: 6D 6F 64 65 2C 20 75 73 69 6E 67 20 64 6F 75 62 mode, using doub
000040: 6C 65 20 64 65 6E 73 69 74 79 20 67 72 61 70 68 le density graph
000050: 69 63 73 2E 20 20 54 68 65 20 20 74 6F 70 20 6C ics. The top l
000060: 65 66 74 20 68 61 6E 64 20 63 6F 72 6E 65 72 20 eft hand corner
000070: 6F 66 20 74 68 65 0D 0A 73 63 72 65 65 6E 20 68 of the..screen h
000080: 61 73 20 67 72 61 70 68 69 63 73 20 63 6F 6F 72 as graphics coor
000090: 64 69 6E 61 74 65 73 20 6F 66 20 30 2C 34 30 30 dinates of 0,400
0000A0: 20 73 6F 20 20 77 65 20 20 61 72 65 20 73 74 61 so we are sta
0000B0: 72 74 69 6E 67 20 61 74 20 72 6F 77 20 34 30 30 rting at row 400
0000C0: 20 77 6F 72 6B 69 6E 67 0D 0A 74 6F 20 72 6F 77 working..to row
0000D0: 20 30 2E 20 20 49 6E 20 4D 6F 64 65 20 32 2C 20 0. In Mode 2,
0000E0: 77 65 20 63 61 6E 20 61 66 66 6F 72 64 20 74 6F we can afford to
0000F0: 20 64 6F 20 6F 6E 6C 79 20 65 76 65 72 79 20 61 do only every a
000100: 6C 74 65 72 6E 61 74 65 20 72 6F 77 20 61 73 20 lternate row as
000110: 65 61 63 68 20 70 69 78 65 6C 0D 0A 73 63 61 6E each pixel..scan
000120: 73 20 74 77 6F 20 72 6F 77 73 2E 20 20 53 6F 20 s two rows. So
000130: 6F 75 72 20 74 68 69 72 64 20 6C 69 6E 65 20 69 our third line i
000140: 73 3A 2D 0D 0A 0D 0A 33 30 20 46 4F 52 20 79 25 s:-....30 FOR y%
000150: 3D 34 30 30 20 54 4F 20 30 20 53 54 45 50 20 2D =400 TO 0 STEP -
000160: 32 0D 0A 0D 0A 42 79 20 74 68 65 20 77 61 79 2C 2....By the way,
000170: 20 79 6F 75 20 63 61 6E 20 65 61 73 69 6C 79 20 you can easily
000180: 63 68 61 6E 67 65 20 20 74 68 65 20 20 61 62 6F change the abo
000190: 76 65 20 20 6C 69 6E 65 20 20 69 66 20 79 6F 75 ve line if you
0001A0: 20 6F 6E 6C 79 20 77 61 6E 74 65 64 20 74 6F 20 only wanted to
0001B0: 70 72 69 6E 74 0D 0A 70 61 72 74 20 6F 66 20 74 print..part of t
0001C0: 68 65 20 73 63 72 65 65 6E 2E 20 20 4A 75 73 74 he screen. Just
0001D0: 20 63 68 61 6E 67 65 20 74 68 65 20 34 30 30 20 change the 400
0001E0: 74 6F 20 74 68 65 20 74 6F 70 20 67 72 61 70 68 to the top graph
0001F0: 69 63 73 20 63 6F 6F 72 64 69 6E 61 74 65 20 79 ics coordinate y
Size : 512 (Real : 512)
000000: 6F 75 20 77 61 6E 74 0D 0A 74 6F 20 70 72 69 6E ou want..to prin
000010: 74 2C 20 61 6E 64 20 74 68 65 20 30 20 74 6F 20 t, and the 0 to
000020: 74 68 65 20 6C 6F 77 65 72 20 63 6F 6F 72 64 69 the lower coordi
000030: 6E 61 74 65 2E 0D 0A 0D 0A 4E 6F 77 20 77 65 20 nate.....Now we
000040: 63 61 6E 20 67 6F 20 69 6E 74 6F 20 67 72 61 70 can go into grap
000050: 68 69 63 73 20 6D 6F 64 65 2E 20 20 20 54 68 65 hics mode. The
000060: 20 67 72 61 70 68 69 63 73 20 63 6F 6D 6D 61 6E graphics comman
000070: 64 20 67 69 76 65 6E 20 61 62 6F 76 65 20 63 6F d given above co
000080: 6E 73 69 73 74 73 20 6F 66 0D 0A 45 53 43 20 22 nsists of..ESC "
000090: 4C 22 20 66 6F 6C 6C 6F 77 65 64 20 62 79 20 74 L" followed by t
0000A0: 77 6F 20 63 6F 64 65 73 20 6E 31 20 20 61 6E 64 wo codes n1 and
0000B0: 20 20 6E 32 2E 20 20 20 54 68 65 20 20 74 77 6F n2. The two
0000C0: 20 6E 75 6D 62 65 72 73 20 6E 31 20 61 6E 64 20 numbers n1 and
0000D0: 6E 32 20 74 65 6C 6C 20 74 68 65 0D 0A 70 72 69 n2 tell the..pri
0000E0: 6E 74 65 72 20 68 6F 77 20 6C 6F 6E 67 20 74 6F nter how long to
0000F0: 20 73 74 61 79 20 69 6E 20 20 67 72 61 70 68 69 stay in graphi
000100: 63 73 20 20 6D 6F 64 65 2E 20 20 20 54 68 65 72 cs mode. Ther
000110: 65 20 20 69 73 20 20 6E 6F 20 63 6F 6D 6D 61 6E e is no comman
000120: 64 20 74 6F 20 74 75 72 6E 20 6F 66 66 0D 0A 67 d to turn off..g
000130: 72 61 70 68 69 63 73 20 70 72 69 6E 74 69 6E 67 raphics printing
000140: 2C 20 69 74 20 6A 75 73 74 20 72 65 76 65 72 74 , it just revert
000150: 73 20 74 6F 20 20 6E 6F 72 6D 61 6C 20 20 70 72 s to normal pr
000160: 69 6E 74 69 6E 67 20 61 66 74 65 72 20 74 68 65 inting after the
000170: 20 64 65 66 69 6E 65 64 20 6E 75 6D 62 65 72 0D defined number.
000180: 0A 6F 66 20 62 79 74 65 73 20 68 61 76 65 20 62 .of bytes have b
000190: 65 65 6E 20 73 65 6E 74 2E 20 20 6E 32 20 69 73 een sent. n2 is
0001A0: 20 74 68 65 20 6E 75 6D 62 65 72 20 6F 66 20 77 the number of w
0001B0: 68 6F 6C 65 20 32 35 36 27 73 20 6F 66 20 62 79 hole 256's of by
0001C0: 74 65 73 20 61 6E 64 20 6E 31 20 69 73 20 74 68 tes and n1 is th
0001D0: 65 0D 0A 72 65 6D 61 69 6E 64 65 72 2E 20 20 53 e..remainder. S
0001E0: 6F 20 36 34 30 20 63 6F 6E 73 69 73 74 73 20 6F o 640 consists o
0001F0: 66 20 74 77 6F 20 6C 6F 74 73 20 20 6F 66 20 20 f two lots of
Size : 512 (Real : 512)
000000: 32 35 36 20 6D 61 6B 69 6E 67 20 35 31 32 20 61 256 making 512 a
000010: 6E 64 20 74 68 61 74 20 6C 65 61 76 65 73 20 31 nd that leaves 1
000020: 32 38 2E 0D 0A 53 6F 20 6E 32 20 69 73 20 32 20 28...So n2 is 2
000030: 61 6E 64 20 6E 31 20 69 73 20 20 31 32 38 2E 20 and n1 is 128.
000040: 20 20 42 75 74 20 20 6A 75 73 74 20 20 61 20 20 But just a
000050: 6D 69 6E 75 74 65 2E 20 20 20 54 68 65 20 43 50 minute. The CP
000060: 43 20 72 61 6E 67 65 20 28 6E 6F 74 20 74 68 65 C range (not the
000070: 20 50 6C 75 73 0D 0A 72 61 6E 67 65 29 20 6F 6E Plus..range) on
000080: 6C 79 20 68 61 73 20 61 20 37 20 62 69 74 20 70 ly has a 7 bit p
000090: 72 69 6E 74 65 72 20 20 69 6E 74 65 72 66 61 63 rinter interfac
0000A0: 65 20 20 61 6E 64 20 79 6F 75 20 63 61 6E 6E 6F e and you canno
0000B0: 74 20 73 65 6E 64 20 63 6F 64 65 73 20 61 62 6F t send codes abo
0000C0: 76 65 20 31 32 37 2E 0D 0A 59 6F 75 20 74 68 65 ve 127...You the
0000D0: 72 65 66 6F 72 65 20 68 61 76 65 20 74 6F 20 6D refore have to m
0000E0: 61 6B 65 20 73 75 72 65 20 20 74 68 61 74 20 20 ake sure that
0000F0: 74 68 65 20 20 27 72 65 6D 61 69 6E 64 65 72 27 the 'remainder'
000100: 20 69 73 20 6E 65 76 65 72 20 62 65 74 77 65 65 is never betwee
000110: 6E 20 31 32 38 20 61 6E 64 0D 0A 32 35 35 2E 20 n 128 and..255.
000120: 20 54 68 65 20 61 6C 74 65 72 6E 61 74 69 76 65 The alternative
000130: 20 69 73 20 74 6F 20 62 75 79 20 20 61 6E 20 20 is to buy an
000140: 38 20 20 62 69 74 20 20 70 72 69 6E 74 65 72 20 8 bit printer
000150: 20 70 6F 72 74 2C 20 6F 72 20 75 70 67 72 61 64 port, or upgrad
000160: 65 20 74 6F 20 61 20 50 4C 55 53 0D 0A 63 6F 6D e to a PLUS..com
000170: 70 75 74 65 72 21 20 20 4C 65 74 27 73 20 73 75 puter! Let's su
000180: 66 66 69 63 65 20 74 6F 20 70 72 69 6E 74 20 6F ffice to print o
000190: 6E 6C 79 20 36 33 39 20 20 68 6F 72 69 7A 6F 6E nly 639 horizon
0001A0: 74 61 6C 2C 20 20 70 6F 69 6E 74 73 2E 20 20 6E tal, points. n
0001B0: 32 20 69 73 20 32 20 61 6E 64 20 6E 31 0D 0A 69 2 is 2 and n1..i
0001C0: 73 20 31 32 37 2E 20 20 4C 69 6E 65 20 34 30 20 s 127. Line 40
0001D0: 69 73 3A 2D 0D 0A 0D 0A 34 30 20 50 52 49 4E 54 is:-....40 PRINT
0001E0: 20 23 38 2C 43 48 52 24 28 32 37 29 3B 22 4C 22 #8,CHR$(27);"L"
0001F0: 3B 43 48 52 24 28 31 32 37 29 3B 43 48 52 24 28 ;CHR$(127);CHR$(
Size : 512 (Real : 512)
000000: 32 29 3B 0D 0A 0D 0A 59 6F 75 20 77 69 6C 6C 20 2);....You will
000010: 6E 6F 74 69 63 65 20 74 68 61 74 20 69 74 20 69 notice that it i
000020: 73 20 6E 6F 77 20 20 76 69 74 61 6C 20 20 74 6F s now vital to
000030: 20 20 69 6E 63 6C 75 64 65 20 20 74 68 65 20 20 include the
000040: 22 3B 22 20 61 74 20 74 68 65 20 65 6E 64 20 6F ";" at the end o
000050: 66 20 70 72 69 6E 74 0D 0A 73 74 61 74 65 6D 65 f print..stateme
000060: 6E 74 73 20 74 6F 20 73 75 70 70 72 65 73 73 20 nts to suppress
000070: 74 68 65 20 63 61 72 72 69 61 67 65 20 20 72 65 the carriage re
000080: 74 75 72 6E 20 20 61 6E 64 20 20 6C 69 6E 65 20 turn and line
000090: 66 65 65 64 20 74 68 61 74 20 77 6F 75 6C 64 20 feed that would
0000A0: 6F 74 68 65 72 77 69 73 65 0D 0A 6F 63 63 75 72 otherwise..occur
0000B0: 2E 20 20 54 68 65 73 65 20 77 6F 75 6C 64 20 63 . These would c
0000C0: 6F 75 6E 74 20 61 73 20 74 77 6F 20 6F 66 20 20 ount as two of
0000D0: 6F 75 72 20 20 6E 65 78 74 20 20 36 33 39 20 63 our next 639 c
0000E0: 68 61 72 61 63 74 65 72 73 2E 20 20 57 65 20 63 haracters. We c
0000F0: 61 6E 20 6E 6F 77 20 73 65 6E 64 0D 0A 74 68 65 an now send..the
000100: 20 63 6F 64 65 20 66 6F 72 20 65 61 63 68 20 70 code for each p
000110: 69 78 65 6C 20 70 6F 73 69 74 69 6F 6E 20 61 63 ixel position ac
000120: 72 6F 73 73 20 74 68 65 20 72 6F 77 2E 20 20 53 ross the row. S
000130: 6F 20 77 65 20 73 61 79 3A 2D 0D 0A 0D 0A 35 30 o we say:-....50
000140: 20 46 4F 52 20 78 25 3D 31 20 74 6F 20 36 33 39 FOR x%=1 to 639
000150: 0D 0A 0D 0A 61 6E 64 20 74 68 65 20 6D 6F 73 74 ....and the most
000160: 20 69 6D 70 6F 72 74 61 6E 74 20 6C 69 6E 65 0D important line.
000170: 0A 0D 0A 36 30 20 49 46 20 54 45 53 54 28 78 25 ...60 IF TEST(x%
000180: 2C 79 25 29 3D 31 20 54 48 45 4E 20 50 52 49 4E ,y%)=1 THEN PRIN
000190: 54 20 23 38 2C 43 48 52 24 28 33 29 3B 20 45 4C T #8,CHR$(3); EL
0001A0: 53 45 20 50 52 49 4E 54 20 23 38 2C 43 48 52 24 SE PRINT #8,CHR$
0001B0: 28 30 29 3B 0D 0A 0D 0A 59 6F 75 20 77 69 6C 6C (0);....You will
0001C0: 20 6E 6F 74 65 20 74 68 61 74 20 49 20 68 61 76 note that I hav
0001D0: 65 20 75 73 65 64 20 20 43 48 52 24 28 33 29 20 e used CHR$(3)
0001E0: 20 77 68 65 6E 20 20 49 20 20 73 61 69 64 20 62 when I said b
0001F0: 65 66 6F 72 65 20 49 20 77 61 73 20 67 6F 69 6E efore I was goin
Size : 512 (Real : 512)
000000: 67 20 74 6F 20 75 73 65 0D 0A 43 48 52 24 28 31 g to use..CHR$(1
000010: 29 2E 20 54 68 69 73 20 69 73 20 62 65 63 61 75 ). This is becau
000020: 73 65 20 77 65 20 61 72 65 20 75 73 69 6E 67 20 se we are using
000030: 61 20 20 73 74 65 70 20 20 6F 66 20 20 2D 32 20 a step of -2
000040: 69 6E 20 6C 69 6E 65 20 33 30 2C 20 69 65 2C 20 in line 30, ie,
000050: 6C 6F 6F 6B 69 6E 67 20 61 74 0D 0A 65 76 65 72 looking at..ever
000060: 79 20 61 6C 74 65 72 6E 61 74 65 20 67 72 61 70 y alternate grap
000070: 68 69 63 73 20 72 6F 77 2E 20 20 57 65 20 74 68 hics row. We th
000080: 65 72 65 66 6F 72 65 20 6E 65 65 64 20 20 74 6F erefore need to
000090: 20 20 66 69 72 65 20 74 77 6F 20 70 69 6E 73 20 fire two pins
0000A0: 69 66 20 74 68 65 20 70 69 78 65 6C 0D 0A 69 73 if the pixel..is
0000B0: 20 69 6C 6C 75 6D 69 6E 61 74 65 64 20 61 6E 64 illuminated and
0000C0: 20 33 20 69 73 20 31 31 20 69 6E 20 62 69 6E 61 3 is 11 in bina
0000D0: 72 79 20 20 61 6E 64 20 20 31 31 20 69 73 20 74 ry and 11 is t
0000E0: 77 6F 20 70 69 6E 73 21 20 20 57 65 20 74 68 65 wo pins! We the
0000F0: 6E 20 63 6F 6E 74 69 6E 75 65 20 66 6F 72 0D 0A n continue for..
000100: 65 61 63 68 20 6F 66 20 74 68 65 20 36 33 39 20 each of the 639
000110: 70 6F 73 69 74 69 6F 6E 73 20 61 6C 6F 6E 67 20 positions along
000120: 74 68 65 20 74 6F 70 20 72 6F 77 20 77 69 74 68 the top row with
000130: 3A 0D 0A 0D 0A 37 30 20 4E 45 58 54 0D 0A 0D 0A :....70 NEXT....
000140: 54 68 61 74 20 77 69 6C 6C 20 63 6F 6E 63 6C 75 That will conclu
000150: 64 65 20 61 6C 6C 20 74 68 65 20 62 79 74 65 73 de all the bytes
000160: 20 66 6F 72 20 20 77 68 69 63 68 20 20 77 65 20 for which we
000170: 77 65 6E 74 20 69 6E 74 6F 20 67 72 61 70 68 69 went into graphi
000180: 63 73 20 6D 6F 64 65 2E 20 20 57 65 20 63 61 6E cs mode. We can
000190: 0D 0A 6E 6F 77 20 73 65 6E 64 20 61 20 63 61 72 ..now send a car
0001A0: 72 69 61 67 65 20 72 65 74 75 72 6E 20 74 6F 20 riage return to
0001B0: 67 65 74 20 74 68 65 20 20 70 72 69 6E 74 20 20 get the print
0001C0: 68 65 61 64 20 20 62 61 63 6B 20 74 6F 20 74 68 head back to th
0001D0: 65 20 6C 65 66 74 2C 20 61 6E 64 20 61 20 6C 69 e left, and a li
0001E0: 6E 65 0D 0A 66 65 65 64 20 74 6F 20 6D 6F 76 65 ne..feed to move
0001F0: 20 74 68 65 20 70 61 70 65 72 20 74 68 6F 73 65 the paper those
Size : 512 (Real : 512)
000000: 20 34 2F 31 38 30 74 68 73 20 6F 66 20 61 6E 20 4/180ths of an
000010: 69 6E 63 68 20 66 6F 72 77 61 72 64 2E 0D 0A 0D inch forward....
000020: 0A 38 30 20 50 52 49 4E 54 20 23 38 2C 43 48 52 .80 PRINT #8,CHR
000030: 24 28 31 33 29 3B 43 48 52 24 28 31 30 29 3B 0D $(13);CHR$(10);.
000040: 0A 0D 0A 57 65 20 6E 6F 77 20 64 6F 20 74 68 65 ...We now do the
000050: 20 6E 65 78 74 20 72 6F 77 20 69 6E 20 74 68 65 next row in the
000060: 20 73 61 6D 65 20 20 77 61 79 20 20 77 69 74 68 same way with
000070: 20 4E 45 58 54 20 61 6E 64 20 77 68 65 6E 20 61 NEXT and when a
000080: 6C 6C 20 69 73 20 64 6F 6E 65 20 77 65 20 72 65 ll is done we re
000090: 73 65 74 0D 0A 74 68 65 20 70 72 69 6E 74 65 72 set..the printer
0000A0: 27 73 20 6C 69 6E 65 20 73 70 61 63 69 6E 67 20 's line spacing
0000B0: 62 79 20 61 20 74 6F 74 61 6C 20 72 65 73 65 74 by a total reset
0000C0: 2C 20 6D 61 6B 69 6E 67 20 74 68 65 20 66 69 6E , making the fin
0000D0: 61 6C 20 6C 69 6E 65 3A 0D 0A 0D 0A 39 30 20 4E al line:....90 N
0000E0: 45 58 54 3A 50 52 49 4E 54 20 23 38 2C 43 48 52 EXT:PRINT #8,CHR
0000F0: 24 28 32 37 29 3B 43 48 52 24 28 36 34 29 3B 0D $(27);CHR$(64);.
000100: 0A 0D 0A 53 6F 20 74 68 61 74 20 69 73 20 69 74 ...So that is it
000110: 2E 20 20 49 20 68 61 76 65 20 69 6E 63 6C 75 64 . I have includ
000120: 65 64 20 61 20 20 70 72 6F 67 72 61 6D 20 63 61 ed a program ca
000130: 6C 6C 65 64 20 47 52 41 50 48 49 43 53 2E 42 41 lled GRAPHICS.BA
000140: 53 20 6F 6E 20 73 69 64 65 20 31 20 6F 66 20 74 S on side 1 of t
000150: 68 69 73 0D 0A 64 69 73 63 20 77 68 69 63 68 20 his..disc which
000160: 64 72 61 77 73 20 61 20 6E 69 63 65 20 70 69 63 draws a nice pic
000170: 74 75 72 65 2C 20 74 68 65 6E 20 20 67 6F 65 73 ture, then goes
000180: 20 20 69 6E 74 6F 20 74 68 65 20 61 62 6F 76 65 into the above
000190: 20 72 6F 75 74 69 6E 65 20 74 6F 20 70 72 69 6E routine to prin
0001A0: 74 20 69 74 2C 0D 0A 62 75 74 20 6D 61 6B 65 20 t it,..but make
0001B0: 73 75 72 65 20 79 6F 75 72 20 70 72 69 6E 74 65 sure your printe
0001C0: 72 20 69 73 20 6F 6E 2D 6C 69 6E 65 20 62 65 66 r is on-line bef
0001D0: 6F 72 65 20 20 79 6F 75 20 52 55 4E 20 69 74 21 ore you RUN it!
0001E0: 20 59 6F 75 20 63 61 6E 20 6E 6F 77 20 65 61 73 You can now eas
0001F0: 69 6C 79 20 73 65 65 0D 0A 68 6F 77 20 74 6F 20 ily see..how to
Size : 512 (Real : 512)
000000: 70 72 69 6E 74 20 6F 6E 6C 79 20 70 61 72 74 20 print only part
000010: 6F 66 20 74 68 65 20 20 73 63 72 65 65 6E 2C 20 of the screen,
000020: 20 61 6E 64 20 68 6F 77 20 74 6F 20 70 72 69 6E and how to prin
000030: 74 20 69 6E 20 64 69 66 66 65 72 65 6E 74 20 71 t in different q
000040: 75 61 6C 69 74 69 65 73 2E 0D 0A 49 66 20 79 6F ualities...If yo
000050: 75 20 77 61 6E 74 20 74 6F 20 70 72 69 6E 74 20 u want to print
000060: 69 6E 20 70 6F 72 74 72 61 69 74 20 20 6D 6F 64 in portrait mod
000070: 65 2C 20 20 79 6F 75 20 63 68 61 6E 67 65 20 6F e, you change o
000080: 76 65 72 20 74 68 65 20 74 77 6F 20 46 4F 52 2F ver the two FOR/
000090: 4E 45 58 54 20 6C 6F 6F 70 73 2E 0D 0A 49 66 20 NEXT loops...If
0000A0: 79 6F 75 20 68 61 76 65 20 61 20 32 34 20 70 69 you have a 24 pi
0000B0: 6E 20 20 70 72 69 6E 74 65 72 2C 20 20 79 6F 75 n printer, you
0000C0: 20 20 64 6F 20 20 6E 6F 74 20 20 6E 65 65 64 20 do not need
0000D0: 74 6F 20 77 6F 72 72 79 2E 20 20 54 68 65 20 61 to worry. The a
0000E0: 62 6F 76 65 20 67 72 61 70 68 69 63 73 0D 0A 63 bove graphics..c
0000F0: 6F 6D 6D 61 6E 64 73 20 73 74 69 6C 6C 20 70 65 ommands still pe
000100: 72 66 6F 72 6D 20 38 20 62 69 74 20 67 72 61 70 rform 8 bit grap
000110: 68 69 63 73 20 20 70 72 69 6E 74 69 6E 67 20 20 hics printing
000120: 6F 6E 20 20 61 20 32 34 20 70 69 6E 20 6F 72 20 on a 24 pin or
000130: 69 6E 6B 6A 65 74 20 70 72 69 6E 74 65 72 2E 0D inkjet printer..
000140: 0A 59 6F 75 20 77 69 6C 6C 20 68 61 76 65 20 61 .You will have a
000150: 6E 6F 74 68 65 72 20 63 6F 6D 6D 61 6E 64 20 66 nother command f
000160: 6F 72 20 32 34 20 62 69 74 20 67 72 61 70 68 69 or 24 bit graphi
000170: 63 73 20 70 72 69 6E 74 69 6E 67 2C 20 61 6E 64 cs printing, and
000180: 20 74 68 69 73 20 61 72 74 69 63 6C 65 20 6D 61 this article ma
000190: 79 0D 0A 68 61 76 65 20 67 69 76 65 6E 20 79 6F y..have given yo
0001A0: 75 20 6D 6F 72 65 20 6F 66 20 20 61 6E 20 20 69 u more of an i
0001B0: 6E 73 69 67 68 74 20 20 69 6E 74 6F 20 20 68 6F nsight into ho
0001C0: 77 20 20 74 6F 20 20 75 73 65 20 20 69 74 2E 20 w to use it.
0001D0: 20 59 6F 75 20 63 61 6E 20 63 68 61 6E 67 65 20 You can change
0001E0: 74 68 65 0D 0A 70 72 6F 67 72 61 6D 20 61 6E 64 the..program and
0001F0: 20 72 65 20 72 75 6E 20 69 74 20 74 6F 20 73 65 re run it to se
Size : 512 (Real : 512)
000000: 65 20 74 68 65 20 65 66 66 65 63 74 73 20 69 74 e the effects it
000010: 20 67 69 76 65 73 2E 0D 0A 0D 0A 49 66 20 79 6F gives.....If yo
000020: 75 20 77 61 6E 74 20 74 6F 20 70 72 69 6E 74 20 u want to print
000030: 74 68 65 20 64 69 66 66 65 72 65 6E 74 20 73 68 the different sh
000040: 61 64 65 73 20 6F 66 20 61 20 4D 6F 64 65 20 30 ades of a Mode 0
000050: 20 6F 72 20 4D 6F 64 65 20 31 20 73 63 72 65 65 or Mode 1 scree
000060: 6E 2C 20 74 68 65 6E 20 74 68 65 0D 0A 70 72 6F n, then the..pro
000070: 67 72 61 6D 20 77 69 6C 6C 20 68 61 76 65 20 74 gram will have t
000080: 6F 20 62 65 20 6D 61 64 65 20 6D 6F 72 65 20 63 o be made more c
000090: 6F 6D 70 6C 65 78 2E 20 20 59 6F 75 20 6D 61 79 omplex. You may
0000A0: 20 61 6C 73 6F 20 62 65 20 69 6E 63 6C 69 6E 65 also be incline
0000B0: 64 20 74 6F 20 73 70 65 65 64 20 75 70 0D 0A 74 d to speed up..t
0000C0: 68 65 20 61 62 6F 76 65 20 70 72 6F 67 72 61 6D he above program
0000D0: 2E 20 20 49 66 20 79 6F 75 20 73 75 63 63 65 65 . If you succee
0000E0: 64 2C 20 49 20 73 68 61 6C 6C 20 20 62 65 20 20 d, I shall be
0000F0: 70 6C 65 61 73 65 64 20 74 6F 20 68 65 61 72 20 pleased to hear
000100: 68 6F 77 20 79 6F 75 20 64 69 64 20 69 74 2E 0D how you did it..
000110: 0A 41 20 66 75 6C 6C 20 73 63 72 65 65 6E 20 74 .A full screen t
000120: 61 6B 65 73 20 73 6F 6D 65 20 31 32 20 6D 69 6E akes some 12 min
000130: 75 74 65 73 20 74 6F 20 20 70 72 69 6E 74 2C 20 utes to print,
000140: 6C 6F 6E 67 20 65 6E 6F 75 67 68 20 74 6F 20 64 long enough to d
000150: 6F 20 74 68 65 20 77 61 73 68 69 6E 67 20 75 70 o the washing up
000160: 2C 0D 0A 6F 72 20 74 61 6B 65 20 74 68 65 20 64 ,..or take the d
000170: 6F 67 20 66 6F 72 20 61 20 77 61 6C 6B 2E 20 20 og for a walk.
000180: 57 65 6C 6C 2C 20 20 49 20 20 64 69 64 20 74 65 Well, I did te
000190: 6C 6C 20 79 6F 75 20 74 68 65 72 65 20 77 6F 75 ll you there wou
0001A0: 6C 64 20 62 65 20 61 64 76 61 6E 74 61 67 65 73 ld be advantages
0001B0: 20 74 6F 0D 0A 6C 65 61 72 6E 69 6E 67 20 6D 61 to..learning ma
0001C0: 63 68 69 6E 65 20 63 6F 64 65 21 0D 0A 0D 0A 20 chine code!....
0001D0: 4A 6F 68 6E 20 46 61 69 72 6C 69 65 0D 0A 1A 50 John Fairlie...P
0001E0: 52 49 4E 54 49 4E 47 20 46 52 4F 4D 20 42 41 53 RINTING FROM BAS
0001F0: 49 43 0D 0A 0D 0A 49 66 20 79 6F 75 20 77 61 6E IC....If you wan
Size : 512 (Real : 512)
000000: 2A 54 20 20 20 20 20 20 20 20 20 20 20 20 20 20 *T
000010: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000020: 20 20 20 20 20 20 20 4E 45 57 53 0D 0A 2A 42 20 NEWS..*B
000030: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000040: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000050: 20 20 20 20 4E 45 57 53 0D 0A 0D 0A 49 66 20 20 NEWS....If
000060: 79 6F 75 20 20 6C 69 76 65 20 61 62 72 6F 61 64 you live abroad
000070: 20 61 6E 64 20 73 75 62 73 63 72 69 62 65 2C 20 and subscribe,
000080: 20 6F 72 20 61 72 65 20 74 68 69 6E 6B 69 6E 67 or are thinking
000090: 20 61 62 6F 75 74 20 73 75 62 73 63 72 69 62 69 about subscribi
0000A0: 6E 67 2C 20 20 68 61 76 65 20 61 0D 0A 6C 6F 6F ng, have a..loo
0000B0: 6B 20 20 61 74 20 6F 75 72 20 6E 65 77 6C 79 20 k at our newly
0000C0: 75 70 64 61 74 65 64 20 73 75 62 73 63 72 69 70 updated subscrip
0000D0: 74 69 6F 6E 20 64 65 74 61 69 6C 73 2E 20 20 54 tion details. T
0000E0: 68 65 20 70 72 69 63 65 73 20 68 61 76 65 20 62 he prices have b
0000F0: 65 65 6E 20 72 65 64 75 63 65 64 2E 0D 0A 53 6F een reduced...So
000100: 20 20 6E 6F 77 20 79 6F 75 20 63 61 6E 20 67 65 now you can ge
000110: 74 20 74 68 65 20 62 65 73 74 20 43 50 43 20 66 t the best CPC f
000120: 61 6E 7A 69 6E 65 20 61 76 61 69 6C 61 62 6C 65 anzine available
000130: 20 61 74 20 65 76 65 6E 20 63 68 65 61 70 65 72 at even cheaper
000140: 20 70 72 69 63 65 73 2E 20 20 41 6E 64 0D 0A 77 prices. And..w
000150: 68 65 6E 20 20 79 6F 75 20 20 72 65 61 6C 69 73 hen you realis
000160: 65 20 20 74 68 61 74 20 20 79 6F 75 20 68 61 76 e that you hav
000170: 65 20 70 72 65 66 65 72 65 6E 74 69 61 6C 20 61 e preferential a
000180: 63 63 65 73 73 20 61 74 20 74 68 65 20 20 6C 6F ccess at the lo
000190: 77 65 73 74 20 20 70 6F 73 73 69 62 6C 65 0D 0A west possible..
0001A0: 70 72 69 63 65 73 20 74 6F 20 74 68 65 20 4C 41 prices to the LA
0001B0: 52 47 45 53 54 20 43 50 43 20 50 44 20 6C 69 62 RGEST CPC PD lib
0001C0: 72 61 72 79 20 61 76 61 69 6C 61 62 6C 65 2C 20 rary available,
0001D0: 77 65 6C 6C 2C 20 79 6F 75 20 6B 6E 6F 77 20 69 well, you know i
0001E0: 74 20 6D 61 6B 65 73 20 73 65 6E 73 65 2E 0D 0A t makes sense...
0001F0: 0D 0A 47 6F 6F 64 20 6E 65 77 73 20 66 6F 72 20 ..Good news for
Size : 512 (Real : 512)
000000: 70 72 69 6E 74 65 72 20 6F 77 6E 65 72 73 20 20 printer owners
000010: 77 69 74 68 20 20 63 61 72 74 72 69 64 67 65 2D with cartridge-
000020: 74 79 70 65 20 20 72 69 62 62 6F 6E 73 20 28 6E type ribbons (n
000030: 6F 74 20 74 68 6F 73 65 20 68 6F 72 72 69 62 6C ot those horribl
000040: 65 0D 0A 41 6D 73 74 72 61 64 20 65 66 66 6F 72 e..Amstrad effor
000050: 74 73 2C 20 77 69 74 68 20 61 20 66 65 6C 74 20 ts, with a felt
000060: 77 68 65 65 6C 29 2E 20 57 65 20 20 61 6C 6C 20 wheel). We all
000070: 6B 6E 6F 77 20 68 6F 77 20 65 78 70 65 6E 73 69 know how expensi
000080: 76 65 20 74 68 65 79 20 61 72 65 2C 20 61 62 6F ve they are, abo
000090: 75 74 0D 0A A3 35 20 61 20 67 6F 2E 20 41 20 72 ut...5 a go. A r
0000A0: 65 2D 69 6E 6B 69 6E 67 20 73 65 72 76 69 63 65 e-inking service
0000B0: 20 69 73 20 61 76 61 69 6C 61 62 6C 65 20 66 72 is available fr
0000C0: 6F 6D 20 47 72 61 68 61 6D 20 57 69 6C 73 6F 6E om Graham Wilson
0000D0: 20 61 74 20 38 20 44 61 76 65 6E 70 6F 72 74 20 at 8 Davenport
0000E0: 52 64 2C 0D 0A 42 75 6C 6C 62 72 6F 6F 6B 2C 20 Rd,..Bullbrook,
0000F0: 42 72 61 63 6B 6E 65 6C 6C 2C 20 42 65 72 6B 73 Bracknell, Berks
000100: 20 52 47 31 32 20 32 52 4A 2E 20 50 72 69 63 65 RG12 2RJ. Price
000110: 73 20 61 72 65 20 20 A3 31 2E 34 30 20 66 6F 72 s are .1.40 for
000120: 20 6F 6E 65 2C 20 6F 72 20 A3 31 20 65 61 63 68 one, or .1 each
000130: 20 66 6F 72 0D 0A 74 77 6F 2E 20 57 72 69 74 65 for..two. Write
000140: 20 74 6F 20 47 72 61 68 61 6D 20 66 6F 72 20 64 to Graham for d
000150: 65 74 61 69 6C 73 20 6F 72 20 27 70 68 6F 6E 65 etails or 'phone
000160: 20 4A 61 6D 65 73 20 6F 6E 20 30 33 34 34 2D 34 James on 0344-4
000170: 32 31 39 32 31 2E 0D 0A 0D 0A 4A 75 73 74 20 74 21921.....Just t
000180: 6F 20 75 70 64 61 74 65 20 79 6F 75 20 61 6C 6C o update you all
000190: 2C 20 50 68 69 6C 20 20 43 72 61 76 65 6E 20 20 , Phil Craven
0001A0: 69 73 20 20 73 74 69 6C 6C 20 20 61 6C 69 76 65 is still alive
0001B0: 20 61 6E 64 20 77 65 6C 6C 20 61 6E 64 20 61 64 and well and ad
0001C0: 76 65 72 74 69 73 69 6E 67 0D 0A 75 6E 64 65 72 vertising..under
0001D0: 20 74 68 65 20 6E 61 6D 65 20 41 56 41 54 41 52 the name AVATAR
0001E0: 2E 20 20 54 68 65 20 20 61 64 64 72 65 73 73 20 . The address
0001F0: 20 69 73 20 20 33 39 20 20 43 72 6F 73 73 66 65 is 39 Crossfe
Size : 512 (Real : 512)
000000: 6C 6C 20 52 6F 61 64 2C 20 4C 65 76 65 72 73 74 ll Road, Leverst
000010: 6F 63 6B 20 47 72 65 65 6E 2C 0D 0A 48 65 6D 65 ock Green,..Heme
000020: 6C 20 48 65 6D 70 73 74 65 61 64 2C 20 48 65 72 l Hempstead, Her
000030: 74 73 20 48 50 33 20 38 52 47 2E 20 20 54 65 6C ts HP3 8RG. Tel
000040: 20 20 30 34 34 32 2D 32 35 31 37 30 36 2E 20 20 0442-251706.
000050: 54 68 61 74 20 20 72 65 6D 69 6E 64 73 20 20 6D That reminds m
000060: 65 20 6F 66 20 61 6E 20 6F 6C 64 0D 0A 74 65 6C e of an old..tel
000070: 6C 79 20 73 65 72 69 65 73 20 63 61 6C 6C 65 64 ly series called
000080: 20 27 4E 6F 20 48 69 64 69 6E 67 20 50 6C 61 63 'No Hiding Plac
000090: 65 27 2E 20 54 68 61 74 20 73 68 6F 77 73 20 6D e'. That shows m
0000A0: 79 20 61 67 65 2C 20 64 6F 65 73 6E 27 74 20 69 y age, doesn't i
0000B0: 74 3F 0D 0A 0D 0A 41 6E 79 62 6F 64 79 20 75 73 t?....Anybody us
0000C0: 69 6E 67 20 52 4F 4D 44 4F 53 2C 20 52 41 4D 44 ing ROMDOS, RAMD
0000D0: 4F 53 2C 20 4D 53 38 30 30 2C 20 65 74 20 20 61 OS, MS800, et a
0000E0: 6C 2C 20 20 53 69 72 65 6E 20 53 6F 66 74 77 61 l, Siren Softwa
0000F0: 72 65 20 68 61 76 65 20 62 72 6F 75 67 68 74 20 re have brought
000100: 6F 75 74 20 61 0D 0A 6E 65 77 20 70 72 6F 64 75 out a..new produ
000110: 63 74 20 63 61 6C 6C 65 64 20 52 4F 4D 44 4F 53 ct called ROMDOS
000120: 20 58 4C 2E 20 54 68 65 79 20 6F 66 66 65 72 20 XL. They offer
000130: 20 61 6E 20 75 70 2D 67 72 61 64 65 20 73 65 72 an up-grade ser
000140: 76 69 63 65 20 66 6F 72 20 79 6F 75 72 20 65 78 vice for your ex
000150: 69 73 74 69 6E 67 0D 0A 52 4F 4D 44 4F 53 20 65 isting..ROMDOS e
000160: 74 63 2E 2E 20 50 68 6F 6E 65 20 30 36 31 2D 37 tc.. Phone 061-7
000170: 32 34 2D 37 35 37 32 20 66 6F 72 20 6D 6F 72 65 24-7572 for more
000180: 20 64 65 74 61 69 6C 73 2E 0D 0A 0D 0A 4A 75 73 details.....Jus
000190: 74 20 69 6E 20 63 61 73 65 20 61 6E 79 62 6F 64 t in case anybod
0001A0: 79 20 69 73 20 63 6F 6E 66 75 73 65 64 20 62 79 y is confused by
0001B0: 20 74 68 65 20 20 62 69 74 20 20 6F 6E 20 74 68 the bit on th
0001C0: 65 20 72 69 67 68 74 20 68 61 6E 64 20 73 69 64 e right hand sid
0001D0: 65 20 6F 66 20 70 61 67 65 20 32 33 0D 0A 6F 66 e of page 23..of
0001E0: 20 74 68 65 20 4F 63 74 6F 62 65 72 20 65 64 69 the October edi
0001F0: 74 69 6F 6E 20 6F 66 20 20 43 50 43 20 20 41 74 tion of CPC At
Size : 512 (Real : 512)
000000: 74 61 63 6B 21 2C 20 20 73 75 62 73 63 72 69 70 tack!, subscrip
000010: 74 69 6F 6E 73 20 20 73 68 6F 75 6C 64 20 20 4E tions should N
000020: 4F 54 20 62 65 20 73 65 6E 74 20 74 6F 0D 0A 47 OT be sent to..G
000030: 6C 61 73 67 6F 77 2C 20 62 75 74 20 74 6F 20 4A lasgow, but to J
000040: 6F 68 6E 20 46 61 69 72 6C 69 65 20 69 6E 73 74 ohn Fairlie inst
000050: 65 61 64 2E 0D 0A 0D 0A 4E 6F 74 65 20 74 68 65 ead.....Note the
000060: 20 6E 65 77 20 50 6F 73 74 42 61 67 20 61 64 64 new PostBag add
000070: 72 65 73 73 2E 0D 0A 0D 0A 52 65 61 64 20 74 68 ress.....Read th
000080: 65 20 49 4E 2D 54 4F 55 43 48 20 26 20 48 45 4C e IN-TOUCH & HEL
000090: 50 4C 49 4E 45 20 70 61 67 65 73 20 66 6F 72 20 PLINE pages for
0000A0: 64 65 74 61 69 6C 73 20 66 72 6F 6D 20 53 74 65 details from Ste
0000B0: 66 61 6E 20 4B 75 68 73 2C 20 77 68 6F 20 68 61 fan Kuhs, who ha
0000C0: 69 6C 73 20 66 72 6F 6D 0D 0A 47 65 72 6D 61 6E ils from..German
0000D0: 79 2C 20 61 62 6F 75 74 20 67 65 74 74 69 6E 67 y, about getting
0000E0: 20 43 50 43 20 66 61 6E 7A 69 6E 65 73 20 66 72 CPC fanzines fr
0000F0: 6F 6D 20 74 68 65 20 45 75 72 6F 70 65 61 6E 20 om the European
000100: 73 63 65 6E 65 2E 0D 0A 0D 0A 52 65 6D 65 6D 62 scene.....Rememb
000110: 65 72 2C 20 43 50 43 20 44 6F 6D 61 69 6E 20 69 er, CPC Domain i
000120: 73 20 72 75 6E 20 66 6F 72 20 20 79 6F 75 72 20 s run for your
000130: 20 62 65 6E 65 66 69 74 20 20 61 6E 64 20 69 6E benefit and in
000140: 66 6F 72 6D 61 74 69 6F 6E 2C 20 73 6F 20 69 66 formation, so if
000150: 20 79 6F 75 20 68 61 76 65 0D 0A 61 6E 79 20 63 you have..any c
000160: 6F 6D 6D 65 6E 74 73 2C 20 63 72 69 74 69 63 69 omments, critici
000170: 73 6D 20 28 63 6F 6E 73 74 72 75 63 74 69 76 65 sm (constructive
000180: 2C 20 70 6C 65 61 73 65 29 20 6F 72 20 20 69 64 , please) or id
000190: 65 61 73 20 66 6F 72 20 61 20 66 65 61 74 75 72 eas for a featur
0001A0: 65 2C 20 64 72 6F 70 20 75 73 0D 0A 61 20 6C 69 e, drop us..a li
0001B0: 6E 65 2E 0D 0A 1A 20 20 20 20 20 20 20 20 20 20 ne....
0001C0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0001D0: 20 20 20 20 4E 45 57 53 0D 0A 0D 0A 49 66 20 20 NEWS....If
0001E0: 79 6F 75 20 20 6C 69 76 65 20 61 62 72 6F 61 64 you live abroad
0001F0: 20 61 6E 64 20 73 75 62 73 63 72 69 62 65 2C 20 and subscribe,
Size : 512 (Real : 512)
000000: 2A 54 20 20 20 20 20 20 20 20 20 20 20 20 20 20 *T
000010: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 50 P
000020: 41 53 43 41 4C 20 54 55 54 4F 52 49 41 4C 20 4E ASCAL TUTORIAL N
000030: 6F 2E 20 33 0D 0A 2A 42 20 20 20 20 20 20 20 20 o. 3..*B
000040: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000050: 20 20 20 20 20 50 41 53 43 41 4C 20 54 55 54 4F PASCAL TUTO
000060: 52 49 41 4C 20 4E 6F 2E 20 33 0D 0A 0D 0A 44 69 RIAL No. 3....Di
000070: 64 20 79 6F 75 20 6D 61 6E 61 67 65 20 74 6F 20 d you manage to
000080: 73 75 73 73 2D 6F 75 74 20 77 68 61 74 20 74 68 suss-out what th
000090: 65 20 70 72 6F 63 65 64 75 72 65 20 47 6F 74 6F e procedure Goto
0000A0: 78 79 28 78 2C 79 29 20 64 69 64 20 6C 61 73 74 xy(x,y) did last
0000B0: 20 74 69 6D 65 3F 0D 0A 0D 0A 70 72 6F 63 65 64 time?....proced
0000C0: 75 72 65 20 47 6F 74 6F 78 79 28 78 2C 79 20 3A ure Gotoxy(x,y :
0000D0: 20 69 6E 74 65 67 65 72 29 3B 0D 0A 62 65 67 69 integer);..begi
0000E0: 6E 0D 0A 20 20 77 72 69 74 65 28 63 68 72 28 32 n.. write(chr(2
0000F0: 37 29 2C 27 59 27 2C 63 68 72 28 79 2B 33 31 29 7),'Y',chr(y+31)
000100: 2C 63 68 72 28 78 2B 33 31 29 29 3B 0D 0A 65 6E ,chr(x+31));..en
000110: 64 3B 20 7B 6F 66 20 70 72 6F 63 65 64 75 72 65 d; {of procedure
000120: 20 47 6F 74 6F 78 79 29 0D 0A 0D 0A 57 65 6C 6C Gotoxy)....Well
000130: 20 61 20 71 75 69 63 6B 20 67 6C 61 6E 63 65 20 a quick glance
000140: 61 74 20 74 68 65 20 43 50 43 20 36 31 32 38 20 at the CPC 6128
000150: 20 6D 61 6E 75 61 6C 20 61 62 6F 75 74 20 45 73 manual about Es
000160: 63 20 63 6F 64 65 20 73 65 71 75 65 6E 63 65 73 c code sequences
000170: 20 77 69 6C 6C 20 69 6E 66 6F 72 6D 0D 0A 75 73 will inform..us
000180: 20 68 6F 77 20 74 6F 20 70 6C 61 63 65 20 74 68 how to place th
000190: 65 20 63 75 72 73 6F 72 20 61 74 20 61 20 67 69 e cursor at a gi
0001A0: 76 65 6E 20 73 63 72 65 65 6E 20 6C 6F 63 61 74 ven screen locat
0001B0: 69 6F 6E 20 69 6E 20 43 50 2F 4D 20 50 6C 75 73 ion in CP/M Plus
0001C0: 2E 20 20 54 6F 70 20 6C 65 66 74 20 69 73 0D 0A . Top left is..
0001D0: 31 2C 31 20 2D 20 6E 65 78 74 20 6C 69 6E 65 20 1,1 - next line
0001E0: 64 6F 77 6E 20 73 74 61 72 74 73 20 20 61 74 20 down starts at
0001F0: 20 31 2C 32 20 20 65 74 63 2E 20 20 20 49 74 27 1,2 etc. It'
Size : 512 (Real : 512)
000000: 73 20 76 65 72 79 20 73 69 6D 69 6C 61 72 20 74 s very similar t
000010: 6F 20 42 61 73 69 63 27 73 20 6C 6F 63 61 74 65 o Basic's locate
000020: 0D 0A 73 74 61 74 65 6D 65 6E 74 2E 20 20 28 49 ..statement. (I
000030: 20 68 61 76 65 20 69 6E 20 66 61 63 74 20 6D 61 have in fact ma
000040: 64 65 20 20 74 68 69 73 20 20 70 72 6F 63 65 64 de this proced
000050: 75 72 65 20 65 78 61 63 74 6C 79 20 6D 61 74 63 ure exactly matc
000060: 68 69 6E 67 20 74 68 61 74 20 6F 66 20 54 75 72 hing that of Tur
000070: 62 6F 0D 0A 50 61 73 63 61 6C 20 66 6F 72 20 63 bo..Pascal for c
000080: 6F 6D 70 61 74 69 62 69 6C 69 74 79 20 72 65 61 ompatibility rea
000090: 73 6F 6E 73 20 77 68 69 63 68 20 68 61 73 20 27 sons which has '
0000A0: 67 6F 74 6F 78 79 27 20 61 73 20 61 20 73 74 61 gotoxy' as a sta
0000B0: 6E 64 61 72 64 20 70 72 6F 63 65 64 75 72 65 29 ndard procedure)
0000C0: 2E 0D 0A 0D 0A 78 20 61 6E 64 20 79 20 61 72 65 .....x and y are
0000D0: 20 70 61 72 61 6D 65 74 65 72 73 20 70 61 73 73 parameters pass
0000E0: 65 64 20 74 6F 20 74 68 65 20 70 72 6F 63 65 64 ed to the proced
0000F0: 75 72 65 20 62 79 20 74 68 65 20 63 61 6C 6C 69 ure by the calli
000100: 6E 67 20 70 72 6F 67 72 61 6D 2E 20 45 67 20 3A ng program. Eg :
000110: 2D 0D 0A 0D 0A 70 72 6F 67 72 61 6D 20 6A 75 6E -....program jun
000120: 6B 3B 0D 0A 76 61 72 0D 0A 20 20 69 2C 6A 20 3A k;..var.. i,j :
000130: 20 69 6E 74 65 67 65 72 3B 0D 0A 0D 0A 70 72 6F integer;....pro
000140: 63 65 64 75 72 65 20 43 6C 72 73 63 72 3B 0D 0A cedure Clrscr;..
000150: 62 65 67 69 6E 0D 0A 20 20 77 72 69 74 65 28 63 begin.. write(c
000160: 68 72 28 32 37 29 2C 27 48 27 2C 63 68 72 28 32 hr(27),'H',chr(2
000170: 37 29 2C 27 45 27 29 3B 0D 0A 65 6E 64 3B 20 7B 7),'E');..end; {
000180: 6F 66 20 70 72 6F 63 65 64 75 72 65 20 43 6C 72 of procedure Clr
000190: 73 63 72 7D 0D 0A 0D 0A 70 72 6F 63 65 64 75 72 scr}....procedur
0001A0: 65 20 47 6F 74 6F 78 79 28 78 2C 79 20 3A 20 69 e Gotoxy(x,y : i
0001B0: 6E 74 65 67 65 72 29 3B 0D 0A 62 65 67 69 6E 0D nteger);..begin.
0001C0: 0A 20 20 77 72 69 74 65 28 63 68 72 28 32 37 29 . write(chr(27)
0001D0: 2C 27 59 27 2C 63 68 72 28 79 2B 33 31 29 2C 63 ,'Y',chr(y+31),c
0001E0: 68 72 28 78 2B 33 31 29 29 3B 0D 0A 65 6E 64 3B hr(x+31));..end;
0001F0: 20 7B 6F 66 20 70 72 6F 63 65 64 75 72 65 20 47 {of procedure G
Size : 512 (Real : 512)
000000: 6F 74 6F 78 79 29 0D 0A 0D 0A 62 65 67 69 6E 20 otoxy)....begin
000010: 7B 6F 66 20 70 72 6F 67 72 61 6D 20 6A 75 6E 6B {of program junk
000020: 7D 20 20 43 6C 72 73 63 72 3B 0D 0A 20 20 66 6F } Clrscr;.. fo
000030: 72 20 69 3A 3D 31 20 74 6F 20 31 30 20 64 6F 0D r i:=1 to 10 do.
000040: 0A 20 20 62 65 67 69 6E 0D 0A 20 20 20 20 66 6F . begin.. fo
000050: 72 20 6A 3A 3D 31 20 74 6F 20 31 30 20 64 6F 0D r j:=1 to 10 do.
000060: 0A 20 20 20 20 62 65 67 69 6E 0D 0A 20 20 20 20 . begin..
000070: 20 20 67 6F 74 6F 78 79 28 69 2C 6A 29 3B 0D 0A gotoxy(i,j);..
000080: 20 20 20 20 20 20 77 72 69 74 65 28 27 41 27 29 write('A')
000090: 3B 0D 0A 20 20 20 20 65 6E 64 3B 20 7B 6F 66 20 ;.. end; {of
0000A0: 6C 6F 6F 70 20 6A 7D 0D 0A 20 20 65 6E 64 3B 20 loop j}.. end;
0000B0: 7B 6F 66 20 6C 6F 6F 70 20 69 7D 0D 0A 65 6E 64 {of loop i}..end
0000C0: 2E 20 7B 6F 66 20 70 72 6F 67 72 61 6D 20 6A 75 . {of program ju
0000D0: 6E 6B 7D 0D 0A 0D 0A 49 66 20 79 6F 75 20 63 72 nk}....If you cr
0000E0: 65 61 74 65 20 61 6E 64 20 63 6F 6D 70 69 6C 65 eate and compile
0000F0: 20 74 68 69 73 20 79 6F 75 20 77 69 6C 6C 20 20 this you will
000100: 73 65 65 20 20 77 68 61 74 20 69 74 20 64 6F 65 see what it doe
000110: 73 2E 20 20 4E 6F 74 65 20 74 68 61 74 20 74 6F s. Note that to
000120: 20 27 63 61 6C 6C 27 0D 0A 74 68 65 20 70 72 6F 'call'..the pro
000130: 63 65 64 75 72 65 20 77 65 20 6A 75 73 74 20 6E cedure we just n
000140: 61 6D 65 20 20 69 74 20 20 28 75 70 70 65 72 20 ame it (upper
000150: 20 61 6E 64 20 20 6C 6F 77 65 72 20 20 63 61 73 and lower cas
000160: 65 20 69 73 20 69 72 72 65 6C 65 76 61 6E 74 29 e is irrelevant)
000170: 2E 20 20 49 6E 20 74 68 65 0D 0A 70 72 6F 67 72 . In the..progr
000180: 61 6D 20 67 6F 74 6F 78 79 20 68 61 73 20 74 68 am gotoxy has th
000190: 65 20 70 61 72 61 6D 65 74 65 72 20 76 61 72 69 e parameter vari
0001A0: 61 62 6C 65 73 20 20 69 20 20 26 20 20 6A 20 20 ables i & j
0001B0: 70 61 73 73 65 64 20 74 6F 20 69 74 20 77 68 69 passed to it whi
0001C0: 63 68 20 61 72 65 20 74 68 65 6E 0D 0A 74 61 6B ch are then..tak
0001D0: 65 6E 20 69 6E 74 6F 20 70 72 6F 63 65 64 75 72 en into procedur
0001E0: 65 20 67 6F 74 6F 78 79 20 61 73 20 78 20 26 20 e gotoxy as x &
0001F0: 79 20 72 65 73 70 65 63 74 69 76 65 6C 79 2E 20 y respectively.
Size : 512 (Real : 512)
000000: 20 4E 6F 74 65 20 74 68 61 74 20 78 20 26 20 79 Note that x & y
000010: 20 69 6E 20 70 72 6F 63 65 64 75 72 65 0D 0A 67 in procedure..g
000020: 6F 74 6F 78 79 20 68 61 76 65 20 6E 6F 20 6F 74 otoxy have no ot
000030: 68 65 72 20 20 6D 65 61 6E 69 6E 67 20 61 6E 79 her meaning any
000040: 77 68 65 72 65 20 65 6C 73 65 20 20 69 6E 20 74 where else in t
000050: 68 65 20 70 72 6F 67 72 61 6D 2C 20 61 6E 64 20 he program, and
000060: 74 68 65 79 20 6C 6F 73 65 20 74 68 65 69 72 0D they lose their.
000070: 0A 69 64 65 6E 74 69 74 79 20 77 68 65 6E 20 77 .identity when w
000080: 65 20 65 78 69 74 20 74 68 65 20 67 6F 74 6F 78 e exit the gotox
000090: 79 20 70 72 6F 63 65 64 75 72 65 2E 0D 0A 0D 0A y procedure.....
0000A0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0000B0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0000C0: 20 50 4F 57 45 52 46 55 4C 20 53 54 55 46 46 0D POWERFUL STUFF.
0000D0: 0A 0D 0A 54 68 69 73 20 69 73 20 61 20 70 6F 77 ...This is a pow
0000E0: 65 72 66 75 6C 20 70 61 72 74 20 6F 66 20 50 61 erful part of Pa
0000F0: 73 63 61 6C 20 73 6F 20 20 74 68 61 74 20 64 69 scal so that di
000100: 66 66 65 72 65 6E 74 20 70 72 6F 63 65 64 75 72 fferent procedur
000110: 65 73 20 63 61 6E 20 75 73 65 20 74 68 65 20 73 es can use the s
000120: 61 6D 65 0D 0A 6E 61 6D 65 64 20 76 61 72 69 61 ame..named varia
000130: 62 6C 65 73 20 62 75 74 20 74 68 65 69 72 20 76 bles but their v
000140: 61 6C 75 65 73 20 61 72 65 20 6F 6E 6C 79 20 20 alues are only
000150: 76 61 6C 69 64 20 77 69 74 68 69 6E 20 74 68 65 valid within the
000160: 20 70 72 6F 63 65 64 75 72 65 2E 20 20 49 6E 20 procedure. In
000170: 42 61 73 69 63 0D 0A 77 65 20 61 72 65 20 67 65 Basic..we are ge
000180: 6E 65 72 61 6C 6C 79 20 63 6F 6E 66 69 6E 65 64 nerally confined
000190: 20 74 6F 20 27 67 6C 6F 62 61 6C 27 20 20 76 61 to 'global' va
0001A0: 72 69 61 62 6C 65 73 20 20 77 68 65 72 65 20 65 riables where e
0001B0: 76 65 72 79 20 73 75 62 72 6F 75 74 69 6E 65 20 very subroutine
0001C0: 63 61 6E 20 61 63 74 0D 0A 6F 6E 20 61 6C 6C 20 can act..on all
0001D0: 74 68 65 20 61 76 61 69 6C 61 62 6C 65 20 76 61 the available va
0001E0: 72 69 61 62 6C 65 73 20 73 6F 6D 65 74 69 6D 65 riables sometime
0001F0: 73 20 77 69 74 68 20 75 6E 6B 6E 6F 77 6E 20 72 s with unknown r
Size : 512 (Real : 512)
000000: 65 73 75 6C 74 73 2E 0D 0A 0D 0A 54 68 65 20 66 esults.....The f
000010: 6C 6F 77 20 6F 66 20 50 61 73 63 61 6C 20 20 77 low of Pascal w
000020: 69 6C 6C 20 20 64 65 74 65 72 6D 69 6E 65 20 20 ill determine
000030: 77 68 69 63 68 20 20 76 61 72 69 61 62 6C 65 73 which variables
000040: 20 20 61 72 65 20 20 67 6C 6F 62 61 6C 20 61 6E are global an
000050: 64 20 77 68 69 63 68 20 61 72 65 0D 0A 27 6C 6F d which are..'lo
000060: 63 61 6C 27 20 2D 20 74 68 6F 73 65 20 72 65 6C cal' - those rel
000070: 65 76 61 6E 74 20 6F 6E 6C 79 20 74 6F 20 74 68 evant only to th
000080: 65 20 70 72 6F 63 65 64 75 72 65 20 6F 72 20 66 e procedure or f
000090: 75 6E 63 74 69 6F 6E 2E 0D 0A 0D 0A 49 6E 20 74 unction.....In t
0000A0: 68 65 20 70 72 6F 67 72 61 6D 20 4A 75 6E 6B 20 he program Junk
0000B0: 61 62 6F 76 65 2C 20 74 68 65 20 76 61 72 69 61 above, the varia
0000C0: 62 6C 65 73 20 69 20 26 20 6A 20 61 72 65 20 64 bles i & j are d
0000D0: 65 66 69 6E 65 64 20 62 65 66 6F 72 65 20 74 68 efined before th
0000E0: 65 20 70 72 6F 63 65 64 75 72 65 2C 0D 0A 73 6F e procedure,..so
0000F0: 20 67 6F 74 6F 78 79 20 63 6F 75 6C 64 20 69 6E gotoxy could in
000100: 20 66 61 63 74 20 6D 61 6E 69 70 75 6C 61 74 65 fact manipulate
000110: 20 69 20 6F 72 20 6A 20 69 66 20 77 65 20 73 6F i or j if we so
000120: 20 77 69 73 68 2E 20 20 78 20 26 20 79 20 61 72 wish. x & y ar
000130: 65 20 6F 6E 6C 79 20 64 65 66 69 6E 65 64 0D 0A e only defined..
000140: 77 69 74 68 69 6E 20 67 6F 74 6F 78 79 2E 20 20 within gotoxy.
000150: 59 6F 75 20 77 69 6C 6C 20 6E 6F 74 65 20 68 65 You will note he
000160: 72 65 2C 20 20 74 68 61 74 20 20 61 73 20 77 69 re, that as wi
000170: 74 68 20 76 61 72 69 61 62 6C 65 73 2C 20 70 72 th variables, pr
000180: 6F 63 65 64 75 72 65 73 20 48 41 56 45 20 74 6F ocedures HAVE to
000190: 0D 0A 62 65 20 64 65 66 69 6E 65 64 20 62 65 66 ..be defined bef
0001A0: 6F 72 65 20 74 68 65 79 20 61 72 65 20 75 73 65 ore they are use
0001B0: 64 2E 0D 0A 0D 0A 49 20 77 69 6C 6C 20 67 69 76 d.....I will giv
0001C0: 65 20 61 6E 20 65 78 61 6D 70 6C 65 20 6F 66 20 e an example of
0001D0: 74 68 65 20 70 72 65 63 65 64 69 6E 67 20 68 65 the preceding he
0001E0: 61 76 79 20 77 6F 72 64 73 20 6F 6E 20 70 72 6F avy words on pro
0001F0: 63 65 64 75 72 65 73 20 74 6F 20 6D 61 6B 65 20 cedures to make
Size : 512 (Real : 512)
000000: 74 68 69 6E 67 73 0D 0A 61 20 6C 69 74 74 6C 65 things..a little
000010: 20 6D 6F 72 65 20 63 6C 65 61 72 20 3A 2D 0D 0A more clear :-..
000020: 0D 0A 50 72 6F 67 72 61 6D 20 4A 52 54 30 30 34 ..Program JRT004
000030: 3B 0D 0A 76 61 72 0D 0A 20 20 69 2C 6A 2C 6B 20 ;..var.. i,j,k
000040: 3A 20 69 6E 74 65 67 65 72 3B 0D 0A 0D 0A 70 72 : integer;....pr
000050: 6F 63 65 64 75 72 65 20 43 68 61 6E 67 65 78 79 ocedure Changexy
000060: 28 78 2C 79 20 3A 20 69 6E 74 65 67 65 72 29 3B (x,y : integer);
000070: 0D 0A 76 61 72 0D 0A 20 20 6B 20 3A 20 69 6E 74 ..var.. k : int
000080: 65 67 65 72 3B 0D 0A 62 65 67 69 6E 0D 0A 20 20 eger;..begin..
000090: 6B 3A 3D 78 3B 78 3A 3D 79 3B 79 3A 3D 6B 3B 0D k:=x;x:=y;y:=k;.
0000A0: 0A 65 6E 64 3B 0D 0A 0D 0A 70 72 6F 63 65 64 75 .end;....procedu
0000B0: 72 65 20 43 68 61 6E 67 65 69 6A 28 76 61 72 20 re Changeij(var
0000C0: 78 2C 79 20 3A 20 69 6E 74 65 67 65 72 29 3B 0D x,y : integer);.
0000D0: 0A 76 61 72 0D 0A 20 20 6B 20 3A 20 69 6E 74 65 .var.. k : inte
0000E0: 67 65 72 3B 0D 0A 62 65 67 69 6E 0D 0A 20 20 6B ger;..begin.. k
0000F0: 3A 3D 78 3B 78 3A 3D 79 3B 79 3A 3D 6B 3B 0D 0A :=x;x:=y;y:=k;..
000100: 65 6E 64 3B 0D 0A 0D 0A 70 72 6F 63 65 64 75 72 end;....procedur
000110: 65 20 43 68 61 6E 67 65 71 72 28 76 61 72 20 78 e Changeqr(var x
000120: 20 3A 20 69 6E 74 65 67 65 72 3B 20 79 20 3A 20 : integer; y :
000130: 69 6E 74 65 67 65 72 29 3B 0D 0A 62 65 67 69 6E integer);..begin
000140: 0D 0A 20 20 6B 3A 3D 78 3B 78 3A 3D 79 3B 79 3A .. k:=x;x:=y;y:
000150: 3D 6B 3B 0D 0A 65 6E 64 3B 0D 0A 0D 0A 62 65 67 =k;..end;....beg
000160: 69 6E 20 7B 70 72 6F 67 72 61 6D 20 4A 52 54 30 in {program JRT0
000170: 30 34 7D 0D 0A 20 20 69 3A 3D 31 30 3B 6A 3A 3D 04}.. i:=10;j:=
000180: 39 39 3B 6B 3A 3D 31 30 30 30 3B 0D 0A 20 20 43 99;k:=1000;.. C
000190: 68 61 6E 67 65 78 79 28 69 2C 6A 29 3B 0D 0A 20 hangexy(i,j);..
0001A0: 20 77 72 69 74 65 6C 6E 28 69 2C 27 20 27 2C 6A writeln(i,' ',j
0001B0: 2C 27 20 27 2C 6B 29 3B 0D 0A 20 20 69 3A 3D 31 ,' ',k);.. i:=1
0001C0: 30 3B 6A 3A 3D 39 39 3B 6B 3A 3D 31 30 30 30 3B 0;j:=99;k:=1000;
0001D0: 0D 0A 20 20 43 68 61 6E 67 65 69 6A 28 69 2C 6A .. Changeij(i,j
0001E0: 29 3B 0D 0A 20 20 77 72 69 74 65 6C 6E 28 69 2C );.. writeln(i,
0001F0: 27 20 27 2C 6A 2C 27 20 27 2C 6B 29 3B 0D 0A 20 ' ',j,' ',k);..
Size : 512 (Real : 512)
000000: 20 69 3A 3D 31 30 3B 6A 3A 3D 39 39 3B 6B 3A 3D i:=10;j:=99;k:=
000010: 31 30 30 30 3B 0D 0A 20 20 43 68 61 6E 67 65 71 1000;.. Changeq
000020: 72 28 69 2C 6A 29 3B 0D 0A 20 20 77 72 69 74 65 r(i,j);.. write
000030: 6C 6E 28 69 2C 27 20 27 2C 6A 2C 27 20 27 2C 6B ln(i,' ',j,' ',k
000040: 29 3B 0D 0A 65 6E 64 2E 20 7B 6F 66 20 4A 52 54 );..end. {of JRT
000050: 30 30 34 7D 0D 0A 0D 0A 49 66 20 79 6F 75 20 63 004}....If you c
000060: 72 65 61 74 65 20 61 6E 64 20 63 6F 6D 70 69 6C reate and compil
000070: 65 20 4A 52 54 30 30 34 2E 50 41 53 20 6F 6E 20 e JRT004.PAS on
000080: 73 69 64 65 20 20 31 20 6F 66 20 74 68 69 73 20 side 1 of this
000090: 64 69 73 6B 2D 7A 69 6E 65 2C 20 74 68 65 6E 20 disk-zine, then
0000A0: 79 6F 75 20 77 69 6C 6C 0D 0A 73 65 65 20 77 68 you will..see wh
0000B0: 61 74 20 68 61 70 70 65 6E 73 2E 20 20 49 6E 20 at happens. In
0000C0: 74 68 65 6F 72 79 20 65 61 63 68 20 70 72 6F 63 theory each proc
0000D0: 65 64 75 72 65 20 20 73 68 6F 75 6C 64 20 20 73 edure should s
0000E0: 77 61 70 20 20 74 68 65 20 74 77 6F 20 6E 75 6D wap the two num
0000F0: 62 65 72 73 20 69 20 26 20 6A 0D 0A 61 72 6F 75 bers i & j..arou
000100: 6E 64 20 77 68 65 6E 20 74 68 65 20 74 77 6F 20 nd when the two
000110: 61 63 74 75 61 6C 20 6E 75 6D 62 65 72 73 20 20 actual numbers
000120: 61 72 65 20 20 70 61 73 73 65 64 20 20 74 6F 20 are passed to
000130: 74 68 65 6D 2E 20 20 54 68 65 20 76 61 72 69 61 them. The varia
000140: 62 6C 65 20 6B 20 73 68 6F 75 6C 64 0D 0A 61 6C ble k should..al
000150: 74 65 72 20 65 61 63 68 20 74 69 6D 65 2E 20 20 ter each time.
000160: 57 65 6C 6C 20 20 77 68 61 74 20 20 61 63 74 75 Well what actu
000170: 61 6C 6C 79 20 20 68 61 70 70 65 6E 73 20 20 63 ally happens c
000180: 6F 6E 66 69 72 6D 73 20 20 69 64 65 61 73 20 61 onfirms ideas a
000190: 62 6F 75 74 20 76 61 72 69 61 62 6C 65 73 0D 0A bout variables..
0001A0: 62 65 69 6E 67 20 27 6C 69 76 65 27 20 6F 6E 6C being 'live' onl
0001B0: 79 20 74 68 72 6F 75 67 68 6F 75 74 20 74 68 65 y throughout the
0001C0: 20 70 72 6F 63 65 64 75 72 65 20 77 69 74 68 69 procedure withi
0001D0: 6E 20 77 68 69 63 68 20 74 68 65 79 20 6F 63 63 n which they occ
0001E0: 75 72 2E 0D 0A 0D 0A 43 68 61 6E 67 65 78 79 20 ur.....Changexy
0001F0: 64 6F 65 73 20 69 6E 20 66 61 63 74 20 64 6F 20 does in fact do
Size : 512 (Real : 512)
000000: 6E 6F 74 68 69 6E 67 20 67 6C 6F 62 61 6C 6C 79 nothing globally
000010: 2E 20 20 20 54 68 65 20 76 61 72 69 61 62 6C 65 . The variable
000020: 73 20 78 20 26 20 79 20 77 69 74 68 69 6E 20 43 s x & y within C
000030: 68 61 6E 67 65 78 79 0D 0A 61 72 65 20 63 68 61 hangexy..are cha
000040: 6E 67 65 64 20 61 6E 64 20 6C 6F 63 61 6C 20 76 nged and local v
000050: 61 72 69 61 62 6C 65 20 27 6B 27 20 20 74 61 6B ariable 'k' tak
000060: 65 73 20 20 74 68 65 20 20 76 61 6C 75 65 20 6F es the value o
000070: 66 20 69 20 77 69 74 68 69 6E 20 43 68 61 6E 67 f i within Chang
000080: 65 78 79 2E 20 20 54 68 65 0D 0A 67 6C 6F 62 61 exy. The..globa
000090: 6C 20 76 61 72 69 61 62 6C 65 20 27 6B 27 20 72 l variable 'k' r
0000A0: 65 6D 61 69 6E 73 20 20 75 6E 63 68 61 6E 67 65 emains unchange
0000B0: 64 2E 20 20 20 54 68 65 20 20 66 69 72 73 74 20 d. The first
0000C0: 20 77 72 69 74 65 6C 6E 20 73 74 61 74 65 6D 65 writeln stateme
0000D0: 6E 74 20 63 6F 6E 66 69 72 6D 73 0D 0A 74 68 69 nt confirms..thi
0000E0: 73 20 61 73 20 74 68 65 20 6F 75 74 70 75 74 20 s as the output
0000F0: 69 73 20 3A 2D 0D 0A 31 30 20 39 39 20 31 30 30 is :-..10 99 100
000100: 30 0D 0A 43 68 61 6E 67 65 69 6A 20 61 63 74 75 0..Changeij actu
000110: 61 6C 6C 79 20 73 77 61 70 73 20 74 68 65 20 76 ally swaps the v
000120: 61 6C 75 65 73 20 6F 66 20 74 68 65 20 20 76 61 alues of the va
000130: 72 69 61 62 6C 65 20 20 69 20 26 20 6A 2E 20 20 riable i & j.
000140: 54 68 65 20 64 69 66 66 65 72 65 6E 63 65 20 68 The difference h
000150: 65 72 65 0D 0A 69 73 20 74 68 65 20 27 76 61 72 ere..is the 'var
000160: 27 20 62 69 74 20 77 69 74 68 69 6E 20 20 74 68 ' bit within th
000170: 65 20 20 64 65 66 69 6E 69 74 69 6F 6E 20 20 6F e definition o
000180: 66 20 20 74 68 65 20 20 70 72 6F 63 65 64 75 72 f the procedur
000190: 65 20 6D 61 6B 65 73 20 74 68 65 20 70 72 6F 63 e makes the proc
0001A0: 65 64 75 72 65 0D 0A 61 66 66 65 63 74 20 74 68 edure..affect th
0001B0: 65 20 61 63 74 75 61 6C 20 76 61 72 69 61 62 6C e actual variabl
0001C0: 65 73 2E 20 20 41 67 61 69 6E 20 67 6C 6F 62 61 es. Again globa
0001D0: 6C 20 27 6B 27 20 69 73 20 75 6E 63 68 61 6E 67 l 'k' is unchang
0001E0: 65 64 2E 20 20 54 68 65 20 73 65 63 6F 6E 64 20 ed. The second
0001F0: 77 72 69 74 65 6C 6E 0D 0A 70 72 69 6E 74 73 20 writeln..prints
Size : 512 (Real : 512)
000000: 6F 75 74 20 3A 2D 0D 0A 39 39 20 31 30 20 31 30 out :-..99 10 10
000010: 30 30 0D 0A 0D 0A 49 6E 20 74 68 65 20 70 72 6F 00....In the pro
000020: 63 65 64 75 72 65 20 43 68 61 6E 67 65 71 72 2C cedure Changeqr,
000030: 20 20 6F 6E 6C 79 20 20 6F 6E 65 20 20 6F 66 20 only one of
000040: 20 74 68 65 20 20 70 61 72 61 6D 65 74 65 72 73 the parameters
000050: 20 20 69 6E 20 74 68 65 20 64 65 66 69 6E 69 74 in the definit
000060: 69 6F 6E 20 69 73 0D 0A 64 65 73 69 67 6E 61 74 ion is..designat
000070: 65 64 20 27 76 61 72 27 2C 20 73 6F 20 69 6E 20 ed 'var', so in
000080: 65 66 66 65 63 74 20 6F 6E 6C 79 20 20 27 78 27 effect only 'x'
000090: 20 20 28 61 63 74 75 61 6C 20 20 70 61 72 61 6D (actual param
0000A0: 65 74 65 72 20 27 69 27 29 20 69 73 20 61 6C 74 eter 'i') is alt
0000B0: 65 72 65 64 2E 20 20 49 0D 0A 68 61 76 65 6E 27 ered. I..haven'
0000C0: 74 20 64 65 66 69 6E 65 64 20 6B 20 77 69 74 68 t defined k with
0000D0: 69 6E 20 74 68 69 73 20 70 72 6F 63 65 64 75 72 in this procedur
0000E0: 65 20 73 6F 20 20 77 65 20 73 68 6F 75 6C 64 20 e so we should
0000F0: 65 78 70 65 63 74 20 67 6C 6F 62 61 6C 20 76 61 expect global va
000100: 72 69 61 62 6C 65 20 27 6B 27 0D 0A 74 6F 20 61 riable 'k'..to a
000110: 73 73 75 6D 65 20 74 68 65 20 76 61 6C 75 65 20 ssume the value
000120: 6F 66 20 78 20 28 61 63 74 75 61 6C 20 27 69 27 of x (actual 'i'
000130: 29 2E 20 20 54 68 65 20 77 72 69 74 65 6C 6E 20 ). The writeln
000140: 73 68 6F 75 6C 64 20 73 68 6F 77 20 3A 2D 0D 0A should show :-..
000150: 39 39 20 39 39 20 31 30 0D 0A 0D 0A 20 20 20 20 99 99 10....
000160: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000170: 20 20 20 20 20 20 48 45 41 56 59 20 47 4F 49 4E HEAVY GOIN
000180: 47 20 26 20 48 45 41 56 49 45 52 20 47 4F 49 4E G & HEAVIER GOIN
000190: 47 0D 0A 0D 0A 54 68 69 73 20 6D 61 79 20 61 6C G....This may al
0001A0: 6C 20 73 65 65 6D 20 6C 69 6B 65 20 68 65 61 76 l seem like heav
0001B0: 79 20 20 67 6F 69 6E 67 2C 20 20 62 75 74 20 20 y going, but
0001C0: 70 65 72 73 65 76 65 72 65 20 61 6E 64 20 70 6C persevere and pl
0001D0: 61 79 20 61 72 6F 75 6E 64 20 77 69 74 68 20 73 ay around with s
0001E0: 69 6D 70 6C 65 0D 0A 70 72 6F 63 65 64 75 72 65 imple..procedure
0001F0: 73 20 74 6F 20 67 65 74 20 61 20 62 69 74 20 6F s to get a bit o
Size : 512 (Real : 512)
000000: 66 20 20 63 6F 6E 66 69 64 65 6E 63 65 2E 20 20 f confidence.
000010: 20 59 6F 75 20 20 77 69 6C 6C 20 20 72 61 70 69 You will rapi
000020: 64 6C 79 20 73 65 65 20 74 68 65 20 62 65 6E 65 dly see the bene
000030: 66 69 74 73 20 6F 66 0D 0A 70 72 6F 63 65 64 75 fits of..procedu
000040: 72 65 73 20 6C 69 6B 65 20 27 53 57 41 50 5F 56 res like 'SWAP_V
000050: 41 4C 55 45 53 27 20 72 61 74 68 65 72 20 74 68 ALUES' rather th
000060: 61 6E 20 47 4F 53 55 42 20 20 38 30 30 30 2E 20 an GOSUB 8000.
000070: 20 20 46 6F 72 20 61 20 62 69 74 20 68 65 61 76 For a bit heav
000080: 69 65 72 20 67 6F 69 6E 67 0D 0A 77 68 61 74 20 ier going..what
000090: 61 62 6F 75 74 20 61 20 70 72 6F 63 65 64 75 72 about a procedur
0000A0: 65 20 63 61 6C 6C 69 6E 67 20 69 74 73 65 6C 66 e calling itself
0000B0: 20 2D 20 72 65 63 75 72 73 69 6F 6E 2E 0D 0A 0D - recursion....
0000C0: 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .
0000D0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0000E0: 20 20 20 20 52 45 43 55 52 53 49 4F 4E 0D 0A 0D RECURSION...
0000F0: 0A 49 6E 20 42 61 73 69 63 20 61 20 73 75 62 72 .In Basic a subr
000100: 6F 75 74 69 6E 65 20 63 61 6C 6C 69 6E 67 20 69 outine calling i
000110: 74 73 65 6C 66 20 69 73 20 20 66 72 61 75 67 68 tself is fraugh
000120: 74 20 77 69 74 68 20 61 6C 6C 20 73 6F 72 74 73 t with all sorts
000130: 20 6F 66 20 70 72 6F 62 6C 65 6D 73 2E 20 20 49 of problems. I
000140: 6E 0D 0A 50 61 73 63 61 6C 20 69 74 20 62 65 63 n..Pascal it bec
000150: 6F 6D 65 73 20 65 61 73 69 65 72 20 2D 20 61 6C omes easier - al
000160: 74 68 6F 75 67 68 20 20 74 68 65 72 65 20 20 61 though there a
000170: 72 65 20 20 76 65 72 79 20 20 66 65 77 20 74 69 re very few ti
000180: 6D 65 73 20 77 65 20 61 63 74 75 61 6C 6C 79 20 mes we actually
000190: 75 73 65 0D 0A 74 68 69 73 20 66 61 63 69 6C 69 use..this facili
0001A0: 74 79 2E 20 20 4F 6E 65 20 73 75 63 68 20 65 78 ty. One such ex
0001B0: 61 6D 70 6C 65 20 74 68 6F 75 67 68 20 69 73 20 ample though is
0001C0: 20 27 66 61 63 74 6F 72 69 61 6C 73 27 2C 20 79 'factorials', y
0001D0: 6F 75 20 6B 6E 6F 77 20 2D 20 61 20 66 61 63 74 ou know - a fact
0001E0: 6F 72 69 61 6C 0D 0A 6F 66 20 61 20 6E 75 6D 62 orial..of a numb
0001F0: 65 72 20 69 73 20 74 68 61 74 20 6E 75 6D 62 65 er is that numbe
Size : 512 (Real : 512)
000000: 72 20 20 6D 75 6C 74 69 70 6C 69 65 64 20 20 62 r multiplied b
000010: 79 20 20 69 74 73 20 20 70 72 65 64 65 63 65 73 y its predeces
000020: 73 6F 72 20 65 74 63 20 64 6F 77 6E 20 74 6F 20 sor etc down to
000030: 31 2E 20 20 45 2E 67 0D 0A 66 61 63 74 6F 72 69 1. E.g..factori
000040: 61 6C 20 37 20 3D 20 37 78 36 78 35 78 34 78 33 al 7 = 7x6x5x4x3
000050: 78 32 78 31 20 3D 20 35 30 34 30 2E 20 20 57 65 x2x1 = 5040. We
000060: 20 63 61 6E 20 73 65 65 20 74 68 61 74 20 66 61 can see that fa
000070: 63 74 6F 72 69 61 6C 20 37 20 3D 20 37 20 2A 20 ctorial 7 = 7 *
000080: 66 61 63 74 6F 72 69 61 6C 0D 0A 36 20 3D 20 37 factorial..6 = 7
000090: 20 2A 20 36 20 2A 20 20 66 61 63 74 6F 72 69 61 * 6 * factoria
0000A0: 6C 20 20 35 20 20 65 74 63 2E 20 20 20 54 68 65 l 5 etc. The
0000B0: 20 20 66 6F 6C 6C 6F 77 69 6E 67 20 70 72 6F 67 following prog
0000C0: 72 61 6D 20 73 68 6F 77 73 20 74 68 65 20 70 72 ram shows the pr
0000D0: 69 6E 63 69 70 6C 65 20 61 6E 64 0D 0A 69 6E 74 inciple and..int
0000E0: 72 6F 64 75 63 65 73 20 46 75 6E 63 74 69 6F 6E roduces Function
0000F0: 73 20 3A 2D 0D 0A 0D 0A 70 72 6F 67 72 61 6D 20 s :-....program
000100: 4A 52 54 30 30 35 3B 0D 0A 76 61 72 0D 0A 20 20 JRT005;..var..
000110: 69 20 3A 20 69 6E 74 65 67 65 72 3B 0D 0A 0D 0A i : integer;....
000120: 66 75 6E 63 74 69 6F 6E 20 66 61 63 74 6F 72 69 function factori
000130: 61 6C 31 28 6A 20 3A 20 69 6E 74 65 67 65 72 29 al1(j : integer)
000140: 20 3A 20 72 65 61 6C 3B 0D 0A 62 65 67 69 6E 0D : real;..begin.
000150: 0A 20 20 69 66 20 6A 3D 30 20 74 68 65 6E 0D 0A . if j=0 then..
000160: 20 20 20 20 66 61 63 74 6F 72 69 61 6C 31 3A 3D factorial1:=
000170: 31 2E 30 0D 0A 20 20 65 6C 73 65 0D 0A 20 20 20 1.0.. else..
000180: 20 66 61 63 74 6F 72 69 61 6C 31 3A 3D 6A 2A 66 factorial1:=j*f
000190: 61 63 74 6F 72 69 61 6C 31 28 6A 2D 31 29 3B 0D actorial1(j-1);.
0001A0: 0A 65 6E 64 3B 0D 0A 0D 0A 66 75 6E 63 74 69 6F .end;....functio
0001B0: 6E 20 66 61 63 74 6F 72 69 61 6C 32 28 6A 20 3A n factorial2(j :
0001C0: 20 69 6E 74 65 67 65 72 29 20 3A 20 72 65 61 6C integer) : real
0001D0: 3B 0D 0A 76 61 72 0D 0A 20 20 74 65 6D 70 20 3A ;..var.. temp :
0001E0: 20 72 65 61 6C 3B 0D 0A 20 20 69 20 3A 20 69 6E real;.. i : in
0001F0: 74 65 67 65 72 3B 0D 0A 62 65 67 69 6E 0D 0A 20 teger;..begin..
Size : 512 (Real : 512)
000000: 20 74 65 6D 70 3A 3D 31 2E 30 3B 0D 0A 20 20 66 temp:=1.0;.. f
000010: 6F 72 20 69 3A 3D 31 20 74 6F 20 6A 20 64 6F 0D or i:=1 to j do.
000020: 0A 20 20 20 20 74 65 6D 70 3A 3D 74 65 6D 70 2A . temp:=temp*
000030: 69 3B 0D 0A 20 20 66 61 63 74 6F 72 69 61 6C 32 i;.. factorial2
000040: 3A 3D 74 65 6D 70 3B 0D 0A 65 6E 64 3B 0D 0A 0D :=temp;..end;...
000050: 0A 62 65 67 69 6E 0D 0A 20 20 66 6F 72 20 69 3A .begin.. for i:
000060: 3D 30 20 74 6F 20 31 30 20 64 6F 0D 0A 20 20 20 =0 to 10 do..
000070: 20 77 72 69 74 65 6C 6E 28 66 61 63 74 6F 72 69 writeln(factori
000080: 61 6C 31 28 69 29 2C 27 20 20 27 2C 66 61 63 74 al1(i),' ',fact
000090: 6F 72 69 61 6C 32 28 69 29 29 3B 0D 0A 65 6E 64 orial2(i));..end
0000A0: 2E 0D 0A 0D 0A 46 61 63 74 6F 72 69 61 6C 31 20 .....Factorial1
0000B0: 69 73 20 20 74 68 65 20 20 72 65 63 75 72 73 69 is the recursi
0000C0: 76 65 20 20 66 75 6E 63 74 69 6F 6E 20 20 61 6E ve function an
0000D0: 64 20 20 46 61 63 74 6F 72 69 61 6C 32 20 20 69 d Factorial2 i
0000E0: 73 20 20 74 68 65 20 20 6E 6F 6E 2D 72 65 63 75 s the non-recu
0000F0: 72 73 69 76 65 0D 0A 65 71 75 69 76 61 6C 65 6E rsive..equivalen
000100: 74 2E 20 20 59 6F 75 20 77 69 6C 6C 20 6E 6F 74 t. You will not
000110: 65 20 74 68 61 74 20 66 75 6E 63 74 69 6F 6E 73 e that functions
000120: 20 61 6E 64 20 70 72 6F 63 65 64 75 72 65 73 20 and procedures
000130: 61 72 65 20 73 74 72 75 63 74 75 72 65 64 20 74 are structured t
000140: 68 65 20 73 61 6D 65 0D 0A 6F 6E 6C 79 20 66 75 he same..only fu
000150: 6E 63 74 69 6F 6E 73 20 68 61 76 65 20 74 68 65 nctions have the
000160: 20 62 69 74 20 64 65 66 69 6E 69 6E 67 20 77 68 bit defining wh
000170: 61 74 20 74 79 70 65 20 74 68 65 20 66 75 6E 63 at type the func
000180: 74 69 6F 6E 20 69 73 20 28 69 6E 20 6F 75 72 20 tion is (in our
000190: 63 61 73 65 20 62 6F 74 68 0D 0A 6F 66 20 74 79 case both..of ty
0001A0: 70 65 20 72 65 61 6C 29 2E 20 20 53 65 65 20 61 pe real). See a
0001B0: 6C 73 6F 20 68 6F 77 20 77 65 20 65 6E 61 62 6C lso how we enabl
0001C0: 65 20 20 74 68 65 20 66 75 6E 63 74 69 6F 6E 20 e the function
0001D0: 74 6F 20 72 65 74 75 72 6E 20 61 20 76 61 6C 75 to return a valu
0001E0: 65 20 62 79 20 6D 61 6B 69 6E 67 0D 0A 74 68 65 e by making..the
0001F0: 20 66 75 6E 63 74 69 6F 6E 20 6E 61 6D 65 20 65 function name e
Size : 512 (Real : 512)
000000: 71 75 61 6C 20 74 6F 20 74 68 65 20 72 65 71 75 qual to the requ
000010: 69 72 65 64 20 6F 75 74 70 75 74 2E 0D 0A 0D 0A ired output.....
000020: 54 68 65 20 72 65 63 75 72 73 69 76 65 20 66 75 The recursive fu
000030: 6E 63 74 69 6F 6E 20 46 61 63 74 6F 72 69 61 6C nction Factorial
000040: 31 20 6B 65 65 70 73 20 63 61 6C 6C 69 6E 67 20 1 keeps calling
000050: 69 74 73 65 6C 66 20 75 6E 74 69 6C 20 61 20 76 itself until a v
000060: 61 6C 75 65 20 69 73 20 72 65 74 75 72 6E 65 64 alue is returned
000070: 0D 0A 74 6F 20 74 68 65 20 70 72 65 76 69 6F 75 ..to the previou
000080: 73 20 63 61 6C 6C 20 61 6E 64 20 73 6F 20 6F 6E s call and so on
000090: 20 75 6E 74 69 6C 20 74 68 65 20 66 75 6E 63 74 until the funct
0000A0: 69 6F 6E 20 65 6E 64 73 2E 0D 0A 0D 0A 41 73 20 ion ends.....As
0000B0: 77 69 74 68 20 50 72 6F 63 65 64 75 72 65 73 2C with Procedures,
0000C0: 20 46 75 6E 63 74 69 6F 6E 73 20 63 61 6E 20 68 Functions can h
0000D0: 61 76 65 20 20 6E 69 63 65 20 20 6E 61 6D 65 73 ave nice names
0000E0: 20 20 61 6E 64 20 61 20 27 6C 69 62 72 61 72 79 and a 'library
0000F0: 27 20 6F 66 20 70 65 72 73 6F 6E 61 6C 0D 0A 6F ' of personal..o
000100: 6E 65 73 20 63 61 6E 20 62 65 20 62 75 69 6C 74 nes can be built
000110: 20 75 70 20 61 6E 64 20 69 6E 63 6C 75 64 65 64 up and included
000120: 20 69 6E 20 66 75 74 75 72 65 20 70 72 6F 67 72 in future progr
000130: 61 6D 73 20 69 66 20 79 6F 75 20 6E 65 65 64 20 ams if you need
000140: 74 68 65 6D 2E 0D 0A 0D 0A 54 6F 20 62 65 20 68 them.....To be h
000150: 6F 6E 65 73 74 20 72 65 63 75 72 73 69 6F 6E 20 onest recursion
000160: 69 73 20 73 6F 6D 65 74 68 69 6E 67 20 74 68 61 is something tha
000170: 74 20 49 20 68 61 72 64 6C 79 20 65 76 65 72 20 t I hardly ever
000180: 75 73 65 2C 20 62 75 74 20 69 73 20 73 6F 6D 65 use, but is some
000190: 20 63 61 73 65 73 20 69 74 0D 0A 64 6F 65 73 20 cases it..does
0001A0: 70 72 6F 76 69 64 65 20 66 6F 72 20 76 65 72 79 provide for very
0001B0: 20 6E 65 61 74 20 73 6F 6C 75 74 69 6F 6E 73 20 neat solutions
0001C0: 20 2D 20 20 6F 6E 6C 79 20 20 69 74 27 73 20 20 - only it's
0001D0: 68 61 72 64 20 74 6F 20 77 6F 72 6B 20 6F 75 74 hard to work out
0001E0: 20 74 68 65 20 61 63 74 75 61 6C 0D 0A 70 72 6F the actual..pro
0001F0: 63 65 64 75 72 65 20 69 6E 20 74 68 65 20 66 69 cedure in the fi
Size : 512 (Real : 512)
000000: 72 73 74 20 20 70 6C 61 63 65 2E 20 20 20 45 2E rst place. E.
000010: 67 2E 20 20 66 72 61 63 74 61 6C 20 20 73 74 75 g. fractal stu
000020: 66 66 20 20 63 61 6E 20 20 62 65 20 20 6D 61 64 ff can be mad
000030: 65 20 65 61 73 69 65 72 20 77 69 74 68 0D 0A 72 e easier with..r
000040: 65 63 75 72 73 69 6F 6E 20 28 62 75 74 20 64 6F ecursion (but do
000050: 6E 27 74 20 61 73 6B 20 6D 65 20 61 62 6F 75 74 n't ask me about
000060: 20 69 74 29 2E 0D 0A 0D 0A 41 73 20 77 69 74 68 it).....As with
000070: 20 6D 6F 73 74 20 61 6C 6C 20 20 74 68 69 6E 67 most all thing
000080: 73 20 20 69 6E 20 20 50 61 73 63 61 6C 20 20 79 s in Pascal y
000090: 6F 75 20 20 6D 75 73 74 20 20 64 65 66 69 6E 65 ou must define
0000A0: 20 46 75 6E 63 74 69 6F 6E 73 20 61 6E 64 20 50 Functions and P
0000B0: 72 6F 63 65 64 75 72 65 73 0D 0A 62 65 66 6F 72 rocedures..befor
0000C0: 65 20 74 68 65 79 20 61 72 65 20 75 73 65 64 2E e they are used.
0000D0: 20 20 53 6F 20 20 69 66 20 20 6F 6E 65 20 20 70 So if one p
0000E0: 72 6F 63 65 64 75 72 65 20 20 75 73 65 73 20 20 rocedure uses
0000F0: 61 6E 6F 74 68 65 72 20 6F 72 20 61 20 66 75 6E another or a fun
000100: 63 74 69 6F 6E 2C 20 74 68 65 6E 0D 0A 74 68 6F ction, then..tho
000110: 73 65 20 6D 75 73 74 20 62 65 20 64 65 66 69 6E se must be defin
000120: 65 64 20 66 69 72 73 74 2E 20 20 20 53 6F 20 20 ed first. So
000130: 77 68 61 74 20 20 69 66 20 20 79 6F 75 20 20 77 what if you w
000140: 61 6E 74 20 20 6F 6E 65 20 20 70 72 6F 63 65 64 ant one proced
000150: 75 72 65 20 74 6F 20 63 61 6C 6C 20 61 0D 0A 73 ure to call a..s
000160: 65 63 6F 6E 64 2C 20 61 6E 64 20 74 68 65 6E 20 econd, and then
000170: 74 68 65 20 73 65 63 6F 6E 64 20 74 6F 20 63 61 the second to ca
000180: 6C 6C 20 74 68 65 20 20 66 69 72 73 74 3F 20 57 ll the first? W
000190: 65 6C 6C 20 74 68 65 20 77 61 79 20 61 72 6F 75 ell the way arou
0001A0: 6E 64 20 74 68 69 73 20 64 69 6C 65 6D 6D 61 0D nd this dilemma.
0001B0: 0A 69 73 20 74 6F 20 64 65 63 6C 61 72 65 20 6F .is to declare o
0001C0: 6E 65 20 20 6F 66 20 20 74 68 65 20 20 70 72 6F ne of the pro
0001D0: 63 65 64 75 72 65 73 20 20 6F 72 20 20 66 75 6E cedures or fun
0001E0: 63 74 69 6F 6E 73 20 20 61 73 20 20 27 66 6F 72 ctions as 'for
0001F0: 77 61 72 64 27 20 74 6F 20 73 68 6F 77 20 69 74 ward' to show it
Size : 512 (Real : 512)
000000: 73 0D 0A 65 78 69 73 74 65 6E 63 65 20 66 75 72 s..existence fur
000010: 74 68 65 72 20 69 6E 20 74 68 65 20 70 72 6F 67 ther in the prog
000020: 72 61 6D 2E 20 20 45 2E 67 2E 0D 0A 0D 0A 70 72 ram. E.g.....pr
000030: 6F 63 65 64 75 72 65 20 41 28 78 2C 79 20 3A 20 ocedure A(x,y :
000040: 69 6E 74 65 67 65 72 29 3B 20 66 6F 72 77 61 72 integer); forwar
000050: 64 3B 0D 0A 0D 0A 70 72 6F 63 65 64 75 72 65 20 d;....procedure
000060: 42 3B 0D 0A 62 65 67 69 6E 0D 0A 41 28 69 2C 6A B;..begin..A(i,j
000070: 29 3B 0D 0A 65 6E 64 3B 0D 0A 0D 0A 70 72 6F 63 );..end;....proc
000080: 65 64 75 72 65 20 41 3B 0D 0A 62 65 67 69 6E 0D edure A;..begin.
000090: 0A 42 3B 0D 0A 65 6E 64 3B 0D 0A 0D 0A 4E 6F 74 .B;..end;....Not
0000A0: 69 63 65 20 68 65 72 65 20 74 68 61 74 20 74 68 ice here that th
0000B0: 65 20 70 61 72 61 6D 65 74 65 72 73 20 66 6F 72 e parameters for
0000C0: 20 20 70 72 6F 63 65 64 75 72 65 20 20 41 20 20 procedure A
0000D0: 61 72 65 20 6F 6E 6C 79 20 72 65 71 75 69 72 65 are only require
0000E0: 64 20 6F 6E 63 65 20 69 6E 20 74 68 65 0D 0A 69 d once in the..i
0000F0: 6E 69 74 69 61 6C 20 64 65 66 69 6E 69 74 69 6F nitial definitio
000100: 6E 2E 20 20 49 20 68 61 76 65 6E 27 74 20 66 6F n. I haven't fo
000110: 75 6E 64 20 20 6D 61 6E 79 20 20 74 69 6D 65 73 und many times
000120: 20 20 77 68 65 72 65 20 20 49 20 6E 65 65 64 20 where I need
000130: 74 68 69 73 20 70 61 72 74 69 63 75 6C 61 72 0D this particular.
000140: 0A 75 73 61 67 65 2C 20 62 75 74 20 69 74 20 69 .usage, but it i
000150: 73 20 77 6F 72 74 68 20 6B 6E 6F 77 69 6E 67 20 s worth knowing
000160: 61 62 6F 75 74 20 2D 20 6A 75 73 74 20 69 6E 20 about - just in
000170: 63 61 73 65 2E 0D 0A 0D 0A 20 20 20 20 20 20 20 case.....
000180: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000190: 20 20 20 20 20 20 20 20 20 20 47 45 4E 45 52 41 GENERA
0001A0: 4C 20 4C 41 59 4F 55 54 0D 0A 0D 0A 57 65 20 68 L LAYOUT....We h
0001B0: 61 76 65 20 73 65 65 6E 20 20 69 6E 20 20 67 65 ave seen in ge
0001C0: 6E 65 72 61 6C 20 20 74 68 61 74 20 20 61 20 20 neral that a
0001D0: 50 61 73 63 61 6C 20 20 70 72 6F 67 72 61 6D 20 Pascal program
0001E0: 20 63 6F 6E 73 69 73 74 73 20 20 6F 66 20 20 74 consists of t
0001F0: 68 65 20 66 6F 6C 6C 6F 77 69 6E 67 0D 0A 73 74 he following..st
Size : 512 (Real : 512)
000000: 72 75 63 74 75 72 65 20 3A 2D 0D 0A 0D 0A 20 20 ructure :-....
000010: 20 20 20 50 72 6F 67 72 61 6D 20 6D 79 66 69 6C Program myfil
000020: 65 3B 0D 0A 20 20 20 20 20 43 6F 6E 73 74 0D 0A e;.. Const..
000030: 20 20 20 20 20 20 20 6C 69 73 74 20 6F 66 20 63 list of c
000040: 6F 6E 73 74 61 6E 74 73 20 20 20 20 20 20 20 20 onstants
000050: 20 20 7B 20 41 20 66 65 77 20 63 6F 6D 6D 65 6E { A few commen
000060: 74 73 20 64 6F 74 74 65 64 20 61 62 6F 75 74 20 ts dotted about
000070: 7D 0D 0A 20 20 20 20 20 54 79 70 65 0D 0A 20 20 }.. Type..
000080: 20 20 20 20 20 6C 69 73 74 20 6F 66 20 64 65 63 list of dec
000090: 6C 61 72 65 64 20 74 79 70 65 73 0D 0A 20 20 20 lared types..
0000A0: 20 20 56 61 72 0D 0A 20 20 20 20 20 20 20 6C 69 Var.. li
0000B0: 73 74 20 6F 66 20 70 72 6F 67 72 61 6D 20 76 61 st of program va
0000C0: 72 69 61 62 6C 65 73 20 20 28 2A 20 74 6F 20 68 riables (* to h
0000D0: 65 6C 70 20 27 72 65 61 64 61 62 69 6C 69 74 79 elp 'readability
0000E0: 27 20 6F 66 20 74 68 65 20 70 72 6F 67 20 2A 29 ' of the prog *)
0000F0: 0D 0A 20 20 20 20 20 50 72 6F 63 65 64 75 72 65 .. Procedure
000100: 20 31 3B 0D 0A 20 20 20 20 20 50 72 6F 63 65 64 1;.. Proced
000110: 75 72 65 20 32 3B 0D 0A 0D 0A 20 20 20 20 20 62 ure 2;.... b
000120: 65 67 69 6E 0D 0A 0D 0A 20 20 20 20 20 2E 2E 2E egin.... ...
000130: 2E 2E 2E 2E 2E 0D 0A 20 20 20 20 20 2E 2E 2E 2E ....... ....
000140: 2E 2E 2E 2E 0D 0A 0D 0A 20 20 20 20 20 65 6E 64 ........ end
000150: 2E 0D 0A 0D 0A 77 68 65 72 65 20 61 6C 73 6F 20 .....where also
000160: 65 61 63 68 20 70 72 6F 63 65 64 75 72 65 20 66 each procedure f
000170: 6F 6C 6C 6F 77 73 20 61 20 73 69 6D 69 6C 61 72 ollows a similar
000180: 20 66 6F 72 6D 61 74 20 65 78 63 65 70 74 20 74 format except t
000190: 68 61 74 20 27 70 72 6F 67 72 61 6D 27 20 69 73 hat 'program' is
0001A0: 20 6C 65 66 74 0D 0A 6F 75 74 2C 20 61 6E 64 20 left..out, and
0001B0: 74 68 65 20 6C 61 73 74 20 27 65 6E 64 27 20 65 the last 'end' e
0001C0: 6E 64 73 20 77 69 74 68 20 61 20 20 27 3B 27 2E nds with a ';'.
0001D0: 20 20 20 41 73 20 79 6F 75 20 63 61 6E 20 73 65 As you can se
0001E0: 65 2C 20 74 68 65 20 73 74 72 75 63 74 75 72 65 e, the structure
0001F0: 20 6F 66 20 61 6E 79 0D 0A 50 61 73 63 61 6C 20 of any..Pascal
Size : 512 (Real : 512)
000000: 70 72 6F 67 72 61 6D 20 69 73 20 74 68 65 72 65 program is there
000010: 66 6F 72 65 20 74 68 65 20 20 73 61 6D 65 2C 20 fore the same,
000020: 20 61 6E 64 20 20 68 65 6E 63 65 20 20 69 74 20 and hence it
000030: 69 73 20 70 6F 73 73 69 62 6C 65 20 74 6F 20 75 is possible to u
000040: 6E 64 65 72 73 74 61 6E 64 0D 0A 73 6F 75 72 63 nderstand..sourc
000050: 65 20 63 6F 64 65 20 77 72 69 74 74 65 6E 20 20 e code written
000060: 62 79 20 20 61 6E 6F 74 68 65 72 20 20 70 65 72 by another per
000070: 73 6F 6E 20 20 28 61 6C 62 65 69 74 20 20 74 6F son (albeit to
000080: 20 20 61 20 20 63 65 72 74 61 69 6E 20 20 64 65 a certain de
000090: 67 72 65 65 29 2E 20 20 54 68 65 0D 0A 73 74 72 gree). The..str
0000A0: 75 63 74 75 72 65 20 69 73 20 61 6C 73 6F 20 76 ucture is also v
0000B0: 65 72 79 20 73 69 6D 70 6C 65 20 61 6E 64 20 77 ery simple and w
0000C0: 72 69 74 69 6E 67 20 73 6D 61 6C 6C 20 70 72 6F riting small pro
0000D0: 67 72 61 6D 73 20 74 6F 20 64 6F 20 73 6F 6D 65 grams to do some
0000E0: 20 77 6F 72 6B 20 66 6F 72 20 79 6F 75 0D 0A 69 work for you..i
0000F0: 73 6E 27 74 20 74 6F 6F 20 64 69 66 66 69 63 75 sn't too difficu
000100: 6C 74 2E 20 20 20 42 61 73 69 63 20 20 69 73 20 lt. Basic is
000110: 20 61 6C 73 6F 20 20 65 61 73 79 2C 20 20 62 75 also easy, bu
000120: 74 20 20 73 75 66 66 65 72 73 20 20 66 72 6F 6D t suffers from
000130: 20 20 74 68 65 20 67 65 6E 65 72 61 6C 6C 79 0D the generally.
000140: 0A 75 6E 73 74 72 75 63 74 75 72 65 64 20 61 70 .unstructured ap
000150: 70 72 6F 61 63 68 20 62 79 20 63 6F 64 65 20 77 proach by code w
000160: 72 69 74 65 72 73 2E 0D 0A 4D 6F 73 74 20 6E 65 riters...Most ne
000170: 77 20 42 61 73 69 63 73 2C 20 70 61 72 74 69 63 w Basics, partic
000180: 75 6C 61 72 6C 79 20 50 43 20 42 61 73 69 63 73 ularly PC Basics
000190: 2C 20 20 74 68 6F 75 67 68 20 20 61 72 65 20 76 , though are v
0001A0: 65 72 79 20 73 74 72 75 63 74 75 72 65 64 20 61 ery structured a
0001B0: 6E 64 20 73 68 6F 77 20 61 0D 0A 72 65 73 65 6D nd show a..resem
0001C0: 62 6C 61 6E 63 65 20 74 6F 20 50 61 73 63 61 6C blance to Pascal
0001D0: 2E 20 20 54 68 65 79 20 20 73 74 69 6C 6C 20 20 . They still
0001E0: 63 61 6E 20 20 62 65 63 6F 6D 65 20 20 75 6E 74 can become unt
0001F0: 69 64 79 2E 20 20 20 4F 74 68 65 72 20 6C 61 6E idy. Other lan
Size : 512 (Real : 512)
000000: 67 75 61 67 65 73 20 6C 69 6B 65 0D 0A 43 4F 42 guages like..COB
000010: 4F 4C 2C 20 69 66 20 79 6F 75 27 76 65 20 73 65 OL, if you've se
000020: 65 6E 20 74 68 65 20 72 65 63 65 6E 74 20 65 78 en the recent ex
000030: 63 65 6C 6C 65 6E 74 20 20 73 65 72 69 65 73 20 cellent series
000040: 20 69 6E 20 57 41 43 43 49 2C 20 74 61 6B 65 20 in WACCI, take
000050: 61 20 62 69 74 20 6F 66 20 74 69 6D 65 0D 0A 74 a bit of time..t
000060: 6F 20 67 65 74 20 69 6E 74 6F 20 61 6E 64 20 77 o get into and w
000070: 72 69 74 69 6E 67 20 73 6D 61 6C 6C 20 70 72 6F riting small pro
000080: 67 72 61 6D 73 20 20 69 73 20 20 6E 6F 74 20 72 grams is not r
000090: 65 61 6C 6C 79 20 77 68 61 74 20 74 68 61 74 20 eally what that
0000A0: 6C 61 6E 67 75 61 67 65 20 69 73 20 66 6F 72 0D language is for.
0000B0: 0A 61 73 20 74 68 65 20 6C 61 79 6F 75 74 20 74 .as the layout t
0000C0: 6F 20 6A 75 73 74 20 67 65 74 20 74 68 69 6E 67 o just get thing
0000D0: 73 20 75 6E 64 65 72 77 61 79 20 61 72 65 20 76 s underway are v
0000E0: 65 72 79 20 70 72 65 63 69 73 65 20 61 6E 64 20 ery precise and
0000F0: 73 74 72 69 63 74 2E 0D 0A 0D 0A 20 20 20 20 20 strict.....
000100: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000110: 20 20 20 20 20 20 20 20 20 20 20 20 20 42 41 53 BAS
000120: 49 43 20 53 54 55 46 46 0D 0A 0D 0A 54 6F 20 65 IC STUFF....To e
000130: 6E 64 20 77 69 74 68 20 74 68 69 73 20 74 69 6D nd with this tim
000140: 65 2C 20 49 27 6C 6C 20 6C 6F 6F 6B 20 61 74 20 e, I'll look at
000150: 61 20 20 66 65 77 20 70 69 65 63 65 73 20 6F 66 a few pieces of
000160: 20 61 72 69 74 68 6D 65 74 69 63 20 69 6E 66 6F arithmetic info
000170: 20 77 65 20 61 6C 6C 20 6E 65 65 64 0D 0A 74 6F we all need..to
000180: 20 6B 6E 6F 77 20 74 6F 20 67 65 74 20 74 68 65 know to get the
000190: 20 62 65 73 74 20 6F 75 74 20 20 6F 66 20 20 63 best out of c
0001A0: 61 6C 63 75 6C 61 74 69 6F 6E 73 20 20 2D 20 20 alculations -
0001B0: 49 73 20 74 68 61 74 20 6D 6F 61 6E 69 6E 67 20 Is that moaning
0001C0: 61 6E 64 20 67 72 6F 61 6E 69 6E 67 20 49 0D 0A and groaning I..
0001D0: 68 65 61 72 3F 20 20 57 65 6C 6C 20 77 65 20 73 hear? Well we s
0001E0: 74 69 6C 6C 20 68 61 76 65 20 74 6F 20 6B 6E 6F till have to kno
0001F0: 77 20 69 74 2E 20 20 20 49 6E 20 20 42 61 73 69 w it. In Basi
Size : 512 (Real : 512)
000000: 63 20 77 65 20 61 72 65 20 28 6F 72 20 73 68 6F c we are (or sho
000010: 75 6C 64 20 62 65 29 20 66 61 6D 69 6C 69 61 72 uld be) familiar
000020: 0D 0A 77 69 74 68 20 74 68 65 73 65 20 3A 2D 0D ..with these :-.
000030: 0A 0D 0A 2B 2C 2F 2C 5C 20 28 69 6E 74 65 67 65 ...+,/,\ (intege
000040: 72 20 64 69 76 69 73 69 6F 6E 29 2C 2D 2C 2A 2C r division),-,*,
000050: 5E 2C 41 4E 44 2C 4F 52 2C 58 4F 52 2C 4E 4F 54 ^,AND,OR,XOR,NOT
000060: 0D 0A 0D 0A 50 61 73 63 61 6C 20 68 61 73 20 74 ....Pascal has t
000070: 68 65 6D 20 74 6F 6F 20 28 65 78 63 65 70 74 20 hem too (except
000080: 5C 29 2C 20 62 75 74 20 69 74 20 69 6E 63 6C 75 \), but it inclu
000090: 64 65 73 20 61 20 63 6F 75 70 6C 65 20 6F 66 20 des a couple of
0000A0: 6F 74 68 65 72 73 20 3A 20 4D 4F 44 20 26 20 44 others : MOD & D
0000B0: 49 56 2E 0D 0A 0D 0A 20 20 20 20 20 44 49 56 20 IV..... DIV
0000C0: 72 65 70 6C 61 63 65 73 20 74 68 65 20 5C 20 61 replaces the \ a
0000D0: 6E 64 20 69 73 20 69 6E 74 65 67 65 72 20 64 69 nd is integer di
0000E0: 76 69 73 69 6F 6E 0D 0A 20 20 20 20 20 4D 4F 44 vision.. MOD
0000F0: 20 67 69 76 65 73 20 75 73 20 74 68 65 20 72 65 gives us the re
000100: 6D 61 69 6E 64 65 72 20 61 66 74 65 72 20 69 6E mainder after in
000110: 74 65 67 65 72 20 64 69 76 69 73 69 6F 6E 2E 0D teger division..
000120: 0A 0D 0A 46 6F 72 20 65 78 61 6D 70 6C 65 20 20 ...For example
000130: 20 32 33 20 44 49 56 20 37 20 20 20 3D 20 33 20 23 DIV 7 = 3
000140: 20 20 20 20 20 32 33 20 4D 4F 44 20 37 20 20 20 23 MOD 7
000150: 3D 20 20 32 0D 0A 20 20 20 20 20 20 20 20 20 20 = 2..
000160: 20 20 20 20 39 31 20 44 49 56 20 31 30 30 20 3D 91 DIV 100 =
000170: 20 30 20 20 20 20 20 20 39 31 20 4D 4F 44 20 31 0 91 MOD 1
000180: 30 30 20 3D 20 39 31 0D 0A 20 20 20 20 20 20 20 00 = 91..
000190: 20 20 20 20 20 20 20 31 37 20 44 49 56 20 31 37 17 DIV 17
0001A0: 20 20 3D 20 31 20 20 20 20 20 20 31 37 20 4D 4F = 1 17 MO
0001B0: 44 20 31 37 20 20 3D 20 20 30 0D 0A 0D 0A 54 77 D 17 = 0....Tw
0001C0: 6F 20 6D 6F 72 65 20 75 73 65 66 75 6C 20 20 28 o more useful (
0001D0: 73 74 61 6E 64 61 72 64 29 20 20 66 75 6E 63 74 standard) funct
0001E0: 69 6F 6E 73 20 20 61 72 65 20 20 54 52 55 4E 43 ions are TRUNC
0001F0: 20 20 61 6E 64 20 20 52 4F 55 4E 44 2E 20 20 20 and ROUND.
Size : 512 (Real : 512)
000000: 54 68 65 73 65 20 61 72 65 20 62 6F 74 68 0D 0A These are both..
000010: 73 69 6D 69 6C 61 72 20 74 6F 20 42 61 73 69 63 similar to Basic
000020: 27 73 20 49 4E 54 2E 20 54 52 55 4E 43 20 20 6F 's INT. TRUNC o
000030: 70 65 72 61 74 65 73 20 20 6F 6E 20 20 72 65 61 perates on rea
000040: 6C 73 20 20 61 6E 64 20 72 6F 75 6E 64 73 20 74 ls and rounds t
000050: 6F 77 61 72 64 73 20 30 2E 20 20 52 4F 55 4E 44 owards 0. ROUND
000060: 0D 0A 61 6C 73 6F 20 6F 70 65 72 61 74 65 73 20 ..also operates
000070: 6F 6E 20 72 65 61 6C 73 20 61 6E 64 20 20 72 6F on reals and ro
000080: 75 6E 64 73 20 20 74 6F 20 20 74 68 65 20 20 6E unds to the n
000090: 65 61 72 65 73 74 20 69 6E 74 65 67 65 72 20 28 earest integer (
0000A0: 73 69 6D 69 6C 61 72 20 74 6F 20 42 61 73 69 63 similar to Basic
0000B0: 27 73 0D 0A 49 4E 54 29 2E 20 20 54 68 65 73 65 's..INT). These
0000C0: 20 74 77 6F 20 66 75 6E 63 74 69 6F 6E 73 20 61 two functions a
0000D0: 72 65 20 72 65 61 6C 6C 79 20 20 27 6D 61 70 70 re really 'mapp
0000E0: 69 6E 67 27 20 66 75 6E 63 74 69 6F 6E 73 20 66 ing' functions f
0000F0: 72 6F 6D 20 72 65 61 6C 20 74 6F 20 69 6E 74 65 rom real to inte
000100: 67 65 72 2E 0D 0A 41 67 61 69 6E 20 61 6E 20 65 ger...Again an e
000110: 78 61 6D 70 6C 65 20 69 73 20 77 6F 72 74 68 20 xample is worth
000120: 6C 6F 61 64 73 20 6F 66 20 77 6F 72 64 73 20 3A loads of words :
000130: 2D 0D 0A 0D 0A 20 20 20 20 20 54 52 55 4E 43 28 -.... TRUNC(
000140: 31 33 2E 34 29 20 3D 20 31 33 20 20 20 20 54 52 13.4) = 13 TR
000150: 55 4E 43 28 2D 31 33 2E 34 29 20 3D 20 2D 31 33 UNC(-13.4) = -13
000160: 0D 0A 20 20 20 20 20 54 52 55 4E 43 28 31 33 2E .. TRUNC(13.
000170: 35 29 20 3D 20 31 33 20 20 20 20 54 52 55 4E 43 5) = 13 TRUNC
000180: 28 2D 31 33 2E 35 29 20 3D 20 2D 31 33 0D 0A 20 (-13.5) = -13..
000190: 20 20 20 20 54 52 55 4E 43 28 31 33 2E 36 29 20 TRUNC(13.6)
0001A0: 3D 20 31 33 20 20 20 20 54 52 55 4E 43 28 2D 31 = 13 TRUNC(-1
0001B0: 33 2E 36 29 20 3D 20 2D 31 33 0D 0A 0D 0A 20 20 3.6) = -13....
0001C0: 20 20 20 52 4F 55 4E 44 28 31 33 2E 34 29 20 3D ROUND(13.4) =
0001D0: 20 31 33 20 20 20 20 52 4F 55 4E 44 28 2D 31 33 13 ROUND(-13
0001E0: 2E 34 29 20 3D 20 2D 31 33 0D 0A 20 20 20 20 20 .4) = -13..
0001F0: 52 4F 55 4E 44 28 31 33 2E 35 29 20 3D 20 31 34 ROUND(13.5) = 14
Size : 512 (Real : 512)
000000: 20 20 20 20 52 4F 55 4E 44 28 2D 31 33 2E 35 29 ROUND(-13.5)
000010: 20 3D 20 2D 31 34 0D 0A 20 20 20 20 20 52 4F 55 = -14.. ROU
000020: 4E 44 28 31 33 2E 36 29 20 3D 20 31 34 20 20 20 ND(13.6) = 14
000030: 20 52 4F 55 4E 44 28 2D 31 33 2E 36 29 20 3D 20 ROUND(-13.6) =
000040: 2D 31 34 0D 0A 0D 0A 41 42 53 20 77 6F 72 6B 73 -14....ABS works
000050: 20 61 73 20 65 78 70 65 63 74 65 64 20 28 6F 6E as expected (on
000060: 20 72 65 61 6C 73 20 6F 72 20 20 69 6E 74 65 67 reals or integ
000070: 65 72 73 29 2E 20 20 20 53 51 52 28 78 29 20 72 ers). SQR(x) r
000080: 65 74 75 72 6E 73 20 74 68 65 20 73 71 75 61 72 eturns the squar
000090: 65 20 6F 66 20 78 2C 0D 0A 61 67 61 69 6E 20 78 e of x,..again x
0000A0: 20 63 61 6E 20 62 65 20 72 65 61 6C 20 6F 72 20 can be real or
0000B0: 69 6E 74 65 67 65 72 2E 20 20 20 53 51 52 20 20 integer. SQR
0000C0: 73 68 6F 75 6C 64 20 62 65 20 75 73 65 64 20 77 should be used w
0000D0: 68 65 6E 65 76 65 72 20 74 68 65 20 65 78 70 72 henever the expr
0000E0: 65 73 73 69 6F 6E 20 74 6F 0D 0A 62 65 20 73 71 ession to..be sq
0000F0: 75 61 72 65 64 20 69 73 20 6D 6F 72 65 20 63 6F uared is more co
000100: 6D 70 6C 69 63 61 74 65 64 20 74 68 61 6E 20 61 mplicated than a
000110: 20 73 69 6E 67 6C 65 20 63 6F 6E 73 74 61 6E 74 single constant
000120: 20 6F 72 20 76 61 72 69 61 62 6C 65 2E 0D 0A 0D or variable....
000130: 0A 41 20 63 6F 75 70 6C 65 20 6F 66 20 63 6F 6D .A couple of com
000140: 6D 6F 6E 6C 79 20 75 73 65 64 20 73 74 61 74 65 monly used state
000150: 6D 65 6E 74 73 20 69 6E 20 61 20 6C 6F 74 20 6F ments in a lot o
000160: 66 20 6C 61 6E 67 75 61 67 65 73 20 61 72 65 20 f languages are
000170: 3A 2D 0D 0A 0D 0A 20 20 20 20 20 78 3D 78 2D 31 :-.... x=x-1
000180: 20 61 6E 64 20 79 3D 79 2B 31 2C 20 77 68 65 72 and y=y+1, wher
000190: 65 20 78 20 26 20 79 20 63 61 6E 20 62 65 20 65 e x & y can be e
0001A0: 78 70 72 65 73 73 69 6F 6E 73 2E 0D 0A 0D 0A 49 xpressions.....I
0001B0: 6E 20 43 20 77 65 20 68 61 76 65 20 74 68 69 6E n C we have thin
0001C0: 67 73 20 6C 69 6B 65 20 78 2B 2B 2C 20 78 2D 2D gs like x++, x--
0001D0: 2C 20 2B 2B 78 2C 20 2D 2D 78 20 65 74 63 2E 20 , ++x, --x etc.
0001E0: 20 49 6E 20 50 61 73 63 61 6C 20 77 65 20 63 61 In Pascal we ca
0001F0: 6E 20 75 73 65 20 74 68 69 73 20 3A 2D 0D 0A 0D n use this :-...
Size : 512 (Real : 512)
000000: 0A 20 20 20 20 20 53 55 43 43 28 78 29 20 20 67 . SUCC(x) g
000010: 69 76 65 73 20 74 68 65 20 69 6D 6D 65 64 69 61 ives the immedia
000020: 74 65 20 73 75 63 63 65 73 73 6F 72 20 6F 66 20 te successor of
000030: 78 20 69 66 20 69 74 20 65 78 69 73 74 73 0D 0A x if it exists..
000040: 20 20 20 20 20 50 52 45 44 28 78 29 20 20 67 69 PRED(x) gi
000050: 76 65 73 20 74 68 65 20 69 6D 6D 65 64 69 61 74 ves the immediat
000060: 65 20 70 72 65 64 65 63 65 73 73 6F 72 20 6F 66 e predecessor of
000070: 20 78 20 69 66 20 69 74 20 65 78 69 73 74 73 0D x if it exists.
000080: 0A 0D 0A 46 6F 72 20 65 78 61 6D 70 6C 65 20 69 ...For example i
000090: 66 20 78 20 69 73 20 69 6E 74 65 67 65 72 20 74 f x is integer t
0000A0: 68 65 6E 20 53 55 43 43 28 78 29 3D 78 2B 31 2C hen SUCC(x)=x+1,
0000B0: 20 50 52 45 44 28 78 29 3D 78 2D 31 2E 0D 0A 0D PRED(x)=x-1....
0000C0: 0A 54 77 6F 20 6D 6F 72 65 20 73 74 61 6E 64 61 .Two more standa
0000D0: 72 64 20 66 75 6E 63 74 69 6F 6E 73 20 61 72 65 rd functions are
0000E0: 20 43 48 52 20 61 6E 64 20 20 4F 52 44 2E 20 20 CHR and ORD.
0000F0: 54 68 65 73 65 20 61 72 65 20 73 69 6D 69 6C 61 These are simila
000100: 72 20 74 6F 20 42 61 73 69 63 27 73 20 43 48 52 r to Basic's CHR
000110: 24 0D 0A 61 6E 64 20 41 53 43 2E 20 20 43 48 52 $..and ASC. CHR
000120: 20 26 20 43 48 52 24 20 61 72 65 20 20 69 6E 20 & CHR$ are in
000130: 20 66 61 63 74 20 20 74 68 65 20 20 73 61 6D 65 fact the same
000140: 2C 20 77 69 74 68 20 43 48 52 28 36 35 29 20 67 , with CHR(65) g
000150: 69 76 69 6E 67 20 74 68 65 20 63 68 61 72 61 63 iving the charac
000160: 74 65 72 0D 0A 27 41 27 2E 20 20 4F 52 44 20 69 ter..'A'. ORD i
000170: 73 20 66 75 6E 64 61 6D 65 6E 74 61 6C 6C 79 20 s fundamentally
000180: 64 69 66 66 65 72 65 6E 74 20 61 6E 64 20 20 6D different and m
000190: 65 61 6E 73 20 20 74 68 65 20 6F 72 64 69 6E 61 eans the ordina
0001A0: 6C 20 6E 75 6D 62 65 72 2E 20 20 53 6F 20 66 6F l number. So fo
0001B0: 72 20 74 68 65 0D 0A 73 74 61 6E 64 61 72 64 20 r the..standard
0001C0: 41 53 43 49 49 20 63 68 61 72 61 63 74 65 72 20 ASCII character
0001D0: 73 65 74 2C 20 4F 52 44 28 27 41 27 29 20 65 71 set, ORD('A') eq
0001E0: 75 61 6C 73 20 36 35 2E 20 20 20 57 65 20 20 63 uals 65. We c
0001F0: 61 6E 20 75 73 65 20 4F 52 44 20 69 6E 20 53 45 an use ORD in SE
Size : 512 (Real : 512)
000000: 54 20 54 59 50 45 53 0D 0A 28 6D 6F 72 65 20 61 T TYPES..(more a
000010: 62 6F 75 74 20 73 65 74 73 20 6C 61 74 65 72 29 bout sets later)
000020: 2E 20 20 20 49 66 20 20 6F 75 72 20 20 73 65 74 . If our set
000030: 20 63 6F 6E 74 61 69 6E 73 20 28 63 6C 75 62 2C contains (club,
000040: 64 69 61 6D 6F 6E 64 2C 68 65 61 72 74 2C 73 70 diamond,heart,sp
000050: 61 64 65 29 20 74 68 65 6E 0D 0A 4F 52 44 28 63 ade) then..ORD(c
000060: 6C 75 62 29 3D 30 20 61 6E 64 20 4F 52 44 28 73 lub)=0 and ORD(s
000070: 70 61 64 65 29 3D 33 2E 20 20 43 61 6E 20 20 79 pade)=3. Can y
000080: 6F 75 20 20 73 65 65 20 20 77 68 61 74 27 73 20 ou see what's
000090: 20 67 6F 69 6E 67 20 20 6F 6E 20 68 65 72 65 3F going on here?
0000A0: 20 20 53 69 6D 69 6C 61 72 6C 79 0D 0A 50 52 45 Similarly..PRE
0000B0: 44 28 68 65 61 72 74 29 3D 64 69 61 6D 6F 6E 64 D(heart)=diamond
0000C0: 20 61 6E 64 20 53 55 43 43 28 63 6C 75 62 29 3D and SUCC(club)=
0000D0: 64 69 61 6D 6F 6E 64 2E 0D 0A 0D 0A 54 68 65 73 diamond.....Thes
0000E0: 65 20 6C 61 73 74 20 63 6F 75 70 6C 65 20 6F 66 e last couple of
0000F0: 20 73 65 6E 74 65 6E 63 65 73 20 73 74 61 72 74 sentences start
000100: 20 73 68 6F 77 69 6E 67 20 20 74 68 65 20 20 70 showing the p
000110: 6F 77 65 72 20 6F 66 20 50 61 73 63 61 6C 20 6F ower of Pascal o
000120: 76 65 72 20 42 61 73 69 63 20 69 6E 0D 0A 69 74 ver Basic in..it
000130: 73 20 75 73 65 20 6F 66 20 6C 61 6E 67 75 61 67 s use of languag
000140: 65 20 63 6F 6E 63 65 70 74 2E 20 20 54 6F 20 6C e concept. To l
000150: 65 61 76 65 20 69 6E 20 20 6D 79 20 6E 6F 72 6D eave in my norm
000160: 61 6C 20 66 61 73 68 69 6F 6E 20 77 69 74 68 20 al fashion with
000170: 61 20 70 75 7A 7A 6C 65 2C 20 77 68 61 74 0D 0A a puzzle, what..
000180: 64 6F 20 79 6F 75 20 74 68 69 6E 6B 20 50 52 45 do you think PRE
000190: 44 28 63 6C 75 62 29 20 61 6E 64 20 53 55 43 43 D(club) and SUCC
0001A0: 28 73 70 61 64 65 29 20 61 72 65 20 61 6C 6C 20 (spade) are all
0001B0: 61 62 6F 75 74 3F 0D 0A 0D 0A 53 6F 20 75 6E 74 about?....So unt
0001C0: 69 6C 20 6E 65 78 74 20 74 69 6D 65 2C 20 70 72 il next time, pr
0001D0: 61 63 74 69 63 65 20 70 65 72 66 65 63 74 20 50 actice perfect P
0001E0: 61 73 63 61 6C 2E 0D 0A 0D 0A 20 20 20 20 20 20 ascal.....
0001F0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
Size : 512 (Real : 512)
000000: 20 20 20 20 20 20 20 20 2F 5C 0D 0A 20 20 20 20 /\..
000010: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000020: 20 20 20 20 20 20 20 20 20 2F 2D 2D 5C 6E 64 79 /--\ndy
000030: 0D 0A 0D 0A 0D 0A 50 53 2E 0D 0A 44 69 64 20 79 ......PS...Did y
000040: 6F 75 20 73 70 6F 74 20 6C 61 73 74 20 74 69 6D ou spot last tim
000050: 65 27 73 20 20 64 65 6C 69 62 65 72 61 74 65 20 e's deliberate
000060: 20 65 72 72 6F 72 73 3F 20 20 20 57 65 6C 6C 20 errors? Well
000070: 20 69 66 20 79 6F 75 20 64 69 64 6E 27 74 2C 20 if you didn't,
000080: 74 68 65 20 70 72 6F 67 72 61 6D 0D 0A 4A 52 54 the program..JRT
000090: 30 30 33 2E 50 41 53 20 63 6F 6E 74 61 69 6E 73 003.PAS contains
0000A0: 20 74 68 65 20 6C 69 6E 65 20 3A 2D 0D 0A 0D 0A the line :-....
0000B0: 20 69 20 3A 20 62 79 74 65 3B 0D 0A 0D 0A 4A 52 i : byte;....JR
0000C0: 54 20 50 61 73 63 61 6C 20 64 6F 65 73 6E 27 74 T Pascal doesn't
0000D0: 20 61 63 74 75 61 6C 6C 79 20 61 63 63 65 70 74 actually accept
0000E0: 20 62 79 74 65 20 20 61 73 20 20 61 20 20 76 61 byte as a va
0000F0: 6C 69 64 20 64 61 74 61 20 74 79 70 65 2C 20 73 lid data type, s
000100: 6F 20 74 68 65 20 63 6F 6D 70 69 6C 65 72 0D 0A o the compiler..
000110: 77 69 6C 6C 20 66 61 6C 6C 20 6F 76 65 72 20 61 will fall over a
000120: 74 20 74 68 61 74 20 6C 69 6E 65 2E 20 20 49 20 t that line. I
000130: 20 61 70 6F 6C 6F 67 69 73 65 20 20 66 6F 72 20 apologise for
000140: 20 74 68 69 73 20 62 6C 6F 6F 70 65 72 20 6F 6E this blooper on
000150: 20 6D 79 20 62 65 68 61 6C 66 2E 20 20 59 6F 75 my behalf. You
000160: 0D 0A 63 61 6E 20 6F 66 20 63 6F 75 72 73 65 20 ..can of course
000170: 72 65 70 6C 61 63 65 20 27 62 79 74 65 27 20 77 replace 'byte' w
000180: 69 74 68 20 69 6E 74 65 67 65 72 20 61 6E 64 20 ith integer and
000190: 61 6C 6C 20 77 69 6C 6C 20 62 65 20 77 65 6C 6C all will be well
0001A0: 2E 0D 0A 0D 0A 49 20 64 69 64 20 73 61 79 20 65 .....I did say e
0001B0: 72 72 6F 72 73 20 64 69 64 6E 27 74 20 49 3F 20 rrors didn't I?
0001C0: 20 57 65 6C 6C 20 20 74 68 65 20 20 6F 74 68 65 Well the othe
0001D0: 72 20 20 69 73 20 77 69 74 68 20 74 68 65 20 6F r is with the o
0001E0: 75 74 70 75 74 20 6F 66 20 74 68 61 74 20 70 72 utput of that pr
0001F0: 6F 67 72 61 6D 0D 0A 77 69 74 68 20 27 72 65 61 ogram..with 'rea
Size : 512 (Real : 512)
000000: 6C 27 20 76 61 72 69 61 62 6C 65 73 2E 20 20 52 l' variables. R
000010: 65 2D 63 6F 6D 70 69 6C 65 20 4A 52 54 30 30 33 e-compile JRT003
000020: 20 28 77 69 74 68 20 20 62 79 74 65 20 72 65 70 (with byte rep
000030: 6C 61 63 65 64 20 77 69 74 68 20 69 6E 74 65 67 laced with integ
000040: 65 72 29 20 61 6E 64 0D 0A 73 65 65 20 74 68 65 er) and..see the
000050: 20 6F 75 74 70 75 74 2E 20 20 41 67 61 69 6E 20 output. Again
000060: 49 27 6D 20 73 6F 72 72 79 20 69 66 20 49 20 6D I'm sorry if I m
000070: 69 73 6C 65 64 20 79 6F 75 20 73 6C 69 67 68 74 isled you slight
000080: 6C 79 2C 20 62 75 74 20 49 27 6D 20 75 73 65 64 ly, but I'm used
000090: 20 74 6F 20 75 73 69 6E 67 0D 0A 54 75 72 62 6F to using..Turbo
0000A0: 20 50 61 73 63 61 6C 20 76 33 20 28 69 74 20 69 Pascal v3 (it i
0000B0: 73 20 62 65 74 74 65 72 29 2E 20 20 53 74 69 6C s better). Stil
0000C0: 6C 20 66 72 6F 6D 20 20 6E 6F 77 20 20 6F 6E 20 l from now on
0000D0: 49 27 6C 6C 20 6D 61 6B 65 20 64 6F 75 62 6C 79 I'll make doubly
0000E0: 20 73 75 72 65 20 6F 66 20 6D 79 0D 0A 63 6F 64 sure of my..cod
0000F0: 69 6E 67 2E 0D 0A 0D 0A 54 68 65 73 65 20 70 72 ing.....These pr
000100: 6F 62 6C 65 6D 73 20 61 6C 77 61 79 73 20 73 65 oblems always se
000110: 65 6D 20 74 6F 20 74 75 72 6E 20 20 75 70 20 20 em to turn up
000120: 77 68 65 6E 20 79 6F 75 27 72 65 20 6C 65 61 72 when you're lear
000130: 6E 69 6E 67 20 73 6F 6D 65 74 68 69 6E 67 20 6E ning something n
000140: 65 77 20 64 6F 6E 27 74 0D 0A 74 68 65 79 2C 20 ew don't..they,
000150: 61 6E 64 20 74 65 6E 64 20 74 6F 20 70 75 74 20 and tend to put
000160: 79 6F 75 20 6F 66 66 2E 20 20 53 74 69 6C 6C 20 you off. Still
000170: 74 68 65 20 20 4A 52 54 20 63 6F 6D 70 69 6C 65 the JRT compile
000180: 72 20 65 72 72 6F 72 20 64 69 64 20 67 69 76 65 r error did give
000190: 20 61 20 63 6C 75 65 20 74 6F 0D 0A 74 68 65 20 a clue to..the
0001A0: 70 72 6F 62 6C 65 6D 20 73 61 79 69 6E 67 20 73 problem saying s
0001B0: 6F 6D 65 74 68 69 6E 67 20 6C 69 6B 65 20 3A 2D omething like :-
0001C0: 0D 0A 0D 0A 2D 2D 2D 2D 20 53 79 6E 74 61 78 20 ....---- Syntax
0001D0: 65 72 72 6F 72 20 69 6E 20 63 6F 6E 73 74 61 6E error in constan
0001E0: 74 0D 0A 0D 0A 25 57 61 72 6E 69 6E 67 3A 20 49 t....%Warning: I
0001F0: 6E 76 61 6C 69 64 20 76 61 72 69 61 62 6C 65 20 nvalid variable
Size : 512 (Real : 512)
000000: 6F 72 20 64 61 74 61 20 74 79 70 65 20 64 65 63 or data type dec
000010: 6C 61 72 61 74 69 6F 6E 0D 0A 0D 0A 54 68 65 20 laration....The
000020: 63 6F 6D 70 69 6C 65 72 20 77 69 6C 6C 20 74 68 compiler will th
000030: 65 6E 20 74 72 79 20 74 68 65 20 6E 65 78 74 20 en try the next
000040: 6C 69 6E 65 20 61 6E 64 20 67 65 6E 65 72 61 6C line and general
000050: 6C 79 20 61 62 6F 72 74 20 74 68 65 20 70 72 6F ly abort the pro
000060: 63 65 73 73 20 74 6F 74 61 6C 6C 79 0D 0A 77 69 cess totally..wi
000070: 74 68 20 61 6E 6F 74 68 65 72 20 65 72 72 6F 72 th another error
000080: 20 6D 65 73 73 61 67 65 2E 20 20 49 66 20 79 6F message. If yo
000090: 75 27 76 65 20 62 65 65 6E 20 77 61 69 74 69 6E u've been waitin
0000A0: 67 20 61 6C 6C 20 74 68 69 73 20 74 69 6D 65 20 g all this time
0000B0: 66 6F 72 20 61 20 73 6F 6C 75 74 69 6F 6E 0D 0A for a solution..
0000C0: 74 68 65 6E 20 6F 6E 63 65 20 61 67 61 69 6E 20 then once again
0000D0: 49 27 6D 20 73 6F 72 72 79 2E 0D 0A 1A 55 54 4F I'm sorry....UTO
0000E0: 52 49 41 4C 20 4E 6F 2E 20 33 0D 0A 0D 0A 44 69 RIAL No. 3....Di
0000F0: 64 20 79 6F 75 20 6D 61 6E 61 67 65 20 74 6F 20 d you manage to
000100: 6F 62 6C 65 6D 73 20 61 6C 77 61 79 73 20 73 65 oblems always se
000110: 65 6D 20 74 6F 20 74 75 72 6E 20 20 75 70 20 20 em to turn up
000120: 77 68 65 6E 20 79 6F 75 27 72 65 20 6C 65 61 72 when you're lear
000130: 6E 69 6E 67 20 73 6F 6D 65 74 68 69 6E 67 20 6E ning something n
000140: 65 77 20 64 6F 6E 27 74 0D 0A 74 68 65 79 2C 20 ew don't..they,
000150: 61 6E 64 20 74 65 6E 64 20 74 6F 20 70 75 74 20 and tend to put
000160: 79 6F 75 20 6F 66 66 2E 20 20 53 74 69 6C 6C 20 you off. Still
000170: 74 68 65 20 20 4A 52 54 20 63 6F 6D 70 69 6C 65 the JRT compile
000180: 72 20 65 72 72 6F 72 20 64 69 64 20 67 69 76 65 r error did give
000190: 20 61 20 63 6C 75 65 20 74 6F 0D 0A 74 68 65 20 a clue to..the
0001A0: 70 72 6F 62 6C 65 6D 20 73 61 79 69 6E 67 20 73 problem saying s
0001B0: 6F 6D 65 74 68 69 6E 67 20 6C 69 6B 65 20 3A 2D omething like :-
0001C0: 0D 0A 0D 0A 2D 2D 2D 2D 20 53 79 6E 74 61 78 20 ....---- Syntax
0001D0: 65 72 72 6F 72 20 69 6E 20 63 6F 6E 73 74 61 6E error in constan
0001E0: 74 0D 0A 0D 0A 25 57 61 72 6E 69 6E 67 3A 20 49 t....%Warning: I
0001F0: 6E 76 61 6C 69 64 20 76 61 72 69 61 62 6C 65 20 nvalid variable
Size : 512 (Real : 512)
000000: 50 55 54 54 49 4E 47 20 54 48 45 20 44 41 54 45 PUTTING THE DATE
000010: 20 49 4E 54 4F 20 53 55 50 45 52 43 41 4C 43 20 INTO SUPERCALC
000020: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 30 0
000030: 37 20 53 65 70 20 39 32 20 20 20 20 20 20 20 20 7 Sep 92
000040: 20 20 20 20 4A 6F 68 6E 20 48 75 64 73 6F 6E 0D John Hudson.
000050: 0A 7E 7E 7E 7E 7E 7E 7E 7E 7E 7E 7E 7E 7E 7E 7E .~~~~~~~~~~~~~~~
000060: 7E 7E 7E 7E 7E 7E 7E 7E 7E 7E 7E 7E 7E 7E 7E 7E ~~~~~~~~~~~~~~~~
000070: 0D 0A 49 6E 20 43 50 43 44 20 31 31 20 4A 6F 68 ..In CPCD 11 Joh
000080: 6E 20 46 61 69 72 6C 69 65 20 61 73 6B 65 64 20 n Fairlie asked
000090: 66 6F 72 20 61 6E 20 75 6E 63 6F 72 72 75 70 74 for an uncorrupt
0000A0: 65 64 20 63 6F 70 79 20 6F 66 20 44 41 54 54 49 ed copy of DATTI
0000B0: 4D 2E 43 4F 4D 2E 20 20 49 20 73 75 73 70 65 63 M.COM. I suspec
0000C0: 74 0D 0A 74 68 61 74 20 69 74 20 6D 61 79 20 6E t..that it may n
0000D0: 6F 74 20 62 65 20 63 6F 72 72 75 70 74 65 64 20 ot be corrupted
0000E0: 2D 20 69 74 20 68 61 73 20 73 69 6D 70 6C 79 20 - it has simply
0000F0: 67 6F 74 20 62 65 79 6F 6E 64 20 69 74 73 20 27 got beyond its '
000100: 73 65 6C 6C 20 62 79 27 20 64 61 74 65 2E 0D 0A sell by' date...
000110: 4D 79 20 63 6F 70 79 20 6F 66 20 44 41 54 54 49 My copy of DATTI
000120: 4D 20 62 65 67 61 6E 20 74 6F 20 67 69 76 65 20 M began to give
000130: 77 65 69 72 64 20 73 63 72 65 65 6E 20 72 65 73 weird screen res
000140: 70 6F 6E 73 65 73 20 61 62 6F 75 74 20 74 77 6F ponses about two
000150: 20 79 65 61 72 73 20 61 67 6F 20 20 61 6E 64 0D years ago and.
000160: 0A 49 20 20 73 75 73 70 65 63 74 20 20 69 74 20 .I suspect it
000170: 20 68 61 73 20 20 73 69 6D 70 6C 79 20 67 6F 74 has simply got
000180: 20 74 6F 20 74 68 65 20 65 6E 64 20 6F 66 20 74 to the end of t
000190: 68 65 20 64 61 74 65 73 20 69 74 20 20 77 61 73 he dates it was
0001A0: 20 20 70 72 6F 67 72 61 6D 6D 65 64 20 20 74 6F programmed to
0001B0: 0D 0A 63 61 6C 63 75 6C 61 74 65 20 63 6F 72 72 ..calculate corr
0001C0: 65 63 74 6C 79 2E 20 49 74 20 73 74 69 6C 6C 20 ectly. It still
0001D0: 64 6F 65 73 20 74 68 65 20 65 73 73 65 6E 74 69 does the essenti
0001E0: 61 6C 20 6A 6F 62 20 6F 66 20 70 6C 61 63 69 6E al job of placin
0001F0: 67 20 74 68 65 20 64 61 74 65 20 69 6E 20 42 43 g the date in BC
Size : 512 (Real : 512)
000000: 44 0D 0A 61 6E 64 20 55 53 20 66 6F 72 6D 61 74 D..and US format
000010: 20 69 6E 20 6C 6F 63 61 74 69 6F 6E 73 20 31 30 in locations 10
000020: 48 20 74 6F 20 31 32 48 20 77 68 65 72 65 20 53 H to 12H where S
000030: 75 70 65 72 63 61 6C 63 20 6C 6F 6F 6B 73 20 66 upercalc looks f
000040: 6F 72 20 69 74 2E 0D 0A 49 66 20 20 4A 6F 68 6E or it...If John
000050: 20 20 63 61 6E 20 20 73 74 69 6C 6C 20 69 6E 70 can still inp
000060: 75 74 20 74 68 65 20 63 6F 72 72 65 63 74 20 64 ut the correct d
000070: 61 74 65 20 2D 20 77 68 61 74 65 76 65 72 20 20 ate - whatever
000080: 77 65 69 72 64 20 20 72 65 73 70 6F 6E 73 65 20 weird response
000090: 20 44 41 54 54 49 4D 0D 0A 74 68 72 6F 77 73 20 DATTIM..throws
0000A0: 20 75 70 20 20 6F 6E 20 20 74 68 65 20 73 63 72 up on the scr
0000B0: 65 65 6E 20 2D 20 61 6E 64 20 74 68 65 6E 20 6C een - and then l
0000C0: 6F 61 64 20 61 20 73 70 72 65 61 64 73 68 65 65 oad a spreadshee
0000D0: 74 20 61 6E 64 20 67 65 74 20 20 53 75 70 65 72 t and get Super
0000E0: 63 61 6C 63 20 20 74 6F 0D 0A 72 65 73 70 6F 6E calc to..respon
0000F0: 64 20 77 69 74 68 20 74 68 65 20 63 6F 72 72 65 d with the corre
000100: 63 74 20 64 61 74 65 20 28 69 6E 20 55 53 20 66 ct date (in US f
000110: 6F 72 6D 61 74 29 20 74 68 65 6E 20 68 69 73 20 ormat) then his
000120: 63 6F 70 79 20 69 73 20 6E 6F 74 20 63 6F 72 72 copy is not corr
000130: 75 70 74 65 64 2E 0D 0A 0D 0A 53 6F 6D 65 6F 6E upted.....Someon
000140: 65 20 72 65 61 6C 69 73 65 64 20 61 20 66 65 77 e realised a few
000150: 20 79 65 61 72 73 20 61 67 6F 20 74 68 61 74 20 years ago that
000160: 61 6C 6C 20 74 68 65 20 74 68 65 6E 20 76 65 72 all the then ver
000170: 73 69 6F 6E 73 20 6F 66 20 55 4E 49 58 20 63 6F sions of UNIX co
000180: 75 6C 64 20 20 6F 6E 6C 79 0D 0A 63 61 6C 63 75 uld only..calcu
000190: 6C 61 74 65 20 20 74 68 65 20 20 64 61 74 65 20 late the date
0001A0: 75 70 20 74 6F 20 74 68 65 20 65 6E 64 20 6F 66 up to the end of
0001B0: 20 74 68 69 73 20 63 65 6E 74 75 72 79 20 2D 20 this century -
0001C0: 49 20 64 6F 6E 27 74 20 6B 6E 6F 77 20 77 68 65 I don't know whe
0001D0: 74 68 65 72 20 20 74 68 69 73 0D 0A 68 61 73 20 ther this..has
0001E0: 20 62 65 65 6E 20 20 66 69 78 65 64 2E 20 20 43 been fixed. C
0001F0: 50 2F 4D 20 20 50 6C 75 73 20 77 69 6C 6C 20 72 P/M Plus will r
Size : 512 (Real : 512)
000000: 75 6E 20 6F 75 74 20 6F 66 20 64 61 74 65 20 6E un out of date n
000010: 75 6D 62 65 72 73 20 20 73 6F 6D 65 20 20 74 69 umbers some ti
000020: 6D 65 20 20 69 6E 20 20 74 68 65 0D 0A 74 77 65 me in the..twe
000030: 6E 74 79 2D 73 65 63 6F 6E 64 20 20 63 65 6E 74 nty-second cent
000040: 75 72 79 20 20 62 75 74 20 49 27 6D 20 73 75 72 ury but I'm sur
000050: 65 20 61 6E 79 20 72 65 6D 61 69 6E 69 6E 67 20 e any remaining
000060: 75 73 65 72 73 20 77 69 6C 6C 20 68 61 76 65 20 users will have
000070: 77 6F 72 6B 65 64 20 6F 75 74 20 61 0D 0A 77 61 worked out a..wa
000080: 79 20 74 6F 20 67 65 74 20 72 6F 75 6E 64 20 74 y to get round t
000090: 68 61 74 20 70 72 6F 62 6C 65 6D 20 62 79 20 74 hat problem by t
0000A0: 68 65 6E 2E 0D 0A 4A 6F 68 6E 27 73 20 20 6C 65 hen...John's le
0000B0: 74 74 65 72 20 20 68 61 73 20 68 6F 77 65 76 65 tter has howeve
0000C0: 72 20 70 72 6F 6D 70 74 65 64 20 6D 65 20 74 6F r prompted me to
0000D0: 20 70 69 63 6B 20 75 70 20 61 20 70 72 6F 6A 65 pick up a proje
0000E0: 63 74 20 49 20 73 74 61 72 74 65 64 20 20 73 65 ct I started se
0000F0: 76 65 72 61 6C 0D 0A 79 65 61 72 73 20 20 61 67 veral..years ag
000100: 6F 20 20 2D 20 74 6F 20 77 72 69 74 65 20 61 20 o - to write a
000110: 70 72 6F 67 72 61 6D 20 77 68 69 63 68 20 77 69 program which wi
000120: 6C 6C 20 72 65 61 64 20 74 68 65 20 43 50 2F 4D ll read the CP/M
000130: 20 64 61 74 65 20 61 6E 64 20 70 6C 61 63 65 20 date and place
000140: 69 74 20 20 69 6E 0D 0A 6C 6F 63 61 74 69 6F 6E it in..location
000150: 73 20 31 30 48 20 74 6F 20 31 32 48 2E 20 49 20 s 10H to 12H. I
000160: 68 61 76 65 20 63 6F 6D 70 6C 65 74 65 64 20 69 have completed i
000170: 74 2C 20 63 61 6C 6C 65 64 20 69 74 20 53 43 32 t, called it SC2
000180: 44 41 54 45 2E 43 4F 4D 20 61 6E 64 20 73 65 6E DATE.COM and sen
000190: 74 20 69 74 20 74 6F 0D 0A 47 72 61 65 6D 65 20 t it to..Graeme
0001A0: 20 43 68 65 73 73 65 72 2E 20 20 49 20 68 61 76 Chesser. I hav
0001B0: 65 20 61 6C 73 6F 20 65 6E 63 6C 6F 73 65 64 20 e also enclosed
0001C0: 61 20 63 6F 70 79 20 66 6F 72 20 70 6F 73 73 69 a copy for possi
0001D0: 62 6C 65 20 69 6E 63 6C 75 73 69 6F 6E 20 77 69 ble inclusion wi
0001E0: 74 68 20 20 74 68 69 73 0D 0A 70 69 65 63 65 20 th this..piece
0001F0: 3C 3C 20 69 74 27 73 20 69 6E 20 74 68 69 73 20 << it's in this
Size : 512 (Real : 512)
000000: 69 73 73 75 65 20 2D 20 42 61 72 72 69 65 20 3E issue - Barrie >
000010: 3E 2E 20 53 43 32 44 41 54 45 2E 43 4F 4D 20 61 >. SC2DATE.COM a
000020: 73 73 75 6D 65 73 20 74 68 61 74 20 79 6F 75 20 ssumes that you
000030: 68 61 76 65 20 75 73 65 64 0D 0A 44 41 54 45 2E have used..DATE.
000040: 43 4F 4D 20 20 6F 72 20 74 68 65 20 44 6B 27 74 COM or the Dk't
000050: 72 6F 6E 69 63 73 20 52 65 61 6C 20 54 69 6D 65 ronics Real Time
000060: 20 43 6C 6F 63 6B 20 74 6F 20 70 75 74 20 69 6E Clock to put in
000070: 20 74 68 65 20 63 6F 72 72 65 63 74 20 43 50 2F the correct CP/
000080: 4D 20 64 61 74 65 20 61 6E 64 0D 0A 72 65 61 64 M date and..read
000090: 73 20 74 68 69 73 20 72 61 74 68 65 72 20 74 68 s this rather th
0000A0: 61 6E 20 61 73 6B 69 6E 67 20 66 6F 72 20 75 73 an asking for us
0000B0: 65 72 20 69 6E 70 75 74 2E 20 20 49 74 20 77 69 er input. It wi
0000C0: 6C 6C 20 74 68 65 72 65 66 6F 72 65 20 6F 6E 6C ll therefore onl
0000D0: 79 20 77 6F 72 6B 20 77 69 74 68 0D 0A 43 50 2F y work with..CP/
0000E0: 4D 20 50 6C 75 73 2E 20 20 49 20 74 68 69 6E 6B M Plus. I think
0000F0: 20 69 74 20 77 69 6C 6C 20 77 6F 72 6B 20 4F 4B it will work OK
000100: 20 75 6E 74 69 6C 20 32 30 32 37 20 62 75 74 2C until 2027 but,
000110: 20 69 66 20 69 74 20 64 6F 65 73 6E 27 74 2C 20 if it doesn't,
000120: 49 27 6C 6C 20 74 72 79 20 61 6E 64 0D 0A 66 69 I'll try and..fi
000130: 78 20 69 74 20 62 65 66 6F 72 65 20 74 68 65 6E x it before then
000140: 21 0D 0A 0D 0A 33 2E 35 22 20 44 49 53 43 20 46 !....3.5" DISC F
000150: 4F 52 4D 41 54 53 0D 0A 7E 7E 7E 7E 7E 7E 7E 7E ORMATS..~~~~~~~~
000160: 7E 7E 7E 7E 7E 7E 7E 7E 7E 0D 0A 54 68 65 20 20 ~~~~~~~~~..The
000170: 27 70 72 6F 62 6C 65 6D 73 27 20 77 68 69 63 68 'problems' which
000180: 20 70 65 6F 70 6C 65 20 68 61 76 65 20 77 69 74 people have wit
000190: 68 20 33 2E 35 22 20 64 69 73 63 20 64 72 69 76 h 3.5" disc driv
0001A0: 65 73 20 61 72 69 73 65 20 66 72 6F 6D 20 74 68 es arise from th
0001B0: 65 20 77 61 79 73 20 20 69 6E 0D 0A 77 68 69 63 e ways in..whic
0001C0: 68 20 20 41 4D 53 44 4F 53 20 20 61 6E 64 20 20 h AMSDOS and
0001D0: 43 50 2F 4D 20 20 72 65 63 6F 67 6E 69 73 65 20 CP/M recognise
0001E0: 64 69 73 63 20 66 6F 72 6D 61 74 73 2E 20 20 42 disc formats. B
0001F0: 6F 74 68 20 20 63 6F 6D 65 20 20 77 69 74 68 20 oth come with
Size : 512 (Real : 512)
000000: 20 27 62 75 69 6C 74 2D 69 6E 27 0D 0A 73 70 65 'built-in'..spe
000010: 63 69 66 69 63 61 74 69 6F 6E 73 20 66 6F 72 20 cifications for
000020: 62 6F 74 68 20 41 20 61 6E 64 20 42 20 64 72 69 both A and B dri
000030: 76 65 73 2E 20 53 6F 20 79 6F 75 20 63 61 6E 20 ves. So you can
000040: 75 73 65 20 61 20 33 2E 35 22 20 64 72 69 76 65 use a 3.5" drive
000050: 20 77 69 74 68 6F 75 74 20 61 6E 79 0D 0A 70 72 without any..pr
000060: 6F 62 6C 65 6D 73 20 69 66 20 79 6F 75 20 64 6F oblems if you do
000070: 20 6E 6F 74 20 63 68 61 6E 67 65 20 74 68 65 20 not change the
000080: 73 70 65 63 69 66 69 63 61 74 69 6F 6E 73 2E 20 specifications.
000090: 20 54 68 69 73 20 67 69 76 65 73 20 79 6F 75 20 This gives you
0000A0: 6F 6E 6C 79 20 31 37 38 4B 20 61 6E 64 0D 0A 6E only 178K and..n
0000B0: 6F 20 75 73 65 20 6F 66 20 74 68 65 20 6F 74 68 o use of the oth
0000C0: 65 72 20 73 69 64 65 2E 0D 0A 54 68 65 20 20 41 er side...The A
0000D0: 4D 53 44 4F 53 20 20 73 70 65 63 69 66 69 63 61 MSDOS specifica
0000E0: 74 69 6F 6E 73 20 61 72 65 20 68 65 6C 64 20 69 tions are held i
0000F0: 6E 20 52 4F 4D 20 37 3B 20 67 65 74 74 69 6E 67 n ROM 7; getting
000100: 20 41 4D 53 44 4F 53 20 74 6F 20 75 73 65 20 61 AMSDOS to use a
000110: 6E 79 20 20 6F 74 68 65 72 0D 0A 73 70 65 63 69 ny other..speci
000120: 66 69 63 61 74 69 6F 6E 73 20 20 69 6E 76 6F 6C fications invol
000130: 76 65 73 20 20 6C 6F 61 64 69 6E 67 20 20 61 6E ves loading an
000140: 20 52 53 58 20 74 6F 20 69 6E 74 65 72 63 65 70 RSX to intercep
000150: 74 20 63 61 6C 6C 73 20 74 6F 20 52 4F 4D 20 37 t calls to ROM 7
000160: 2E 20 20 48 6F 77 65 76 65 72 0D 0A 70 72 6F 67 . However..prog
000170: 72 61 6D 73 20 6C 69 6B 65 20 4D 69 6E 69 2D 4F rams like Mini-O
000180: 66 66 69 63 65 20 49 49 20 77 68 69 63 68 20 67 ffice II which g
000190: 72 61 62 20 65 76 65 72 79 20 6C 61 73 74 20 62 rab every last b
0001A0: 79 74 65 20 6F 66 20 6D 65 6D 6F 72 79 20 77 69 yte of memory wi
0001B0: 6C 6C 20 6E 6F 74 20 20 72 75 6E 0D 0A 77 69 74 ll not run..wit
0001C0: 68 20 20 61 6E 20 52 53 58 20 70 72 65 73 65 6E h an RSX presen
0001D0: 74 2E 20 20 50 72 6F 67 72 61 6D 73 20 77 68 69 t. Programs whi
0001E0: 63 68 20 64 6F 20 6E 6F 74 20 6E 65 65 64 20 65 ch do not need e
0001F0: 76 65 72 79 20 6C 61 73 74 20 62 79 74 65 20 77 very last byte w
Size : 512 (Real : 512)
000000: 69 6C 6C 20 72 75 6E 20 66 72 6F 6D 0D 0A 64 72 ill run from..dr
000010: 69 76 65 20 42 20 70 72 6F 76 69 64 65 64 20 74 ive B provided t
000020: 68 65 20 63 6F 64 65 20 6D 61 6B 65 73 20 63 61 he code makes ca
000030: 6C 6C 73 20 74 6F 20 74 68 65 20 64 65 66 61 75 lls to the defau
000040: 6C 74 20 64 72 69 76 65 20 61 6E 64 20 6E 6F 74 lt drive and not
000050: 20 74 6F 20 64 72 69 76 65 20 41 2E 0D 0A 0D 0A to drive A.....
000060: 54 68 65 20 20 43 50 2F 4D 20 20 73 70 65 63 69 The CP/M speci
000070: 66 69 63 61 74 69 6F 6E 73 20 61 72 65 20 75 73 fications are us
000080: 75 61 6C 6C 79 20 68 65 6C 64 20 6F 6E 20 64 69 ually held on di
000090: 73 63 3B 20 43 50 2F 4D 20 32 2E 32 20 61 6C 77 sc; CP/M 2.2 alw
0000A0: 61 79 73 20 20 6C 6F 6F 6B 73 20 20 66 6F 72 0D ays looks for.
0000B0: 0A 74 68 65 6D 20 20 6F 6E 20 20 64 72 69 76 65 .them on drive
0000C0: 20 20 41 2E 20 20 53 6F 20 74 68 65 20 6F 6E 6C A. So the onl
0000D0: 79 20 77 61 79 20 74 6F 20 75 73 65 20 61 20 33 y way to use a 3
0000E0: 2E 35 22 20 64 72 69 76 65 20 42 20 77 69 74 68 .5" drive B with
0000F0: 20 43 50 2F 4D 20 32 2E 32 20 69 73 20 20 74 6F CP/M 2.2 is to
000100: 0D 0A 61 6C 74 65 72 20 20 74 68 65 20 20 73 70 ..alter the sp
000110: 65 63 69 66 69 63 61 74 69 6F 6E 73 20 6F 6E 20 ecifications on
000120: 74 68 65 20 64 69 73 63 20 69 6E 20 64 72 69 76 the disc in driv
000130: 65 20 41 20 28 77 68 69 63 68 20 6D 75 73 74 20 e A (which must
000140: 62 65 20 61 20 43 50 2F 4D 20 20 73 79 73 74 65 be a CP/M syste
000150: 6D 0D 0A 66 6F 72 6D 61 74 20 20 64 69 73 63 29 m..format disc)
000160: 2E 20 20 4C 69 6B 65 20 41 4D 53 44 4F 53 2C 20 . Like AMSDOS,
000170: 20 43 50 2F 4D 20 32 2E 32 20 77 69 6C 6C 20 72 CP/M 2.2 will r
000180: 75 6E 20 61 6E 79 20 70 72 6F 67 72 61 6D 20 66 un any program f
000190: 72 6F 6D 20 64 72 69 76 65 20 42 20 20 77 68 69 rom drive B whi
0001A0: 63 68 0D 0A 6D 61 6B 65 73 20 63 61 6C 6C 73 20 ch..makes calls
0001B0: 74 6F 20 74 68 65 20 64 65 66 61 75 6C 74 20 64 to the default d
0001C0: 72 69 76 65 20 72 61 74 68 65 72 20 74 68 61 6E rive rather than
0001D0: 20 74 6F 20 64 72 69 76 65 20 41 2E 0D 0A 0D 0A to drive A.....
0001E0: 43 50 2F 4D 20 20 50 6C 75 73 20 6C 6F 61 64 73 CP/M Plus loads
0001F0: 20 74 68 65 20 73 70 65 63 69 66 69 63 61 74 69 the specificati
Size : 512 (Real : 512)
000000: 6F 6E 73 20 69 6E 74 6F 20 62 61 6E 6B 65 64 20 ons into banked
000010: 52 41 4D 3B 20 69 74 20 66 69 6E 64 73 20 74 68 RAM; it finds th
000020: 65 6D 20 6F 6E 20 74 68 65 20 20 64 69 73 63 0D em on the disc.
000030: 0A 69 6E 20 20 64 72 69 76 65 20 20 41 20 69 66 .in drive A if
000040: 20 79 6F 75 20 68 61 76 65 20 43 50 2F 4D 20 50 you have CP/M P
000050: 6C 75 73 20 6F 6E 20 64 69 73 63 20 6F 72 20 69 lus on disc or i
000060: 6E 20 52 4F 4D 20 69 66 20 79 6F 75 20 68 61 76 n ROM if you hav
000070: 65 20 20 74 68 65 20 20 47 72 61 64 75 61 74 65 e the Graduate
000080: 0D 0A 52 4F 4D 73 2E 20 20 54 68 65 72 65 61 66 ..ROMs. Thereaf
000090: 74 65 72 20 69 74 20 61 6C 77 61 79 73 20 6C 6F ter it always lo
0000A0: 6F 6B 73 20 61 74 20 62 61 6E 6B 65 64 20 52 41 oks at banked RA
0000B0: 4D 20 66 6F 72 20 74 68 65 20 73 70 65 63 69 66 M for the specif
0000C0: 69 63 61 74 69 6F 6E 73 2E 20 20 53 6F 20 79 6F ications. So yo
0000D0: 75 0D 0A 63 61 6E 20 20 63 68 61 6E 67 65 20 74 u..can change t
0000E0: 68 65 20 73 70 65 63 73 20 61 6E 64 20 74 68 65 he specs and the
0000F0: 20 64 69 73 63 20 66 6F 72 6D 61 74 73 20 20 79 disc formats y
000100: 6F 75 20 61 72 65 20 75 73 69 6E 67 20 61 73 20 ou are using as
000110: 6D 61 6E 79 20 74 69 6D 65 73 20 61 73 20 20 79 many times as y
000120: 6F 75 0D 0A 77 61 6E 74 20 69 6E 20 6F 6E 65 20 ou..want in one
000130: 73 65 73 73 69 6F 6E 20 2D 20 77 68 69 63 68 20 session - which
000140: 69 73 20 77 68 61 74 20 70 72 6F 67 72 61 6D 73 is what programs
000150: 20 6C 69 6B 65 20 52 41 4D 44 4F 53 2B 2E 43 4F like RAMDOS+.CO
000160: 4D 20 6C 65 74 20 79 6F 75 20 64 6F 2E 0D 0A 0D M let you do....
000170: 0A 53 69 6E 63 65 20 20 79 6F 75 20 20 64 6F 20 .Since you do
000180: 6E 6F 74 20 6E 65 65 64 20 74 6F 20 6B 65 65 70 not need to keep
000190: 20 61 20 43 50 2F 4D 20 73 79 73 74 65 6D 20 66 a CP/M system f
0001A0: 6F 72 6D 61 74 20 64 69 73 63 20 69 6E 20 64 72 ormat disc in dr
0001B0: 69 76 65 20 41 2C 20 20 79 6F 75 20 20 63 61 6E ive A, you can
0001C0: 0D 0A 61 6C 73 6F 20 63 68 61 6E 67 65 20 74 68 ..also change th
0001D0: 65 20 73 70 65 63 69 66 69 63 61 74 69 6F 6E 73 e specifications
0001E0: 20 6F 66 20 64 72 69 76 65 20 41 20 74 6F 20 72 of drive A to r
0001F0: 65 61 64 20 73 69 6E 67 6C 65 2D 73 69 64 65 64 ead single-sided
Size : 512 (Real : 512)
000000: 20 50 43 57 20 33 22 20 64 69 73 63 73 20 61 6E PCW 3" discs an
000010: 64 0D 0A 79 6F 75 20 63 6F 75 6C 64 20 63 68 61 d..you could cha
000020: 6E 67 65 20 74 68 65 20 73 70 65 63 69 66 69 63 nge the specific
000030: 61 74 69 6F 6E 73 20 6F 66 20 61 20 33 2E 35 22 ations of a 3.5"
000040: 20 64 72 69 76 65 20 42 20 74 6F 20 74 68 6F 73 drive B to thos
000050: 65 20 6F 66 20 74 68 65 20 6E 65 77 20 50 43 57 e of the new PCW
000060: 73 2E 0D 0A 59 6F 75 20 20 63 61 6E 20 65 76 65 s...You can eve
000070: 6E 20 72 75 6E 20 67 65 6E 65 72 69 63 20 43 50 n run generic CP
000080: 2F 4D 20 70 72 6F 67 72 61 6D 73 2C 20 20 74 68 /M programs, th
000090: 61 74 20 69 73 2C 20 20 6F 6E 65 73 20 77 68 69 at is, ones whi
0000A0: 63 68 20 64 6F 20 6E 6F 74 20 6D 61 6B 65 20 20 ch do not make
0000B0: 50 43 57 0D 0A 73 70 65 63 69 66 69 63 20 63 61 PCW..specific ca
0000C0: 6C 6C 73 2C 20 66 72 6F 6D 20 61 6E 79 20 73 75 lls, from any su
0000D0: 69 74 61 62 6C 65 20 50 43 57 20 66 6F 72 6D 61 itable PCW forma
0000E0: 74 20 64 69 73 63 2E 0D 0A 4E 65 76 65 72 74 68 t disc...Neverth
0000F0: 65 6C 65 73 73 2C 20 61 73 20 77 69 74 68 20 41 eless, as with A
000100: 4D 53 44 4F 53 20 61 6E 64 20 43 50 2F 4D 20 32 MSDOS and CP/M 2
000110: 2E 32 2C 20 79 6F 75 20 63 61 6E 20 6F 6E 6C 79 .2, you can only
000120: 20 72 75 6E 20 70 72 6F 67 72 61 6D 73 20 66 72 run programs fr
000130: 6F 6D 20 64 72 69 76 65 0D 0A 42 20 77 68 69 63 om drive..B whic
000140: 68 20 6D 61 6B 65 20 63 61 6C 6C 73 20 74 6F 20 h make calls to
000150: 74 68 65 20 64 65 66 61 75 6C 74 20 64 72 69 76 the default driv
000160: 65 20 72 61 74 68 65 72 20 74 68 61 6E 20 74 6F e rather than to
000170: 20 64 72 69 76 65 20 41 2E 0D 0A 0D 0A 50 4F 55 drive A.....POU
000180: 4E 44 20 53 49 47 4E 53 20 49 4E 20 53 55 50 45 ND SIGNS IN SUPE
000190: 52 43 41 4C 43 0D 0A 7E 7E 7E 7E 7E 7E 7E 7E 7E RCALC..~~~~~~~~~
0001A0: 7E 7E 7E 7E 7E 7E 7E 7E 7E 7E 7E 7E 7E 7E 7E 0D ~~~~~~~~~~~~~~~.
0001B0: 0A 53 75 70 65 72 63 61 6C 63 20 20 63 61 6E 20 .Supercalc can
0001C0: 20 65 61 73 69 6C 79 20 62 65 20 70 61 74 63 68 easily be patch
0001D0: 65 64 20 74 6F 20 73 68 6F 77 20 70 6F 75 6E 64 ed to show pound
0001E0: 20 73 69 67 6E 73 20 69 6E 73 74 65 61 64 20 6F signs instead o
0001F0: 66 20 64 6F 6C 6C 61 72 20 20 73 69 67 6E 73 3B f dollar signs;
Size : 512 (Real : 512)
000000: 0D 0A 74 68 65 20 6D 65 74 68 6F 64 20 77 61 73 ..the method was
000010: 20 64 65 73 63 72 69 62 65 64 20 69 6E 20 41 6D described in Am
000020: 73 74 72 61 64 20 50 72 6F 66 65 73 73 69 6F 6E strad Profession
000030: 61 6C 20 43 6F 6D 70 75 74 69 6E 67 20 4D 61 79 al Computing May
000040: 20 31 39 38 37 20 61 6E 64 20 41 6D 73 74 72 61 1987 and Amstra
000050: 64 0D 0A 50 43 57 20 41 75 67 75 73 74 20 31 39 d..PCW August 19
000060: 38 37 2E 0D 0A 0D 0A 43 6F 70 79 20 20 53 43 32 87.....Copy SC2
000070: 2E 43 4F 4D 2C 20 20 53 43 32 2E 4F 56 4C 2C 20 .COM, SC2.OVL,
000080: 20 53 45 54 2E 43 4F 4D 20 61 6E 64 20 53 49 44 SET.COM and SID
000090: 2E 43 4F 4D 20 74 6F 20 61 20 66 72 65 73 68 20 .COM to a fresh
0000A0: 64 69 73 63 20 2D 20 20 74 6F 20 20 61 76 6F 69 disc - to avoi
0000B0: 64 20 20 61 6E 79 0D 0A 61 63 63 69 64 65 6E 74 d any..accident
0000C0: 73 20 20 77 69 74 68 20 20 79 6F 75 72 20 6F 72 s with your or
0000D0: 69 67 69 6E 61 6C 20 63 6F 70 79 20 6F 66 20 53 iginal copy of S
0000E0: 75 70 65 72 63 61 6C 63 2E 20 20 55 73 65 20 53 upercalc. Use S
0000F0: 45 54 2E 43 4F 4D 20 74 6F 20 6D 61 6B 65 20 74 ET.COM to make t
000100: 68 65 20 20 53 43 32 0D 0A 66 69 6C 65 73 20 52 he SC2..files R
000110: 57 3B 20 74 68 65 6E 20 6D 61 6B 65 20 73 75 72 W; then make sur
000120: 65 20 73 6F 6D 65 74 68 69 6E 67 20 6C 69 6B 65 e something like
000130: 20 74 68 65 20 66 6F 6C 6C 6F 77 69 6E 67 20 61 the following a
000140: 70 70 65 61 72 73 20 6F 6E 20 79 6F 75 72 20 73 ppears on your s
000150: 63 72 65 65 6E 3A 0D 0A 0D 0A 41 3E 73 69 64 0D creen:....A>sid.
000160: 0A 23 72 73 63 32 2E 63 6F 6D 0D 0A 4E 45 58 54 .#rsc2.com..NEXT
000170: 20 4D 53 5A 45 20 20 50 43 20 20 45 4E 44 0D 0A MSZE PC END..
000180: 37 30 38 30 20 37 30 38 30 20 30 31 30 30 20 44 7080 7080 0100 D
000190: 32 46 46 0D 0A 23 73 35 38 63 61 0D 0A 35 38 43 2FF..#s58ca..58C
0001A0: 41 20 32 34 20 32 33 0D 0A 35 38 43 42 20 37 37 A 24 23..58CB 77
0001B0: 20 2E 0D 0A 23 73 35 61 32 35 0D 0A 35 41 20 32 ...#s5a25..5A 2
0001C0: 35 20 32 34 20 32 33 0D 0A 35 41 20 32 36 20 37 5 24 23..5A 26 7
0001D0: 37 20 2E 0D 0A 23 77 73 63 32 2E 63 6F 6D 0D 0A 7 ...#wsc2.com..
0001E0: 30 30 44 46 48 20 72 65 63 6F 72 64 73 28 73 29 00DFH records(s)
0001F0: 20 77 72 69 74 74 65 6E 2E 0D 0A 23 72 73 63 32 written...#rsc2
Size : 512 (Real : 512)
000000: 2E 6F 76 6C 0D 0A 4E 45 58 54 20 4D 53 5A 45 20 .ovl..NEXT MSZE
000010: 20 50 43 20 20 45 4E 44 0D 0A 35 30 30 30 20 37 PC END..5000 7
000020: 30 38 30 20 30 31 30 30 20 44 32 46 46 0D 0A 73 080 0100 D2FF..s
000030: 31 35 38 39 0D 0A 31 35 38 39 20 32 34 20 32 33 1589..1589 24 23
000040: 0D 0A 31 35 38 41 20 32 30 20 2E 0D 0A 23 77 73 ..158A 20 ...#ws
000050: 63 32 2E 6F 76 6C 0D 0A 30 30 39 45 68 20 72 65 c2.ovl..009Eh re
000060: 63 6F 72 64 28 73 29 20 77 72 69 74 74 65 6E 2E cord(s) written.
000070: 0D 0A 23 0D 0A 20 20 20 20 20 28 6E 6F 77 20 70 ..#.. (now p
000080: 72 65 73 73 20 72 65 74 75 72 6E 20 74 6F 20 65 ress return to e
000090: 78 69 74 20 66 72 6F 6D 20 53 49 44 29 0D 0A 41 xit from SID)..A
0000A0: 3E 0D 0A 0D 0A 55 73 65 20 53 45 54 2E 43 4F 4D >....Use SET.COM
0000B0: 20 74 6F 20 6D 61 6B 65 20 74 68 65 20 53 43 32 to make the SC2
0000C0: 20 66 69 6C 65 73 20 52 4F 20 61 67 61 69 6E 2E files RO again.
0000D0: 0D 0A 0D 0A 54 68 65 20 20 70 61 74 63 68 20 77 ....The patch w
0000E0: 6F 72 6B 73 20 62 79 20 72 65 70 6C 61 63 69 6E orks by replacin
0000F0: 67 20 74 68 65 20 64 6F 6C 6C 61 72 20 63 68 61 g the dollar cha
000100: 72 61 63 74 65 72 20 28 32 34 29 20 77 69 74 68 racter (24) with
000110: 20 74 68 65 20 68 61 73 68 20 63 68 61 72 61 63 the hash charac
000120: 74 65 72 0D 0A 28 32 33 29 3B 20 75 73 69 6E 67 ter..(23); using
000130: 20 4C 41 4E 47 55 41 47 45 20 33 20 62 65 66 6F LANGUAGE 3 befo
000140: 72 65 20 72 75 6E 6E 69 6E 67 20 53 75 70 65 72 re running Super
000150: 63 61 6C 63 20 63 61 75 73 65 73 20 74 68 65 20 calc causes the
000160: 68 61 73 68 20 63 68 61 72 61 63 74 65 72 20 74 hash character t
000170: 6F 20 62 65 0D 0A 72 65 70 6C 61 63 65 64 20 6F o be..replaced o
000180: 6E 20 74 68 65 20 73 63 72 65 65 6E 20 62 79 20 n the screen by
000190: 74 68 65 20 70 6F 75 6E 64 20 73 69 67 6E 2E 20 the pound sign.
0001A0: 20 49 66 20 79 6F 75 20 74 68 65 6E 20 73 65 74 If you then set
0001B0: 20 61 6E 79 20 45 70 73 6F 6E 20 6F 72 20 48 65 any Epson or He
0001C0: 77 6C 65 74 74 0D 0A 50 61 63 6B 61 72 64 20 20 wlett..Packard
0001D0: 63 6F 6D 70 61 74 69 62 6C 65 20 20 70 72 69 6E compatible prin
0001E0: 74 65 72 20 20 74 6F 20 20 49 53 4F 20 6C 61 6E ter to ISO lan
0001F0: 67 75 61 67 65 20 33 2C 20 20 74 68 65 20 70 6F guage 3, the po
Size : 512 (Real : 512)
000000: 75 6E 64 20 73 69 67 6E 20 20 77 69 6C 6C 20 20 und sign will
000010: 61 70 70 65 61 72 0D 0A 69 6E 73 74 65 61 64 20 appear..instead
000020: 20 6F 66 20 74 68 65 20 68 61 73 68 20 63 68 61 of the hash cha
000030: 72 61 63 74 65 72 20 61 74 20 70 72 69 6E 74 6F racter at printo
000040: 75 74 2E 20 20 4D 6F 73 74 20 64 61 69 73 79 77 ut. Most daisyw
000050: 68 65 65 6C 20 70 72 69 6E 74 65 72 73 20 61 6C heel printers al
000060: 73 6F 20 68 61 76 65 0D 0A 61 6E 20 45 6E 67 6C so have..an Engl
000070: 61 6E 64 20 63 68 61 72 61 63 74 65 72 20 73 65 and character se
000080: 74 20 69 6E 20 77 68 69 63 68 20 74 68 65 20 68 t in which the h
000090: 61 73 68 20 73 69 67 6E 20 69 73 20 72 65 70 6C ash sign is repl
0000A0: 61 63 65 64 20 62 79 20 74 68 65 20 70 6F 75 6E aced by the poun
0000B0: 64 20 73 69 67 6E 2E 0D 0A 0D 0A 59 6F 75 20 20 d sign.....You
0000C0: 63 61 6E 20 20 6E 6F 77 20 70 75 74 20 79 6F 75 can now put you
0000D0: 72 20 6F 72 69 67 69 6E 61 6C 20 63 6F 70 79 20 r original copy
0000E0: 6F 66 20 53 43 32 20 61 77 61 79 20 61 6E 64 20 of SC2 away and
0000F0: 63 72 65 61 74 65 20 61 20 6E 65 77 20 73 74 61 create a new sta
000100: 72 74 20 6F 66 20 20 64 61 79 0D 0A 53 43 32 20 rt of day..SC2
000110: 20 64 69 73 63 2E 20 20 59 6F 75 20 20 63 61 6E disc. You can
000120: 20 74 68 65 6E 20 73 74 75 6E 20 79 6F 75 20 50 then stun you P
000130: 43 20 61 63 71 75 61 69 6E 74 61 6E 63 65 73 20 C acquaintances
000140: 62 79 20 20 73 65 6C 65 63 74 69 6E 67 20 20 55 by selecting U
000150: 73 65 72 2D 64 65 66 69 6E 65 64 0D 0A 46 6F 72 ser-defined..For
000160: 6D 61 74 73 2C 20 73 61 79 69 6E 67 20 59 20 74 mats, saying Y t
000170: 6F 20 66 6C 6F 61 74 69 6E 67 20 70 6F 75 6E 64 o floating pound
000180: 20 73 69 67 6E 73 20 61 6E 64 20 70 72 6F 64 75 signs and produ
000190: 63 69 6E 67 20 73 70 72 65 61 64 73 68 65 65 74 cing spreadsheet
0001A0: 73 20 63 6F 6E 74 61 69 6E 69 6E 67 0D 0A 66 6C s containing..fl
0001B0: 6F 61 74 69 6E 67 20 70 6F 75 6E 64 20 73 69 67 oating pound sig
0001C0: 6E 73 2E 0D 0A 0D 0A 4A 4F 48 4E 20 48 55 44 53 ns.....JOHN HUDS
0001D0: 4F 4E 2E 20 20 48 75 64 64 65 72 73 66 69 65 6C ON. Huddersfiel
0001E0: 64 2E 0D 0A 0D 0A 3C 3C 20 54 68 61 6E 6B 73 20 d.....<< Thanks
0001F0: 4A 6F 68 6E 2C 20 61 20 76 65 72 79 20 75 73 65 John, a very use
Size : 512 (Real : 512)
000000: 66 75 6C 20 73 65 74 20 6F 66 20 63 6F 6E 74 72 ful set of contr
000010: 69 62 75 74 69 6F 6E 73 20 69 6E 64 65 65 64 2E ibutions indeed.
000020: 20 57 65 20 6E 65 65 64 20 6D 6F 72 65 20 6C 65 We need more le
000030: 74 74 65 72 73 0D 0A 6C 69 6B 65 20 74 68 69 73 tters..like this
000040: 2E 20 49 20 68 6F 70 65 20 72 65 61 64 65 72 73 . I hope readers
000050: 20 63 61 6E 20 73 65 65 20 74 68 65 20 76 61 6C can see the val
000060: 75 65 20 6F 66 20 61 20 6D 61 67 61 7A 69 6E 65 ue of a magazine
000070: 20 70 72 6F 64 75 63 65 64 20 6F 6E 20 64 69 73 produced on dis
000080: 63 20 6E 6F 77 2C 0D 0A 62 65 63 61 75 73 65 20 c now,..because
000090: 74 68 65 20 70 61 70 65 72 20 76 65 72 73 69 6F the paper versio
0000A0: 6E 73 20 63 61 6E 27 74 20 63 61 72 72 79 20 6D ns can't carry m
0000B0: 61 63 68 69 6E 65 20 63 6F 64 65 20 66 69 6C 65 achine code file
0000C0: 73 21 21 0D 0A 41 6E 79 62 6F 64 79 20 77 69 74 s!!..Anybody wit
0000D0: 68 20 53 75 70 65 72 63 61 6C 63 20 70 72 6F 62 h Supercalc prob
0000E0: 6C 65 6D 73 20 63 61 6E 20 6E 6F 77 20 73 74 6F lems can now sto
0000F0: 70 20 20 74 65 61 72 69 6E 67 20 74 68 65 69 72 p tearing their
000100: 20 68 61 69 72 20 6F 75 74 2C 20 61 6E 64 20 77 hair out, and w
000110: 72 69 74 65 0D 0A 74 6F 20 74 68 65 20 53 75 70 rite..to the Sup
000120: 65 72 63 61 6C 63 20 67 65 6E 69 75 73 20 61 74 ercalc genius at
000130: 20 3A 2D 0D 0A 37 39 20 4C 6F 6E 67 6C 65 79 20 :-..79 Longley
000140: 52 6F 61 64 2C 20 41 6C 6D 6F 6E 64 62 75 72 79 Road, Almondbury
000150: 2C 20 48 75 64 64 65 72 73 66 69 65 6C 64 20 48 , Huddersfield H
000160: 44 35 20 38 4A 4E 2E 20 3E 3E 0D 0A 1A 7E 7E 7E D5 8JN. >>...~~~
000170: 7E 0D 0A 49 6E 20 43 50 43 44 20 31 31 20 4A 6F ~..In CPCD 11 Jo
000180: 20 73 69 67 6E 73 20 61 6E 64 20 70 72 6F 64 75 signs and produ
000190: 63 69 6E 67 20 73 70 72 65 61 64 73 68 65 65 74 cing spreadsheet
0001A0: 73 20 63 6F 6E 74 61 69 6E 69 6E 67 0D 0A 66 6C s containing..fl
0001B0: 6F 61 74 69 6E 67 20 70 6F 75 6E 64 20 73 69 67 oating pound sig
0001C0: 6E 73 2E 0D 0A 0D 0A 4A 4F 48 4E 20 48 55 44 53 ns.....JOHN HUDS
0001D0: 4F 4E 2E 20 20 48 75 64 64 65 72 73 66 69 65 6C ON. Huddersfiel
0001E0: 64 2E 0D 0A 0D 0A 3C 3C 20 54 68 61 6E 6B 73 20 d.....<< Thanks
0001F0: 4A 6F 68 6E 2C 20 61 20 76 65 72 79 20 75 73 65 John, a very use
Size : 512 (Real : 512)
000000: 43 4F 4D 50 52 45 53 53 49 4E 47 20 43 50 43 20 COMPRESSING CPC
000010: 44 4F 4D 41 49 4E 20 20 20 20 20 20 20 20 20 20 DOMAIN
000020: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 31 1
000030: 33 20 53 65 70 20 39 32 20 20 20 20 20 20 20 20 3 Sep 92
000040: 20 20 20 20 20 20 43 68 72 69 73 20 48 69 6C 6C Chris Hill
000050: 0D 0A 0D 0A 57 65 6C 6C 20 64 6F 6E 65 2E 20 54 ....Well done. T
000060: 68 65 20 43 50 43 20 44 6F 6D 61 69 6E 20 69 73 he CPC Domain is
000070: 20 76 65 72 79 20 20 6D 75 63 68 20 69 6D 70 72 very much impr
000080: 6F 76 65 64 20 69 6E 20 62 6F 74 68 20 6C 61 79 oved in both lay
000090: 6F 75 74 2F 70 72 65 73 65 6E 74 61 74 69 6F 6E out/presentation
0000A0: 20 61 6E 64 0D 0A 63 6F 6E 74 65 6E 74 2E 20 4C and..content. L
0000B0: 6F 76 65 64 20 74 68 65 20 50 72 6F 67 2C 20 69 oved the Prog, i
0000C0: 74 20 77 61 73 20 65 78 63 65 6C 6C 65 6E 74 2E t was excellent.
0000D0: 0D 0A 43 6F 75 6C 64 20 79 6F 75 20 70 6C 65 61 ..Could you plea
0000E0: 73 65 20 65 78 70 6C 61 69 6E 20 68 6F 77 20 74 se explain how t
0000F0: 6F 20 73 61 76 65 20 20 63 65 72 74 61 69 6E 20 o save certain
000100: 61 72 74 69 63 6C 65 73 20 61 6E 64 20 64 65 6C articles and del
000110: 65 74 65 20 6F 74 68 65 72 73 20 73 6F 20 74 68 ete others so th
000120: 61 74 0D 0A 69 74 20 63 75 74 73 20 6F 75 74 20 at..it cuts out
000130: 64 75 70 6C 69 63 61 74 69 6F 6E 20 79 65 74 20 duplication yet
000140: 72 65 74 61 69 6E 73 20 74 68 65 20 4D 65 6E 75 retains the Menu
000150: 3F 20 49 20 77 61 6E 74 20 74 6F 20 73 61 76 65 ? I want to save
000160: 20 31 20 69 73 73 75 65 20 6F 6E 20 6F 6E 65 20 1 issue on one
000170: 73 69 64 65 0D 0A 6F 66 20 61 20 64 69 73 63 20 side..of a disc
000180: 61 6E 64 20 61 6E 6F 74 68 65 72 20 69 73 73 75 and another issu
000190: 65 20 6F 6E 20 74 68 65 20 6F 74 68 65 72 20 73 e on the other s
0001A0: 69 64 65 20 6F 66 20 74 68 65 20 64 69 73 63 2E ide of the disc.
0001B0: 0D 0A 4C 61 73 74 20 77 65 65 6B 20 49 20 62 6F ..Last week I bo
0001C0: 75 67 68 74 20 61 20 6E 65 77 20 36 31 32 38 20 ught a new 6128
0001D0: 20 50 6C 75 73 20 20 66 6F 72 20 A3 31 37 31 2E Plus for .171.
0001E0: 20 53 61 64 6C 79 2C 20 42 72 75 6E 77 6F 72 64 Sadly, Brunword
0001F0: 20 70 72 6F 64 75 63 74 73 20 77 69 6C 6C 20 6E products will n
Size : 512 (Real : 512)
000000: 6F 74 0D 0A 72 75 6E 20 6F 6E 20 74 68 69 73 20 ot..run on this
000010: 6D 61 63 68 69 6E 65 2E 20 54 68 65 20 6F 6E 6C machine. The onl
000020: 79 20 50 2E 44 2E 20 74 68 61 74 20 49 20 20 63 y P.D. that I c
000030: 61 6E 6E 6F 74 20 67 65 74 20 74 6F 20 72 75 6E annot get to run
000040: 20 69 73 20 6F 6E 65 20 74 68 61 74 20 49 20 6F is one that I o
000050: 66 74 65 6E 0D 0A 75 73 65 64 2C 20 4D 75 6C 74 ften..used, Mult
000060: 69 20 46 61 78 20 62 79 20 4D 61 67 69 63 20 53 i Fax by Magic S
000070: 6F 66 74 77 61 72 65 2E 20 20 54 68 69 73 20 20 oftware. This
000080: 61 6C 6C 6F 77 73 20 20 4D 75 6C 69 66 61 63 65 allows Muliface
000090: 32 20 73 61 76 65 64 20 70 72 6F 67 72 61 6D 73 2 saved programs
0000A0: 20 74 6F 20 62 65 0D 0A 72 75 6E 20 77 69 74 68 to be..run with
0000B0: 6F 75 74 20 74 68 65 20 4D 75 6C 74 69 66 61 63 out the Multifac
0000C0: 65 2E 20 20 57 68 61 74 20 69 73 20 74 68 65 20 e. What is the
0000D0: 62 65 73 74 20 27 77 69 64 67 65 74 27 20 74 6F best 'widget' to
0000E0: 20 67 65 74 20 74 6F 20 63 6F 6E 6E 65 63 74 20 get to connect
0000F0: 6D 79 20 6D 6F 75 73 65 0D 0A 61 6E 64 20 4D 75 my mouse..and Mu
000100: 6C 74 69 66 61 63 65 20 74 6F 20 6D 79 20 6E 65 ltiface to my ne
000110: 77 20 6D 61 63 68 69 6E 65 3F 0D 0A 41 6E 79 20 w machine?..Any
000120: 66 65 61 74 75 72 65 73 20 69 6E 20 20 44 6F 6D features in Dom
000130: 61 69 6E 20 20 6F 6E 20 20 74 68 65 20 20 50 6C ain on the Pl
000140: 75 73 20 20 6D 61 63 68 69 6E 65 73 20 20 77 6F us machines wo
000150: 75 6C 64 20 20 62 65 20 20 77 65 6C 63 6F 6D 65 uld be welcome
000160: 64 2C 20 20 61 73 20 77 6F 75 6C 64 0D 0A 41 64 d, as would..Ad
000170: 76 65 6E 74 75 72 65 20 67 61 6D 65 73 2C 20 6F venture games, o
000180: 74 68 65 72 20 6C 69 62 72 61 72 69 65 73 2C 20 ther libraries,
000190: 61 6E 64 20 74 68 65 20 45 75 72 6F 70 65 61 6E and the European
0001A0: 20 61 6E 64 20 41 75 73 74 72 61 6C 69 61 6E 20 and Australian
0001B0: 50 2E 44 2E 20 73 63 65 6E 65 73 2E 0D 0A 0D 0A P.D. scenes.....
0001C0: 43 48 52 49 53 20 48 49 4C 4C 2E 20 20 42 72 61 CHRIS HILL. Bra
0001D0: 64 66 6F 72 64 2E 0D 0A 0D 0A 3C 3C 20 57 65 6C dford.....<< Wel
0001E0: 6C 20 43 68 72 69 73 2C 20 74 68 61 6E 6B 73 20 l Chris, thanks
0001F0: 6F 6E 20 62 65 68 61 6C 66 20 6F 66 20 61 6C 6C on behalf of all
Size : 512 (Real : 512)
000000: 20 74 68 65 20 54 65 61 6D 20 66 6F 72 20 79 6F the Team for yo
000010: 75 72 20 6B 69 6E 64 20 63 6F 6D 6D 65 6E 74 73 ur kind comments
000020: 2E 0D 0A 52 65 67 61 72 64 69 6E 67 20 73 61 76 ...Regarding sav
000030: 69 6E 67 20 32 20 44 6F 6D 61 69 6E 73 20 6F 6E ing 2 Domains on
000040: 20 31 20 20 64 69 73 63 2E 20 20 28 49 27 6D 20 1 disc. (I'm
000050: 20 61 73 73 75 6D 69 6E 67 20 20 61 6E 20 6F 72 assuming an or
000060: 64 69 6E 61 72 79 20 33 22 20 31 37 38 6B 20 64 dinary 3" 178k d
000070: 69 73 63 0D 0A 68 65 72 65 2C 20 4E 4F 54 20 74 isc..here, NOT t
000080: 68 65 20 38 30 30 6B 20 33 2E 35 22 20 65 78 6F he 800k 3.5" exo
000090: 74 69 63 20 76 61 72 69 65 74 79 2E 29 20 20 54 tic variety.) T
0000A0: 68 69 73 20 20 63 61 6E 20 62 65 20 64 6F 6E 65 his can be done
0000B0: 20 69 6E 20 74 77 6F 20 77 61 79 73 2E 0D 0A 0D in two ways....
0000C0: 0A 46 69 72 73 74 6C 79 20 79 6F 75 20 63 6F 75 .Firstly you cou
0000D0: 6C 64 2C 20 77 69 74 68 20 61 20 70 72 69 6E 74 ld, with a print
0000E0: 65 72 2C 20 67 65 74 20 20 61 20 20 68 61 72 64 er, get a hard
0000F0: 2D 63 6F 70 79 20 6F 66 20 61 6E 79 20 69 74 65 -copy of any ite
000100: 6D 73 20 6F 66 20 61 20 74 65 63 68 6E 69 63 61 ms of a technica
000110: 6C 0D 0A 6F 72 20 69 6E 66 6F 72 6D 61 74 69 76 l..or informativ
000120: 65 20 6E 61 74 75 72 65 2C 20 20 74 68 65 6E 20 e nature, then
000130: 20 64 65 6C 65 74 65 20 20 74 68 61 74 20 20 70 delete that p
000140: 61 72 74 69 63 75 6C 61 72 20 20 66 69 6C 65 20 articular file
000150: 20 66 72 6F 6D 20 20 74 68 65 20 64 69 73 63 20 from the disc
000160: 61 6E 64 0D 0A 72 65 6C 65 61 73 65 20 74 68 65 and..release the
000170: 20 73 70 61 63 65 2E 20 41 6C 73 6F 2C 20 61 66 space. Also, af
000180: 74 65 72 20 72 65 61 64 69 6E 67 20 74 68 65 6D ter reading them
000190: 20 6F 6E 20 73 63 72 65 65 6E 20 61 6E 64 20 6D on screen and m
0001A0: 61 6B 69 6E 67 20 79 6F 75 72 20 73 65 6C 65 63 aking your selec
0001B0: 74 69 6F 6E 73 0D 0A 79 6F 75 20 63 61 6E 20 64 tions..you can d
0001C0: 65 6C 65 74 65 20 61 6C 6C 20 6F 66 20 74 68 65 elete all of the
0001D0: 20 20 73 6F 66 74 77 61 72 65 20 20 6C 69 62 72 software libr
0001E0: 61 72 79 20 20 53 4C 20 66 69 6C 65 73 2E 20 52 ary SL files. R
0001F0: 65 61 64 20 74 68 72 6F 75 67 68 20 74 68 65 20 ead through the
Size : 512 (Real : 512)
000000: 50 6F 73 74 42 61 67 0D 0A 6C 65 74 74 65 72 73 PostBag..letters
000010: 20 61 6E 64 20 77 72 69 74 65 20 64 6F 77 6E 20 and write down
000020: 6F 6E 20 61 20 70 69 65 63 65 20 6F 66 20 20 70 on a piece of p
000030: 61 70 65 72 20 61 6E 79 74 68 69 6E 67 20 79 6F aper anything yo
000040: 75 20 61 72 65 20 69 6E 74 65 72 65 73 74 65 64 u are interested
000050: 20 69 6E 2C 20 74 68 65 6E 0D 0A 64 65 6C 65 74 in, then..delet
000060: 65 20 61 6C 6C 20 74 68 65 20 50 4F 53 54 2E 78 e all the POST.x
000070: 78 20 66 69 6C 65 73 2E 20 54 68 65 20 20 6E 65 x files. The ne
000080: 78 74 20 20 6F 62 76 69 6F 75 73 20 63 6F 6E 74 xt obvious cont
000090: 65 6E 64 65 72 73 20 66 6F 72 20 64 65 6C 65 74 enders for delet
0000A0: 69 6F 6E 20 61 72 65 20 74 68 65 0D 0A 44 49 53 ion are the..DIS
0000B0: 50 4C 41 59 78 2E 53 51 5A 20 66 69 6C 65 73 20 PLAYx.SQZ files
0000C0: 6F 66 20 74 68 65 20 20 63 61 72 74 6F 6F 6E 20 of the cartoon
0000D0: 20 73 65 72 69 65 73 20 20 66 6F 72 20 20 4F 6E series for On
0000E0: 2D 44 69 73 70 6C 61 79 2E 20 20 49 66 20 20 79 -Display. If y
0000F0: 6F 75 20 64 65 6C 65 74 65 20 74 68 65 0D 0A 69 ou delete the..i
000100: 6E 69 74 69 61 6C 20 6C 6F 61 64 69 6E 67 20 70 nitial loading p
000110: 69 63 74 75 72 65 20 73 63 72 65 65 6E 20 22 74 icture screen "t
000120: 69 74 6C 65 73 63 72 2E 65 65 6E 22 20 20 61 6E itlescr.een" an
000130: 64 20 74 68 65 20 6D 75 73 69 63 2D 70 6C 61 79 d the music-play
000140: 69 6E 67 20 22 6D 75 73 69 63 2E 62 61 73 22 0D ing "music.bas".
000150: 0A 79 6F 75 20 77 69 6C 6C 20 72 65 63 6F 76 65 .you will recove
000160: 72 20 61 6E 6F 74 68 65 72 20 33 30 6B 20 6F 66 r another 30k of
000170: 20 64 69 73 63 20 73 70 61 63 65 2E 20 20 41 66 disc space. Af
000180: 74 65 72 20 68 61 76 69 6E 67 20 64 6F 6E 65 20 ter having done
000190: 61 6C 6C 20 74 68 69 73 20 6C 6F 74 2C 20 79 6F all this lot, yo
0001A0: 75 0D 0A 77 69 6C 6C 20 74 68 65 20 6E 65 65 64 u..will the need
0001B0: 20 74 6F 20 72 6F 75 6E 64 20 69 74 20 6F 66 66 to round it off
0001C0: 20 62 79 20 20 6D 61 6B 69 6E 67 20 61 20 6E 6F by making a no
0001D0: 74 65 20 6F 66 20 74 68 65 20 66 69 6C 65 2D 6E te of the file-n
0001E0: 61 6D 65 73 20 79 6F 75 27 76 65 20 64 65 6C 65 ames you've dele
0001F0: 74 65 64 0D 0A 61 6E 64 20 61 6D 65 6E 64 20 74 ted..and amend t
Size : 512 (Real : 512)
000000: 68 65 20 4D 65 6E 75 20 70 72 6F 67 72 61 6D 20 he Menu program
000010: 22 64 69 73 6B 7A 69 6E 65 2E 62 61 73 22 20 66 "diskzine.bas" f
000020: 72 6F 6D 20 20 6C 69 6E 65 20 20 35 30 30 20 6F rom line 500 o
000030: 6E 77 61 72 64 73 2E 20 54 6F 20 67 65 74 20 72 nwards. To get r
000040: 69 64 20 6F 66 0D 0A 74 68 65 20 22 6D 75 73 69 id of..the "musi
000050: 63 2E 62 61 73 22 20 68 6F 77 65 76 65 72 2C 20 c.bas" however,
000060: 79 6F 75 20 77 6F 75 6C 64 20 68 61 76 65 20 74 you would have t
000070: 6F 20 61 6D 65 6E 64 20 74 68 65 20 6C 6F 61 64 o amend the load
000080: 65 72 20 70 72 6F 67 72 61 6D 20 22 64 69 73 6B er program "disk
000090: 2E 62 61 73 22 2E 0D 0A 0D 0A 41 20 73 65 63 6F .bas".....A seco
0000A0: 6E 64 20 77 61 79 20 6A 75 73 74 20 6D 69 67 68 nd way just migh
0000B0: 74 20 65 6E 61 62 6C 65 20 79 6F 75 20 20 74 6F t enable you to
0000C0: 20 20 73 74 6F 72 65 20 20 74 68 65 20 65 73 73 store the ess
0000D0: 65 6E 63 65 20 6F 66 20 34 20 28 79 65 73 20 27 ence of 4 (yes '
0000E0: 66 6F 75 72 27 29 20 43 50 43 0D 0A 44 6F 6D 61 four') CPC..Doma
0000F0: 69 6E 73 20 6F 6E 20 6F 6E 65 20 33 22 20 64 69 ins on one 3" di
000100: 73 63 20 28 32 20 20 65 61 63 68 20 20 73 69 64 sc (2 each sid
000110: 65 29 20 20 75 73 69 6E 67 20 74 68 65 20 61 62 e) using the ab
000120: 6F 76 65 20 70 72 69 6E 63 69 70 6C 65 73 2E 20 ove principles.
000130: 46 6F 72 20 65 78 61 6D 70 6C 65 2C 0D 0A 6C 65 For example,..le
000140: 74 27 73 20 6A 75 73 74 20 6C 6F 6F 6B 20 20 61 t's just look a
000150: 74 20 20 73 69 64 65 20 20 31 20 20 6F 66 20 20 t side 1 of
000160: 74 68 65 20 20 64 69 73 63 2E 20 20 53 69 64 65 the disc. Side
000170: 20 20 32 20 20 66 6F 6C 6C 6F 77 73 20 20 74 68 2 follows th
000180: 65 20 73 61 6D 65 20 67 65 6E 65 72 61 6C 0D 0A e same general..
000190: 70 72 69 6E 63 69 70 6C 65 73 2E 0D 0A 53 61 79 principles...Say
0001A0: 20 79 6F 75 20 77 61 6E 74 65 64 20 74 6F 20 73 you wanted to s
0001B0: 74 6F 72 65 20 44 6F 6D 61 69 6E 20 31 31 20 61 tore Domain 11 a
0001C0: 6E 64 20 20 44 6F 6D 61 69 6E 20 20 31 32 20 20 nd Domain 12
0001D0: 6F 6E 20 53 69 64 65 20 31 20 6F 66 20 79 6F 75 on Side 1 of you
0001E0: 72 20 33 22 20 64 69 73 63 2E 20 47 6F 0D 0A 74 r 3" disc. Go..t
0001F0: 68 72 6F 75 67 68 20 74 68 65 20 70 72 6F 63 65 hrough the proce
Size : 512 (Real : 512)
000000: 64 75 72 65 73 20 66 6F 72 20 74 68 65 20 66 69 dures for the fi
000010: 72 73 74 20 77 61 79 2C 20 74 68 65 6E 20 70 75 rst way, then pu
000020: 74 20 61 20 27 6D 61 72 6B 65 72 27 20 69 6E 74 t a 'marker' int
000030: 6F 20 74 68 65 20 72 65 6D 61 69 6E 69 6E 67 0D o the remaining.
000040: 0A 66 69 6C 65 73 20 66 6F 72 20 65 61 63 68 20 .files for each
000050: 69 73 73 75 65 20 69 6E 20 20 74 68 65 20 20 66 issue in the f
000060: 6F 72 6D 20 20 6F 66 20 20 27 31 31 27 20 20 6F orm of '11' o
000070: 72 20 20 27 31 32 27 20 20 72 65 73 70 65 63 74 r '12' respect
000080: 69 76 65 6C 79 20 66 6F 72 20 41 4C 4C 20 74 68 ively for ALL th
000090: 65 0D 0A 72 65 6D 61 69 6E 69 6E 67 20 66 69 6C e..remaining fil
0000A0: 65 73 20 6F 66 20 74 68 65 20 72 65 6C 65 76 61 es of the releva
0000B0: 6E 74 20 69 73 73 75 65 2C 20 20 28 6E 6F 74 20 nt issue, (not
0000C0: 66 6F 72 67 65 74 74 69 6E 67 20 74 6F 20 72 65 forgetting to re
0000D0: 2D 77 72 69 74 65 20 74 68 65 20 72 65 6C 65 76 -write the relev
0000E0: 61 6E 74 0D 0A 66 69 6C 65 2D 63 68 6F 6F 73 69 ant..file-choosi
0000F0: 6E 67 20 70 61 72 74 20 6F 66 20 6C 69 6E 65 73 ng part of lines
000100: 20 35 30 30 20 6F 6E 77 61 72 64 73 20 6F 66 20 500 onwards of
000110: 74 68 65 20 4D 65 6E 75 20 70 72 6F 67 72 61 6D the Menu program
000120: 20 22 64 69 73 6B 7A 69 6E 65 2E 62 61 73 22 29 "diskzine.bas")
000130: 2E 20 46 6F 72 0D 0A 65 78 61 6D 70 6C 65 2C 20 . For..example,
000140: 74 68 65 20 66 69 6C 65 20 22 64 69 73 6B 2E 62 the file "disk.b
000150: 61 73 22 20 66 6F 72 20 69 73 73 75 65 20 31 31 as" for issue 11
000160: 20 77 6F 75 6C 64 20 62 65 20 72 65 2D 6E 61 6D would be re-nam
000170: 65 64 20 22 64 69 73 6B 31 31 2E 62 61 73 22 20 ed "disk11.bas"
000180: 61 6E 64 20 66 6F 72 0D 0A 69 73 73 75 65 20 31 and for..issue 1
000190: 32 20 77 6F 75 6C 64 20 62 65 20 22 64 69 73 6B 2 would be "disk
0001A0: 31 32 2E 62 61 73 22 0D 0A 54 68 69 73 20 69 73 12.bas"..This is
0001B0: 20 67 65 74 74 69 6E 67 20 6D 6F 72 65 20 61 6E getting more an
0001C0: 64 20 6D 6F 72 65 20 63 6F 6D 70 6C 69 63 61 74 d more complicat
0001D0: 65 64 20 62 79 20 74 68 65 20 74 68 65 20 6D 69 ed by the the mi
0001E0: 6E 75 74 65 2C 20 61 6E 64 20 61 6C 74 68 6F 75 nute, and althou
0001F0: 67 68 20 49 20 6B 6E 6F 77 0D 0A 77 68 61 74 20 gh I know..what
Size : 512 (Real : 512)
000000: 49 27 6D 20 74 68 69 6E 6B 69 6E 67 20 6F 66 2C I'm thinking of,
000010: 20 69 74 20 77 6F 75 6C 64 20 74 61 6B 65 20 61 it would take a
000020: 62 6F 75 74 20 20 34 30 6B 20 20 6F 66 20 74 68 bout 40k of th
000030: 69 73 20 64 69 73 63 20 74 6F 20 65 78 70 6C 61 is disc to expla
000040: 69 6E 20 69 6E 20 65 78 61 63 74 0D 0A 64 65 74 in in exact..det
000050: 61 69 6C 20 61 6E 64 20 61 73 20 79 6F 75 20 61 ail and as you a
000060: 73 6B 65 64 20 74 68 65 20 71 75 65 73 74 69 6F sked the questio
000070: 6E 20 69 6E 20 74 68 65 20 66 69 72 73 74 20 70 n in the first p
000080: 6C 61 63 65 20 49 20 61 73 73 75 6D 65 20 74 68 lace I assume th
000090: 61 74 20 62 79 20 6E 6F 77 20 79 6F 75 0D 0A 77 at by now you..w
0000A0: 69 6C 6C 20 62 65 20 63 6F 6D 70 6C 65 74 65 6C ill be completel
0000B0: 79 20 62 61 66 66 6C 65 64 2C 20 74 68 6F 75 67 y baffled, thoug
0000C0: 68 20 74 68 61 74 20 69 73 6E 27 74 20 6D 79 20 h that isn't my
0000D0: 69 6E 74 65 6E 74 69 6F 6E 2E 0D 0A 4F 2E 4B 2E intention...O.K.
0000E0: 20 43 68 72 69 73 2C 20 74 6F 20 73 61 76 65 20 Chris, to save
0000F0: 79 6F 75 20 66 72 6F 6D 20 66 75 72 74 68 65 72 you from further
000100: 20 63 6F 6E 66 75 73 69 6F 6E 2C 20 20 6A 75 73 confusion, jus
000110: 74 20 73 65 6E 64 20 6D 65 20 66 6F 72 20 6E 6F t send me for no
000120: 77 2C 20 44 6F 6D 61 69 6E 20 31 31 0D 0A 61 6E w, Domain 11..an
000130: 64 20 44 6F 6D 61 69 6E 20 31 32 20 6F 72 69 67 d Domain 12 orig
000140: 69 6E 61 6C 20 64 69 73 63 73 2C 20 61 6E 64 20 inal discs, and
000150: 4F 4E 45 20 20 62 6C 61 6E 6B 20 20 64 69 73 63 ONE blank disc
000160: 2E 20 20 54 65 6C 6C 20 6D 65 20 77 68 61 74 20 . Tell me what
000170: 66 69 6C 65 73 20 66 72 6F 6D 20 74 68 65 0D 0A files from the..
000180: 4D 65 6E 75 20 66 6F 72 20 65 61 63 68 20 79 6F Menu for each yo
000190: 75 20 77 69 73 68 20 74 6F 20 72 65 74 61 69 6E u wish to retain
0001A0: 20 61 6E 64 20 49 20 77 69 6C 6C 20 64 6F 20 74 and I will do t
0001B0: 68 65 20 6E 65 63 65 73 73 61 72 79 20 63 6F 6E he necessary con
0001C0: 76 65 72 73 69 6F 6E 20 66 6F 72 20 79 6F 75 2E version for you.
0001D0: 0D 0A 57 68 65 6E 20 74 68 69 73 20 69 73 20 64 ..When this is d
0001E0: 6F 6E 65 20 74 6F 20 79 6F 75 72 20 20 73 61 74 one to your sat
0001F0: 69 73 66 61 63 74 69 6F 6E 2C 20 20 28 64 65 70 isfaction, (dep
Size : 512 (Real : 512)
000000: 65 6E 64 69 6E 67 20 20 6F 6E 20 74 68 65 20 6E ending on the n
000010: 75 6D 62 65 72 20 6F 66 20 66 69 6C 65 73 20 79 umber of files y
000020: 6F 75 0D 0A 77 61 6E 74 20 74 6F 20 6B 65 65 70 ou..want to keep
000030: 29 2C 20 49 20 6D 69 67 68 74 20 74 68 65 6E 20 ), I might then
000040: 62 65 20 61 62 6C 65 20 74 6F 20 63 6F 70 79 20 be able to copy
000050: 61 6E 6F 74 68 65 72 20 69 73 73 75 65 20 6F 66 another issue of
000060: 20 44 6F 6D 61 69 6E 20 74 6F 20 65 61 63 68 20 Domain to each
000070: 73 69 64 65 0D 0A 6D 61 6B 69 6E 67 20 34 20 69 side..making 4 i
000080: 6E 20 61 6C 6C 2E 0D 0A 41 62 6F 75 74 20 42 72 n all...About Br
000090: 75 6E 6E 69 6E 67 20 70 72 6F 64 75 63 74 73 2E unning products.
0000A0: 20 54 68 65 20 62 69 67 20 42 72 75 6E 77 6F 72 The big Brunwor
0000B0: 64 20 61 64 76 65 72 74 73 20 69 6E 20 41 41 20 d adverts in AA
0000C0: 61 6E 64 20 43 50 43 20 41 74 74 61 63 6B 20 61 and CPC Attack a
0000D0: 64 76 65 72 74 69 73 65 0D 0A 70 72 6F 64 75 63 dvertise..produc
0000E0: 74 73 20 74 68 61 74 20 61 72 65 20 20 36 31 32 ts that are 612
0000F0: 38 20 20 50 6C 75 73 2D 63 6F 6D 70 61 74 69 62 8 Plus-compatib
000100: 6C 65 2E 20 20 50 65 72 68 61 70 73 20 20 79 6F le. Perhaps yo
000110: 75 20 20 73 68 6F 75 6C 64 20 20 77 72 69 74 65 u should write
000120: 20 20 74 6F 20 50 65 74 65 72 0D 0A 42 72 75 6E to Peter..Brun
000130: 6E 69 6E 67 20 64 69 72 65 63 74 6C 79 2E 20 48 ning directly. H
000140: 65 20 69 73 20 6B 6E 6F 77 6E 20 74 6F 20 62 65 e is known to be
000150: 20 65 78 74 72 65 6D 65 6C 79 20 68 65 6C 70 66 extremely helpf
000160: 75 6C 20 74 6F 20 69 6E 64 69 76 69 64 75 61 6C ul to individual
000170: 20 6C 65 74 74 65 72 73 2E 0D 0A 41 20 27 45 75 letters...A 'Eu
000180: 72 6F 70 65 61 6E 20 50 2E 44 2E 20 73 63 65 6E ropean P.D. scen
000190: 65 27 20 69 73 20 69 6E 20 74 68 65 20 70 69 70 e' is in the pip
0001A0: 65 2D 6C 69 6E 65 20 73 68 6F 72 74 6C 79 2E 20 e-line shortly.
0001B0: 3E 3E 0D 0A 0D 0A 54 48 41 4E 58 20 2F 20 4E 4F >>....THANX / NO
0001C0: 54 45 50 41 44 20 50 52 4F 42 4C 45 4D 53 20 20 TEPAD PROBLEMS
0001D0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0001E0: 20 20 20 20 20 30 39 20 53 65 70 20 39 32 20 20 09 Sep 92
0001F0: 20 20 20 20 20 20 20 20 20 20 20 20 41 6C 61 6E Alan
Size : 512 (Real : 512)
000000: 20 42 6F 6F 74 68 0D 0A 0D 0A 54 68 65 20 6D 61 Booth....The ma
000010: 69 6E 20 72 65 61 73 6F 6E 20 66 6F 72 20 6D 79 in reason for my
000020: 20 77 72 69 74 69 6E 67 20 69 73 20 74 6F 20 73 writing is to s
000030: 61 79 20 68 6F 77 20 68 65 6C 70 66 75 6C 20 74 ay how helpful t
000040: 68 65 20 22 48 65 6C 70 20 4F 66 66 65 72 65 64 he "Help Offered
000050: 20 22 20 73 65 63 74 69 6F 6E 0D 0A 68 61 73 20 " section..has
000060: 62 65 65 6E 20 74 6F 20 6D 65 2C 20 49 20 75 73 been to me, I us
000070: 65 20 61 20 44 4D 50 20 33 30 30 30 20 41 6D 73 e a DMP 3000 Ams
000080: 74 72 61 64 20 70 72 69 6E 74 65 72 20 61 6E 64 trad printer and
000090: 20 65 76 65 72 20 73 69 6E 63 65 20 49 20 62 6F ever since I bo
0000A0: 75 67 68 74 20 69 74 2C 20 20 69 74 0D 0A 68 61 ught it, it..ha
0000B0: 73 20 67 69 76 65 6E 20 6D 65 20 74 72 6F 75 62 s given me troub
0000C0: 6C 65 20 62 79 20 70 72 69 6E 74 69 6E 67 20 61 le by printing a
0000D0: 20 63 61 72 72 69 61 67 65 20 72 65 74 75 72 6E carriage return
0000E0: 20 61 6E 64 20 61 20 20 6C 69 6E 65 20 20 66 65 and a line fe
0000F0: 65 64 20 20 6E 6F 20 20 6D 61 74 74 65 72 0D 0A ed no matter..
000100: 77 68 61 74 20 70 6F 73 69 74 69 6F 6E 20 74 68 what position th
000110: 65 20 44 49 50 20 73 77 69 74 63 68 20 77 61 73 e DIP switch was
000120: 20 69 6E 2C 20 49 20 65 76 65 6E 20 77 72 6F 74 in, I even wrot
000130: 65 20 74 6F 20 41 6D 73 74 72 61 64 20 61 6E 64 e to Amstrad and
000140: 20 67 6F 74 20 77 68 61 74 20 20 73 65 65 6D 73 got what seems
000150: 0D 0A 74 6F 20 62 65 20 74 68 65 20 75 73 75 61 ..to be the usua
000160: 6C 20 72 65 70 6C 79 20 27 73 65 65 20 61 20 64 l reply 'see a d
000170: 65 61 6C 65 72 27 2C 20 74 68 65 6E 2C 20 6C 61 ealer', then, la
000180: 73 74 20 69 73 73 75 65 20 49 20 77 61 73 20 6C st issue I was l
000190: 6F 6F 6B 69 6E 67 20 74 68 72 6F 75 67 68 20 74 ooking through t
0001A0: 68 65 0D 0A 27 7A 69 6E 65 20 61 6E 64 20 73 61 he..'zine and sa
0001B0: 77 20 50 65 74 65 72 20 48 61 72 72 69 73 6F 6E w Peter Harrison
0001C0: 20 6F 66 20 4C 65 69 63 65 73 74 65 72 20 6F 66 of Leicester of
0001D0: 66 65 72 69 6E 67 20 68 65 6C 70 20 6F 6E 2C 20 fering help on,
0001E0: 61 73 20 68 65 20 20 73 61 79 73 2C 20 20 61 6C as he says, al
0001F0: 6D 6F 73 74 0D 0A 61 6E 79 74 68 69 6E 67 20 74 most..anything t
Size : 512 (Real : 512)
000000: 6F 20 64 6F 20 77 69 74 68 20 74 68 65 20 43 50 o do with the CP
000010: 43 2C 20 73 6F 20 49 20 70 68 6F 6E 65 64 20 20 C, so I phoned
000020: 68 69 6D 20 20 61 6E 64 20 20 61 66 74 65 72 20 him and after
000030: 20 49 20 20 68 61 64 20 20 65 78 70 6C 61 69 6E I had explain
000040: 65 64 20 20 6D 79 0D 0A 70 72 6F 62 6C 65 6D 20 ed my..problem
000050: 68 65 20 73 61 69 64 20 74 6F 20 20 69 73 6F 6C he said to isol
000060: 61 74 65 20 70 69 6E 20 31 34 20 6F 6E 20 20 74 ate pin 14 on t
000070: 68 65 20 20 6B 65 79 62 6F 61 72 64 20 20 70 72 he keyboard pr
000080: 69 6E 74 65 72 20 20 6F 75 74 70 75 74 20 20 70 inter output p
000090: 6F 72 74 20 20 61 6E 64 0D 0A 65 76 65 72 79 74 ort and..everyt
0000A0: 68 69 6E 67 20 73 68 6F 75 6C 64 20 62 65 20 4F hing should be O
0000B0: 4B 2C 20 77 68 69 63 68 20 49 20 64 69 64 20 61 K, which I did a
0000C0: 6E 64 20 42 49 4E 47 4F 2C 20 49 20 6E 6F 77 20 nd BINGO, I now
0000D0: 68 61 76 65 20 61 20 70 72 69 6E 74 65 72 20 74 have a printer t
0000E0: 68 61 74 20 20 77 6F 72 6B 73 0D 0A 70 72 6F 70 hat works..prop
0000F0: 65 72 6C 79 2C 20 61 6E 64 20 61 66 74 65 72 20 erly, and after
000100: 74 68 65 20 74 72 6F 75 62 6C 65 20 74 68 61 74 the trouble that
000110: 20 49 20 68 61 76 65 20 68 61 64 2C 20 49 20 63 I have had, I c
000120: 6F 75 6C 64 20 68 61 72 64 6C 79 20 62 65 6C 69 ould hardly beli
000130: 65 76 65 20 74 68 61 74 20 20 69 74 0D 0A 77 61 eve that it..wa
000140: 73 20 20 6A 75 73 74 20 73 6F 20 65 61 73 79 2E s just so easy.
000150: 0D 0A 0D 0A 49 20 77 6F 75 6C 64 20 61 6C 73 6F ....I would also
000160: 20 6C 69 6B 65 20 74 6F 20 73 61 79 2C 20 54 68 like to say, Th
000170: 61 6E 6B 73 20 76 65 72 79 20 6D 75 63 68 20 74 anks very much t
000180: 6F 20 61 6C 6C 20 74 68 65 20 70 65 6F 70 6C 65 o all the people
000190: 20 77 68 6F 20 20 63 6F 6E 74 72 69 62 75 74 65 who contribute
0001A0: 20 20 74 6F 0D 0A 70 72 6F 76 69 64 69 6E 67 20 to..providing
0001B0: 61 20 46 69 72 73 74 20 43 6C 61 73 73 20 6D 61 a First Class ma
0001C0: 67 61 7A 69 6E 65 20 66 6F 72 20 43 50 43 20 65 gazine for CPC e
0001D0: 6E 74 68 75 73 69 61 73 74 73 2C 20 65 61 63 68 nthusiasts, each
0001E0: 20 61 6E 64 20 65 76 65 72 79 20 6F 6E 65 20 6F and every one o
0001F0: 66 20 20 79 6F 75 0D 0A 67 65 74 73 20 6D 79 20 f you..gets my
Size : 512 (Real : 512)
000000: 74 68 61 6E 6B 73 20 61 6E 64 20 61 70 70 72 65 thanks and appre
000010: 63 69 61 74 69 6F 6E 2E 0D 0A 49 20 77 69 6C 6C ciation...I will
000020: 20 6D 6F 73 74 20 63 65 72 74 61 69 6E 6C 79 20 most certainly
000030: 6E 6F 77 20 62 65 20 72 65 6E 65 77 69 6E 67 20 now be renewing
000040: 6D 79 20 73 75 62 73 63 72 69 70 74 69 6F 6E 2C my subscription,
000050: 20 73 6F 20 6F 6E 63 65 20 61 67 61 69 6E 2C 20 so once again,
000060: 74 68 61 6E 6B 73 20 66 6F 72 0D 0A 61 20 67 6F thanks for..a go
000070: 6F 64 20 6D 61 67 61 7A 69 6E 65 20 61 74 20 61 od magazine at a
000080: 20 76 65 72 79 20 72 65 61 73 6F 6E 61 62 6C 65 very reasonable
000090: 20 70 72 69 63 65 2E 0D 0A 0D 0A 42 79 20 74 68 price.....By th
0000A0: 65 20 77 61 79 2C 20 61 6D 20 49 20 74 68 65 20 e way, am I the
0000B0: 20 6F 6E 6C 79 20 27 74 68 69 63 6B 79 27 20 74 only 'thicky' t
0000C0: 68 61 74 20 72 65 61 64 73 20 74 68 65 20 6D 61 hat reads the ma
0000D0: 67 61 7A 69 6E 65 2C 20 62 65 63 61 75 73 65 20 gazine, because
0000E0: 49 20 63 61 6E 27 74 20 67 65 74 0D 0A 74 68 65 I can't get..the
0000F0: 20 4E 6F 74 65 70 61 64 2E 42 61 73 20 70 72 6F Notepad.Bas pro
000100: 67 72 61 6D 20 74 68 61 74 20 77 61 73 20 69 6E gram that was in
000110: 20 49 73 73 75 65 20 31 32 20 74 6F 20 72 75 6E Issue 12 to run
000120: 20 70 72 6F 70 65 72 6C 79 2E 20 49 74 20 63 6F properly. It co
000130: 6D 65 73 20 75 70 20 77 69 74 68 20 61 0D 0A 22 mes up with a.."
000140: 44 41 54 45 2E 22 20 20 6E 6F 74 20 66 6F 75 6E DATE." not foun
000150: 64 20 6D 65 73 73 61 67 65 2E 20 20 53 65 65 69 d message. Seei
000160: 6E 67 20 61 73 20 74 68 65 72 65 20 77 65 72 65 ng as there were
000170: 20 20 6E 6F 20 63 6F 6D 70 6C 61 69 6E 74 73 20 no complaints
000180: 20 69 6E 20 4E 6F 2E 20 31 33 20 49 20 61 6D 0D in No. 13 I am.
000190: 0A 77 6F 6E 64 65 72 69 6E 67 20 69 66 20 74 68 .wondering if th
0001A0: 65 20 70 72 6F 62 6C 65 6D 20 69 73 20 6D 65 2E e problem is me.
0001B0: 20 4D 61 79 62 65 20 79 6F 75 20 63 61 6E 20 68 Maybe you can h
0001C0: 65 6C 70 3F 0D 0A 0D 0A 41 4C 41 4E 20 42 4F 4F elp?....ALAN BOO
0001D0: 54 48 2E 20 20 48 61 6C 69 66 61 78 2E 0D 0A 0D TH. Halifax....
0001E0: 0A 3C 3C 20 54 68 61 6E 6B 78 20 66 6F 72 20 74 .<< Thankx for t
0001F0: 68 65 20 6B 69 6E 64 20 63 6F 6D 6D 65 6E 74 73 he kind comments
Size : 512 (Real : 512)
000000: 20 41 6C 61 6E 2E 20 20 45 76 65 72 79 62 6F 64 Alan. Everybod
000010: 79 20 70 6C 65 61 73 65 20 6E 6F 74 65 20 74 68 y please note th
000020: 61 74 20 49 20 77 69 6C 6C 20 70 75 62 6C 69 73 at I will publis
000030: 68 0D 0A 6C 65 74 74 65 72 73 20 6F 66 20 63 6F h..letters of co
000040: 6D 70 6C 61 69 6E 74 20 61 73 20 77 65 6C 6C 2C mplaint as well,
000050: 20 69 66 20 74 68 65 20 63 72 69 74 69 63 69 73 if the criticis
000060: 6D 20 69 73 20 63 6F 6E 73 74 72 75 63 74 69 76 m is constructiv
000070: 65 2E 20 54 68 65 20 6F 6E 6C 79 20 74 68 69 6E e. The only thin
000080: 67 20 49 0D 0A 77 69 6C 6C 20 63 75 74 20 6F 75 g I..will cut ou
000090: 74 20 66 72 6F 6D 20 61 20 6C 65 74 74 65 72 20 t from a letter
0000A0: 69 73 20 61 6E 79 20 6F 66 66 65 6E 73 69 76 65 is any offensive
0000B0: 20 6C 61 6E 67 75 61 67 65 3B 20 74 68 65 20 72 language; the r
0000C0: 65 73 74 20 69 73 20 6C 65 66 74 20 69 6E 2C 20 est is left in,
0000D0: 77 61 72 74 73 0D 0A 61 6E 64 20 61 6C 6C 2E 0D warts..and all..
0000E0: 0A 0D 0A 54 68 65 20 4E 4F 54 45 50 41 44 20 70 ...The NOTEPAD p
0000F0: 72 6F 67 72 61 6D 20 69 6E 20 49 73 73 75 65 20 rogram in Issue
000100: 31 32 20 69 73 20 6E 6F 74 20 77 6F 72 74 68 20 12 is not worth
000110: 72 75 6E 6E 69 6E 67 20 41 6C 61 6E 2E 20 54 68 running Alan. Th
000120: 65 72 65 20 69 73 20 61 20 77 61 79 20 74 6F 20 ere is a way to
000130: 67 65 74 0D 0A 69 74 20 74 6F 20 77 6F 72 6B 20 get..it to work
000140: 62 79 20 63 72 65 61 74 69 6E 67 20 61 20 44 41 by creating a DA
000150: 54 45 20 20 66 69 6C 65 20 66 72 6F 6D 20 74 68 TE file from th
000160: 65 20 4D 65 6E 75 2C 20 62 75 74 20 20 74 68 69 e Menu, but thi
000170: 73 20 70 72 6F 67 72 61 6D 20 6D 75 73 74 20 73 s program must s
000180: 75 72 65 6C 79 0D 0A 62 65 20 6F 6E 65 20 6F 66 urely..be one of
000190: 20 74 68 65 20 66 72 6F 6E 74 20 63 6F 6E 74 65 the front conte
0001A0: 6E 64 65 72 73 20 20 66 6F 72 20 27 57 6F 72 73 nders for 'Wors
0001B0: 74 20 50 72 6F 67 72 61 6D 20 4F 66 20 54 68 65 t Program Of The
0001C0: 20 44 65 63 61 64 65 27 21 20 20 54 68 65 20 64 Decade'! The d
0001D0: 6F 63 75 6D 65 6E 74 0D 0A 66 69 6C 65 20 77 61 ocument..file wa
0001E0: 73 20 61 74 72 6F 63 69 6F 75 73 6C 79 20 77 72 s atrociously wr
0001F0: 69 74 74 65 6E 20 74 6F 6F 2E 20 20 53 6F 66 74 itten too. Soft
Size : 512 (Real : 512)
000000: 77 61 72 65 20 6F 66 20 74 68 69 73 20 20 70 6F ware of this po
000010: 6F 72 20 71 75 61 6C 69 74 79 20 77 69 6C 6C 20 or quality will
000020: 6E 6F 74 20 67 72 61 63 65 0D 0A 74 68 65 20 6F not grace..the o
000030: 78 69 64 65 20 63 6F 61 74 69 6E 67 20 6F 66 20 xide coating of
000040: 20 44 6F 6D 61 69 6E 20 64 69 73 63 73 20 69 6E Domain discs in
000050: 20 66 75 74 75 72 65 2C 20 49 20 61 73 73 75 72 future, I assur
000060: 65 20 79 6F 75 2E 20 20 59 6F 75 72 20 62 65 73 e you. Your bes
000070: 74 20 62 65 74 20 69 73 20 74 6F 0D 0A 65 72 61 t bet is to..era
000080: 73 65 20 74 68 65 20 61 70 70 72 6F 70 72 69 61 se the appropria
000090: 74 65 20 27 6E 6F 74 65 70 61 64 27 20 66 69 6C te 'notepad' fil
0000A0: 65 73 20 66 72 6F 6D 20 73 69 64 65 20 31 20 61 es from side 1 a
0000B0: 6E 64 20 66 6F 72 67 65 74 20 61 62 6F 75 74 20 nd forget about
0000C0: 69 74 2E 20 3E 3E 0D 0A 1A 6E 20 42 6F 6F 74 68 it. >>...n Booth
0000D0: 0D 0A 0D 0A 54 68 65 20 6D 61 69 6E 20 72 65 61 ....The main rea
0000E0: 73 6F 6E 20 66 6F 72 20 6D 79 20 77 72 69 74 69 son for my writi
0000F0: 6E 67 20 69 73 20 74 6F 20 73 61 79 20 68 6F 77 ng is to say how
000100: 31 32 20 69 73 20 6E 6F 74 20 77 6F 72 74 68 20 12 is not worth
000110: 72 75 6E 6E 69 6E 67 20 41 6C 61 6E 2E 20 54 68 running Alan. Th
000120: 65 72 65 20 69 73 20 61 20 77 61 79 20 74 6F 20 ere is a way to
000130: 67 65 74 0D 0A 69 74 20 74 6F 20 77 6F 72 6B 20 get..it to work
000140: 62 79 20 63 72 65 61 74 69 6E 67 20 61 20 44 41 by creating a DA
000150: 54 45 20 20 66 69 6C 65 20 66 72 6F 6D 20 74 68 TE file from th
000160: 65 20 4D 65 6E 75 2C 20 62 75 74 20 20 74 68 69 e Menu, but thi
000170: 73 20 70 72 6F 67 72 61 6D 20 6D 75 73 74 20 73 s program must s
000180: 75 72 65 6C 79 0D 0A 62 65 20 6F 6E 65 20 6F 66 urely..be one of
000190: 20 74 68 65 20 66 72 6F 6E 74 20 63 6F 6E 74 65 the front conte
0001A0: 6E 64 65 72 73 20 20 66 6F 72 20 27 57 6F 72 73 nders for 'Wors
0001B0: 74 20 50 72 6F 67 72 61 6D 20 4F 66 20 54 68 65 t Program Of The
0001C0: 20 44 65 63 61 64 65 27 21 20 20 54 68 65 20 64 Decade'! The d
0001D0: 6F 63 75 6D 65 6E 74 0D 0A 66 69 6C 65 20 77 61 ocument..file wa
0001E0: 73 20 61 74 72 6F 63 69 6F 75 73 6C 79 20 77 72 s atrociously wr
0001F0: 69 74 74 65 6E 20 74 6F 6F 2E 20 20 53 6F 66 74 itten too. Soft
Size : 512 (Real : 512)
000000: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000010: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000020: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000030: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000040: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000050: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000060: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000070: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000080: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000090: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000A0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000B0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000C0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000D0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000E0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000F0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000100: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000110: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000120: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000130: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000140: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000150: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000160: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000170: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000180: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000190: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001A0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001B0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001C0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001D0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001E0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001F0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
Size : 512 (Real : 512)
000000: 54 41 53 57 4F 52 44 20 26 20 52 4F 4D 42 4F 41 TASWORD & ROMBOA
000010: 52 44 53 20 20 20 20 20 20 20 20 20 20 20 20 20 RDS
000020: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 30 0
000030: 39 20 53 65 70 20 39 32 20 20 20 20 20 20 20 20 9 Sep 92
000040: 20 20 20 20 20 20 20 41 6C 61 6E 20 53 6E 6F 77 Alan Snow
000050: 0D 0A 0D 0A 49 6E 20 69 73 73 75 65 20 31 33 20 ....In issue 13
000060: 79 6F 75 20 68 61 76 65 20 61 6E 20 20 61 72 74 you have an art
000070: 69 63 6C 65 20 20 22 45 73 73 65 6E 74 69 61 6C icle "Essential
000080: 20 20 55 74 69 6C 69 74 69 65 73 20 2D 20 54 68 Utilities - Th
000090: 65 20 46 69 6E 61 6C 20 45 6E 7A 65 64 20 49 74 e Final Enzed It
0000A0: 65 6D 22 2E 0D 0A 54 68 69 73 20 61 72 74 69 63 em"...This artic
0000B0: 6C 65 20 69 6E 63 6C 75 64 65 73 20 20 74 68 65 le includes the
0000C0: 20 20 73 74 61 74 65 6D 65 6E 74 2C 20 20 22 54 statement, "T
0000D0: 61 73 77 6F 72 64 20 20 63 61 6E 20 20 6E 6F 74 asword can not
0000E0: 20 20 62 65 20 20 6F 70 65 72 61 74 65 64 20 20 be operated
0000F0: 77 69 74 68 20 61 0D 0A 52 6F 6D 62 6F 61 72 64 with a..Romboard
000100: 20 69 6E 20 6F 70 65 72 61 74 69 6F 6E 20 69 66 in operation if
000110: 20 79 6F 75 20 77 69 73 68 20 20 74 6F 20 20 75 you wish to u
000120: 73 65 20 20 66 75 6E 63 74 69 6F 6E 20 6B 65 79 se function key
000130: 73 20 74 68 61 74 20 68 61 76 65 20 62 65 65 6E s that have been
000140: 20 64 65 66 69 6E 65 64 0D 0A 77 69 74 68 20 79 defined..with y
000150: 6F 75 72 20 61 64 64 72 65 73 73 2C 20 65 74 63 our address, etc
000160: 2E 2E 22 0D 0A 0D 0A 54 68 69 73 20 73 74 61 74 .."....This stat
000170: 65 6D 65 6E 74 20 69 73 20 6E 6F 74 20 74 72 75 ement is not tru
000180: 65 2C 20 61 74 20 6C 65 61 73 74 20 20 69 6E 20 e, at least in
000190: 20 6D 79 20 65 78 70 65 72 69 65 6E 63 65 2E 20 my experience.
0001A0: 49 20 68 61 76 65 20 74 77 6F 20 52 4F 4D 73 20 I have two ROMs
0001B0: 66 69 74 74 65 64 2C 0D 0A 55 54 4F 50 49 41 20 fitted,..UTOPIA
0001C0: 61 6E 64 20 4F 44 44 4A 4F 42 2C 20 61 6E 64 20 and ODDJOB, and
0001D0: 49 20 6E 65 76 65 72 20 74 75 72 6E 20 74 68 65 I never turn the
0001E0: 6D 20 6F 66 66 2E 20 49 20 75 73 65 20 61 20 63 m off. I use a c
0001F0: 75 73 74 6F 6D 69 73 65 64 20 63 6F 70 79 20 6F ustomised copy o
Size : 512 (Real : 512)
000000: 66 20 54 61 73 77 6F 72 64 0D 0A 69 6E 20 77 68 f Tasword..in wh
000010: 69 63 68 20 35 20 66 75 6E 63 74 69 6F 6E 20 6B ich 5 function k
000020: 65 79 73 20 68 61 76 65 20 62 65 65 6E 20 64 65 eys have been de
000030: 66 69 6E 65 64 20 61 73 20 73 68 6F 77 6E 20 62 fined as shown b
000040: 65 6C 6F 77 2E 0D 0A 0D 0A 20 32 30 20 4B 45 59 elow..... 20 KEY
000050: 20 30 2C 43 48 52 24 28 31 33 29 2B 53 50 41 43 0,CHR$(13)+SPAC
000060: 45 24 28 32 32 29 2B 22 20 6D 79 20 61 64 64 72 E$(22)+" my addr
000070: 65 73 73 20 68 65 72 65 20 22 2B 43 48 52 24 28 ess here "+CHR$(
000080: 31 33 29 2B 43 48 52 24 28 31 33 29 0D 0A 20 20 13)+CHR$(13)..
000090: 20 20 2B 53 50 41 43 45 24 28 33 32 29 2B 22 20 +SPACE$(32)+"
0000A0: 6D 79 20 70 68 6F 6E 65 20 6E 75 6D 62 65 72 20 my phone number
0000B0: 22 0D 0A 20 32 35 20 4B 45 59 20 34 2C 22 20 61 ".. 25 KEY 4," a
0000C0: 64 64 72 65 73 73 20 22 2B 43 48 52 24 28 31 33 ddress "+CHR$(13
0000D0: 29 2B 43 48 52 24 28 31 33 29 2B 43 48 52 24 28 )+CHR$(13)+CHR$(
0000E0: 31 33 29 2B 53 50 41 43 45 24 28 32 38 29 2B 22 13)+SPACE$(28)+"
0000F0: 20 70 68 6F 6E 65 20 22 0D 0A 20 33 30 20 4B 45 phone ".. 30 KE
000100: 59 20 31 33 38 2C 22 44 65 61 72 22 2B 43 48 52 Y 138,"Dear"+CHR
000110: 24 28 31 33 29 2B 43 48 52 24 28 31 33 29 2B 22 $(13)+CHR$(13)+"
000120: 54 68 61 6E 6B 79 6F 75 20 66 6F 72 20 79 6F 75 Thankyou for you
000130: 72 20 6C 65 74 74 65 72 20 6F 66 20 22 0D 0A 20 r letter of "..
000140: 34 30 20 4B 45 59 20 31 2C 22 59 6F 75 72 73 20 40 KEY 1,"Yours
000150: 73 69 6E 63 65 72 65 6C 79 22 2B 43 48 52 24 28 sincerely"+CHR$(
000160: 31 33 29 2B 43 48 52 24 28 31 33 29 2B 22 41 2E 13)+CHR$(13)+"A.
000170: 4A 2E 20 53 6E 6F 77 22 0D 0A 20 35 30 20 4B 45 J. Snow".. 50 KE
000180: 59 20 32 2C 22 59 6F 75 72 73 20 66 61 69 74 68 Y 2,"Yours faith
000190: 66 75 6C 6C 79 22 2B 43 48 52 24 28 31 33 29 2B fully"+CHR$(13)+
0001A0: 43 48 52 24 28 31 33 29 2B 22 41 2E 4A 2E 20 53 CHR$(13)+"A.J. S
0001B0: 6E 6F 77 22 0D 0A 0D 0A 54 68 65 20 27 73 65 63 now"....The 'sec
0001C0: 72 65 74 27 20 69 73 20 74 6F 20 6C 6F 61 64 20 ret' is to load
0001D0: 54 61 73 77 6F 72 64 20 69 6E 20 20 74 68 65 20 Tasword in the
0001E0: 75 73 75 61 6C 20 77 61 79 2C 20 67 6F 20 69 6E usual way, go in
0001F0: 74 6F 20 42 61 73 69 63 20 28 43 4F 4E 54 52 4F to Basic (CONTRO
Size : 512 (Real : 512)
000000: 4C 2D 45 4E 54 45 52 2C 0D 0A 74 68 65 6E 20 42 L-ENTER,..then B
000010: 29 2C 20 74 68 65 6E 20 74 79 70 65 20 52 55 4E ), then type RUN
000020: 22 20 28 45 4E 54 45 52 29 2E 0D 0A 0D 0A 53 75 " (ENTER).....Su
000030: 62 73 63 72 69 62 65 72 73 20 77 68 6F 20 75 73 bscribers who us
000040: 65 20 61 20 33 2E 35 22 20 64 69 73 63 20 64 72 e a 3.5" disc dr
000050: 69 76 65 20 61 73 20 20 64 72 69 76 65 20 42 20 ive as drive B
000060: 6D 61 79 20 62 65 20 69 6E 74 65 72 65 73 74 65 may be intereste
000070: 64 20 74 6F 20 6B 6E 6F 77 20 74 68 61 74 0D 0A d to know that..
000080: 54 61 73 77 6F 72 64 20 63 61 6E 20 62 65 20 63 Tasword can be c
000090: 6F 70 69 65 64 20 6F 6E 74 6F 20 20 61 20 20 34 opied onto a 4
0000A0: 30 30 6B 2D 66 6F 72 6D 61 74 74 65 64 20 20 33 00k-formatted 3
0000B0: 2E 35 22 20 64 69 73 63 2E 20 54 68 65 20 66 69 .5" disc. The fi
0000C0: 6C 65 73 20 74 61 73 77 6F 72 64 2E 62 61 73 2C les tasword.bas,
0000D0: 0D 0A 74 61 73 63 6F 64 65 32 2E 62 69 6E 20 61 ..tascode2.bin a
0000E0: 6E 64 20 74 61 73 63 6F 64 65 33 2E 62 69 6E 20 nd tascode3.bin
0000F0: 63 61 6E 20 62 65 20 63 6F 70 69 65 64 20 69 6E can be copied in
000100: 20 74 68 65 20 75 73 75 61 6C 20 6D 61 6E 6E 65 the usual manne
000110: 72 2E 20 54 61 73 63 6F 64 65 31 2E 62 69 6E 20 r. Tascode1.bin
000120: 69 73 0D 0A 6D 6F 72 65 20 64 69 66 66 69 63 75 is..more difficu
000130: 6C 74 2C 20 62 75 74 20 63 61 6E 20 62 65 20 63 lt, but can be c
000140: 6F 70 69 65 64 20 62 79 20 74 79 70 69 6E 67 20 opied by typing
000150: 61 6E 64 20 72 75 6E 6E 69 6E 67 20 74 68 65 20 and running the
000160: 66 6F 6C 6C 6F 77 69 6E 67 20 6C 69 73 74 69 6E following listin
000170: 67 20 3A 2D 0D 0A 0D 0A 20 31 30 20 4D 45 4D 4F g :-.... 10 MEMO
000180: 52 59 20 36 33 39 39 20 20 3A 20 4C 4F 41 44 20 RY 6399 : LOAD
000190: 22 74 61 73 63 6F 64 65 31 2E 62 69 6E 22 0D 0A "tascode1.bin"..
0001A0: 20 32 30 20 50 4F 4B 45 20 36 37 35 34 2C 33 32 20 POKE 6754,32
0001B0: 20 3A 20 50 4F 4B 45 20 36 37 35 35 2C 33 32 20 : POKE 6755,32
0001C0: 3A 20 50 4F 4B 45 20 36 37 36 38 2C 33 32 20 3A : POKE 6768,32 :
0001D0: 20 50 4F 4B 45 20 36 37 36 39 2C 33 32 0D 0A 20 POKE 6769,32..
0001E0: 33 30 20 50 4F 4B 45 20 36 37 38 32 2C 33 32 20 30 POKE 6782,32
0001F0: 3A 20 50 4F 4B 45 20 36 37 38 33 2C 33 32 20 3A : POKE 6783,32 :
Size : 512 (Real : 512)
000000: 20 7C 42 0D 0A 20 34 30 20 53 41 56 45 20 22 74 |B.. 40 SAVE "t
000010: 61 73 63 6F 64 65 31 2C 62 69 6E 22 2C 62 2C 36 ascode1,bin",b,6
000020: 34 30 30 2C 31 34 30 38 30 0D 0A 0D 0A 41 4C 41 400,14080....ALA
000030: 4E 20 53 4E 4F 57 2E 20 20 43 61 6D 62 72 69 64 N SNOW. Cambrid
000040: 67 65 73 68 69 72 65 2E 0D 0A 0D 0A 3C 3C 20 42 geshire.....<< B
000050: 72 69 6C 6C 69 61 6E 74 20 73 74 75 66 66 20 41 rilliant stuff A
000060: 6C 61 6E 2C 20 6D 75 63 68 20 61 70 70 72 65 63 lan, much apprec
000070: 69 61 74 65 64 20 62 79 20 61 6C 6C 20 44 6F 6D iated by all Dom
000080: 61 69 6E 20 27 54 61 73 77 6F 72 64 65 72 73 27 ain 'Tasworders'
000090: 2E 20 3E 3E 0D 0A 1A 20 20 20 20 20 20 20 20 20 . >>...
0000A0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0000B0: 30 39 20 53 65 70 20 39 32 20 20 20 20 20 20 20 09 Sep 92
0000C0: 20 20 20 20 20 20 20 20 41 6C 61 6E 20 53 6E 6F Alan Sno
0000D0: 77 0D 0A 0D 0A 49 6E 20 69 73 73 75 65 20 31 33 w....In issue 13
0000E0: 20 79 6F 75 20 68 61 76 65 20 61 6E 20 20 61 72 you have an ar
0000F0: 74 69 63 6C 65 20 20 22 45 73 73 65 6E 74 69 61 ticle "Essentia
000100: 20 74 68 65 20 75 73 75 61 6C 20 6D 61 6E 6E 65 the usual manne
000110: 72 2E 20 54 61 73 63 6F 64 65 31 2E 62 69 6E 20 r. Tascode1.bin
000120: 69 73 0D 0A 6D 6F 72 65 20 64 69 66 66 69 63 75 is..more difficu
000130: 6C 74 2C 20 62 75 74 20 63 61 6E 20 62 65 20 63 lt, but can be c
000140: 6F 70 69 65 64 20 62 79 20 74 79 70 69 6E 67 20 opied by typing
000150: 61 6E 64 20 72 75 6E 6E 69 6E 67 20 74 68 65 20 and running the
000160: 66 6F 6C 6C 6F 77 69 6E 67 20 6C 69 73 74 69 6E following listin
000170: 67 20 3A 2D 0D 0A 0D 0A 20 31 30 20 4D 45 4D 4F g :-.... 10 MEMO
000180: 52 59 20 36 33 39 39 20 20 3A 20 4C 4F 41 44 20 RY 6399 : LOAD
000190: 22 74 61 73 63 6F 64 65 31 2E 62 69 6E 22 0D 0A "tascode1.bin"..
0001A0: 20 32 30 20 50 4F 4B 45 20 36 37 35 34 2C 33 32 20 POKE 6754,32
0001B0: 20 3A 20 50 4F 4B 45 20 36 37 35 35 2C 33 32 20 : POKE 6755,32
0001C0: 3A 20 50 4F 4B 45 20 36 37 36 38 2C 33 32 20 3A : POKE 6768,32 :
0001D0: 20 50 4F 4B 45 20 36 37 36 39 2C 33 32 0D 0A 20 POKE 6769,32..
0001E0: 33 30 20 50 4F 4B 45 20 36 37 38 32 2C 33 32 20 30 POKE 6782,32
0001F0: 3A 20 50 4F 4B 45 20 36 37 38 33 2C 33 32 20 3A : POKE 6783,32 :
Size : 512 (Real : 512)
000000: 4D 4F 52 45 20 50 52 4F 42 4C 45 4D 53 20 41 4E MORE PROBLEMS AN
000010: 53 57 45 52 45 44 20 20 20 20 20 20 20 20 20 20 SWERED
000020: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 31 1
000030: 39 20 53 65 70 20 39 32 20 20 20 20 20 20 20 20 9 Sep 92
000040: 20 20 20 20 20 20 44 6F 6E 20 55 70 66 6F 6C 64 Don Upfold
000050: 0D 0A 0D 0A 41 73 20 61 20 72 65 6C 61 74 69 76 ....As a relativ
000060: 65 20 6E 65 77 63 6F 6D 65 72 20 74 6F 20 74 68 e newcomer to th
000070: 65 20 77 6F 72 6C 64 20 6F 66 20 20 43 50 43 20 e world of CPC
000080: 20 49 20 20 61 6D 20 68 61 76 69 6E 67 20 61 20 I am having a
000090: 66 65 77 20 70 72 6F 62 6C 65 6D 73 2E 20 49 20 few problems. I
0000A0: 6E 6F 74 65 0D 0A 77 69 74 68 20 69 6E 74 65 72 note..with inter
0000B0: 65 73 74 20 74 68 61 74 20 20 63 65 72 74 61 69 est that certai
0000C0: 6E 20 20 72 65 63 69 70 69 65 6E 74 73 20 20 6F n recipients o
0000D0: 66 20 20 43 50 43 20 20 44 6F 6D 61 69 6E 20 20 f CPC Domain
0000E0: 49 73 73 75 65 20 20 31 30 20 20 77 65 72 65 20 Issue 10 were
0000F0: 68 61 76 69 6E 67 0D 0A 70 72 6F 62 6C 65 6D 73 having..problems
000100: 20 61 70 70 61 72 65 6E 74 6C 79 20 62 65 63 61 apparently beca
000110: 75 73 65 20 6F 66 20 68 61 76 69 6E 67 20 61 20 use of having a
000120: 20 63 6F 6C 6F 75 72 20 20 6D 6F 6E 69 74 6F 72 colour monitor
000130: 2E 20 20 49 20 68 61 76 65 20 61 20 43 50 43 36 . I have a CPC6
000140: 31 32 38 20 77 69 74 68 0D 0A 63 6F 6C 6F 75 72 128 with..colour
000150: 20 6D 6F 6E 69 74 6F 72 20 62 75 74 20 49 20 61 monitor but I a
000160: 6D 20 68 61 76 69 6E 67 20 70 72 6F 62 6C 65 6D m having problem
000170: 73 20 20 65 76 65 6E 20 20 72 65 61 64 69 6E 67 s even reading
000180: 20 49 73 73 75 65 20 31 30 20 62 79 20 66 6F 6C Issue 10 by fol
000190: 6C 6F 77 69 6E 67 20 74 68 65 0D 0A 6E 6F 72 6D lowing the..norm
0001A0: 61 6C 20 72 6F 75 74 65 2E 0D 0A 0D 0A 3C 3C 20 al route.....<<
0001B0: 56 61 72 69 6F 75 73 20 74 68 69 6E 67 73 20 61 Various things a
0001C0: 62 6F 75 74 20 70 72 6F 62 6C 65 6D 73 20 77 69 bout problems wi
0001D0: 74 68 20 44 6F 6D 61 69 6E 20 31 30 2E 20 20 4E th Domain 10. N
0001E0: 6F 74 20 70 72 69 6E 74 65 64 20 68 65 72 65 20 ot printed here
0001F0: 74 6F 20 73 61 76 65 20 61 20 6C 6F 74 0D 0A 6F to save a lot..o
Size : 512 (Real : 512)
000000: 66 20 64 69 73 63 20 73 70 61 63 65 20 2D 2D 20 f disc space --
000010: 42 61 72 72 69 65 20 3E 3E 0D 0A 0D 0A 4F 74 68 Barrie >>....Oth
000020: 65 72 20 6D 61 74 74 65 72 73 20 6F 6E 20 77 68 er matters on wh
000030: 69 63 68 20 49 20 77 6F 75 6C 64 20 6C 69 6B 65 ich I would like
000040: 20 61 64 76 69 63 65 20 61 72 65 20 3A 2D 0D 0A advice are :-..
000050: 31 2E 20 49 73 20 20 74 68 65 72 65 20 20 61 6E 1. Is there an
000060: 79 20 20 77 61 79 20 49 20 63 61 6E 20 6D 61 6B y way I can mak
000070: 65 20 61 20 20 60 42 61 63 6B 2D 75 70 60 20 63 e a `Back-up` c
000080: 6F 70 79 20 6F 66 20 4D 69 6E 69 20 4F 66 66 69 opy of Mini Offi
000090: 63 65 20 49 49 20 74 6F 20 70 72 6F 74 65 63 74 ce II to protect
0000A0: 0D 0A 61 67 61 69 6E 73 74 20 61 63 63 69 64 65 ..against accide
0000B0: 6E 74 61 6C 20 63 6F 72 72 75 70 74 69 6F 6E 20 ntal corruption
0000C0: 3F 0D 0A 0D 0A 32 2E 20 57 68 65 6E 20 70 72 69 ?....2. When pri
0000D0: 6E 74 69 6E 67 20 61 20 66 69 6C 65 20 28 65 67 nting a file (eg
0000E0: 2E 20 77 68 69 6C 65 20 20 72 65 61 64 69 6E 67 . while reading
0000F0: 20 20 43 50 43 44 29 20 20 69 73 20 74 68 65 72 CPCD) is ther
000100: 65 20 61 20 63 6F 6E 76 65 6E 69 65 6E 74 20 77 e a convenient w
000110: 61 79 20 6F 66 0D 0A 73 74 6F 70 70 69 6E 67 20 ay of..stopping
000120: 74 68 65 20 66 6C 6F 77 20 6F 66 20 64 61 74 61 the flow of data
000130: 20 74 6F 20 74 68 65 20 70 72 69 6E 74 65 72 20 to the printer
000140: 20 61 6E 64 20 74 68 65 6E 20 73 74 61 72 74 69 and then starti
000150: 6E 67 20 61 67 61 69 6E 20 66 72 6F 6D 20 74 68 ng again from th
000160: 65 20 70 6C 61 63 65 0D 0A 49 20 63 68 6F 73 65 e place..I chose
000170: 20 74 6F 20 73 74 6F 70 20 3F 0D 0A 0D 0A 33 2E to stop ?....3.
000180: 20 49 20 74 72 69 65 64 20 74 6F 20 6D 61 6B 65 I tried to make
000190: 20 61 20 20 66 75 6C 6C 20 20 64 69 73 6B 20 20 a full disk
0001A0: 63 6F 70 79 20 20 6F 66 20 20 43 50 43 44 20 20 copy of CPCD
0001B0: 4E 6F 2E 20 31 32 20 75 73 69 6E 67 20 74 68 65 No. 12 using the
0001C0: 20 44 49 53 43 4B 49 54 33 20 63 6F 70 79 0D 0A DISCKIT3 copy..
0001D0: 75 74 69 6C 69 74 79 20 6F 70 74 69 6F 6E 20 66 utility option f
0001E0: 37 2E 20 54 68 65 20 70 72 6F 63 65 73 73 20 77 7. The process w
0001F0: 61 73 20 20 61 70 70 61 72 65 6E 74 6C 79 20 20 as apparently
Size : 512 (Real : 512)
000000: 73 75 63 63 65 73 73 66 75 6C 20 20 62 75 74 20 successful but
000010: 77 68 65 6E 20 49 20 74 72 69 65 64 20 52 55 4E when I tried RUN
000020: 0D 0A 22 44 49 53 4B 2C 20 49 74 20 64 69 64 6E .."DISK, It didn
000030: 27 74 20 77 6F 72 6B 2E 20 49 20 74 68 65 6E 20 't work. I then
000040: 74 72 69 65 64 20 62 79 20 20 75 73 69 6E 67 20 tried by using
000050: 20 66 34 20 74 6F 20 66 6F 72 6D 61 74 20 74 68 f4 to format th
000060: 65 20 64 69 73 6B 20 61 6E 64 20 74 68 65 6E 20 e disk and then
000070: 66 37 0D 0A 74 6F 20 63 6F 70 79 20 62 75 74 20 f7..to copy but
000080: 73 74 69 6C 6C 20 20 77 69 74 68 6F 75 74 20 20 still without
000090: 73 75 63 63 65 73 73 2E 20 20 55 73 69 6E 67 20 success. Using
0000A0: 20 52 55 4E 22 44 49 53 4B 20 20 49 20 20 67 6F RUN"DISK I go
0000B0: 74 20 20 74 68 65 20 65 72 72 6F 72 20 6D 65 73 t the error mes
0000C0: 73 61 67 65 0D 0A 27 53 79 6E 74 61 78 20 65 72 sage..'Syntax er
0000D0: 72 6F 72 20 69 6E 20 34 27 2E 20 49 20 65 76 65 ror in 4'. I eve
0000E0: 6E 74 75 61 6C 6C 79 20 61 63 68 69 65 76 65 64 ntually achieved
0000F0: 20 20 73 75 63 63 65 73 73 20 20 62 79 20 75 73 success by us
000100: 69 6E 67 20 50 49 50 20 62 75 74 20 74 68 69 73 ing PIP but this
000110: 20 77 61 73 20 61 0D 0A 76 65 72 79 20 74 65 64 was a..very ted
000120: 69 6F 75 73 20 6F 70 65 72 61 74 69 6F 6E 20 61 ious operation a
000130: 73 20 69 74 20 20 69 6E 76 6F 6C 76 65 64 20 20 s it involved
000140: 73 77 6F 70 70 69 6E 67 20 20 62 65 74 77 65 65 swopping betwee
000150: 6E 20 64 69 73 6B 73 20 66 6F 72 20 65 76 65 72 n disks for ever
000160: 79 20 73 69 6E 67 6C 65 0D 0A 66 69 6C 65 2E 20 y single..file.
000170: 41 6E 79 20 63 6C 75 65 73 20 61 73 20 74 6F 20 Any clues as to
000180: 77 68 79 20 74 68 65 20 44 49 53 43 4B 49 54 33 why the DISCKIT3
000190: 20 63 6F 70 79 69 6E 67 20 64 69 64 6E 27 74 20 copying didn't
0001A0: 77 6F 72 6B 20 3F 0D 0A 0D 0A 34 2E 20 49 73 20 work ?....4. Is
0001B0: 74 68 65 72 65 20 61 20 27 63 6F 6D 70 61 72 65 there a 'compare
0001C0: 27 20 75 74 69 6C 69 74 79 20 74 68 61 74 20 20 ' utility that
0001D0: 49 20 20 63 6F 75 6C 64 20 20 75 73 65 20 20 74 I could use t
0001E0: 6F 20 63 68 65 63 6B 20 77 68 65 74 68 65 72 20 o check whether
0001F0: 61 20 66 69 6C 65 20 68 61 73 0D 0A 63 6F 70 69 a file has..copi
Size : 512 (Real : 512)
000000: 65 64 20 77 69 74 68 6F 75 74 20 63 6F 72 72 75 ed without corru
000010: 70 74 69 6F 6E 20 3F 0D 0A 0D 0A 35 2E 20 57 68 ption ?....5. Wh
000020: 61 74 20 69 73 20 74 68 65 20 62 65 73 74 20 77 at is the best w
000030: 61 79 20 6F 66 20 70 72 69 6E 74 69 6E 67 20 61 ay of printing a
000040: 20 42 41 53 49 43 20 6C 69 73 74 69 6E 67 20 3F BASIC listing ?
000050: 0D 0A 0D 0A 36 2E 20 57 68 61 74 20 63 6F 6D 6D ....6. What comm
000060: 61 6E 64 20 69 73 20 75 73 65 64 20 74 6F 20 27 and is used to '
000070: 72 75 6E 27 20 61 20 2E 42 49 4E 20 66 69 6C 65 run' a .BIN file
000080: 20 3F 0D 0A 0D 0A 37 2E 20 49 6E 20 6D 79 20 6C ?....7. In my l
000090: 6F 63 61 6C 20 70 75 62 6C 69 63 20 6C 69 62 72 ocal public libr
0000A0: 61 72 79 2C 20 49 20 68 61 76 65 20 20 73 65 65 ary, I have see
0000B0: 6E 20 20 61 20 6E 75 6D 62 65 72 20 6F 66 20 62 n a number of b
0000C0: 6F 6F 6B 73 20 77 68 69 63 68 20 73 75 70 70 6F ooks which suppo
0000D0: 72 74 20 74 68 65 0D 0A 34 36 34 2C 20 36 36 34 rt the..464, 664
0000E0: 20 61 6E 64 20 36 31 32 38 2E 20 4D 6F 73 74 20 and 6128. Most
0000F0: 67 69 76 65 20 20 6C 69 73 74 69 6E 67 73 20 20 give listings
000100: 66 6F 72 20 20 42 41 53 49 43 20 6F 72 20 47 72 for BASIC or Gr
000110: 61 70 68 69 63 73 20 70 72 6F 67 72 61 6D 73 2E aphics programs.
000120: 20 49 20 64 6F 6E 27 74 0D 0A 6B 6E 6F 77 20 69 I don't..know i
000130: 66 20 74 68 65 79 20 61 72 65 20 61 6E 79 20 67 f they are any g
000140: 6F 6F 64 2C 20 6F 72 20 65 76 65 6E 20 20 69 66 ood, or even if
000150: 20 20 74 68 65 79 20 61 72 65 20 73 74 69 6C 6C they are still
000160: 20 27 69 6E 20 70 72 69 6E 74 27 2E 20 43 6F 75 'in print'. Cou
000170: 6C 64 20 73 6F 6D 65 6F 6E 65 0D 0A 70 72 6F 76 ld someone..prov
000180: 69 64 65 20 61 20 73 75 6D 6D 61 72 79 20 6F 66 ide a summary of
000190: 20 62 6F 6F 6B 73 20 74 68 61 74 20 61 72 65 20 books that are
0001A0: 61 76 61 69 6C 61 62 6C 65 20 61 6E 64 20 77 6F available and wo
0001B0: 72 74 68 20 62 75 79 69 6E 67 20 3F 0D 0A 0D 0A rth buying ?....
0001C0: 38 2E 20 49 20 6B 65 65 70 20 72 65 61 64 69 6E 8. I keep readin
0001D0: 67 20 61 62 6F 75 74 20 4E 49 52 56 41 4E 41 2E g about NIRVANA.
0001E0: 20 57 68 61 74 20 69 73 20 69 74 2E 20 57 68 61 What is it. Wha
0001F0: 74 20 77 69 6C 6C 20 69 74 20 64 6F 20 3F 0D 0A t will it do ?..
Size : 512 (Real : 512)
000000: 0D 0A 39 2E 20 49 74 20 77 6F 75 6C 64 20 68 65 ..9. It would he
000010: 6C 70 20 69 66 20 43 50 43 44 20 69 6E 63 6C 75 lp if CPCD inclu
000020: 64 65 64 20 74 68 65 20 61 64 64 72 65 73 73 65 ded the addresse
000030: 73 20 6F 66 20 27 44 69 73 63 6F 75 6E 74 65 72 s of 'Discounter
000040: 73 27 2E 0D 0A 0D 0A 31 30 2E 20 49 73 20 74 68 s'.....10. Is th
000050: 65 72 65 20 61 20 75 74 69 6C 69 74 79 20 61 76 ere a utility av
000060: 61 69 6C 61 62 6C 65 20 66 6F 72 20 73 65 61 72 ailable for sear
000070: 63 68 69 6E 67 20 20 66 69 6C 65 73 20 6F 6E 20 ching files on
000080: 61 20 64 69 73 6B 20 66 6F 72 20 61 20 70 61 72 a disk for a par
000090: 74 69 63 75 6C 61 72 0D 0A 27 73 74 72 69 6E 67 ticular..'string
0000A0: 27 20 3F 0D 0A 0D 0A 31 31 2E 20 48 6F 77 20 63 ' ?....11. How c
0000B0: 61 6E 20 6F 6E 65 20 70 72 69 6E 74 20 77 68 61 an one print wha
0000C0: 74 20 69 73 20 64 69 73 70 6C 61 79 65 64 20 6F t is displayed o
0000D0: 6E 20 73 63 72 65 65 6E 20 3F 0D 0A 0D 0A 49 20 n screen ?....I
0000E0: 61 6D 20 66 69 6E 64 69 6E 67 20 43 50 43 44 20 am finding CPCD
0000F0: 76 65 72 79 20 69 6E 74 65 72 65 73 74 69 6E 67 very interesting
000100: 20 20 72 65 61 64 69 6E 67 20 20 62 75 74 20 77 reading but w
000110: 6F 75 6C 64 20 66 69 6E 64 20 61 72 74 69 63 6C ould find articl
000120: 65 73 20 72 65 6C 61 74 69 6E 67 20 74 6F 0D 0A es relating to..
000130: 62 61 73 69 63 20 6F 70 65 72 61 74 69 6F 6E 73 basic operations
000140: 20 6C 69 6B 65 20 27 66 69 6C 65 20 68 61 6E 64 like 'file hand
000150: 6C 69 6E 67 27 2C 20 67 65 6E 65 72 61 6C 20 20 ling', general
000160: 73 79 6E 74 61 78 2C 20 20 65 74 63 2E 20 74 6F syntax, etc. to
000170: 20 62 65 20 76 65 72 79 20 75 73 65 66 75 6C 2E be very useful.
000180: 0D 0A 49 27 6D 20 73 75 72 65 20 61 20 6C 6F 74 ..I'm sure a lot
000190: 20 20 6F 66 20 20 69 74 20 20 69 73 20 20 69 6E of it is in
0001A0: 20 20 74 68 65 20 20 4D 61 6E 75 61 6C 2C 20 20 the Manual,
0001B0: 62 75 74 20 20 49 20 20 64 69 64 6E 27 74 20 20 but I didn't
0001C0: 66 69 6E 64 20 69 74 20 74 68 61 74 20 27 75 73 find it that 'us
0001D0: 65 72 0D 0A 66 72 69 65 6E 64 6C 79 27 2E 0D 0A er..friendly'...
0001E0: 0D 0A 44 4F 4E 20 55 50 46 4F 4C 44 2E 20 20 43 ..DON UPFOLD. C
0001F0: 68 65 6C 6D 73 66 6F 72 64 2E 0D 0A 0D 0A 0D 0A helmsford.......
Size : 512 (Real : 512)
000000: 0D 0A 0D 0A 0D 0A 0D 0A 3C 3C 20 54 6F 20 74 72 ........<< To tr
000010: 79 20 74 6F 20 61 6E 73 77 65 72 20 6D 6F 73 74 y to answer most
000020: 20 6F 66 20 79 6F 75 72 20 20 70 6F 69 6E 74 73 of your points
000030: 20 20 44 6F 6E 2E 2E 2E 2E 2E 20 53 65 6E 64 20 Don..... Send
000040: 6D 65 20 61 20 62 6C 61 6E 6B 20 64 69 73 6B 20 me a blank disk
000050: 61 6E 64 20 79 6F 75 72 0D 0A 44 6F 6D 61 69 6E and your..Domain
000060: 20 31 30 20 64 69 73 63 20 61 74 20 74 68 65 20 10 disc at the
000070: 2A 2A 20 6E 65 77 20 20 2A 2A 20 20 50 6F 73 74 ** new ** Post
000080: 42 61 67 20 20 61 64 64 72 65 73 73 20 20 61 73 Bag address as
000090: 20 69 6E 20 74 68 69 73 20 69 73 73 75 65 2C 20 in this issue,
0000A0: 61 6E 64 20 49 20 77 69 6C 6C 0D 0A 73 65 6E 64 and I will..send
0000B0: 20 79 6F 75 20 62 61 63 6B 20 61 20 20 77 6F 72 you back a wor
0000C0: 6B 69 6E 67 20 20 63 6F 70 79 2E 20 20 42 55 54 king copy. BUT
0000D0: 20 20 2E 2E 20 20 42 55 54 20 20 2E 2E 20 20 42 .. BUT .. B
0000E0: 55 54 20 20 2E 2E 20 20 75 73 65 20 74 68 65 20 UT .. use the
0000F0: 73 70 65 63 69 61 6C 20 64 69 73 63 0D 0A 66 6F special disc..fo
000100: 72 6D 61 74 74 65 72 20 73 75 70 70 6C 69 65 64 rmatter supplied
000110: 20 69 6E 20 74 68 69 73 20 69 73 73 75 65 20 74 in this issue t
000120: 6F 20 6D 61 6B 65 20 20 73 75 72 65 20 20 74 68 o make sure th
000130: 61 74 20 20 74 68 65 20 62 6C 61 6E 6B 20 64 69 at the blank di
000140: 73 63 20 79 6F 75 20 73 65 6E 64 20 6D 65 0D 0A sc you send me..
000150: 68 61 73 20 6E 6F 20 63 6F 72 72 75 70 74 65 64 has no corrupted
000160: 20 73 65 63 74 6F 72 73 2E 0D 0A 0D 0A 31 2E 20 sectors.....1.
000170: 55 73 65 20 74 68 65 20 44 69 73 63 20 43 6F 70 Use the Disc Cop
000180: 79 20 6F 70 74 69 6F 6E 20 6F 66 20 4E 49 52 56 y option of NIRV
000190: 41 4E 41 2E 20 53 65 65 20 50 6F 69 6E 74 20 38 ANA. See Point 8
0001A0: 20 6C 61 74 65 72 20 6F 6E 2E 0D 0A 0D 0A 32 2E later on.....2.
0001B0: 20 54 68 65 72 65 20 69 73 20 6E 6F 77 20 44 6F There is now Do
0001C0: 6E 2E 20 20 52 65 73 65 74 20 79 6F 75 72 20 6D n. Reset your m
0001D0: 61 63 68 69 6E 65 20 61 6E 64 20 75 73 65 20 74 achine and use t
0001E0: 68 65 20 41 53 43 49 49 20 66 69 6C 65 2D 72 65 he ASCII file-re
0001F0: 61 64 65 72 20 6F 6E 20 53 69 64 65 20 31 0D 0A ader on Side 1..
Size : 512 (Real : 512)
000000: 6F 66 20 74 68 69 73 20 69 73 73 75 65 2E 20 52 of this issue. R
000010: 55 4E 20 22 72 65 61 64 61 73 63 22 2E 20 20 54 UN "readasc". T
000020: 68 65 20 66 69 6C 65 20 69 73 20 20 64 69 73 70 he file is disp
000030: 6C 61 79 65 64 20 61 20 6C 69 6E 65 20 61 74 20 layed a line at
000040: 61 20 74 69 6D 65 2C 20 61 6E 64 20 77 68 61 74 a time, and what
000050: 0D 0A 79 6F 75 20 73 65 65 20 6F 6E 20 74 68 65 ..you see on the
000060: 20 73 63 72 65 65 6E 20 20 77 69 6C 6C 20 62 65 screen will be
000070: 20 73 65 6E 74 20 74 6F 20 79 6F 75 72 20 70 72 sent to your pr
000080: 69 6E 74 65 72 2E 20 20 4A 75 73 74 20 70 72 65 inter. Just pre
000090: 73 73 20 61 6E 79 20 6B 65 79 20 74 6F 20 73 68 ss any key to sh
0000A0: 6F 77 0D 0A 74 68 65 20 6E 65 78 74 20 6C 69 6E ow..the next lin
0000B0: 65 2E 0D 0A 0D 0A 33 2E 20 4E 6F 20 69 64 65 61 e.....3. No idea
0000C0: 2E 20 57 68 79 20 64 69 64 6E 27 74 20 79 6F 75 . Why didn't you
0000D0: 20 75 73 65 20 20 74 68 65 20 43 50 43 20 44 6F use the CPC Do
0000E0: 6D 61 69 6E 20 64 69 73 63 2D 63 6F 70 69 65 72 main disc-copier
0000F0: 20 63 61 6C 6C 65 64 20 43 4F 50 59 36 31 32 38 called COPY6128
000100: 2E 42 49 4E 20 3F 0D 0A 54 68 61 74 27 73 20 77 .BIN ?..That's w
000110: 68 61 74 20 69 74 27 73 20 74 68 65 72 65 20 66 hat it's there f
000120: 6F 72 2E 0D 0A 0D 0A 34 2E 20 44 49 53 4B 49 54 or.....4. DISKIT
000130: 33 20 69 73 20 73 75 70 70 6F 73 65 64 20 74 6F 3 is supposed to
000140: 20 64 6F 20 74 68 69 73 20 61 75 74 6F 6D 61 74 do this automat
000150: 69 63 61 6C 6C 79 2E 0D 0A 0D 0A 35 2E 20 49 66 ically.....5. If
000160: 20 79 6F 75 20 77 61 6E 74 20 74 6F 20 70 72 69 you want to pri
000170: 6E 74 20 74 68 65 20 20 77 68 6F 6C 65 20 20 6C nt the whole l
000180: 69 73 74 69 6E 67 2C 20 74 79 70 65 20 69 6E 20 isting, type in
000190: 4C 49 53 54 23 38 20 3C 45 4E 54 45 52 3E 2E 20 LIST#8 <ENTER>.
0001A0: 54 68 65 20 3C 45 4E 54 45 52 3E 0D 0A 6D 65 61 The <ENTER>..mea
0001B0: 6E 73 20 27 70 72 65 73 73 20 74 68 65 20 45 4E ns 'press the EN
0001C0: 54 45 52 20 6B 65 79 27 2E 20 49 66 20 20 79 6F TER key'. If yo
0001D0: 75 20 20 77 61 6E 74 20 20 74 6F 20 20 70 72 69 u want to pri
0001E0: 6E 74 20 20 61 6C 6C 20 6C 69 6E 65 20 6E 75 6D nt all line num
0001F0: 62 65 72 73 20 66 72 6F 6D 20 31 30 30 0D 0A 6F bers from 100..o
Size : 512 (Real : 512)
000000: 6E 77 61 72 64 73 2C 20 74 79 70 65 20 69 6E 20 nwards, type in
000010: 4C 49 53 54 20 31 30 30 2D 2C 23 38 20 3C 45 4E LIST 100-,#8 <EN
000020: 54 45 52 3E 2E 20 49 66 20 20 79 6F 75 20 77 61 TER>. If you wa
000030: 6E 74 20 74 6F 20 6C 69 73 74 20 6C 69 6E 65 2D nt to list line-
000040: 6E 75 6D 62 65 72 73 20 62 65 74 77 65 65 6E 0D numbers between.
000050: 0A 31 30 30 20 74 6F 20 32 30 30 20 6F 66 20 74 .100 to 200 of t
000060: 68 65 20 70 72 6F 67 72 61 6D 2C 20 74 79 70 65 he program, type
000070: 20 69 6E 20 4C 49 53 54 20 31 30 30 2D 32 30 30 in LIST 100-200
000080: 2C 23 38 20 3C 45 4E 54 45 52 3E 2E 0D 0A 0D 0A ,#8 <ENTER>.....
000090: 36 2E 20 49 74 20 64 65 70 65 6E 64 73 20 68 6F 6. It depends ho
0000A0: 77 20 74 68 65 20 2E 42 49 4E 20 66 69 6C 65 20 w the .BIN file
0000B0: 68 61 73 20 20 62 65 65 6E 20 73 74 6F 72 65 64 has been stored
0000C0: 2E 20 49 66 20 74 68 65 20 27 65 78 65 63 75 74 . If the 'execut
0000D0: 69 6F 6E 20 61 64 64 72 65 73 73 27 20 68 61 73 ion address' has
0000E0: 0D 0A 62 65 65 6E 20 77 72 69 74 74 65 6E 20 74 ..been written t
0000F0: 6F 20 74 68 65 20 61 70 70 72 6F 72 69 61 74 65 o the approriate
000100: 20 20 70 6C 61 63 65 2C 20 20 74 68 65 6E 20 20 place, then
000110: 69 66 20 20 74 68 65 20 20 2E 42 49 4E 20 66 69 if the .BIN fi
000120: 6C 65 20 69 73 20 63 61 6C 6C 65 64 2C 20 73 61 le is called, sa
000130: 79 2C 0D 0A 22 5A 2E 62 69 6E 22 20 61 6E 64 20 y,.."Z.bin" and
000140: 74 68 65 20 65 78 65 63 75 74 69 6F 6E 20 61 64 the execution ad
000150: 64 72 65 73 73 20 20 68 61 73 20 20 62 65 65 6E dress has been
000160: 20 20 77 72 69 74 74 65 6E 20 20 74 6F 20 20 74 written to t
000170: 68 65 20 64 69 73 63 20 66 69 6C 65 2C 20 74 68 he disc file, th
000180: 65 6E 20 61 0D 0A 73 69 6D 70 6C 65 20 52 55 4E en a..simple RUN
000190: 20 22 7A 22 20 77 69 6C 6C 20 6C 6F 61 64 20 61 "z" will load a
0001A0: 6E 64 20 61 75 74 6F 6D 61 74 69 63 61 6C 6C 79 nd automatically
0001B0: 20 20 52 75 6E 20 74 68 65 20 62 69 6E 61 72 79 Run the binary
0001C0: 20 70 72 6F 67 72 61 6D 2E 20 4F 6E 20 74 68 65 program. On the
0001D0: 20 6F 74 68 65 72 0D 0A 68 61 6E 64 20 73 6F 6D other..hand som
0001E0: 65 20 62 69 6E 61 72 79 20 6D 61 63 68 69 6E 65 e binary machine
0001F0: 2D 63 6F 64 65 20 66 69 6C 65 73 20 20 61 72 65 -code files are
Size : 512 (Real : 512)
000000: 20 20 6E 6F 74 20 20 73 74 6F 72 65 64 20 20 74 not stored t
000010: 6F 20 64 69 73 63 20 77 69 74 68 20 74 68 65 20 o disc with the
000020: 72 65 6C 65 76 61 6E 74 0D 0A 27 65 78 65 63 75 relevant..'execu
000030: 74 69 6F 6E 20 61 64 64 72 65 73 73 27 2E 20 49 tion address'. I
000040: 6E 20 74 68 69 73 20 63 61 73 65 20 20 79 6F 75 n this case you
000050: 20 20 68 61 76 65 20 20 74 6F 20 20 64 6F 20 61 have to do a
000060: 20 4C 4F 41 44 20 22 5A 2E 62 69 6E 22 2C 26 78 LOAD "Z.bin",&x
000070: 78 78 78 20 28 57 68 65 72 65 0D 0A 26 78 78 78 xxx (Where..&xxx
000080: 78 20 69 73 20 74 68 65 20 73 74 61 72 74 20 6F x is the start o
000090: 66 20 74 68 65 20 20 6D 65 6D 6F 72 79 20 20 6C f the memory l
0000A0: 6F 63 61 74 69 6F 6E 73 20 20 77 68 65 72 65 20 ocations where
0000B0: 22 5A 2E 62 69 6E 22 20 77 69 6C 6C 20 62 65 20 "Z.bin" will be
0000C0: 70 6C 61 63 65 64 29 3A 43 41 4C 4C 0D 0A 27 74 placed):CALL..'t
0000D0: 68 65 20 61 70 70 72 6F 70 72 69 61 74 65 20 65 he appropriate e
0000E0: 78 65 63 75 74 69 6F 6E 20 61 64 64 72 65 73 73 xecution address
0000F0: 27 2E 20 4A 75 73 74 20 6C 6F 6F 6B 20 20 62 61 '. Just look ba
000100: 63 6B 20 20 6F 76 65 72 20 6D 79 20 73 65 72 69 ck over my seri
000110: 65 73 20 6F 66 20 27 41 6D 73 74 72 61 64 0D 0A es of 'Amstrad..
000120: 41 63 74 69 6F 6E 27 20 74 61 70 65 73 2D 74 6F Action' tapes-to
000130: 2D 64 69 73 63 20 61 72 74 69 63 6C 65 73 20 66 -disc articles f
000140: 6F 72 20 6D 61 6E 79 20 65 78 61 6D 70 6C 65 73 or many examples
000150: 20 6F 66 20 74 68 69 73 20 74 65 63 68 6E 69 71 of this techniq
000160: 75 65 2E 0D 0A 0D 0A 37 2E 20 54 68 65 72 65 20 ue.....7. There
000170: 61 72 65 20 76 65 72 79 20 6D 61 6E 79 20 67 6F are very many go
000180: 6F 64 20 20 62 6F 6F 6B 73 20 20 66 6F 72 20 74 od books for t
000190: 68 65 20 34 36 34 2F 36 36 34 2F 36 31 32 38 20 he 464/664/6128
0001A0: 77 68 69 63 68 20 75 6E 66 6F 72 74 75 6E 61 74 which unfortunat
0001B0: 65 6C 79 20 61 72 65 0D 0A 6E 6F 77 20 6F 75 74 ely are..now out
0001C0: 20 6F 66 20 70 72 69 6E 74 2E 20 48 65 72 65 20 of print. Here
0001D0: 61 72 65 20 20 61 20 20 66 65 77 20 20 74 69 74 are a few tit
0001E0: 6C 65 73 20 61 6E 64 20 74 68 65 69 72 20 49 6E les and their In
0001F0: 74 65 72 6E 61 74 69 6F 6E 61 6C 20 53 74 61 6E ternational Stan
Size : 512 (Real : 512)
000000: 64 61 72 64 0D 0A 42 6F 6F 6B 20 4E 75 6D 62 65 dard..Book Numbe
000010: 72 73 20 28 20 49 53 42 4E 27 73 20 29 20 77 68 rs ( ISBN's ) wh
000020: 65 72 65 20 6B 6E 6F 77 6E 2E 20 41 6E 79 20 62 ere known. Any b
000030: 72 61 6E 63 68 20 6F 66 20 57 2E 48 2E 20 53 6D ranch of W.H. Sm
000040: 69 74 68 27 73 20 77 69 6C 6C 20 68 61 76 65 20 ith's will have
000050: 61 20 68 75 67 65 0D 0A 63 61 74 61 6C 6F 67 75 a huge..catalogu
000060: 65 20 6F 66 20 42 6F 6F 6B 73 20 49 6E 20 50 72 e of Books In Pr
000070: 69 6E 74 2C 20 61 6E 64 20 69 66 20 69 74 20 69 int, and if it i
000080: 73 20 20 69 6E 20 20 70 72 69 6E 74 2C 20 62 75 s in print, bu
000090: 79 20 69 74 2C 20 62 75 74 20 69 66 20 69 74 20 y it, but if it
0000A0: 69 73 6E 27 74 20 69 6E 0D 0A 70 72 69 6E 74 2C isn't in..print,
0000B0: 20 67 6F 20 61 6C 6F 6E 67 20 74 6F 20 79 6F 75 go along to you
0000C0: 72 20 6C 6F 63 61 6C 20 20 4C 69 62 72 61 72 79 r local Library
0000D0: 20 20 61 6E 64 20 20 6F 72 64 65 72 20 20 69 74 and order it
0000E0: 20 20 66 6F 72 20 20 61 20 33 30 20 70 65 6E 63 for a 30 penc
0000F0: 65 20 66 65 65 20 74 68 65 6E 0D 0A 70 68 6F 74 e fee then..phot
000100: 6F 2D 63 6F 70 79 20 61 6E 79 20 63 68 61 70 74 o-copy any chapt
000110: 65 72 73 20 6F 66 20 70 61 72 74 69 63 75 6C 61 ers of particula
000120: 72 20 69 6E 74 65 72 65 73 74 20 74 6F 20 79 6F r interest to yo
000130: 75 2E 20 48 65 72 65 20 69 73 20 61 20 73 6D 61 u. Here is a sma
000140: 6C 6C 20 73 65 6C 65 63 74 69 6F 6E 0D 0A 6F 66 ll selection..of
000150: 20 62 6F 6F 6B 73 20 74 68 61 74 20 67 72 61 63 books that grac
000160: 65 20 6D 79 20 62 6F 6F 6B 73 68 65 6C 76 65 73 e my bookshelves
000170: 20 61 6E 64 20 61 6C 6C 20 61 72 65 20 68 69 67 and all are hig
000180: 68 6C 79 20 72 65 63 6F 6D 6D 65 6E 64 65 64 2E hly recommended.
000190: 0D 0A 0D 0A 42 6B 20 31 2E 20 20 47 61 6D 65 20 ....Bk 1. Game
0001A0: 50 6C 61 79 69 6E 67 20 57 69 74 68 20 42 61 73 Playing With Bas
0001B0: 69 63 20 62 79 20 44 6F 6E 61 6C 64 20 44 2E 20 ic by Donald D.
0001C0: 53 70 65 6E 63 65 72 2E 20 48 61 79 64 65 6E 20 Spencer. Hayden
0001D0: 42 6F 6F 6B 20 43 6F 6D 70 61 6E 79 2E 0D 0A 42 Book Company...B
0001E0: 6B 20 32 2E 20 20 43 6F 6D 70 75 74 65 72 20 50 k 2. Computer P
0001F0: 72 6F 67 72 61 6D 6D 69 6E 67 20 49 6E 20 42 61 rogramming In Ba
Size : 512 (Real : 512)
000000: 73 69 63 2E 20 49 53 42 4E 20 30 2D 33 34 30 2D sic. ISBN 0-340-
000010: 32 34 38 38 32 2D 33 0D 0A 42 6B 20 33 2E 20 20 24882-3..Bk 3.
000020: 42 65 6C 6C 73 20 26 20 57 68 69 73 74 6C 65 73 Bells & Whistles
000030: 20 4F 6E 20 54 68 65 20 41 6D 73 74 72 61 64 2C On The Amstrad,
000040: 20 4A 65 72 65 6D 79 20 56 69 6E 65 2E 20 49 53 Jeremy Vine. IS
000050: 42 4E 20 31 2D 38 35 30 31 34 2D 30 36 33 2D 34 BN 1-85014-063-4
000060: 20 28 53 6F 75 6E 64 29 0D 0A 42 6B 20 34 2E 20 (Sound)..Bk 4.
000070: 20 43 6F 6D 70 75 74 65 72 20 43 68 61 6C 6C 65 Computer Challe
000080: 6E 67 65 73 20 46 6F 72 20 54 68 65 20 41 6D 73 nges For The Ams
000090: 74 72 61 64 2E 20 49 53 42 4E 20 30 2D 37 31 35 trad. ISBN 0-715
0000A0: 36 2D 31 39 37 39 2D 39 20 28 47 61 6D 65 73 29 6-1979-9 (Games)
0000B0: 0D 0A 42 6B 20 35 2E 20 20 49 6E 73 20 26 20 4F ..Bk 5. Ins & O
0000C0: 75 74 73 20 4F 66 20 54 68 65 20 41 6D 73 74 72 uts Of The Amstr
0000D0: 61 64 2E 20 44 6F 6E 20 54 68 6F 6D 61 73 73 6F ad. Don Thomasso
0000E0: 6E 2E 20 49 53 42 4E 20 30 2D 38 36 31 36 31 2D n. ISBN 0-86161-
0000F0: 31 39 30 2D 58 20 28 6D 2F 63 29 0D 0A 42 6B 20 190-X (m/c)..Bk
000100: 36 2E 20 20 41 64 76 61 6E 63 65 64 20 43 50 43 6. Advanced CPC
000110: 20 36 31 32 38 20 43 6F 6D 70 75 74 69 6E 67 2E 6128 Computing.
000120: 20 49 61 6E 20 53 69 6E 63 6C 61 69 72 2E 20 43 Ian Sinclair. C
000130: 6F 6C 6C 69 6E 73 2E 20 49 53 42 4E 20 30 2D 30 ollins. ISBN 0-0
000140: 30 2D 33 38 33 33 30 30 2D 33 0D 0A 42 6B 20 37 0-383300-3..Bk 7
000150: 2E 20 20 49 6C 6C 75 73 74 72 61 74 65 64 20 44 . Illustrated D
000160: 69 63 74 69 6F 6E 61 72 79 20 20 4F 66 20 20 4D ictionary Of M
000170: 69 63 72 6F 63 6F 6D 70 75 74 65 72 20 20 54 65 icrocomputer Te
000180: 72 6D 69 6E 6F 6C 6F 67 79 2C 20 4D 69 63 68 61 rminology, Micha
000190: 65 6C 20 48 6F 72 64 65 73 6B 69 2E 0D 0A 20 20 el Hordeski...
0001A0: 20 20 20 20 20 54 41 42 20 42 6F 6F 6B 73 20 49 TAB Books I
0001B0: 6E 63 2E 2E 20 49 53 42 4E 20 30 2D 38 33 30 36 nc.. ISBN 0-8306
0001C0: 2D 31 30 38 38 2D 58 0D 0A 42 6B 20 38 2E 20 20 -1088-X..Bk 8.
0001D0: 4D 61 73 74 65 72 69 6E 67 20 4D 61 63 68 69 6E Mastering Machin
0001E0: 65 20 43 6F 64 65 20 4F 6E 20 59 6F 75 72 20 20 e Code On Your
0001F0: 41 6D 73 74 72 61 64 20 62 79 20 43 6C 69 76 65 Amstrad by Clive
Size : 512 (Real : 512)
000000: 20 47 69 66 66 6F 72 64 20 26 20 53 63 6F 74 74 Gifford & Scott
000010: 20 56 69 6E 63 65 6E 74 2E 0D 0A 20 20 20 20 20 Vincent...
000020: 20 20 49 6E 74 65 72 66 61 63 65 20 50 75 62 6C Interface Publ
000030: 69 63 61 74 69 6F 6E 73 2E 20 49 53 42 4E 20 30 ications. ISBN 0
000040: 2D 39 30 37 35 36 33 2D 39 31 2D 30 0D 0A 42 6B -907563-91-0..Bk
000050: 20 39 2E 20 20 41 73 73 65 6D 62 6C 79 20 4C 61 9. Assembly La
000060: 6E 75 61 67 65 20 50 72 6F 67 72 61 6D 6D 69 6E nuage Programmin
000070: 67 20 46 6F 72 20 54 68 65 20 41 6D 73 74 72 61 g For The Amstra
000080: 64 20 43 50 43 20 34 36 34 2C 36 36 34 20 26 20 d CPC 464,664 &
000090: 36 31 32 38 20 62 79 0D 0A 20 20 20 20 20 20 20 6128 by..
0000A0: 41 2E 50 2E 20 26 20 44 2E 4A 2E 20 53 74 65 70 A.P. & D.J. Step
0000B0: 68 65 6E 73 6F 6E 2E 20 41 72 67 75 73 20 42 6F henson. Argus Bo
0000C0: 6F 6B 73 2E 20 49 53 42 4E 20 30 2D 38 35 32 34 oks. ISBN 0-8524
0000D0: 32 2D 38 36 31 2D 38 0D 0A 42 6B 20 31 30 2E 20 2-861-8..Bk 10.
0000E0: 54 68 65 20 41 6D 61 7A 69 6E 67 20 41 6D 73 74 The Amazing Amst
0000F0: 72 61 64 20 4F 6D 6E 69 62 75 73 20 62 79 20 4D rad Omnibus by M
000100: 61 72 74 69 6E 20 46 61 69 72 62 61 6E 6B 73 2E artin Fairbanks.
000110: 20 49 53 42 4E 20 30 2D 39 30 37 35 36 33 2D 38 ISBN 0-907563-8
000120: 32 2D 31 0D 0A 42 6B 20 31 31 2E 20 55 73 69 6E 2-1..Bk 11. Usin
000130: 67 20 59 6F 75 72 20 41 6D 73 74 72 61 64 20 43 g Your Amstrad C
000140: 50 43 20 44 69 73 63 20 44 72 69 76 65 73 20 62 PC Disc Drives b
000150: 79 20 4A 2E 57 2E 20 50 65 6E 66 6F 6C 64 2E 0D y J.W. Penfold..
000160: 0A 20 20 20 20 20 20 20 42 61 62 61 6E 69 20 42 . Babani B
000170: 6F 6F 6B 73 20 42 50 31 38 39 2E 20 49 53 42 4E ooks BP189. ISBN
000180: 20 30 2D 38 35 39 33 34 2D 31 36 33 2D 31 0D 0A 0-85934-163-1..
000190: 42 6B 20 31 32 2E 20 47 65 74 74 69 6E 67 20 54 Bk 12. Getting T
0001A0: 68 65 20 4D 6F 73 74 20 46 72 6F 6D 20 59 6F 75 he Most From You
0001B0: 72 20 50 72 69 6E 74 65 72 20 62 79 20 4A 2E 57 r Printer by J.W
0001C0: 2E 20 50 65 6E 66 6F 6C 64 2E 0D 0A 20 20 20 20 . Penfold...
0001D0: 20 20 20 42 61 62 61 6E 69 20 42 6F 6F 6B 73 20 Babani Books
0001E0: 42 50 31 38 31 2E 20 49 53 42 4E 20 30 2D 38 35 BP181. ISBN 0-85
0001F0: 39 33 34 2D 31 35 35 2D 30 0D 0A 0D 0A 0D 0A 49 934-155-0......I
Size : 512 (Real : 512)
000000: 66 20 79 6F 75 20 61 72 65 20 69 6E 74 6F 20 6D f you are into m
000010: 61 74 68 65 6D 61 74 69 63 73 20 74 68 65 73 65 athematics these
000020: 20 6D 61 79 20 62 65 20 75 73 65 66 75 6C 20 3A may be useful :
000030: 2D 0D 0A 42 6B 20 31 33 2E 20 46 61 63 74 73 20 -..Bk 13. Facts
000040: 46 72 6F 6D 20 46 69 67 75 72 65 73 20 57 69 74 From Figures Wit
000050: 68 20 59 6F 75 72 20 4D 69 63 72 6F 20 62 79 20 h Your Micro by
000060: 54 65 72 65 6E 63 65 20 52 79 61 6E 2E 20 4A 6F Terence Ryan. Jo
000070: 68 6E 20 57 69 6C 65 79 20 26 20 53 6F 6E 73 2E hn Wiley & Sons.
000080: 0D 0A 20 20 20 20 20 20 20 49 53 42 4E 20 30 2D .. ISBN 0-
000090: 39 30 35 31 30 34 2D 38 34 2D 36 20 20 20 28 53 905104-84-6 (S
0000A0: 74 61 74 69 73 74 69 63 73 29 0D 0A 42 6B 20 31 tatistics)..Bk 1
0000B0: 34 2E 20 4E 75 6D 65 72 69 63 61 6C 20 4D 65 74 4. Numerical Met
0000C0: 68 6F 64 73 20 46 6F 72 20 54 68 65 20 50 65 72 hods For The Per
0000D0: 73 6F 6E 61 6C 20 20 43 6F 6D 70 75 74 65 72 20 sonal Computer
0000E0: 62 79 20 54 65 72 72 79 20 45 2E 20 53 68 6F 75 by Terry E. Shou
0000F0: 70 2E 0D 0A 20 20 20 20 20 20 20 50 72 65 6E 74 p... Prent
000100: 69 63 65 2D 48 61 6C 6C 2E 20 49 53 42 4E 20 30 ice-Hall. ISBN 0
000110: 2D 31 33 2D 36 32 37 32 30 38 2D 38 20 20 28 48 -13-627208-8 (H
000120: 65 61 76 79 20 67 6F 69 6E 67 2C 20 62 75 74 20 eavy going, but
000130: 62 72 69 6C 6C 69 61 6E 74 29 0D 0A 42 6B 20 31 brilliant)..Bk 1
000140: 35 2E 20 42 61 73 69 63 20 49 6E 20 41 63 74 69 5. Basic In Acti
000150: 6F 6E 20 62 79 20 44 76 6F 72 61 6B 20 26 20 4D on by Dvorak & M
000160: 75 73 73 65 74 20 70 75 62 6C 69 73 68 65 64 20 usset published
000170: 62 79 20 42 75 74 74 65 72 77 6F 72 74 68 20 26 by Butterworth &
000180: 20 43 6F 2E 0D 0A 20 20 20 20 20 20 20 49 53 42 Co... ISB
000190: 4E 20 30 2D 34 30 38 2D 30 31 33 39 35 2D 38 2E N 0-408-01395-8.
0001A0: 20 28 20 54 68 69 73 20 62 6F 6F 6B 20 69 73 20 ( This book is
0001B0: 20 74 68 65 20 20 62 65 73 74 20 6F 66 20 74 68 the best of th
0001C0: 65 20 62 65 73 74 20 6F 66 20 6D 61 74 68 65 6D e best of mathem
0001D0: 61 74 69 63 61 6C 0D 0A 20 20 20 20 20 20 20 74 atical.. t
0001E0: 6F 70 69 63 73 20 63 6F 6E 62 69 6E 65 64 20 77 opics conbined w
0001F0: 69 74 68 20 42 61 73 69 63 20 70 72 6F 67 72 61 ith Basic progra
Size : 512 (Real : 512)
000000: 6D 6D 69 6E 67 20 29 0D 0A 42 6B 20 31 36 2E 20 mming )..Bk 16.
000010: 42 61 73 69 63 20 43 6F 6D 70 75 74 65 72 20 50 Basic Computer P
000020: 72 6F 67 72 61 6D 73 20 49 6E 20 53 63 69 65 6E rograms In Scien
000030: 63 65 20 41 6E 64 20 45 6E 67 69 6E 65 65 72 69 ce And Engineeri
000040: 6E 67 20 62 79 20 4A 75 6C 65 73 20 48 2E 20 47 ng by Jules H. G
000050: 69 6C 64 65 72 2E 0D 0A 20 20 20 20 20 20 20 48 ilder... H
000060: 61 79 64 65 6E 20 42 6F 6F 6B 20 43 6F 6D 70 61 ayden Book Compa
000070: 6E 79 2E 20 49 53 42 4E 20 30 2D 38 31 30 34 2D ny. ISBN 0-8104-
000080: 30 37 36 31 2D 32 20 28 20 4D 6F 73 74 6C 79 20 0761-2 ( Mostly
000090: 65 6C 65 63 74 72 6F 6E 69 63 73 20 70 72 6F 67 electronics prog
0000A0: 72 61 6D 73 20 29 0D 0A 0D 0A 38 2E 20 4E 49 52 rams )....8. NIR
0000B0: 56 41 4E 41 20 69 73 20 61 20 64 69 73 63 2D 6D VANA is a disc-m
0000C0: 61 6E 61 67 65 6D 65 6E 74 20 73 75 69 74 65 20 anagement suite
0000D0: 20 6F 66 20 20 70 72 6F 67 72 61 6D 73 2E 20 20 of programs.
0000E0: 59 6F 75 20 63 61 6E 20 63 6F 70 79 20 73 69 6E You can copy sin
0000F0: 67 6C 65 20 74 61 67 67 65 64 0D 0A 66 69 6C 65 gle tagged..file
000100: 73 2C 20 63 6F 70 79 20 61 20 64 69 73 63 2C 20 s, copy a disc,
000110: 66 6F 72 6D 61 74 2C 20 73 65 74 20 74 68 65 20 format, set the
000120: 66 69 6C 65 20 61 74 74 72 69 62 75 74 65 73 2C file attributes,
000130: 20 65 72 61 73 65 20 66 69 6C 65 73 20 61 6E 64 erase files and
000140: 20 73 6F 20 6F 6E 2E 20 54 68 65 6E 0D 0A 74 68 so on. Then..th
000150: 65 72 65 20 69 73 20 74 68 65 20 44 69 73 63 2D ere is the Disc-
000160: 45 64 69 74 6F 72 2E 20 59 6F 75 20 63 61 6E 20 Editor. You can
000170: 20 61 6C 74 65 72 20 20 69 6E 64 69 76 69 64 75 alter individu
000180: 61 6C 20 62 79 74 65 73 20 77 69 74 68 69 6E 20 al bytes within
000190: 61 20 66 69 6C 65 2C 20 73 65 61 72 63 68 0D 0A a file, search..
0001A0: 74 68 65 20 64 69 73 63 20 66 6F 72 20 61 20 73 the disc for a s
0001B0: 65 71 75 65 6E 63 65 20 6F 66 20 62 79 74 65 73 equence of bytes
0001C0: 2E 20 20 49 74 20 20 61 6C 73 6F 20 20 61 6C 6C . It also all
0001D0: 6F 77 73 20 79 6F 75 20 74 6F 20 61 72 63 68 69 ows you to archi
0001E0: 76 65 20 61 20 73 65 6C 64 6F 6D 2D 75 73 65 64 ve a seldom-used
0001F0: 0D 0A 64 69 73 63 20 74 6F 20 74 61 70 65 2C 20 ..disc to tape,
Size : 512 (Real : 512)
000000: 73 6F 20 72 65 6C 65 61 73 69 6E 67 20 74 68 65 so releasing the
000010: 20 73 70 61 63 65 2E 20 20 53 65 65 20 47 6F 6C space. See Gol
000020: 64 6D 61 72 6B 20 53 79 73 74 65 6D 73 20 69 6E dmark Systems in
000030: 20 74 68 65 20 27 44 69 73 63 6F 75 6E 74 65 72 the 'Discounter
000040: 73 27 0D 0A 73 65 63 74 69 6F 6E 20 6F 66 20 74 s'..section of t
000050: 68 65 20 6D 61 67 61 7A 69 6E 65 2E 20 54 68 69 he magazine. Thi
000060: 73 20 69 73 20 74 68 65 20 62 65 73 74 2E 20 47 s is the best. G
000070: 65 74 20 69 74 21 0D 0A 0D 0A 39 2E 20 4F 6B 65 et it!....9. Oke
000080: 79 2D 64 6F 6B 65 79 2E 0D 0A 31 30 2E 20 59 65 y-dokey...10. Ye
000090: 73 2C 20 4E 49 52 56 41 4E 41 2E 0D 0A 31 31 2E s, NIRVANA...11.
0000A0: 20 53 65 65 20 4A 6F 68 6E 20 46 61 69 72 6C 69 See John Fairli
0000B0: 65 27 73 20 61 72 74 69 63 6C 65 20 69 6E 20 74 e's article in t
0000C0: 68 69 73 20 69 73 73 75 65 2E 20 3E 3E 0D 0A 1A his issue. >>...
0000D0: 0D 0A 0D 0A 41 73 20 61 20 72 65 6C 61 74 69 76 ....As a relativ
0000E0: 65 20 6E 65 77 63 6F 6D 65 72 20 74 6F 20 74 68 e newcomer to th
0000F0: 65 20 77 6F 72 6C 64 20 6F 66 20 20 43 50 43 20 e world of CPC
000100: 73 2C 20 63 6F 70 79 20 61 20 64 69 73 63 2C 20 s, copy a disc,
000110: 66 6F 72 6D 61 74 2C 20 73 65 74 20 74 68 65 20 format, set the
000120: 66 69 6C 65 20 61 74 74 72 69 62 75 74 65 73 2C file attributes,
000130: 20 65 72 61 73 65 20 66 69 6C 65 73 20 61 6E 64 erase files and
000140: 20 73 6F 20 6F 6E 2E 20 54 68 65 6E 0D 0A 74 68 so on. Then..th
000150: 65 72 65 20 69 73 20 74 68 65 20 44 69 73 63 2D ere is the Disc-
000160: 45 64 69 74 6F 72 2E 20 59 6F 75 20 63 61 6E 20 Editor. You can
000170: 20 61 6C 74 65 72 20 20 69 6E 64 69 76 69 64 75 alter individu
000180: 61 6C 20 62 79 74 65 73 20 77 69 74 68 69 6E 20 al bytes within
000190: 61 20 66 69 6C 65 2C 20 73 65 61 72 63 68 0D 0A a file, search..
0001A0: 74 68 65 20 64 69 73 63 20 66 6F 72 20 61 20 73 the disc for a s
0001B0: 65 71 75 65 6E 63 65 20 6F 66 20 62 79 74 65 73 equence of bytes
0001C0: 2E 20 20 49 74 20 20 61 6C 73 6F 20 20 61 6C 6C . It also all
0001D0: 6F 77 73 20 79 6F 75 20 74 6F 20 61 72 63 68 69 ows you to archi
0001E0: 76 65 20 61 20 73 65 6C 64 6F 6D 2D 75 73 65 64 ve a seldom-used
0001F0: 0D 0A 64 69 73 63 20 74 6F 20 74 61 70 65 2C 20 ..disc to tape,
Size : 512 (Real : 512)
000000: 69 74 20 20 66 6F 72 20 20 61 20 33 30 20 70 65 it for a 30 pe
000010: 6E 63 65 20 66 65 65 20 74 68 65 6E 0D 0A 70 68 nce fee then..ph
000020: 6F 74 6F 2D 63 6F 70 79 20 61 6E 79 20 63 68 61 oto-copy any cha
000030: 70 74 65 72 73 20 6F 66 20 70 61 72 74 69 63 75 pters of particu
000040: 6C 61 72 20 69 6E 74 65 72 65 73 74 20 74 6F 20 lar interest to
000050: 79 6F 75 2E 20 48 65 72 65 20 69 73 20 61 20 73 you. Here is a s
000060: 6D 61 6C 6C 20 73 65 6C 65 63 74 69 6F 6E 0D 0A mall selection..
000070: 6F 66 20 62 6F 6F 6B 73 20 74 68 61 74 20 67 72 of books that gr
000080: 61 63 65 20 6D 79 20 62 6F 6F 6B 73 68 65 6C 76 ace my bookshelv
000090: 65 73 20 61 6E 64 20 61 6C 6C 20 61 72 65 20 68 es and all are h
0000A0: 69 67 68 6C 79 20 72 65 63 6F 6D 6D 65 6E 64 65 ighly recommende
0000B0: 64 2E 0D 0A 0D 0A 42 6B 20 31 2E 20 20 47 61 6D d.....Bk 1. Gam
0000C0: 65 20 50 6C 61 79 69 6E 67 20 57 69 74 68 20 42 e Playing With B
0000D0: 61 73 69 63 20 62 79 20 44 6F 6E 61 6C 64 20 44 asic by Donald D
0000E0: 2E 20 53 70 65 6E 63 65 72 2E 20 48 61 79 64 65 . Spencer. Hayde
0000F0: 6E 20 42 6F 6F 6B 20 43 6F 6D 70 61 6E 79 2E 0D n Book Company..
000100: 0A 42 6B 20 32 2E 20 20 43 6F 6D 70 75 74 65 72 .Bk 2. Computer
000110: 20 50 72 6F 67 72 61 6D 6D 69 6E 67 20 49 6E 20 Programming In
000120: 42 61 73 69 63 2E 20 49 53 42 4E 20 30 2D 33 34 Basic. ISBN 0-34
000130: 30 2D 32 34 38 38 32 2D 33 0D 0A 42 6B 20 33 2E 0-24882-3..Bk 3.
000140: 20 20 42 65 6C 6C 73 20 26 20 57 68 69 73 74 6C Bells & Whistl
000150: 65 73 20 4F 6E 20 54 68 65 20 41 6D 73 74 72 61 es On The Amstra
000160: 64 2C 20 4A 65 72 65 6D 79 20 56 69 6E 65 2E 20 d, Jeremy Vine.
000170: 49 53 42 4E 20 31 2D 38 35 30 31 34 2D 30 36 33 ISBN 1-85014-063
000180: 2D 34 20 28 53 6F 75 6E 64 29 0D 0A 42 6B 20 34 -4 (Sound)..Bk 4
000190: 2E 20 20 43 6F 6D 70 75 74 65 72 20 43 68 61 6C . Computer Chal
0001A0: 6C 65 6E 67 65 73 20 46 6F 72 20 54 68 65 20 41 lenges For The A
0001B0: 6D 73 74 72 61 64 2E 20 49 53 42 4E 20 30 2D 37 mstrad. ISBN 0-7
0001C0: 31 35 36 2D 31 39 37 39 2D 39 20 28 47 61 6D 65 156-1979-9 (Game
0001D0: 73 29 0D 0A 42 6B 20 35 2E 20 20 49 6E 73 20 26 s)..Bk 5. Ins &
0001E0: 20 4F 75 74 73 20 4F 66 20 54 68 65 20 41 6D 73 Outs Of The Ams
0001F0: 74 72 61 64 2E 20 44 6F 6E 20 54 68 6F 6D 61 73 trad. Don Thomas
Size : 512 (Real : 512)
000000: 44 41 4D 41 47 45 44 20 44 49 53 43 53 20 20 20 DAMAGED DISCS
000010: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000020: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 32 2
000030: 30 20 53 65 70 20 39 32 20 20 20 20 20 20 20 20 0 Sep 92
000040: 20 20 20 42 6F 62 20 42 6C 61 6E 73 68 61 72 64 Bob Blanshard
000050: 0D 0A 0D 0A 4F 76 65 72 20 61 20 70 65 72 69 6F ....Over a perio
000060: 64 20 6F 66 20 61 62 6F 75 74 20 74 77 6F 20 6D d of about two m
000070: 6F 6E 74 68 73 20 49 20 20 68 61 76 65 20 72 65 onths I have re
000080: 63 65 69 76 65 64 20 61 6E 20 65 76 65 72 20 69 ceived an ever i
000090: 6E 63 72 65 61 73 69 6E 67 20 6E 75 6D 62 65 72 ncreasing number
0000A0: 20 20 6F 66 0D 0A 64 61 6D 61 67 65 64 20 64 69 of..damaged di
0000B0: 73 63 73 20 66 72 6F 6D 20 74 68 65 20 47 2E 50 scs from the G.P
0000C0: 2E 4F 2E 20 20 54 68 65 20 64 69 73 63 73 20 61 .O. The discs a
0000D0: 72 72 69 76 65 20 20 69 6E 20 61 20 70 6C 61 73 rrive in a plas
0000E0: 74 69 63 20 62 61 67 20 77 68 69 63 68 20 62 65 tic bag which be
0000F0: 61 72 20 74 68 65 0D 0A 6D 65 73 73 61 67 65 20 ar the..message
000100: 61 73 20 66 6F 6C 6C 6F 77 73 2E 0D 0A 0D 0A 44 as follows.....D
000110: 65 61 72 20 43 75 73 74 6F 6D 65 72 2C 0D 0A 49 ear Customer,..I
000120: 20 61 6D 20 76 65 72 79 20 73 6F 72 72 79 20 74 am very sorry t
000130: 68 61 74 20 74 68 65 20 65 6E 63 6C 6F 73 65 64 hat the enclosed
000140: 20 6C 65 74 74 65 72 20 20 68 61 73 20 62 65 65 letter has bee
000150: 6E 20 64 61 6D 61 67 65 64 20 69 6E 20 6F 75 72 n damaged in our
000160: 20 6C 65 74 74 65 72 20 73 6F 72 74 69 6E 67 0D letter sorting.
000170: 0A 6D 61 63 68 69 6E 65 72 79 2E 20 41 6C 74 68 .machinery. Alth
000180: 6F 75 67 68 20 20 77 65 20 20 64 6F 20 20 61 6C ough we do al
000190: 6C 20 20 20 77 65 20 20 63 61 6E 20 20 74 6F 20 l we can to
0001A0: 20 70 72 65 76 65 6E 74 20 20 20 73 75 63 68 20 prevent such
0001B0: 20 64 61 6D 61 67 65 20 20 69 74 20 20 64 6F 65 damage it doe
0001C0: 73 0D 0A 6F 63 63 61 73 69 6F 6E 61 6C 6C 79 20 s..occasionally
0001D0: 6F 63 63 75 72 20 62 65 63 61 75 73 65 20 6F 66 occur because of
0001E0: 20 74 68 65 20 76 61 73 74 20 76 6F 6C 75 6D 65 the vast volume
0001F0: 20 6F 66 20 6D 61 69 6C 20 70 72 6F 63 65 73 73 of mail process
Size : 512 (Real : 512)
000000: 65 64 2E 0D 0A 59 6F 75 72 73 20 73 69 6E 63 65 ed...Yours since
000010: 72 65 6C 79 2C 0D 0A 43 75 73 74 6F 6D 65 72 20 rely,..Customer
000020: 43 61 72 65 20 4D 61 6E 61 67 65 72 2E 0D 0A 0D Care Manager....
000030: 0A 44 75 65 20 20 70 72 69 6D 61 72 69 6C 79 20 .Due primarily
000040: 20 74 6F 20 20 74 68 65 20 20 69 6E 63 72 65 61 to the increa
000050: 73 65 64 20 6E 75 6D 62 65 72 20 6F 66 20 20 64 sed number of d
000060: 61 6D 61 67 65 64 20 64 69 73 63 73 20 49 20 20 amaged discs I
000070: 77 61 73 20 20 72 65 63 69 65 76 69 6E 67 20 20 was recieving
000080: 49 0D 0A 63 6F 6E 74 61 63 74 65 64 20 6D 79 20 I..contacted my
000090: 6C 6F 63 61 6C 20 73 6F 72 74 69 6E 67 20 6F 66 local sorting of
0000A0: 66 69 63 65 20 66 6F 72 20 73 6F 6D 65 20 20 61 fice for some a
0000B0: 64 76 69 63 65 2C 20 61 6E 64 20 77 61 73 20 74 dvice, and was t
0000C0: 6F 6C 64 20 74 68 61 74 20 6C 65 74 74 65 72 73 old that letters
0000D0: 20 69 6E 0D 0A 73 74 61 6E 64 61 72 64 20 20 65 in..standard e
0000E0: 6E 76 65 6C 6F 70 65 73 20 20 77 65 72 65 20 20 nvelopes were
0000F0: 6E 6F 72 6D 61 6C 6C 79 20 20 73 6F 72 74 65 64 normally sorted
000100: 20 20 61 6E 64 20 20 66 72 61 6E 6B 65 64 20 20 and franked
000110: 62 79 20 20 76 65 72 79 20 20 68 69 67 68 20 20 by very high
000120: 73 70 65 65 64 0D 0A 6D 61 63 68 69 6E 65 72 79 speed..machinery
000130: 2C 20 20 62 75 74 20 20 74 68 61 74 20 4A 69 66 , but that Jif
000140: 66 79 20 62 61 67 73 20 61 6E 64 20 74 68 65 20 fy bags and the
000150: 6C 69 6B 65 20 77 65 72 65 20 69 6E 76 61 72 69 like were invari
000160: 61 62 6C 79 20 73 6F 72 74 65 64 20 61 6E 64 20 ably sorted and
000170: 66 72 61 6E 6B 65 64 0D 0A 62 79 20 68 61 6E 64 franked..by hand
000180: 2E 20 43 65 72 74 61 69 6E 6C 79 20 49 20 68 61 . Certainly I ha
000190: 76 65 20 6E 65 76 65 72 20 72 65 63 65 69 76 65 ve never receive
0001A0: 64 20 61 6E 79 20 20 64 61 6D 61 67 65 64 20 64 d any damaged d
0001B0: 69 73 63 73 20 69 6E 20 61 20 70 61 64 64 65 64 iscs in a padded
0001C0: 20 20 62 61 67 2E 20 49 6E 0D 0A 76 69 65 77 20 bag. In..view
0001D0: 20 6F 66 20 74 68 65 20 68 69 67 68 20 63 6F 73 of the high cos
0001E0: 74 20 6F 66 20 64 69 73 63 73 20 61 6E 64 20 74 t of discs and t
0001F0: 68 65 20 20 6C 6F 77 20 63 6F 73 74 20 6F 66 20 he low cost of
Size : 512 (Real : 512)
000000: 70 61 64 64 65 64 20 62 61 67 73 20 73 75 72 65 padded bags sure
000010: 6C 79 20 69 74 20 6D 61 6B 65 73 0D 0A 73 65 6E ly it makes..sen
000020: 73 65 20 74 6F 20 20 73 65 6E 64 20 64 69 73 63 se to send disc
000030: 73 20 20 69 6E 20 61 20 20 70 61 64 64 65 64 20 s in a padded
000040: 62 61 67 2E 20 49 74 20 20 69 73 20 61 6D 61 7A bag. It is amaz
000050: 69 6E 67 20 68 6F 77 20 20 6C 6F 6E 67 20 20 61 ing how long a
000060: 20 20 70 61 64 64 65 64 20 20 62 61 67 0D 0A 6C padded bag..l
000070: 61 73 74 73 2E 20 54 68 65 79 20 20 61 72 65 20 asts. They are
000080: 20 72 65 75 73 61 62 6C 65 20 66 6F 72 20 73 65 reusable for se
000090: 76 65 72 61 6C 20 6A 6F 75 72 6E 65 79 73 2E 20 veral journeys.
0000A0: 54 68 65 20 20 70 61 64 64 65 64 20 62 61 67 20 The padded bag
0000B0: 74 68 61 74 20 62 72 69 6E 67 73 20 74 68 65 0D that brings the.
0000C0: 0A 64 69 73 63 20 69 73 20 75 73 65 64 20 74 6F .disc is used to
0000D0: 20 72 65 74 75 72 6E 20 74 68 65 20 64 69 73 63 return the disc
0000E0: 2E 20 59 6F 75 20 6B 6E 6F 77 20 69 74 20 6D 61 . You know it ma
0000F0: 6B 65 73 20 73 65 6E 73 65 2E 0D 0A 42 4F 42 20 kes sense...BOB
000100: 42 4C 41 4E 53 48 41 52 44 2E 20 59 6F 75 72 20 BLANSHARD. Your
000110: 44 6F 6D 61 69 6E 20 44 69 73 63 20 43 6F 70 69 Domain Disc Copi
000120: 65 72 2E 0D 0A 3C 3C 20 49 74 20 64 6F 65 73 20 er...<< It does
000130: 69 6E 64 65 65 64 20 6D 61 6B 65 20 73 65 6E 73 indeed make sens
000140: 65 20 42 6F 62 2C 20 61 74 20 6C 65 61 73 74 20 e Bob, at least
000150: 69 74 20 64 6F 65 73 20 74 6F 20 6D 65 2E 20 3E it does to me. >
000160: 3E 0D 0A 0D 0A 44 54 50 20 48 49 4E 54 53 20 20 >....DTP HINTS
000170: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000180: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000190: 20 20 20 20 32 31 20 53 65 70 20 39 32 20 20 20 21 Sep 92
0001A0: 20 20 20 20 20 20 20 20 20 20 20 4A 69 6D 20 50 Jim P
0001B0: 61 6C 6D 65 72 0D 0A 0D 0A 48 69 2C 20 41 20 63 almer....Hi, A c
0001C0: 6F 75 70 6C 65 20 6F 66 20 70 6F 69 6E 74 73 20 ouple of points
0001D0: 6F 66 20 69 6E 74 65 72 65 73 74 20 74 6F 20 44 of interest to D
0001E0: 54 50 20 75 73 65 72 73 2E 20 49 20 68 61 76 65 TP users. I have
0001F0: 20 61 20 20 53 54 41 52 20 20 4C 43 2D 32 30 20 a STAR LC-20
Size : 512 (Real : 512)
000000: 20 70 72 69 6E 74 65 72 2C 0D 0A 61 6E 64 20 61 printer,..and a
000010: 6C 74 68 6F 75 67 68 20 69 74 20 77 69 6C 6C 20 lthough it will
000020: 6F 6E 6C 79 20 70 72 69 6E 74 20 74 6F 20 41 34 only print to A4
000030: 20 73 69 7A 65 2C 20 49 27 76 65 20 66 6F 75 6E size, I've foun
000040: 64 20 20 74 68 61 74 20 20 62 79 20 20 73 74 72 d that by str
000050: 69 70 70 69 6E 67 20 20 74 68 65 0D 0A 72 65 61 ipping the..rea
000060: 72 20 63 61 72 72 69 61 67 65 20 63 6F 76 65 72 r carriage cover
000070: 20 69 74 20 57 49 4C 4C 20 61 63 63 65 70 74 20 it WILL accept
000080: 61 6E 20 41 33 20 73 68 65 65 74 20 28 6F 72 20 an A3 sheet (or
000090: 61 6E 20 41 34 20 6C 61 6E 64 73 63 61 70 65 29 an A4 landscape)
0000A0: 2C 20 77 68 69 63 68 20 69 73 20 20 61 0D 0A 64 , which is a..d
0000B0: 65 61 64 20 75 73 65 66 75 6C 20 66 65 61 74 75 ead useful featu
0000C0: 72 65 20 77 68 65 6E 20 79 6F 75 27 72 65 20 70 re when you're p
0000D0: 72 6F 64 75 63 69 6E 67 20 70 6F 73 74 65 72 73 roducing posters
0000E0: 2C 20 79 6F 75 20 63 61 6E 20 75 73 65 20 20 70 , you can use p
0000F0: 72 65 2D 70 72 69 6E 74 65 64 20 20 28 6F 72 0D re-printed (or.
000100: 0A 70 68 6F 74 6F 63 6F 70 69 65 64 29 20 62 6F .photocopied) bo
000110: 72 64 65 72 73 2C 20 74 61 6B 69 6E 67 20 74 68 rders, taking th
000120: 65 20 6C 65 74 74 65 72 69 6E 67 20 74 6F 20 74 e lettering to t
000130: 68 65 20 76 65 72 79 20 65 64 67 65 20 6F 66 20 he very edge of
000140: 74 68 65 20 41 34 20 61 6E 64 20 67 65 74 20 20 the A4 and get
000150: 61 0D 0A 76 65 72 79 20 70 72 6F 66 65 73 73 69 a..very professi
000160: 6F 6E 61 6C 20 70 72 6F 64 75 63 74 20 74 68 61 onal product tha
000170: 74 20 66 69 6C 6C 73 20 61 6E 20 41 33 20 73 68 t fills an A3 sh
000180: 65 65 74 2E 0D 0A 41 6E 6F 74 68 65 72 20 75 73 eet...Another us
000190: 65 66 75 6C 20 74 68 69 6E 67 20 49 27 76 65 20 eful thing I've
0001A0: 64 69 73 63 6F 76 65 72 65 64 2C 20 75 73 69 6E discovered, usin
0001B0: 67 20 53 54 4F 50 20 20 50 52 45 53 53 20 20 69 g STOP PRESS i
0001C0: 73 20 20 74 68 61 74 20 20 74 68 65 20 20 70 61 s that the pa
0001D0: 67 65 20 20 69 73 0D 0A 73 74 6F 72 65 64 20 69 ge is..stored i
0001E0: 6E 20 74 68 65 20 73 65 63 6F 6E 64 20 6D 65 6D n the second mem
0001F0: 6F 72 79 20 62 61 6E 6B 20 6F 66 20 74 68 65 20 ory bank of the
Size : 512 (Real : 512)
000000: 36 31 32 38 2C 20 61 6E 64 20 69 73 20 20 6E 6F 6128, and is no
000010: 74 20 20 61 66 66 65 63 74 65 64 20 20 62 79 20 t affected by
000020: 20 61 20 20 73 6F 66 74 0D 0A 72 65 73 65 74 2C a soft..reset,
000030: 20 73 6F 20 69 66 20 79 6F 75 20 75 73 65 20 61 so if you use a
000040: 20 73 65 70 61 72 61 74 65 20 70 72 69 6E 74 65 separate printe
000050: 72 20 70 72 6F 67 72 61 6D 6D 65 20 28 49 20 75 r programme (I u
000060: 73 65 20 41 4D 58 50 52 49 4E 54 20 66 6F 72 20 se AMXPRINT for
000070: 73 70 65 65 64 2C 20 61 6E 64 0D 0A 69 74 20 75 speed, and..it u
000080: 73 65 73 20 61 6C 6C 20 39 20 70 69 6E 73 29 20 ses all 9 pins)
000090: 79 6F 75 20 64 6F 6E 27 74 20 6E 65 65 64 20 74 you don't need t
0000A0: 6F 20 73 61 76 65 20 26 20 72 65 74 72 69 65 76 o save & retriev
0000B0: 65 20 74 68 65 20 70 61 67 65 20 20 62 65 74 77 e the page betw
0000C0: 65 65 6E 20 20 72 75 6E 6E 69 6E 67 0D 0A 74 68 een running..th
0000D0: 65 20 74 77 6F 20 70 72 6F 67 72 61 6D 6D 65 73 e two programmes
0000E0: 20 2D 20 41 73 20 6C 6F 6E 67 20 61 73 20 79 6F - As long as yo
0000F0: 75 20 64 6F 6E 27 74 20 75 73 65 20 74 68 65 20 u don't use the
000100: 4F 4E 2F 4F 46 46 20 20 73 77 69 74 63 68 21 20 ON/OFF switch!
000110: 20 49 74 20 20 63 65 72 74 61 69 6E 6C 79 0D 0A It certainly..
000120: 73 61 76 65 73 20 61 20 6C 6F 74 20 6F 66 20 77 saves a lot of w
000130: 61 69 74 69 6E 67 20 61 6E 64 20 6D 65 73 73 69 aiting and messi
000140: 6E 67 20 61 72 6F 75 6E 64 2E 0D 0A 0D 0A 41 6E ng around.....An
000150: 64 20 6E 6F 77 20 61 20 63 6F 75 70 6C 65 20 6F d now a couple o
000160: 66 20 63 68 61 6C 6C 65 6E 67 65 73 3A 20 54 77 f challenges: Tw
000170: 6F 20 44 54 50 20 70 72 6F 67 72 61 6D 6D 65 73 o DTP programmes
000180: 20 49 27 64 20 6C 69 6B 65 20 73 6F 6D 65 20 20 I'd like some
000190: 63 6C 65 76 65 72 20 20 70 65 72 73 6F 6E 0D 0A clever person..
0001A0: 74 6F 20 77 72 69 74 65 20 74 6F 20 6D 61 6B 65 to write to make
0001B0: 20 6D 79 20 6C 69 66 65 20 65 61 73 69 65 72 2E my life easier.
0001C0: 0D 0A 54 68 65 20 20 53 71 75 65 65 7A 65 2F 55 ..The Squeeze/U
0001D0: 6E 73 71 75 65 65 7A 65 20 20 70 72 6F 67 72 61 nsqueeze progra
0001E0: 6D 6D 65 73 20 20 66 6F 72 20 20 53 54 4F 50 20 mmes for STOP
0001F0: 20 50 52 45 53 53 20 20 70 61 67 65 73 20 20 6F PRESS pages o
Size : 512 (Real : 512)
000000: 6E 20 20 43 4C 50 31 20 20 61 72 65 20 20 76 65 n CLP1 are ve
000010: 72 79 0D 0A 65 66 66 65 63 74 69 76 65 2C 20 62 ry..effective, b
000020: 75 74 20 74 65 64 69 6F 75 73 20 74 6F 20 75 73 ut tedious to us
000030: 65 20 77 69 74 68 20 6F 6E 6C 79 20 6F 6E 65 20 e with only one
000040: 64 72 69 76 65 2E 20 43 6F 75 6C 64 6E 27 74 20 drive. Couldn't
000050: 74 68 65 20 73 71 75 65 65 7A 65 64 20 70 61 67 the squeezed pag
000060: 65 20 62 65 0D 0A 62 75 69 6C 74 20 75 70 20 69 e be..built up i
000070: 6E 20 6D 65 6D 6F 72 79 20 61 6E 64 20 74 68 65 n memory and the
000080: 6E 20 73 61 76 65 64 20 69 6E 20 6F 6E 65 20 6F n saved in one o
000090: 70 65 72 61 74 69 6F 6E 2C 20 61 6E 64 20 76 69 peration, and vi
0000A0: 63 65 2D 76 65 72 73 61 20 3F 0D 0A 41 6E 64 20 ce-versa ?..And
0000B0: 73 65 63 6F 6E 64 6C 79 2C 20 61 67 61 69 6E 20 secondly, again
0000C0: 77 69 74 68 20 53 54 4F 50 20 50 52 45 53 53 2C with STOP PRESS,
0000D0: 20 79 6F 75 27 72 65 20 6C 69 6D 69 74 65 64 20 you're limited
0000E0: 62 79 20 74 68 65 20 73 69 7A 65 20 20 6F 66 20 by the size of
0000F0: 20 74 68 65 20 20 73 63 72 65 65 6E 0D 0A 77 68 the screen..wh
000100: 65 6E 20 69 74 20 63 6F 6D 65 73 20 74 6F 20 65 en it comes to e
000110: 6E 6C 61 72 67 69 6E 67 20 69 6D 61 67 65 73 2E nlarging images.
000120: 20 54 6F 20 65 78 70 61 6E 64 20 61 20 73 63 72 To expand a scr
000130: 65 65 6E 20 69 6D 61 67 65 20 74 6F 2C 20 73 61 een image to, sa
000140: 79 2C 20 68 61 6C 66 20 61 6E 20 20 41 34 0D 0A y, half an A4..
000150: 73 68 65 65 74 20 69 6E 76 6F 6C 76 65 73 20 73 sheet involves s
000160: 65 76 65 72 61 6C 20 66 69 64 64 6C 79 20 6F 70 everal fiddly op
000170: 65 72 61 74 69 6F 6E 73 20 61 6E 64 20 61 20 20 erations and a
000180: 6C 6F 74 20 20 6F 66 20 20 6C 75 63 6B 2C 20 20 lot of luck,
000190: 61 6E 64 20 20 6F 66 74 65 6E 20 20 67 6F 65 73 and often goes
0001A0: 0D 0A 77 72 6F 6E 67 2E 20 41 20 70 72 6F 67 72 ..wrong. A progr
0001B0: 61 6D 6D 65 20 74 68 61 74 20 77 6F 75 6C 64 20 amme that would
0001C0: 65 6E 6C 61 72 67 65 20 61 20 63 75 74 6F 75 74 enlarge a cutout
0001D0: 2C 20 6F 72 20 70 61 72 74 2D 70 61 67 65 20 75 , or part-page u
0001E0: 70 20 74 6F 20 61 20 66 75 6C 6C 20 20 70 61 67 p to a full pag
0001F0: 65 2C 0D 0A 69 6E 20 73 74 61 67 65 73 2C 20 77 e,..in stages, w
Size : 512 (Real : 512)
000000: 6F 75 6C 64 20 62 65 20 61 20 72 65 61 6C 20 62 ould be a real b
000010: 6F 6F 6E 2E 0D 0A 0D 0A 41 6E 64 20 6C 61 73 74 oon.....And last
000020: 6C 79 2C 20 61 20 70 61 74 20 6F 6E 20 74 68 65 ly, a pat on the
000030: 20 62 61 63 6B 20 74 6F 20 47 72 61 65 6D 65 2C back to Graeme,
000040: 20 77 68 6F 20 68 61 64 20 6D 79 20 20 50 44 20 who had my PD
000050: 20 6F 72 64 65 72 20 20 62 61 63 6B 20 20 74 6F order back to
000060: 20 20 6D 65 20 20 62 79 0D 0A 72 65 74 75 72 6E me by..return
000070: 20 70 6F 73 74 20 6C 61 73 74 20 77 65 65 6B 2E post last week.
000080: 20 54 68 61 6E 6B 73 20 47 72 61 65 6D 65 2D 20 Thanks Graeme-
000090: 67 72 65 61 74 20 73 65 72 76 69 63 65 21 0D 0A great service!..
0000A0: 4A 49 4D 20 50 41 4C 4D 45 52 2E 20 20 42 6F 75 JIM PALMER. Bou
0000B0: 72 6E 65 6D 6F 75 74 68 2E 0D 0A 0D 0A 3C 3C 20 rnemouth.....<<
0000C0: 41 67 61 69 6E 2C 20 6E 69 63 65 20 74 6F 20 20 Again, nice to
0000D0: 73 65 65 20 73 6F 6D 65 62 6F 64 79 20 20 63 6F see somebody co
0000E0: 6E 74 72 69 62 75 74 69 6E 67 20 73 6F 6D 65 74 ntributing somet
0000F0: 68 69 6E 67 2E 20 20 49 20 74 68 69 6E 6B 20 49 hing. I think I
000100: 20 6D 65 6E 74 69 6F 6E 65 64 20 69 6E 0D 0A 73 mentioned in..s
000110: 6F 6D 65 20 70 72 65 76 69 6F 75 73 20 72 65 70 ome previous rep
000120: 6C 69 65 73 20 74 68 61 74 20 49 20 64 6F 6E 27 lies that I don'
000130: 74 20 75 73 65 20 44 54 50 20 20 70 72 6F 67 72 t use DTP progr
000140: 61 6D 73 20 6F 72 20 41 72 74 20 70 72 6F 67 72 ams or Art progr
000150: 61 6D 73 2C 20 73 6F 20 69 74 27 73 20 6E 6F 0D ams, so it's no.
000160: 0A 67 6F 6F 64 20 61 73 6B 69 6E 67 20 6D 65 2E .good asking me.
000170: 20 59 6F 75 72 20 62 65 73 74 20 62 65 74 20 69 Your best bet i
000180: 73 20 74 6F 20 77 72 69 74 65 20 74 6F 20 53 69 s to write to Si
000190: 6D 6F 6E 20 28 73 65 65 20 74 68 65 20 27 48 65 mon (see the 'He
0001A0: 6C 70 6C 69 6E 65 27 20 73 70 6F 74 2E 29 20 3E lpline' spot.) >
0001B0: 3E 0D 0A 1A 70 20 39 32 20 20 20 20 20 20 20 20 >...p 92
0001C0: 20 20 20 42 6F 62 20 42 6C 61 6E 73 68 61 72 64 Bob Blanshard
0001D0: 0D 0A 0D 0A 4F 76 65 72 20 61 20 70 65 72 69 6F ....Over a perio
0001E0: 64 20 6F 66 20 61 62 6F 75 74 20 74 77 6F 20 6D d of about two m
0001F0: 6F 6E 74 68 73 20 49 20 20 68 61 76 65 20 72 65 onths I have re
Size : 512 (Real : 512)
000000: 73 65 76 65 72 61 6C 20 66 69 64 64 6C 79 20 6F several fiddly o
000010: 70 65 72 61 74 69 6F 6E 73 20 61 6E 64 20 61 20 perations and a
000020: 20 6C 6F 74 20 20 6F 66 20 20 6C 75 63 6B 2C 20 lot of luck,
000030: 20 61 6E 64 20 20 6F 66 74 65 6E 20 20 67 6F 65 and often goe
000040: 73 0D 0A 77 72 6F 6E 67 2E 20 41 20 70 72 6F 67 s..wrong. A prog
000050: 72 61 6D 6D 65 20 74 68 61 74 20 77 6F 75 6C 64 ramme that would
000060: 20 65 6E 6C 61 72 67 65 20 61 20 63 75 74 6F 75 enlarge a cutou
000070: 74 2C 20 6F 72 20 70 61 72 74 2D 70 61 67 65 20 t, or part-page
000080: 75 70 20 74 6F 20 61 20 66 75 6C 6C 20 20 70 61 up to a full pa
000090: 67 65 2C 0D 0A 69 6E 20 73 74 61 67 65 73 2C 20 ge,..in stages,
0000A0: 77 6F 75 6C 64 20 62 65 20 61 20 72 65 61 6C 20 would be a real
0000B0: 62 6F 6F 6E 2E 0D 0A 0D 0A 41 6E 64 20 6C 61 73 boon.....And las
0000C0: 74 6C 79 2C 20 61 20 70 61 74 20 6F 6E 20 74 68 tly, a pat on th
0000D0: 65 20 62 61 63 6B 20 74 6F 20 47 72 61 65 6D 65 e back to Graeme
0000E0: 2C 20 77 68 6F 20 68 61 64 20 6D 79 20 20 50 44 , who had my PD
0000F0: 20 20 6F 72 64 65 72 20 20 62 61 63 6B 20 20 74 order back t
000100: 6F 20 20 6D 65 20 20 62 79 0D 0A 72 65 74 75 72 o me by..retur
000110: 6E 20 70 6F 73 74 20 6C 61 73 74 20 77 65 65 6B n post last week
000120: 2E 20 54 68 61 6E 6B 73 20 47 72 61 65 6D 65 2D . Thanks Graeme-
000130: 20 67 72 65 61 74 20 73 65 72 76 69 63 65 21 0D great service!.
000140: 0A 0D 0A 4A 49 4D 20 50 41 4C 4D 45 52 2E 20 20 ...JIM PALMER.
000150: 42 6F 75 72 6E 65 6D 6F 75 74 68 2E 0D 0A 0D 0A Bournemouth.....
000160: 3C 3C 20 41 67 61 69 6E 2C 20 6E 69 63 65 20 74 << Again, nice t
000170: 6F 20 73 65 65 20 20 73 6F 6D 65 62 6F 64 79 20 o see somebody
000180: 63 6F 6E 74 72 69 62 75 74 69 6E 67 20 20 73 6F contributing so
000190: 6D 65 74 68 69 6E 67 20 69 6E 20 74 68 65 73 65 mething in these
0001A0: 20 68 61 6C 6C 6F 77 65 64 20 70 61 67 65 73 2E hallowed pages.
0001B0: 0D 0A 49 20 74 68 69 6E 6B 20 49 20 6D 65 6E 74 ..I think I ment
0001C0: 69 6F 6E 65 64 20 69 6E 20 20 73 6F 6D 65 20 70 ioned in some p
0001D0: 72 65 76 69 6F 75 73 20 72 65 70 6C 69 65 73 20 revious replies
0001E0: 74 68 61 74 20 20 49 20 64 6F 6E 27 74 20 75 73 that I don't us
0001F0: 65 20 44 54 50 20 20 70 72 6F 67 72 61 6D 73 20 e DTP programs
Size : 512 (Real : 512)
000000: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000010: 20 20 20 20 20 20 20 20 20 20 20 4C 65 74 74 65 Lette
000020: 72 73 20 73 68 6F 75 6C 64 20 62 65 20 73 65 6E rs should be sen
000030: 74 20 74 6F 3A 0D 0A 0D 0A 20 20 20 20 20 20 20 t to:....
000040: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000050: 20 20 20 20 20 20 20 20 20 20 20 42 61 72 72 69 Barri
000060: 65 20 53 6E 65 6C 6C 0D 0A 20 20 20 20 20 20 20 e Snell..
000070: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000080: 20 20 20 20 20 20 20 43 50 43 44 20 50 6F 73 74 CPCD Post
000090: 62 61 67 20 45 64 69 74 6F 72 0D 0A 20 20 20 20 bag Editor..
0000A0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0000B0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 36 35 65
0000C0: 20 42 61 74 68 20 52 6F 61 64 0D 0A 20 20 20 20 Bath Road..
0000D0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0000E0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0000F0: 53 6F 75 74 68 73 65 61 0D 0A 20 20 20 20 20 20 Southsea..
000100: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000110: 20 20 20 20 20 20 20 20 20 50 6F 72 74 73 6D 6F Portsmo
000120: 75 74 68 20 50 4F 34 20 4F 48 58 0D 0A 0D 0A 20 uth PO4 OHX....
000130: 20 20 20 20 20 50 6C 65 61 73 65 20 73 65 6E 64 Please send
000140: 20 79 6F 75 72 20 6C 65 74 74 65 72 73 20 6F 6E your letters on
000150: 20 70 61 70 65 72 20 6F 6E 6C 79 2C 20 4E 4F 54 paper only, NOT
000160: 20 20 6F 6E 20 20 61 20 64 69 73 63 2C 20 61 73 on a disc, as
000170: 20 74 68 65 20 66 72 65 65 0D 0A 20 20 20 20 20 the free..
000180: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 50 44 PD
000190: 20 73 6F 66 74 77 61 72 65 20 6F 66 66 65 72 20 software offer
0001A0: 68 61 73 20 6E 6F 77 20 62 65 65 6E 20 77 69 74 has now been wit
0001B0: 68 64 72 61 77 6E 2E 0D 0A 0D 0A 20 20 20 20 20 hdrawn.....
0001C0: 20 20 20 20 20 43 50 43 20 44 6F 6D 61 69 6E 20 CPC Domain
0001D0: 72 65 73 65 72 76 65 73 20 74 68 65 20 72 69 67 reserves the rig
0001E0: 68 74 20 74 6F 20 70 75 62 6C 69 73 68 20 61 6E ht to publish an
0001F0: 64 20 65 64 69 74 20 74 68 65 20 77 68 6F 6C 65 d edit the whole
Size : 512 (Real : 512)
000000: 0D 0A 20 20 20 20 20 20 20 6F 72 20 70 61 72 74 .. or part
000010: 20 6F 66 20 61 6E 79 20 6C 65 74 74 65 72 2C 20 of any letter,
000020: 65 76 65 6E 20 69 66 20 69 74 20 69 73 20 77 69 even if it is wi
000030: 74 68 20 61 6E 20 6F 72 64 65 72 2C 20 75 6E 6C th an order, unl
000040: 65 73 73 20 6D 61 72 6B 65 64 0D 0A 20 20 20 20 ess marked..
000050: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000060: 20 20 20 20 20 20 20 20 22 20 4E 4F 54 20 46 4F " NOT FO
000070: 52 20 50 55 42 4C 49 43 41 54 49 4F 4E 20 22 0D R PUBLICATION ".
000080: 0A 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 ...
000090: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0000A0: 20 20 20 20 2D 2D 2D 2D 2D 20 2A 20 2D 2D 2D 2D ----- * ----
0000B0: 2D 0D 0A 0D 0A 2A 54 20 20 20 20 20 20 20 20 20 -....*T
0000C0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0000D0: 20 20 20 20 20 20 20 20 20 43 4F 4D 49 4E 47 20 COMING
0000E0: 53 4F 4F 4E 0D 0A 2A 42 20 20 20 20 20 20 20 20 SOON..*B
0000F0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000100: 20 20 20 20 20 20 20 20 20 20 43 4F 4D 49 4E 47 COMING
000110: 20 53 4F 4F 4E 0D 0A 0D 0A 53 65 65 20 74 68 69 SOON....See thi
000120: 73 20 70 61 67 65 20 6E 65 78 74 20 69 73 73 75 s page next issu
000130: 65 20 20 66 6F 72 20 20 64 65 74 61 69 6C 73 20 e for details
000140: 20 6F 66 20 20 61 20 20 6D 61 73 73 69 76 65 20 of a massive
000150: 20 63 61 73 68 20 20 61 77 61 72 64 20 66 6F 72 cash award for
000160: 20 74 68 65 20 62 65 73 74 0D 0A 72 65 61 64 65 the best..reade
000170: 72 27 73 20 22 4C 65 74 74 65 72 20 4F 66 20 54 r's "Letter Of T
000180: 68 65 20 4D 6F 6E 74 68 22 2E 0D 0A 1A FF 00 FF he Month".......
000190: 20 20 20 20 20 20 20 20 20 20 20 4C 65 74 74 65 Lette
0001A0: 72 73 20 73 68 6F 75 6C 64 20 62 65 20 73 65 6E rs should be sen
0001B0: 74 20 74 6F 3A 0D 0A 0D 0A 20 20 20 20 20 20 20 t to:....
0001C0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0001D0: 20 20 20 20 20 20 20 20 20 20 20 42 61 72 72 69 Barri
0001E0: 65 20 53 6E 65 6C 6C 0D 0A 20 20 20 20 20 20 20 e Snell..
0001F0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
Size : 512 (Real : 512)
000000: 2A 54 20 20 20 20 20 20 20 20 20 20 20 20 20 20 *T
000010: 20 20 20 20 20 20 20 20 20 20 20 54 68 65 20 50 The P
000020: 72 69 6E 74 2D 4F 75 74 20 46 69 72 6D 77 61 72 rint-Out Firmwar
000030: 65 20 47 75 69 64 65 0D 0A 2A 42 20 20 20 20 20 e Guide..*B
000040: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000050: 20 20 20 20 54 68 65 20 50 72 69 6E 74 2D 4F 75 The Print-Ou
000060: 74 20 46 69 72 6D 77 61 72 65 20 47 75 69 64 65 t Firmware Guide
000070: 0D 0A 0D 0A 41 73 20 20 6D 65 6E 74 69 6F 6E 65 ....As mentione
000080: 64 20 20 69 6E 20 61 20 6C 65 74 74 65 72 20 69 d in a letter i
000090: 6E 20 61 20 70 72 65 76 69 6F 75 73 20 69 73 73 n a previous iss
0000A0: 75 65 20 6F 66 20 43 50 43 44 2C 20 20 74 68 65 ue of CPCD, the
0000B0: 20 61 75 74 68 6F 72 73 20 6F 66 20 74 68 65 20 authors of the
0000C0: 6E 6F 77 0D 0A 64 65 66 75 6E 63 74 20 20 50 72 now..defunct Pr
0000D0: 69 6E 74 2D 4F 75 74 20 20 66 61 6E 7A 69 6E 65 int-Out fanzine
0000E0: 20 20 68 61 76 65 20 20 70 72 6F 64 75 63 65 64 have produced
0000F0: 20 20 74 68 65 69 72 20 20 76 65 72 79 20 20 20 their very
000100: 6F 77 6E 20 20 72 65 70 6C 61 63 65 6D 65 6E 74 own replacement
000110: 20 20 74 6F 0D 0A 41 6D 73 74 72 61 64 27 73 20 to..Amstrad's
000120: 46 69 72 6D 77 61 72 65 20 47 75 69 64 65 2C 20 Firmware Guide,
000130: 74 68 65 20 53 6F 66 74 20 39 38 36 20 74 6F 20 the Soft 986 to
000140: 6D 6F 73 74 20 6F 66 20 75 73 2E 0D 0A 49 74 20 most of us...It
000150: 20 69 73 20 20 65 78 61 63 74 6C 79 20 38 30 20 is exactly 80
000160: 70 61 67 65 73 20 69 6E 20 6C 65 6E 67 74 68 2C pages in length,
000170: 20 20 61 6E 64 20 70 72 69 6E 74 65 64 20 6F 6E and printed on
000180: 20 41 34 20 70 61 70 65 72 2E 20 20 49 6E 73 74 A4 paper. Inst
000190: 65 61 64 20 6F 66 20 75 73 69 6E 67 0D 0A 73 74 ead of using..st
0001A0: 61 70 6C 65 73 20 20 74 6F 20 20 62 69 6E 64 20 aples to bind
0001B0: 20 74 68 65 73 65 20 70 61 67 65 73 20 74 6F 67 these pages tog
0001C0: 65 74 68 65 72 2C 20 20 74 68 65 20 70 65 6F 70 ether, the peop
0001D0: 6C 65 20 69 6E 76 6F 6C 76 65 64 20 68 61 76 65 le involved have
0001E0: 20 20 75 73 65 64 20 20 74 68 6F 73 65 0D 0A 6C used those..l
0001F0: 69 74 74 6C 65 20 70 6C 61 73 74 69 63 20 73 74 ittle plastic st
Size : 512 (Real : 512)
000000: 72 69 70 73 20 2D 20 61 20 67 6F 6F 64 20 69 64 rips - a good id
000010: 65 61 20 63 6F 6E 73 69 64 65 72 69 6E 67 20 74 ea considering t
000020: 68 61 74 20 73 74 61 70 6C 65 73 20 75 73 75 61 hat staples usua
000030: 6C 6C 79 20 72 69 70 20 75 70 20 74 68 65 0D 0A lly rip up the..
000040: 70 61 70 65 72 20 61 66 74 65 72 20 61 20 66 65 paper after a fe
000050: 77 20 77 65 65 6B 73 20 6F 66 20 75 73 65 21 0D w weeks of use!.
000060: 0A 0D 0A 55 70 6F 6E 20 6F 70 65 6E 69 6E 67 20 ...Upon opening
000070: 74 68 65 20 66 69 72 73 74 20 70 61 67 65 2C 20 the first page,
000080: 20 20 79 6F 75 20 20 61 72 65 20 20 70 72 65 73 you are pres
000090: 65 6E 74 65 64 20 20 77 69 74 68 20 20 20 61 20 ented with a
0000A0: 73 6D 61 6C 6C 20 20 61 64 76 65 72 74 20 20 66 small advert f
0000B0: 6F 72 0D 0A 6F 74 68 65 72 20 20 69 74 65 6D 73 or..other items
0000C0: 20 20 61 76 61 69 6C 61 62 6C 65 20 6F 6E 20 74 available on t
0000D0: 68 65 20 69 6E 73 69 64 65 20 63 6F 76 65 72 2C he inside cover,
0000E0: 20 20 61 6E 64 20 20 61 20 20 73 68 6F 72 74 20 and a short
0000F0: 69 6E 74 72 6F 64 75 63 74 69 6F 6E 20 6F 6E 20 introduction on
000100: 74 68 65 0D 0A 70 72 6F 70 65 72 20 66 69 72 73 the..proper firs
000110: 74 20 70 61 67 65 2E 20 54 68 65 20 6E 65 78 74 t page. The next
000120: 20 31 39 20 70 61 67 65 73 20 63 6F 6E 74 61 69 19 pages contai
000130: 6E 20 20 6D 65 6D 6F 72 79 20 6D 61 70 73 20 66 n memory maps f
000140: 6F 72 20 62 6F 74 68 20 74 68 65 20 20 34 36 34 or both the 464
000150: 20 61 6E 64 0D 0A 36 31 32 38 2C 20 20 77 69 74 and..6128, wit
000160: 68 20 20 64 65 74 61 69 6C 65 64 20 69 6E 66 6F h detailed info
000170: 72 6D 61 74 69 6F 6E 20 20 61 62 6F 75 74 20 20 rmation about
000180: 77 68 61 74 20 20 69 73 20 20 63 6F 6E 74 61 69 what is contai
000190: 6E 65 64 20 20 69 6E 20 45 56 45 52 59 20 20 6D ned in EVERY m
0001A0: 65 6D 6F 72 79 0D 0A 6C 6F 63 61 74 69 6F 6E 21 emory..location!
0001B0: 20 20 54 68 65 20 20 66 6F 6C 6C 6F 77 69 6E 67 The following
0001C0: 20 20 74 68 72 65 65 20 70 61 67 65 73 20 61 66 three pages af
0001D0: 74 65 72 20 74 68 61 74 20 63 6F 6E 74 61 69 6E ter that contain
0001E0: 20 73 75 6D 6D 61 72 69 65 73 20 6F 66 20 61 6C summaries of al
0001F0: 6C 20 20 74 68 65 0D 0A 46 69 72 6D 77 61 72 65 l the..Firmware
Size : 512 (Real : 512)
000000: 20 20 4A 75 6D 70 62 6C 6F 63 6B 73 20 61 6C 6F Jumpblocks alo
000010: 6E 67 20 77 69 74 68 20 61 20 73 6D 61 6C 6C 20 ng with a small
000020: 68 61 6C 66 20 70 61 67 65 20 64 65 73 63 72 69 half page descri
000030: 70 74 69 6F 6E 20 6F 6E 20 77 68 61 74 20 74 68 ption on what th
000040: 65 79 20 20 61 72 65 0D 0A 75 73 65 64 20 66 6F ey are..used fo
000050: 72 2E 0D 0A 0D 0A 54 68 65 20 6C 61 72 67 65 73 r.....The larges
000060: 74 20 63 68 75 6E 6B 20 6F 66 20 74 68 69 73 20 t chunk of this
000070: 70 75 62 6C 69 63 61 74 69 6F 6E 20 69 73 20 74 publication is t
000080: 61 6B 65 6E 20 75 70 20 62 79 20 33 38 20 70 61 aken up by 38 pa
000090: 67 65 73 20 6F 66 20 65 76 65 72 79 20 70 6F 73 ges of every pos
0000A0: 73 69 62 6C 65 0D 0A 66 69 72 6D 77 61 72 65 20 sible..firmware
0000B0: 63 6F 6D 6D 61 6E 64 20 74 68 61 74 20 79 6F 75 command that you
0000C0: 20 61 72 65 20 6C 69 6B 65 6C 79 20 74 6F 20 75 are likely to u
0000D0: 73 65 2C 20 20 69 6E 63 6C 75 64 69 6E 67 20 64 se, including d
0000E0: 65 74 61 69 6C 65 64 20 69 6E 66 6F 72 6D 61 74 etailed informat
0000F0: 69 6F 6E 20 6F 6E 0D 0A 74 68 65 20 65 6E 74 72 ion on..the entr
000100: 79 20 63 6F 6E 64 69 74 69 6F 6E 73 2C 20 20 77 y conditions, w
000110: 68 61 74 20 72 65 67 69 73 74 65 72 73 20 74 6F hat registers to
000120: 20 75 73 65 2C 20 20 74 68 65 20 73 74 61 74 65 use, the state
000130: 20 6F 66 20 72 65 67 69 73 74 65 72 73 20 6F 6E of registers on
000140: 20 20 65 78 69 74 2C 0D 0A 61 6E 64 20 73 68 6F exit,..and sho
000150: 72 74 20 66 6F 6F 74 2D 6E 6F 74 65 73 20 6F 6E rt foot-notes on
000160: 20 61 6E 79 20 73 70 65 63 69 61 6C 20 6F 72 20 any special or
000170: 69 6D 70 6F 72 74 61 6E 74 20 70 6F 69 6E 74 20 important point
000180: 74 6F 20 62 65 61 72 20 69 6E 20 6D 69 6E 64 2E to bear in mind.
000190: 20 20 4F 6E 20 74 6F 70 0D 0A 6F 66 20 20 61 6C On top..of al
0001A0: 6C 20 20 74 68 61 74 2C 20 20 79 6F 75 20 61 72 l that, you ar
0001B0: 65 20 61 6C 73 6F 20 67 69 76 65 6E 20 61 20 63 e also given a c
0001C0: 6F 6D 70 6C 65 74 65 20 27 75 6E 64 6F 63 75 6D omplete 'undocum
0001D0: 65 6E 74 65 64 27 20 6C 69 73 74 20 6F 66 20 74 ented' list of t
0001E0: 68 65 20 20 6D 61 74 68 73 0D 0A 66 69 72 6D 77 he maths..firmw
0001F0: 61 72 65 20 20 72 6F 75 74 69 6E 65 73 2C 20 20 are routines,
Size : 512 (Real : 512)
000000: 77 68 69 63 68 20 77 65 72 65 20 6D 79 73 74 65 which were myste
000010: 72 69 6F 75 73 6C 79 20 6E 6F 74 20 67 69 76 65 riously not give
000020: 6E 20 69 6E 20 74 68 65 20 6F 66 66 69 63 69 61 n in the officia
000030: 6C 20 20 6D 61 6E 75 61 6C 21 0D 0A 54 68 65 73 l manual!..Thes
000040: 65 20 20 61 72 65 20 20 74 68 69 6E 67 73 20 20 e are things
000050: 6C 69 6B 65 20 20 63 6F 6E 76 65 72 74 69 6E 67 like converting
000060: 20 20 52 65 61 6C 20 20 20 6E 75 6D 62 65 72 73 Real numbers
000070: 20 20 74 6F 20 20 49 6E 74 65 67 65 72 73 2C 20 to Integers,
000080: 20 42 69 6E 61 72 79 20 20 74 6F 0D 0A 48 65 78 Binary to..Hex
000090: 61 64 65 63 69 6D 61 6C 20 61 6E 64 20 63 61 6C adecimal and cal
0000A0: 63 75 6C 61 74 69 6E 67 20 43 6F 73 69 6E 65 73 culating Cosines
0000B0: 2C 20 20 53 69 6E 65 73 2C 20 20 61 6E 64 20 54 , Sines, and T
0000C0: 61 6E 67 65 6E 74 73 2E 20 20 46 6F 6C 6C 6F 77 angents. Follow
0000D0: 69 6E 67 20 6F 6E 20 20 66 72 6F 6D 0D 0A 74 68 ing on from..th
0000E0: 61 74 20 20 69 73 20 20 74 68 65 20 42 69 6F 73 at is the Bios
0000F0: 20 26 20 41 6D 73 64 6F 73 20 46 69 72 6D 77 61 & Amsdos Firmwa
000100: 72 65 20 72 6F 75 74 69 6E 65 73 2C 20 20 68 61 re routines, ha
000110: 6E 64 79 20 66 6F 72 20 6D 61 6B 69 6E 67 20 79 ndy for making y
000120: 6F 75 72 20 6F 77 6E 20 20 64 69 73 6B 0D 0A 66 our own disk..f
000130: 6F 72 6D 61 74 73 2C 20 63 68 61 6E 67 69 6E 67 ormats, changing
000140: 20 74 68 65 20 61 63 63 65 73 73 20 73 70 65 65 the access spee
000150: 64 20 6F 66 20 74 68 65 20 64 69 73 6B 20 64 72 d of the disk dr
000160: 69 76 65 20 68 65 61 64 2C 20 61 6E 64 20 73 6F ive head, and so
000170: 20 6F 6E 2E 20 20 43 6F 6D 70 6C 65 74 65 0D 0A on. Complete..
000180: 69 6E 66 6F 72 6D 61 74 69 6F 6E 20 69 73 20 67 information is g
000190: 69 76 65 6E 20 77 69 74 68 20 61 6C 6C 20 6F 66 iven with all of
0001A0: 20 74 68 69 73 20 61 73 20 77 65 6C 6C 2E 0D 0A this as well...
0001B0: 0D 0A 54 68 65 20 20 5A 38 30 20 69 6E 73 74 72 ..The Z80 instr
0001C0: 75 63 74 69 6F 6E 20 73 65 74 20 69 73 20 6E 65 uction set is ne
0001D0: 78 74 2C 20 20 77 69 74 68 20 61 20 46 55 4C 4C xt, with a FULL
0001E0: 20 4C 49 53 54 20 6F 66 20 41 4C 4C 20 5A 38 30 LIST of ALL Z80
0001F0: 20 69 6E 73 74 72 75 63 74 69 6F 6E 73 20 61 6E instructions an
Size : 512 (Real : 512)
000000: 64 0D 0A 74 68 65 69 72 20 6F 70 2D 63 6F 64 65 d..their op-code
000010: 73 2C 20 69 6E 63 6C 75 64 69 6E 67 20 74 68 65 s, including the
000020: 20 75 6E 64 6F 63 75 6D 65 6E 74 65 64 20 6F 6E undocumented on
000030: 65 73 2E 20 4E 65 78 74 20 74 6F 20 74 68 65 6D es. Next to them
000040: 20 61 72 65 20 6C 69 73 74 73 20 74 65 6C 6C 69 are lists telli
000050: 6E 67 0D 0A 79 6F 75 20 77 68 61 74 20 74 68 65 ng..you what the
000060: 20 73 74 61 74 65 73 20 6F 66 20 74 68 65 20 43 states of the C
000070: 61 72 72 79 20 66 6C 61 67 2C 20 20 5A 65 72 6F arry flag, Zero
000080: 20 66 6C 61 67 2C 20 65 74 63 2C 20 77 68 65 6E flag, etc, when
000090: 20 74 68 65 20 69 6E 73 74 72 75 63 74 69 6F 6E the instruction
0000A0: 20 69 73 0D 0A 63 61 72 72 69 65 64 20 6F 75 74 is..carried out
0000B0: 20 28 69 6E 76 61 6C 75 61 62 6C 65 20 66 6F 72 (invaluable for
0000C0: 20 4D 2F 43 20 70 72 6F 67 72 61 6D 6D 65 72 73 M/C programmers
0000D0: 21 29 2E 0D 0A 0D 0A 54 68 65 20 72 65 6D 61 69 !).....The remai
0000E0: 6E 64 65 72 20 6F 66 20 74 68 65 20 70 75 62 6C nder of the publ
0000F0: 69 63 61 74 69 6F 6E 20 69 73 20 66 69 6C 6C 65 ication is fille
000100: 64 20 77 69 74 68 20 35 20 61 70 70 65 6E 64 69 d with 5 appendi
000110: 63 65 73 2C 20 20 77 69 74 68 20 42 41 53 49 43 ces, with BASIC
000120: 20 74 6F 6B 65 6E 0D 0A 6C 69 73 74 73 20 20 69 token..lists i
000130: 6E 20 20 41 70 70 65 6E 64 69 78 20 41 2C 20 20 n Appendix A,
000140: 43 50 43 20 50 6F 72 74 20 61 64 64 72 65 73 73 CPC Port address
000150: 65 73 20 69 6E 20 42 20 28 66 6F 72 20 62 6F 74 es in B (for bot
000160: 68 20 63 6F 6D 70 75 74 65 72 73 29 2C 20 20 61 h computers), a
000170: 20 34 36 34 20 74 6F 0D 0A 36 31 32 38 20 63 6F 464 to..6128 co
000180: 6E 76 65 72 73 69 6F 6E 20 63 68 61 72 74 20 69 nversion chart i
000190: 6E 20 43 2C 20 61 6E 64 20 61 20 66 65 77 20 68 n C, and a few h
0001A0: 65 6C 70 66 75 6C 20 72 6F 75 74 69 6E 65 73 20 elpful routines
0001B0: 69 6E 20 61 70 70 65 6E 64 69 63 65 73 20 44 20 in appendices D
0001C0: 26 20 45 2E 20 20 4F 6E 0D 0A 74 68 65 20 62 61 & E. On..the ba
0001D0: 63 6B 20 63 6F 76 65 72 20 69 73 20 61 20 68 65 ck cover is a he
0001E0: 78 61 64 65 63 69 6D 61 6C 20 74 6F 20 64 65 63 xadecimal to dec
0001F0: 69 6D 61 6C 20 63 6F 6E 76 65 72 73 69 6F 6E 20 imal conversion
Size : 512 (Real : 512)
000000: 63 68 61 72 74 2C 20 20 73 6F 20 70 75 74 20 61 chart, so put a
000010: 77 61 79 20 74 68 6F 73 65 0D 0A 66 61 6E 63 79 way those..fancy
000020: 20 73 63 69 65 6E 74 69 66 69 63 20 63 61 6C 63 scientific calc
000030: 75 6C 61 74 6F 72 73 21 0D 0A 0D 0A 41 6C 6C 20 ulators!....All
000040: 20 69 6E 20 61 6C 6C 2C 20 20 74 68 65 20 50 72 in all, the Pr
000050: 69 6E 74 2D 4F 75 74 20 46 69 72 6D 77 61 72 65 int-Out Firmware
000060: 20 47 75 69 64 65 20 69 73 20 69 6E 76 61 6C 75 Guide is invalu
000070: 61 62 6C 65 2E 20 20 49 74 20 69 73 20 76 65 72 able. It is ver
000080: 79 20 77 65 6C 6C 20 20 70 75 74 0D 0A 74 6F 67 y well put..tog
000090: 65 74 68 65 72 2C 20 20 77 69 74 68 20 20 76 65 ether, with ve
0000A0: 72 79 20 63 6F 6E 63 69 73 65 20 61 6E 64 20 77 ry concise and w
0000B0: 65 6C 6C 20 70 75 74 20 74 6F 67 65 74 68 65 72 ell put together
0000C0: 20 69 6E 73 74 72 75 63 74 69 6F 6E 73 2E 20 20 instructions.
0000D0: 42 65 63 61 75 73 65 20 20 74 68 65 0D 0A 70 61 Because the..pa
0000E0: 67 65 73 20 68 61 76 65 20 62 65 65 6E 20 70 72 ges have been pr
0000F0: 6F 64 75 63 65 64 20 6F 6E 20 61 6E 20 41 70 70 oduced on an App
000100: 6C 65 20 4D 61 63 20 6F 72 20 50 43 20 77 69 74 le Mac or PC wit
000110: 68 20 61 20 6C 61 73 65 72 20 70 72 69 6E 74 65 h a laser printe
000120: 72 20 28 49 20 74 68 69 6E 6B 21 29 2C 0D 0A 74 r (I think!),..t
000130: 68 65 20 66 69 6E 69 73 68 65 64 20 6F 75 74 70 he finished outp
000140: 75 74 20 69 73 20 76 65 72 79 20 67 6F 6F 64 2E ut is very good.
000150: 20 46 6F 72 20 61 20 6D 65 61 73 6C 79 20 73 75 For a measly su
000160: 6D 20 6F 66 20 6A 75 73 74 20 A3 38 2E 37 35 2C m of just .8.75,
000170: 20 20 79 6F 75 20 6E 6F 74 20 6F 6E 6C 79 0D 0A you not only..
000180: 67 65 74 20 20 61 6E 20 65 78 63 65 6C 6C 65 6E get an excellen
000190: 74 20 70 69 65 63 65 20 6F 66 20 77 72 69 74 69 t piece of writi
0001A0: 6E 67 2C 20 20 62 75 74 20 61 20 76 65 72 79 20 ng, but a very
0001B0: 68 61 6E 64 79 20 64 69 73 6B 20 66 75 6C 6C 20 handy disk full
0001C0: 6F 66 20 65 76 65 6E 20 68 61 6E 64 69 65 72 0D of even handier.
0001D0: 0A 72 6F 75 74 69 6E 65 73 2E 20 54 68 65 20 46 .routines. The F
0001E0: 69 72 6D 77 61 72 65 20 47 75 69 64 65 20 2B 20 irmware Guide +
0001F0: 74 61 70 65 20 20 63 6F 73 74 73 20 20 A3 36 2E tape costs .6.
Size : 512 (Real : 512)
000000: 37 35 2E 20 54 68 65 73 65 20 69 6E 63 6C 75 64 75. These includ
000010: 65 20 61 20 66 75 6C 6C 20 66 65 61 74 75 72 65 e a full feature
000020: 0D 0A 5A 38 30 20 61 73 73 65 6D 62 6C 65 72 2C ..Z80 assembler,
000030: 20 61 20 6D 6F 6E 69 74 6F 72 20 70 72 6F 67 72 a monitor progr
000040: 61 6D 20 73 6F 20 74 68 61 74 20 79 6F 75 20 20 am so that you
000050: 63 61 6E 20 20 73 69 6D 75 6C 61 74 65 20 20 72 can simulate r
000060: 75 6E 6E 69 6E 67 20 61 20 70 72 6F 67 72 61 6D unning a program
000070: 2C 0D 0A 77 69 74 68 6F 75 74 20 61 63 74 75 61 ,..without actua
000080: 6C 6C 79 20 72 75 6E 6E 69 6E 67 20 69 74 20 20 lly running it
000090: 28 3F 29 2C 20 20 20 6D 6F 72 65 20 20 68 65 6C (?), more hel
0000A0: 70 66 75 6C 20 20 20 72 6F 75 74 69 6E 65 73 2C pful routines,
0000B0: 20 20 61 6E 64 20 61 20 70 72 6F 67 72 61 6D 20 and a program
0000C0: 74 6F 0D 0A 65 6E 61 62 6C 65 20 20 70 6C 75 73 to..enable plus
0000D0: 20 20 6F 77 6E 65 72 73 20 20 74 6F 20 20 75 74 owners to ut
0000E0: 69 6C 69 73 65 20 20 74 68 65 69 72 20 20 20 38 ilise their 8
0000F0: 2D 62 69 74 20 20 70 72 69 6E 74 65 72 20 20 70 -bit printer p
000100: 6F 72 74 20 20 74 6F 20 20 74 68 65 20 20 66 75 ort to the fu
000110: 6C 6C 21 0D 0A 5B 55 6E 66 6F 72 74 75 6E 61 74 ll!..[Unfortunat
000120: 65 6C 79 20 74 68 65 20 64 69 73 6B 20 77 61 73 ely the disk was
000130: 20 6E 6F 74 20 72 65 61 64 79 20 61 74 20 74 68 not ready at th
000140: 65 20 74 69 6D 65 20 20 6F 66 20 77 72 69 74 69 e time of writi
000150: 6E 67 20 74 68 69 73 20 72 65 76 69 65 77 2C 20 ng this review,
000160: 20 62 75 74 0D 0A 6B 65 65 70 20 79 6F 75 72 20 but..keep your
000170: 65 79 65 73 20 70 65 65 6C 65 64 2C 20 20 61 20 eyes peeled, a
000180: 72 65 76 69 65 77 20 6F 66 20 69 74 20 77 69 6C review of it wil
000190: 6C 20 62 65 20 63 6F 6D 69 6E 67 20 76 65 72 79 l be coming very
0001A0: 20 73 6F 6F 6E 2E 2E 2E 48 65 61 74 68 65 72 5D soon...Heather]
0001B0: 0D 0A 0D 0A 20 20 20 20 20 20 20 20 43 4F 53 54 .... COST
0001C0: 53 3A 2D 20 47 75 69 64 65 20 6F 6E 6C 79 2C 20 S:- Guide only,
0001D0: A3 34 2E 35 30 20 3A 20 54 61 70 65 20 6F 6E 6C .4.50 : Tape onl
0001E0: 79 2C 20 A3 32 2E 35 30 20 3A 20 44 69 73 63 20 y, .2.50 : Disc
0001F0: 6F 6E 6C 79 2C 20 A3 34 2E 35 30 0D 0A 20 20 20 only, .4.50..
Size : 512 (Real : 512)
000000: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000010: 47 75 69 64 65 20 2B 20 54 61 70 65 2C 20 A3 36 Guide + Tape, .6
000020: 2E 37 35 20 3A 20 47 75 69 64 65 20 2B 20 44 69 .75 : Guide + Di
000030: 73 63 2C 20 A3 38 2E 37 35 0D 0A 46 6F 72 20 6D sc, .8.75..For m
000040: 6F 72 65 20 64 65 74 61 69 6C 73 2C 20 77 72 69 ore details, wri
000050: 74 65 20 74 6F 3A 20 20 42 6F 62 20 20 54 61 79 te to: Bob Tay
000060: 6C 6F 72 20 20 26 20 20 54 68 6F 6D 61 73 20 20 lor & Thomas
000070: 44 65 66 6F 65 2C 20 20 38 20 4D 61 7A 65 20 47 Defoe, 8 Maze G
000080: 72 65 65 6E 20 52 6F 61 64 2C 0D 0A 42 69 73 68 reen Road,..Bish
000090: 6F 70 27 73 20 53 74 6F 72 74 66 6F 72 64 2C 20 op's Stortford,
0000A0: 48 65 72 74 73 2E 20 43 4D 32 33 20 32 50 4A 2E Herts. CM23 2PJ.
0000B0: 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ..
0000C0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0000D0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0000E0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0000F0: 20 20 47 72 61 65 6D 65 20 43 68 65 73 73 65 72 Graeme Chesser
000100: 2E 0D 0A 1A 49 4E 54 4F 55 54 24 24 24 FF 00 FF ....INTOUT$$$...
000110: 20 20 20 20 20 20 20 20 20 20 20 54 68 65 20 50 The P
000120: 72 69 6E 74 2D 4F 75 74 20 46 69 72 6D 77 61 72 rint-Out Firmwar
000130: 65 20 47 75 69 64 65 0D 0A 2A 42 20 20 20 20 20 e Guide..*B
000140: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000150: 20 20 20 20 54 68 65 20 50 72 69 6E 74 2D 4F 75 The Print-Ou
000160: 74 20 46 69 72 6D 77 61 72 65 20 47 75 69 64 65 t Firmware Guide
000170: 0D 0A 0D 0A 41 73 20 20 6D 65 6E 74 69 6F 6E 65 ....As mentione
000180: 72 65 76 69 65 77 20 6F 66 20 69 74 20 77 69 6C review of it wil
000190: 6C 20 62 65 20 63 6F 6D 69 6E 67 20 76 65 72 79 l be coming very
0001A0: 20 73 6F 6F 6E 2E 2E 2E 48 65 61 74 68 65 72 5D soon...Heather]
0001B0: 0D 0A 0D 0A 20 20 20 20 20 20 20 20 43 4F 53 54 .... COST
0001C0: 53 3A 2D 20 47 75 69 64 65 20 6F 6E 6C 79 2C 20 S:- Guide only,
0001D0: A3 34 2E 35 30 20 3A 20 54 61 70 65 20 6F 6E 6C .4.50 : Tape onl
0001E0: 79 2C 20 A3 32 2E 35 30 20 3A 20 44 69 73 63 20 y, .2.50 : Disc
0001F0: 6F 6E 6C 79 2C 20 A3 34 2E 35 30 0D 0A 20 20 20 only, .4.50..
Size : 512 (Real : 512)
000000: 2A 54 20 20 20 20 20 20 20 20 20 20 20 20 20 20 *T
000010: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000020: 50 72 6F 74 65 78 74 20 61 6E 64 20 50 72 69 6E Protext and Prin
000030: 74 65 72 73 0D 0A 2A 42 20 20 20 20 20 20 20 20 ters..*B
000040: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000050: 20 20 20 20 20 20 50 72 6F 74 65 78 74 20 61 6E Protext an
000060: 64 20 50 72 69 6E 74 65 72 73 0D 0A 0D 0A 20 20 d Printers....
000070: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000080: 20 20 20 20 20 20 20 20 20 20 20 20 20 50 61 72 Par
000090: 74 20 4F 6E 65 3A 20 50 52 4F 54 45 58 54 0D 0A t One: PROTEXT..
0000A0: 0D 0A 54 68 69 73 20 69 73 20 74 68 65 20 66 69 ..This is the fi
0000B0: 72 73 74 20 6F 66 20 74 77 6F 20 61 72 74 69 63 rst of two artic
0000C0: 6C 65 73 20 61 62 6F 75 74 20 67 65 74 74 69 6E les about gettin
0000D0: 67 20 74 68 65 20 6D 6F 73 74 20 6F 75 74 20 6F g the most out o
0000E0: 66 20 50 72 6F 74 65 78 74 20 61 6E 64 20 6D 61 f Protext and ma
0000F0: 6E 79 0D 0A 6F 66 20 74 68 65 20 74 68 69 6E 67 ny..of the thing
000100: 73 20 69 6E 20 74 68 69 73 20 77 69 6C 6C 20 77 s in this will w
000110: 6F 72 6B 20 20 6F 6E 6C 79 20 20 77 69 74 68 20 ork only with
000120: 20 50 72 6F 74 65 78 74 20 61 6C 74 68 6F 75 67 Protext althoug
000130: 68 20 73 6F 6D 65 20 6D 61 79 20 77 6F 72 6B 20 h some may work
000140: 77 69 74 68 0D 0A 6F 74 68 65 72 20 20 57 50 27 with..other WP'
000150: 73 20 20 73 75 63 68 20 20 61 73 20 20 42 72 75 s such as Bru
000160: 6E 77 6F 72 64 20 20 6F 72 20 20 54 61 73 77 6F nword or Taswo
000170: 72 64 2F 41 6D 73 77 6F 72 64 2E 20 20 49 20 20 rd/Amsword. I
000180: 68 61 76 65 20 20 74 68 65 20 20 77 6F 6E 64 65 have the wonde
000190: 72 66 75 6C 6C 79 0D 0A 63 6F 6E 76 65 6E 69 65 rfully..convenie
0001A0: 6E 74 20 52 4F 4D 20 76 65 72 73 69 6F 6E 20 6F nt ROM version o
0001B0: 66 20 50 72 6F 74 65 78 74 20 62 75 74 20 20 49 f Protext but I
0001C0: 20 20 73 74 61 72 74 65 64 20 6F 66 66 20 77 69 started off wi
0001D0: 74 68 20 6F 72 64 69 6E 61 72 79 20 64 69 73 63 th ordinary disc
0001E0: 20 50 72 6F 74 65 78 74 0D 0A 73 6F 20 49 27 6D Protext..so I'm
0001F0: 20 66 61 69 72 6C 79 20 73 75 72 65 20 74 68 61 fairly sure tha
Size : 512 (Real : 512)
000000: 74 20 6D 6F 73 74 20 6F 66 20 74 68 65 20 74 68 t most of the th
000010: 69 6E 67 73 20 68 65 72 65 20 77 69 6C 6C 20 77 ings here will w
000020: 6F 72 6B 20 6F 6E 20 64 69 73 63 20 61 6E 64 20 ork on disc and
000030: 6D 61 79 62 65 20 65 76 65 6E 0D 0A 74 61 70 65 maybe even..tape
000040: 2C 20 61 6C 74 68 6F 75 67 68 20 79 6F 75 20 63 , although you c
000050: 61 6E 27 74 20 64 6F 20 61 6E 79 20 73 65 72 69 an't do any seri
000060: 6F 75 73 20 77 6F 72 64 20 70 72 6F 63 65 73 73 ous word process
000070: 69 6E 67 20 6F 6E 20 74 61 70 65 20 61 6E 79 77 ing on tape anyw
000080: 61 79 2E 0D 0A 0D 0A 4F 6E 65 20 6F 66 20 50 72 ay.....One of Pr
000090: 6F 74 65 78 74 27 73 20 6D 6F 73 74 20 75 73 65 otext's most use
0000A0: 66 75 6C 20 66 75 6E 63 74 69 6F 6E 73 20 20 69 ful functions i
0000B0: 73 20 20 74 68 65 20 61 62 69 6C 69 74 79 20 74 s the ability t
0000C0: 6F 20 64 65 66 69 6E 65 20 66 75 6E 63 74 69 6F o define functio
0000D0: 6E 73 20 6B 65 79 73 0D 0A 74 6F 20 20 63 6F 6E ns keys..to con
0000E0: 74 72 6F 6C 20 20 74 68 65 20 20 70 72 6F 67 72 trol the progr
0000F0: 61 6D 20 20 69 74 73 65 6C 66 20 20 72 61 74 68 am itself rath
000100: 65 72 20 20 74 68 61 6E 20 20 6A 75 73 74 20 20 er than just
000110: 74 6F 20 20 68 6F 6C 64 20 20 62 69 74 73 20 20 to hold bits
000120: 6F 66 20 20 74 65 78 74 2E 0D 0A 55 6E 66 6F 72 of text...Unfor
000130: 74 75 6E 61 74 65 6C 79 20 42 41 53 49 43 20 6C tunately BASIC l
000140: 69 6B 65 73 20 74 6F 20 62 65 20 61 77 6B 77 61 ikes to be awkwa
000150: 72 64 20 20 61 6E 64 20 20 72 65 73 74 72 69 63 rd and restric
000160: 74 73 20 20 74 68 65 20 61 6D 6F 75 6E 74 20 6F ts the amount o
000170: 66 20 73 70 61 63 65 20 66 6F 72 0D 0A 64 65 66 f space for..def
000180: 69 6E 69 74 69 6F 6E 73 20 74 6F 20 61 62 6F 75 initions to abou
000190: 74 20 31 32 31 20 62 79 74 65 73 2C 20 77 68 69 t 121 bytes, whi
0001A0: 63 68 20 20 69 73 20 20 68 61 72 64 6C 79 20 61 ch is hardly a
0001B0: 6E 79 74 68 69 6E 67 2E 20 20 41 72 6E 6F 72 20 nything. Arnor
0001C0: 72 65 61 6C 69 73 65 64 20 74 68 69 73 0D 0A 77 realised this..w
0001D0: 68 65 6E 20 74 68 65 79 20 64 65 73 69 67 6E 65 hen they designe
0001E0: 64 20 74 68 65 69 72 20 75 74 69 6C 69 74 69 65 d their utilitie
0001F0: 73 20 52 4F 4D 2C 20 20 55 74 6F 70 69 61 2C 20 s ROM, Utopia,
Size : 512 (Real : 512)
000000: 20 61 6E 64 20 69 6E 63 6C 75 64 65 64 20 61 20 and included a
000010: 63 6F 6D 6D 61 6E 64 20 7C 54 4F 4B 45 4E 53 0D command |TOKENS.
000020: 0A 74 6F 20 69 6E 63 72 65 61 73 65 20 74 68 65 .to increase the
000030: 20 64 65 66 69 6E 69 74 69 6F 6E 20 20 61 72 65 definition are
000040: 61 20 20 62 75 74 20 20 66 6F 72 20 20 74 68 6F a but for tho
000050: 73 65 20 20 77 69 74 68 6F 75 74 20 20 55 74 6F se without Uto
000060: 70 69 61 20 74 68 65 20 66 6F 6C 6C 6F 77 69 6E pia the followin
000070: 67 0D 0A 70 72 6F 67 72 61 6D 20 77 69 6C 6C 20 g..program will
000080: 64 6F 20 6A 75 73 74 20 61 73 20 77 65 6C 6C 2E do just as well.
000090: 0D 0A 0D 0A 31 30 20 27 72 6F 75 74 69 6E 65 20 ....10 'routine
0000A0: 74 6F 20 65 78 70 61 6E 64 20 74 68 65 20 66 75 to expand the fu
0000B0: 6E 63 74 69 6F 6E 20 6B 65 79 20 62 75 66 66 65 nction key buffe
0000C0: 72 0D 0A 32 30 20 27 42 41 53 49 43 20 76 65 72 r..20 'BASIC ver
0000D0: 73 69 6F 6E 0D 0A 33 30 20 4D 45 4D 4F 52 59 20 sion..30 MEMORY
0000E0: 26 37 46 46 46 20 27 6F 72 20 61 6E 79 77 68 65 &7FFF 'or anywhe
0000F0: 72 65 20 65 6C 73 65 20 79 6F 75 20 77 61 6E 74 re else you want
000100: 20 69 74 0D 0A 34 30 20 61 64 64 3D 33 32 37 36 it..40 add=3276
000110: 38 20 27 26 38 30 30 30 2B 36 35 35 33 36 20 28 8 '&8000+65536 (
000120: 26 38 30 30 30 20 69 73 20 6E 65 67 61 74 69 76 &8000 is negativ
000130: 65 20 66 6F 72 20 73 6F 6D 65 20 72 65 61 73 6F e for some reaso
000140: 6E 29 0D 0A 35 30 20 52 45 41 44 20 61 24 3A 49 n)..50 READ a$:I
000150: 46 20 61 24 3D 22 23 22 20 54 48 45 4E 20 45 4E F a$="#" THEN EN
000160: 44 0D 0A 36 30 20 50 4F 4B 45 20 61 64 64 2C 56 D..60 POKE add,V
000170: 41 4C 28 22 26 22 2B 61 24 29 3A 61 64 64 3D 61 AL("&"+a$):add=a
000180: 64 64 2B 31 3A 47 4F 54 4F 20 35 30 0D 0A 37 30 dd+1:GOTO 50..70
000190: 20 44 41 54 41 20 44 44 2C 36 45 2C 30 30 2C 44 DATA DD,6E,00,D
0001A0: 44 2C 36 36 2C 30 31 2C 44 44 2C 35 45 2C 30 32 D,66,01,DD,5E,02
0001B0: 2C 44 44 2C 35 36 0D 0A 38 30 20 44 41 54 41 20 ,DD,56..80 DATA
0001C0: 30 33 2C 43 44 2C 31 35 2C 42 42 2C 44 38 2C 33 03,CD,15,BB,D8,3
0001D0: 45 2C 30 37 2C 43 33 2C 35 41 2C 42 42 2C 23 0D E,07,C3,5A,BB,#.
0001E0: 0A 0D 0A 3B 72 6F 75 74 69 6E 65 20 74 6F 20 65 ...;routine to e
0001F0: 78 70 61 6E 64 20 66 75 6E 63 74 69 6F 6E 20 6B xpand function k
Size : 512 (Real : 512)
000000: 65 79 20 62 75 66 66 65 72 0D 0A 3B 28 61 73 73 ey buffer..;(ass
000010: 65 6D 62 6C 65 72 20 76 65 72 73 69 6F 6E 29 0D embler version).
000020: 0A 6F 72 67 20 26 38 30 30 30 20 3B 6F 72 20 61 .org &8000 ;or a
000030: 6E 79 77 68 65 72 65 20 65 6C 73 65 20 79 6F 75 nywhere else you
000040: 20 77 61 6E 74 20 69 74 0D 0A 6C 64 20 6C 2C 28 want it..ld l,(
000050: 69 78 2B 30 29 0D 0A 6C 64 20 68 2C 28 69 78 2B ix+0)..ld h,(ix+
000060: 31 29 0D 0A 6C 64 20 65 2C 28 69 78 2B 32 29 0D 1)..ld e,(ix+2).
000070: 0A 6C 64 20 64 2C 28 69 78 2B 33 29 0D 0A 63 61 .ld d,(ix+3)..ca
000080: 6C 6C 20 26 62 62 31 35 20 3B 6B 6D 20 65 78 70 ll &bb15 ;km exp
000090: 20 62 75 66 66 65 72 0D 0A 72 65 74 20 63 0D 0A buffer..ret c..
0000A0: 6C 64 20 61 2C 37 0D 0A 6A 70 20 26 62 62 35 61 ld a,7..jp &bb5a
0000B0: 20 3B 74 78 74 20 6F 75 74 70 75 74 0D 0A 0D 0A ;txt output....
0000C0: 54 6F 20 75 73 65 20 74 68 65 20 70 72 6F 67 72 To use the progr
0000D0: 61 6D 20 72 75 6E 20 6F 72 20 61 73 73 65 6D 62 am run or assemb
0000E0: 6C 65 20 69 74 20 74 68 65 6E 20 74 79 70 65 3A le it then type:
0000F0: 2D 0D 0A 0D 0A 4D 45 4D 4F 52 59 20 48 49 4D 45 -....MEMORY HIME
000100: 4D 2D 78 3A 43 41 4C 4C 20 26 38 30 30 30 2C 28 M-x:CALL &8000,(
000110: 48 49 4D 45 4D 2B 31 29 2C 78 0D 0A 28 77 68 65 HIMEM+1),x..(whe
000120: 72 65 20 78 20 69 73 20 74 68 65 20 61 6D 6F 75 re x is the amou
000130: 6E 74 20 6F 66 20 73 70 61 63 65 20 20 79 6F 75 nt of space you
000140: 20 20 77 61 6E 74 2C 20 20 69 74 20 20 6D 75 73 want, it mus
000150: 74 20 20 62 65 20 6D 6F 72 65 20 74 68 61 6E 20 t be more than
000160: 34 39 20 62 79 74 65 73 2C 20 33 31 0D 0A 62 79 49 bytes, 31..by
000170: 74 65 73 20 6F 66 20 74 68 69 73 20 69 73 20 74 tes of this is t
000180: 61 6B 65 6E 20 75 70 20 62 79 20 74 68 65 20 6F aken up by the o
000190: 70 65 72 61 74 69 6E 67 20 73 79 73 74 65 6D 29 perating system)
0001A0: 0D 0A 0D 0A 54 68 65 20 70 72 6F 67 72 61 6D 20 ....The program
0001B0: 63 61 6E 20 61 63 74 75 61 6C 6C 79 20 20 62 65 can actually be
0001C0: 20 20 73 74 6F 72 65 64 20 20 61 6E 79 77 68 65 stored anywhe
0001D0: 72 65 20 20 69 6E 20 20 6D 65 6D 6F 72 79 20 20 re in memory
0001E0: 6A 75 73 74 20 62 79 20 63 68 61 6E 67 69 6E 67 just by changing
0001F0: 20 74 68 65 0D 0A 61 64 64 72 65 73 73 20 69 6E the..address in
Size : 512 (Real : 512)
000000: 20 74 68 65 20 42 41 53 49 43 20 6C 6F 61 64 65 the BASIC loade
000010: 72 20 6F 72 20 61 74 20 74 68 65 20 20 73 74 61 r or at the sta
000020: 72 74 20 6F 66 20 74 68 65 20 61 73 73 65 6D 62 rt of the assemb
000030: 6C 65 72 20 6C 69 73 74 69 6E 67 2E 20 20 49 66 ler listing. If
000040: 20 74 68 65 72 65 0D 0A 69 73 20 73 6F 6D 65 20 there..is some
000050: 70 72 6F 62 6C 65 6D 20 77 69 74 68 20 70 75 74 problem with put
000060: 74 69 6E 67 20 74 68 65 20 64 65 66 69 6E 69 74 ting the definit
000070: 69 6F 6E 20 20 61 72 65 61 20 20 77 68 65 72 65 ion area where
000080: 20 79 6F 75 20 77 61 6E 74 20 69 74 20 6F 72 20 you want it or
000090: 69 74 73 20 73 69 7A 65 0D 0A 74 68 65 20 70 72 its size..the pr
0000A0: 6F 67 72 61 6D 20 77 69 6C 6C 20 62 65 65 70 20 ogram will beep
0000B0: 61 74 20 79 6F 75 2E 0D 0A 0D 0A 4E 6F 77 20 74 at you.....Now t
0000C0: 68 61 74 20 77 65 27 76 65 20 67 6F 74 20 74 68 hat we've got th
0000D0: 61 74 20 73 6C 69 67 68 74 20 20 70 72 6F 62 6C at slight probl
0000E0: 65 6D 20 20 73 6F 72 74 65 64 20 20 6F 75 74 20 em sorted out
0000F0: 20 77 65 27 6C 6C 20 67 6F 20 6F 6E 20 74 6F 20 we'll go on to
000100: 73 6F 6D 65 20 61 63 74 75 61 6C 0D 0A 70 72 6F some actual..pro
000110: 67 72 61 6D 6D 69 6E 67 20 77 69 74 68 20 50 72 gramming with Pr
000120: 6F 74 65 78 74 2E 20 20 54 68 65 20 65 78 61 6D otext. The exam
000130: 70 6C 65 20 62 65 6C 6F 77 20 20 77 69 6C 6C 20 ple below will
000140: 20 63 6F 70 79 20 74 68 65 20 73 75 72 6E 61 6D copy the surnam
000150: 65 20 6F 66 20 61 20 70 65 72 73 6F 6E 0D 0A 66 e of a person..f
000160: 72 6F 6D 20 74 68 65 20 74 6F 70 20 6F 66 20 61 rom the top of a
000170: 20 6C 65 74 74 65 72 20 69 66 20 70 6C 61 63 65 letter if place
000180: 20 6D 61 72 6B 65 72 20 30 20 69 73 20 70 75 74 marker 0 is put
000190: 20 61 74 20 74 68 65 20 73 74 61 72 74 20 6F 66 at the start of
0001A0: 20 74 68 65 69 72 20 6E 61 6D 65 2E 0D 0A 0D 0A their name.....
0001B0: 31 30 20 27 45 78 61 6D 70 6C 65 20 50 72 6F 67 10 'Example Prog
0001C0: 72 61 6D 20 74 6F 20 73 65 74 20 75 70 20 66 75 ram to set up fu
0001D0: 6E 63 74 69 6F 6E 20 6B 65 79 73 20 66 6F 72 20 nction keys for
0001E0: 50 72 6F 74 65 78 74 0D 0A 32 30 20 4B 45 59 20 Protext..20 KEY
0001F0: 30 2C 43 48 52 24 28 30 29 2B 22 39 22 2B 43 48 0,CHR$(0)+"9"+CH
Size : 512 (Real : 512)
000000: 52 24 28 30 29 2B 22 30 22 2B 43 48 52 24 28 32 R$(0)+"0"+CHR$(2
000010: 34 37 29 2B 43 48 52 24 28 32 33 33 29 2B 43 48 47)+CHR$(233)+CH
000020: 52 24 28 32 34 37 29 2B 43 48 52 24 28 32 33 33 R$(247)+CHR$(233
000030: 29 2B 43 48 52 24 28 30 29 0D 0A 20 20 20 2B 22 )+CHR$(0).. +"
000040: 39 22 2B 43 48 52 24 28 32 33 34 29 2B 43 48 52 9"+CHR$(234)+CHR
000050: 24 28 31 31 29 2B 43 48 52 24 28 30 29 2B 22 39 $(11)+CHR$(0)+"9
000060: 22 2B 43 48 52 24 28 31 36 29 0D 0A 0D 0A 54 68 "+CHR$(16)....Th
000070: 65 20 65 78 61 6D 70 6C 65 20 77 6F 72 6B 73 20 e example works
000080: 62 79 20 28 64 65 65 70 20 62 72 65 61 74 68 20 by (deep breath
000090: 6E 65 63 65 73 73 61 72 79 20 20 68 65 72 65 21 necessary here!
0000A0: 29 20 66 69 72 73 74 20 70 75 74 74 69 6E 67 20 ) first putting
0000B0: 70 6C 61 63 65 20 6D 61 72 6B 65 72 20 39 0D 0A place marker 9..
0000C0: 61 74 20 79 6F 75 72 20 63 75 72 72 65 6E 74 20 at your current
0000D0: 70 6F 73 69 74 69 6F 6E 20 69 6E 20 74 68 65 20 position in the
0000E0: 74 65 78 74 2C 20 20 67 6F 69 6E 67 20 20 74 6F text, going to
0000F0: 20 6D 61 72 6B 65 72 20 30 2C 20 6D 6F 76 69 6E marker 0, movin
000100: 67 20 72 69 67 68 74 20 6F 6E 65 20 77 6F 72 64 g right one word
000110: 0D 0A 28 74 68 65 20 66 69 72 73 74 20 6E 61 6D ..(the first nam
000120: 65 20 6F 72 20 4D 72 2C 4D 69 73 73 20 20 65 74 e or Mr,Miss et
000130: 63 2E 29 20 20 61 6E 64 20 20 70 6C 61 63 69 6E c.) and placin
000140: 67 20 20 61 20 20 62 6C 6F 63 6B 20 6D 61 72 6B g a block mark
000150: 65 72 2C 20 64 6F 69 6E 67 20 74 68 65 20 73 61 er, doing the sa
000160: 6D 65 0D 0A 61 67 61 69 6E 20 74 6F 20 70 75 74 me..again to put
000170: 20 74 68 65 20 73 65 63 6F 6E 64 20 62 6C 6F 63 the second bloc
000180: 6B 20 6D 61 72 6B 65 72 20 69 6E 2C 20 67 6F 69 k marker in, goi
000190: 6E 67 20 62 61 63 6B 20 74 6F 20 79 6F 75 72 20 ng back to your
0001A0: 70 72 65 76 69 6F 75 73 20 70 6F 73 69 74 69 6F previous positio
0001B0: 6E 20 69 6E 0D 0A 74 68 65 20 74 65 78 74 2C 20 n in..the text,
0001C0: 63 6F 70 79 69 6E 67 20 74 68 65 20 62 6C 6F 63 copying the bloc
0001D0: 6B 2C 20 6B 69 6C 6C 69 6E 67 20 74 68 65 20 62 k, killing the b
0001E0: 6C 6F 63 6B 20 6D 61 72 6B 65 72 73 20 61 6E 64 lock markers and
0001F0: 20 66 69 6E 61 6C 6C 79 20 77 69 70 69 6E 67 20 finally wiping
Size : 512 (Real : 512)
000000: 6D 61 72 6B 65 72 0D 0A 39 2E 0D 0A 0D 0A 4F 74 marker..9.....Ot
000010: 68 65 72 20 65 78 61 6D 70 6C 65 73 20 6F 66 20 her examples of
000020: 74 68 69 73 20 66 65 61 74 75 72 65 20 63 61 6E this feature can
000030: 20 62 65 20 20 66 6F 75 6E 64 20 20 69 6E 20 20 be found in
000040: 74 68 65 20 62 61 63 6B 20 6F 66 20 74 68 65 20 the back of the
000050: 50 72 6F 74 65 78 74 20 6D 61 6E 75 61 6C 0D 0A Protext manual..
000060: 62 65 73 69 64 65 20 61 20 6C 69 73 74 20 6F 66 beside a list of
000070: 20 74 68 65 20 43 48 52 24 20 6E 75 6D 62 65 72 the CHR$ number
000080: 73 20 20 66 6F 72 20 20 65 61 63 68 20 20 6F 66 s for each of
000090: 20 74 68 65 20 63 6F 6E 74 72 6F 6C 20 63 6F 64 the control cod
0000A0: 65 73 2C 20 6D 79 20 66 61 76 6F 75 72 69 74 65 es, my favourite
0000B0: 0D 0A 65 78 61 6D 70 6C 65 20 69 73 20 74 68 65 ..example is the
0000C0: 20 6F 6E 65 20 74 68 61 74 20 64 65 66 69 6E 65 one that define
0000D0: 73 20 66 33 20 74 6F 20 73 61 76 65 20 61 6E 64 s f3 to save and
0000E0: 20 63 6F 6E 74 69 6E 75 65 2E 0D 0A 0D 0A 41 6E continue.....An
0000F0: 6F 74 68 65 72 20 75 73 65 20 66 6F 72 20 74 68 other use for th
000100: 65 20 20 66 75 6E 63 74 69 6F 6E 20 20 6B 65 79 e function key
000110: 73 20 20 69 73 20 20 74 6F 20 20 73 74 6F 72 65 s is to store
000120: 20 20 72 75 6C 65 72 20 20 6C 69 6E 65 73 2C 20 ruler lines,
000130: 20 66 6F 72 20 65 78 61 6D 70 6C 65 20 49 0D 0A for example I..
000140: 6F 63 63 61 73 69 6F 6E 61 6C 6C 79 20 6C 69 6B occasionally lik
000150: 65 20 74 6F 20 75 73 65 20 64 6F 75 62 6C 65 20 e to use double
000160: 77 69 64 74 68 20 70 72 69 6E 74 20 6F 6E 20 6D width print on m
000170: 79 20 70 72 69 6E 74 65 72 2C 20 61 6C 6C 20 79 y printer, all y
000180: 6F 75 20 68 61 76 65 20 74 6F 20 64 6F 20 69 73 ou have to do is
000190: 0D 0A 74 6F 20 68 61 76 65 20 61 20 70 72 6F 67 ..to have a prog
0001A0: 72 61 6D 20 77 69 74 68 20 73 6F 6D 65 74 68 69 ram with somethi
0001B0: 6E 67 20 6C 69 6B 65 3A 0D 0A 0D 0A 4B 45 59 20 ng like:....KEY
0001C0: 30 2C 22 3E 22 2B 73 74 72 69 6E 67 24 28 32 38 0,">"+string$(28
0001D0: 2C 22 2D 22 29 2B 22 52 22 2B 63 68 72 24 28 31 ,"-")+"R"+chr$(1
0001E0: 33 29 2B 63 68 72 24 28 32 34 29 2B 22 6C 22 0D 3)+chr$(24)+"l".
0001F0: 0A 0D 0A 77 68 69 63 68 20 77 69 6C 6C 20 73 65 ...which will se
Size : 512 (Real : 512)
000000: 74 20 75 70 20 61 20 72 75 6C 65 72 20 73 75 69 t up a ruler sui
000010: 74 61 62 6C 65 20 66 6F 72 20 20 64 6F 75 62 6C table for doubl
000020: 65 20 77 69 64 74 68 20 74 65 78 74 20 61 6E 64 e width text and
000030: 20 69 6E 73 65 72 74 20 74 68 65 20 63 6F 72 72 insert the corr
000040: 65 63 74 0D 0A 63 6F 6E 74 72 6F 6C 20 63 6F 64 ect..control cod
000050: 65 20 61 73 20 77 65 6C 6C 2E 0D 0A 0D 0A 54 6F e as well.....To
000060: 20 66 69 6E 69 73 68 20 6F 66 66 2C 20 6F 6E 65 finish off, one
000070: 20 6C 61 73 74 20 70 72 6F 67 72 61 6D 20 20 66 last program f
000080: 6F 72 20 20 74 68 6F 73 65 20 20 70 65 6F 70 6C or those peopl
000090: 65 20 20 77 68 6F 20 64 6F 6E 27 74 20 6C 69 6B e who don't lik
0000A0: 65 20 6C 6F 73 69 6E 67 20 74 68 65 69 72 0D 0A e losing their..
0000B0: 6E 75 6D 65 72 69 63 20 6B 65 79 70 61 64 2E 0D numeric keypad..
0000C0: 0A 0D 0A 31 30 20 27 46 75 6E 63 74 69 6F 6E 20 ...10 'Function
0000D0: 6B 65 79 20 64 65 66 69 6E 69 74 69 6F 6E 73 20 key definitions
0000E0: 6B 65 65 70 69 6E 67 20 6E 75 6D 65 72 69 63 20 keeping numeric
0000F0: 6B 65 79 70 61 64 2E 0D 0A 32 30 20 27 54 79 70 keypad...20 'Typ
000100: 65 20 43 54 52 4C 20 61 6E 64 20 6B 65 79 20 74 e CTRL and key t
000110: 6F 20 75 73 65 20 66 75 6E 63 74 69 6F 6E 73 2E o use functions.
000120: 0D 0A 33 30 20 46 4F 52 20 61 3D 30 20 54 4F 20 ..30 FOR a=0 TO
000130: 39 3A 52 45 41 44 20 62 3A 4B 45 59 20 44 45 46 9:READ b:KEY DEF
000140: 20 62 2C 30 2C 61 2C 61 2C 31 32 38 2B 61 3A 4E b,0,a,a,128+a:N
000150: 45 58 54 20 61 0D 0A 34 30 20 4B 45 59 20 30 2C EXT a..40 KEY 0,
000160: 2E 2E 2E 2E 0D 0A 35 30 20 44 41 54 41 20 31 35 ......50 DATA 15
000170: 2C 31 33 2C 31 34 2C 35 2C 32 30 2C 31 32 2C 34 ,13,14,5,20,12,4
000180: 2C 31 30 2C 31 31 2C 33 0D 0A 0D 0A 28 54 68 65 ,10,11,3....(The
000190: 20 4B 45 59 20 44 45 46 20 63 6F 6D 6D 61 6E 64 KEY DEF command
0001A0: 20 63 6F 75 6C 64 20 68 61 76 65 20 61 20 31 20 could have a 1
0001B0: 69 6E 73 74 65 61 64 20 6F 66 20 74 68 65 20 30 instead of the 0
0001C0: 20 69 66 20 79 6F 75 20 77 61 6E 74 20 61 75 74 if you want aut
0001D0: 6F 20 72 65 70 65 61 74 29 2E 0D 0A 0D 0A 49 66 o repeat).....If
0001E0: 20 79 6F 75 20 68 61 76 65 20 61 6E 79 20 70 72 you have any pr
0001F0: 6F 62 6C 65 6D 73 20 77 69 74 68 20 74 68 65 20 oblems with the
Size : 512 (Real : 512)
000000: 70 72 6F 67 72 61 6D 73 20 20 69 6E 20 74 68 69 programs in thi
000010: 73 20 61 72 74 69 63 6C 65 20 70 68 6F 6E 65 20 s article phone
000020: 28 6F 72 20 66 61 78 29 20 6D 65 20 61 74 0D 0A (or fax) me at..
000030: 30 37 38 36 20 35 30 36 36 32 20 6F 72 20 77 72 0786 50662 or wr
000040: 69 74 65 20 74 6F 20 6D 65 20 28 6D 79 20 61 64 ite to me (my ad
000050: 64 72 65 73 73 20 69 73 20 69 6E 20 48 65 6C 70 dress is in Help
000060: 6C 69 6E 65 29 2E 0D 0A 0D 0A 42 79 65 20 66 6F line).....Bye fo
000070: 72 20 6E 6F 77 21 0D 0A 20 20 20 20 20 20 20 20 r now!..
000080: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000090: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0000A0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0000B0: 20 20 20 20 20 20 20 20 20 20 4B 65 76 69 6E 20 Kevin
0000C0: 4F 27 52 6F 75 72 6B 65 0D 0A 1A 20 20 20 20 20 O'Rourke...
0000D0: 20 20 20 20 20 20 50 72 6F 74 65 78 74 20 61 6E Protext an
0000E0: 64 20 50 72 69 6E 74 65 72 73 0D 0A 0D 0A 20 20 d Printers....
0000F0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000100: 65 20 43 54 52 4C 20 61 6E 64 20 6B 65 79 20 74 e CTRL and key t
000110: 6F 20 75 73 65 20 66 75 6E 63 74 69 6F 6E 73 2E o use functions.
000120: 0D 0A 33 30 20 46 4F 52 20 61 3D 30 20 54 4F 20 ..30 FOR a=0 TO
000130: 39 3A 52 45 41 44 20 62 3A 4B 45 59 20 44 45 46 9:READ b:KEY DEF
000140: 20 62 2C 30 2C 61 2C 61 2C 31 32 38 2B 61 3A 4E b,0,a,a,128+a:N
000150: 45 58 54 20 61 0D 0A 34 30 20 4B 45 59 20 30 2C EXT a..40 KEY 0,
000160: 2E 2E 2E 2E 0D 0A 35 30 20 44 41 54 41 20 31 35 ......50 DATA 15
000170: 2C 31 33 2C 31 34 2C 35 2C 32 30 2C 31 32 2C 34 ,13,14,5,20,12,4
000180: 2C 31 30 2C 31 31 2C 33 0D 0A 0D 0A 28 54 68 65 ,10,11,3....(The
000190: 20 4B 45 59 20 44 45 46 20 63 6F 6D 6D 61 6E 64 KEY DEF command
0001A0: 20 63 6F 75 6C 64 20 68 61 76 65 20 61 20 31 20 could have a 1
0001B0: 69 6E 73 74 65 61 64 20 6F 66 20 74 68 65 20 30 instead of the 0
0001C0: 20 69 66 20 79 6F 75 20 77 61 6E 74 20 61 75 74 if you want aut
0001D0: 6F 20 72 65 70 65 61 74 29 2E 0D 0A 0D 0A 49 66 o repeat).....If
0001E0: 20 79 6F 75 20 68 61 76 65 20 61 6E 79 20 70 72 you have any pr
0001F0: 6F 62 6C 65 6D 73 20 77 69 74 68 20 74 68 65 20 oblems with the
Size : 512 (Real : 512)
000000: 69 67 68 74 20 20 6F 66 20 20 74 68 61 74 20 20 ight of that
000010: 61 6E 64 20 70 72 69 6E 74 20 61 6C 6C 20 69 6E and print all in
000020: 20 63 6F 6E 64 65 6E 73 65 64 0D 0A 70 69 74 63 condensed..pitc
000030: 68 20 74 6F 20 67 65 74 20 61 20 74 68 72 65 65 h to get a three
000040: 20 63 6F 6C 75 6D 6E 20 70 61 67 65 2E 20 20 59 column page. Y
000050: 6F 75 20 63 61 6E 6E 6F 74 20 6E 6F 77 20 65 64 ou cannot now ed
000060: 69 74 20 74 68 65 20 66 69 6C 65 2C 20 62 75 74 it the file, but
000070: 20 74 68 61 74 20 69 73 20 77 68 79 0D 0A 79 6F that is why..yo
000080: 75 20 73 61 76 65 64 20 69 74 20 62 65 66 6F 72 u saved it befor
000090: 65 20 70 75 74 74 69 6E 67 20 69 74 20 69 6E 74 e putting it int
0000A0: 6F 20 63 6F 6C 75 6D 6E 73 2E 0D 0A 0D 0A 41 6E o columns.....An
0000B0: 6F 74 68 65 72 20 69 73 20 62 61 63 6B 67 72 6F other is backgro
0000C0: 75 6E 64 20 70 72 69 6E 74 69 6E 67 2E 20 20 20 und printing.
0000D0: 49 66 20 20 79 6F 75 20 20 68 61 76 65 20 20 61 If you have a
0000E0: 20 20 70 72 69 6E 74 65 72 20 20 77 69 74 68 20 printer with
0000F0: 61 20 73 6D 61 6C 6C 20 6D 65 6D 6F 72 79 0D 0A a small memory..
000100: 62 75 66 66 65 72 2C 20 79 6F 75 20 63 61 6E 20 buffer, you can
000110: 73 70 65 6E 64 20 61 20 6C 6F 74 20 6F 66 20 20 spend a lot of
000120: 74 69 6D 65 20 20 77 61 69 74 69 6E 67 20 20 66 time waiting f
000130: 6F 72 20 74 68 65 20 74 65 78 74 20 74 6F 20 62 or the text to b
000140: 65 20 70 72 69 6E 74 65 64 2E 20 20 57 69 74 68 e printed. With
000150: 0D 0A 50 72 6F 6D 65 72 67 65 20 50 6C 75 73 2C ..Promerge Plus,
000160: 20 79 6F 75 72 20 65 6D 70 74 79 20 6D 65 6D 6F your empty memo
000170: 72 79 20 69 73 20 20 61 75 74 6F 6D 61 74 69 63 ry is automatic
000180: 61 6C 6C 79 20 20 75 73 65 64 20 61 73 20 61 20 ally used as a
000190: 62 75 66 66 65 72 2E 20 20 59 6F 75 20 64 6F 6E buffer. You don
0001A0: 27 74 0D 0A 68 61 76 65 20 74 6F 20 6C 6F 61 64 't..have to load
0001B0: 20 69 74 20 75 70 20 66 69 72 73 74 20 61 73 20 it up first as
0001C0: 77 69 74 68 20 20 62 75 66 66 65 72 73 20 20 74 with buffers t
0001D0: 68 61 74 20 77 6F 72 6B 20 66 72 6F 6D 20 42 61 hat work from Ba
0001E0: 73 69 63 2C 20 69 74 20 69 73 20 74 68 65 72 65 sic, it is there
0001F0: 20 66 6F 72 0D 0A 61 6C 6C 20 64 6F 63 75 6D 65 for..all docume
Size : 512 (Real : 512)
000000: 2A 54 20 20 20 20 20 20 20 20 20 20 20 20 20 20 *T
000010: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000020: 50 52 4F 47 52 41 4D 20 49 4E 46 4F 52 4D 41 54 PROGRAM INFORMAT
000030: 49 4F 4E 0D 0A 2A 42 20 20 20 20 20 20 20 20 20 ION..*B
000040: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000050: 20 20 20 20 20 50 52 4F 47 52 41 4D 20 49 4E 46 PROGRAM INF
000060: 4F 52 4D 41 54 49 4F 4E 0D 0A 0D 0A 48 65 72 65 ORMATION....Here
000070: 20 61 72 65 20 74 68 65 20 64 65 74 61 69 6C 73 are the details
000080: 20 6F 66 20 74 68 65 20 20 70 72 6F 67 72 61 6D of the program
000090: 73 20 20 6F 6E 20 20 74 68 69 73 20 64 69 73 63 s on this disc
0000A0: 2E 20 52 45 4D 45 4D 42 45 52 3A 20 41 6C 77 61 . REMEMBER: Alwa
0000B0: 79 73 20 72 65 73 65 74 20 74 68 65 0D 0A 6D 61 ys reset the..ma
0000C0: 63 68 69 6E 65 20 77 69 74 68 20 61 20 3C 43 54 chine with a <CT
0000D0: 52 4C 3E 20 3C 53 48 49 46 54 3E 20 20 28 45 53 RL> <SHIFT> (ES
0000E0: 43 3E 20 20 63 6F 6D 62 69 6E 61 74 69 6F 6E 2C C> combination,
0000F0: 20 20 6F 72 20 20 73 77 69 74 63 68 20 6F 66 66 or switch off
000100: 20 74 68 65 6E 20 6F 6E 20 61 67 61 69 6E 0D 0A then on again..
000110: 62 65 66 6F 72 65 20 61 74 74 65 6D 70 74 69 6E before attemptin
000120: 67 20 74 6F 20 6C 6F 61 64 20 6F 72 20 72 75 6E g to load or run
000130: 20 20 61 6E 79 20 20 6F 66 20 20 74 68 65 20 70 any of the p
000140: 72 6F 67 72 61 6D 73 2E 20 54 68 69 73 20 61 76 rograms. This av
000150: 6F 69 64 73 20 61 6E 79 20 63 6C 61 73 68 65 73 oids any clashes
000160: 0D 0A 61 6E 64 20 65 6E 73 75 72 65 73 20 74 68 ..and ensures th
000170: 61 74 20 74 68 65 20 70 72 6F 67 72 61 6D 73 20 at the programs
000180: 72 75 6E 20 70 72 6F 70 65 72 6C 79 2E 0D 0A 0D run properly....
000190: 0A 3C 3C 20 20 41 4C 4C 20 50 52 4F 47 52 41 4D .<< ALL PROGRAM
0001A0: 53 20 41 52 45 20 4F 4E 20 53 49 44 45 20 4F 4E S ARE ON SIDE ON
0001B0: 45 20 4F 46 20 54 48 49 53 20 44 49 53 43 20 46 E OF THIS DISC F
0001C0: 4F 52 20 49 53 53 55 45 20 46 4F 55 52 54 45 45 OR ISSUE FOURTEE
0001D0: 4E 2E 20 20 3E 3E 0D 0A 20 20 20 20 7E 7E 7E 7E N. >>.. ~~~~
0001E0: 7E 7E 7E 7E 7E 7E 7E 7E 7E 7E 7E 7E 7E 7E 7E 7E ~~~~~~~~~~~~~~~~
0001F0: 7E 7E 7E 7E 7E 7E 7E 7E 7E 7E 7E 7E 7E 7E 7E 7E ~~~~~~~~~~~~~~~~
Size : 512 (Real : 512)
000000: 7E 7E 7E 7E 7E 7E 7E 7E 7E 7E 7E 7E 7E 7E 7E 7E ~~~~~~~~~~~~~~~~
000010: 7E 7E 7E 7E 7E 7E 7E 7E 7E 0D 0A 43 6F 70 79 36 ~~~~~~~~~..Copy6
000020: 34 4B 20 61 6E 64 20 43 6F 70 79 36 31 32 38 20 4K and Copy6128
000030: 61 72 65 20 74 68 65 20 75 73 75 61 6C 20 66 69 are the usual fi
000040: 6C 65 20 61 6E 64 20 64 69 73 63 20 63 6F 70 69 le and disc copi
000050: 65 72 73 2E 0D 0A 43 61 6C 65 6E 64 61 72 20 69 ers...Calendar i
000060: 73 20 74 68 65 20 62 65 73 74 20 6F 6E 65 20 79 s the best one y
000070: 6F 75 27 6C 6C 20 65 76 65 72 20 66 69 6E 64 2E ou'll ever find.
000080: 20 59 65 61 72 73 20 61 72 65 20 61 63 63 75 72 Years are accur
000090: 61 74 65 20 66 72 6F 6D 20 31 20 74 6F 20 33 39 ate from 1 to 39
0000A0: 39 39 2E 0D 0A 57 61 72 72 65 6E 20 69 73 20 61 99...Warren is a
0000B0: 20 73 74 69 6D 75 6C 61 74 69 6E 67 20 57 6F 72 stimulating Wor
0000C0: 64 2D 67 61 6D 65 2E 0D 0A 44 72 6F 70 73 79 20 d-game...Dropsy
0000D0: 2D 20 41 20 50 43 20 76 69 72 75 73 2D 73 69 6D - A PC virus-sim
0000E0: 75 6C 61 74 6F 72 2E 0D 0A 4A 52 54 30 30 34 20 ulator...JRT004
0000F0: 26 20 4A 52 54 30 30 35 2E 20 41 53 43 49 49 20 & JRT005. ASCII
000100: 66 69 6C 65 73 20 66 6F 72 20 41 6E 64 79 20 4E files for Andy N
000110: 6F 72 72 69 73 27 73 20 50 61 73 63 61 6C 20 61 orris's Pascal a
000120: 72 74 69 63 6C 65 2E 0D 0A 57 6F 72 64 2D 53 6F rticle...Word-So
000130: 6C 76 65 2E 20 41 20 77 6F 72 64 2D 73 65 61 72 lve. A word-sear
000140: 63 68 20 63 6F 6D 70 65 74 69 74 69 6F 6E 20 73 ch competition s
000150: 6F 6C 76 65 72 2E 20 56 65 72 79 20 66 61 73 74 olver. Very fast
000160: 2E 20 36 31 32 38 20 26 20 36 31 32 38 2B 20 4F . 6128 & 6128+ O
000170: 4E 4C 59 2E 0D 0A 45 6E 64 69 6E 67 73 2E 20 47 NLY...Endings. G
000180: 6F 65 73 20 77 69 74 68 20 60 42 65 74 74 65 72 oes with `Better
000190: 20 50 72 6F 67 72 61 6D 6D 69 6E 67 60 20 61 72 Programming` ar
0001A0: 74 69 63 6C 65 2E 20 4C 6F 61 64 2C 20 4C 69 73 ticle. Load, Lis
0001B0: 74 2C 20 4C 6F 6F 6B 2C 20 74 68 65 6E 20 52 75 t, Look, then Ru
0001C0: 6E 2E 0D 0A 47 72 61 70 68 69 63 73 2E 20 47 6F n...Graphics. Go
0001D0: 65 73 20 77 69 74 68 20 4A 6F 68 6E 20 46 61 69 es with John Fai
0001E0: 72 6C 69 65 27 73 20 60 47 72 61 70 68 69 63 73 rlie's `Graphics
0001F0: 20 50 72 69 6E 74 69 6E 67 20 46 72 6F 6D 20 42 Printing From B
Size : 512 (Real : 512)
000000: 41 53 49 43 60 20 61 72 74 69 63 6C 65 2E 0D 0A ASIC` article...
000010: 44 72 65 68 44 72 69 73 73 2E 20 47 72 65 61 74 DrehDriss. Great
000020: 20 60 54 65 74 72 69 73 60 20 63 6C 6F 6E 65 2E `Tetris` clone.
000030: 20 42 65 74 74 65 72 20 74 68 61 6E 20 74 68 65 Better than the
000040: 20 6F 72 69 67 69 6E 61 6C 21 0D 0A 44 69 73 63 original!..Disc
000050: 20 45 64 69 74 6F 72 2E 20 45 64 69 74 20 79 6F Editor. Edit yo
000060: 75 72 20 64 69 73 63 73 2E 20 47 6F 65 73 20 77 ur discs. Goes w
000070: 69 74 68 20 4A 6F 68 6E 27 73 20 6F 74 68 65 72 ith John's other
000080: 20 61 72 74 69 63 6C 65 2E 0D 0A 46 6F 72 6D 61 article...Forma
000090: 74 74 65 72 2E 20 46 6F 72 6D 61 74 20 79 6F 75 tter. Format you
0000A0: 72 20 64 69 73 63 73 20 61 6E 64 20 69 73 6F 6C r discs and isol
0000B0: 61 74 65 20 63 6F 72 72 75 70 74 65 64 20 73 65 ate corrupted se
0000C0: 63 74 6F 72 73 20 74 6F 6F 21 0D 0A 53 63 32 64 ctors too!..Sc2d
0000D0: 61 74 65 2E 63 6F 6D 2E 20 20 41 20 43 50 2F 4D ate.com. A CP/M
0000E0: 20 66 69 6C 65 20 77 68 69 63 68 20 70 75 74 73 file which puts
0000F0: 20 64 61 74 65 73 20 69 6E 74 6F 20 53 75 70 65 dates into Supe
000100: 72 63 61 6C 63 32 20 66 69 6C 65 73 2E 0D 0A 52 rcalc2 files...R
000110: 65 61 64 61 73 63 2E 20 52 65 61 64 20 41 53 43 eadasc. Read ASC
000120: 49 49 20 66 69 6C 65 73 20 77 69 74 68 6F 75 74 II files without
000130: 20 61 20 77 6F 72 64 2D 70 72 6F 63 65 73 73 6F a word-processo
000140: 72 2E 0D 0A 0D 0A 43 4F 50 59 36 34 4B 3A 20 20 r.....COPY64K:
000150: 20 20 20 66 69 6C 65 73 3A 20 20 43 4F 50 59 36 files: COPY6
000160: 34 4B 2E 42 49 4E 20 20 20 20 52 55 4E 20 22 63 4K.BIN RUN "c
000170: 6F 70 79 36 34 6B 0D 0A 0D 0A 43 4F 50 59 36 31 opy64k....COPY61
000180: 32 38 3A 20 20 20 20 66 69 6C 65 73 3A 20 20 43 28: files: C
000190: 4F 50 59 36 31 32 38 2E 42 49 4E 20 20 20 52 55 OPY6128.BIN RU
0001A0: 4E 20 22 63 6F 70 79 36 31 32 38 0D 0A 0D 0A 43 N "copy6128....C
0001B0: 41 4C 45 4E 44 41 52 3A 20 20 20 20 66 69 6C 65 ALENDAR: file
0001C0: 73 3A 20 20 43 41 4C 2E 42 41 53 20 20 20 20 20 s: CAL.BAS
0001D0: 20 20 20 52 55 4E 20 22 63 61 6C 0D 0A 0D 0A 57 RUN "cal....W
0001E0: 41 52 52 45 4E 3A 20 20 20 20 20 20 66 69 6C 65 ARREN: file
0001F0: 73 3A 20 20 57 41 52 52 45 4E 2E 42 41 53 20 20 s: WARREN.BAS
Size : 512 (Real : 512)
000000: 20 20 20 52 55 4E 20 22 77 61 72 72 65 6E 0D 0A RUN "warren..
000010: 0D 0A 44 52 4F 50 53 59 3A 20 20 20 20 20 20 66 ..DROPSY: f
000020: 69 6C 65 73 3A 20 20 44 52 4F 50 53 59 2E 42 41 iles: DROPSY.BA
000030: 53 20 20 20 20 20 52 55 4E 20 22 64 72 6F 70 73 S RUN "drops
000040: 79 0D 0A 0D 0A 4A 52 54 30 30 34 2E 50 41 53 3A y....JRT004.PAS:
000050: 20 41 53 43 49 49 20 66 69 6C 65 3A 20 4C 6F 61 ASCII file: Loa
000060: 64 20 69 6E 74 6F 20 61 20 43 6F 6D 70 69 6C 65 d into a Compile
000070: 72 2E 20 43 61 6E 6E 6F 74 20 62 65 20 52 55 4E r. Cannot be RUN
000080: 0D 0A 4A 52 54 30 30 35 2E 50 41 53 3A 20 41 53 ..JRT005.PAS: AS
000090: 43 49 49 20 66 69 6C 65 3A 20 53 61 6D 65 20 61 CII file: Same a
0000A0: 73 20 61 62 6F 76 65 2E 20 20 20 20 20 20 20 20 s above.
0000B0: 43 61 6E 6E 6F 74 20 62 65 20 52 55 4E 0D 0A 0D Cannot be RUN...
0000C0: 0A 57 4F 52 44 2D 53 4F 4C 56 45 3A 20 20 66 69 .WORD-SOLVE: fi
0000D0: 6C 65 73 3A 20 20 57 44 2E 42 41 53 20 20 20 20 les: WD.BAS
0000E0: 20 20 20 20 20 52 55 4E 20 22 77 64 20 20 20 20 RUN "wd
0000F0: 36 31 32 38 20 61 6E 64 20 36 31 32 38 2B 20 4F 6128 and 6128+ O
000100: 4E 4C 59 20 2D 2D 2D 0D 0A 20 20 20 20 20 20 20 NLY ---..
000110: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 57 44 WD
000120: 2E 4F 56 4C 0D 0A 20 20 20 20 20 20 20 20 20 20 .OVL..
000130: 20 20 20 20 20 20 20 20 20 20 20 46 52 55 49 54 FRUIT
000140: 2E 47 52 44 0D 0A 20 20 20 20 20 20 20 20 20 20 .GRD..
000150: 20 20 20 20 20 20 20 20 20 20 20 46 52 55 49 54 FRUIT
000160: 2E 4C 53 54 0D 0A 0D 0A 45 4E 44 49 4E 47 53 3A .LST....ENDINGS:
000170: 20 20 20 20 20 66 69 6C 65 73 3A 20 20 45 4E 44 files: END
000180: 49 4E 47 53 2E 42 41 53 20 20 20 20 52 55 4E 20 INGS.BAS RUN
000190: 22 65 6E 64 69 6E 67 73 0D 0A 0D 0A 47 52 41 50 "endings....GRAP
0001A0: 48 49 43 53 3A 20 20 20 20 66 69 6C 65 73 3A 20 HICS: files:
0001B0: 20 47 52 41 50 48 49 43 53 2E 42 41 53 20 20 20 GRAPHICS.BAS
0001C0: 52 55 4E 20 22 67 72 61 70 68 69 63 73 0D 0A 0D RUN "graphics...
0001D0: 0A 44 52 45 48 45 44 52 49 53 53 3A 20 20 66 69 .DREHEDRISS: fi
0001E0: 6C 65 73 3A 20 20 44 44 2E 42 41 53 20 20 20 20 les: DD.BAS
0001F0: 20 20 20 20 20 52 55 4E 20 22 64 64 0D 0A 20 20 RUN "dd..
Size : 512 (Real : 512)
000000: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000010: 20 20 20 44 44 2E 42 49 4E 0D 0A 0D 0A 44 49 53 DD.BIN....DIS
000020: 43 20 45 44 49 54 4F 52 3A 20 66 69 6C 65 73 3A C EDITOR: files:
000030: 20 20 44 45 44 49 54 2E 42 41 53 20 20 20 20 20 DEDIT.BAS
000040: 20 52 55 4E 20 22 64 65 64 69 74 0D 0A 0D 0A 53 RUN "dedit....S
000050: 43 32 44 41 54 45 2E 43 4F 4D 3A 20 66 69 6C 65 C2DATE.COM: file
000060: 73 3A 20 20 55 73 65 20 77 69 74 68 20 43 50 2F s: Use with CP/
000070: 4D 20 20 43 61 6E 6E 6F 74 20 62 65 20 52 55 4E M Cannot be RUN
000080: 0D 0A 0D 0A 52 45 41 44 41 53 43 3A 20 20 20 20 ....READASC:
000090: 20 66 69 6C 65 73 3A 20 20 52 45 41 44 41 53 43 files: READASC
0000A0: 2E 42 41 53 20 20 20 20 52 55 4E 20 22 72 65 61 .BAS RUN "rea
0000B0: 64 61 73 63 0D 0A 0D 0A 46 4F 52 4D 41 54 54 45 dasc....FORMATTE
0000C0: 52 3A 20 20 20 66 69 6C 65 73 3A 20 20 46 4F 52 R: files: FOR
0000D0: 4D 41 54 2E 42 41 53 20 20 20 20 20 52 55 4E 20 MAT.BAS RUN
0000E0: 22 66 6F 72 6D 61 74 0D 0A 20 20 20 20 20 20 20 "format..
0000F0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 46 56 FV
000100: 2E 42 49 4E 0D 0A 1A 4E 46 4F 24 24 24 FF 00 FF .BIN...NFO$$$...
000110: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000120: 20 50 52 4F 47 52 41 4D 20 49 4E 46 4F 52 4D 41 PROGRAM INFORMA
000130: 54 49 4F 4E 0D 0A 2A 42 20 20 20 20 20 20 20 20 TION..*B
000140: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000150: 20 20 20 20 20 20 50 52 4F 47 52 41 4D 20 49 4E PROGRAM IN
000160: 46 4F 52 4D 41 54 49 4F 4E 0D 0A 0D 0A 48 65 72 FORMATION....Her
000170: 65 20 61 72 65 20 74 68 65 20 64 65 74 61 69 6C e are the detail
000180: 49 4E 47 53 2E 42 41 53 20 20 20 20 52 55 4E 20 INGS.BAS RUN
000190: 22 65 6E 64 69 6E 67 73 0D 0A 0D 0A 47 52 41 50 "endings....GRAP
0001A0: 48 49 43 53 3A 20 20 20 20 66 69 6C 65 73 3A 20 HICS: files:
0001B0: 20 47 52 41 50 48 49 43 53 2E 42 41 53 20 20 20 GRAPHICS.BAS
0001C0: 52 55 4E 20 22 67 72 61 70 68 69 63 73 0D 0A 0D RUN "graphics...
0001D0: 0A 44 52 45 48 45 44 52 49 53 53 3A 20 20 66 69 .DREHEDRISS: fi
0001E0: 6C 65 73 3A 20 20 44 44 2E 42 41 53 20 20 20 20 les: DD.BAS
0001F0: 20 20 20 20 20 52 55 4E 20 22 64 64 0D 0A 20 20 RUN "dd..
Size : 512 (Real : 512)
000000: 20 20 20 52 55 4E 22 64 72 6F 70 73 79 0D 0A 0D RUN"dropsy...
000010: 0A 4A 52 54 2E 30 30 34 3A 20 41 53 43 49 49 20 .JRT.004: ASCII
000020: 66 69 6C 65 3A 20 20 20 4C 6F 61 64 20 69 6E 74 file: Load int
000030: 6F 20 61 20 43 6F 6D 70 69 6C 65 72 2E 20 20 43 o a Compiler. C
000040: 61 6E 6E 6F 74 20 62 65 20 52 55 4E 0D 0A 4A 52 annot be RUN..JR
000050: 54 2E 30 30 35 3A 20 41 53 43 49 49 20 66 69 6C T.005: ASCII fil
000060: 65 3A 20 20 20 53 61 6D 65 20 61 73 20 61 62 6F e: Same as abo
000070: 76 65 2E 20 20 20 20 20 20 20 20 20 43 61 6E 6E ve. Cann
000080: 6F 74 20 62 65 20 52 55 4E 0D 0A 0D 0A 0D 0A 57 ot be RUN......W
000090: 4F 52 44 2D 53 4F 4C 56 45 3A 20 20 20 66 69 6C ORD-SOLVE: fil
0000A0: 65 73 3A 20 20 20 57 44 2E 42 41 53 20 20 20 20 es: WD.BAS
0000B0: 20 20 20 20 20 20 52 55 4E 22 77 64 20 20 20 20 RUN"wd
0000C0: 36 31 32 38 20 61 6E 64 20 36 31 32 38 2B 20 4F 6128 and 6128+ O
0000D0: 4E 4C 59 20 2D 2D 2D 0D 0A 20 20 20 20 20 20 20 NLY ---..
0000E0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0000F0: 57 44 2E 4F 56 4C 0D 0A 20 20 20 20 20 20 20 20 WD.OVL..
000100: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 46 F
000110: 52 55 49 54 2E 47 52 44 0D 0A 20 20 20 20 20 20 RUIT.GRD..
000120: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000130: 20 46 52 55 49 54 2E 4C 53 54 0D 0A 0D 0A 45 4E FRUIT.LST....EN
000140: 44 49 4E 47 53 3A 20 20 20 20 20 20 66 69 6C 65 DINGS: file
000150: 73 3A 20 20 20 45 4E 44 49 4E 47 53 2E 42 41 53 s: ENDINGS.BAS
000160: 20 20 20 20 20 52 55 4E 22 65 6E 64 69 6E 67 73 RUN"endings
000170: 0D 0A 0D 0A 47 52 41 50 48 49 43 53 3A 20 20 20 ....GRAPHICS:
000180: 20 20 66 69 6C 65 73 3A 20 20 20 47 52 41 50 48 files: GRAPH
000190: 49 43 53 2E 42 41 53 20 20 20 20 52 55 4E 22 67 ICS.BAS RUN"g
0001A0: 72 61 70 68 69 63 73 0D 0A 0D 0A 44 52 45 48 45 raphics....DREHE
0001B0: 44 52 49 53 53 3A 20 20 20 66 69 6C 65 73 3A 20 DRISS: files:
0001C0: 20 20 44 44 2E 42 41 53 20 20 20 20 20 20 20 20 DD.BAS
0001D0: 20 20 52 55 4E 22 64 64 0D 0A 20 20 20 20 20 20 RUN"dd..
0001E0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0001F0: 20 44 44 2E 42 49 4E 0D 0A 0D 0A 44 49 53 43 20 DD.BIN....DISC
Size : 512 (Real : 512)
000000: 2A 54 20 20 20 20 20 20 20 20 20 20 20 20 20 20 *T
000010: 20 20 20 20 50 52 4F 4D 45 52 47 45 20 52 45 56 PROMERGE REV
000020: 49 45 57 20 2D 20 50 61 72 74 20 4F 6E 65 2E 20 IEW - Part One.
000030: 42 59 20 4A 6F 68 6E 20 46 61 69 72 6C 69 65 2E BY John Fairlie.
000040: 0D 0A 2A 42 20 20 20 20 20 20 20 20 20 20 20 20 ..*B
000050: 20 20 20 20 20 20 50 52 4F 4D 45 52 47 45 20 52 PROMERGE R
000060: 45 56 49 45 57 20 2D 20 50 61 72 74 20 4F 6E 65 EVIEW - Part One
000070: 2E 20 42 59 20 4A 6F 68 6E 20 46 61 69 72 6C 69 . BY John Fairli
000080: 65 2E 0D 0A 0D 0A 59 6F 75 27 76 65 20 67 6F 74 e.....You've got
000090: 20 50 72 6F 74 65 78 74 2C 20 62 75 74 20 79 6F Protext, but yo
0000A0: 75 20 64 6F 6E 27 74 20 64 6F 20 20 6D 61 69 6C u don't do mail
0000B0: 6D 65 72 67 69 6E 67 2C 20 20 73 6F 20 79 6F 75 merging, so you
0000C0: 20 64 6F 6E 27 74 20 6E 65 65 64 20 50 72 6F 6D don't need Prom
0000D0: 65 72 67 65 20 2D 0D 0A 72 69 67 68 74 3F 20 20 erge -..right?
0000E0: 57 72 6F 6E 67 21 20 20 20 50 72 6F 6D 65 72 67 Wrong! Promerg
0000F0: 65 20 20 74 75 72 6E 73 20 20 61 6E 20 20 65 78 e turns an ex
000100: 63 65 6C 6C 65 6E 74 20 20 77 6F 72 64 20 20 70 cellent word p
000110: 72 6F 63 65 73 73 6F 72 20 20 69 6E 74 6F 20 20 rocessor into
000120: 61 20 20 66 75 6C 6C 79 0D 0A 70 72 6F 66 65 73 a fully..profes
000130: 73 69 6F 6E 61 6C 20 73 79 73 74 65 6D 20 74 68 sional system th
000140: 61 74 20 63 61 6E 20 64 6F 20 6D 61 69 6C 6D 65 at can do mailme
000150: 72 67 69 6E 67 20 69 6E 74 6F 20 74 68 65 20 62 rging into the b
000160: 61 72 67 61 69 6E 2E 0D 0A 0D 0A 49 6E 20 74 68 argain.....In th
000170: 69 73 20 61 72 74 69 63 6C 65 2C 20 49 20 69 6E is article, I in
000180: 74 65 6E 64 20 74 6F 20 20 73 68 6F 77 20 20 79 tend to show y
000190: 6F 75 20 20 65 78 61 63 74 6C 79 20 20 77 68 61 ou exactly wha
0001A0: 74 20 20 50 72 6F 6D 65 72 67 65 20 63 61 6E 20 t Promerge can
0001B0: 64 6F 20 66 6F 72 20 79 6F 75 2E 0D 0A 53 75 72 do for you...Sur
0001C0: 65 2C 20 79 6F 75 20 63 61 6E 20 64 6F 20 73 74 e, you can do st
0001D0: 61 6E 64 61 72 64 20 6C 65 74 74 65 72 73 20 61 andard letters a
0001E0: 73 20 77 65 6C 6C 2C 20 62 75 74 20 74 68 65 72 s well, but ther
0001F0: 65 20 69 73 20 61 20 63 6F 6C 6C 65 63 74 69 6F e is a collectio
Size : 512 (Real : 512)
000000: 6E 20 6F 66 20 6F 64 64 73 20 61 6E 64 0D 0A 65 n of odds and..e
000010: 6E 64 73 20 74 68 61 74 20 41 72 6E 6F 72 20 63 nds that Arnor c
000020: 6F 75 6C 64 6E 27 74 20 66 69 74 20 69 6E 74 6F ouldn't fit into
000030: 20 74 68 65 20 20 62 61 73 69 63 20 20 31 36 6B the basic 16k
000040: 20 20 6F 66 20 50 72 6F 74 65 78 74 2C 20 61 6E of Protext, an
000050: 64 20 6D 61 6E 79 20 6F 66 20 74 68 65 73 65 0D d many of these.
000060: 0A 61 72 65 20 6E 6F 74 68 69 6E 67 20 74 6F 20 .are nothing to
000070: 64 6F 20 77 69 74 68 20 6D 61 69 6C 6D 65 72 67 do with mailmerg
000080: 69 6E 67 2E 0D 0A 0D 0A 54 6F 20 75 73 65 20 50 ing.....To use P
000090: 72 6F 6D 65 72 67 65 20 79 6F 75 20 6D 75 73 74 romerge you must
0000A0: 20 20 68 61 76 65 20 20 50 72 6F 74 65 78 74 2E have Protext.
0000B0: 20 20 20 59 6F 75 20 20 63 61 6E 20 20 74 68 65 You can the
0000C0: 6E 20 75 73 65 20 65 69 74 68 65 72 20 50 72 6F n use either Pro
0000D0: 6D 65 72 67 65 20 6F 6E 0D 0A 64 69 73 63 2C 20 merge on..disc,
0000E0: 6F 72 20 50 72 6F 6D 65 72 67 65 20 50 6C 75 73 or Promerge Plus
0000F0: 20 6F 6E 20 52 4F 4D 2E 20 20 20 49 20 20 6D 75 on ROM. I mu
000100: 73 74 20 20 73 74 72 65 73 73 20 20 74 68 61 74 st stress that
000110: 20 74 68 65 20 52 4F 4D 20 76 65 72 73 69 6F 6E the ROM version
000120: 20 68 61 73 20 65 78 74 72 61 0D 0A 63 6F 6D 6D has extra..comm
000130: 61 6E 64 73 20 20 74 68 61 74 20 20 74 68 65 20 ands that the
000140: 20 64 69 73 63 20 20 76 65 72 73 69 6F 6E 20 20 disc version
000150: 64 6F 65 73 20 20 6E 6F 74 20 20 68 61 76 65 2E does not have.
000160: 20 20 20 41 70 61 72 74 20 20 66 72 6F 6D 20 20 Apart from
000170: 74 68 65 20 20 69 6E 73 74 61 6E 74 0D 0A 61 76 the instant..av
000180: 61 69 6C 61 62 69 6C 69 74 79 20 74 68 61 74 20 ailability that
000190: 74 68 65 20 52 4F 4D 20 76 65 72 73 69 6F 6E 20 the ROM version
0001A0: 20 67 69 76 65 73 2C 20 20 74 68 65 20 20 65 78 gives, the ex
0001B0: 74 72 61 20 20 63 6F 6D 6D 61 6E 64 73 20 6F 6E tra commands on
0001C0: 6C 79 20 69 6E 20 74 68 65 20 50 6C 75 73 0D 0A ly in the Plus..
0001D0: 76 65 72 73 69 6F 6E 20 69 6E 20 52 4F 4D 20 61 version in ROM a
0001E0: 72 65 20 74 68 65 20 62 65 73 74 20 70 6F 69 6E re the best poin
0001F0: 74 73 20 6F 66 20 50 72 6F 6D 65 72 67 65 2C 20 ts of Promerge,
Size : 512 (Real : 512)
000000: 61 6E 64 20 49 20 66 75 6C 6C 79 20 72 65 63 6F and I fully reco
000010: 6D 6D 65 6E 64 20 74 68 65 6D 2E 0D 0A 0D 0A 4C mmend them.....L
000020: 65 74 20 6D 65 20 73 74 61 72 74 20 62 79 20 65 et me start by e
000030: 78 70 6C 61 69 6E 69 6E 67 20 74 68 65 20 50 6C xplaining the Pl
000040: 75 73 20 6F 70 74 69 6F 6E 73 20 66 69 72 73 74 us options first
000050: 2E 20 20 49 20 77 69 6C 6C 20 74 68 65 6E 20 67 . I will then g
000060: 6F 20 6F 6E 20 74 6F 20 65 78 70 6C 61 69 6E 0D o on to explain.
000070: 0A 74 68 65 20 62 61 73 69 63 73 20 6F 66 20 77 .the basics of w
000080: 68 61 74 20 50 72 6F 6D 65 72 67 65 20 63 61 6E hat Promerge can
000090: 20 64 6F 20 20 65 76 65 6E 20 20 69 66 20 20 79 do even if y
0000A0: 6F 75 20 64 6F 6E 27 74 20 6D 61 69 6C 6D 65 72 ou don't mailmer
0000B0: 67 65 2E 20 20 4E 65 78 74 20 6D 6F 6E 74 68 20 ge. Next month
0000C0: 49 0D 0A 77 69 6C 6C 20 6C 6F 6F 6B 20 61 74 20 I..will look at
0000D0: 74 68 65 20 6D 61 69 6C 6D 65 72 67 69 6E 67 20 the mailmerging
0000E0: 63 6F 6D 6D 61 6E 64 73 20 61 6E 64 20 68 6F 77 commands and how
0000F0: 20 20 49 20 20 75 73 65 20 73 6F 6D 65 20 6F 66 I use some of
000100: 20 74 68 65 6D 20 74 6F 20 6D 61 6E 61 67 65 20 them to manage
000110: 74 68 65 0D 0A 43 50 43 20 44 6F 6D 61 69 6E 20 the..CPC Domain
000120: 73 75 62 73 63 72 69 70 74 69 6F 6E 20 6C 69 73 subscription lis
000130: 74 2E 20 20 41 6E 64 20 49 20 63 61 6E 20 61 73 t. And I can as
000140: 73 75 72 65 20 79 6F 75 20 61 6C 6C 2C 20 49 20 sure you all, I
000150: 68 61 76 65 20 6E 65 76 65 72 20 73 65 6E 74 20 have never sent
000160: 79 6F 75 20 61 0D 0A 73 74 61 6E 64 61 72 64 20 you a..standard
000170: 6D 61 69 6C 6D 65 72 67 65 20 6C 65 74 74 65 72 mailmerge letter
000180: 21 0D 0A 0D 0A 4F 4B 2C 20 73 6F 20 77 68 61 74 !....OK, so what
000190: 20 69 73 20 69 6E 20 50 72 6F 6D 65 72 67 65 20 is in Promerge
0001A0: 50 6C 75 73 20 20 6F 6E 6C 79 3F 20 20 20 46 6F Plus only? Fo
0001B0: 72 20 20 61 20 20 73 74 61 72 74 20 79 6F 75 20 r a start you
0001C0: 63 61 6E 20 65 64 69 74 20 74 77 6F 20 66 69 6C can edit two fil
0001D0: 65 73 20 61 74 0D 0A 6F 6E 63 65 2E 20 20 48 6F es at..once. Ho
0001E0: 77 20 6D 61 6E 79 20 74 69 6D 65 73 20 68 61 76 w many times hav
0001F0: 65 20 79 6F 75 20 62 65 65 6E 20 20 77 6F 72 6B e you been work
Size : 512 (Real : 512)
000000: 69 6E 67 20 20 6F 6E 20 20 6F 6E 65 20 64 6F 63 ing on one doc
000010: 75 6D 65 6E 74 2C 20 77 68 65 6E 20 79 6F 75 20 ument, when you
000020: 77 61 6E 74 20 74 6F 0D 0A 72 65 66 65 72 20 74 want to..refer t
000030: 6F 2C 20 6F 72 20 67 65 74 20 73 6F 6D 65 20 74 o, or get some t
000040: 65 78 74 20 66 72 6F 6D 20 61 6E 6F 74 68 65 72 ext from another
000050: 3F 20 20 57 69 74 68 20 50 72 6F 6D 65 72 67 65 ? With Promerge
000060: 20 50 6C 75 73 20 79 6F 75 20 63 61 6E 20 65 6E Plus you can en
000070: 74 65 72 20 53 57 20 61 74 0D 0A 63 6F 6D 6D 61 ter SW at..comma
000080: 6E 64 20 6D 6F 64 65 20 28 53 57 41 50 29 20 61 nd mode (SWAP) a
000090: 6E 64 20 74 68 65 20 66 69 6C 65 20 69 73 20 20 nd the file is
0000A0: 73 74 6F 72 65 64 20 20 61 77 61 79 20 6C 65 61 stored away lea
0000B0: 76 69 6E 67 20 61 20 63 6C 65 61 72 20 6D 65 6D ving a clear mem
0000C0: 6F 72 79 20 66 6F 72 20 79 6F 75 0D 0A 74 6F 20 ory for you..to
0000D0: 6C 6F 61 64 20 61 6E 6F 74 68 65 72 20 66 69 6C load another fil
0000E0: 65 2E 20 20 45 6E 74 65 72 20 20 53 57 20 20 61 e. Enter SW a
0000F0: 67 61 69 6E 2C 20 20 61 6E 64 20 20 79 6F 75 72 gain, and your
000100: 20 6F 72 69 67 69 6E 61 6C 20 66 69 6C 65 20 72 original file r
000110: 65 74 75 72 6E 73 2E 20 20 45 61 63 68 0D 0A 74 eturns. Each..t
000120: 69 6D 65 20 79 6F 75 20 65 6E 74 65 72 20 53 57 ime you enter SW
000130: 20 79 6F 75 20 73 77 61 70 20 62 65 74 77 65 65 you swap betwee
000140: 6E 20 74 68 65 73 65 20 74 77 6F 20 66 69 6C 65 n these two file
000150: 73 2E 20 20 42 6F 74 68 20 61 72 65 20 69 6E 20 s. Both are in
000160: 6D 65 6D 6F 72 79 20 61 74 20 6F 6E 63 65 2C 0D memory at once,.
000170: 0A 61 6E 64 20 6F 6E 20 61 20 36 31 32 38 20 77 .and on a 6128 w
000180: 69 74 68 20 74 68 65 20 52 4F 4D 20 76 65 72 73 ith the ROM vers
000190: 69 6F 6E 20 6F 66 20 50 72 6F 74 65 78 74 20 62 ion of Protext b
0001A0: 6F 74 68 20 64 6F 63 75 6D 65 6E 74 73 20 63 61 oth documents ca
0001B0: 6E 20 62 65 20 75 70 20 74 6F 20 34 30 6B 20 69 n be up to 40k i
0001C0: 6E 0D 0A 73 69 7A 65 2E 20 20 59 6F 75 20 63 61 n..size. You ca
0001D0: 6E 20 61 6C 73 6F 20 63 6F 70 79 20 61 20 6D 61 n also copy a ma
0001E0: 72 6B 65 64 20 62 6C 6F 63 6B 20 6F 66 20 74 65 rked block of te
0001F0: 78 74 20 62 65 74 77 65 65 6E 20 74 68 65 20 74 xt between the t
Size : 512 (Real : 512)
000000: 77 6F 20 66 69 6C 65 73 2E 0D 0A 0D 0A 54 68 65 wo files.....The
000010: 6E 20 74 68 65 72 65 20 69 73 20 42 6F 78 20 4D n there is Box M
000020: 6F 64 65 2E 20 20 45 6E 74 65 72 69 6E 67 20 3C ode. Entering <
000030: 43 4F 4E 54 52 4F 4C 3E 20 20 42 20 20 69 6E 20 CONTROL> B in
000040: 65 64 69 74 20 6D 6F 64 65 20 74 6F 67 67 6C 65 edit mode toggle
000050: 73 20 42 6F 78 20 4D 6F 64 65 20 6F 6E 0D 0A 61 s Box Mode on..a
000060: 6E 64 20 6F 66 66 2E 20 20 57 68 65 6E 20 42 6F nd off. When Bo
000070: 78 20 4D 6F 64 65 20 69 73 20 6F 6E 2C 20 79 6F x Mode is on, yo
000080: 75 20 20 63 61 6E 20 20 63 75 74 20 20 61 6E 64 u can cut and
000090: 20 70 61 73 74 65 20 74 65 78 74 20 69 6E 20 63 paste text in c
0000A0: 6F 6C 75 6D 6E 73 2E 20 20 49 20 68 61 76 65 0D olumns. I have.
0000B0: 0A 66 6F 75 6E 64 20 74 68 69 73 20 75 73 65 66 .found this usef
0000C0: 75 6C 20 66 6F 72 20 63 72 65 61 74 69 6E 67 20 ul for creating
0000D0: 6E 65 77 73 70 61 70 65 72 20 73 74 79 6C 65 20 newspaper style
0000E0: 20 63 6F 6C 75 6D 6E 73 20 20 6F 66 20 74 65 78 columns of tex
0000F0: 74 2E 20 20 41 6C 6C 20 79 6F 75 20 64 6F 20 69 t. All you do i
000100: 73 0D 0A 73 65 74 20 61 20 72 69 67 68 74 20 6D s..set a right m
000110: 61 72 67 69 6E 20 61 74 20 73 61 79 20 33 35 20 argin at say 35
000120: 61 6E 64 20 74 79 70 65 20 20 69 6E 20 6F 72 20 and type in or
000130: 6C 6F 61 64 20 79 6F 75 72 20 74 65 78 74 2E 20 load your text.
000140: 20 57 68 65 6E 20 64 6F 6E 65 20 79 6F 75 20 73 When done you s
000150: 61 76 65 0D 0A 74 68 65 20 66 69 6C 65 2E 20 20 ave..the file.
000160: 54 68 65 6E 2C 20 61 6E 64 20 6F 6E 6C 79 20 74 Then, and only t
000170: 68 65 6E 20 64 6F 20 79 6F 75 20 20 73 65 74 20 hen do you set
000180: 20 75 70 20 20 74 68 65 20 63 6F 6C 75 6D 6E 73 up the columns
000190: 2E 20 20 41 6C 6C 20 79 6F 75 20 64 6F 20 69 73 . All you do is
0001A0: 20 74 75 72 6E 0D 0A 42 6F 78 20 4D 6F 64 65 20 turn..Box Mode
0001B0: 6F 6E 2C 20 61 6E 64 20 70 61 73 74 65 20 74 68 on, and paste th
0001C0: 65 20 20 73 65 63 6F 6E 64 20 20 70 61 67 65 20 e second page
0001D0: 20 6F 6E 20 20 74 68 65 20 20 72 69 67 68 74 20 on the right
0001E0: 6F 66 20 74 68 65 20 66 69 72 73 74 20 70 61 67 of the first pag
0001F0: 65 2E 20 20 59 6F 75 0D 0A 63 6F 75 6C 64 20 74 e. You..could t
Size : 512 (Real : 512)
000000: 68 65 6E 20 70 61 73 74 65 20 70 61 67 65 20 74 hen paste page t
000010: 68 72 65 65 20 6F 6E 20 20 74 68 65 20 20 72 69 hree on the ri
000020: 67 68 74 20 20 6F 66 20 20 74 68 61 74 20 20 61 ght of that a
000030: 6E 64 20 70 72 69 6E 74 20 61 6C 6C 20 69 6E 20 nd print all in
000040: 63 6F 6E 64 65 6E 73 65 64 0D 0A 70 69 74 63 68 condensed..pitch
000050: 20 74 6F 20 67 65 74 20 61 20 74 68 72 65 65 20 to get a three
000060: 63 6F 6C 75 6D 6E 20 70 61 67 65 2E 20 20 59 6F column page. Yo
000070: 75 20 63 61 6E 6E 6F 74 20 6E 6F 77 20 65 64 69 u cannot now edi
000080: 74 20 74 68 65 20 66 69 6C 65 2C 20 62 75 74 20 t the file, but
000090: 74 68 61 74 20 69 73 20 77 68 79 0D 0A 79 6F 75 that is why..you
0000A0: 20 73 61 76 65 64 20 69 74 20 62 65 66 6F 72 65 saved it before
0000B0: 20 70 75 74 74 69 6E 67 20 69 74 20 69 6E 74 6F putting it into
0000C0: 20 63 6F 6C 75 6D 6E 73 2E 0D 0A 0D 0A 41 6E 6F columns.....Ano
0000D0: 74 68 65 72 20 69 73 20 62 61 63 6B 67 72 6F 75 ther is backgrou
0000E0: 6E 64 20 70 72 69 6E 74 69 6E 67 2E 20 20 20 49 nd printing. I
0000F0: 66 20 20 79 6F 75 20 20 68 61 76 65 20 20 61 20 f you have a
000100: 20 70 72 69 6E 74 65 72 20 20 77 69 74 68 20 61 printer with a
000110: 20 73 6D 61 6C 6C 20 6D 65 6D 6F 72 79 0D 0A 62 small memory..b
000120: 75 66 66 65 72 2C 20 79 6F 75 20 63 61 6E 20 73 uffer, you can s
000130: 70 65 6E 64 20 61 20 6C 6F 74 20 6F 66 20 20 74 pend a lot of t
000140: 69 6D 65 20 20 77 61 69 74 69 6E 67 20 20 66 6F ime waiting fo
000150: 72 20 74 68 65 20 74 65 78 74 20 74 6F 20 62 65 r the text to be
000160: 20 70 72 69 6E 74 65 64 2E 20 20 57 69 74 68 0D printed. With.
000170: 0A 50 72 6F 6D 65 72 67 65 20 50 6C 75 73 2C 20 .Promerge Plus,
000180: 79 6F 75 72 20 65 6D 70 74 79 20 6D 65 6D 6F 72 your empty memor
000190: 79 20 69 73 20 20 61 75 74 6F 6D 61 74 69 63 61 y is automatica
0001A0: 6C 6C 79 20 20 75 73 65 64 20 61 73 20 61 20 62 lly used as a b
0001B0: 75 66 66 65 72 2E 20 20 59 6F 75 20 64 6F 6E 27 uffer. You don'
0001C0: 74 0D 0A 68 61 76 65 20 74 6F 20 6C 6F 61 64 20 t..have to load
0001D0: 69 74 20 75 70 20 66 69 72 73 74 20 61 73 20 77 it up first as w
0001E0: 69 74 68 20 20 62 75 66 66 65 72 73 20 20 74 68 ith buffers th
0001F0: 61 74 20 77 6F 72 6B 20 66 72 6F 6D 20 42 61 73 at work from Bas
Size : 512 (Real : 512)
000000: 69 63 2C 20 69 74 20 69 73 20 74 68 65 72 65 20 ic, it is there
000010: 66 6F 72 0D 0A 61 6C 6C 20 64 6F 63 75 6D 65 6E for..all documen
000020: 74 73 2C 20 61 6C 6C 20 74 68 65 20 74 69 6D 65 ts, all the time
000030: 2E 20 20 4F 6E 20 61 20 36 31 32 38 20 77 69 74 . On a 6128 wit
000040: 68 20 20 61 20 32 30 6B 20 66 69 6C 65 20 69 6E h a 20k file in
000050: 20 6D 65 6D 6F 72 79 20 74 68 65 20 62 75 66 66 memory the buff
000060: 65 72 20 69 73 0D 0A 61 62 6F 75 74 20 36 33 6B er is..about 63k
000070: 20 67 6F 69 6E 67 20 64 6F 77 6E 20 74 6F 20 20 going down to
000080: 61 62 6F 75 74 20 20 31 33 6B 20 20 6F 6E 20 20 about 13k on
000090: 61 20 20 34 36 34 20 20 77 69 74 68 20 20 74 77 a 464 with tw
0000A0: 6F 20 20 31 32 6B 20 66 69 6C 65 73 20 69 6E 20 o 12k files in
0000B0: 6D 65 6D 6F 72 79 2C 0D 0A 28 61 73 73 75 6D 69 memory,..(assumi
0000C0: 6E 67 20 74 68 61 74 20 50 72 6F 74 65 78 74 20 ng that Protext
0000D0: 20 69 73 20 20 6F 6E 20 20 52 4F 4D 29 2E 20 20 is on ROM).
0000E0: 20 54 68 65 79 20 20 61 6C 73 6F 20 20 67 69 76 They also giv
0000F0: 65 20 20 79 6F 75 20 20 63 6F 6D 6D 61 6E 64 73 e you commands
000100: 20 74 6F 20 53 54 6F 70 2C 0D 0A 43 4F 6E 74 69 to STop,..COnti
000110: 6E 75 65 2C 20 61 6E 64 20 41 42 61 6E 64 6F 6E nue, and ABandon
000120: 20 70 72 69 6E 74 69 6E 67 2E 20 20 20 54 68 65 printing. The
000130: 20 20 6C 61 73 74 20 20 77 69 6C 6C 20 20 63 6C last will cl
000140: 65 61 72 20 20 74 68 65 20 20 62 75 66 66 65 72 ear the buffer
000150: 20 77 69 74 68 6F 75 74 20 69 74 0D 0A 70 72 69 without it..pri
000160: 6E 74 69 6E 67 2E 0D 0A 0D 0A 54 68 65 6E 20 79 nting.....Then y
000170: 6F 75 20 67 65 74 20 61 20 63 61 6C 63 75 6C 61 ou get a calcula
000180: 74 6F 72 2E 20 20 41 74 20 63 6F 6D 6D 61 6E 64 tor. At command
000190: 20 6D 6F 64 65 20 20 79 6F 75 20 65 6E 74 65 72 mode you enter
0001A0: 20 43 41 4C 43 20 61 6E 64 20 61 72 65 20 70 72 CALC and are pr
0001B0: 6F 6D 70 74 65 64 20 66 6F 72 0D 0A 61 20 63 61 ompted for..a ca
0001C0: 6C 63 75 6C 61 74 69 6F 6E 2E 20 20 59 6F 75 20 lculation. You
0001D0: 6F 6E 6C 79 20 67 65 74 20 74 68 65 20 34 20 20 only get the 4
0001E0: 62 61 73 69 63 20 6F 70 65 72 61 74 6F 72 73 20 basic operators
0001F0: 61 6E 64 20 6E 6F 20 62 72 61 63 6B 65 74 73 20 and no brackets
Size : 512 (Real : 512)
000000: 61 72 65 20 61 6C 6C 6F 77 65 64 2C 0D 0A 62 75 are allowed,..bu
000010: 74 20 77 68 65 6E 20 74 68 65 20 61 6E 73 77 65 t when the answe
000020: 72 20 69 73 20 64 69 73 70 6C 61 79 65 64 2C 20 r is displayed,
000030: 79 6F 75 20 20 63 61 6E 20 20 70 72 65 73 73 20 you can press
000040: 20 53 50 41 43 45 20 61 6E 64 20 69 74 20 77 69 SPACE and it wi
000050: 6C 6C 20 62 65 20 69 6E 73 65 72 74 65 64 0D 0A ll be inserted..
000060: 69 6E 74 6F 20 74 68 65 20 64 6F 63 75 6D 65 6E into the documen
000070: 74 20 61 74 20 74 68 65 20 63 75 72 73 6F 72 20 t at the cursor
000080: 70 6F 73 69 74 69 6F 6E 2E 20 20 49 20 68 61 76 position. I hav
000090: 65 20 66 6F 75 6E 64 20 69 74 20 76 65 72 79 20 e found it very
0000A0: 68 61 6E 64 79 20 61 74 20 74 69 6D 65 73 2E 0D handy at times..
0000B0: 0A 0D 0A 0D 0A 0D 0A 57 68 61 74 20 49 20 66 6F .......What I fo
0000C0: 75 6E 64 20 69 6E 64 69 73 70 65 6E 73 69 62 6C und indispensibl
0000D0: 65 20 61 73 20 20 50 6F 73 74 42 61 67 20 20 65 e as PostBag e
0000E0: 64 69 74 6F 72 20 20 77 61 73 20 20 74 68 65 20 ditor was the
0000F0: 43 4F 4E 56 45 52 54 20 66 61 63 69 6C 69 74 79 CONVERT facility
000100: 2E 20 20 54 68 69 73 0D 0A 63 6F 6E 76 65 72 74 . This..convert
000110: 73 20 61 6E 20 41 53 43 49 49 20 66 69 6C 65 20 s an ASCII file
000120: 77 69 74 68 20 68 61 72 64 20 72 65 74 75 72 6E with hard return
000130: 73 20 61 74 20 74 68 65 20 65 6E 64 20 6F 66 20 s at the end of
000140: 65 61 63 68 20 6C 69 6E 65 2C 20 69 6E 74 6F 20 each line, into
000150: 61 20 50 72 6F 74 65 78 74 0D 0A 44 6F 63 75 6D a Protext..Docum
000160: 65 6E 74 20 66 69 6C 65 20 77 69 74 68 20 73 6F ent file with so
000170: 66 74 20 72 65 74 75 72 6E 73 20 69 6E 20 6D 69 ft returns in mi
000180: 64 20 70 61 72 61 67 72 61 70 68 20 20 61 6E 64 d paragraph and
000190: 20 68 61 72 64 20 72 65 74 75 72 6E 73 20 61 74 hard returns at
0001A0: 20 74 68 65 20 65 6E 64 20 6F 66 0D 0A 74 68 65 the end of..the
0001B0: 6D 2E 20 20 54 68 69 73 2C 20 66 6F 6C 6C 6F 77 m. This, follow
0001C0: 65 64 20 62 79 20 61 20 46 4F 52 4D 41 54 20 20 ed by a FORMAT
0001D0: 69 73 20 20 61 6C 6C 20 20 74 68 61 74 20 20 69 is all that i
0001E0: 73 20 6E 65 65 64 65 64 20 74 6F 20 62 72 69 6E s needed to brin
0001F0: 67 20 41 53 43 49 49 20 66 69 6C 65 73 0D 0A 69 g ASCII files..i
Size : 512 (Real : 512)
000000: 6E 74 6F 20 61 20 66 6F 72 6D 20 66 6F 72 20 50 nto a form for P
000010: 72 6F 74 65 78 74 20 74 6F 20 75 73 65 20 69 74 rotext to use it
000020: 73 20 66 75 6C 6C 20 70 6F 77 65 72 20 6F 6E 2E s full power on.
000030: 0D 0A 0D 0A 54 68 65 72 65 20 61 72 65 20 61 20 ....There are a
000040: 6E 75 6D 62 65 72 20 6F 66 20 6F 74 68 65 72 20 number of other
000050: 6D 69 6E 6F 72 20 20 65 78 74 72 61 73 20 20 74 minor extras t
000060: 6F 20 20 50 72 6F 6D 65 72 67 65 20 20 50 6C 75 o Promerge Plu
000070: 73 20 62 75 74 20 74 68 65 20 6F 6E 6C 79 20 6F s but the only o
000080: 6E 65 20 49 0D 0A 73 68 61 6C 6C 20 6D 65 6E 74 ne I..shall ment
000090: 69 6F 6E 20 69 73 20 63 6F 6D 6D 61 6E 64 20 6C ion is command l
0000A0: 69 6E 65 20 65 64 69 74 69 6E 67 2E 20 20 49 66 ine editing. If
0000B0: 20 79 6F 75 20 65 6E 74 65 72 20 27 4C 20 66 69 you enter 'L fi
0000C0: 6C 65 6E 61 6D 65 27 20 61 74 20 74 68 65 20 63 lename' at the c
0000D0: 6F 6D 6D 61 6E 64 0D 0A 6D 6F 64 65 20 70 72 6F ommand..mode pro
0000E0: 6D 70 74 2C 20 6E 6F 74 20 6F 6E 6C 79 20 63 61 mpt, not only ca
0000F0: 6E 20 79 6F 75 20 6D 6F 76 65 20 20 74 68 65 20 n you move the
000100: 20 63 75 72 73 6F 72 20 20 62 61 63 6B 20 61 63 cursor back ac
000110: 72 6F 73 73 20 74 68 65 20 63 6F 6D 6D 61 6E 64 ross the command
000120: 20 74 6F 20 65 64 69 74 0D 0A 69 74 2C 20 62 75 to edit..it, bu
000130: 74 20 61 66 74 65 72 20 69 74 20 68 61 73 20 62 t after it has b
000140: 65 65 6E 20 67 69 76 65 6E 2C 20 69 65 2C 20 61 een given, ie, a
000150: 66 74 65 72 20 70 72 65 73 73 69 6E 67 20 52 45 fter pressing RE
000160: 54 55 52 4E 2C 20 79 6F 75 20 63 61 6E 20 72 65 TURN, you can re
000170: 74 72 69 65 76 65 20 74 68 65 0D 0A 6C 61 73 74 trieve the..last
000180: 20 63 6F 6D 6D 61 6E 64 20 62 79 20 70 72 65 73 command by pres
000190: 73 69 6E 67 20 43 4F 50 59 2E 20 20 20 41 72 6E sing COPY. Arn
0001A0: 6F 72 20 20 68 61 73 20 20 67 6F 6E 65 20 20 66 or has gone f
0001B0: 75 72 74 68 65 72 20 62 79 20 6D 61 6B 69 6E 67 urther by making
0001C0: 20 74 68 69 73 20 68 61 70 70 65 6E 0D 0A 6F 6E this happen..on
0001D0: 6C 79 20 69 66 20 74 68 65 20 63 6F 6D 6D 61 6E ly if the comman
0001E0: 64 20 20 77 61 73 20 20 66 6F 75 72 20 20 63 68 d was four ch
0001F0: 61 72 61 63 74 65 72 73 20 20 6F 72 20 20 6D 6F aracters or mo
Size : 512 (Real : 512)
000000: 72 65 20 20 6C 6F 6E 67 2E 20 20 20 53 6F 2C 20 re long. So,
000010: 69 66 20 74 68 65 20 63 6F 6D 6D 61 6E 64 0D 0A if the command..
000020: 66 61 69 6C 65 64 2C 20 79 6F 75 20 63 61 6E 20 failed, you can
000030: 65 6E 74 65 72 20 42 20 28 63 68 61 6E 67 65 20 enter B (change
000040: 74 6F 20 64 72 69 76 65 20 42 29 20 6F 72 20 43 to drive B) or C
000050: 41 54 20 66 6F 6C 6C 6F 77 65 64 20 62 79 20 3C AT followed by <
000060: 43 4F 50 59 3E 20 61 6E 64 20 74 68 65 20 27 4C COPY> and the 'L
000070: 0D 0A 66 69 6C 65 6E 61 6D 65 27 20 77 69 6C 6C ..filename' will
000080: 20 73 74 69 6C 6C 20 62 65 20 72 65 74 72 69 65 still be retrie
000090: 76 65 64 2E 20 20 43 6C 65 76 65 72 20 65 68 3F ved. Clever eh?
0000A0: 0D 0A 0D 0A 41 6C 6C 20 74 68 65 20 61 62 6F 76 ....All the abov
0000B0: 65 20 69 73 20 69 6E 20 50 72 6F 6D 65 72 67 65 e is in Promerge
0000C0: 20 20 50 6C 75 73 20 20 6F 6E 6C 79 2E 20 20 20 Plus only.
0000D0: 49 66 20 20 79 6F 75 20 20 77 61 6E 74 20 74 68 If you want th
0000E0: 65 6D 2C 20 79 6F 75 20 6E 65 65 64 20 74 68 65 em, you need the
0000F0: 20 52 4F 4D 0D 0A 76 65 72 73 69 6F 6E 2E 20 20 ROM..version.
000100: 49 20 73 68 61 6C 6C 20 6E 6F 77 20 20 63 6F 76 I shall now cov
000110: 65 72 20 20 74 68 65 20 20 65 78 74 72 61 20 20 er the extra
000120: 73 74 6F 72 65 64 20 20 63 6F 6D 6D 61 6E 64 73 stored commands
000130: 20 20 74 68 61 74 20 61 6C 6C 20 76 65 72 73 69 that all versi
000140: 6F 6E 73 20 6F 66 0D 0A 50 72 6F 6D 65 72 67 65 ons of..Promerge
000150: 20 70 72 6F 76 69 64 65 2E 0D 0A 0D 0A 57 68 61 provide.....Wha
000160: 74 20 41 72 6E 6F 72 20 68 61 76 65 20 64 6F 6E t Arnor have don
000170: 65 20 69 73 20 6D 61 6B 65 20 65 76 65 72 79 74 e is make everyt
000180: 68 69 6E 67 20 20 61 20 20 73 74 6F 72 65 64 20 hing a stored
000190: 63 6F 6D 6D 61 6E 64 2E 20 20 49 6E 20 50 72 6F command. In Pro
0001A0: 74 65 78 74 20 79 6F 75 20 75 73 65 64 0D 0A 53 text you used..S
0001B0: 45 54 50 52 49 4E 54 20 74 6F 20 64 65 66 69 6E ETPRINT to defin
0001C0: 65 20 74 68 69 6E 67 73 20 6C 69 6B 65 20 73 74 e things like st
0001D0: 61 72 74 69 6E 67 20 70 61 67 65 20 6E 75 6D 62 arting page numb
0001E0: 65 72 2C 20 6E 75 6D 62 65 72 20 6F 66 20 63 6F er, number of co
0001F0: 70 69 65 73 20 65 74 63 2E 20 20 57 69 74 68 0D pies etc. With.
Size : 512 (Real : 512)
000000: 0A 50 72 6F 6D 65 72 67 65 2C 20 61 6C 6C 20 74 .Promerge, all t
000010: 68 69 73 20 63 61 6E 20 62 65 20 64 6F 6E 65 20 his can be done
000020: 20 62 79 20 20 73 74 6F 72 65 64 20 20 63 6F 6D by stored com
000030: 6D 61 6E 64 73 2E 20 20 54 68 69 73 20 6D 61 6B mands. This mak
000040: 65 73 20 70 72 69 6E 74 65 72 20 64 72 69 76 65 es printer drive
000050: 72 0D 0A 66 69 6C 65 73 20 76 69 72 74 75 61 6C r..files virtual
000060: 6C 79 20 6F 62 73 6F 6C 65 74 65 2E 20 20 59 6F ly obsolete. Yo
000070: 75 20 65 76 65 6E 20 68 61 76 65 20 73 74 6F 72 u even have stor
000080: 65 64 20 63 6F 6D 6D 61 6E 64 73 20 74 6F 20 72 ed commands to r
000090: 65 64 65 66 69 6E 65 20 61 20 63 68 61 72 61 63 edefine a charac
0000A0: 74 65 72 0D 0A 61 6E 64 20 63 68 61 6E 67 65 20 ter..and change
0000B0: 70 72 69 6E 74 65 72 20 63 6F 6E 74 72 6F 6C 20 printer control
0000C0: 63 6F 64 65 73 2E 20 20 53 6F 20 65 76 65 6E 20 codes. So even
0000D0: 61 73 20 61 20 66 69 6C 65 20 69 73 20 70 72 69 as a file is pri
0000E0: 6E 74 69 6E 67 2C 20 79 6F 75 20 63 61 6E 20 63 nting, you can c
0000F0: 68 61 6E 67 65 0D 0A 74 68 65 20 6D 65 61 6E 69 hange..the meani
000100: 6E 67 20 6F 66 20 79 6F 75 72 20 70 72 69 6E 74 ng of your print
000110: 65 72 20 63 6F 6E 74 72 6F 6C 20 63 6F 64 65 73 er control codes
000120: 2E 20 20 49 20 67 65 74 20 74 68 65 20 66 65 65 . I get the fee
000130: 6C 69 6E 67 20 74 68 61 74 20 69 66 20 41 72 6E ling that if Arn
000140: 6F 72 20 77 65 72 65 0D 0A 74 6F 20 73 74 61 72 or were..to star
000150: 74 20 61 67 61 69 6E 2C 20 74 68 65 79 20 77 6F t again, they wo
000160: 75 6C 64 20 6E 6F 74 20 67 69 76 65 20 75 73 20 uld not give us
000170: 53 45 54 50 52 49 4E 54 2E 0D 0A 0D 0A 45 78 74 SETPRINT.....Ext
000180: 72 61 20 73 74 6F 72 65 64 20 63 6F 6D 6D 61 6E ra stored comman
000190: 64 73 20 61 6E 64 20 65 78 61 6D 70 6C 65 73 20 ds and examples
0001A0: 6F 66 20 74 68 65 69 72 20 75 73 65 20 61 72 65 of their use are
0001B0: 3A 2D 0D 0A 20 20 20 20 20 20 3E 53 41 20 31 30 :-.. >SA 10
0001C0: 20 20 20 20 20 53 74 61 72 74 20 61 74 20 70 61 Start at pa
0001D0: 67 65 20 31 30 0D 0A 20 20 20 20 20 20 3E 45 41 ge 10.. >EA
0001E0: 20 31 35 20 20 20 20 20 45 6E 64 20 61 74 20 70 15 End at p
0001F0: 61 67 65 20 31 35 0D 0A 20 20 20 20 20 20 3E 4E age 15.. >N
Size : 512 (Real : 512)
000000: 43 20 32 20 20 20 20 20 20 50 72 69 6E 74 20 74 C 2 Print t
000010: 77 6F 20 63 6F 70 69 65 73 0D 0A 20 20 20 20 20 wo copies..
000020: 20 3E 43 43 20 2E 2E 2E 20 20 20 20 52 65 64 65 >CC ... Rede
000030: 66 69 6E 65 20 63 6F 6E 74 72 6F 6C 20 63 6F 64 fine control cod
000040: 65 0D 0A 20 20 20 20 20 20 3E 46 50 20 4F 4E 20 e.. >FP ON
000050: 20 20 20 20 46 6F 72 6D 61 74 20 77 68 69 6C 65 Format while
000060: 20 70 72 69 6E 74 69 6E 67 20 4F 4E 0D 0A 20 20 printing ON..
000070: 20 20 20 20 3E 49 4E 20 3C 66 69 6C 65 3E 20 49 >IN <file> I
000080: 6E 73 65 72 74 20 66 69 6C 65 0D 0A 20 20 20 20 nsert file..
000090: 20 20 3E 52 4A 20 4F 4E 20 20 20 20 20 52 69 67 >RJ ON Rig
0000A0: 68 74 20 4A 75 73 74 69 66 69 63 61 74 69 6F 6E ht Justification
0000B0: 20 4F 4E 0D 0A 20 20 20 20 20 20 3E 5A 4D 20 20 ON.. >ZM
0000C0: 20 20 20 20 20 20 5A 65 72 6F 20 61 6C 6C 20 6D Zero all m
0000D0: 61 72 67 69 6E 73 0D 0A 20 20 20 20 20 20 3E 43 argins.. >C
0000E0: 57 20 31 30 20 20 20 20 20 43 68 61 72 61 63 74 W 10 Charact
0000F0: 65 72 20 57 69 64 74 68 0D 0A 20 20 20 20 20 20 er Width..
000100: 3E 4D 43 20 2E 2E 2E 20 20 20 20 4D 69 63 72 6F >MC ... Micro
000110: 73 70 61 63 65 20 43 68 61 72 61 63 74 65 72 0D space Character.
000120: 0A 20 20 20 20 20 20 3E 4D 53 20 4F 4E 20 20 20 . >MS ON
000130: 20 20 4D 69 63 72 6F 73 70 61 63 69 6E 67 20 4F Microspacing O
000140: 4E 0D 0A 54 68 65 73 65 20 61 72 65 20 74 68 65 N..These are the
000150: 20 6D 69 73 63 65 6C 6C 61 6E 65 6F 75 73 20 63 miscellaneous c
000160: 6F 6D 6D 61 6E 64 73 2C 20 6E 6F 74 20 64 69 72 ommands, not dir
000170: 65 63 74 6C 79 20 72 65 6C 61 74 65 64 20 74 6F ectly related to
000180: 20 6D 61 69 6C 6D 65 72 67 69 6E 67 2E 20 20 4D mailmerging. M
000190: 6F 73 74 0D 0A 6D 61 79 20 62 65 20 73 65 6C 66 ost..may be self
0001A0: 20 65 78 70 6C 61 6E 61 74 6F 72 79 2C 20 74 68 explanatory, th
0001B0: 6F 73 65 20 74 68 61 74 20 61 72 65 20 6E 6F 74 ose that are not
0001C0: 20 61 72 65 20 61 73 20 66 6F 6C 6C 6F 77 73 2E are as follows.
0001D0: 0D 0A 0D 0A 46 6F 72 6D 61 74 20 77 68 69 6C 65 ....Format while
0001E0: 20 70 72 69 6E 74 69 6E 67 20 69 73 20 6E 65 65 printing is nee
0001F0: 64 65 64 20 69 6E 20 20 6D 61 69 6C 6D 65 72 67 ded in mailmerg
Size : 512 (Real : 512)
000000: 69 6E 67 20 20 62 65 63 61 75 73 65 20 20 6D 65 ing because me
000010: 72 67 65 64 20 74 65 78 74 20 6D 61 79 20 62 65 rged text may be
000020: 20 61 6C 6C 0D 0A 6D 61 6E 6E 65 72 20 6F 66 20 all..manner of
000030: 6C 65 6E 67 74 68 73 2C 20 62 75 74 20 69 74 20 lengths, but it
000040: 20 69 73 20 20 75 73 65 66 75 6C 20 20 74 6F 20 is useful to
000050: 20 68 61 76 65 20 20 61 74 20 20 74 68 65 20 20 have at the
000060: 73 74 61 72 74 20 6F 66 20 61 6E 79 20 66 69 6C start of any fil
000070: 65 2E 20 20 49 74 0D 0A 65 6E 73 75 72 65 73 20 e. It..ensures
000080: 74 68 61 74 20 69 66 20 79 6F 75 20 68 61 76 65 that if you have
000090: 20 65 64 69 74 65 64 20 61 20 70 61 72 61 67 72 edited a paragr
0000A0: 61 70 68 20 62 75 74 20 68 61 76 65 20 6E 6F 74 aph but have not
0000B0: 20 72 65 66 6F 72 6D 61 74 74 65 64 20 69 74 2C reformatted it,
0000C0: 20 69 74 20 77 69 6C 6C 0D 0A 73 74 69 6C 6C 20 it will..still
0000D0: 70 72 69 6E 74 20 4F 4B 2E 0D 0A 49 6E 73 65 72 print OK...Inser
0000E0: 74 20 61 20 66 69 6C 65 20 77 69 6C 6C 20 69 6E t a file will in
0000F0: 73 65 72 74 20 61 20 20 77 68 6F 6C 65 20 20 66 sert a whole f
000100: 69 6C 65 20 20 61 74 20 20 74 68 61 74 20 20 70 ile at that p
000110: 6F 69 6E 74 2E 20 20 49 74 20 63 61 6E 20 62 65 oint. It can be
000120: 20 75 73 65 66 75 6C 20 66 6F 72 0D 0A 69 6E 63 useful for..inc
000130: 6C 75 64 69 6E 67 20 73 74 61 6E 64 61 72 64 20 luding standard
000140: 70 61 72 61 67 72 61 70 68 73 20 6F 66 20 74 65 paragraphs of te
000150: 78 74 2E 0D 0A 0D 0A 43 57 2C 20 4D 43 20 61 6E xt.....CW, MC an
000160: 64 20 4D 53 20 61 72 65 20 20 75 73 65 64 20 20 d MS are used
000170: 66 6F 72 20 20 6D 69 63 72 6F 73 70 61 63 69 6E for microspacin
000180: 67 2E 20 20 20 59 6F 75 20 20 6B 6E 6F 77 20 20 g. You know
000190: 74 68 61 74 20 20 77 68 65 6E 20 79 6F 75 20 66 that when you f
0001A0: 6F 72 6D 61 74 20 61 0D 0A 70 61 72 61 67 72 61 ormat a..paragra
0001B0: 70 68 20 77 69 74 68 20 72 69 67 68 74 20 6A 75 ph with right ju
0001C0: 73 74 69 66 69 63 61 74 69 6F 6E 20 4F 4E 2C 20 stification ON,
0001D0: 74 68 61 74 20 73 70 61 63 65 73 20 61 72 65 20 that spaces are
0001E0: 61 64 64 65 64 20 62 65 74 77 65 65 6E 20 73 6F added between so
0001F0: 6D 65 20 6F 66 20 74 68 65 0D 0A 77 6F 72 64 73 me of the..words
Size : 512 (Real : 512)
000000: 20 74 6F 20 6D 61 6B 65 20 61 6C 6C 20 6C 69 6E to make all lin
000010: 65 73 20 74 68 65 20 73 61 6D 65 20 6C 65 6E 67 es the same leng
000020: 74 68 2E 20 20 4D 69 63 72 6F 73 70 61 63 69 6E th. Microspacin
000030: 67 20 77 69 6C 6C 20 6D 61 6B 65 20 61 6C 6C 20 g will make all
000040: 73 70 61 63 65 73 20 6F 6E 20 61 0D 0A 6C 69 6E spaces on a..lin
000050: 65 20 74 68 65 20 73 61 6D 65 20 6C 65 6E 67 74 e the same lengt
000060: 68 2E 20 20 54 68 69 73 20 65 6E 68 61 6E 63 65 h. This enhance
000070: 73 20 74 68 65 20 61 70 70 65 61 72 61 6E 63 65 s the appearance
000080: 20 6F 66 20 74 68 65 20 70 72 69 6E 74 65 64 20 of the printed
000090: 74 65 78 74 2E 20 20 41 67 61 69 6E 2C 0D 0A 69 text. Again,..i
0000A0: 74 20 69 73 20 61 20 63 6F 6D 6D 61 6E 64 20 74 t is a command t
0000B0: 68 61 74 20 69 73 20 75 73 65 66 75 6C 20 69 6E hat is useful in
0000C0: 20 20 6D 61 6E 79 20 64 6F 63 75 6D 65 6E 74 73 many documents
0000D0: 2E 0D 0A 0D 0A 4F 62 73 65 72 76 61 6E 74 20 72 .....Observant r
0000E0: 65 61 64 65 72 73 20 6D 61 79 20 6E 6F 74 65 20 eaders may note
0000F0: 74 68 61 74 20 77 69 74 68 20 61 6C 6C 20 74 68 that with all th
000100: 65 20 66 61 63 69 6C 69 74 69 65 73 20 49 20 68 e facilities I h
000110: 61 76 65 20 6D 65 6E 74 69 6F 6E 65 64 20 73 6F ave mentioned so
000120: 20 66 61 72 2C 0D 0A 49 20 73 74 69 6C 6C 20 68 far,..I still h
000130: 61 76 65 20 6E 6F 74 20 63 6F 6D 65 20 6F 6E 74 ave not come ont
000140: 6F 20 6D 61 69 6C 6D 65 72 67 69 6E 67 2E 20 20 o mailmerging.
000150: 20 57 68 61 74 20 20 49 20 68 61 76 65 20 63 6F What I have co
000160: 76 65 72 65 64 20 6F 6E 20 74 68 65 69 72 20 6F vered on their o
000170: 77 6E 20 6D 61 6B 65 0D 0A 50 72 6F 6D 65 72 67 wn make..Promerg
000180: 65 20 50 6C 75 73 20 77 6F 72 74 68 20 20 62 75 e Plus worth bu
000190: 79 69 6E 67 20 20 69 6E 20 20 6D 79 20 20 6F 70 ying in my op
0001A0: 69 6E 69 6F 6E 2E 20 20 20 4E 65 78 74 20 20 6D inion. Next m
0001B0: 6F 6E 74 68 20 20 49 20 20 73 68 61 6C 6C 20 20 onth I shall
0001C0: 63 6F 76 65 72 20 74 68 65 0D 0A 6D 61 69 6C 6D cover the..mailm
0001D0: 65 72 67 69 6E 67 20 66 61 63 69 6C 69 74 69 65 erging facilitie
0001E0: 73 2E 20 20 53 65 65 20 79 6F 75 20 74 68 65 6E s. See you then
0001F0: 2E 20 4A 4F 48 4E 20 46 41 49 52 4C 49 45 2E 0D . JOHN FAIRLIE..
Size : 512 (Real : 512)
000000: 0A 1A 50 52 4F 4D 45 52 31 34 24 24 24 FF 00 FF ..PROMER14$$$...
000010: 00 00 0A 00 00 7C 01 00 53 1C 00 00 00 00 00 00 .....|..S.......
000020: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000030: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000040: 53 1C 00 8C 04 20 6D 6F 6E 74 68 20 20 49 20 20 S.... month I
000050: 73 68 61 6C 6C 20 20 63 6F 76 65 72 20 74 68 65 shall cover the
000060: 0D 0A 6D 61 69 6C 6D 65 72 67 69 6E 67 20 66 61 ..mailmerging fa
000070: 63 69 6C 69 74 69 65 73 2E 20 20 53 65 65 20 79 cilities. See y
000080: 20 6F 66 20 74 68 65 20 70 72 69 6E 74 65 64 20 of the printed
000090: 74 65 78 74 2E 20 20 41 67 61 69 6E 2C 0D 0A 69 text. Again,..i
0000A0: 74 20 69 73 20 61 20 63 6F 6D 6D 61 6E 64 20 74 t is a command t
0000B0: 68 61 74 20 69 73 20 75 73 65 66 75 6C 20 69 6E hat is useful in
0000C0: 20 20 6D 61 6E 79 20 64 6F 63 75 6D 65 6E 74 73 many documents
0000D0: 2E 0D 0A 0D 0A 4F 62 73 65 72 76 61 6E 74 20 72 .....Observant r
0000E0: 65 61 64 65 72 73 20 6D 61 79 20 6E 6F 74 65 20 eaders may note
0000F0: 74 68 61 74 20 77 69 74 68 20 61 6C 6C 20 74 68 that with all th
000100: 65 20 66 61 63 69 6C 69 74 69 65 73 20 49 20 68 e facilities I h
000110: 61 76 65 20 6D 65 6E 74 69 6F 6E 65 64 20 73 6F ave mentioned so
000120: 20 66 61 72 2C 0D 0A 49 20 73 74 69 6C 6C 20 68 far,..I still h
000130: 61 76 65 20 6E 6F 74 20 63 6F 6D 65 20 6F 6E 74 ave not come ont
000140: 6F 20 6D 61 69 6C 6D 65 72 67 69 6E 67 2E 20 20 o mailmerging.
000150: 20 57 68 61 74 20 20 49 20 68 61 76 65 20 63 6F What I have co
000160: 76 65 72 65 64 20 6F 6E 20 74 68 65 69 72 20 6F vered on their o
000170: 77 6E 20 6D 61 6B 65 0D 0A 50 72 6F 6D 65 72 67 wn make..Promerg
000180: 65 20 50 6C 75 73 20 77 6F 72 74 68 20 20 62 75 e Plus worth bu
000190: 79 69 6E 67 20 20 69 6E 20 20 6D 79 20 20 6F 70 ying in my op
0001A0: 69 6E 69 6F 6E 2E 20 20 20 4E 65 78 74 20 20 6D inion. Next m
0001B0: 6F 6E 74 68 20 20 49 20 20 73 68 61 6C 6C 20 20 onth I shall
0001C0: 63 6F 76 65 72 20 74 68 65 0D 0A 6D 61 69 6C 6D cover the..mailm
0001D0: 65 72 67 69 6E 67 20 66 61 63 69 6C 69 74 69 65 erging facilitie
0001E0: 73 2E 20 20 53 65 65 20 79 6F 75 20 74 68 65 6E s. See you then
0001F0: 2E 20 4A 4F 48 4E 20 46 41 49 52 4C 49 45 2E 0D . JOHN FAIRLIE..
Size : 512 (Real : 512)
000000: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000010: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000020: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000030: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000040: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000050: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000060: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000070: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000080: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000090: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000A0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000B0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000C0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000D0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000E0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000F0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000100: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000110: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000120: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000130: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000140: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000150: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000160: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000170: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000180: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000190: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001A0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001B0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001C0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001D0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001E0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001F0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
Size : 512 (Real : 512)
000000: 2A 54 20 20 20 20 20 20 20 20 20 20 20 20 20 20 *T
000010: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000020: 20 20 44 49 53 43 4F 55 4E 54 45 52 53 0D 0A 2A DISCOUNTERS..*
000030: 42 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 B
000040: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000050: 20 44 49 53 43 4F 55 4E 54 45 52 53 0D 0A 0D 0A DISCOUNTERS....
000060: 20 20 20 54 6F 20 6F 72 64 65 72 20 77 72 69 74 To order writ
000070: 65 20 64 69 72 65 63 74 20 71 75 6F 74 69 6E 67 e direct quoting
000080: 20 69 74 65 6D 73 20 72 65 71 75 69 72 65 64 2C items required,
000090: 20 73 75 62 73 63 72 69 62 65 72 20 63 6F 64 65 subscriber code
0000A0: 2C 20 61 64 64 72 65 73 73 20 61 6E 64 0D 0A 20 , address and..
0000B0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0000C0: 20 65 6E 63 6C 6F 73 69 6E 67 20 61 20 63 68 65 enclosing a che
0000D0: 71 75 65 20 66 6F 72 20 74 68 65 20 64 69 73 63 que for the disc
0000E0: 6F 75 6E 74 65 64 20 70 72 69 63 65 2E 0D 0A 0D ounted price....
0000F0: 0A 53 50 4D 20 53 4F 46 54 57 41 52 45 20 2D 20 .SPM SOFTWARE -
000100: A3 32 20 6F 66 66 20 47 65 6E 65 72 61 6C 20 4D .2 off General M
000110: 69 6C 69 74 61 72 79 20 53 69 6D 75 6C 61 74 6F ilitary Simulato
000120: 72 20 61 6E 64 20 50 6F 77 65 72 20 42 61 73 69 r and Power Basi
000130: 63 0D 0A 53 50 4D 20 20 53 6F 66 74 77 61 72 65 c..SPM Software
000140: 2C 20 20 33 32 61 20 20 41 6C 62 65 72 74 20 53 , 32a Albert S
000150: 74 2C 20 20 53 65 61 68 61 6D 2C 20 20 43 6F 75 t, Seaham, Cou
000160: 6E 74 79 20 44 75 72 68 61 6D 20 53 52 37 20 37 nty Durham SR7 7
000170: 4C 4A 20 20 0D 0A 42 6F 74 68 20 20 70 72 6F 67 LJ ..Both prog
000180: 72 61 6D 73 20 20 75 73 75 61 6C 6C 79 20 70 72 rams usually pr
000190: 69 63 65 73 20 61 74 20 A3 31 34 2E 39 35 20 62 ices at .14.95 b
0001A0: 75 74 20 61 76 61 69 6C 61 62 6C 65 20 66 6F 72 ut available for
0001B0: 20 6F 6E 6C 79 20 A3 31 32 2E 39 35 20 20 74 6F only .12.95 to
0001C0: 20 20 43 50 43 0D 0A 44 6F 6D 61 69 6E 20 20 73 CPC..Domain s
0001D0: 75 62 73 63 72 69 62 65 72 73 2E 20 20 50 6F 77 ubscribers. Pow
0001E0: 65 72 20 20 42 61 73 69 63 20 20 77 61 73 20 72 er Basic was r
0001F0: 65 76 69 65 77 65 64 20 69 6E 20 69 73 73 75 65 eviewed in issue
Size : 512 (Real : 512)
000000: 20 32 20 28 62 75 74 20 74 68 65 20 20 50 44 20 2 (but the PD
000010: 20 42 61 73 69 63 0D 0A 43 6F 6D 70 69 6C 65 72 Basic..Compiler
000020: 20 69 73 20 6A 75 73 74 20 61 73 20 67 6F 6F 64 is just as good
000030: 2C 20 20 69 66 20 6E 6F 74 20 62 65 74 74 65 72 , if not better
000040: 29 2E 20 20 47 4D 53 20 69 73 20 61 20 77 61 72 ). GMS is a war
000050: 67 61 6D 65 20 63 72 65 61 74 6F 72 2E 20 20 44 game creator. D
000060: 65 6D 6F 73 20 6F 66 0D 0A 62 6F 74 68 20 70 72 emos of..both pr
000070: 6F 67 72 61 6D 73 20 63 61 6E 20 62 65 20 66 6F ograms can be fo
000080: 75 6E 64 20 6F 6E 20 44 6F 6D 61 69 6E 20 53 4C und on Domain SL
000090: 20 64 69 73 6B 20 43 4F 4D 32 2E 0D 0A 0D 0A 53 disk COM2.....S
0000A0: 44 20 4D 49 43 52 4F 53 59 53 54 45 4D 53 20 2D D MICROSYSTEMS -
0000B0: 20 31 30 25 20 64 69 73 63 6F 75 6E 74 20 20 20 10% discount
0000C0: 28 54 65 6C 20 30 34 30 36 2D 33 32 32 35 32 29 (Tel 0406-32252)
0000D0: 0D 0A 44 69 73 63 6F 75 6E 74 20 20 61 70 70 6C ..Discount appl
0000E0: 69 65 73 20 20 74 6F 20 20 65 76 65 72 79 74 68 ies to everyth
0000F0: 69 6E 67 20 20 65 78 63 65 70 74 20 20 74 68 65 ing except the
000100: 20 20 6E 65 77 20 64 69 73 6B 20 20 64 72 69 76 new disk driv
000110: 65 2E 20 20 53 44 20 20 73 65 6C 6C 20 20 74 68 e. SD sell th
000120: 65 0D 0A 67 72 61 70 68 6D 61 73 74 65 72 20 20 e..graphmaster
000130: 70 72 6F 67 72 61 6D 20 20 72 65 76 69 65 77 65 program reviewe
000140: 64 20 20 69 6E 20 20 69 73 73 75 65 20 32 20 61 d in issue 2 a
000150: 73 20 77 65 6C 6C 20 61 73 20 20 50 61 67 65 20 s well as Page
000160: 20 50 75 62 6C 69 73 68 65 72 2C 20 20 53 74 6F Publisher, Sto
000170: 63 6B 0D 0A 41 63 63 6F 75 6E 74 69 6E 67 20 36 ck..Accounting 6
000180: 31 32 38 2C 20 20 43 50 43 20 50 61 79 72 6F 6C 128, CPC Payrol
000190: 6C 2C 20 48 6F 6D 65 20 46 69 6E 61 6E 63 65 2C l, Home Finance,
0001A0: 20 44 69 73 63 2D 62 61 73 65 2C 20 4B 77 69 6B Disc-base, Kwik
0001B0: 66 69 6C 65 2C 20 20 50 69 63 74 75 72 65 20 44 file, Picture D
0001C0: 69 73 6B 0D 0A 61 6E 64 20 63 6F 6E 73 75 6D 61 isk..and consuma
0001D0: 62 6C 65 73 2E 20 53 65 6E 64 20 61 6E 20 53 53 bles. Send an SS
0001E0: 41 45 20 74 6F 20 3A 2D 20 50 4F 20 42 6F 78 20 AE to :- PO Box
0001F0: 32 34 2C 20 48 6F 6C 62 65 61 63 68 2C 20 4C 69 24, Holbeach, Li
Size : 512 (Real : 512)
000000: 6E 63 73 20 50 45 31 32 20 37 4A 46 2E 0D 0A 0D ncs PE12 7JF....
000010: 0A 47 4F 4C 44 4D 41 52 4B 20 53 59 53 54 45 4D .GOLDMARK SYSTEM
000020: 53 20 2D 20 31 30 25 20 6F 66 66 20 6D 6F 73 74 S - 10% off most
000030: 20 20 20 28 54 65 6C 20 30 37 30 37 20 32 37 31 (Tel 0707 271
000040: 35 32 39 29 0D 0A 54 68 65 20 20 64 69 73 63 6F 529)..The disco
000050: 75 6E 74 20 20 61 70 70 6C 69 65 73 20 20 74 6F unt applies to
000060: 20 61 6C 6C 20 73 6F 66 74 77 61 72 65 20 65 78 all software ex
000070: 63 65 70 74 20 47 72 61 70 68 69 63 73 20 47 61 cept Graphics Ga
000080: 6C 6F 72 65 2E 20 20 54 68 69 73 20 20 69 6E 63 lore. This inc
000090: 6C 75 64 65 73 0D 0A 4E 69 72 76 61 6E 61 20 28 ludes..Nirvana (
0000A0: A3 31 35 20 64 69 73 6B 2C 20 A3 32 36 20 52 4F .15 disk, .26 RO
0000B0: 4D 29 2C 20 4C 61 62 65 6C 6D 61 6B 65 72 20 28 M), Labelmaker (
0000C0: A3 31 32 29 2C 20 61 6E 64 20 61 20 77 68 6F 6C .12), and a whol
0000D0: 65 20 68 65 61 70 20 6F 66 20 6F 74 68 65 72 20 e heap of other
0000E0: 73 74 75 66 66 2E 0D 0A 53 65 6E 64 20 61 6E 20 stuff...Send an
0000F0: 53 41 45 20 66 6F 72 20 66 75 6C 6C 20 6C 69 73 SAE for full lis
000100: 74 2E 20 50 72 69 63 65 73 20 73 74 61 74 65 64 t. Prices stated
000110: 20 61 72 65 20 42 45 46 4F 52 45 20 31 30 25 20 are BEFORE 10%
000120: 64 69 73 63 6F 75 6E 74 2E 0D 0A 35 31 20 43 6F discount...51 Co
000130: 6D 65 74 20 52 6F 61 64 2C 20 48 61 74 66 69 65 met Road, Hatfie
000140: 6C 64 2C 20 48 65 72 74 66 6F 72 64 73 68 69 72 ld, Hertfordshir
000150: 65 20 41 4C 31 30 20 4F 53 59 2E 0D 0A 0D 0A 42 e AL10 OSY.....B
000160: 52 55 4E 4E 49 4E 47 20 53 4F 46 54 57 41 52 45 RUNNING SOFTWARE
000170: 20 2D 20 31 30 25 20 6F 66 66 20 62 79 20 41 63 - 10% off by Ac
000180: 63 65 73 73 20 6F 72 20 56 69 73 61 2E 20 20 2A cess or Visa. *
000190: 2A 20 31 34 25 20 6F 66 66 20 62 79 20 63 68 65 * 14% off by che
0001A0: 71 75 65 20 2A 2A 0D 0A 50 72 6F 67 72 61 6D 73 que **..Programs
0001B0: 20 73 75 70 70 6C 69 65 64 20 6F 6E 20 33 22 20 supplied on 3"
0001C0: 64 69 73 63 73 20 66 6F 72 20 75 73 65 20 6F 6E discs for use on
0001D0: 20 74 68 65 20 36 31 32 38 20 61 6E 64 20 36 31 the 6128 and 61
0001E0: 32 38 20 50 6C 75 73 20 61 72 65 20 3A 2D 0D 0A 28 Plus are :-..
0001F0: 42 72 75 6E 77 6F 72 64 20 36 31 32 38 20 77 69 Brunword 6128 wi
Size : 512 (Real : 512)
000000: 74 68 20 42 72 75 6E 73 70 65 6C 6C 20 26 20 44 th Brunspell & D
000010: 61 74 61 66 69 6C 65 20 2E 2E 2E 2E 2E 2E 2E 2E atafile ........
000020: 2E 2E 20 A3 33 30 0D 0A 49 6E 66 6F 2D 53 63 72 .. .30..Info-Scr
000030: 69 70 74 20 77 69 74 68 20 42 72 75 6E 77 6F 72 ipt with Brunwor
000040: 64 20 36 31 32 38 20 26 20 42 72 75 6E 73 70 65 d 6128 & Brunspe
000050: 6C 6C 20 2E 2E 2E 2E 2E 2E 2E 20 A3 35 30 20 20 ll ....... .50
000060: 20 41 6C 6C 20 70 72 69 63 65 73 20 61 72 65 0D All prices are.
000070: 0A 39 20 50 69 6E 20 42 72 75 6E 77 6F 72 64 20 .9 Pin Brunword
000080: 45 6C 69 74 65 20 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E Elite ..........
000090: 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E ................
0000A0: 2E 2E 2E 20 A3 35 35 20 20 20 42 45 46 4F 52 45 ... .55 BEFORE
0000B0: 20 64 69 73 63 6F 75 6E 74 2E 0D 0A 39 20 50 69 discount...9 Pi
0000C0: 6E 20 42 72 75 6E 77 6F 72 64 20 45 6C 69 74 65 n Brunword Elite
0000D0: 20 77 69 74 68 20 49 6E 66 6F 2D 53 63 72 69 70 with Info-Scrip
0000E0: 74 20 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 20 A3 t ............ .
0000F0: 39 32 0D 0A 32 34 20 50 69 6E 20 42 72 75 6E 77 92..24 Pin Brunw
000100: 6F 72 64 20 45 6C 69 74 65 20 77 69 74 68 20 49 ord Elite with I
000110: 6E 66 6F 2D 53 63 72 69 70 74 20 2E 2E 2E 2E 2E nfo-Script .....
000120: 2E 2E 2E 2E 2E 2E 20 A3 39 30 0D 0A 45 6C 69 74 ...... .90..Elit
000130: 65 20 46 6F 6E 74 20 45 64 69 74 6F 72 20 77 69 e Font Editor wi
000140: 74 68 20 27 43 68 65 6C 6D 65 72 27 20 26 20 27 th 'Chelmer' & '
000150: 43 6C 61 63 74 6F 6E 27 20 66 6F 6E 74 73 20 A3 Clacton' fonts .
000160: 32 35 0D 0A 31 33 38 20 54 68 65 20 53 74 72 65 25..138 The Stre
000170: 65 74 2C 20 4C 69 74 74 6C 65 20 43 6C 61 63 74 et, Little Clact
000180: 6F 6E 2C 20 45 73 73 65 78 20 43 4F 31 36 20 39 on, Essex CO16 9
000190: 4C 53 2E 20 20 54 65 6C 20 30 32 35 35 2D 38 36 LS. Tel 0255-86
0001A0: 32 33 30 38 0D 0A 0D 0A 20 20 20 20 20 20 20 20 2308....
0001B0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0001C0: 20 20 20 20 20 20 20 49 20 4E 45 45 44 20 59 4F I NEED YO
0001D0: 55 52 20 48 45 4C 50 0D 0A 57 68 65 6E 65 76 65 UR HELP..Wheneve
0001E0: 72 20 20 79 6F 75 27 72 65 20 20 6F 72 64 65 72 r you're order
0001F0: 69 6E 67 20 20 61 6E 79 74 68 69 6E 67 20 20 66 ing anything f
Size : 512 (Real : 512)
000000: 72 6F 6D 20 61 6E 79 20 63 6F 6D 70 61 6E 79 20 rom any company
000010: 20 74 68 61 74 20 20 44 4F 45 53 4E 27 54 20 20 that DOESN'T
000020: 6F 66 66 65 72 20 20 61 0D 0A 64 69 73 63 6F 75 offer a..discou
000030: 6E 74 20 74 6F 20 43 50 43 20 44 6F 6D 61 69 6E nt to CPC Domain
000040: 20 73 75 62 73 63 72 69 62 65 72 73 2C 20 61 73 subscribers, as
000050: 6B 20 74 68 65 6D 20 69 66 20 74 68 65 79 20 64 k them if they d
000060: 6F 2E 20 54 68 61 74 20 77 61 79 20 74 68 65 79 o. That way they
000070: 20 68 65 61 72 20 74 68 65 0D 0A 6D 61 67 61 7A hear the..magaz
000080: 69 6E 65 20 62 65 69 6E 67 20 6D 65 6E 74 69 6F ine being mentio
000090: 6E 65 64 20 61 6E 64 20 69 66 20 61 70 70 72 6F ned and if appro
0000A0: 61 63 68 65 64 20 69 6E 20 66 75 74 75 72 65 20 ached in future
0000B0: 77 69 6C 6C 20 62 65 20 6D 6F 72 65 20 72 65 63 will be more rec
0000C0: 65 70 74 69 76 65 20 20 74 6F 0D 0A 74 68 65 20 eptive to..the
0000D0: 20 69 64 65 61 20 6F 66 20 62 65 63 6F 6D 69 6E idea of becomin
0000E0: 67 20 61 20 64 69 73 63 6F 75 6E 74 65 72 2E 20 g a discounter.
0000F0: 20 49 66 20 79 6F 75 20 66 69 6E 64 20 61 6E 79 If you find any
000100: 20 63 6F 6D 70 61 6E 79 20 77 69 6C 6C 69 6E 67 company willing
000110: 20 74 6F 20 6F 66 66 65 72 20 61 0D 0A 64 69 73 to offer a..dis
000120: 63 6F 75 6E 74 20 74 68 65 6E 20 70 6C 65 61 73 count then pleas
000130: 65 20 6C 65 74 20 6D 65 20 6B 6E 6F 77 20 2D 20 e let me know -
000140: 79 6F 75 27 72 65 20 6E 6F 74 20 6A 75 73 74 20 you're not just
000150: 68 65 6C 70 69 6E 67 20 6D 65 20 6F 75 74 2C 20 helping me out,
000160: 20 62 75 74 20 61 6C 6C 20 74 68 65 0D 0A 6F 74 but all the..ot
000170: 68 65 72 20 43 50 43 20 44 6F 6D 61 69 6E 20 73 her CPC Domain s
000180: 75 62 73 63 72 69 62 65 72 73 2E 20 54 68 61 6E ubscribers. Than
000190: 6B 73 2E 0D 0A 0D 0A 2A 54 20 20 20 20 20 20 20 ks.....*T
0001A0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0001B0: 20 20 20 20 20 20 20 20 20 20 20 20 49 4E 2D 54 IN-T
0001C0: 4F 55 43 48 0D 0A 2A 42 20 20 20 20 20 20 20 20 OUCH..*B
0001D0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0001E0: 20 20 20 20 20 20 20 20 20 20 20 49 4E 2D 54 4F IN-TO
0001F0: 55 43 48 0D 0A 0D 0A 20 20 20 20 20 20 20 20 20 UCH....
Size : 512 (Real : 512)
000000: 20 20 20 20 54 68 65 73 65 20 61 64 27 73 20 61 These ad's a
000010: 72 65 20 46 52 45 45 2E 20 57 68 61 74 20 6D 6F re FREE. What mo
000020: 72 65 20 69 6E 63 65 6E 74 69 76 65 20 64 6F 20 re incentive do
000030: 79 6F 75 20 6E 65 65 64 3F 0D 0A 0D 0A 2D 2D 2D you need?....---
000040: 20 49 4E 54 45 52 4E 41 54 49 4F 4E 41 4C 20 43 INTERNATIONAL C
000050: 50 43 20 46 41 4E 5A 49 4E 45 20 2D 2D 2D 0D 0A PC FANZINE ---..
000060: 54 68 65 20 27 52 75 6E 64 73 63 68 6C 61 67 27 The 'Rundschlag'
000070: 20 28 74 68 61 74 27 73 20 47 65 72 6D 61 6E 20 (that's German
000080: 66 6F 72 20 27 4F 76 65 72 6B 69 6C 6C 27 29 20 for 'Overkill')
000090: 69 73 20 74 68 65 20 66 69 72 73 74 20 66 61 6E is the first fan
0000A0: 7A 69 6E 65 20 70 72 69 6E 74 65 64 20 69 6E 0D zine printed in.
0000B0: 0A 64 69 66 66 65 72 65 6E 74 20 6C 61 6E 67 75 .different langu
0000C0: 61 67 65 73 2E 20 20 49 74 20 69 73 20 63 6F 6E ages. It is con
0000D0: 74 72 69 62 75 74 65 64 20 74 6F 20 20 62 79 20 tributed to by
0000E0: 6D 61 6E 79 20 66 61 6D 6F 75 73 20 20 43 50 43 many famous CPC
0000F0: 20 27 7A 69 6E 65 73 20 61 6C 6C 20 6F 76 65 72 'zines all over
000100: 0D 0A 45 75 72 6F 70 65 2E 20 20 46 6F 72 20 61 ..Europe. For a
000110: 6E 20 69 73 73 75 65 20 69 6E 20 79 6F 75 72 20 n issue in your
000120: 6C 61 6E 67 75 61 67 65 20 20 73 65 6E 64 20 61 language send a
000130: 6E 20 69 6E 74 65 72 6E 61 74 69 6F 6E 61 6C 20 n international
000140: 72 65 70 6C 79 20 63 6F 75 70 6F 6E 20 28 61 73 reply coupon (as
000150: 6B 0D 0A 61 62 6F 75 74 20 74 68 69 73 20 61 74 k..about this at
000160: 20 79 6F 75 72 20 6C 6F 63 61 6C 20 50 6F 73 74 your local Post
000170: 20 4F 66 66 69 63 65 29 20 74 6F 3A 2D 0D 0A 42 Office) to:-..B
000180: 31 30 35 2C 20 50 6F 73 74 62 6F 78 20 32 35 2C 105, Postbox 25,
000190: 20 57 2D 37 39 35 39 2C 20 53 63 68 77 65 6E 64 W-7959, Schwend
0001A0: 69 2C 20 47 45 52 4D 41 4E 59 2E 0D 0A 0D 0A 46 i, GERMANY.....F
0001B0: 4F 52 20 53 41 4C 45 3A 20 54 68 65 20 66 69 72 OR SALE: The fir
0001C0: 73 74 20 73 69 78 20 70 72 69 6E 74 65 64 20 69 st six printed i
0001D0: 73 73 75 65 73 20 6F 66 20 43 50 43 20 44 6F 6D ssues of CPC Dom
0001E0: 61 69 6E 20 61 72 65 20 6E 6F 77 20 61 76 61 69 ain are now avai
0001F0: 6C 61 62 6C 65 20 62 75 74 20 61 74 20 61 0D 0A lable but at a..
Size : 512 (Real : 512)
000000: 6F 6E 65 20 6F 66 66 20 70 72 69 63 65 20 6F 66 one off price of
000010: 20 A3 36 2E 30 30 20 74 68 65 20 6C 6F 74 2E 20 .6.00 the lot.
000020: 4E 6F 20 73 70 6C 69 74 74 69 6E 67 20 61 6C 6C No splitting all
000030: 6F 77 65 64 2E 20 50 72 69 63 65 20 69 6E 63 6C owed. Price incl
000040: 75 64 65 73 20 50 26 50 2E 20 20 4F 6E 6C 79 0D udes P&P. Only.
000050: 0A 6F 6E 65 20 73 65 74 20 73 6F 20 66 69 72 73 .one set so firs
000060: 74 20 63 6F 6D 65 2C 20 66 69 72 73 74 20 73 65 t come, first se
000070: 72 76 65 64 2E 0D 0A 43 6F 6E 74 61 63 74 3A 2D rved...Contact:-
000080: 20 50 61 75 6C 20 44 77 65 72 72 79 68 6F 75 73 Paul Dwerryhous
000090: 65 2C 20 37 20 42 72 75 6E 73 77 6F 6F 64 20 47 e, 7 Brunswood G
0000A0: 72 65 65 6E 2C 20 48 61 77 61 72 64 65 6E 2C 20 reen, Hawarden,
0000B0: 44 65 65 73 69 64 65 2C 20 43 6C 79 77 64 20 43 Deeside, Clywd C
0000C0: 48 35 20 33 4A 41 0D 0A 54 65 6C 3A 20 30 32 34 H5 3JA..Tel: 024
0000D0: 34 2D 35 33 34 20 39 34 32 0D 0A 0D 0A 57 41 4E 4-534 942....WAN
0000E0: 54 45 44 3A 20 49 27 6D 20 6C 6F 6F 6B 69 6E 67 TED: I'm looking
0000F0: 20 66 6F 72 20 73 65 76 65 72 61 6C 20 68 61 72 for several har
000100: 64 77 61 72 65 20 61 64 64 2D 6F 6E 73 20 66 6F dware add-ons fo
000110: 72 20 6D 79 20 43 50 43 20 36 31 32 38 20 28 44 r my CPC 6128 (D
000120: 61 72 74 20 53 63 61 6E 6E 65 72 2C 0D 0A 56 69 art Scanner,..Vi
000130: 64 69 20 65 74 63 2E 29 20 77 69 74 68 20 73 6F di etc.) with so
000140: 66 74 77 61 72 65 20 6F 6E 20 64 69 73 63 2E 20 ftware on disc.
000150: 57 72 69 74 65 20 74 6F 20 6D 65 21 20 49 20 63 Write to me! I c
000160: 61 6E 20 70 61 79 20 62 79 20 45 75 72 6F 63 68 an pay by Euroch
000170: 65 71 75 65 20 69 6E 20 A3 2E 0D 0A 43 6F 6E 74 eque in ....Cont
000180: 61 63 74 3A 2D 20 53 74 65 66 61 6E 20 4B 75 68 act:- Stefan Kuh
000190: 73 2C 20 4D 75 65 6E 73 69 6E 67 65 72 20 53 74 s, Muensinger St
0001A0: 72 20 33 35 2C 20 57 2D 37 34 32 34 20 48 65 72 r 35, W-7424 Her
0001B0: 6F 6C 64 73 74 61 74 74 2D 32 2C 20 47 45 52 4D oldstatt-2, GERM
0001C0: 41 4E 59 2E 0D 0A 0D 0A 46 4F 52 20 20 53 41 4C ANY.....FOR SAL
0001D0: 45 3A 20 20 41 6C 6C 20 20 67 61 6D 65 73 20 20 E: All games
0001E0: 61 72 65 20 6F 72 69 67 69 6E 61 6C 20 63 6F 70 are original cop
0001F0: 69 65 73 3A 20 6E 6F 20 70 69 72 61 74 65 73 2E ies: no pirates.
Size : 512 (Real : 512)
000000: 20 20 41 6C 6C 20 61 72 65 20 20 74 61 70 65 20 All are tape
000010: 20 75 6E 6C 65 73 73 0D 0A 6F 74 68 65 72 77 69 unless..otherwi
000020: 73 65 20 20 73 74 61 74 65 64 3A 20 40 33 30 70 se stated: @30p
000030: 3A 20 53 75 6C 74 61 6E 27 73 20 4D 61 7A 65 3B : Sultan's Maze;
000040: 20 40 35 30 70 3A 20 42 72 61 76 65 73 74 61 72 @50p: Bravestar
000050: 72 2C 20 20 43 6F 75 6E 74 64 6F 77 6E 2C 20 20 r, Countdown,
000060: 43 75 72 73 65 20 6F 66 0D 0A 53 68 65 72 77 6F Curse of..Sherwo
000070: 6F 64 2C 20 20 45 76 65 72 79 20 20 53 65 63 6F od, Every Seco
000080: 6E 64 20 43 6F 75 6E 74 73 2C 20 20 46 69 72 65 nd Counts, Fire
000090: 74 72 61 70 2C 20 20 46 72 69 64 61 79 20 31 33 trap, Friday 13
0000A0: 74 68 2C 20 20 47 72 61 68 61 6D 20 47 6F 6F 63 th, Graham Gooc
0000B0: 68 27 73 20 20 54 65 73 74 0D 0A 43 72 69 63 6B h's Test..Crick
0000C0: 65 74 2C 20 20 4B 61 6E 65 2C 20 20 4B 6E 69 67 et, Kane, Knig
0000D0: 68 74 20 47 61 6D 65 73 2C 20 20 4B 6F 6E 61 6D ht Games, Konam
0000E0: 69 20 47 6F 6C 66 2C 20 20 4C 61 73 74 20 56 38 i Golf, Last V8
0000F0: 2C 20 20 4D 65 6C 74 64 6F 77 6E 2C 20 20 4D 75 , Meltdown, Mu
000100: 67 67 69 6E 73 20 20 54 68 65 0D 0A 53 70 61 63 ggins The..Spac
000110: 65 6D 61 6E 2C 20 20 4D 6F 6C 65 63 75 6C 65 20 eman, Molecule
000120: 4D 61 6E 2C 20 20 4E 69 67 68 74 20 47 75 6E 6E Man, Night Gunn
000130: 65 72 2C 20 20 4E 6F 72 74 68 73 74 61 72 2C 20 er, Northstar,
000140: 20 50 61 77 73 2C 20 20 52 61 63 65 20 41 67 61 Paws, Race Aga
000150: 69 6E 73 74 20 20 54 69 6D 65 2C 0D 0A 52 61 67 inst Time,..Rag
000160: 69 6E 67 20 42 65 61 73 74 2C 20 20 52 65 76 6F ing Beast, Revo
000170: 6C 75 74 69 6F 6E 2C 20 20 53 6F 75 6C 20 4F 66 lution, Soul Of
000180: 20 41 20 52 6F 62 6F 74 2C 20 53 70 61 63 65 20 A Robot, Space
000190: 54 72 61 64 65 72 2C 20 53 74 72 65 61 6B 65 72 Trader, Streaker
0001A0: 2C 20 53 75 70 65 72 20 53 61 6D 2C 0D 0A 54 65 , Super Sam,..Te
0001B0: 72 72 61 6D 65 6E 2C 20 20 54 65 74 72 69 73 2C rramen, Tetris,
0001C0: 20 20 54 6F 70 20 47 75 6E 2C 20 20 54 4C 4C 2C Top Gun, TLL,
0001D0: 20 57 69 6C 6C 6F 77 20 50 61 74 74 65 72 6E 2C Willow Pattern,
0001E0: 20 58 63 65 6C 3B 20 40 A3 31 2E 30 30 3A 20 41 Xcel; @.1.00: A
0001F0: 6D 65 72 69 63 61 27 73 20 43 75 70 2C 0D 0A 42 merica's Cup,..B
Size : 512 (Real : 512)
000000: 6F 62 62 79 20 42 65 61 72 69 6E 67 2C 20 20 43 obby Bearing, C
000010: 6F 64 65 6E 61 6D 65 20 4D 61 74 74 20 49 49 2C odename Matt II,
000020: 20 43 6F 73 74 61 20 43 61 70 65 72 73 2C 20 47 Costa Capers, G
000030: 72 65 61 74 20 45 73 63 61 70 65 2C 20 20 4D 65 reat Escape, Me
000040: 72 63 65 6E 61 72 79 2C 20 20 4D 69 6E 69 0D 0A rcenary, Mini..
000050: 4F 66 66 69 63 65 2C 20 20 4D 6F 76 69 65 2C 20 Office, Movie,
000060: 20 53 68 61 64 6F 77 66 69 72 65 2C 20 53 68 6F Shadowfire, Sho
000070: 72 74 20 43 69 72 63 75 69 74 2C 20 53 69 64 65 rt Circuit, Side
000080: 77 61 6C 6B 2C 20 54 68 65 20 52 65 61 6C 20 59 walk, The Real Y
000090: 6F 75 2C 20 57 69 6C 64 20 42 75 6E 63 68 3A 0D ou, Wild Bunch:.
0000A0: 0A 40 A3 32 2E 30 30 3A 20 41 6D 74 69 78 20 41 .@.2.00: Amtix A
0000B0: 63 63 6F 6C 61 64 65 73 2C 20 20 42 6F 62 20 57 ccolades, Bob W
0000C0: 69 6E 6E 65 72 2C 20 43 6F 6D 70 65 6E 64 69 75 inner, Compendiu
0000D0: 6D 2C 20 45 73 63 2E 20 20 53 69 6E 67 65 27 73 m, Esc. Singe's
0000E0: 20 43 61 73 74 6C 65 2C 20 20 47 72 61 6E 67 65 Castle, Grange
0000F0: 0D 0A 48 69 6C 6C 2C 20 20 4A 61 63 6B 20 54 68 ..Hill, Jack Th
000100: 65 20 4E 69 70 70 65 72 20 49 49 3B 20 40 A3 33 e Nipper II; @.3
000110: 2E 30 30 3A 20 31 32 30 20 43 6F 6D 70 75 74 65 .00: 120 Compute
000120: 72 20 48 69 74 73 2C 20 41 63 72 6F 6A 65 74 2C r Hits, Acrojet,
000130: 20 47 61 6D 65 20 4F 76 65 72 28 64 69 73 63 29 Game Over(disc)
000140: 2C 0D 0A 53 75 70 65 72 20 48 61 6E 67 20 4F 6E ,..Super Hang On
000150: 20 28 64 69 73 63 29 2E 0D 0A 50 6C 65 61 73 65 (disc)...Please
000160: 20 61 64 64 20 32 34 70 20 70 65 72 20 67 61 6D add 24p per gam
000170: 65 20 74 6F 20 63 6F 76 65 72 20 50 26 50 2E 20 e to cover P&P.
000180: 49 20 77 69 6C 6C 20 72 65 66 75 6E 64 20 61 6E I will refund an
000190: 79 20 64 69 66 66 65 72 65 6E 63 65 2E 0D 0A 43 y difference...C
0001A0: 6F 6E 74 61 63 74 3A 2D 20 44 65 62 62 69 65 20 ontact:- Debbie
0001B0: 48 6F 77 61 72 64 2C 20 31 30 20 4F 76 65 72 74 Howard, 10 Overt
0001C0: 6F 6E 20 52 6F 61 64 2C 20 41 62 62 65 79 20 57 on Road, Abbey W
0001D0: 6F 6F 64 2C 20 4C 6F 6E 64 6F 6E 20 53 45 32 20 ood, London SE2
0001E0: 39 53 44 2E 0D 0A 0D 0A 46 4F 52 20 53 41 4C 45 9SD.....FOR SALE
0001F0: 3A 20 41 6D 73 74 72 61 64 20 36 31 32 38 20 77 : Amstrad 6128 w
Size : 512 (Real : 512)
000000: 69 74 68 20 63 6F 6C 6F 75 72 20 6D 6F 6E 69 74 ith colour monit
000010: 6F 72 2C 20 20 75 73 65 72 20 6D 61 6E 75 61 6C or, user manual
000020: 2C 20 20 73 6F 6D 65 20 50 44 20 2D 20 A3 31 34 , some PD - .14
000030: 30 20 20 2B 50 26 50 0D 0A 6F 6E 6F 3B 20 50 72 0 +P&P..ono; Pr
000040: 6F 74 79 70 65 20 2D 20 A3 38 3B 20 32 69 6E 31 otype - .8; 2in1
000050: 20 2D 20 A3 38 3B 20 50 6F 77 65 72 20 42 61 73 - .8; Power Bas
000060: 69 63 20 2D 20 A3 38 3B 20 47 61 6D 65 42 6F 79 ic - .8; GameBoy
000070: 20 77 69 74 68 20 35 20 67 61 6D 65 73 20 26 20 with 5 games &
000080: 4C 69 67 68 74 42 6F 79 0D 0A 2D 20 A3 31 32 30 LightBoy..- .120
000090: 20 69 6E 63 20 50 26 50 2E 0D 0A 43 6F 6E 74 61 inc P&P...Conta
0000A0: 63 74 3A 2D 20 41 6C 61 6E 20 53 63 75 6C 6C 79 ct:- Alan Scully
0000B0: 2C 20 50 4F 20 42 6F 78 20 34 33 35 2C 20 47 6C , PO Box 435, Gl
0000C0: 61 73 67 6F 77 20 47 31 32 20 38 53 47 20 6F 72 asgow G12 8SG or
0000D0: 20 6C 65 61 76 65 20 6D 65 73 73 61 67 65 20 61 leave message a
0000E0: 74 3A 0D 0A 30 33 35 35 32 20 2D 20 32 34 37 39 t:..03552 - 2479
0000F0: 35 2E 0D 0A 0D 0A 46 4F 52 20 20 53 41 4C 45 3A 5.....FOR SALE:
000100: 20 20 42 72 61 6E 64 20 4E 65 77 20 33 2E 35 22 Brand New 3.5"
000110: 20 53 65 63 6F 6E 64 20 44 72 69 76 65 2C 20 20 Second Drive,
000120: 36 31 32 38 2B 20 43 6F 6D 70 61 74 69 62 6C 65 6128+ Compatible
000130: 2C 20 20 57 69 74 68 20 53 6F 66 74 77 61 72 65 , With Software
000140: 20 20 41 6E 64 0D 0A 45 78 74 65 72 6E 61 6C 20 And..External
000150: 50 6F 77 65 72 20 53 75 70 70 6C 79 2C 20 4F 6E Power Supply, On
000160: 6C 79 20 A3 35 30 2E 20 41 20 52 45 41 4C 20 42 ly .50. A REAL B
000170: 41 52 47 41 49 4E 2E 0D 0A 43 6F 6E 74 61 63 74 ARGAIN...Contact
000180: 3A 2D 20 42 6F 62 20 6F 6E 20 30 37 39 37 20 2D :- Bob on 0797 -
000190: 20 20 32 32 33 37 35 36 0D 0A 0D 0A 46 4F 52 20 223756....FOR
0001A0: 20 53 41 4C 45 3A 20 41 64 76 61 6E 63 65 64 20 SALE: Advanced
0001B0: 41 72 74 20 53 74 75 64 69 6F 20 28 64 69 73 63 Art Studio (disc
0001C0: 29 20 26 20 66 75 6C 6C 20 69 6E 73 74 72 75 63 ) & full instruc
0001D0: 74 69 6F 6E 20 6D 61 6E 75 61 6C 2E 20 20 47 65 tion manual. Ge
0001E0: 6E 69 75 73 20 4D 6F 75 73 65 2C 0D 0A 49 6E 74 nius Mouse,..Int
0001F0: 65 72 66 61 63 65 20 61 6E 64 20 4D 6F 75 73 65 erface and Mouse
Size : 512 (Real : 512)
000000: 20 4D 61 74 2E 20 20 54 68 65 73 65 20 69 74 65 Mat. These ite
000010: 6D 73 20 61 72 65 20 22 61 73 20 6E 65 77 22 20 ms are "as new"
000020: 61 6E 64 20 73 74 69 6C 6C 20 69 6E 20 6F 72 69 and still in ori
000030: 67 69 6E 61 6C 20 62 6F 78 65 73 2E 0D 0A 50 6C ginal boxes...Pl
000040: 65 61 73 65 20 6E 6F 74 65 20 74 68 61 74 20 74 ease note that t
000050: 68 65 73 65 20 69 74 65 6D 73 20 61 72 65 20 66 hese items are f
000060: 6F 72 20 74 68 65 20 43 50 43 20 36 31 32 38 2E or the CPC 6128.
000070: 20 20 57 6F 72 74 68 20 A3 35 30 3B 20 77 69 6C Worth .50; wil
000080: 6C 20 61 63 63 65 70 74 20 20 A3 33 35 0D 0A 6F l accept .35..o
000090: 2E 6E 2E 6F 2E 20 20 49 20 20 61 6C 73 6F 20 20 .n.o. I also
0000A0: 68 61 76 65 20 66 6F 72 20 73 61 6C 65 3A 20 41 have for sale: A
0000B0: 6D 73 74 72 61 64 20 44 44 31 20 64 69 73 63 20 mstrad DD1 disc
0000C0: 64 72 69 76 65 3B 20 4D 69 63 72 6F 53 74 79 6C drive; MicroStyl
0000D0: 65 20 33 2E 35 22 20 20 73 65 63 6F 6E 64 0D 0A e 3.5" second..
0000E0: 64 72 69 76 65 3B 20 20 53 74 61 72 20 4C 43 2D drive; Star LC-
0000F0: 31 30 20 43 6F 6C 6F 75 72 20 50 72 69 6E 74 65 10 Colour Printe
000100: 72 20 2B 20 31 20 63 6F 6C 2F 32 20 6D 6F 6E 6F r + 1 col/2 mono
000110: 20 72 69 62 62 6F 6E 73 2E 20 20 42 6F 74 68 20 ribbons. Both
000120: 64 72 69 76 65 73 20 66 6F 72 20 A3 31 35 30 0D drives for .150.
000130: 0A 61 6E 64 20 74 68 65 20 70 72 69 6E 74 65 72 .and the printer
000140: 20 66 6F 72 20 A3 38 30 2E 0D 0A 43 6F 6E 74 61 for .80...Conta
000150: 63 74 3A 2D 20 47 72 61 68 61 6D 20 50 6F 72 74 ct:- Graham Port
000160: 65 72 2C 20 45 6C 69 6F 74 20 57 61 72 64 2C 20 er, Eliot Ward,
000170: 41 73 68 77 6F 72 74 68 20 48 6F 73 70 69 74 61 Ashworth Hospita
000180: 6C 20 28 4E 29 2C 20 4D 61 67 68 75 6C 6C 2C 20 l (N), Maghull,
000190: 4C 69 76 65 72 70 6F 6F 6C 0D 0A 4C 33 31 20 31 Liverpool..L31 1
0001A0: 48 57 2E 0D 0A 0D 0A 46 4F 52 20 53 41 4C 45 3A HW.....FOR SALE:
0001B0: 20 49 20 68 61 76 65 20 35 30 20 43 50 43 20 74 I have 50 CPC t
0001C0: 61 70 65 73 20 66 6F 72 20 73 61 6C 65 2E 20 50 apes for sale. P
0001D0: 72 69 63 65 73 20 61 72 65 20 35 30 70 20 2D 20 rices are 50p -
0001E0: A3 31 2E 35 30 2E 20 20 4C 6F 61 64 73 20 6F 66 .1.50. Loads of
0001F0: 20 67 61 6D 65 73 0D 0A 61 6E 64 20 75 74 69 6C games..and util
Size : 512 (Real : 512)
000000: 69 74 69 65 73 20 69 6E 63 2E 20 20 61 72 74 20 ities inc. art
000010: 70 72 6F 67 72 61 6D 73 2C 20 20 66 6C 69 67 68 programs, fligh
000020: 74 20 73 69 6D 73 2C 20 73 74 72 61 74 65 67 79 t sims, strategy
000030: 20 20 61 6E 64 20 64 61 74 61 62 61 73 65 73 2E and databases.
000040: 20 20 47 61 6D 65 73 0D 0A 69 6E 63 6C 75 64 65 Games..include
000050: 20 20 74 68 65 20 20 6F 72 69 67 69 6E 61 6C 20 the original
000060: 52 65 62 65 6C 73 74 61 72 20 28 31 73 74 20 76 Rebelstar (1st v
000070: 65 72 73 69 6F 6E 20 6F 66 20 4C 61 73 65 72 20 ersion of Laser
000080: 53 71 75 61 64 29 20 61 6E 64 20 74 68 65 20 61 Squad) and the a
000090: 6C 6C 20 20 74 69 6D 65 0D 0A 63 6C 61 73 73 69 ll time..classi
0000A0: 63 20 74 72 61 64 65 2F 73 74 72 61 74 65 67 79 c trade/strategy
0000B0: 2F 73 68 6F 6F 74 2D 65 6D 2D 75 70 2C 20 45 6C /shoot-em-up, El
0000C0: 69 74 65 2E 0D 0A 43 6F 6E 74 61 63 74 3A 2D 20 ite...Contact:-
0000D0: 45 72 69 63 20 41 75 74 79 2C 20 35 20 53 69 6C Eric Auty, 5 Sil
0000E0: 76 65 72 73 74 6F 6E 65 20 57 61 79 2C 20 43 6F verstone Way, Co
0000F0: 6E 67 72 65 73 62 75 72 79 2C 20 41 76 6F 6E 20 ngresbury, Avon
000100: 42 53 31 39 20 35 45 53 2E 0D 0A 54 65 6C 3A 20 BS19 5ES...Tel:
000110: 30 39 33 34 20 2D 20 38 33 33 20 34 37 38 2E 0D 0934 - 833 478..
000120: 0A 0D 0A 46 4F 52 20 53 41 4C 45 3A 20 53 75 70 ...FOR SALE: Sup
000130: 65 72 63 61 6C 63 20 32 20 2D 20 A3 31 30 2E 20 ercalc 2 - .10.
000140: 54 56 20 53 68 6F 77 74 69 6D 65 20 28 63 61 73 TV Showtime (cas
000150: 73 65 74 74 65 29 3B 20 54 68 65 79 20 53 6F 6C sette); They Sol
000160: 64 20 41 20 4D 69 6C 6C 69 6F 6E 20 28 64 69 73 d A Million (dis
000170: 63 29 0D 0A A3 35 20 65 61 63 68 2E 20 57 41 4E c)...5 each. WAN
000180: 54 45 44 3A 20 41 4E 49 4D 41 54 4F 52 20 62 79 TED: ANIMATOR by
000190: 20 43 72 65 61 74 69 76 65 20 53 6F 66 74 77 61 Creative Softwa
0001A0: 72 65 2E 0D 0A 4A 6F 68 6E 20 52 65 69 6C 6C 79 re...John Reilly
0001B0: 2C 20 31 35 20 4E 6F 72 74 68 20 47 72 65 65 6E , 15 North Green
0001C0: 2C 20 46 6F 72 63 68 65 73 20 45 73 74 2C 20 42 , Forches Est, B
0001D0: 61 72 6E 73 74 61 70 6C 65 2C 20 4E 2E 44 65 76 arnstaple, N.Dev
0001E0: 6F 6E 20 45 58 33 32 20 38 45 41 0D 0A 0D 0A 46 on EX32 8EA....F
0001F0: 4F 52 20 53 41 4C 45 3A 20 32 36 20 22 43 6F 6D OR SALE: 26 "Com
Size : 512 (Real : 512)
000000: 70 75 74 69 6E 67 20 57 69 74 68 20 54 68 65 20 puting With The
000010: 41 6D 73 74 72 61 64 22 20 26 20 22 41 2E 43 2E Amstrad" & "A.C.
000020: 55 2E 22 20 6D 61 67 61 7A 69 6E 65 73 2C 20 64 U." magazines, d
000030: 61 74 65 64 20 66 72 6F 6D 20 31 39 38 36 0D 0A ated from 1986..
000040: 2D 20 31 39 38 39 2E 20 49 6E 63 6C 75 64 65 73 - 1989. Includes
000050: 20 33 31 38 6B 20 6F 66 20 74 79 70 65 2D 69 6E 318k of type-in
000060: 73 20 61 6C 72 65 61 64 79 20 74 72 61 6E 73 66 s already transf
000070: 65 72 72 65 64 20 74 6F 20 64 69 73 63 2E 20 57 erred to disc. W
000080: 6F 72 74 68 20 A3 33 31 2C 20 20 77 69 6C 6C 0D orth .31, will.
000090: 0A 73 65 6C 6C 20 20 66 6F 72 20 20 A3 31 30 20 .sell for .10
0000A0: 70 6C 75 73 20 A3 35 20 50 26 50 2E 20 20 43 6F plus .5 P&P. Co
0000B0: 6C 6C 6F 73 73 75 73 20 43 68 65 73 73 20 A3 35 llossus Chess .5
0000C0: 2E 20 43 50 43 20 50 72 69 6E 74 65 72 20 6C 65 . CPC Printer le
0000D0: 61 64 20 28 6E 6F 74 20 66 6F 72 20 50 6C 75 73 ad (not for Plus
0000E0: 0D 0A 72 61 6E 67 65 29 20 A3 32 2E 30 30 2E 0D ..range) .2.00..
0000F0: 0A 43 6F 6E 74 61 63 74 3A 2D 20 4A 6F 68 6E 20 .Contact:- John
000100: 46 61 69 72 6C 69 65 2C 20 32 30 20 4D 6F 6E 74 Fairlie, 20 Mont
000110: 61 67 75 65 20 52 64 2C 20 53 61 6C 74 66 6F 72 ague Rd, Saltfor
000120: 64 2C 20 42 72 69 73 74 6F 6C 20 42 53 31 38 20 d, Bristol BS18
000130: 33 4C 41 2E 0D 0A 0D 0A 57 41 4E 54 45 44 3A 20 3LA.....WANTED:
000140: 32 35 36 6B 20 6D 65 6D 6F 72 79 20 65 78 70 61 256k memory expa
000150: 6E 73 69 6F 6E 20 66 6F 72 20 36 31 32 38 2E 20 nsion for 6128.
000160: 47 6F 6F 64 20 70 72 69 63 65 20 70 61 69 64 2E Good price paid.
000170: 20 49 20 61 6C 73 6F 20 77 61 6E 74 20 61 20 63 I also want a c
000180: 6F 75 70 6C 65 0D 0A 6F 66 20 44 49 53 4B 45 54 ouple..of DISKET
000190: 54 45 20 66 69 6C 65 73 2E 0D 0A 43 6F 6E 74 61 TE files...Conta
0001A0: 63 74 3A 2D 20 49 76 6F 72 20 57 69 6C 6C 69 61 ct:- Ivor Willia
0001B0: 6D 73 2C 20 53 74 2E 42 61 72 75 63 2C 20 4C 6C ms, St.Baruc, Ll
0001C0: 61 6E 68 61 72 72 79 2C 20 50 6F 6E 74 79 63 6C anharry, Pontycl
0001D0: 75 6E 2C 20 4D 69 64 2D 47 6C 61 6D 6F 72 67 61 un, Mid-Glamorga
0001E0: 6E 20 43 46 37 20 39 4C 48 2E 0D 0A 0D 0A 46 4F n CF7 9LH.....FO
0001F0: 52 20 20 53 41 4C 45 3A 20 41 4D 58 20 4D 6F 75 R SALE: AMX Mou
Size : 512 (Real : 512)
000000: 73 65 3B 20 41 4D 58 20 41 72 74 20 61 6E 64 20 se; AMX Art and
000010: 61 20 6D 6F 75 73 65 20 6D 61 74 2C 20 20 A3 33 a mouse mat, .3
000020: 30 20 74 68 65 20 6C 6F 74 2E 20 20 4D 75 6C 74 0 the lot. Mult
000030: 69 66 61 63 65 20 49 49 20 A3 32 30 2E 0D 0A 45 iface II .20...E
000040: 6C 65 63 74 72 69 63 20 20 53 74 75 64 69 6F 20 lectric Studio
000050: 4C 69 67 68 74 20 50 65 6E 20 A3 31 30 2E 20 20 Light Pen .10.
000060: 41 64 76 61 6E 63 65 64 20 41 72 74 20 53 74 75 Advanced Art Stu
000070: 64 69 6F 20 A3 31 32 2E 20 20 43 61 75 6C 64 72 dio .12. Cauldr
000080: 6F 6E 20 32 20 26 20 20 57 69 6E 74 65 72 0D 0A on 2 & Winter..
000090: 47 61 6D 65 73 2C 20 20 62 6F 74 68 20 6F 6E 20 Games, both on
0000A0: 64 69 73 63 2C 20 20 A3 33 20 65 61 63 68 20 6F disc, .3 each o
0000B0: 72 20 A3 35 20 66 6F 72 20 62 6F 74 68 2E 20 31 r .5 for both. 1
0000C0: 38 20 63 61 73 73 65 74 74 65 20 67 61 6D 65 73 8 cassette games
0000D0: 20 66 6F 72 20 A3 31 20 65 61 63 68 20 6F 72 0D for .1 each or.
0000E0: 0A A3 31 30 20 74 68 65 20 6C 6F 74 2E 20 41 6C ..10 the lot. Al
0000F0: 6C 20 74 68 65 20 61 62 6F 76 65 20 63 6F 73 74 l the above cost
000100: 73 20 A3 39 36 3B 20 79 6F 75 20 63 61 6E 20 68 s .96; you can h
000110: 61 76 65 20 74 68 65 20 6C 6F 74 20 66 6F 72 20 ave the lot for
000120: A3 36 30 2E 0D 0A 43 6F 6E 74 61 63 74 3A 2D 20 .60...Contact:-
000130: 41 6C 61 6E 20 48 61 69 72 65 20 6F 6E 20 30 35 Alan Haire on 05
000140: 30 34 37 20 2D 20 36 33 38 36 35 2E 0D 0A 0D 0A 047 - 63865.....
000150: 46 4F 52 20 20 53 41 4C 45 3A 20 20 41 6D 73 74 FOR SALE: Amst
000160: 72 61 64 20 64 69 73 63 20 73 6F 66 74 77 61 72 rad disc softwar
000170: 65 20 28 67 61 6D 65 73 20 61 6E 64 20 73 65 72 e (games and ser
000180: 69 6F 75 73 29 2C 20 20 62 6F 6F 6B 73 20 61 6E ious), books an
000190: 64 20 68 61 72 64 77 61 72 65 20 20 66 6F 72 0D d hardware for.
0001A0: 0A 73 61 6C 65 2E 20 41 6C 6C 20 6F 72 69 67 69 .sale. All origi
0001B0: 6E 61 6C 73 2E 20 54 6F 6F 20 6D 75 63 68 20 74 nals. Too much t
0001C0: 6F 20 6C 69 73 74 2E 20 53 41 45 20 66 6F 72 20 o list. SAE for
0001D0: 6C 69 73 74 2E 0D 0A 43 6F 6E 74 61 63 74 3A 2D list...Contact:-
0001E0: 20 50 61 74 20 48 6F 70 6B 69 6E 73 2C 20 31 31 Pat Hopkins, 11
0001F0: 20 52 6F 73 65 77 6F 6F 64 20 41 76 65 6E 75 65 Rosewood Avenue
Size : 512 (Real : 512)
000000: 2C 20 42 65 6C 6C 68 69 6C 6C 2C 20 4C 61 6E 61 , Bellhill, Lana
000010: 72 6B 73 68 69 72 65 20 4D 4C 34 20 31 4E 52 2E rkshire ML4 1NR.
000020: 0D 0A 54 65 6C 3A 20 30 36 39 38 20 2D 20 37 34 ..Tel: 0698 - 74
000030: 37 31 36 34 2E 0D 0A 0D 0A 57 41 4E 54 45 44 3A 7164.....WANTED:
000040: 20 57 6F 72 64 20 70 72 6F 63 65 73 73 6F 72 20 Word processor
000050: 2F 20 73 70 65 6C 6C 20 63 68 65 63 6B 20 69 6E / spell check in
000060: 20 49 54 41 4C 49 41 4E 0D 0A 43 6F 6E 74 61 63 ITALIAN..Contac
000070: 74 3A 2D 20 41 20 4A 20 48 6F 77 61 72 64 2C 20 t:- A J Howard,
000080: 36 35 20 41 6C 74 79 72 65 20 57 61 79 2C 20 42 65 Altyre Way, B
000090: 65 63 6B 65 6E 68 61 6D 2C 20 4B 65 6E 74 2C 20 eckenham, Kent,
0000A0: 42 52 33 20 33 45 44 0D 0A 0D 0A 57 41 4E 54 45 BR3 3ED....WANTE
0000B0: 44 3A 20 43 50 43 20 34 36 34 20 77 69 74 68 20 D: CPC 464 with
0000C0: 4D 6F 6E 69 74 6F 72 2E 20 4D 75 73 74 20 62 65 Monitor. Must be
0000D0: 20 69 6E 20 67 6F 6F 64 20 63 6F 6E 64 69 74 69 in good conditi
0000E0: 6F 6E 20 61 6E 64 20 72 65 61 73 6F 6E 61 62 6C on and reasonabl
0000F0: 79 20 70 72 69 63 65 64 2E 0D 0A 43 6F 6E 74 61 y priced...Conta
000100: 63 74 3A 2D 20 4D 72 73 2E 20 57 65 6E 64 79 20 ct:- Mrs. Wendy
000110: 53 77 65 65 74 20 6F 6E 20 30 37 39 37 20 2D 20 Sweet on 0797 -
000120: 32 32 32 33 32 30 0D 0A 0D 0A 0D 0A 2A 54 20 20 222320......*T
000130: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000140: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 48 H
000150: 45 4C 50 4C 49 4E 45 0D 0A 2A 42 20 20 20 20 20 ELPLINE..*B
000160: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000170: 20 20 20 20 20 20 20 20 20 20 20 20 48 45 4C 50 HELP
000180: 4C 49 4E 45 0D 0A 0D 0A 20 20 20 49 66 20 79 6F LINE.... If yo
000190: 75 20 6E 65 65 64 20 6F 72 20 63 61 6E 20 6F 66 u need or can of
0001A0: 66 65 72 20 68 65 6C 70 20 6F 6E 20 41 4E 59 20 fer help on ANY
0001B0: 43 50 43 20 72 65 6C 61 74 65 64 20 73 75 62 6A CPC related subj
0001C0: 65 63 74 20 74 68 65 6E 20 50 4C 45 41 53 45 20 ect then PLEASE
0001D0: 73 65 6E 64 0D 0A 20 20 20 64 65 74 61 69 6C 73 send.. details
0001E0: 20 74 6F 3A 20 43 50 43 20 44 6F 6D 61 69 6E 2C to: CPC Domain,
0001F0: 20 31 33 34 20 44 72 61 70 65 72 20 48 6F 75 73 134 Draper Hous
Size : 512 (Real : 512)
000000: 65 2C 20 48 61 6D 70 74 6F 6E 20 53 74 72 65 65 e, Hampton Stree
000010: 74 2C 20 4C 4F 4E 44 4F 4E 20 53 45 31 20 36 53 t, LONDON SE1 6S
000020: 59 2E 0D 0A 0D 0A 20 20 20 20 20 20 20 57 68 65 Y..... Whe
000030: 6E 20 63 6F 6E 74 61 63 74 69 6E 67 20 68 65 6C n contacting hel
000040: 70 6C 69 6E 65 72 73 20 70 6C 65 61 73 65 20 73 pliners please s
000050: 65 6E 64 20 61 20 73 74 61 6D 70 65 64 20 53 41 end a stamped SA
000060: 45 20 6F 72 20 74 65 6C 65 70 68 6F 6E 65 0D 0A E or telephone..
000070: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000080: 69 6E 20 74 68 65 20 65 76 65 6E 69 6E 67 73 20 in the evenings
000090: 6F 6E 6C 79 20 2D 20 50 69 72 61 74 65 73 20 61 only - Pirates a
0000A0: 72 65 20 6E 6F 74 20 77 65 6C 63 6F 6D 65 21 0D re not welcome!.
0000B0: 0A 0D 0A 2A 54 20 20 20 20 20 20 20 20 20 20 20 ...*T
0000C0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0000D0: 20 20 20 48 45 4C 50 20 52 45 51 55 45 53 54 45 HELP REQUESTE
0000E0: 44 0D 0A 2A 42 20 20 20 20 20 20 20 20 20 20 20 D..*B
0000F0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000100: 20 20 20 48 45 4C 50 20 52 45 51 55 45 53 54 45 HELP REQUESTE
000110: 44 0D 0A 0D 0A 49 20 20 6E 65 65 64 20 20 61 20 D....I need a
000120: 20 6D 61 6E 75 61 6C 20 66 6F 72 20 74 68 65 20 manual for the
000130: 45 50 53 4F 4E 20 52 58 2D 38 30 20 70 72 69 6E EPSON RX-80 prin
000140: 74 65 72 2E 20 20 50 6C 65 61 73 65 20 63 6F 6E ter. Please con
000150: 74 61 63 74 20 6D 65 20 61 73 20 20 73 6F 6F 6E tact me as soon
000160: 20 20 61 73 0D 0A 70 6F 73 73 69 62 6C 65 20 61 as..possible a
000170: 73 20 49 20 72 65 61 6C 6C 79 20 6E 65 65 64 20 s I really need
000180: 74 68 65 20 63 6F 64 65 73 2E 0D 0A 43 6F 6E 74 the codes...Cont
000190: 61 63 74 3A 2D 20 4A 69 6D 2C 20 31 37 20 57 61 act:- Jim, 17 Wa
0001A0: 75 6E 20 45 62 62 77 20 42 75 6E 67 73 2C 20 4E un Ebbw Bungs, N
0001B0: 61 6E 74 79 67 6C 6F 2C 20 47 57 45 4E 54 20 4E antyglo, GWENT N
0001C0: 50 33 20 34 51 55 2E 20 0D 0A 54 65 6C 3A 20 30 P3 4QU. ..Tel: 0
0001D0: 34 39 35 20 33 31 31 20 33 34 39 0D 0A 0D 0A 49 495 311 349....I
0001E0: 20 20 6E 65 65 64 20 20 68 65 6C 70 20 69 6E 20 need help in
0001F0: 75 73 69 6E 67 20 74 68 65 20 46 49 4C 4C 20 63 using the FILL c
Size : 512 (Real : 512)
000000: 6F 6D 6D 61 6E 64 20 74 6F 20 66 69 6C 6C 20 61 ommand to fill a
000010: 6E 20 69 72 72 65 67 75 6C 61 72 20 61 72 65 61 n irregular area
000020: 2C 20 20 77 68 65 6E 20 20 75 73 69 6E 67 0D 0A , when using..
000030: 4D 61 63 68 69 6E 65 20 43 6F 64 65 2E 20 41 6C Machine Code. Al
000040: 6C 20 49 20 63 61 6E 20 67 65 74 20 69 73 20 61 l I can get is a
000050: 20 22 73 74 72 61 69 67 68 74 20 6C 69 6E 65 22 "straight line"
000060: 20 74 79 70 65 20 66 69 6C 6C 2E 0D 0A 43 6F 6E type fill...Con
000070: 74 61 63 74 3A 2D 20 20 52 65 67 20 54 61 62 62 tact:- Reg Tabb
000080: 2C 20 31 34 31 20 43 65 64 61 72 20 43 72 65 73 , 141 Cedar Cres
000090: 63 65 6E 74 2C 20 4E 6F 72 74 68 20 42 61 64 64 cent, North Badd
0000A0: 65 73 6C 65 79 2C 20 48 61 6E 74 73 20 53 4F 35 esley, Hants SO5
0000B0: 32 20 39 46 58 2E 0D 0A 5B 54 72 79 20 50 65 74 2 9FX...[Try Pet
0000C0: 65 72 20 48 61 72 72 69 73 6F 6E 2C 20 4B 65 76 er Harrison, Kev
0000D0: 69 6E 20 4F 27 52 6F 75 72 6B 65 20 6F 72 20 53 in O'Rourke or S
0000E0: 69 6D 6F 6E 20 4D 63 43 61 72 74 68 79 2C 20 62 imon McCarthy, b
0000F0: 65 6C 6F 77 2E 2E 2E 2E 45 64 5D 0D 0A 0D 0A 2A elow....Ed]....*
000100: 54 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 T
000110: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000120: 48 45 4C 50 20 4F 46 46 45 52 45 44 0D 0A 2A 42 HELP OFFERED..*B
000130: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000140: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 48 H
000150: 45 4C 50 20 4F 46 46 45 52 45 44 0D 0A 0D 0A 49 ELP OFFERED....I
000160: 20 63 61 6E 20 70 72 6F 63 75 72 65 20 63 6F 6E can procure con
000170: 74 61 63 74 20 74 6F 20 46 72 65 6E 63 68 20 20 tact to French
000180: 61 6E 64 20 47 65 72 6D 61 6E 20 20 43 50 43 20 and German CPC
000190: 46 72 65 61 78 20 28 73 77 61 70 70 65 72 73 2C Freax (swappers,
0001A0: 20 64 65 6D 6F 20 77 72 69 74 65 72 73 2C 0D 0A demo writers,..
0001B0: 66 61 6E 7A 69 6E 65 20 65 64 69 74 6F 72 73 2C fanzine editors,
0001C0: 20 65 74 63 2E 2E 29 20 49 20 61 6C 73 6F 20 73 etc..) I also s
0001D0: 77 61 70 20 61 6E 64 20 63 6F 70 79 20 66 61 6E wap and copy fan
0001E0: 7A 69 6E 65 73 2E 20 0D 0A 43 6F 6E 74 61 63 74 zines. ..Contact
0001F0: 3A 2D 20 53 74 65 66 61 6E 20 48 75 68 73 2C 20 :- Stefan Huhs,
Size : 512 (Real : 512)
000000: 4D 75 65 6E 73 69 6E 67 65 72 20 53 74 72 20 33 Muensinger Str 3
000010: 35 2C 20 57 2D 37 34 32 34 2C 20 48 65 72 6F 6C 5, W-7424, Herol
000020: 64 73 74 61 74 74 2D 32 2C 20 47 45 52 4D 41 4E dstatt-2, GERMAN
000030: 59 2E 0D 0A 0D 0A 48 65 6C 70 20 20 6F 66 66 65 Y.....Help offe
000040: 72 65 64 20 20 72 65 67 61 72 64 69 6E 67 20 74 red regarding t
000050: 68 65 20 75 73 61 67 65 20 6F 66 20 53 74 6F 70 he usage of Stop
000060: 20 50 72 65 73 73 2C 20 20 43 50 2F 4D 20 50 72 Press, CP/M Pr
000070: 69 6E 74 4D 61 73 74 65 72 20 61 6E 64 20 20 49 intMaster and I
000080: 20 20 63 61 6E 0D 0A 70 72 6F 76 69 64 65 20 20 can..provide
000090: 77 6F 72 6B 69 6E 67 20 20 63 6F 70 69 65 73 20 working copies
0000A0: 6F 66 20 74 68 65 20 6C 61 74 74 65 72 20 66 6F of the latter fo
0000B0: 72 20 74 68 6F 73 65 20 77 68 6F 20 63 61 6E 27 r those who can'
0000C0: 74 20 67 65 74 20 74 68 65 69 72 20 20 6F 77 6E t get their own
0000D0: 20 20 6F 6E 65 73 0D 0A 77 6F 72 6B 69 6E 67 2E ones..working.
0000E0: 20 41 6C 73 6F 20 68 65 6C 70 20 6F 6E 20 63 6F Also help on co
0000F0: 6E 76 65 72 74 69 6E 67 20 4D 46 49 49 20 73 61 nverting MFII sa
000100: 76 65 64 20 73 63 72 65 65 6E 73 20 74 6F 20 41 ved screens to A
000110: 64 76 61 6E 63 65 64 20 41 72 74 20 53 74 75 64 dvanced Art Stud
000120: 69 6F 2C 20 61 6E 64 0D 0A 41 41 53 20 74 6F 20 io, and..AAS to
000130: 53 74 6F 70 20 50 72 65 73 73 20 66 6F 72 6D 61 Stop Press forma
000140: 74 2E 20 44 6F 6E 27 74 20 66 6F 72 67 65 74 20 t. Don't forget
000150: 74 6F 20 69 6E 63 6C 75 64 65 20 61 20 70 61 64 to include a pad
000160: 64 65 64 20 53 41 45 20 66 6F 72 20 64 69 73 63 ded SAE for disc
000170: 73 2E 0D 0A 43 6F 6E 74 61 63 74 3A 2D 20 53 69 s...Contact:- Si
000180: 6D 6F 6E 20 57 61 72 66 6F 72 64 2C 20 31 33 34 mon Warford, 134
000190: 20 44 72 61 70 65 72 20 48 6F 75 73 65 2C 20 48 Draper House, H
0001A0: 61 6D 70 74 6F 6E 20 53 74 72 65 65 74 2C 20 4C ampton Street, L
0001B0: 6F 6E 64 6F 6E 20 53 45 31 20 36 53 59 0D 0A 0D ondon SE1 6SY...
0001C0: 0A 42 61 73 69 63 2C 20 20 4D 61 63 68 69 6E 65 .Basic, Machine
0001D0: 20 43 6F 64 65 2C 20 20 44 69 73 63 20 44 72 69 Code, Disc Dri
0001E0: 76 65 73 2C 20 20 4D 49 44 49 2C 20 52 4F 4D 53 ves, MIDI, ROMS
0001F0: 2C 20 52 4F 4D 20 62 6F 61 72 64 73 2C 20 69 6E , ROM boards, in
Size : 512 (Real : 512)
000000: 20 66 61 63 74 20 6A 75 73 74 20 61 62 6F 75 74 fact just about
000010: 0D 0A 61 6E 79 74 68 69 6E 67 20 74 6F 20 64 6F ..anything to do
000020: 20 77 69 74 68 20 74 68 65 20 43 50 43 21 20 43 with the CPC! C
000030: 6F 6E 74 61 63 74 3A 2D 20 50 65 74 65 72 20 48 ontact:- Peter H
000040: 61 72 72 69 73 6F 6E 2C 20 33 38 20 4C 79 6E 6D arrison, 38 Lynm
000050: 6F 75 74 68 20 44 72 69 76 65 2C 0D 0A 57 69 65 outh Drive,..Wie
000060: 73 74 6F 6E 20 46 69 65 6C 64 73 2C 20 4C 65 69 ston Fields, Lei
000070: 63 65 73 74 65 72 20 4C 45 38 20 31 42 50 2E 20 cester LE8 1BP.
000080: 54 65 6C 20 30 35 33 33 20 38 38 36 30 33 39 2E Tel 0533 886039.
000090: 0D 0A 0D 0A 49 20 63 61 6E 20 6F 66 66 65 72 20 ....I can offer
0000A0: 68 65 6C 70 20 77 69 74 68 20 45 6C 65 63 74 72 help with Electr
0000B0: 6F 6E 69 63 73 2E 0D 0A 43 6F 6E 74 61 63 74 3A onics...Contact:
0000C0: 2D 20 20 41 6C 6C 65 6E 20 20 43 72 6F 77 65 2C - Allen Crowe,
0000D0: 20 20 4E 6F 2E 20 20 31 20 41 72 64 79 20 4D 61 No. 1 Ardy Ma
0000E0: 67 68 20 52 6F 61 64 2C 20 20 42 61 6C 6C 79 20 gh Road, Bally
0000F0: 43 6C 61 72 65 2C 20 20 43 6F 75 6E 74 79 20 20 Clare, County
000100: 41 6E 74 72 69 6D 2C 0D 0A 4E 2E 49 72 65 6C 61 Antrim,..N.Irela
000110: 6E 64 20 42 54 33 39 20 39 43 4A 2E 20 54 65 6C nd BT39 9CJ. Tel
000120: 20 30 32 36 36 20 38 33 32 31 32 2E 0D 0A 0D 0A 0266 83212.....
000130: 48 65 6C 70 20 6F 66 66 65 72 65 64 20 77 69 74 Help offered wit
000140: 68 20 61 64 76 65 6E 74 75 72 65 73 2E 0D 0A 43 h adventures...C
000150: 6F 6E 74 61 63 74 3A 2D 20 4B 65 6E 20 20 44 65 ontact:- Ken De
000160: 61 6E 2C 20 31 36 20 53 77 6F 6E 77 65 6C 6C 73 an, 16 Swonwells
000170: 20 43 6F 75 72 74 2C 20 4D 61 6C 74 73 74 65 72 Court, Maltster
000180: 73 20 57 61 79 2C 20 4F 75 6C 74 6F 6E 20 42 72 s Way, Oulton Br
000190: 6F 61 64 2C 0D 0A 4C 6F 77 65 73 74 6F 66 74 2C oad,..Lowestoft,
0001A0: 20 53 75 66 66 6F 6C 6B 20 4E 52 33 32 20 33 50 Suffolk NR32 3P
0001B0: 59 2E 20 54 65 6C 20 30 35 30 32 20 35 36 36 35 Y. Tel 0502 5665
0001C0: 33 38 2E 0D 0A 0D 0A 42 61 73 69 63 2C 20 73 6F 38.....Basic, so
0001D0: 6D 65 20 6D 61 63 68 69 6E 65 20 63 6F 64 65 2C me machine code,
0001E0: 20 50 72 6F 74 65 78 74 2C 20 4D 61 78 61 6D 2C Protext, Maxam,
0001F0: 20 50 72 69 6E 74 65 72 20 50 72 6F 62 6C 65 6D Printer Problem
Size : 512 (Real : 512)
000000: 73 20 28 43 69 74 69 7A 65 6E 20 31 32 30 44 2B s (Citizen 120D+
000010: 29 2E 0D 0A 43 6F 6E 74 61 63 74 3A 2D 4B 65 76 )...Contact:-Kev
000020: 69 6E 20 4F 27 52 6F 75 72 6B 65 2C 20 34 48 20 in O'Rourke, 4H
000030: 43 61 6D 70 62 65 6C 6C 20 43 6F 75 72 74 2C 20 Campbell Court,
000040: 53 74 69 72 6C 69 6E 67 20 46 4B 37 20 39 45 47 Stirling FK7 9EG
000050: 2E 0D 0A 54 65 6C 2F 46 61 78 20 30 37 38 36 20 ...Tel/Fax 0786
000060: 35 30 36 36 32 0D 0A 0D 0A 42 61 73 69 63 20 50 50662....Basic P
000070: 72 6F 67 72 61 6D 6D 69 6E 67 20 28 4E 6F 74 20 rogramming (Not
000080: 4D 2F 43 29 2C 20 50 72 6F 74 65 78 74 2C 20 50 M/C), Protext, P
000090: 72 6F 6D 65 72 67 65 2C 20 20 50 72 6F 73 70 65 romerge, Prospe
0000A0: 6C 6C 2C 20 20 52 61 6D 62 61 73 65 2C 20 20 50 ll, Rambase, P
0000B0: 72 69 6E 74 69 6E 67 2E 0D 0A 43 6F 6E 74 61 63 rinting...Contac
0000C0: 74 3A 2D 20 4A 6F 68 6E 20 46 61 69 72 6C 69 65 t:- John Fairlie
0000D0: 2C 20 32 30 20 4D 6F 6E 74 61 67 75 65 20 52 6F , 20 Montague Ro
0000E0: 61 64 2C 20 53 61 6C 74 66 6F 72 64 2C 20 42 52 ad, Saltford, BR
0000F0: 49 53 54 4F 4C 2C 20 41 76 6F 6E 20 42 53 31 38 ISTOL, Avon BS18
000100: 20 33 4C 41 2E 0D 0A 54 65 6C 20 30 32 32 35 2D 3LA...Tel 0225-
000110: 38 37 33 39 38 38 2E 0D 0A 0D 0A 43 50 2F 4D 20 873988.....CP/M
000120: 50 72 6F 74 65 78 74 2C 20 52 4F 4D 2F 52 41 4D Protext, ROM/RAM
000130: 64 6F 73 2C 20 47 65 6E 65 72 61 6C 20 43 50 2F dos, General CP/
000140: 4D 20 61 6E 64 20 43 50 2F 4D 20 50 44 20 70 72 M and CP/M PD pr
000150: 6F 67 72 61 6D 73 2C 20 47 65 6E 65 72 61 6C 20 ograms, General
000160: 50 44 20 73 74 75 66 66 2E 0D 0A 43 6F 6E 74 61 PD stuff...Conta
000170: 63 74 3A 2D 20 48 65 61 74 68 65 72 20 4B 65 65 ct:- Heather Kee
000180: 6E 2C 20 36 20 4F 61 6B 64 65 6E 65 20 57 61 79 n, 6 Oakdene Way
000190: 2C 20 50 6F 72 74 73 6C 61 64 65 20 42 4E 34 31 , Portslade BN41
0001A0: 20 32 52 51 2E 20 54 65 6C 20 30 32 37 33 2D 34 2RQ. Tel 0273-4
0001B0: 32 32 36 30 33 2E 0D 0A 0D 0A 49 20 68 61 76 65 22603.....I have
0001C0: 20 61 6C 6C 20 65 64 69 74 69 6F 6E 73 20 74 6F all editions to
0001D0: 20 64 61 74 65 20 6F 66 20 41 6D 73 74 72 61 64 date of Amstrad
0001E0: 20 41 63 74 69 6F 6E 2C 20 20 43 6F 6D 70 75 74 Action, Comput
0001F0: 69 6E 67 20 77 69 74 68 20 74 68 65 20 41 6D 73 ing with the Ams
Size : 512 (Real : 512)
000000: 74 72 61 64 20 20 61 6E 64 0D 0A 41 6D 73 74 72 trad and..Amstr
000010: 61 64 20 20 43 6F 6D 70 75 74 65 72 20 20 55 73 ad Computer Us
000020: 65 72 20 20 61 6E 64 20 63 61 6E 20 6F 66 66 65 er and can offe
000030: 72 20 68 65 6C 70 20 69 6E 20 6C 6F 63 61 74 69 r help in locati
000040: 6E 67 20 6F 6C 64 20 70 72 6F 67 72 61 6D 73 20 ng old programs
000050: 20 65 74 63 20 20 66 72 6F 6D 0D 0A 74 68 65 73 etc from..thes
000060: 65 2E 20 41 6C 73 6F 20 49 27 6D 20 61 20 42 52 e. Also I'm a BR
000070: 55 4E 57 4F 52 44 20 75 73 65 72 20 28 6E 6F 77 UNWORD user (now
000080: 20 6F 6E 20 52 4F 4D 2C 20 66 72 6F 6D 20 64 69 on ROM, from di
000090: 73 6B 29 2E 0D 0A 43 6F 6E 74 61 63 74 3A 2D 20 sk)...Contact:-
0000A0: 20 43 20 54 20 42 65 74 74 73 2C 20 31 38 20 42 C T Betts, 18 B
0000B0: 72 6F 77 6E 69 6E 67 20 41 76 65 6E 75 65 2C 20 rowning Avenue,
0000C0: 54 68 6F 72 6E 68 69 6C 6C 20 50 61 72 6B 2C 20 Thornhill Park,
0000D0: 53 6F 75 74 68 61 6D 70 74 6F 6E 20 53 4F 32 20 Southampton SO2
0000E0: 36 50 59 2E 0D 0A 0D 0A 4D 6F 73 74 20 61 73 70 6PY.....Most asp
0000F0: 65 63 74 73 20 6F 66 20 42 41 53 49 43 20 70 72 ects of BASIC pr
000100: 6F 67 72 61 6D 6D 69 6E 67 2E 20 55 73 69 6E 67 ogramming. Using
000110: 20 74 68 65 20 33 44 20 43 6F 6E 73 74 72 75 63 the 3D Construc
000120: 74 69 6F 6E 20 4B 69 74 2E 0D 0A 43 6F 6E 74 61 tion Kit...Conta
000130: 63 74 3A 2D 20 47 72 61 65 6D 65 20 43 68 65 73 ct:- Graeme Ches
000140: 73 65 72 2C 20 34 34 20 45 63 68 6C 69 6E 65 20 ser, 44 Echline
000150: 47 72 6F 76 65 2C 20 53 6F 75 74 68 20 20 51 75 Grove, South Qu
000160: 65 65 6E 73 66 65 72 72 79 2C 20 57 65 73 74 20 eensferry, West
000170: 4C 6F 74 68 69 61 6E 0D 0A 45 48 33 30 20 39 52 Lothian..EH30 9R
000180: 55 2E 20 54 65 6C 20 30 33 31 2D 33 33 31 20 31 U. Tel 031-331 1
000190: 38 32 32 2E 0D 0A 0D 0A 47 65 6E 65 72 61 6C 20 822.....General
0001A0: 4D 61 63 68 69 6E 65 20 43 6F 64 65 20 70 72 6F Machine Code pro
0001B0: 67 72 61 6D 6D 69 6E 67 20 6F 6E 20 74 68 65 20 gramming on the
0001C0: 36 31 32 38 2E 0D 0A 43 6F 6E 74 61 63 74 3A 2D 6128...Contact:-
0001D0: 20 53 69 6D 6F 6E 20 4D 63 43 61 72 74 68 79 2C Simon McCarthy,
0001E0: 20 50 6C 75 6D 74 72 65 65 20 43 6F 74 74 61 67 Plumtree Cottag
0001F0: 65 2C 20 39 20 43 68 65 64 64 69 6E 67 74 6F 6E e, 9 Cheddington
Size : 512 (Real : 512)
000000: 20 52 6F 61 64 2C 20 50 69 74 73 74 6F 6E 65 2C Road, Pitstone,
000010: 0D 0A 4C 65 69 67 68 74 6F 6E 20 42 75 7A 7A 61 ..Leighton Buzza
000020: 72 64 20 4C 55 37 20 39 41 51 2E 20 54 65 6C 20 rd LU7 9AQ. Tel
000030: 30 32 39 36 2D 36 36 32 20 35 35 38 2E 0D 0A 1A 0296-662 558....
000040: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000050: 20 44 49 53 43 4F 55 4E 54 45 52 53 0D 0A 0D 0A DISCOUNTERS....
000060: 20 20 20 54 6F 20 6F 72 64 65 72 20 77 72 69 74 To order writ
000070: 65 20 64 69 72 65 63 74 20 71 75 6F 74 69 6E 67 e direct quoting
000080: 20 6F 6E 20 52 4F 4D 2C 20 66 72 6F 6D 20 64 69 on ROM, from di
000090: 73 6B 29 2E 0D 0A 43 6F 6E 74 61 63 74 3A 2D 20 sk)...Contact:-
0000A0: 20 43 20 54 20 42 65 74 74 73 2C 20 31 38 20 42 C T Betts, 18 B
0000B0: 72 6F 77 6E 69 6E 67 20 41 76 65 6E 75 65 2C 20 rowning Avenue,
0000C0: 54 68 6F 72 6E 68 69 6C 6C 20 50 61 72 6B 2C 20 Thornhill Park,
0000D0: 53 6F 75 74 68 61 6D 70 74 6F 6E 20 53 4F 32 20 Southampton SO2
0000E0: 36 50 59 2E 0D 0A 0D 0A 4D 6F 73 74 20 61 73 70 6PY.....Most asp
0000F0: 65 63 74 73 20 6F 66 20 42 41 53 49 43 20 70 72 ects of BASIC pr
000100: 6F 67 72 61 6D 6D 69 6E 67 2E 20 55 73 69 6E 67 ogramming. Using
000110: 20 74 68 65 20 33 44 20 43 6F 6E 73 74 72 75 63 the 3D Construc
000120: 74 69 6F 6E 20 4B 69 74 2E 0D 0A 43 6F 6E 74 61 tion Kit...Conta
000130: 63 74 3A 2D 20 47 72 61 65 6D 65 20 43 68 65 73 ct:- Graeme Ches
000140: 73 65 72 2C 20 34 34 20 45 63 68 6C 69 6E 65 20 ser, 44 Echline
000150: 47 72 6F 76 65 2C 20 53 6F 75 74 68 20 20 51 75 Grove, South Qu
000160: 65 65 6E 73 66 65 72 72 79 2C 20 57 65 73 74 20 eensferry, West
000170: 4C 6F 74 68 69 61 6E 0D 0A 45 48 33 30 20 39 52 Lothian..EH30 9R
000180: 55 2E 20 54 65 6C 20 30 33 31 2D 33 33 31 20 31 U. Tel 031-331 1
000190: 38 32 32 2E 0D 0A 0D 0A 47 65 6E 65 72 61 6C 20 822.....General
0001A0: 4D 61 63 68 69 6E 65 20 43 6F 64 65 20 70 72 6F Machine Code pro
0001B0: 67 72 61 6D 6D 69 6E 67 20 6F 6E 20 74 68 65 20 gramming on the
0001C0: 36 31 32 38 2E 0D 0A 43 6F 6E 74 61 63 74 3A 2D 6128...Contact:-
0001D0: 20 53 69 6D 6F 6E 20 4D 63 43 61 72 74 68 79 2C Simon McCarthy,
0001E0: 20 50 6C 75 6D 74 72 65 65 20 43 6F 74 74 61 67 Plumtree Cottag
0001F0: 65 2C 20 39 20 43 68 65 64 64 69 6E 67 74 6F 6E e, 9 Cheddington
Size : 512 (Real : 512)
000000: 0E 0C CD 05 00 FE 31 C2 15 01 11 1E 01 0E 09 CD ......1.........
000010: 05 00 C3 57 01 11 3D 01 0E 09 CD 05 00 C7 49 6E ...W..=.......In
000020: 73 74 61 6C 6C 69 6E 67 20 64 61 74 65 20 66 6F stalling date fo
000030: 72 20 53 75 70 65 72 63 61 6C 63 32 24 52 65 71 r Supercalc2$Req
000040: 75 69 72 65 73 20 43 50 2F 4D 20 50 6C 75 73 20 uires CP/M Plus
000050: 74 6F 20 72 75 6E 24 11 EF 02 0E 69 CD 05 00 2A to run$....i...*
000060: EF 02 3E 00 E5 11 B5 05 CD C5 02 DA 7C 01 F5 3C ..>.........|..<
000070: 3C 3C 4F F1 79 CA 85 02 3C C3 64 01 E1 E5 01 1C <<O.y...<.d.....
000080: 00 11 6D 01 CD C5 02 DA B4 01 CA 85 02 3C E5 01 ..m..........<..
000090: 1C 00 11 6D 01 CD C5 02 DA B4 01 CA 85 02 3C E5 ...m..........<.
0000A0: 01 1D 00 11 6E 01 CD C5 02 DA B4 01 CA 85 02 3C ....n..........<
0000B0: E5 01 1C 00 E1 C5 E5 FE 0A DA E3 01 FE 14 DA CE ................
0000C0: 01 FE 1E DA D4 01 FE 28 DA DA 01 C3 E0 01 26 06 .......(......&.
0000D0: 84 C3 E3 01 26 0C 84 C3 E3 01 26 12 84 C3 E3 01 ....&.....&.....
0000E0: 26 18 84 C6 78 27 01 12 00 02 E1 C1 E5 3E 01 11 &...x'.......>..
0000F0: 20 00 CD C5 02 DA 4F 02 E1 11 1F 00 CD C5 02 E5 .....O.........
000100: 79 3C 5F 16 00 3E 02 CD C5 02 DA 4F 02 E1 C5 D1 y<_..>.....O....
000110: CD C5 02 E5 3E 03 CD DC 02 E5 3E 04 CD C9 02 E5 ....>.....>.....
000120: 3E 05 CD DC 02 E5 3E 06 CD C9 02 E5 3E 07 CD DC >.....>.....>...
000130: 02 E5 3E 08 CD DC 02 E5 3E 09 CD C9 02 E5 3E 0A ..>.....>.....>.
000140: CD DC 02 E5 3E 0B CD C9 02 E5 3E 0C CD DC 02 E1 ....>.....>.....
000150: E5 FE 0A DA 59 02 26 06 84 01 10 00 02 E1 7D FE ....Y.&.......}.
000160: 0A DA 80 02 FE 14 DA 71 02 FE 1E DA 77 02 C3 7D .......q....w..}
000170: 02 26 06 84 C3 80 02 26 0C 84 C3 80 02 26 12 84 .&.....&.....&..
000180: 01 11 00 02 C7 FE 0A DA B1 02 FE 14 DA 9C 02 FE ................
000190: 1E DA A2 02 FE 28 DA A8 02 C3 AE 02 26 06 84 C3 .....(......&...
0001A0: B1 02 26 0C 84 C3 B1 02 26 12 84 C3 B1 02 26 18 ..&.....&.....&.
0001B0: 84 C6 78 27 01 12 00 02 3E 31 01 11 00 02 3E 12 ..x'....>1....>.
0001C0: 01 10 00 02 C7 A7 ED 52 C9 11 1F 00 CD C5 02 C1 .......R........
0001D0: DA 4F 02 E1 C5 11 1E 00 CD C5 02 C9 11 20 00 CD .O........... ..
0001E0: C5 02 C1 DA 4F 02 E1 C5 11 1F 00 CD C5 02 C9 00 ....O...........
0001F0: 00 00 00 0D 54 CA A6 94 CD 14 53 CD A5 4C C2 8D ....T.....S..L..
Size : 512 (Real : 512)
000000: A5 A4 A4 B4 F8 F0 F2 FA FA EA EC 5F 39 F0 F2 E8 ..........._9...
000010: BA F8 F0 A5 A7 A5 A5 F0 A5 A5 B4 FD 1D F0 E1 FD ................
000020: 07 05 14 55 50 FD 04 55 45 FD 05 05 F2 F8 F0 FA ...UP..UE.......
000030: FA F0 F8 FA FA FA B8 BE EB 54 D0 D1 44 00 5B 75 .........T..D.[u
000040: 27 CB 05 14 E1 61 05 05 70 FD 20 F0 E1 FD 06 05 '....a..p. .....
000050: 51 55 55 FD 07 05 F2 F2 FA F0 F8 F8 F0 F0 E1 E3 QUU.............
000060: BE AF 10 AF C0 00 11 64 00 50 25 A7 A5 2F AF 2F .......d.P%.././
000070: 05 05 0D 07 69 A5 B4 FD 1E F0 E1 FD 05 05 50 55 ....i.........PU
000080: 45 FD 06 05 50 50 50 F2 FA F2 FA F2 AF AF AF AD E...PPP.........
000090: F8 B4 00 23 05 00 00 01 61 A5 2F 7A FA A5 A5 87 ...#....a./z....
0000A0: 0F FD 07 A5 B4 FD 1D F0 E1 05 05 05 14 55 55 05 .............UU.
0000B0: 05 34 FA EA B4 50 70 F8 FA FA F8 FA FA E3 AF AF .4...Pp.........
0000C0: AD 05 05 23 05 00 00 05 21 F0 55 A5 A5 B5 FD 0C ...#....!.U.....
0000D0: A5 B4 FD 1F F0 85 05 51 55 55 61 B4 70 72 F0 F0 .......QUUa.pr..
0000E0: B6 FA F0 FA F0 FA FA F8 F0 41 34 AA AA BA AA F0 .........A4.....
0000F0: 00 25 B4 A5 2F E9 2F AF AF AD B6 AF 0D 0D AF 0F .%.././.........
000100: AF 8D 27 8F 8F FA 0D F8 FD 1E F0 A5 A7 8F A5 AF ..'.............
000110: 73 D8 72 F8 F0 F0 85 9C 63 D8 70 F0 E1 94 EA F0 s.r.....c.p.....
000120: E2 88 E2 BA 81 A5 E9 A5 87 2F 8F AF AE 2F AF AF ........./.../..
000130: 0D 4D 0F AF 2F 8D 8F 2F 0D AF 8F 2F 78 F8 FD 17 .M../../.../x...
000140: F0 E1 A5 F0 F0 F0 FA F0 F0 F0 E1 9E FA D0 F8 FA ................
000150: F0 E0 FA FA 05 14 04 14 27 F2 B8 F0 C0 AA F0 AB ........'.......
000160: A5 2F AF 8B BF 0F AF 8B AF AF AF 07 8D 07 89 05 ./..............
000170: 0D 0F 0D AF 2F 2F 8F 87 2F 07 70 FD 16 F0 A5 A5 ....//../.p.....
000180: A5 87 AF 78 87 F0 F0 F8 D0 F2 F8 F2 FA EA 70 F8 ...x..........p.
000190: F0 C0 70 05 00 AF F2 AA BA F0 E2 BA A2 DD 55 07 ..p...........U.
0001A0: AF 2F AF 07 AF AF 0D 2F 27 1F 0C 06 0D 27 8F 05 ./...../'....'..
0001B0: 05 2F 8F 8F 2F AF 36 FD 1B F0 A5 0F 2F AD AF FA ./../.6...../...
0001C0: BC F0 F8 F0 F2 FA E2 32 F0 F0 A0 00 25 F0 F0 FA .......2....%...
0001D0: F0 A2 BA F0 A2 AA F9 F0 B2 B5 A5 A5 85 95 44 00 ..............D.
0001E0: 11 55 05 05 AF 8F 05 8F 8F 85 05 05 AF 74 FD 1D .U...........t..
0001F0: F0 E1 2D A5 0F 0F 0F 2D 2D A5 B4 F0 F0 B2 E0 BA ..-....--.......
Size : 512 (Real : 512)
000000: 2A 54 20 20 20 20 20 20 20 20 20 20 20 20 20 20 *T
000010: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 46 F
000020: 49 54 54 49 4E 47 20 41 20 53 49 44 45 20 53 57 ITTING A SIDE SW
000030: 49 54 43 48 0D 0A 2A 42 20 20 20 20 20 20 20 20 ITCH..*B
000040: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000050: 20 20 20 20 20 46 49 54 54 49 4E 47 20 41 20 53 FITTING A S
000060: 49 44 45 20 53 57 49 54 43 48 0D 0A 0D 0A 41 73 IDE SWITCH....As
000070: 20 20 79 6F 75 20 20 6D 61 79 20 68 61 76 65 20 you may have
000080: 73 65 65 6E 20 69 6E 20 63 6F 6D 70 75 74 65 72 seen in computer
000090: 20 6D 61 67 61 7A 69 6E 65 73 2C 20 20 73 6F 6D magazines, som
0000A0: 65 20 64 65 61 6C 65 72 73 20 68 61 76 65 20 72 e dealers have r
0000B0: 65 63 65 6E 74 6C 79 20 20 62 65 65 6E 0D 0A 66 ecently been..f
0000C0: 69 74 74 69 6E 67 20 61 20 73 69 64 65 20 73 77 itting a side sw
0000D0: 69 74 63 68 20 74 6F 20 33 2E 35 22 20 64 69 73 itch to 3.5" dis
0000E0: 6B 20 64 72 69 76 65 73 20 77 68 69 63 68 20 61 k drives which a
0000F0: 6C 6C 6F 77 20 62 6F 74 68 20 73 69 64 65 73 20 llow both sides
000100: 6F 66 20 74 68 65 20 64 69 73 6B 20 74 6F 0D 0A of the disk to..
000110: 62 65 20 75 73 65 64 20 77 69 74 68 20 41 6D 73 be used with Ams
000120: 64 6F 73 20 6F 72 20 43 50 4D 2E 0D 0A 57 69 74 dos or CPM...Wit
000130: 68 6F 75 74 20 74 68 69 73 20 73 77 69 74 63 68 hout this switch
000140: 2C 20 20 6F 6E 6C 79 20 6F 6E 65 20 73 69 64 65 , only one side
000150: 20 6F 66 20 74 68 65 20 64 69 73 6B 20 63 61 6E of the disk can
000160: 20 62 65 20 66 6F 72 6D 61 74 74 65 64 2C 20 20 be formatted,
000170: 62 75 74 20 77 69 74 68 20 74 68 65 0D 0A 73 77 but with the..sw
000180: 69 74 63 68 20 20 74 68 65 20 20 64 72 69 76 65 itch the drive
000190: 20 69 73 20 74 68 65 20 66 75 6C 6C 20 65 71 75 is the full equ
0001A0: 69 76 61 6C 65 6E 74 20 74 6F 20 74 68 65 20 75 ivalent to the u
0001B0: 73 75 61 6C 20 46 44 31 20 73 65 63 6F 6E 64 20 sual FD1 second
0001C0: 64 72 69 76 65 2E 20 20 55 73 69 6E 67 0D 0A 74 drive. Using..t
0001D0: 68 65 20 73 77 69 74 63 68 20 61 6C 6C 6F 77 73 he switch allows
0001E0: 20 79 6F 75 20 74 6F 20 66 6F 72 6D 61 74 20 74 you to format t
0001F0: 6F 20 74 68 65 20 6D 6F 72 65 20 75 73 75 61 6C o the more usual
Size : 512 (Real : 512)
000000: 20 38 30 30 6B 2E 0D 0A 0D 0A 54 48 45 20 4D 45 800k.....THE ME
000010: 54 48 4F 44 20 49 53 20 53 49 4D 50 4C 45 0D 0A THOD IS SIMPLE..
000020: 54 68 65 20 20 73 74 72 61 6E 64 20 20 33 32 20 The strand 32
000030: 20 6F 66 20 74 68 65 20 63 61 62 6C 65 20 74 6F of the cable to
000040: 20 79 6F 75 72 20 64 69 73 63 20 64 72 69 76 65 your disc drive
000050: 20 69 73 20 74 68 65 20 73 69 64 65 20 73 65 6C is the side sel
000060: 65 63 74 20 6C 69 6E 65 20 20 77 68 69 63 68 0D ect line which.
000070: 0A 74 65 6C 6C 73 20 74 68 65 20 64 69 73 63 20 .tells the disc
000080: 64 72 69 76 65 20 77 68 69 63 68 20 73 69 64 65 drive which side
000090: 20 74 6F 20 75 73 65 2E 20 49 66 20 74 68 65 20 to use. If the
0000A0: 76 6F 6C 74 61 67 65 20 69 73 20 68 69 67 68 20 voltage is high
0000B0: 74 68 65 6E 20 6F 6E 65 20 73 69 64 65 20 69 73 then one side is
0000C0: 0D 0A 73 65 6C 65 63 74 65 64 2C 20 69 66 20 69 ..selected, if i
0000D0: 74 20 69 73 20 6C 6F 77 20 74 68 65 6E 20 74 68 t is low then th
0000E0: 65 20 6F 74 68 65 72 20 73 69 64 65 20 69 73 20 e other side is
0000F0: 75 73 65 64 2E 0D 0A 0D 0A 57 68 65 6E 20 75 73 used.....When us
000100: 69 6E 67 20 38 30 30 6B 20 6D 6F 64 65 2C 20 20 ing 800k mode,
000110: 77 69 74 68 20 52 4F 4D 44 4F 53 20 6F 72 20 73 with ROMDOS or s
000120: 69 6D 69 6C 61 72 20 74 68 65 20 73 6F 66 74 77 imilar the softw
000130: 61 72 65 20 63 68 61 6E 67 65 73 20 73 74 72 61 are changes stra
000140: 6E 64 20 20 33 32 27 73 0D 0A 76 6F 6C 74 61 67 nd 32's..voltag
000150: 65 20 61 63 63 6F 72 64 69 6E 67 20 77 68 69 63 e according whic
000160: 68 20 73 69 64 65 20 6F 66 20 74 68 65 20 64 69 h side of the di
000170: 73 6B 20 69 74 20 69 73 20 75 73 69 6E 67 2C 20 sk it is using,
000180: 20 61 6E 64 20 74 68 65 72 65 66 6F 72 65 20 74 and therefore t
000190: 68 65 20 73 77 69 74 63 68 0D 0A 6D 75 73 74 20 he switch..must
0001A0: 62 65 20 73 65 74 20 74 6F 20 73 77 69 74 63 68 be set to switch
0001B0: 20 73 74 72 61 6E 64 20 33 32 20 74 68 72 6F 75 strand 32 throu
0001C0: 67 68 20 74 6F 20 74 68 65 20 64 72 69 76 65 2E gh to the drive.
0001D0: 0D 0A 0D 0A 4D 41 54 45 52 49 41 4C 53 20 20 52 ....MATERIALS R
0001E0: 45 51 55 49 52 45 44 3A 20 20 53 69 6E 67 6C 65 EQUIRED: Single
0001F0: 20 20 70 6F 6C 65 20 20 64 6F 75 62 6C 65 20 74 pole double t
Size : 512 (Real : 512)
000000: 68 72 6F 77 20 6D 69 6E 69 2D 73 77 69 74 63 68 hrow mini-switch
000010: 2C 20 20 33 20 2D 20 20 34 22 20 20 6C 65 6E 67 , 3 - 4" leng
000020: 74 68 73 0D 0A 63 6F 76 65 72 65 64 20 77 69 72 ths..covered wir
000030: 65 2C 20 73 6F 6C 64 65 72 2C 20 73 6F 6C 64 65 e, solder, solde
000040: 72 69 6E 67 20 69 72 6F 6E 20 77 69 74 68 20 61 ring iron with a
000050: 20 73 6D 61 6C 6C 20 74 69 70 2C 20 69 6E 73 75 small tip, insu
000060: 6C 61 74 69 6F 6E 20 74 61 70 65 2C 20 20 70 6C lation tape, pl
000070: 69 65 72 73 0D 0A 66 6F 72 20 74 69 67 68 74 65 iers..for tighte
000080: 6E 69 6E 67 20 73 77 69 74 63 68 20 69 6E 20 70 ning switch in p
000090: 6F 73 69 74 69 6F 6E 2E 0D 0A 0D 0A 52 65 6D 6F osition.....Remo
0000A0: 76 65 20 20 74 68 65 20 20 73 63 72 65 77 73 20 ve the screws
0000B0: 66 72 6F 6D 20 74 68 65 20 62 61 73 65 20 6F 66 from the base of
0000C0: 20 79 6F 75 72 20 64 72 69 76 65 20 61 6E 64 20 your drive and
0000D0: 72 65 6D 6F 76 65 20 74 68 65 20 6F 75 74 65 72 remove the outer
0000E0: 20 63 61 73 69 6E 67 20 61 6E 64 0D 0A 79 6F 75 casing and..you
0000F0: 20 20 77 69 6C 6C 20 73 65 65 20 74 77 6F 20 72 will see two r
000100: 6F 77 73 20 6F 66 20 31 37 20 73 6F 6C 64 65 72 ows of 17 solder
000110: 65 64 20 6E 6F 64 75 6C 65 73 20 77 68 65 72 65 ed nodules where
000120: 20 74 68 65 20 33 34 20 73 74 72 61 6E 64 20 72 the 34 strand r
000130: 69 62 62 6F 6E 20 20 63 61 62 6C 65 0D 0A 63 6F ibbon cable..co
000140: 6E 6E 65 63 74 69 6F 6E 20 69 73 20 73 6F 6C 64 nnection is sold
000150: 65 72 65 64 20 6F 6E 74 6F 20 74 68 65 20 64 72 ered onto the dr
000160: 69 76 65 2E 20 4D 61 6B 65 20 61 20 6E 6F 74 65 ive. Make a note
000170: 20 6F 66 20 73 74 72 61 6E 64 20 33 32 2C 20 69 of strand 32, i
000180: 74 20 77 69 6C 6C 20 62 65 20 74 68 65 0D 0A 74 t will be the..t
000190: 68 69 72 64 20 20 66 72 6F 6D 20 20 72 69 67 68 hird from righ
0001A0: 74 20 20 6F 72 20 20 6C 65 66 74 2E 20 20 43 6F t or left. Co
0001B0: 6E 74 61 63 74 73 20 6E 75 6D 62 65 72 20 31 20 ntacts number 1
0001C0: 61 6E 64 20 33 34 20 77 69 6C 6C 20 62 65 20 6D and 34 will be m
0001D0: 61 72 6B 65 64 20 20 6F 6E 20 20 74 68 65 0D 0A arked on the..
0001E0: 63 69 72 63 75 69 74 20 20 62 6F 61 72 64 2E 20 circuit board.
0001F0: 20 53 74 72 61 6E 64 20 20 33 32 20 20 69 73 20 Strand 32 is
Size : 512 (Real : 512)
000000: 74 68 65 20 6F 6E 65 20 74 68 61 74 20 77 65 20 the one that we
000010: 77 61 6E 74 2C 20 20 73 6F 20 77 69 74 68 20 20 want, so with
000020: 61 20 20 73 68 61 72 70 20 20 6B 6E 69 66 65 0D a sharp knife.
000030: 0A 73 65 70 61 72 61 74 65 20 20 61 62 6F 75 74 .separate about
000040: 20 20 61 6E 20 69 6E 63 68 20 6F 66 20 73 74 72 an inch of str
000050: 61 6E 64 20 33 32 20 62 79 20 63 75 74 74 69 6E and 32 by cuttin
000060: 67 20 62 65 74 77 65 65 6E 20 73 74 72 61 6E 64 g between strand
000070: 20 33 32 2F 33 33 20 61 6E 64 20 33 32 2F 33 31 32/33 and 32/31
000080: 0D 0A 71 75 69 74 65 20 63 6C 6F 73 65 20 74 6F ..quite close to
000090: 20 74 68 65 20 63 6F 6E 6E 65 63 74 6F 72 2E 0D the connector..
0000A0: 0A 0D 0A 43 75 74 20 20 73 74 72 61 6E 64 20 20 ...Cut strand
0000B0: 33 32 20 69 6E 20 74 68 65 20 6D 69 64 64 6C 65 32 in the middle
0000C0: 20 6F 66 20 74 68 65 20 73 65 70 61 72 61 74 65 of the separate
0000D0: 64 20 70 61 72 74 20 61 6E 64 20 73 74 72 69 70 d part and strip
0000E0: 20 61 20 73 68 6F 72 74 20 70 69 65 63 65 20 20 a short piece
0000F0: 6F 66 0D 0A 74 68 65 20 20 69 6E 73 75 6C 61 74 of..the insulat
000100: 69 6F 6E 20 20 66 72 6F 6D 20 74 68 65 20 74 77 ion from the tw
000110: 6F 20 65 6E 64 73 20 61 6E 64 20 74 69 6E 20 62 o ends and tin b
000120: 6F 74 68 20 65 6E 64 73 20 72 65 61 64 79 20 66 oth ends ready f
000130: 6F 72 20 73 6F 6C 64 65 72 69 6E 67 2E 20 20 54 or soldering. T
000140: 61 6B 65 0D 0A 74 68 72 65 65 20 34 22 20 6C 65 ake..three 4" le
000150: 6E 67 74 68 73 20 6F 66 20 74 68 69 6E 20 63 6F ngths of thin co
000160: 76 65 72 65 64 20 77 69 72 65 20 28 73 61 79 2C vered wire (say,
000170: 20 32 20 61 6D 70 29 2C 20 20 72 65 6D 6F 76 65 2 amp), remove
000180: 20 61 20 62 69 74 20 6F 66 20 69 6E 73 75 6C 61 a bit of insula
000190: 74 69 6F 6E 0D 0A 66 72 6F 6D 20 20 65 61 63 68 tion..from each
0001A0: 20 20 65 6E 64 20 20 61 6E 64 20 74 69 6E 20 74 end and tin t
0001B0: 68 65 6D 20 72 65 61 64 79 20 66 6F 72 20 73 6F hem ready for so
0001C0: 6C 64 65 72 69 6E 67 2E 20 20 59 6F 75 20 6E 6F ldering. You no
0001D0: 77 20 6E 65 65 64 20 61 20 73 69 6E 67 6C 65 20 w need a single
0001E0: 20 70 6F 6C 65 0D 0A 64 6F 75 62 6C 65 20 20 74 pole..double t
0001F0: 68 72 6F 77 20 20 6D 69 6E 69 2D 73 77 69 74 63 hrow mini-switc
Size : 512 (Real : 512)
000000: 68 3B 20 20 74 68 65 20 73 77 69 74 63 68 20 68 h; the switch h
000010: 61 73 20 74 68 72 65 65 20 63 6F 6E 74 61 63 74 as three contact
000020: 73 2C 20 20 74 6F 20 65 61 63 68 20 20 6F 66 20 s, to each of
000030: 20 74 68 65 73 65 0D 0A 73 6F 6C 64 65 72 20 6F these..solder o
000040: 6E 65 20 65 6E 64 20 66 72 6F 6D 20 65 61 63 68 ne end from each
000050: 20 70 69 65 63 65 20 6F 66 20 34 22 20 77 69 72 piece of 4" wir
000060: 65 2E 20 53 6F 6C 64 65 72 20 74 68 65 20 77 69 e. Solder the wi
000070: 72 65 20 66 72 6F 6D 20 6F 6E 65 20 73 69 64 65 re from one side
000080: 20 6F 66 20 74 68 65 0D 0A 73 77 69 74 63 68 20 of the..switch
000090: 74 6F 20 74 68 65 20 74 69 6E 6E 65 64 20 77 69 to the tinned wi
0000A0: 72 65 2C 20 20 73 74 72 61 6E 64 20 33 32 2C 20 re, strand 32,
0000B0: 6C 65 61 64 69 6E 67 20 74 6F 20 74 68 65 20 63 leading to the c
0000C0: 6F 6D 70 75 74 65 72 2E 20 20 54 68 65 20 6F 74 omputer. The ot
0000D0: 68 65 72 20 73 69 64 65 0D 0A 77 69 72 65 20 20 her side..wire
0000E0: 66 72 6F 6D 20 74 68 65 20 73 77 69 74 63 68 20 from the switch
0000F0: 68 61 73 20 74 6F 20 62 65 20 73 6F 6C 64 65 72 has to be solder
000100: 65 64 20 74 6F 20 6F 6E 65 20 6F 66 20 74 68 65 ed to one of the
000110: 20 6F 64 64 20 6E 75 6D 62 65 72 65 64 20 20 63 odd numbered c
000120: 6F 6E 6E 65 63 74 6F 72 73 0D 0A 6F 6E 20 74 68 onnectors..on th
000130: 65 20 64 72 69 76 65 2C 20 28 73 61 79 2C 20 63 e drive, (say, c
000140: 6F 6E 6E 65 63 74 6F 72 20 33 32 29 2C 20 61 6E onnector 32), an
000150: 64 20 74 68 65 20 77 69 72 65 20 66 72 6F 6D 20 d the wire from
000160: 74 68 65 20 63 65 6E 74 72 65 20 74 65 72 6D 69 the centre termi
000170: 6E 61 6C 20 6F 6E 20 74 68 65 0D 0A 73 77 69 74 nal on the..swit
000180: 63 68 20 74 6F 20 74 68 65 20 74 69 6E 6E 65 64 ch to the tinned
000190: 20 77 69 72 65 20 28 73 74 72 61 6E 64 20 33 32 wire (strand 32
0001A0: 29 20 6C 65 61 64 69 6E 67 20 74 6F 20 74 68 65 ) leading to the
0001B0: 20 64 69 73 63 20 64 72 69 76 65 2E 20 20 49 6E disc drive. In
0001C0: 73 75 6C 61 74 65 20 62 61 72 65 0D 0A 6A 6F 69 sulate bare..joi
0001D0: 6E 74 73 20 61 6E 64 20 74 61 70 65 20 74 6F 20 nts and tape to
0001E0: 72 69 62 62 6F 6E 20 63 61 62 6C 65 2E 0D 0A 0D ribbon cable....
0001F0: 0A 46 69 6E 64 20 61 20 73 75 69 74 61 62 6C 65 .Find a suitable
Size : 512 (Real : 512)
000000: 20 70 6C 61 63 65 20 74 6F 20 64 72 69 6C 6C 20 place to drill
000010: 61 20 68 6F 6C 65 20 66 6F 72 20 74 68 65 20 73 a hole for the s
000020: 77 69 74 63 68 20 28 73 61 79 2C 20 31 22 20 66 witch (say, 1" f
000030: 72 6F 6D 20 74 68 65 20 62 61 63 6B 20 61 6E 64 rom the back and
000040: 0D 0A 31 22 20 66 72 6F 6D 20 74 68 65 20 72 69 ..1" from the ri
000050: 67 68 74 20 73 69 64 65 20 6F 6E 20 74 68 65 20 ght side on the
000060: 74 6F 70 20 6F 66 20 74 68 65 20 64 72 69 76 65 top of the drive
000070: 29 2E 20 20 41 20 62 6C 6F 62 20 6F 66 20 67 72 ). A blob of gr
000080: 65 61 73 65 20 6F 6E 20 74 68 65 20 64 72 69 6C ease on the dril
000090: 6C 0D 0A 77 69 6C 6C 20 70 72 65 76 65 6E 74 20 l..will prevent
0000A0: 61 6E 79 20 64 72 69 6C 6C 20 73 77 61 72 66 20 any drill swarf
0000B0: 66 61 6C 6C 69 6E 67 20 69 6E 74 6F 20 74 68 65 falling into the
0000C0: 20 64 72 69 76 65 2E 0D 0A 0D 0A 52 65 61 73 73 drive.....Reass
0000D0: 65 6D 62 6C 65 20 74 68 65 20 63 61 73 69 6E 67 emble the casing
0000E0: 2C 20 20 63 6F 6E 6E 65 63 74 20 74 68 65 20 63 , connect the c
0000F0: 61 62 6C 65 20 74 6F 20 74 68 65 20 64 69 73 63 able to the disc
000100: 20 64 72 69 76 65 2C 20 20 73 65 74 20 74 68 65 drive, set the
000110: 20 73 77 69 74 63 68 20 74 6F 0D 0A 38 30 30 6B switch to..800k
000120: 20 61 6E 64 20 65 6E 73 75 72 65 20 74 68 61 74 and ensure that
000130: 20 65 76 65 72 79 74 68 69 6E 67 20 77 6F 72 6B everything work
000140: 73 20 61 73 20 69 74 20 64 69 64 20 62 65 66 6F s as it did befo
000150: 72 65 2E 20 20 59 6F 75 20 73 68 6F 75 6C 64 20 re. You should
000160: 6E 6F 77 20 62 65 20 61 62 6C 65 0D 0A 74 6F 20 now be able..to
000170: 20 66 6F 72 6D 61 74 20 62 6F 74 68 20 73 69 64 format both sid
000180: 65 73 20 6F 66 20 74 68 65 20 64 69 73 6B 20 69 es of the disk i
000190: 6E 20 41 6D 73 64 6F 73 20 61 6E 64 20 43 50 4D n Amsdos and CPM
0001A0: 20 62 75 74 20 69 6E 73 74 65 61 64 20 6F 66 20 but instead of
0001B0: 66 6C 69 70 70 69 6E 67 20 74 68 65 0D 0A 64 69 flipping the..di
0001C0: 73 6B 2C 20 6A 75 73 74 20 66 6C 69 70 20 74 68 sk, just flip th
0001D0: 65 20 73 77 69 74 63 68 21 0D 0A 0D 0A 57 69 74 e switch!....Wit
0001E0: 68 20 20 33 2E 35 22 20 64 69 73 63 73 20 6F 6E h 3.5" discs on
0001F0: 6C 79 20 63 6F 73 74 69 6E 67 20 61 62 6F 75 74 ly costing about
Size : 512 (Real : 512)
000000: 20 33 34 20 70 65 6E 63 65 20 65 61 63 68 2C 20 34 pence each,
000010: 20 79 6F 75 20 63 61 6E 20 73 61 76 65 20 61 20 you can save a
000020: 6C 6F 74 20 6F 66 20 6D 6F 6E 65 79 0D 0A 62 79 lot of money..by
000030: 20 75 73 69 6E 67 20 74 68 65 6D 20 69 6E 73 74 using them inst
000040: 65 61 64 20 6F 66 20 74 68 65 20 6D 6F 72 65 20 ead of the more
000050: 65 78 70 65 6E 73 69 76 65 20 33 22 20 64 69 73 expensive 3" dis
000060: 63 73 2C 20 65 73 70 65 63 69 61 6C 6C 79 20 6E cs, especially n
000070: 6F 77 20 74 68 61 74 20 74 68 65 73 65 0D 0A 61 ow that these..a
000080: 72 65 20 62 65 63 6F 6D 69 6E 67 20 6D 6F 72 65 re becoming more
000090: 20 61 6E 64 20 6D 6F 72 65 20 68 61 72 64 20 74 and more hard t
0000A0: 6F 20 67 65 74 20 68 6F 6C 64 20 6F 66 2E 0D 0A o get hold of...
0000B0: 0D 0A 49 66 20 79 6F 75 20 64 6F 75 62 74 20 79 ..If you doubt y
0000C0: 6F 75 72 20 63 61 70 61 62 69 6C 69 74 69 65 73 our capabilities
0000D0: 20 77 69 74 68 20 61 20 73 6F 6C 64 65 72 69 6E with a solderin
0000E0: 67 20 69 72 6F 6E 2C 20 74 68 65 6E 20 61 20 63 g iron, then a c
0000F0: 6F 6D 70 75 74 65 72 20 64 65 61 6C 65 72 20 6F omputer dealer o
000100: 72 0D 0A 72 61 64 69 6F 20 6F 72 20 54 56 20 72 r..radio or TV r
000110: 65 70 61 69 72 65 72 20 73 68 6F 75 6C 64 20 70 epairer should p
000120: 72 6F 76 69 64 65 20 74 68 65 20 73 77 69 74 63 rovide the switc
000130: 68 20 61 6E 64 20 77 69 72 65 20 61 6E 64 20 64 h and wire and d
000140: 6F 20 74 68 65 20 6A 6F 62 20 66 6F 72 20 20 6E o the job for n
000150: 6F 74 0D 0A 6D 6F 72 65 20 74 68 61 6E 20 A3 33 ot..more than .3
000160: 2E 20 20 4A 75 73 74 20 70 72 69 6E 74 20 6F 75 . Just print ou
000170: 74 20 74 68 69 73 20 61 72 74 69 63 6C 65 20 61 t this article a
000180: 6E 64 20 74 61 6B 65 20 69 74 20 74 6F 20 79 6F nd take it to yo
000190: 75 72 20 64 65 61 6C 65 72 20 77 69 74 68 20 79 ur dealer with y
0001A0: 6F 75 72 0D 0A 33 2E 35 22 20 64 72 69 76 65 2E our..3.5" drive.
0001B0: 0D 0A 0D 0A 3C 3C 20 41 20 57 4F 52 44 20 20 4F ....<< A WORD O
0001C0: 46 20 57 41 52 4E 49 4E 47 3A 20 49 66 20 79 6F F WARNING: If yo
0001D0: 75 20 64 6F 20 75 6E 64 65 72 74 61 6B 65 20 74 u do undertake t
0001E0: 68 69 73 20 68 61 72 64 77 61 72 65 20 70 72 6F his hardware pro
0001F0: 6A 65 63 74 2C 20 20 70 6C 65 61 73 65 20 20 6E ject, please n
Size : 512 (Real : 512)
000000: 6F 74 65 0D 0A 74 68 61 74 20 79 6F 75 20 77 69 ote..that you wi
000010: 6C 6C 20 62 65 20 69 6E 76 61 6C 69 64 61 74 69 ll be invalidati
000020: 6E 67 20 79 6F 75 72 20 77 61 72 72 61 6E 74 79 ng your warranty
000030: 2E 20 20 49 66 20 79 6F 75 20 61 72 65 20 75 6E . If you are un
000040: 73 75 72 65 20 6F 66 20 79 6F 75 72 20 61 62 69 sure of your abi
000050: 6C 69 74 79 0D 0A 74 6F 20 75 6E 64 65 72 74 61 lity..to underta
000060: 6B 65 20 74 68 65 20 61 6C 74 65 72 61 74 69 6F ke the alteratio
000070: 6E 2C 20 20 74 72 79 20 74 61 6B 69 6E 67 20 61 n, try taking a
000080: 20 70 72 69 6E 74 20 6F 75 74 20 6F 66 20 74 68 print out of th
000090: 65 20 69 6E 73 74 75 63 74 69 6F 6E 73 20 74 6F e instuctions to
0000A0: 20 61 20 54 56 0D 0A 6F 72 20 72 61 64 69 6F 20 a TV..or radio
0000B0: 72 65 70 61 69 72 20 73 68 6F 70 20 61 6E 64 20 repair shop and
0000C0: 68 61 76 65 20 69 74 20 64 6F 6E 65 20 70 72 6F have it done pro
0000D0: 66 65 73 73 69 6F 6E 61 6C 6C 79 2E 20 20 43 50 fessionally. CP
0000E0: 43 20 44 6F 6D 61 69 6E 20 63 61 6E 20 69 6E 20 C Domain can in
0000F0: 6E 6F 20 77 61 79 0D 0A 62 65 20 20 68 65 6C 64 no way..be held
000100: 20 20 6C 69 61 62 6C 65 20 66 6F 72 20 61 6E 79 liable for any
000110: 20 64 61 6D 61 67 65 20 6F 72 20 69 6E 6A 75 72 damage or injur
000120: 79 20 74 68 61 74 20 6D 69 67 68 74 20 72 65 73 y that might res
000130: 75 6C 74 20 66 72 6F 6D 20 20 61 6C 74 65 72 69 ult from alteri
000140: 6E 67 20 20 61 6E 79 0D 0A 70 61 72 74 20 20 6F ng any..part o
000150: 66 20 20 79 6F 75 72 20 68 61 72 64 77 61 72 65 f your hardware
000160: 2E 20 20 48 61 76 69 6E 67 20 73 61 69 64 20 74 . Having said t
000170: 68 61 74 2C 20 20 67 6F 6F 64 20 6C 75 63 6B 2C hat, good luck,
000180: 20 20 61 6E 64 20 20 68 61 70 70 79 20 20 73 6F and happy so
000190: 6C 64 65 72 69 6E 67 2E 0D 0A 42 41 52 52 49 45 ldering...BARRIE
0001A0: 2E 20 3E 3E 0D 0A 1A 41 20 53 49 44 45 20 53 57 . >>...A SIDE SW
0001B0: 49 54 43 48 0D 0A 2A 42 20 20 20 20 20 20 20 20 ITCH..*B
0001C0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0001D0: 20 20 20 20 20 46 49 54 54 49 4E 47 20 41 20 53 FITTING A S
0001E0: 49 44 45 20 53 57 49 54 43 48 0D 0A 0D 0A 41 73 IDE SWITCH....As
0001F0: 20 20 79 6F 75 20 20 6D 61 79 20 68 61 76 65 20 you may have
Size : 512 (Real : 512)
000000: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000010: 20 20 20 53 6F 72 74 69 6E 67 20 52 6F 75 74 69 Sorting Routi
000020: 6E 65 73 2E 20 50 61 72 74 20 32 2C 20 62 79 20 nes. Part 2, by
000030: 42 61 72 72 69 65 20 53 6E 65 6C 6C 2E 0D 0A 20 Barrie Snell...
000040: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000050: 20 20 7E 7E 7E 7E 7E 7E 7E 7E 7E 7E 7E 7E 7E 7E ~~~~~~~~~~~~~~
000060: 7E 7E 7E 7E 7E 7E 7E 7E 7E 7E 7E 7E 7E 7E 7E 7E ~~~~~~~~~~~~~~~~
000070: 7E 7E 7E 7E 7E 7E 7E 7E 7E 7E 7E 7E 0D 0A 4D 4F ~~~~~~~~~~~~..MO
000080: 52 45 20 52 45 46 49 4E 45 4D 45 4E 54 53 20 54 RE REFINEMENTS T
000090: 4F 20 54 48 45 20 22 42 55 42 42 4C 45 22 20 53 O THE "BUBBLE" S
0000A0: 4F 52 54 0D 0A 7E 7E 7E 7E 7E 7E 7E 7E 7E 7E 7E ORT..~~~~~~~~~~~
0000B0: 7E 7E 7E 7E 7E 7E 7E 7E 7E 7E 7E 7E 7E 7E 7E 7E ~~~~~~~~~~~~~~~~
0000C0: 7E 7E 7E 7E 7E 7E 7E 7E 7E 7E 0D 0A 50 61 72 74 ~~~~~~~~~~..Part
0000D0: 20 4F 6E 65 20 63 6F 6E 63 6C 75 64 65 64 20 77 One concluded w
0000E0: 69 74 68 20 20 50 72 6F 67 20 20 42 33 20 20 28 ith Prog B3 (
0000F0: 46 69 6E 61 6C 20 20 42 75 62 62 6C 65 29 20 20 Final Bubble)
000100: 77 68 69 63 68 20 20 77 61 73 20 64 69 73 6D 61 which was disma
000110: 6C 6C 79 20 73 6C 6F 77 20 66 6F 72 0D 0A 72 61 lly slow for..ra
000120: 6E 64 6F 6D 20 66 69 6C 65 73 2C 20 73 6F 20 6C ndom files, so l
000130: 65 74 27 73 20 6C 6F 6F 6B 20 61 74 20 73 6F 6D et's look at som
000140: 65 20 61 72 65 61 73 20 66 6F 72 20 70 6F 73 73 e areas for poss
000150: 69 62 6C 65 20 69 6D 70 72 6F 76 65 6D 65 6E 74 ible improvement
000160: 73 2E 0D 0A 0D 0A 53 75 70 70 6F 73 65 20 74 68 s.....Suppose th
000170: 65 20 66 69 6C 65 20 74 6F 20 62 65 20 73 6F 72 e file to be sor
000180: 74 65 64 20 77 61 73 20 35 2C 20 20 31 2C 20 20 ted was 5, 1,
000190: 32 2C 20 20 33 2C 20 20 34 2E 20 20 50 72 6F 67 2, 3, 4. Prog
0001A0: 20 42 33 20 77 69 6C 6C 20 64 6F 20 61 20 31 73 B3 will do a 1s
0001B0: 74 20 70 61 73 73 0D 0A 77 68 65 72 65 20 74 68 t pass..where th
0001C0: 65 20 35 20 77 69 6C 6C 20 73 69 6E 6B 20 74 6F e 5 will sink to
0001D0: 20 69 74 73 20 72 69 67 68 74 66 75 6C 20 70 6C its rightful pl
0001E0: 61 63 65 20 61 6E 64 20 74 68 65 20 31 2C 20 32 ace and the 1, 2
0001F0: 2C 20 33 20 61 6E 64 20 34 20 77 69 6C 6C 20 62 , 3 and 4 will b
Size : 512 (Real : 512)
000000: 75 62 62 6C 65 20 75 70 0D 0A 74 6F 20 74 68 65 ubble up..to the
000010: 20 74 6F 70 2E 20 41 20 32 6E 64 20 70 61 73 73 top. A 2nd pass
000020: 20 69 73 20 74 68 65 6E 20 20 63 6F 6D 70 6C 65 is then comple
000030: 74 65 64 2C 20 20 62 75 74 20 20 61 73 20 74 68 ted, but as th
000040: 65 72 65 20 61 72 65 20 6E 6F 20 73 77 61 70 73 ere are no swaps
000050: 20 74 68 69 73 20 74 69 6D 65 0D 0A 74 68 65 20 this time..the
000060: 70 72 6F 67 72 61 6D 20 65 6E 64 73 20 61 6E 64 program ends and
000070: 20 74 68 65 20 72 65 63 6F 72 64 73 20 61 72 65 the records are
000080: 20 69 6E 20 6F 72 64 65 72 2E 20 54 68 69 73 20 in order. This
000090: 77 69 6C 6C 20 62 65 20 66 61 73 74 2E 0D 0A 0D will be fast....
0000A0: 0A 4E 6F 77 20 73 61 79 20 74 68 65 20 66 69 6C .Now say the fil
0000B0: 65 20 69 73 20 32 2C 20 33 2C 20 34 2C 20 35 2C e is 2, 3, 4, 5,
0000C0: 20 31 2E 20 20 49 74 27 73 20 6E 65 61 72 6C 79 1. It's nearly
0000D0: 20 69 6E 20 6F 72 64 65 72 2C 20 65 78 63 65 70 in order, excep
0000E0: 74 20 74 68 65 20 31 20 69 73 20 61 74 20 74 68 t the 1 is at th
0000F0: 65 0D 0A 62 6F 74 74 6F 6D 2E 20 41 66 74 65 72 e..bottom. After
000100: 20 31 20 70 61 73 73 20 6F 66 20 50 72 6F 67 20 1 pass of Prog
000110: 42 33 20 74 68 65 20 31 20 20 77 69 6C 6C 20 68 B3 the 1 will h
000120: 61 76 65 20 62 65 65 6E 20 6D 6F 76 65 64 20 75 ave been moved u
000130: 70 20 62 79 20 31 20 70 6C 61 63 65 3B 20 61 66 p by 1 place; af
000140: 74 65 72 0D 0A 32 20 70 61 73 73 65 73 2C 20 32 ter..2 passes, 2
000150: 20 70 6C 61 63 65 73 2C 20 65 74 63 2E 2C 20 73 places, etc., s
000160: 6F 20 69 74 20 77 69 6C 6C 20 6E 65 65 64 20 34 o it will need 4
000170: 20 70 61 73 73 65 73 20 28 74 68 65 20 6D 61 78 passes (the max
000180: 69 6D 75 6D 29 20 74 6F 20 62 65 63 6F 6D 65 20 imum) to become
000190: 66 75 6C 6C 79 0D 0A 73 6F 72 74 65 64 2E 20 54 fully..sorted. T
0001A0: 68 69 73 20 77 69 6C 6C 20 62 65 20 73 6C 6F 77 his will be slow
0001B0: 2E 0D 0A 0D 0A 43 68 61 6E 67 69 6E 67 20 44 69 .....Changing Di
0001C0: 72 65 63 74 69 6F 6E 73 0D 0A 7E 7E 7E 7E 7E 7E rections..~~~~~~
0001D0: 7E 7E 7E 7E 7E 7E 7E 7E 7E 7E 7E 7E 7E 0D 0A 43 ~~~~~~~~~~~~~..C
0001E0: 61 6E 27 74 20 77 65 20 6A 75 73 74 20 61 6C 74 an't we just alt
0001F0: 65 72 20 74 68 65 20 64 69 72 65 63 74 69 6F 6E er the direction
Size : 512 (Real : 512)
000000: 20 6F 66 20 74 68 65 20 20 73 63 61 6E 20 20 69 of the scan i
000010: 6E 20 20 50 72 6F 67 20 42 33 20 74 6F 20 62 65 n Prog B3 to be
000020: 20 66 72 6F 6D 20 62 6F 74 74 6F 6D 20 74 6F 0D from bottom to.
000030: 0A 74 6F 70 20 69 6E 73 74 65 61 64 20 6F 66 20 .top instead of
000040: 74 6F 70 20 74 6F 20 62 6F 74 74 6F 6D 3F 20 20 top to bottom?
000050: 55 6E 66 6F 72 74 75 6E 61 74 65 6C 79 2C 20 20 Unfortunately,
000060: 4E 4F 21 20 41 70 70 6C 79 20 74 68 69 73 20 6E NO! Apply this n
000070: 65 77 20 73 63 61 6E 20 64 69 72 65 63 74 69 6F ew scan directio
000080: 6E 0D 0A 74 6F 20 74 68 65 20 66 69 6C 65 73 20 n..to the files
000090: 61 62 6F 76 65 20 61 6E 64 20 79 6F 75 27 6C 6C above and you'll
0000A0: 20 73 65 65 20 74 68 61 74 20 74 68 65 20 20 35 see that the 5
0000B0: 2C 20 20 31 2C 20 32 2C 20 33 2C 20 34 20 66 69 , 1, 2, 3, 4 fi
0000C0: 6C 65 20 77 69 6C 6C 20 6E 6F 77 20 62 65 20 73 le will now be s
0000D0: 6C 6F 77 0D 0A 69 6E 73 74 65 61 64 20 6F 66 20 low..instead of
0000E0: 66 61 73 74 2C 20 61 6E 64 20 63 6F 6E 76 65 72 fast, and conver
0000F0: 73 65 6C 79 2C 20 74 68 65 20 32 2C 20 33 2C 20 sely, the 2, 3,
000100: 34 2C 20 35 2C 20 31 20 66 69 6C 65 20 77 69 6C 4, 5, 1 file wil
000110: 6C 20 62 65 20 66 61 73 74 2C 20 6E 6F 74 20 73 l be fast, not s
000120: 6C 6F 77 2E 0D 0A 0D 0A 41 6C 74 65 72 6E 61 74 low.....Alternat
000130: 69 6E 67 20 44 69 72 65 63 74 69 6F 6E 73 0D 0A ing Directions..
000140: 7E 7E 7E 7E 7E 7E 7E 7E 7E 7E 7E 7E 7E 7E 7E 7E ~~~~~~~~~~~~~~~~
000150: 7E 7E 7E 7E 7E 7E 0D 0A 49 66 20 74 68 65 20 69 ~~~~~~..If the i
000160: 6E 69 74 69 61 6C 20 6F 72 64 65 72 69 6E 67 2C nitial ordering,
000170: 20 6F 72 20 22 61 6C 72 65 61 64 79 20 73 6F 72 or "already sor
000180: 74 65 64 6E 65 73 73 22 20 20 6F 66 20 74 68 65 tedness" of the
000190: 20 66 69 6C 65 20 69 73 20 6E 6F 74 20 6B 6E 6F file is not kno
0001A0: 77 6E 2C 20 74 68 65 6E 0D 0A 77 65 20 63 61 6E wn, then..we can
0001B0: 20 73 74 72 69 6B 65 20 61 20 68 61 70 70 79 20 strike a happy
0001C0: 6D 65 64 69 75 6D 20 62 79 20 6E 6F 74 20 20 61 medium by not a
0001D0: 64 68 65 72 69 6E 67 20 74 6F 20 61 20 73 69 6E dhering to a sin
0001E0: 67 6C 65 20 64 69 72 65 63 74 69 6F 6E 20 6F 66 gle direction of
0001F0: 20 73 63 61 6E 2C 20 62 75 74 0D 0A 74 6F 20 6D scan, but..to m
Size : 512 (Real : 512)
000000: 61 6B 65 20 69 74 20 61 6C 74 65 72 6E 61 74 65 ake it alternate
000010: 20 73 6F 20 74 68 61 74 20 65 61 63 68 20 20 70 so that each p
000020: 61 73 73 20 20 63 6F 6E 73 69 73 74 73 20 20 6F ass consists o
000030: 66 20 61 20 73 63 61 6E 20 69 6E 20 74 68 65 20 f a scan in the
000040: 55 50 20 64 69 72 65 63 74 69 6F 6E 0D 0A 66 6F UP direction..fo
000050: 6C 6C 6F 77 65 64 20 62 79 2C 20 69 66 20 6E 65 llowed by, if ne
000060: 63 65 73 73 61 72 79 2C 20 6F 6E 65 20 69 6E 20 cessary, one in
000070: 74 68 65 20 44 4F 57 4E 20 64 69 72 65 63 74 69 the DOWN directi
000080: 6F 6E 2C 20 73 6F 20 77 68 61 74 20 6D 61 79 20 on, so what may
000090: 62 65 20 62 61 64 20 6F 72 20 67 6F 6F 64 0D 0A be bad or good..
0000A0: 66 6F 72 20 65 69 74 68 65 72 20 6F 66 20 74 68 for either of th
0000B0: 65 20 61 62 6F 76 65 20 66 69 6C 65 2D 74 79 70 e above file-typ
0000C0: 65 73 20 77 69 6C 6C 20 62 65 20 61 76 65 72 61 es will be avera
0000D0: 67 65 20 66 6F 72 20 62 6F 74 68 2E 0D 0A 0D 0A ge for both.....
0000E0: 53 48 41 4B 45 52 20 53 4F 52 54 0D 0A 7E 7E 7E SHAKER SORT..~~~
0000F0: 7E 7E 7E 7E 7E 7E 7E 7E 0D 0A 42 79 20 75 73 69 ~~~~~~~~..By usi
000100: 6E 67 20 74 68 65 20 6C 61 73 74 20 69 64 65 61 ng the last idea
000110: 20 77 65 20 63 6F 6D 65 20 74 6F 20 20 74 68 65 we come to the
000120: 20 22 53 68 61 6B 65 72 22 20 73 6F 72 74 2C 20 "Shaker" sort,
000130: 50 72 6F 67 20 42 34 20 62 65 6C 6F 77 2C 20 6E Prog B4 below, n
000140: 61 6D 65 64 20 61 66 74 65 72 0D 0A 74 68 65 20 amed after..the
000150: 75 70 2D 61 6E 64 2D 64 6F 77 6E 20 6D 6F 74 69 up-and-down moti
000160: 6F 6E 20 77 68 65 6E 20 75 73 69 6E 67 20 61 20 on when using a
000170: 20 63 6F 63 6B 74 61 69 6C 2D 64 72 69 6E 6B 73 cocktail-drinks
000180: 20 20 73 68 61 6B 65 72 2E 20 49 20 6B 6E 6F 77 shaker. I know
000190: 20 74 68 65 20 6C 69 73 74 69 6E 67 0D 0A 6C 6F the listing..lo
0001A0: 6F 6B 73 20 76 65 72 79 20 6C 6F 6E 67 2D 77 69 oks very long-wi
0001B0: 6E 64 65 64 20 74 6F 20 6E 65 77 63 6F 6D 65 72 nded to newcomer
0001C0: 73 20 74 6F 20 74 68 69 73 20 20 73 75 62 6A 65 s to this subje
0001D0: 63 74 20 20 62 75 74 20 61 73 20 49 20 73 61 69 ct but as I sai
0001E0: 64 20 65 61 72 6C 69 65 72 2C 20 74 68 65 0D 0A d earlier, the..
0001F0: 77 61 79 20 74 6F 20 75 6E 64 65 72 73 74 61 6E way to understan
Size : 512 (Real : 512)
000000: 64 20 74 68 69 73 20 73 65 72 69 65 73 20 69 73 d this series is
000010: 20 74 6F 20 64 6F 20 20 61 20 22 64 65 73 6B 20 to do a "desk
000020: 72 75 6E 22 20 77 69 74 68 20 61 20 73 69 6D 70 run" with a simp
000030: 6C 65 20 65 78 61 6D 70 6C 65 20 66 69 6C 65 2E le example file.
000040: 0D 0A 49 27 6C 6C 20 67 75 69 64 65 20 79 6F 75 ..I'll guide you
000050: 20 74 68 72 6F 75 67 68 20 69 74 2C 20 73 6F 20 through it, so
000060: 64 6F 6E 27 74 20 20 62 65 20 20 70 75 74 20 6F don't be put o
000070: 66 66 2E 20 49 6E 20 66 61 63 74 2C 20 6E 6F 62 ff. In fact, nob
000080: 6F 64 79 20 77 6F 75 6C 64 20 61 63 74 75 61 6C ody would actual
000090: 6C 79 0D 0A 55 53 45 20 74 68 65 20 53 68 61 6B ly..USE the Shak
0000A0: 65 72 20 73 6F 72 74 2C 20 62 75 74 20 49 20 70 er sort, but I p
0000B0: 72 65 73 65 6E 74 20 69 74 20 69 6E 20 74 68 69 resent it in thi
0000C0: 73 20 61 72 74 69 63 6C 65 20 61 73 20 61 20 73 s article as a s
0000D0: 74 65 70 70 69 6E 67 2D 73 74 6F 6E 65 20 74 6F tepping-stone to
0000E0: 20 74 68 65 0D 0A 6C 6F 67 69 63 61 6C 20 73 65 the..logical se
0000F0: 71 75 65 6E 63 65 20 6F 66 20 61 6C 74 65 72 61 quence of altera
000100: 74 69 6F 6E 73 20 61 6E 64 20 73 70 65 65 64 2D tions and speed-
000110: 75 70 73 20 6F 66 20 50 72 6F 67 20 42 31 2E 0D ups of Prog B1..
000120: 0A 46 72 6F 6D 20 74 68 69 73 20 70 72 6F 67 20 .From this prog
000130: 20 6F 6E 77 61 72 64 73 20 20 77 65 27 6C 6C 20 onwards we'll
000140: 20 75 73 65 20 20 73 74 72 69 6E 67 73 20 20 69 use strings i
000150: 6E 73 74 65 61 64 20 20 6F 66 20 20 6E 75 6D 62 nstead of numb
000160: 65 72 73 20 62 65 63 61 75 73 65 20 77 65 27 72 ers because we'r
000170: 65 0D 0A 67 65 74 74 69 6E 67 20 6E 65 61 72 65 e..getting neare
000180: 72 20 74 6F 20 72 65 61 6C 20 61 70 70 6C 69 63 r to real applic
000190: 61 74 69 6F 6E 73 20 69 6E 73 74 65 61 64 20 6F ations instead o
0001A0: 66 20 6A 75 73 74 20 74 68 65 6F 72 79 2E 0D 0A f just theory...
0001B0: 0D 0A 57 65 27 6C 6C 20 6E 65 65 64 20 74 6F 20 ..We'll need to
0001C0: 69 6E 74 72 6F 64 75 63 65 20 32 20 6E 65 77 20 introduce 2 new
0001D0: 76 61 72 69 61 62 6C 65 73 20 20 63 61 6C 6C 65 variables calle
0001E0: 64 20 42 4F 54 54 4F 4D 20 74 6F 20 74 65 6C 6C d BOTTOM to tell
0001F0: 20 74 68 65 20 64 6F 77 6E 77 61 72 64 20 73 63 the downward sc
Size : 512 (Real : 512)
000000: 61 6E 0D 0A 77 68 65 72 65 20 74 6F 20 73 74 6F an..where to sto
000010: 70 2C 20 61 6E 64 20 54 4F 50 20 74 6F 20 74 65 p, and TOP to te
000020: 6C 6C 20 20 74 68 65 20 20 75 70 77 61 72 64 20 ll the upward
000030: 20 73 63 61 6E 20 20 77 68 65 72 65 20 74 6F 20 scan where to
000040: 73 74 6F 70 2E 20 49 74 20 63 61 6E 20 61 6C 73 stop. It can als
000050: 6F 20 62 65 0D 0A 73 65 65 6E 20 28 77 65 6C 6C o be..seen (well
000060: 20 69 74 20 63 61 6E 20 61 66 74 65 72 20 79 6F it can after yo
000070: 75 27 76 65 20 72 65 61 64 20 20 61 6E 64 20 68 u've read and h
000080: 6F 70 65 66 75 6C 6C 79 20 75 6E 64 65 72 73 74 opefully underst
000090: 6F 6F 64 20 74 68 69 73 20 73 65 63 74 69 6F 6E ood this section
0000A0: 29 20 74 68 61 74 0D 0A 42 4F 54 54 4F 4D 20 61 ) that..BOTTOM a
0000B0: 6C 73 6F 20 74 65 6C 6C 73 20 74 68 65 20 20 75 lso tells the u
0000C0: 70 77 61 72 64 20 20 73 63 61 6E 20 20 77 68 65 pward scan whe
0000D0: 72 65 20 20 74 6F 20 20 73 74 61 72 74 20 20 66 re to start f
0000E0: 72 6F 6D 2C 20 20 61 6E 64 20 20 54 4F 50 20 74 rom, and TOP t
0000F0: 65 6C 6C 73 20 74 68 65 0D 0A 64 6F 77 6E 77 61 ells the..downwa
000100: 72 64 20 73 63 61 6E 20 77 68 65 72 65 20 74 6F rd scan where to
000110: 20 73 74 61 72 74 20 66 72 6F 6D 2E 20 49 66 20 start from. If
000120: 74 68 65 79 20 20 6D 65 65 74 20 65 61 63 68 20 they meet each
000130: 6F 74 68 65 72 2C 20 6F 72 20 6E 6F 20 65 78 63 other, or no exc
000140: 68 61 6E 67 65 73 20 61 72 65 0D 0A 6D 61 64 65 hanges are..made
000150: 20 69 6E 20 61 6E 79 20 70 61 73 73 2C 20 74 68 in any pass, th
000160: 65 20 66 69 6C 65 20 69 73 20 20 74 68 65 6E 20 e file is then
000170: 20 73 6F 72 74 65 64 2E 20 20 46 6F 72 20 73 70 sorted. For sp
000180: 65 65 64 20 75 73 65 20 69 6E 74 65 67 65 72 73 eed use integers
000190: 20 61 6E 64 20 73 69 6E 67 6C 65 2D 0D 0A 6C 65 and single-..le
0001A0: 74 74 65 72 20 76 61 72 69 61 62 6C 65 20 6E 61 tter variable na
0001B0: 6D 65 73 2E 20 42 79 20 74 68 69 73 20 74 69 6D mes. By this tim
0001C0: 65 20 79 6F 75 20 20 73 68 6F 75 6C 64 20 20 62 e you should b
0001D0: 65 20 20 61 77 61 72 65 20 6F 66 20 74 68 65 20 e aware of the
0001E0: 63 6F 64 65 20 74 6F 20 73 77 61 70 20 32 0D 0A code to swap 2..
0001F0: 72 65 63 6F 72 64 73 20 73 6F 20 49 20 77 6F 6E records so I won
Size : 512 (Real : 512)
000000: 27 74 20 67 69 76 65 20 61 6E 79 20 52 45 4D 27 't give any REM'
000010: 73 20 74 6F 20 74 68 69 73 20 65 66 66 65 63 74 s to this effect
000020: 20 69 6E 20 74 68 65 20 6C 69 73 74 69 6E 67 73 in the listings
000030: 2E 0D 0A 0D 0A 54 68 65 20 77 61 79 20 49 27 76 .....The way I'v
000040: 65 20 70 72 65 73 65 6E 74 65 64 20 50 72 6F 67 e presented Prog
000050: 20 42 34 20 69 73 20 74 6F 20 74 72 79 20 20 74 B4 is to try t
000060: 6F 20 6D 61 6B 65 20 69 74 20 6D 6F 72 65 20 72 o make it more r
000070: 65 61 64 61 62 6C 65 20 74 6F 20 6E 6F 76 69 63 eadable to novic
000080: 65 73 20 62 79 0D 0A 73 70 6C 69 74 74 69 6E 67 es by..splitting
000090: 20 74 68 65 20 63 6F 64 69 6E 67 20 66 6F 72 20 the coding for
0000A0: 74 68 65 20 66 6F 72 77 61 72 64 20 61 6E 64 20 the forward and
0000B0: 62 61 63 6B 77 61 72 64 20 73 63 61 6E 73 20 77 backward scans w
0000C0: 68 65 6E 20 64 6F 69 6E 67 20 61 20 22 64 65 73 hen doing a "des
0000D0: 6B 20 72 75 6E 22 2C 0D 0A 28 61 6E 64 20 69 66 k run",..(and if
0000E0: 20 79 6F 75 20 61 72 65 6E 27 74 2C 20 77 68 79 you aren't, why
0000F0: 20 6E 6F 74 20 21 3F 29 2E 20 54 68 61 74 27 73 not !?). That's
000100: 20 20 6A 75 73 74 20 69 6E 20 63 61 73 65 20 61 just in case a
000110: 6E 79 20 65 78 70 65 72 74 73 20 74 68 69 6E 6B ny experts think
000120: 20 74 68 65 20 63 6F 64 65 0D 0A 69 73 20 74 6F the code..is to
000130: 6F 20 6C 6F 6E 67 2C 20 28 77 68 69 63 68 20 69 o long, (which i
000140: 74 20 69 73 2E 29 0D 0A 0D 0A 0D 0A 0D 0A 50 52 t is.)........PR
000150: 4F 47 52 41 4D 20 42 34 2E 20 20 20 20 20 20 20 OGRAM B4.
000160: 20 20 20 20 20 20 20 20 20 20 20 20 20 52 20 3D R =
000170: 20 35 37 20 6D 69 6E 73 2E 20 20 4E 20 3D 20 33 57 mins. N = 3
000180: 20 6D 69 6E 73 2E 0D 0A 20 20 31 20 52 45 4D 20 mins... 1 REM
000190: 53 68 61 6B 65 72 20 53 6F 72 74 0D 0A 20 20 32 Shaker Sort.. 2
0001A0: 20 44 45 46 49 4E 54 20 61 2D 7A 20 3A 20 6E 3D DEFINT a-z : n=
0001B0: 36 20 3A 20 44 49 4D 20 72 24 28 6E 29 0D 0A 20 6 : DIM r$(n)..
0001C0: 20 33 20 72 24 28 31 29 3D 22 4B 22 3A 72 24 28 3 r$(1)="K":r$(
0001D0: 32 29 3D 22 42 22 3A 72 24 28 33 29 3D 22 43 22 2)="B":r$(3)="C"
0001E0: 3A 72 24 28 34 29 3D 22 48 22 3A 72 24 28 35 29 :r$(4)="H":r$(5)
0001F0: 3D 22 41 22 3A 72 24 28 36 29 3D 22 4C 22 0D 0A ="A":r$(6)="L"..
Size : 512 (Real : 512)
000000: 20 20 35 20 74 6F 70 3D 31 20 3A 20 62 6F 74 74 5 top=1 : bott
000010: 6F 6D 3D 6E 0D 0A 20 31 30 20 46 4F 52 20 70 61 om=n.. 10 FOR pa
000020: 73 73 3D 31 20 54 4F 20 6E 2D 31 0D 0A 20 31 35 ss=1 TO n-1.. 15
000030: 20 20 20 73 77 3D 30 20 3A 20 46 4F 52 20 6A 3D sw=0 : FOR j=
000040: 74 6F 70 20 54 4F 20 62 6F 74 74 6F 6D 2D 31 20 top TO bottom-1
000050: 3A 20 52 45 4D 20 3C 2D 2D 2D 20 66 6F 72 77 61 : REM <--- forwa
000060: 72 64 20 73 63 61 6E 20 2A 2A 2A 2A 2A 0D 0A 20 rd scan *****..
000070: 32 30 20 20 20 20 49 46 20 72 24 28 6A 29 20 3E 20 IF r$(j) >
000080: 20 72 24 28 6A 2B 31 29 20 54 48 45 4E 20 73 77 r$(j+1) THEN sw
000090: 3D 6A 20 3A 20 74 24 3D 72 24 28 6A 29 20 3A 20 =j : t$=r$(j) :
0000A0: 72 24 28 6A 29 3D 72 24 28 6A 2B 31 29 20 3A 20 r$(j)=r$(j+1) :
0000B0: 72 24 28 6A 2B 31 29 3D 74 24 0D 0A 20 32 35 20 r$(j+1)=t$.. 25
0000C0: 20 20 20 20 20 20 20 20 20 4E 45 58 54 20 6A 20 NEXT j
0000D0: 3A 20 49 46 20 73 77 3D 30 20 54 48 45 4E 20 70 : IF sw=0 THEN p
0000E0: 61 73 73 3D 6E 20 3A 20 47 4F 54 4F 20 36 35 0D ass=n : GOTO 65.
0000F0: 0A 20 33 30 20 20 20 20 20 20 62 6F 74 74 6F 6D . 30 bottom
000100: 3D 73 77 0D 0A 20 33 35 20 20 20 20 20 20 49 46 =sw.. 35 IF
000110: 20 62 6F 74 74 6F 6D 20 3C 20 74 6F 70 20 54 48 bottom < top TH
000120: 45 4E 20 70 61 73 73 3D 6E 20 3A 20 47 4F 54 4F EN pass=n : GOTO
000130: 20 36 35 0D 0A 20 34 30 20 20 20 73 77 3D 30 20 65.. 40 sw=0
000140: 3A 20 46 4F 52 20 6A 3D 62 6F 74 74 6F 6D 2D 31 : FOR j=bottom-1
000150: 20 54 4F 20 74 6F 70 20 53 54 45 50 20 2D 31 20 TO top STEP -1
000160: 3A 20 52 45 4D 20 3C 2D 2D 2D 20 62 61 63 6B 77 : REM <--- backw
000170: 61 72 64 20 73 63 61 6E 20 2A 2A 2A 2A 2A 0D 0A ard scan *****..
000180: 20 34 35 20 20 20 20 49 46 20 72 24 28 6A 29 20 45 IF r$(j)
000190: 3E 20 72 24 28 6A 2B 31 29 20 54 48 45 4E 20 73 > r$(j+1) THEN s
0001A0: 77 3D 6A 20 3A 20 74 24 3D 72 24 28 6A 29 20 3A w=j : t$=r$(j) :
0001B0: 20 72 24 28 6A 29 3D 72 24 28 6A 2B 31 29 20 3A r$(j)=r$(j+1) :
0001C0: 20 72 24 28 6A 2B 31 29 3D 74 24 0D 0A 20 35 30 r$(j+1)=t$.. 50
0001D0: 20 20 20 20 20 20 20 20 20 20 4E 45 58 54 20 6A NEXT j
0001E0: 20 3A 20 49 46 20 73 77 3D 30 20 54 48 45 4E 20 : IF sw=0 THEN
0001F0: 70 61 73 73 3D 6E 20 3A 20 47 4F 54 4F 20 36 35 pass=n : GOTO 65
Size : 512 (Real : 512)
000000: 0D 0A 20 35 35 20 20 20 20 20 20 74 6F 70 3D 73 .. 55 top=s
000010: 77 2B 31 0D 0A 20 36 30 20 20 20 20 20 20 49 46 w+1.. 60 IF
000020: 20 74 6F 70 20 3E 20 62 6F 74 74 6F 6D 20 54 48 top > bottom TH
000030: 45 4E 20 70 61 73 73 3D 6E 0D 0A 20 36 35 20 4E EN pass=n.. 65 N
000040: 45 58 54 20 70 61 73 73 0D 0A 20 37 30 20 52 45 EXT pass.. 70 RE
000050: 4D 20 53 6F 72 74 69 6E 67 20 46 69 6E 69 73 68 M Sorting Finish
000060: 65 64 2E 20 53 68 6F 77 20 73 6F 72 74 65 64 20 ed. Show sorted
000070: 66 69 6C 65 2E 0D 0A 20 37 35 20 46 4F 52 20 6A file... 75 FOR j
000080: 3D 31 20 54 4F 20 6E 20 3A 20 50 52 49 4E 54 20 =1 TO n : PRINT
000090: 6A 2C 72 24 28 6A 29 20 3A 20 4E 45 58 54 0D 0A j,r$(j) : NEXT..
0000A0: 0D 0A 46 4F 52 57 41 52 44 20 53 43 41 4E 20 3A ..FORWARD SCAN :
0000B0: 20 74 6F 70 3D 31 2C 20 62 6F 74 74 6F 6D 2D 31 top=1, bottom-1
0000C0: 3D 35 2C 20 73 6F 20 20 77 65 20 20 63 6F 6D 70 =5, so we comp
0000D0: 61 72 65 20 72 24 28 31 29 20 77 69 74 68 20 72 are r$(1) with r
0000E0: 24 28 32 29 3B 20 72 24 28 32 29 2C 72 24 28 33 $(2); r$(2),r$(3
0000F0: 29 3B 0D 0A 72 24 28 33 29 2C 72 24 28 34 29 3B );..r$(3),r$(4);
000100: 20 72 24 28 34 29 2C 72 24 28 35 29 3B 20 61 6E r$(4),r$(5); an
000110: 64 20 72 24 28 35 29 2C 72 24 28 36 29 20 20 65 d r$(5),r$(6) e
000120: 78 63 68 61 6E 67 69 6E 67 20 20 77 68 65 72 65 xchanging where
000130: 20 20 6E 65 63 65 73 73 61 72 79 2E 20 54 68 69 necessary. Thi
000140: 73 20 69 73 0D 0A 73 68 6F 77 6E 20 62 65 6C 6F s is..shown belo
000150: 77 20 20 77 69 74 68 20 74 68 65 20 73 79 6D 62 w with the symb
000160: 6F 6C 20 27 3C 20 3E 27 20 20 74 6F 20 20 70 6F ol '< >' to po
000170: 69 6E 74 20 20 74 6F 20 74 68 65 20 32 20 72 65 int to the 2 re
000180: 63 6F 72 64 73 20 20 63 75 72 72 65 6E 74 6C 79 cords currently
000190: 20 62 65 69 6E 67 0D 0A 63 6F 6D 70 61 72 65 64 being..compared
0001A0: 2C 20 61 6E 64 20 27 3C 2A 3E 27 20 74 6F 20 73 , and '<*>' to s
0001B0: 68 6F 77 20 74 68 61 74 20 61 20 73 77 61 70 20 how that a swap
0001C0: 68 61 73 20 74 61 6B 65 6E 20 70 6C 61 63 65 20 has taken place
0001D0: 74 6F 20 67 65 74 20 74 68 65 20 6E 65 78 74 20 to get the next
0001E0: 6C 69 6E 65 2E 0D 0A 52 65 6D 65 6D 62 65 72 20 line...Remember
0001F0: 6E 6F 77 20 74 68 61 74 20 79 6F 75 20 73 68 6F now that you sho
Size : 512 (Real : 512)
000000: 75 6C 64 20 62 65 20 6C 6F 6F 6B 69 6E 67 20 20 uld be looking
000010: 61 74 20 74 68 65 20 72 6F 77 73 20 6F 66 20 69 at the rows of i
000020: 6E 66 6F 72 6D 61 74 69 6F 6E 20 68 6F 72 69 7A nformation horiz
000030: 6F 6E 74 61 6C 6C 79 0D 0A 61 6E 64 20 4E 4F 54 ontally..and NOT
000040: 20 69 6E 20 63 6F 6C 75 6D 6E 73 2E 0D 0A 0D 0A in columns.....
000050: 20 6A 3D 31 20 20 20 4B 20 3C 2A 3E 20 42 20 20 j=1 K <*> B
000060: 20 20 20 43 20 20 20 20 20 48 20 20 20 20 20 41 C H A
000070: 20 20 20 20 20 4C 20 20 73 77 3D 31 20 20 20 28 L sw=1 (
000080: 73 65 65 20 4C 69 6E 65 20 32 30 29 0D 0A 20 6A see Line 20).. j
000090: 3D 32 20 20 20 42 20 20 20 20 20 4B 20 3C 2A 3E =2 B K <*>
0000A0: 20 43 20 20 20 20 20 48 20 20 20 20 20 41 20 20 C H A
0000B0: 20 20 20 4C 20 20 73 77 3D 32 20 20 20 7B 20 4C L sw=2 { L
0000C0: 69 6E 65 73 20 31 35 20 74 6F 20 32 35 20 6F 66 ines 15 to 25 of
0000D0: 20 50 72 6F 67 20 42 34 2E 7D 0D 0A 20 6A 3D 33 Prog B4.}.. j=3
0000E0: 20 20 20 42 20 20 20 20 20 43 20 20 20 20 20 4B B C K
0000F0: 20 3C 2A 3E 20 48 20 20 20 20 20 41 20 20 20 20 <*> H A
000100: 20 4C 20 20 73 77 3D 33 0D 0A 20 6A 3D 34 20 20 L sw=3.. j=4
000110: 20 42 20 20 20 20 20 43 20 20 20 20 20 48 20 20 B C H
000120: 20 20 20 4B 20 3C 2A 3E 20 41 20 20 20 20 20 4C K <*> A L
000130: 20 20 73 77 3D 34 20 20 20 3C 2D 2D 2D 20 6C 61 sw=4 <--- la
000140: 73 74 20 73 77 61 70 20 6F 63 63 75 72 72 65 64 st swap occurred
000150: 20 68 65 72 65 2E 0D 0A 20 6A 3D 35 20 20 20 42 here... j=5 B
000160: 20 20 20 20 20 43 20 20 20 20 20 48 20 20 20 20 C H
000170: 20 41 20 20 20 20 20 4B 20 3C 20 3E 20 4C 20 20 A K < > L
000180: 73 77 3D 34 20 20 20 6E 6F 20 73 77 61 70 0D 0A sw=4 no swap..
000190: 4C 69 6E 65 20 33 30 20 73 65 74 73 20 2C 20 62 Line 30 sets , b
0001A0: 6F 74 74 6F 6D 20 3D 20 73 77 20 3D 20 34 0D 0A ottom = sw = 4..
0001B0: 0D 0A 42 41 43 4B 57 41 52 44 20 53 43 41 4E 20 ..BACKWARD SCAN
0001C0: 3A 20 62 6F 74 74 6F 6D 2D 31 3D 33 2C 20 74 6F : bottom-1=3, to
0001D0: 70 3D 31 20 28 75 6E 63 68 61 6E 67 65 64 29 2C p=1 (unchanged),
0001E0: 20 20 73 6F 20 20 77 65 20 63 6F 6D 70 61 72 65 so we compare
0001F0: 20 72 24 28 34 29 20 77 69 74 68 20 72 24 28 33 r$(4) with r$(3
Size : 512 (Real : 512)
000000: 29 3B 0D 0A 72 24 28 33 29 2C 72 24 28 32 29 3B );..r$(3),r$(2);
000010: 20 61 6E 64 20 72 24 28 32 29 2C 72 24 28 31 29 and r$(2),r$(1)
000020: 20 61 73 20 73 68 6F 77 6E 20 62 65 6C 6F 77 2E as shown below.
000030: 0D 0A 20 6A 3D 33 20 20 20 42 20 20 20 20 20 43 .. j=3 B C
000040: 20 20 20 20 20 48 20 3C 2A 3E 20 41 20 20 20 20 H <*> A
000050: 20 4B 20 20 20 20 20 4C 20 20 73 77 3D 33 20 20 K L sw=3
000060: 20 28 73 65 65 20 4C 69 6E 65 20 34 35 29 0D 0A (see Line 45)..
000070: 20 6A 3D 32 20 20 20 42 20 20 20 20 20 43 20 3C j=2 B C <
000080: 2A 3E 20 41 20 20 20 20 20 48 20 20 20 20 20 4B *> A H K
000090: 20 20 20 20 20 4C 20 20 73 77 3D 32 20 20 20 7B L sw=2 {
0000A0: 20 4C 69 6E 65 73 20 34 30 20 74 6F 20 35 30 20 Lines 40 to 50
0000B0: 6F 66 20 50 72 6F 67 20 42 34 2E 7D 0D 0A 20 6A of Prog B4.}.. j
0000C0: 3D 31 20 20 20 42 20 3C 2A 3E 20 41 20 20 20 20 =1 B <*> A
0000D0: 20 43 20 20 20 20 20 48 20 20 20 20 20 4B 20 20 C H K
0000E0: 20 20 20 4C 20 20 73 77 3D 31 20 20 20 3C 2D 2D L sw=1 <--
0000F0: 2D 20 6C 61 73 74 20 73 77 61 70 20 6F 63 63 75 - last swap occu
000100: 72 72 65 64 20 68 65 72 65 2E 0D 0A 74 6F 20 67 rred here...to g
000110: 65 74 20 41 20 20 20 20 20 42 20 20 20 20 20 43 et A B C
000120: 20 20 20 20 20 48 20 20 20 20 20 4B 20 20 20 20 H K
000130: 20 4C 0D 0A 4C 69 6E 65 20 35 35 20 73 65 74 73 L..Line 55 sets
000140: 20 2C 20 74 6F 70 20 3D 20 73 77 2B 31 20 3D 20 , top = sw+1 =
000150: 32 0D 0A 0D 0A 46 4F 52 57 41 52 44 20 53 43 41 2....FORWARD SCA
000160: 4E 20 3A 20 74 6F 70 3D 32 2C 20 62 6F 74 74 6F N : top=2, botto
000170: 6D 3D 34 20 20 28 75 6E 63 68 61 6E 67 65 64 29 m=4 (unchanged)
000180: 2C 20 73 6F 20 62 6F 74 74 6F 6D 2D 31 3D 33 2E , so bottom-1=3.
000190: 20 43 6F 6D 70 61 72 65 20 72 24 28 32 29 2C 72 Compare r$(2),r
0001A0: 24 28 33 29 3B 0D 0A 61 6E 64 20 72 24 28 33 29 $(3);..and r$(3)
0001B0: 2C 72 24 28 34 29 2E 0D 0A 20 6A 3D 32 20 20 20 ,r$(4)... j=2
0001C0: 41 20 20 20 20 20 42 20 3C 20 3E 20 43 20 20 20 A B < > C
0001D0: 20 20 48 20 20 20 20 20 4B 20 20 20 20 20 4C 20 H K L
0001E0: 20 73 77 3D 30 20 20 20 73 65 74 20 62 79 20 4C sw=0 set by L
0001F0: 69 6E 65 20 31 35 2E 20 6E 6F 20 73 77 61 70 0D ine 15. no swap.
Size : 512 (Real : 512)
000000: 0A 20 6A 3D 33 20 20 20 41 20 20 20 20 20 42 20 . j=3 A B
000010: 20 20 20 20 43 20 3C 20 3E 20 48 20 20 20 20 20 C < > H
000020: 4B 20 20 20 20 20 4C 20 20 73 77 3D 30 20 20 20 K L sw=0
000030: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000040: 6E 6F 20 73 77 61 70 0D 0A 4E 6F 20 73 77 61 70 no swap..No swap
000050: 73 20 68 61 76 65 20 6F 63 63 75 72 72 65 64 20 s have occurred
000060: 73 6F 20 74 68 65 20 73 77 3D 30 20 69 73 20 64 so the sw=0 is d
000070: 65 74 65 63 74 65 64 20 69 6E 20 6C 69 6E 65 20 etected in line
000080: 32 35 20 61 6E 64 20 74 68 65 20 73 6F 72 74 20 25 and the sort
000090: 69 73 20 64 6F 6E 65 2E 0D 0A 0D 0A 54 68 65 20 is done.....The
0000A0: 53 68 61 6B 65 72 20 73 6F 72 74 20 69 73 20 61 Shaker sort is a
0000B0: 6E 20 69 6D 70 72 6F 76 65 6D 65 6E 74 20 69 6E n improvement in
0000C0: 20 74 68 69 73 20 63 61 73 65 20 6F 76 65 72 20 this case over
0000D0: 74 68 65 20 46 69 6E 61 6C 20 42 75 62 62 6C 65 the Final Bubble
0000E0: 20 73 6F 72 74 20 6F 66 20 42 33 2C 0D 0A 62 65 sort of B3,..be
0000F0: 63 61 75 73 65 20 74 6F 20 73 6F 72 74 20 74 68 cause to sort th
000100: 65 20 73 61 6D 65 20 66 69 6C 65 20 50 72 6F 67 e same file Prog
000110: 20 42 33 20 20 64 69 64 20 31 32 20 63 6F 6D 70 B3 did 12 comp
000120: 61 72 69 73 6F 6E 73 20 69 6E 20 35 20 73 63 61 arisons in 5 sca
000130: 6E 73 2C 20 77 68 69 6C 73 74 20 74 68 65 0D 0A ns, whilst the..
000140: 53 68 61 6B 65 72 20 73 6F 72 74 20 74 6F 6F 6B Shaker sort took
000150: 20 6F 6E 6C 79 20 20 31 30 20 20 63 6F 6D 70 61 only 10 compa
000160: 72 69 73 6F 6E 73 20 20 69 6E 20 20 33 20 20 73 risons in 3 s
000170: 63 61 6E 73 2E 20 20 49 6E 20 20 6F 74 68 65 72 cans. In other
000180: 20 77 6F 72 64 73 2C 20 66 72 6F 6D 20 74 68 65 words, from the
000190: 0D 0A 77 6F 65 66 75 6C 6C 79 20 73 6C 6F 77 20 ..woefully slow
0001A0: 50 72 6F 67 20 42 31 2C 20 74 68 65 20 6F 74 68 Prog B1, the oth
0001B0: 65 72 73 20 61 72 65 20 70 65 72 66 6F 72 6D 69 ers are performi
0001C0: 6E 67 20 66 61 73 74 65 72 20 61 6E 64 20 66 61 ng faster and fa
0001D0: 73 74 65 72 2E 0D 0A 50 6C 65 61 73 65 20 6E 6F ster...Please no
0001E0: 74 65 20 61 74 20 20 74 68 69 73 20 20 73 74 61 te at this sta
0001F0: 67 65 20 20 6F 66 20 20 74 68 69 73 20 20 61 72 ge of this ar
Size : 512 (Real : 512)
000000: 74 69 63 6C 65 20 20 6F 6E 20 20 53 6F 72 74 69 ticle on Sorti
000010: 6E 67 20 20 52 6F 75 74 69 6E 65 73 2C 20 67 69 ng Routines, gi
000020: 76 65 6E 20 61 6E 79 0D 0A 70 61 72 74 69 63 75 ven any..particu
000030: 6C 61 72 20 6C 69 73 74 20 6F 66 20 69 74 65 6D lar list of item
000040: 73 20 74 6F 20 62 65 20 73 6F 72 74 65 64 20 20 s to be sorted
000050: 74 68 65 6E 20 20 61 6E 79 20 6F 6E 65 20 6F 66 then any one of
000060: 20 50 72 6F 67 73 20 42 31 20 74 68 72 6F 75 67 Progs B1 throug
000070: 68 20 42 34 20 77 69 6C 6C 0D 0A 6D 61 6B 65 20 h B4 will..make
000080: 74 68 65 20 53 41 4D 45 20 6E 75 6D 62 65 72 20 the SAME number
000090: 6F 66 20 73 77 61 70 73 20 62 75 74 20 77 65 20 of swaps but we
0000A0: 68 61 76 65 20 73 65 65 6E 20 74 68 61 74 20 74 have seen that t
0000B0: 68 65 20 6E 75 6D 62 65 72 20 6F 66 20 63 6F 6D he number of com
0000C0: 70 61 72 69 73 6F 6E 73 20 69 73 0D 0A 67 65 74 parisons is..get
0000D0: 74 69 6E 67 20 6C 65 73 73 20 61 6E 64 20 6C 65 ting less and le
0000E0: 73 73 2E 20 49 6E 20 74 65 72 6D 73 20 6F 66 20 ss. In terms of
0000F0: 20 63 6F 6D 70 75 74 65 72 20 70 72 6F 63 65 73 computer proces
000100: 73 69 6E 67 20 74 69 6D 65 73 2C 20 61 20 63 6F sing times, a co
000110: 6D 70 61 72 69 73 6F 6E 20 6F 66 20 32 0D 0A 72 mparison of 2..r
000120: 65 63 6F 72 64 73 20 69 73 20 64 6F 6E 65 20 71 ecords is done q
000130: 75 69 63 6B 6C 79 20 62 75 74 20 61 6E 20 20 65 uickly but an e
000140: 78 63 68 61 6E 67 65 20 20 6F 66 20 20 32 20 20 xchange of 2
000150: 72 65 63 6F 72 64 73 20 69 6E 20 74 68 65 20 63 records in the c
000160: 6F 6D 70 75 74 65 72 73 20 6D 65 6D 6F 72 79 0D omputers memory.
000170: 0A 74 61 6B 65 73 20 6D 61 6E 79 20 74 69 6D 65 .takes many time
000180: 73 20 6C 6F 6E 67 65 72 2E 20 57 65 20 63 61 6E s longer. We can
000190: 20 73 61 76 65 20 20 74 69 6D 65 20 20 62 79 20 save time by
0001A0: 74 72 79 69 6E 67 20 74 6F 20 6D 61 6B 65 20 66 trying to make f
0001B0: 65 77 65 72 20 63 6F 6D 70 61 72 69 73 6F 6E 73 ewer comparisons
0001C0: 2C 0D 0A 62 75 74 20 74 68 65 20 6D 61 69 6E 20 ,..but the main
0001D0: 74 69 6D 65 20 73 61 76 69 6E 67 73 20 77 69 6C time savings wil
0001E0: 6C 20 6F 62 76 69 6F 75 73 6C 79 20 62 65 20 6D l obviously be m
0001F0: 61 64 65 20 62 79 20 64 6F 69 6E 67 20 66 65 77 ade by doing few
Size : 512 (Real : 512)
000000: 65 72 20 65 78 63 68 61 6E 67 65 73 2E 0D 0A 0D er exchanges....
000010: 0A 54 68 65 20 6E 65 78 74 20 6D 65 74 68 6F 64 .The next method
000020: 20 74 6F 20 20 62 65 20 20 64 65 73 63 72 69 62 to be describ
000030: 65 64 20 20 77 69 6C 6C 20 20 61 63 74 75 61 6C ed will actual
000040: 6C 79 20 20 72 65 64 75 63 65 20 20 74 68 65 20 ly reduce the
000050: 61 76 65 72 61 67 65 20 6E 75 6D 62 65 72 20 6F average number o
000060: 66 0D 0A 63 6F 6D 70 61 72 69 73 6F 6E 73 20 6F f..comparisons o
000070: 6E 20 61 20 72 61 6E 64 6F 6D 6C 79 2D 6F 72 64 n a randomly-ord
000080: 65 72 65 64 20 66 69 6C 65 20 20 73 74 69 6C 6C ered file still
000090: 20 20 66 75 72 74 68 65 72 2C 20 20 62 75 74 20 further, but
0000A0: 74 68 65 20 6E 75 6D 62 65 72 20 6F 66 20 73 77 the number of sw
0000B0: 61 70 73 0D 0A 77 69 6C 6C 20 72 65 6D 61 69 6E aps..will remain
0000C0: 20 74 68 65 20 73 61 6D 65 20 61 73 20 65 76 65 the same as eve
0000D0: 72 2E 20 57 68 61 74 20 61 20 73 68 61 6D 65 21 r. What a shame!
0000E0: 0D 0A 53 6F 20 77 68 61 74 20 69 73 20 6D 79 20 ..So what is my
0000F0: 6D 65 73 73 61 67 65 20 74 6F 20 79 6F 75 3F 20 message to you?
000100: 49 74 20 69 73 20 20 74 68 69 73 2E 20 54 68 65 It is this. The
000110: 20 6E 65 78 74 20 6C 6F 67 69 63 61 6C 20 73 74 next logical st
000120: 65 70 20 69 6E 20 74 68 65 20 73 65 71 75 65 6E ep in the sequen
000130: 63 65 0D 0A 6F 66 20 70 72 6F 67 72 61 6D 20 72 ce..of program r
000140: 65 66 69 6E 65 6D 65 6E 74 73 20 74 6F 20 72 65 efinements to re
000150: 64 75 63 65 20 74 68 65 20 6E 75 6D 62 65 72 20 duce the number
000160: 6F 66 20 63 6F 6D 70 61 72 69 73 6F 6E 73 20 77 of comparisons w
000170: 69 6C 6C 20 67 69 76 65 20 69 6E 73 69 67 68 74 ill give insight
000180: 73 20 6F 66 0D 0A 68 6F 77 20 74 6F 20 6C 65 61 s of..how to lea
000190: 64 20 6F 6E 20 74 6F 20 6F 6E 65 20 6F 66 20 74 d on to one of t
0001A0: 68 65 20 20 6D 6F 73 74 20 20 70 6F 77 65 72 66 he most powerf
0001B0: 75 6C 20 6F 66 20 73 6F 72 74 73 2C 20 74 68 65 ul of sorts, the
0001C0: 20 44 65 6C 61 79 65 64 20 45 78 63 68 61 6E 67 Delayed Exchang
0001D0: 65 20 53 6F 72 74 0D 0A 69 6E 63 6F 72 70 6F 72 e Sort..incorpor
0001E0: 61 74 69 6E 67 20 53 68 65 6C 6C 27 73 20 4D 65 ating Shell's Me
0001F0: 74 68 6F 64 2E 20 54 6F 20 74 68 6F 73 65 20 20 thod. To those
Size : 512 (Real : 512)
000000: 6F 66 20 20 79 6F 75 20 20 77 68 6F 20 20 61 72 of you who ar
000010: 65 20 20 73 74 69 6C 6C 20 77 69 74 68 20 6D 65 e still with me
000020: 20 69 6E 20 74 68 69 73 0D 0A 73 65 72 69 65 73 in this..series
000030: 2C 20 64 6F 6E 27 74 20 67 69 76 65 20 75 70 20 , don't give up
000040: 61 74 20 74 68 69 73 20 73 74 61 67 65 3B 20 79 at this stage; y
000050: 6F 75 27 72 65 20 69 6E 20 66 6F 72 20 61 20 72 ou're in for a r
000060: 65 61 6C 20 74 72 65 61 74 20 69 6E 20 50 61 72 eal treat in Par
000070: 74 20 33 2E 0D 0A 0D 0A 53 48 55 54 54 4C 45 20 t 3.....SHUTTLE
000080: 53 4F 52 54 0D 0A 7E 7E 7E 7E 7E 7E 7E 7E 7E 7E SORT..~~~~~~~~~~
000090: 7E 7E 0D 0A 49 6E 20 73 6F 6D 65 20 74 65 78 74 ~~..In some text
0000A0: 62 6F 6F 6B 73 20 74 68 69 73 20 20 6D 65 74 68 books this meth
0000B0: 6F 64 20 20 69 73 20 20 61 6C 73 6F 20 20 6B 6E od is also kn
0000C0: 6F 77 6E 20 20 61 73 20 20 74 68 65 20 20 27 53 own as the 'S
0000D0: 69 66 74 69 6E 67 20 53 6F 72 74 27 2C 20 6F 72 ifting Sort', or
0000E0: 20 74 68 65 0D 0A 27 4C 69 6E 65 61 72 20 49 6E the..'Linear In
0000F0: 73 65 72 74 69 6F 6E 20 77 69 74 68 20 45 78 63 sertion with Exc
000100: 68 61 6E 67 65 20 53 6F 72 74 27 2E 20 53 6F 6D hange Sort'. Som
000110: 65 20 70 72 65 74 74 79 20 66 61 6E 63 79 20 6E e pretty fancy n
000120: 61 6D 65 73 20 65 68 3F 0D 0A 48 65 72 65 20 69 ames eh?..Here i
000130: 73 20 74 68 65 20 70 72 6F 67 72 61 6D 2C 20 62 s the program, b
000140: 75 74 20 6E 6F 77 20 6C 65 74 20 20 6D 65 20 20 ut now let me
000150: 69 6E 74 72 6F 64 75 63 65 20 20 74 68 65 20 69 introduce the i
000160: 64 65 61 20 6F 66 20 74 68 65 20 53 6F 72 74 20 dea of the Sort
000170: 70 72 6F 67 72 61 6D 20 61 73 0D 0A 62 65 69 6E program as..bein
000180: 67 20 61 20 73 75 62 72 6F 75 74 69 6E 65 20 6F g a subroutine o
000190: 66 20 61 20 6C 61 72 67 65 72 20 4D 61 69 6E 20 f a larger Main
0001A0: 50 72 6F 67 72 61 6D 2E 20 49 6E 20 39 39 20 70 Program. In 99 p
0001B0: 65 72 20 63 65 6E 74 20 6F 66 20 72 65 61 6C 20 er cent of real
0001C0: 61 70 70 6C 69 63 61 74 69 6F 6E 73 0D 0A 74 68 applications..th
0001D0: 69 73 20 77 6F 75 6C 64 20 62 65 20 74 68 65 20 is would be the
0001E0: 63 61 73 65 20 61 6E 79 77 61 79 2E 0D 0A 0D 0A case anyway.....
0001F0: 50 52 4F 47 52 41 4D 20 42 35 2E 20 20 20 20 20 PROGRAM B5.
Size : 512 (Real : 512)
000000: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 52 R
000010: 20 3D 20 35 34 20 6D 69 6E 73 2E 20 20 4E 20 3D = 54 mins. N =
000020: 20 32 20 6D 69 6E 20 33 38 20 73 65 63 2E 0D 0A 2 min 38 sec...
000030: 20 20 31 20 52 45 4D 20 53 68 75 74 74 6C 65 20 1 REM Shuttle
000040: 53 6F 72 74 0D 0A 20 20 2E 0D 0A 20 20 2E 20 72 Sort.. ... . r
000050: 65 73 74 20 6F 66 20 70 72 6F 67 72 61 6D 20 67 est of program g
000060: 6F 65 73 20 68 65 72 65 20 69 6E 63 6C 75 64 69 oes here includi
000070: 6E 67 20 72 6F 75 74 69 6E 65 20 74 6F 20 6C 6F ng routine to lo
000080: 61 64 20 64 61 74 61 20 69 6E 74 6F 20 6D 65 6D ad data into mem
000090: 6F 72 79 20 61 6E 64 20 73 65 74 0D 0A 20 20 2E ory and set.. .
0000A0: 20 76 61 72 69 61 62 6C 65 73 2C 20 44 49 4D 65 variables, DIMe
0000B0: 6E 73 69 6F 6E 20 20 74 68 65 20 61 72 72 61 79 nsion the array
0000C0: 2C 20 61 6E 64 20 61 20 20 47 4F 53 55 42 20 31 , and a GOSUB 1
0000D0: 30 30 30 20 28 6F 72 20 77 68 61 74 65 76 65 72 000 (or whatever
0000E0: 29 20 74 6F 20 53 6F 72 74 20 74 68 65 0D 0A 20 ) to Sort the..
0000F0: 20 2E 20 64 61 74 61 2C 20 61 6E 64 20 73 6F 20 . data, and so
000100: 6F 6E 2E 0D 0A 20 20 2E 20 47 4F 53 55 42 20 31 on... . GOSUB 1
000110: 30 30 30 0D 0A 20 20 2E 20 52 65 74 75 72 6E 20 000.. . Return
000120: 66 72 6F 6D 20 53 6F 72 74 20 53 75 62 72 6F 75 from Sort Subrou
000130: 74 69 6E 65 20 3A 20 54 61 6B 65 20 41 63 74 69 tine : Take Acti
000140: 6F 6E 20 3A 20 45 4E 44 2E 2E 2E 2E 2E 0D 0A 20 on : END.......
000150: 31 30 30 30 20 46 4F 52 20 64 6F 77 6E 3D 32 20 1000 FOR down=2
000160: 54 4F 20 6E 20 3A 20 75 70 3D 64 6F 77 6E 2D 31 TO n : up=down-1
000170: 20 3A 20 49 46 20 72 24 28 64 6F 77 6E 29 20 3E : IF r$(down) >
000180: 3D 20 52 24 28 75 70 29 20 54 48 45 4E 20 31 30 = R$(up) THEN 10
000190: 32 30 0D 0A 20 31 30 31 30 20 20 20 74 24 3D 72 20.. 1010 t$=r
0001A0: 24 28 75 70 29 20 3A 20 72 24 28 75 70 29 3D 72 $(up) : r$(up)=r
0001B0: 24 28 75 70 2B 31 29 20 3A 20 72 24 28 75 70 2B $(up+1) : r$(up+
0001C0: 31 29 3D 74 24 20 3A 20 75 70 3D 75 70 2D 31 20 1)=t$ : up=up-1
0001D0: 3A 0D 0A 20 20 20 20 20 20 20 20 49 46 20 75 70 :.. IF up
0001E0: 20 3E 20 30 20 54 48 45 4E 20 49 46 20 72 24 28 > 0 THEN IF r$(
0001F0: 75 70 2B 31 29 20 3C 20 72 24 28 75 70 29 20 54 up+1) < r$(up) T
Size : 512 (Real : 512)
000000: 48 45 4E 20 31 30 31 30 0D 0A 20 31 30 32 30 20 HEN 1010.. 1020
000010: 4E 45 58 54 20 64 6F 77 6E 0D 0A 20 31 30 33 30 NEXT down.. 1030
000020: 20 52 45 54 55 52 4E 20 3A 20 52 45 4D 20 53 6F RETURN : REM So
000030: 72 74 69 6E 67 20 66 69 6E 69 73 68 65 64 2E 20 rting finished.
000040: 47 6F 20 62 61 63 6B 20 74 6F 20 74 68 65 20 63 Go back to the c
000050: 61 6C 6C 69 6E 67 20 72 6F 75 74 69 6E 65 2E 0D alling routine..
000060: 0A 0D 0A 49 6E 20 6C 69 6E 65 20 31 30 31 30 20 ...In line 1010
000070: 74 68 65 20 22 49 46 20 75 70 20 3E 20 30 22 20 the "IF up > 0"
000080: 20 65 78 70 72 65 73 73 69 6F 6E 20 69 73 20 6E expression is n
000090: 65 63 65 73 73 61 72 79 20 62 65 63 61 75 73 65 ecessary because
0000A0: 20 73 6F 20 66 61 72 20 74 68 69 73 20 73 65 72 so far this ser
0000B0: 69 65 73 0D 0A 69 73 20 75 73 69 6E 67 20 61 72 ies..is using ar
0000C0: 72 61 79 20 73 75 62 73 63 72 69 70 74 73 20 66 ray subscripts f
0000D0: 72 6F 6D 20 31 20 74 6F 20 4E 2E 20 57 68 65 6E rom 1 to N. When
0000E0: 20 20 61 6E 64 20 69 66 20 74 68 65 20 74 65 72 and if the ter
0000F0: 6D 20 22 75 70 3D 75 70 2D 31 22 20 69 73 20 6D m "up=up-1" is m
000100: 65 74 20 69 6E 0D 0A 74 68 65 20 73 61 6D 65 20 et in..the same
000110: 6C 69 6E 65 20 61 6E 64 20 60 75 70 60 20 74 61 line and `up` ta
000120: 6B 65 73 20 74 68 65 20 76 61 6C 75 65 20 6F 66 kes the value of
000130: 20 7A 65 72 6F 2C 20 74 68 65 20 70 72 6F 67 72 zero, the progr
000140: 61 6D 20 77 69 6C 6C 20 74 72 79 20 74 6F 20 6C am will try to l
000150: 6F 6F 6B 20 66 6F 72 0D 0A 52 24 28 30 29 20 77 ook for..R$(0) w
000160: 68 69 63 68 20 64 6F 65 73 6E 27 74 20 65 78 69 hich doesn't exi
000170: 73 74 2E 20 41 20 20 73 6D 61 6C 6C 20 20 73 70 st. A small sp
000180: 65 65 64 20 20 69 6E 63 72 65 61 73 65 20 20 69 eed increase i
000190: 73 20 20 70 6F 73 73 69 62 6C 65 20 62 79 20 75 s possible by u
0001A0: 73 69 6E 67 20 7A 65 72 6F 0D 0A 73 75 62 73 63 sing zero..subsc
0001B0: 72 69 70 74 73 2C 20 62 75 74 20 64 6F 6E 27 74 ripts, but don't
0001C0: 20 62 6F 74 68 65 72 20 62 65 63 61 75 73 65 20 bother because
0001D0: 74 68 65 20 66 61 62 6C 65 64 20 50 72 6F 67 20 the fabled Prog
0001E0: 42 37 20 64 6F 65 73 6E 27 74 20 75 73 65 20 69 B7 doesn't use i
0001F0: 74 2E 0D 0A 0D 0A 57 65 20 73 61 77 20 69 6E 20 t.....We saw in
Size : 512 (Real : 512)
000000: 50 72 6F 67 20 42 34 2C 20 74 68 65 20 53 6B 61 Prog B4, the Ska
000010: 6B 65 72 20 73 6F 72 74 2C 20 74 68 65 20 66 69 ker sort, the fi
000020: 6C 65 20 77 61 73 20 73 63 61 6E 6E 65 64 20 75 le was scanned u
000030: 70 20 61 6E 64 20 64 6F 77 6E 20 72 65 70 65 61 p and down repea
000040: 74 65 64 6C 79 2E 0D 0A 49 6E 73 74 65 61 64 20 tedly...Instead
000050: 6F 66 20 73 63 61 6E 6E 69 6E 67 20 64 6F 77 6E of scanning down
000060: 2F 75 70 2F 64 6F 77 6E 20 74 68 65 20 6D 65 74 /up/down the met
000070: 68 6F 64 20 63 61 6E 20 20 62 65 20 61 6C 74 65 hod can be alte
000080: 72 65 64 20 74 6F 20 6D 6F 76 65 20 64 6F 77 6E red to move down
000090: 20 74 68 72 6F 75 67 68 0D 0A 74 68 65 20 66 69 through..the fi
0000A0: 6C 65 20 74 61 6B 69 6E 67 20 65 61 63 68 20 72 le taking each r
0000B0: 65 63 6F 72 64 20 69 6E 20 74 75 72 6E 20 20 61 ecord in turn a
0000C0: 6E 64 20 20 6C 69 66 74 69 6E 67 20 20 69 74 20 nd lifting it
0000D0: 75 70 20 74 68 72 6F 75 67 68 20 74 68 65 20 72 up through the r
0000E0: 65 73 74 20 6F 66 20 74 68 65 0D 0A 72 65 63 6F est of the..reco
0000F0: 72 64 73 20 61 6E 64 20 73 74 6F 70 70 69 6E 67 rds and stopping
000100: 20 77 68 65 6E 20 61 20 20 22 6C 69 67 68 74 65 when a "lighte
000110: 72 22 20 20 72 65 63 6F 72 64 20 20 69 73 20 20 r" record is
000120: 65 6E 63 6F 75 6E 74 65 72 65 64 2E 20 54 68 65 encountered. The
000130: 6E 20 74 68 65 20 72 65 63 6F 72 64 0D 0A 77 68 n the record..wh
000140: 69 63 68 20 77 61 73 20 6F 72 69 67 69 6E 61 6C ich was original
000150: 6C 79 20 62 65 6C 6F 77 20 69 74 20 69 73 20 65 ly below it is e
000160: 78 61 6D 69 6E 65 64 2C 20 61 6E 64 20 20 73 6F xamined, and so
000170: 20 6F 6E 2E 20 49 6E 20 74 68 69 73 20 77 61 79 on. In this way
000180: 20 74 68 65 72 65 20 69 73 20 6F 6E 6C 79 0D 0A there is only..
000190: 6F 6E 65 20 6D 61 69 6E 20 73 69 6E 67 6C 65 20 one main single
0001A0: 72 65 6C 65 6E 74 6C 65 73 73 20 64 6F 77 6E 77 relentless downw
0001B0: 61 72 64 20 73 63 61 6E 20 61 6E 64 20 61 20 73 ard scan and a s
0001C0: 75 62 73 69 64 69 61 72 79 20 6E 75 6D 62 65 72 ubsidiary number
0001D0: 20 6F 66 20 73 6D 61 6C 6C 20 75 70 77 61 72 64 of small upward
0001E0: 0D 0A 73 63 61 6E 73 2E 20 54 68 65 20 73 6F 72 ..scans. The sor
0001F0: 74 20 65 6E 64 73 20 77 68 65 6E 20 74 68 65 20 t ends when the
Size : 512 (Real : 512)
000000: 6D 61 69 6E 20 20 64 6F 77 6E 77 61 72 64 20 20 main downward
000010: 73 63 61 6E 20 65 78 68 61 75 73 74 73 20 74 68 scan exhausts th
000020: 65 20 6C 69 73 74 20 6F 66 20 72 65 63 6F 72 64 e list of record
000030: 73 2E 0D 0A 54 68 65 20 72 65 73 75 6C 74 20 69 s...The result i
000040: 73 20 61 20 73 6F 72 74 65 64 20 73 65 71 75 65 s a sorted seque
000050: 6E 63 65 20 77 68 69 63 68 20 67 72 6F 77 73 20 nce which grows
000060: 64 6F 77 6E 77 61 72 64 73 20 66 72 6F 6D 20 74 downwards from t
000070: 68 65 20 74 6F 70 20 63 6F 6E 73 69 73 74 69 6E he top consistin
000080: 67 20 6F 66 0D 0A 74 68 6F 73 65 20 72 65 63 6F g of..those reco
000090: 72 64 73 20 77 68 69 63 68 20 68 61 76 65 20 62 rds which have b
0000A0: 65 65 6E 20 65 78 61 6D 69 6E 65 64 20 61 6E 64 een examined and
0000B0: 20 6D 6F 76 65 64 20 75 70 20 61 73 20 66 61 72 moved up as far
0000C0: 20 61 73 20 6E 65 63 65 73 73 61 72 79 2E 0D 0A as necessary...
0000D0: 0D 0A 54 68 69 73 20 6D 65 74 68 6F 64 20 6F 62 ..This method ob
0000E0: 76 69 6F 75 73 6C 79 20 64 6F 65 73 6E 27 74 20 viously doesn't
0000F0: 72 65 6C 79 20 6F 6E 20 20 63 6F 6D 70 6C 65 74 rely on complet
000100: 65 20 20 70 61 73 73 65 73 20 20 75 70 20 61 6E e passes up an
000110: 64 20 64 6F 77 6E 2C 20 6E 6F 72 20 6F 6E 20 74 d down, nor on t
000120: 6F 70 0D 0A 61 6E 64 20 62 6F 74 74 6F 6D 20 6C op..and bottom l
000130: 69 6D 69 74 73 20 73 6F 20 77 65 27 6C 6C 20 67 imits so we'll g
000140: 65 74 20 72 69 64 20 20 6F 66 20 20 74 68 65 20 et rid of the
000150: 76 61 72 69 61 62 6C 65 73 20 27 70 61 73 73 27 variables 'pass'
000160: 20 27 74 6F 70 27 20 61 6E 64 20 27 62 6F 74 74 'top' and 'bott
000170: 6F 6D 27 2E 0D 0A 41 6C 73 6F 20 77 65 20 64 6F om'...Also we do
000180: 6E 27 74 20 6E 65 65 64 20 27 73 77 27 20 66 6F n't need 'sw' fo
000190: 72 20 20 61 20 20 73 77 61 70 2D 64 65 74 65 63 r a swap-detec
0001A0: 74 6F 72 20 20 62 65 63 61 75 73 65 20 74 68 65 tor because the
0001B0: 20 53 68 75 74 74 6C 65 20 73 6F 72 74 20 73 65 Shuttle sort se
0001C0: 74 73 20 69 74 73 0D 0A 6F 77 6D 20 70 6F 69 6E ts its..owm poin
0001D0: 74 65 72 73 20 74 6F 20 74 61 6B 65 20 63 61 72 ters to take car
0001E0: 65 20 6F 66 20 74 68 69 73 2E 20 20 54 68 65 20 e of this. The
0001F0: 20 70 72 6F 67 72 61 6D 20 70 6F 69 6E 74 65 72 program pointer
Size : 512 (Real : 512)
000000: 73 20 77 65 20 77 69 6C 6C 20 75 73 65 20 61 72 s we will use ar
000010: 65 20 27 64 6F 77 6E 27 0D 0A 77 68 69 63 68 20 e 'down'..which
000020: 77 69 6C 6C 20 6D 61 72 6B 20 74 68 65 20 6E 75 will mark the nu
000030: 6D 62 65 72 20 6F 66 20 74 68 65 20 72 65 63 6F mber of the reco
000040: 72 64 20 20 72 65 61 63 68 65 64 20 6F 6E 20 74 rd reached on t
000050: 68 65 20 6D 61 69 6E 20 64 6F 77 6E 77 61 72 64 he main downward
000060: 20 73 63 61 6E 2C 20 61 6E 64 0D 0A 27 75 70 27 scan, and..'up'
000070: 20 74 6F 20 6D 61 72 6B 20 74 68 65 20 72 65 63 to mark the rec
000080: 6F 72 64 20 20 6E 75 6D 62 65 72 20 20 72 65 61 ord number rea
000090: 63 68 65 64 20 20 6F 6E 20 20 61 6E 79 20 73 75 ched on any su
0000A0: 62 73 69 64 69 61 72 79 20 75 70 77 61 72 64 20 bsidiary upward
0000B0: 73 63 61 6E 73 2E 20 54 68 6F 73 65 0D 0A 63 6F scans. Those..co
0000C0: 6D 70 61 72 69 73 6F 6E 73 20 6F 66 20 70 61 69 mparisons of pai
0000D0: 72 73 20 6F 66 20 72 65 63 6F 72 64 73 20 74 68 rs of records th
0000E0: 61 74 20 6F 63 63 75 72 20 64 75 72 69 6E 67 20 at occur during
0000F0: 74 68 65 20 6D 61 69 6E 20 73 69 6E 67 6C 65 20 the main single
000100: 20 64 6F 77 6E 77 61 72 64 20 73 63 61 6E 0D 0A downward scan..
000110: 77 69 6C 6C 20 62 65 20 63 61 6C 6C 65 64 20 70 will be called p
000120: 72 69 6D 61 72 79 20 63 6F 6D 70 61 72 69 73 6F rimary compariso
000130: 6E 73 2C 20 61 6E 64 20 20 74 68 6F 73 65 20 66 ns, and those f
000140: 6F 72 20 74 68 65 20 6D 75 6C 74 69 70 6C 65 20 or the multiple
000150: 73 75 73 69 64 69 61 72 79 20 75 70 77 61 72 64 susidiary upward
000160: 0D 0A 73 63 61 6E 73 20 77 69 6C 6C 20 62 65 20 ..scans will be
000170: 63 61 6C 6C 65 64 20 73 65 63 6F 6E 64 61 72 79 called secondary
000180: 20 63 6F 6D 70 61 72 69 73 6F 6E 73 2E 0D 0A 49 comparisons...I
000190: 6E 20 67 65 6E 65 72 61 6C 2C 20 74 72 79 20 74 n general, try t
0001A0: 6F 20 20 73 65 65 20 20 74 68 61 74 20 20 77 68 o see that wh
0001B0: 65 6E 20 20 74 68 65 20 20 75 70 77 61 72 64 20 en the upward
0001C0: 20 63 6F 6D 70 61 72 69 73 6F 6E 73 20 68 61 76 comparisons hav
0001D0: 65 20 66 69 6E 69 73 68 65 64 2C 20 74 68 65 0D e finished, the.
0001E0: 0A 64 6F 77 6E 77 61 72 64 20 63 6F 6D 70 61 72 .downward compar
0001F0: 69 73 6F 6E 73 20 63 6F 6E 74 69 6E 75 65 20 66 isons continue f
Size : 512 (Real : 512)
000000: 72 6F 6D 20 77 68 65 72 65 20 74 68 65 79 20 20 rom where they
000010: 6C 65 66 74 20 20 6F 66 66 2E 20 54 68 65 20 73 left off. The s
000020: 6F 72 74 20 65 6E 64 73 20 77 68 65 6E 20 74 68 ort ends when th
000030: 65 0D 0A 6D 61 69 6E 20 64 6F 77 6E 77 61 72 64 e..main downward
000040: 20 63 6F 6D 70 61 72 69 73 6F 6E 73 20 65 78 68 comparisons exh
000050: 61 75 73 74 20 74 68 65 20 6C 69 73 74 2E 0D 0A aust the list...
000060: 0D 0A 41 6E 20 65 78 61 6D 70 6C 65 20 77 69 6C ..An example wil
000070: 6C 20 73 68 6F 77 20 74 68 65 20 6D 65 74 68 6F l show the metho
000080: 64 20 63 6C 65 61 72 6C 79 2E 20 20 43 6F 70 79 d clearly. Copy
000090: 20 20 50 72 6F 67 20 20 42 35 2C 20 67 65 74 20 Prog B5, get
0000A0: 6F 75 74 20 74 68 65 20 70 65 6E 63 69 6C 20 61 out the pencil a
0000B0: 6E 64 0D 0A 70 61 70 65 72 20 61 6E 64 20 77 6F nd..paper and wo
0000C0: 72 6B 20 74 68 72 6F 75 67 68 20 74 68 65 20 6F rk through the o
0000D0: 6E 65 20 62 65 6C 6F 77 2E 20 20 4D 61 6B 65 20 ne below. Make
0000E0: 20 6E 3D 34 20 20 73 6F 20 20 77 65 20 68 61 76 n=4 so we hav
0000F0: 65 20 34 20 72 65 63 6F 72 64 73 20 74 6F 20 73 e 4 records to s
000100: 6F 72 74 2E 0D 0A 72 24 28 31 29 3D 22 58 22 20 ort...r$(1)="X"
000110: 72 24 28 32 29 3D 22 41 22 20 72 24 28 33 29 3D r$(2)="A" r$(3)=
000120: 22 42 22 20 61 6E 64 20 72 24 28 34 29 3D 22 5A "B" and r$(4)="Z
000130: 22 20 73 6F 20 69 6E 69 74 69 61 6C 6C 79 20 74 " so initially t
000140: 68 65 20 66 69 6C 65 20 69 73 20 58 2C 20 41 2C he file is X, A,
000150: 20 42 2C 20 5A 2E 0D 0A 54 68 65 20 31 73 74 20 B, Z...The 1st
000160: 64 6F 77 6E 77 61 72 64 20 73 63 61 6E 20 6D 75 downward scan mu
000170: 73 74 20 6D 61 6B 65 20 61 20 70 72 69 6D 61 72 st make a primar
000180: 79 20 20 63 6F 6D 70 61 72 69 73 6F 6E 20 20 62 y comparison b
000190: 65 74 77 65 65 6E 20 58 20 61 6E 64 20 41 20 73 etween X and A s
0001A0: 6F 20 77 65 20 73 65 74 0D 0A 64 6F 77 6E 3D 32 o we set..down=2
0001B0: 20 61 6E 64 20 75 70 3D 64 6F 77 6E 2D 31 20 3D and up=down-1 =
0001C0: 20 32 2D 31 20 20 3D 20 20 31 2E 20 20 54 68 65 2-1 = 1. The
0001D0: 20 20 70 72 69 6D 61 72 79 20 20 63 6F 6D 70 61 primary compa
0001E0: 72 69 73 6F 6E 20 20 69 6E 20 6C 69 6E 65 20 31 rison in line 1
0001F0: 30 30 30 20 6F 66 20 74 68 65 0D 0A 70 72 6F 67 000 of the..prog
Size : 512 (Real : 512)
000000: 72 61 6D 20 63 68 65 63 6B 73 20 74 6F 20 73 65 ram checks to se
000010: 65 20 69 66 20 74 68 65 73 65 20 61 72 65 20 6F e if these are o
000020: 75 74 20 6F 66 20 6F 72 64 65 72 3B 20 69 6E 20 ut of order; in
000030: 6F 74 68 65 72 20 77 6F 72 64 73 2C 20 49 46 20 other words, IF
000040: 20 72 24 28 64 6F 77 6E 29 20 3E 3D 0D 0A 72 24 r$(down) >=..r$
000050: 28 75 70 29 20 5B 49 46 20 72 24 28 32 29 20 3E (up) [IF r$(2) >
000060: 3D 20 72 24 28 31 29 3B 2E 20 49 46 20 22 41 22 = r$(1);. IF "A"
000070: 20 3E 3D 20 22 58 22 5D 20 74 68 65 6E 20 64 6F >= "X"] then do
000080: 6E 27 74 20 65 78 63 68 61 6E 67 65 20 74 68 65 n't exchange the
000090: 6D 20 61 6E 64 20 67 6F 20 6F 6E 20 74 6F 0D 0A m and go on to..
0000A0: 74 68 65 20 6E 65 78 74 20 70 72 69 6D 61 72 79 the next primary
0000B0: 20 63 6F 6D 70 61 72 69 73 6F 6E 20 77 69 74 68 comparison with
0000C0: 20 61 20 20 6E 65 77 20 20 76 61 6C 75 65 20 20 a new value
0000D0: 66 6F 72 20 27 64 6F 77 6E 27 2C 20 6F 6E 65 20 for 'down', one
0000E0: 67 72 65 61 74 65 72 20 74 68 61 6E 20 74 68 65 greater than the
0000F0: 0D 0A 6C 61 73 74 2E 20 49 66 20 74 68 65 79 20 ..last. If they
000100: 64 6F 20 6E 65 65 64 20 65 78 63 68 61 6E 67 69 do need exchangi
000110: 6E 67 2C 20 20 61 6E 64 20 20 69 6E 20 20 74 68 ng, and in th
000120: 69 73 20 20 65 78 61 6D 70 6C 65 20 74 68 65 79 is example they
000130: 20 64 6F 2C 20 74 68 65 6E 20 65 78 63 68 61 6E do, then exchan
000140: 67 65 0D 0A 74 68 65 6D 2E 20 41 74 20 74 68 69 ge..them. At thi
000150: 73 20 70 6F 69 6E 74 20 77 65 20 63 6F 75 6C 64 s point we could
000160: 20 20 73 69 6D 70 6C 79 20 20 65 78 63 68 61 6E simply exchan
000170: 67 65 20 20 72 24 28 64 6F 77 6E 29 20 77 69 74 ge r$(down) wit
000180: 68 20 72 24 28 75 70 29 20 74 68 72 6F 75 67 68 h r$(up) through
000190: 20 74 68 65 0D 0A 75 73 75 61 6C 20 6D 65 74 68 the..usual meth
0001A0: 6F 64 20 77 69 74 68 20 61 20 74 65 6D 70 6F 72 od with a tempor
0001B0: 61 72 79 20 74 24 2C 20 62 75 74 20 20 6C 61 74 ary t$, but lat
0001C0: 65 72 20 20 6F 6E 20 64 75 72 69 6E 67 20 74 68 er on during th
0001D0: 65 20 70 72 6F 67 72 61 6D 20 74 68 65 72 65 20 e program there
0001E0: 6D 61 79 20 62 65 0D 0A 61 6E 20 75 70 77 61 72 may be..an upwar
0001F0: 64 20 73 63 61 6E 20 77 68 69 63 68 20 6D 61 79 d scan which may
Size : 512 (Real : 512)
000000: 20 6D 61 6B 65 20 65 78 63 68 61 6E 67 65 73 2C make exchanges,
000010: 20 20 61 6E 64 20 20 74 68 65 20 20 76 61 6C 75 and the valu
000020: 65 20 6F 66 20 27 64 6F 77 6E 27 20 69 73 20 66 e of 'down' is f
000030: 69 78 65 64 20 66 6F 72 0D 0A 74 68 65 20 6D 6F ixed for..the mo
000040: 6D 65 6E 74 2E 20 57 65 20 6E 65 65 64 20 74 6F ment. We need to
000050: 20 73 77 61 70 20 20 74 68 65 20 20 70 72 65 73 swap the pres
000060: 65 6E 74 20 20 72 24 28 64 6F 77 6E 29 20 20 61 ent r$(down) a
000070: 6E 64 20 72 24 28 75 70 29 2E 20 4E 6F 77 2C 20 nd r$(up). Now,
000080: 64 6F 77 6E 3D 32 20 61 6E 64 0D 0A 75 70 3D 31 down=2 and..up=1
000090: 20 73 6F 20 77 65 20 63 61 6E 20 67 65 74 20 20 so we can get
0000A0: 61 72 6F 75 6E 64 20 20 74 68 69 73 20 20 64 69 around this di
0000B0: 66 66 69 63 75 6C 74 79 20 20 62 79 20 65 78 63 fficulty by exc
0000C0: 68 61 6E 67 69 6E 67 20 72 24 28 75 70 2B 31 29 hanging r$(up+1)
0000D0: 20 61 6E 64 20 72 24 28 75 70 29 2C 0D 0A 77 68 and r$(up),..wh
0000E0: 69 63 68 20 61 63 68 69 65 76 65 73 20 74 68 65 ich achieves the
0000F0: 20 73 61 6D 65 20 74 68 69 6E 67 2E 20 28 47 6F same thing. (Go
000100: 20 62 61 63 6B 20 6F 76 65 72 20 74 68 69 73 20 back over this
000110: 69 66 20 79 6F 75 20 64 6F 6E 27 74 20 75 6E 64 if you don't und
000120: 65 72 73 74 61 6E 64 29 2E 0D 0A 54 68 65 20 66 erstand)...The f
000130: 69 6C 65 20 61 66 74 65 72 20 74 68 65 20 65 78 ile after the ex
000140: 63 68 61 6E 67 65 20 77 69 6C 6C 20 6E 6F 77 20 change will now
000150: 62 65 20 3A 2D 20 20 41 2C 20 58 2C 20 42 2C 20 be :- A, X, B,
000160: 5A 2E 20 4E 6F 77 20 77 65 20 63 6F 6E 74 69 6E Z. Now we contin
000170: 75 65 20 77 69 74 68 20 74 68 65 0D 0A 75 70 77 ue with the..upw
000180: 61 72 64 20 73 63 61 6E 20 62 79 20 64 65 63 72 ard scan by decr
000190: 65 6D 65 6E 74 69 6E 67 20 74 68 65 20 76 61 6C ementing the val
0001A0: 75 65 20 6F 66 20 27 75 70 27 2C 20 20 61 73 20 ue of 'up', as
0001B0: 69 6E 20 75 70 3D 75 70 2D 31 2E 20 54 68 65 20 in up=up-1. The
0001C0: 76 61 6C 75 65 20 6F 66 20 27 75 70 27 0D 0A 69 value of 'up'..i
0001D0: 73 20 6E 6F 77 20 7A 65 72 6F 20 73 6F 20 77 65 s now zero so we
0001E0: 20 27 64 72 6F 70 20 74 68 72 6F 75 67 68 27 20 'drop through'
0001F0: 20 6C 69 6E 65 20 20 31 30 31 30 20 20 74 6F 20 line 1010 to
Size : 512 (Real : 512)
000000: 20 6C 69 6E 65 20 20 31 30 32 30 20 61 6E 64 20 line 1020 and
000010: 67 6F 20 66 6F 72 20 74 68 65 20 6E 65 78 74 0D go for the next.
000020: 0A 64 6F 77 6E 77 61 72 64 20 73 63 61 6E 20 77 .downward scan w
000030: 69 74 68 20 64 6F 77 6E 3D 33 20 61 6E 64 20 75 ith down=3 and u
000040: 70 3D 32 2E 0D 0A 54 68 65 20 70 72 6F 67 72 61 p=2...The progra
000050: 6D 20 69 73 20 6E 6F 77 20 6F 70 65 72 61 74 69 m is now operati
000060: 6E 67 20 69 6E 20 6C 69 6E 65 20 31 30 30 30 20 ng in line 1000
000070: 61 6E 64 20 69 73 20 63 6F 6D 70 61 72 69 6E 67 and is comparing
000080: 20 72 65 63 6F 72 64 73 20 33 20 61 6E 64 20 32 records 3 and 2
000090: 2C 20 69 2E 65 2E 0D 0A 74 68 65 20 6C 65 74 74 , i.e...the lett
0000A0: 65 72 73 20 42 20 61 6E 64 20 58 20 69 6E 20 74 ers B and X in t
0000B0: 68 65 20 70 72 65 73 65 6E 74 20 66 69 6C 65 20 he present file
0000C0: 20 6F 66 20 20 41 2C 20 20 58 2C 20 42 2C 20 5A of A, X, B, Z
0000D0: 2E 20 54 68 65 73 65 20 61 72 65 20 69 6E 20 74 . These are in t
0000E0: 68 65 20 77 72 6F 6E 67 0D 0A 6F 72 64 65 72 20 he wrong..order
0000F0: 73 6F 20 74 68 65 79 20 61 72 65 20 73 77 61 70 so they are swap
000100: 70 65 64 20 69 6E 20 6C 69 6E 65 20 31 30 31 30 ped in line 1010
000110: 20 73 6F 20 74 68 65 20 66 69 6C 65 20 69 73 20 so the file is
000120: 6E 6F 77 20 41 2C 20 42 2C 20 58 2C 20 5A 2E 0D now A, B, X, Z..
000130: 0A 54 68 65 20 75 70 77 61 72 64 20 73 63 61 6E .The upward scan
000140: 20 69 73 20 63 6F 6E 74 69 6E 75 65 64 20 62 79 is continued by
000150: 20 64 65 63 72 65 6D 65 6E 74 69 6E 67 20 74 68 decrementing th
000160: 65 20 20 76 61 6C 75 65 20 20 6F 66 20 27 75 70 e value of 'up
000170: 27 20 62 79 20 31 2C 20 73 6F 20 6E 6F 77 20 77 ' by 1, so now w
000180: 65 0D 0A 68 61 76 65 20 75 70 3D 31 20 61 6E 64 e..have up=1 and
000190: 20 61 73 20 20 61 20 20 73 65 63 6F 6E 64 61 72 as a secondar
0001A0: 79 20 20 63 6F 6D 70 61 72 69 73 6F 6E 20 20 74 y comparison t
0001B0: 68 65 20 20 72 65 63 6F 72 64 20 20 70 6F 69 6E he record poin
0001C0: 74 65 64 20 20 74 6F 20 20 62 79 20 27 75 70 27 ted to by 'up'
0001D0: 20 69 73 0D 0A 63 6F 6D 70 61 72 65 64 20 77 69 is..compared wi
0001E0: 74 68 20 74 68 65 20 6F 6E 65 20 62 65 6C 6F 77 th the one below
0001F0: 20 69 74 2C 20 69 2E 65 2E 20 20 72 65 63 6F 72 it, i.e. recor
Size : 512 (Real : 512)
000000: 64 20 20 6E 75 6D 62 65 72 20 75 70 2B 31 2E 20 d number up+1.
000010: 57 65 20 61 72 65 20 61 74 20 74 68 69 73 20 6D We are at this m
000020: 6F 6D 65 6E 74 0D 0A 63 6F 6D 70 61 72 69 6E 67 oment..comparing
000030: 20 72 24 28 32 29 20 77 69 74 68 20 72 24 28 31 r$(2) with r$(1
000040: 29 2C 20 74 68 65 20 42 20 61 6E 64 20 74 68 65 ), the B and the
000050: 20 41 2E 20 54 68 65 73 65 20 61 72 65 20 69 6E A. These are in
000060: 20 74 68 65 20 63 6F 72 72 65 63 74 20 6F 72 64 the correct ord
000070: 65 72 20 73 6F 20 61 0D 0A 6E 65 77 20 64 6F 77 er so a..new dow
000080: 6E 77 61 72 64 20 73 63 61 6E 20 69 73 20 73 74 nward scan is st
000090: 61 72 74 65 64 20 77 69 74 68 20 74 68 65 20 20 arted with the
0000A0: 6E 65 77 20 20 76 61 6C 75 65 20 6F 66 20 64 6F new value of do
0000B0: 77 6E 3D 34 20 61 6E 64 20 75 70 3D 33 2E 20 48 wn=4 and up=3. H
0000C0: 65 72 65 20 72 24 28 34 29 0D 0A 61 6E 64 20 72 ere r$(4)..and r
0000D0: 24 28 33 29 2C 20 74 68 65 20 5A 20 61 6E 64 20 $(3), the Z and
0000E0: 58 20 20 61 72 65 20 20 63 6F 6D 70 61 72 65 64 X are compared
0000F0: 2C 20 20 61 6E 64 20 20 61 73 20 20 74 68 65 73 , and as thes
000100: 65 20 20 61 72 65 20 69 6E 20 74 68 65 20 63 6F e are in the co
000110: 72 72 65 63 74 20 6F 72 64 65 72 0D 0A 61 6E 6F rrect order..ano
000120: 74 68 65 72 20 64 6F 77 6E 77 61 72 64 20 73 63 ther downward sc
000130: 61 6E 20 69 73 20 63 6F 6D 6D 65 6E 63 65 64 20 an is commenced
000140: 20 77 69 74 68 20 20 64 6F 77 6E 3D 35 2C 20 20 with down=5,
000150: 62 75 74 20 20 61 73 20 27 64 6F 77 6E 27 20 69 but as 'down' i
000160: 73 20 6E 6F 77 20 67 72 65 61 74 65 72 0D 0A 74 s now greater..t
000170: 68 61 6E 20 74 68 65 20 6E 75 6D 62 65 72 20 6F han the number o
000180: 66 20 72 65 63 6F 72 64 73 2C 20 74 68 65 20 46 f records, the F
000190: 6F 72 2D 4E 65 78 74 20 6C 6F 6F 70 20 74 65 72 or-Next loop ter
0001A0: 6D 69 6E 61 74 65 73 20 61 6E 64 20 74 68 65 20 minates and the
0001B0: 73 6F 72 74 20 65 6E 64 73 2E 0D 0A 59 6F 75 20 sort ends...You
0001C0: 63 61 6E 20 73 65 65 20 74 68 61 74 20 69 66 20 can see that if
0001D0: 74 68 65 20 63 6F 6E 64 69 74 69 6F 6E 73 20 6F the conditions o
0001E0: 66 20 74 68 65 20 72 65 63 6F 72 64 73 20 64 65 f the records de
0001F0: 6D 61 6E 64 20 69 74 2C 20 74 68 65 20 72 65 63 mand it, the rec
Size : 512 (Real : 512)
000000: 6F 72 64 20 66 6F 75 6E 64 20 62 79 0D 0A 27 64 ord found by..'d
000010: 6F 77 6E 27 20 69 73 20 72 65 70 65 61 74 65 64 own' is repeated
000020: 6C 79 20 22 62 75 62 62 6C 65 64 22 20 75 70 77 ly "bubbled" upw
000030: 61 72 64 73 20 20 74 6F 20 20 69 74 73 20 20 72 ards to its r
000040: 69 67 68 74 66 75 6C 20 70 6C 61 63 65 20 75 73 ightful place us
000050: 69 6E 67 20 74 68 65 20 75 70 77 61 72 64 0D 0A ing the upward..
000060: 73 63 61 6E 20 69 6E 20 6C 69 6E 65 20 31 30 31 scan in line 101
000070: 30 2C 20 77 68 69 63 68 20 63 61 6C 6C 73 20 69 0, which calls i
000080: 74 73 65 6C 66 2E 0D 0A 49 74 20 69 73 20 61 6C tself...It is al
000090: 73 6F 20 65 76 69 64 65 6E 74 20 74 68 61 74 20 so evident that
0000A0: 64 75 72 69 6E 67 20 61 6E 79 20 64 6F 77 6E 77 during any downw
0000B0: 61 72 64 20 73 63 61 6E 2C 20 69 66 20 74 68 65 ard scan, if the
0000C0: 20 72 65 63 6F 72 64 73 20 62 65 69 6E 67 20 6C records being l
0000D0: 6F 6F 6B 65 64 20 61 74 0D 0A 61 72 65 20 69 6E ooked at..are in
0000E0: 20 6F 72 64 65 72 2C 20 74 68 65 20 6E 65 78 74 order, the next
0000F0: 20 64 6F 77 6E 77 61 72 64 20 73 63 61 6E 20 20 downward scan
000100: 69 73 20 20 69 6E 69 74 69 61 74 65 64 20 69 6D is initiated im
000110: 6D 65 64 69 61 74 65 6C 79 2E 20 49 66 20 74 68 mediately. If th
000120: 65 20 76 65 72 79 20 65 6E 64 0D 0A 6F 66 20 74 e very end..of t
000130: 68 65 20 66 69 6C 65 20 69 73 20 72 65 61 63 68 he file is reach
000140: 65 64 20 62 79 20 63 6F 6E 74 69 6E 75 61 6C 6C ed by continuall
000150: 79 20 64 6F 69 6E 67 20 64 6F 77 6E 77 61 72 64 y doing downward
000160: 20 73 63 61 6E 73 2C 20 74 68 69 73 20 69 73 20 scans, this is
000170: 61 6E 61 6C 6F 67 6F 75 73 20 74 6F 0D 0A 74 68 analogous to..th
000180: 65 20 6D 65 74 68 6F 64 20 75 73 65 64 20 69 6E e method used in
000190: 20 74 68 65 20 53 68 61 6B 65 72 20 73 6F 72 74 the Shaker sort
0001A0: 2C 20 77 68 65 72 65 20 77 65 20 68 61 64 20 27 , where we had '
0001B0: 73 77 3D 30 27 2C 20 74 68 65 20 6E 6F 2D 73 77 sw=0', the no-sw
0001C0: 61 70 20 63 6F 6E 64 69 74 69 6F 6E 2E 0D 0A 43 ap condition...C
0001D0: 6F 6E 73 69 64 65 72 20 74 68 65 20 66 69 6C 65 onsider the file
0001E0: 20 3A 2D 20 44 2C 20 46 2C 20 54 2C 20 45 2C 20 :- D, F, T, E,
0001F0: 50 2C 20 20 4C 2C 20 20 42 2C 20 47 2C 20 43 2C P, L, B, G, C,
Size : 512 (Real : 512)
000000: 20 4D 2E 20 55 73 69 6E 67 20 50 72 6F 67 20 34 M. Using Prog 4
000010: 20 28 53 68 61 6B 65 72 20 73 6F 72 74 29 2C 0D (Shaker sort),.
000020: 0A 74 68 69 73 20 77 6F 75 6C 64 20 62 65 20 73 .this would be s
000030: 6F 72 74 65 64 20 69 6E 20 33 38 20 63 6F 6D 70 orted in 38 comp
000040: 61 72 69 73 6F 6E 73 20 20 61 6E 64 20 20 32 33 arisons and 23
000050: 20 73 77 61 70 73 20 62 75 74 20 50 72 6F 67 20 swaps but Prog
000060: 42 35 20 28 53 68 75 74 74 6C 65 20 73 6F 72 74 B5 (Shuttle sort
000070: 29 0D 0A 72 65 64 75 63 65 73 20 74 68 69 73 20 )..reduces this
000080: 74 6F 20 33 31 20 63 6F 6D 70 61 72 69 73 6F 6E to 31 comparison
000090: 73 2E 20 54 68 69 73 20 69 73 20 6F 6E 6C 79 20 s. This is only
0000A0: 20 66 6F 72 20 6E 3D 31 30 2C 20 61 6E 64 20 66 for n=10, and f
0000B0: 6F 72 20 6C 61 72 67 65 72 20 66 69 6C 65 73 20 or larger files
0000C0: 74 68 65 0D 0A 73 70 65 65 64 2D 75 70 20 69 6E the..speed-up in
0000D0: 20 72 75 6E 6E 69 6E 67 20 74 69 6D 65 73 20 20 running times
0000E0: 77 69 6C 6C 20 20 62 65 20 20 67 72 65 61 74 65 will be greate
0000F0: 72 20 20 69 6E 20 20 70 72 6F 70 6F 72 74 69 6F r in proportio
000100: 6E 3B 20 20 74 68 65 72 65 20 20 69 73 20 61 6C n; there is al
000110: 73 6F 20 61 6E 0D 0A 69 6E 68 65 72 65 6E 74 20 so an..inherent
000120: 64 65 63 72 65 61 73 65 20 69 6E 20 70 72 6F 63 decrease in proc
000130: 65 73 73 69 6E 67 20 74 69 6D 65 20 77 68 65 6E essing time when
000140: 20 77 65 20 63 6F 6E 73 69 64 65 72 20 61 6C 6C we consider all
000150: 20 6F 66 20 74 68 65 20 22 68 6F 75 73 65 2D 6B of the "house-k
000160: 65 65 70 69 6E 67 22 0D 0A 64 6F 6E 65 20 62 79 eeping"..done by
000170: 20 74 68 65 20 53 68 61 6B 65 72 20 63 6F 6D 70 the Shaker comp
000180: 61 72 65 64 20 77 69 74 68 20 74 68 65 20 73 69 ared with the si
000190: 6D 70 6C 69 63 69 74 79 20 6F 66 20 74 68 65 20 mplicity of the
0001A0: 53 68 75 74 74 6C 65 2E 0D 0A 0D 0A 54 48 45 52 Shuttle.....THER
0001B0: 45 20 41 52 45 20 46 55 52 54 48 45 52 20 49 4D E ARE FURTHER IM
0001C0: 50 52 4F 56 45 4D 45 4E 54 53 20 54 4F 20 42 45 PROVEMENTS TO BE
0001D0: 20 4D 41 44 45 0D 0A 7E 7E 7E 7E 7E 7E 7E 7E 7E MADE..~~~~~~~~~
0001E0: 7E 7E 7E 7E 7E 7E 7E 7E 7E 7E 7E 7E 7E 7E 7E 7E ~~~~~~~~~~~~~~~~
0001F0: 7E 7E 7E 7E 7E 7E 7E 7E 7E 7E 7E 7E 7E 7E 7E 7E ~~~~~~~~~~~~~~~~
Size : 512 (Real : 512)
000000: 0D 0A 4E 65 78 74 20 74 69 6D 65 20 49 27 6C 6C ..Next time I'll
000010: 20 66 69 6E 69 73 68 20 74 68 65 20 22 65 78 63 finish the "exc
000020: 68 61 6E 67 65 20 20 73 65 6C 65 63 74 69 6F 6E hange selection
000030: 22 20 20 6D 65 74 68 6F 64 73 2E 20 49 66 20 61 " methods. If a
000040: 6E 79 62 6F 64 79 20 74 68 69 6E 6B 73 20 49 27 nybody thinks I'
000050: 76 65 0D 0A 62 65 65 6E 20 76 65 72 62 69 6F 73 ve..been verbios
000060: 65 2C 20 6C 65 74 20 6D 65 20 73 61 79 20 20 49 e, let me say I
000070: 27 76 65 20 6F 6E 6C 79 20 20 74 6F 6C 64 20 20 've only told
000080: 79 6F 75 20 20 61 20 20 71 75 61 72 74 65 72 20 you a quarter
000090: 6F 66 20 74 68 65 20 72 65 61 6C 20 73 74 6F 72 of the real stor
0000A0: 79 20 6F 66 0D 0A 65 61 63 68 20 53 6F 72 74 2E y of..each Sort.
0000B0: 20 49 20 20 68 61 76 65 6E 27 74 20 20 6D 65 6E I haven't men
0000C0: 74 69 6F 6E 65 64 20 20 27 69 6E 76 65 72 73 69 tioned 'inversi
0000D0: 6F 6E 2D 73 65 71 75 65 6E 63 65 27 20 20 6C 65 on-sequence' le
0000E0: 6E 67 74 68 73 2C 20 6D 61 78 69 6D 75 6D 2D 6D ngths, maximum-m
0000F0: 69 6E 69 6D 75 6D 0D 0A 63 6F 6D 70 61 72 69 73 inimum..comparis
000100: 6F 6E 73 2F 65 78 63 68 61 6E 67 65 73 20 66 6F ons/exchanges fo
000110: 72 6D 75 6C 61 65 2C 20 20 6E 6F 72 20 20 61 20 rmulae, nor a
000120: 20 68 6F 73 74 20 20 6F 66 20 20 6F 74 68 65 72 host of other
000130: 20 20 6D 61 74 68 65 6D 61 74 69 63 61 6C 6C 79 mathematically
000140: 2D 72 65 6C 61 74 65 64 0D 0A 73 75 62 6A 65 63 -related..subjec
000150: 74 73 2C 20 61 6E 64 20 61 6C 6C 20 74 68 65 73 ts, and all thes
000160: 65 20 61 72 65 20 20 73 70 65 63 69 61 6C 20 20 e are special
000170: 74 6F 20 20 76 61 72 69 6F 75 73 20 66 69 6C 65 to various file
000180: 2D 6F 72 64 65 72 65 64 20 74 79 70 65 73 2C 20 -ordered types,
000190: 62 75 74 20 63 6F 6D 69 6E 67 0D 0A 64 6F 77 6E but coming..down
0001A0: 20 74 6F 20 61 20 70 72 61 63 74 69 63 61 6C 20 to a practical
0001B0: 6C 65 76 65 6C 20 74 68 65 20 69 64 65 61 20 6F level the idea o
0001C0: 66 20 74 68 69 73 20 73 65 72 69 65 73 20 69 73 f this series is
0001D0: 20 74 6F 20 6C 65 74 20 79 6F 75 20 68 61 76 65 to let you have
0001E0: 20 61 20 67 6F 6F 64 20 69 64 65 61 0D 0A 6F 66 a good idea..of
0001F0: 20 68 6F 77 20 74 68 65 20 53 6F 72 74 20 77 6F how the Sort wo
Size : 512 (Real : 512)
000000: 72 6B 73 2C 20 61 6E 64 20 77 68 79 20 61 6E 64 rks, and why and
000010: 20 20 77 68 65 6E 20 79 6F 75 20 73 68 6F 75 6C when you shoul
000020: 64 20 63 68 6F 6F 73 65 20 6F 6E 65 20 53 6F 72 d choose one Sor
000030: 74 20 6F 76 65 72 20 61 6E 6F 74 68 65 72 0D 0A t over another..
000040: 74 6F 20 67 65 74 20 74 68 65 20 66 61 73 74 65 to get the faste
000050: 73 74 20 72 65 73 75 6C 74 73 20 66 6F 72 20 74 st results for t
000060: 68 65 20 20 66 69 6C 65 2D 74 79 70 65 20 20 69 he file-type i
000070: 6E 76 6F 6C 76 65 64 2E 20 49 20 63 61 6E 20 67 nvolved. I can g
000080: 69 76 65 20 79 6F 75 20 6C 6F 61 64 73 20 6F 66 ive you loads of
000090: 0D 0A 6D 61 74 68 65 6D 61 74 69 63 73 2C 20 62 ..mathematics, b
0000A0: 75 74 20 49 27 6D 20 70 69 74 63 68 69 6E 67 20 ut I'm pitching
0000B0: 20 74 6F 20 20 61 20 20 67 65 6E 65 72 61 6C 20 to a general
0000C0: 20 61 75 64 69 65 6E 63 65 2E 20 53 70 65 63 69 audience. Speci
0000D0: 61 6C 69 73 61 74 69 6F 6E 20 63 61 6E 20 63 6F alisation can co
0000E0: 6D 65 0D 0A 6C 61 74 65 72 20 69 66 20 79 6F 75 me..later if you
0000F0: 20 77 61 6E 74 20 69 74 2E 20 54 68 69 73 20 69 want it. This i
000100: 73 20 20 79 6F 75 72 20 20 6D 61 67 61 7A 69 6E s your magazin
000110: 65 2C 20 20 73 6F 20 6C 65 74 20 74 68 65 20 44 e, so let the D
000120: 6F 6D 61 69 6E 20 74 65 61 6D 20 6B 6E 6F 77 20 omain team know
000130: 77 68 61 74 0D 0A 79 6F 75 20 77 61 6E 74 20 72 what..you want r
000140: 65 67 61 72 64 69 6E 67 20 61 6E 79 20 61 73 70 egarding any asp
000150: 65 63 74 20 6F 66 20 69 74 2E 0D 0A 0D 0A 53 65 ect of it.....Se
000160: 65 20 79 6F 75 20 61 6C 6C 20 69 6E 20 50 61 72 e you all in Par
000170: 74 20 54 68 72 65 65 2E 20 42 59 45 2E 0D 0A 1A t Three. BYE....
000180: 2D 6F 72 64 65 72 65 64 20 74 79 70 65 73 2C 20 -ordered types,
000190: 62 75 74 20 63 6F 6D 69 6E 67 0D 0A 64 6F 77 6E but coming..down
0001A0: 20 74 6F 20 61 20 70 72 61 63 74 69 63 61 6C 20 to a practical
0001B0: 6C 65 76 65 6C 20 74 68 65 20 69 64 65 61 20 6F level the idea o
0001C0: 66 20 74 68 69 73 20 73 65 72 69 65 73 20 69 73 f this series is
0001D0: 20 74 6F 20 6C 65 74 20 79 6F 75 20 68 61 76 65 to let you have
0001E0: 20 61 20 67 6F 6F 64 20 69 64 65 61 0D 0A 6F 66 a good idea..of
0001F0: 20 68 6F 77 20 74 68 65 20 53 6F 72 74 20 77 6F how the Sort wo
Size : 512 (Real : 512)
000000: 6F 20 6D 61 6B 65 20 61 6C 6C 20 6C 69 6E 65 73 o make all lines
000010: 20 74 68 65 20 73 61 6D 65 20 6C 65 6E 67 74 68 the same length
000020: 2E 20 20 4D 69 63 72 6F 73 70 61 63 69 6E 67 20 . Microspacing
000030: 77 69 6C 6C 20 6D 61 6B 65 20 61 6C 6C 20 73 70 will make all sp
000040: 61 63 65 73 20 6F 6E 20 61 0D 0A 6C 69 6E 65 20 aces on a..line
000050: 74 68 65 20 73 61 6D 65 20 6C 65 6E 67 74 68 2E the same length.
000060: 20 20 54 68 69 73 20 65 6E 68 61 6E 63 65 73 20 This enhances
000070: 74 68 65 20 61 70 70 65 61 72 61 6E 63 65 20 6F the appearance o
000080: 66 20 74 68 65 20 70 72 69 6E 74 65 64 20 74 65 f the printed te
000090: 78 74 2E 20 20 41 67 61 69 6E 2C 0D 0A 69 74 20 xt. Again,..it
0000A0: 69 73 20 61 20 63 6F 6D 6D 61 6E 64 20 74 68 61 is a command tha
0000B0: 74 20 69 73 20 75 73 65 66 75 6C 20 69 6E 20 20 t is useful in
0000C0: 6D 61 6E 79 20 64 6F 63 75 6D 65 6E 74 73 2E 0D many documents..
0000D0: 0A 0D 0A 4F 62 73 65 72 76 61 6E 74 20 72 65 61 ...Observant rea
0000E0: 64 65 72 73 20 6D 61 79 20 6E 6F 74 65 20 74 68 ders may note th
0000F0: 61 74 20 77 69 74 68 20 61 6C 6C 20 74 68 65 20 at with all the
000100: 66 61 63 69 6C 69 74 69 65 73 20 49 27 76 65 20 facilities I've
000110: 6D 65 6E 74 69 6F 6E 65 64 20 73 6F 20 66 61 72 mentioned so far
000120: 2C 20 49 0D 0A 73 74 69 6C 6C 20 68 61 76 65 6E , I..still haven
000130: 27 74 20 63 6F 6D 65 20 20 6F 6E 74 6F 20 20 6D 't come onto m
000140: 61 69 6C 6D 65 72 67 69 6E 67 2E 20 20 57 68 61 ailmerging. Wha
000150: 74 20 20 49 27 76 65 20 20 63 6F 76 65 72 65 64 t I've covered
000160: 20 20 6F 6E 20 20 74 68 65 69 72 20 20 6F 77 6E on their own
000170: 20 6D 61 6B 65 0D 0A 50 72 6F 6D 65 72 67 65 20 make..Promerge
000180: 50 6C 75 73 20 77 6F 72 74 68 20 62 75 79 69 6E Plus worth buyin
000190: 67 20 69 6E 20 6D 79 20 6F 70 69 6E 69 6F 6E 2E g in my opinion.
0001A0: 20 20 4E 65 78 74 20 6D 6F 6E 74 68 20 49 27 6C Next month I'l
0001B0: 6C 20 63 6F 76 65 72 20 74 68 65 20 6D 61 69 6C l cover the mail
0001C0: 6D 65 72 67 69 6E 67 0D 0A 66 61 63 69 6C 69 74 merging..facilit
0001D0: 69 65 73 2E 20 20 53 65 65 20 79 6F 75 20 74 68 ies. See you th
0001E0: 65 6E 2E 0D 0A 0D 0A 0D 0A 1A 62 79 20 4A 6F 68 en........by Joh
0001F0: 6E 20 46 61 69 72 6C 69 65 0D 0A 0D 0A 59 6F 75 n Fairlie....You
Size : 512 (Real : 512)
000000: 2A 54 20 20 20 20 20 20 20 20 20 20 20 20 20 20 *T
000010: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000020: 20 20 20 20 20 53 50 4F 54 4C 49 47 48 54 0D 0A SPOTLIGHT..
000030: 2A 42 20 20 20 20 20 20 20 20 20 20 20 20 20 20 *B
000040: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000050: 20 20 20 20 20 53 50 4F 54 4C 49 47 48 54 0D 0A SPOTLIGHT..
000060: 0D 0A 54 68 65 72 65 20 68 61 73 2C 20 79 65 74 ..There has, yet
000070: 20 61 67 61 69 6E 2C 20 20 62 65 65 6E 20 20 61 again, been a
000080: 6E 20 20 65 6E 6F 72 6D 6F 75 73 20 20 61 6D 6F n enormous amo
000090: 75 6E 74 20 20 6F 66 20 20 6E 65 77 20 73 6F 66 unt of new sof
0000A0: 74 77 61 72 65 20 61 64 64 65 64 20 74 6F 20 74 tware added to t
0000B0: 68 65 0D 0A 44 6F 6D 61 69 6E 20 50 44 20 6C 69 he..Domain PD li
0000C0: 73 74 73 2C 20 62 75 74 20 74 68 69 73 20 6D 6F sts, but this mo
0000D0: 6E 74 68 20 49 20 61 6D 20 20 6A 75 73 74 20 67 nth I am just g
0000E0: 6F 69 6E 67 20 74 6F 20 63 6F 6E 63 65 6E 74 72 oing to concentr
0000F0: 61 74 65 20 6F 6E 20 6F 6E 65 20 6F 72 20 74 77 ate on one or tw
000100: 6F 20 61 73 0D 0A 74 68 65 79 20 61 72 65 2C 20 o as..they are,
000110: 69 6E 20 6D 79 20 6F 70 69 6E 69 6F 6E 2C 20 61 in my opinion, a
000120: 6D 6F 6E 67 73 74 20 74 68 65 20 62 65 73 74 20 mongst the best
000130: 69 6E 20 74 68 65 20 6C 69 62 72 61 72 79 2E 0D in the library..
000140: 0A 0D 0A 46 69 72 73 74 20 75 70 20 69 73 20 53 ...First up is S
000150: 45 52 34 2C 20 63 6F 6E 74 61 69 6E 69 6E 67 20 ER4, containing
000160: 61 6E 20 20 65 78 63 65 6C 6C 65 6E 74 20 20 75 an excellent u
000170: 74 69 6C 69 74 79 20 63 61 6C 6C 65 64 20 45 6E tility called En
000180: 68 61 6E 63 65 20 6F 6E 20 73 69 64 65 20 41 20 hance on side A
000190: 61 6E 64 0D 0A 6C 6F 61 64 73 20 6F 66 20 68 65 and..loads of he
0001A0: 6C 70 20 66 69 6C 65 73 20 6F 6E 20 42 61 73 69 lp files on Basi
0001B0: 63 20 74 6F 20 68 65 6C 70 20 74 65 61 63 68 20 c to help teach
0001C0: 62 65 67 69 6E 6E 65 72 73 20 68 6F 77 20 74 6F beginners how to
0001D0: 20 70 72 6F 67 72 61 6D 2E 0D 0A 45 6E 68 61 6E program...Enhan
0001E0: 63 65 20 77 61 73 20 77 72 69 74 74 65 6E 20 20 ce was written
0001F0: 62 79 20 20 47 65 6F 66 66 20 20 53 68 6F 72 74 by Geoff Short
Size : 512 (Real : 512)
000000: 2C 20 20 61 20 20 73 75 62 73 63 72 69 62 65 72 , a subscriber
000010: 20 20 74 6F 20 20 43 50 43 20 20 44 6F 6D 61 69 to CPC Domai
000020: 6E 2C 20 61 6E 64 20 69 73 20 61 0D 0A 75 74 69 n, and is a..uti
000030: 6C 69 74 79 20 74 6F 20 68 65 6C 70 20 79 6F 75 lity to help you
000040: 20 65 6E 68 61 6E 63 65 20 79 6F 75 72 20 28 39 enhance your (9
000050: 20 20 70 69 6E 29 20 70 72 69 6E 74 65 72 27 73 pin) printer's
000060: 20 6F 75 74 70 75 74 2E 20 20 41 6C 74 68 6F 75 output. Althou
000070: 67 68 20 49 20 6F 77 6E 20 61 20 32 34 0D 0A 70 gh I own a 24..p
000080: 69 6E 20 6D 79 73 65 6C 66 2C 20 77 69 74 68 20 in myself, with
000090: 61 20 6C 69 74 74 6C 65 20 74 77 65 61 6B 69 6E a little tweakin
0000A0: 67 20 20 68 65 72 65 20 20 61 6E 64 20 20 74 68 g here and th
0000B0: 65 72 65 2C 20 69 74 27 73 20 70 6F 73 73 69 62 ere, it's possib
0000C0: 6C 65 20 74 6F 20 67 65 74 20 69 74 20 74 6F 0D le to get it to.
0000D0: 0A 77 6F 72 6B 20 6F 6E 20 61 6C 6D 6F 73 74 20 .work on almost
0000E0: 61 6E 79 20 73 65 74 75 70 20 79 6F 75 20 63 61 any setup you ca
0000F0: 6E 20 74 68 69 6E 6B 20 6F 66 21 0D 0A 54 68 65 n think of!..The
000100: 20 66 69 6C 65 73 20 74 68 61 74 20 6D 61 6B 65 files that make
000110: 20 20 75 70 20 20 74 68 65 20 20 70 72 6F 67 72 up the progr
000120: 61 6D 20 20 61 72 65 20 20 74 68 65 20 20 61 63 am are the ac
000130: 74 75 61 6C 20 70 72 69 6E 74 20 65 6E 68 61 6E tual print enhan
000140: 63 65 72 20 69 74 73 65 6C 66 2C 20 61 0D 0A 67 cer itself, a..g
000150: 72 65 61 74 20 6C 69 74 74 6C 65 20 77 6F 72 64 reat little word
000160: 20 70 72 6F 63 65 73 73 6F 72 20 74 6F 20 20 77 processor to w
000170: 72 69 74 65 20 20 79 6F 75 72 20 20 6C 65 74 74 rite your lett
000180: 65 72 20 6F 72 20 77 68 61 74 65 76 65 72 2C 20 er or whatever,
000190: 61 20 66 6F 6E 74 20 64 65 73 69 67 6E 65 72 0D a font designer.
0001A0: 0A 74 6F 20 68 65 6C 70 20 79 6F 75 20 64 65 73 .to help you des
0001B0: 69 67 6E 20 66 6F 6E 74 73 20 28 77 65 6C 6C 20 ign fonts (well
0001C0: 49 20 6E 65 76 65 72 21 29 20 20 61 6E 64 20 6C I never!) and l
0001D0: 6F 61 64 73 20 6F 66 20 64 65 6D 6F 73 20 74 6F oads of demos to
0001E0: 20 70 72 69 6E 74 20 6F 75 74 2C 20 66 6F 6E 74 print out, font
0001F0: 73 0D 0A 74 6F 20 6C 6F 61 64 20 61 6E 64 20 61 s..to load and a
Size : 512 (Real : 512)
000000: 20 6D 61 73 73 69 76 65 20 68 65 6C 70 20 66 69 massive help fi
000010: 6C 65 20 74 6F 20 67 65 74 20 79 6F 75 20 73 74 le to get you st
000020: 61 72 74 65 64 2E 0D 0A 0D 0A 49 66 20 79 6F 75 arted.....If you
000030: 20 61 72 65 20 73 74 69 6C 6C 20 63 6F 6E 66 75 are still confu
000040: 73 65 64 20 20 61 73 20 20 74 6F 20 20 77 68 61 sed as to wha
000050: 74 20 20 74 68 65 20 20 70 72 6F 67 72 61 6D 20 t the program
000060: 20 64 6F 65 73 2C 20 69 74 20 74 61 6B 65 73 20 does, it takes
000070: 61 20 73 74 61 6E 64 61 72 64 0D 0A 41 53 43 49 a standard..ASCI
000080: 49 20 74 65 78 74 20 20 66 69 6C 65 20 20 77 69 I text file wi
000090: 74 68 20 20 76 61 72 69 6F 75 73 20 20 70 72 69 th various pri
0000A0: 6E 74 20 20 63 6F 64 65 73 20 20 74 68 61 74 20 nt codes that
0000B0: 20 74 68 65 20 20 61 63 74 75 61 6C 20 65 6E 68 the actual enh
0000C0: 61 6E 63 65 20 70 72 6F 67 72 61 6D 0D 0A 70 72 ance program..pr
0000D0: 6F 63 65 73 73 65 73 2E 20 20 41 66 74 65 72 20 ocesses. After
0000E0: 62 65 69 6E 67 20 20 70 72 6F 63 65 73 73 65 64 being processed
0000F0: 2C 20 20 74 68 65 20 20 70 72 6F 67 72 61 6D 20 , the program
000100: 20 77 69 6C 6C 20 20 70 72 69 6E 74 20 20 6F 75 will print ou
000110: 74 20 20 74 68 65 20 66 69 6C 65 20 69 6E 0D 0A t the file in..
000120: 6C 6F 76 65 6C 79 20 66 6C 6F 77 69 6E 67 20 74 lovely flowing t
000130: 65 78 74 2C 20 6C 6F 6F 6B 69 6E 67 20 61 73 20 ext, looking as
000140: 69 66 20 69 74 20 63 61 6D 65 20 20 66 72 6F 6D if it came from
000150: 20 61 6E 20 69 6E 6B 20 6A 65 74 20 70 72 69 6E an ink jet prin
000160: 74 65 72 20 28 69 66 20 79 6F 75 20 68 61 76 65 ter (if you have
000170: 0D 0A 61 20 67 6F 6F 64 20 72 69 62 62 6F 6E 20 ..a good ribbon
000180: 74 68 61 74 20 69 73 29 2E 20 57 68 61 74 65 76 that is). Whatev
000190: 65 72 20 20 74 79 70 65 20 20 6F 66 20 20 72 69 er type of ri
0001A0: 62 62 6F 6E 20 20 79 6F 75 20 6F 77 6E 20 20 68 bbon you own h
0001B0: 6F 77 65 76 65 72 2C 20 74 68 65 20 6F 75 74 70 owever, the outp
0001C0: 75 74 0D 0A 66 72 6F 6D 20 74 68 69 73 20 62 72 ut..from this br
0001D0: 69 6C 6C 69 61 6E 74 20 70 69 65 63 65 20 6F 66 illiant piece of
0001E0: 20 20 63 6F 64 65 20 20 69 73 20 20 20 73 74 61 code is sta
0001F0: 67 67 65 72 69 6E 67 2E 20 20 49 74 27 73 20 61 ggering. It's a
Size : 512 (Real : 512)
000000: 6C 73 6F 20 6D 75 63 68 20 66 61 73 74 65 72 20 lso much faster
000010: 74 68 61 6E 0D 0A 50 72 6F 74 79 70 65 20 66 72 than..Protype fr
000020: 6F 6D 20 41 72 6E 6F 72 20 61 73 20 74 68 65 20 om Arnor as the
000030: 70 72 69 6E 74 20 20 68 65 61 64 20 20 6F 6E 6C print head onl
000040: 79 20 20 70 61 73 73 65 73 20 6F 76 65 72 20 74 y passes over t
000050: 68 65 20 77 72 69 74 69 6E 67 20 61 20 66 65 77 he writing a few
000060: 20 74 69 6D 65 73 0D 0A 61 73 20 6F 70 70 6F 73 times..as oppos
000070: 65 64 20 74 6F 20 74 77 65 6C 76 65 21 21 0D 0A ed to twelve!!..
000080: 0D 0A 54 68 65 20 42 41 53 49 43 20 68 65 6C 70 ..The BASIC help
000090: 20 66 69 6C 65 73 20 61 72 65 20 61 20 67 72 65 files are a gre
0000A0: 61 74 20 68 65 6C 70 20 20 74 6F 20 61 6E 79 20 at help to any
0000B0: 70 65 72 73 6F 6E 20 77 69 73 68 69 6E 67 20 74 person wishing t
0000C0: 6F 20 6C 65 61 72 6E 20 62 61 73 69 63 20 66 72 o learn basic fr
0000D0: 6F 6D 0D 0A 73 63 72 61 74 63 68 2E 20 41 6C 74 om..scratch. Alt
0000E0: 68 6F 75 67 68 20 20 20 61 20 20 6C 69 74 74 6C hough a littl
0000F0: 65 20 20 63 6F 6D 6D 6F 6E 20 20 73 65 6E 73 65 e common sense
000100: 20 20 69 73 20 20 72 65 71 75 69 72 65 64 20 20 is required
000110: 20 74 6F 20 20 20 75 6E 64 65 72 73 74 61 6E 64 to understand
000120: 20 74 68 65 0D 0A 69 6E 73 74 72 75 63 74 69 6F the..instructio
000130: 6E 73 2C 20 6A 75 73 74 20 61 62 6F 75 74 20 61 ns, just about a
000140: 6E 79 20 70 6C 65 62 20 63 6F 75 6C 64 20 20 77 ny pleb could w
000150: 72 69 74 65 20 20 61 20 73 69 6D 70 6C 65 20 70 rite a simple p
000160: 72 6F 67 72 61 6D 20 77 69 74 68 69 6E 20 68 6F rogram within ho
000170: 75 72 73 20 6F 66 0D 0A 72 65 61 64 69 6E 67 20 urs of..reading
000180: 74 68 65 73 65 20 66 69 6C 65 73 2E 20 20 47 72 these files. Gr
000190: 65 61 74 20 73 74 75 66 66 21 0D 0A 0D 0A 4E 65 eat stuff!....Ne
0001A0: 78 74 20 6F 6E 20 74 68 65 20 61 67 65 6E 64 61 xt on the agenda
0001B0: 20 69 73 20 41 52 54 38 20 20 26 20 20 41 52 54 is ART8 & ART
0001C0: 39 20 20 28 62 6F 74 68 20 20 6E 65 65 64 20 74 9 (both need t
0001D0: 6F 20 62 65 20 6F 72 64 65 72 65 64 20 74 6F 67 o be ordered tog
0001E0: 65 74 68 65 72 29 2E 20 20 54 68 65 73 65 0D 0A ether). These..
0001F0: 64 69 73 6B 73 20 61 72 65 20 66 75 6C 6C 20 6F disks are full o
Size : 512 (Real : 512)
000000: 66 20 70 69 63 74 75 72 65 73 20 70 6F 72 74 65 f pictures porte
000010: 64 20 6F 76 65 72 20 66 72 6F 6D 20 20 61 20 20 d over from a
000020: 50 43 20 20 74 6F 20 61 20 43 50 43 20 61 6E 64 PC to a CPC and
000030: 20 61 72 65 20 6F 66 20 74 68 65 20 76 65 72 79 are of the very
000040: 0D 0A 68 69 67 68 65 73 74 20 71 75 61 6C 69 74 ..highest qualit
000050: 79 2E 20 20 54 68 65 20 63 6F 6E 74 65 6E 74 20 y. The content
000060: 6F 66 20 20 74 68 65 73 65 20 20 64 69 73 6B 73 of these disks
000070: 20 61 72 65 20 73 6C 69 67 68 74 6C 79 20 70 6F are slightly po
000080: 72 6E 6F 67 72 61 70 68 69 63 2C 20 73 6F 20 79 rnographic, so y
000090: 6F 75 0D 0A 6D 75 73 74 20 6F 72 64 65 72 20 62 ou..must order b
0000A0: 79 20 63 68 65 71 75 65 20 74 6F 20 70 72 6F 76 y cheque to prov
0000B0: 65 20 74 68 61 74 20 20 79 6F 75 20 61 72 65 20 e that you are
0000C0: 6F 6C 64 20 65 6E 6F 75 67 68 2E 20 20 57 6F 6D old enough. Wom
0000D0: 65 6E 20 6D 61 79 20 62 65 20 69 6E 74 65 72 65 en may be intere
0000E0: 73 74 65 64 0D 0A 69 6E 20 6F 6E 65 20 6F 72 20 sted..in one or
0000F0: 74 77 6F 20 6F 66 20 74 68 65 20 70 69 63 74 75 two of the pictu
000100: 72 65 73 2C 20 20 62 75 74 20 20 69 74 20 20 69 res, but it i
000110: 73 20 6D 6F 72 65 20 67 65 61 72 65 64 20 74 6F s more geared to
000120: 77 61 72 64 73 20 6D 65 6E 20 28 61 72 65 6E 27 wards men (aren'
000130: 74 20 74 68 65 79 0D 0A 61 6C 77 61 79 73 21 29 t they..always!)
000140: 0D 0A 0D 0A 2A 54 20 20 20 20 20 20 20 20 20 20 ....*T
000150: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000160: 20 20 20 54 48 45 20 44 4F 4D 41 49 4E 20 50 2E THE DOMAIN P.
000170: 44 2E 20 54 4F 50 20 31 30 0D 0A 2A 42 20 20 20 D. TOP 10..*B
000180: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000190: 20 20 20 20 20 20 20 20 20 20 54 48 45 20 44 4F THE DO
0001A0: 4D 41 49 4E 20 50 2E 44 2E 20 54 4F 50 20 31 30 MAIN P.D. TOP 10
0001B0: 0D 0A 0D 0A 46 6F 72 20 61 20 73 65 63 6F 6E 64 ....For a second
0001C0: 20 6D 6F 6E 74 68 20 72 75 6E 6E 69 6E 67 2C 20 month running,
0001D0: 74 68 65 20 74 6F 70 20 31 30 20 69 73 20 62 61 the top 10 is ba
0001E0: 63 6B 2C 20 61 6E 64 20 68 6F 70 65 66 75 6C 6C ck, and hopefull
0001F0: 79 2C 20 68 65 72 65 20 74 6F 20 73 74 61 79 2E y, here to stay.
Size : 512 (Real : 512)
000000: 20 20 41 73 0D 0A 79 6F 75 20 77 69 6C 6C 20 73 As..you will s
000010: 65 65 2C 20 74 68 65 20 74 6F 70 20 31 30 20 69 ee, the top 10 i
000020: 73 20 6E 6F 77 20 63 6F 6D 70 6C 65 74 65 6C 79 s now completely
000030: 20 64 69 66 66 65 72 65 6E 74 20 66 72 6F 6D 20 different from
000040: 6C 61 73 74 20 6D 6F 6E 74 68 21 21 0D 0A 0D 0A last month!!....
000050: 20 20 4B 65 79 3A 20 22 21 22 20 3D 20 4E 65 77 Key: "!" = New
000060: 20 45 6E 74 72 79 20 20 3A 20 20 22 2B 22 20 3D Entry : "+" =
000070: 20 55 70 20 20 3A 20 20 22 2D 22 20 3D 20 44 6F Up : "-" = Do
000080: 77 6E 20 20 3A 20 20 22 2F 22 20 3D 20 53 61 6D wn : "/" = Sam
000090: 65 0D 0A 0D 0A 54 68 69 73 20 20 20 4C 61 73 74 e....This Last
0000A0: 20 20 20 44 69 73 6B 20 20 20 51 75 61 6E 74 2E Disk Quant.
0000B0: 0D 0A 4D 6F 6E 74 68 20 20 4D 6F 6E 74 68 20 20 ..Month Month
0000C0: 54 69 74 6C 65 20 20 4F 72 64 65 72 65 64 0D 0A Title Ordered..
0000D0: 20 31 20 20 20 20 20 21 20 20 20 20 20 20 53 45 1 ! SE
0000E0: 52 31 20 20 20 20 34 0D 0A 20 32 20 20 20 20 20 R1 4.. 2
0000F0: 2F 20 20 20 20 20 20 43 4C 50 32 20 20 20 20 34 / CLP2 4
000100: 20 20 20 20 4E 2E 42 2E 20 54 68 65 72 65 20 61 N.B. There a
000110: 72 65 20 6C 6F 61 64 73 20 6F 66 20 6E 65 77 20 re loads of new
000120: 65 6E 74 72 69 65 73 20 74 68 69 73 20 6D 6F 6E entries this mon
000130: 74 68 2C 20 20 77 69 74 68 0D 0A 20 33 20 20 20 th, with.. 3
000140: 20 20 21 20 20 20 20 20 20 44 45 4D 38 20 20 20 ! DEM8
000150: 20 34 20 20 20 20 53 45 52 31 20 67 6F 69 6E 67 4 SER1 going
000160: 20 73 74 72 61 69 67 68 74 20 74 6F 20 74 68 65 straight to the
000170: 20 6E 75 6D 62 65 72 20 31 20 73 6C 6F 74 2E 20 number 1 slot.
000180: 20 41 73 20 79 6F 75 20 6D 61 79 0D 0A 20 34 20 As you may.. 4
000190: 20 20 20 20 21 20 20 20 20 20 20 41 50 50 38 20 ! APP8
0001A0: 20 20 20 33 20 20 20 20 6E 6F 74 69 63 65 2C 20 3 notice,
0001B0: 74 68 65 20 61 6D 6F 75 6E 74 20 20 6F 66 20 6F the amount of o
0001C0: 72 64 65 72 73 20 68 61 76 65 20 61 6C 73 6F 20 rders have also
0001D0: 67 6F 6E 65 20 75 70 20 71 75 69 74 65 0D 0A 20 gone up quite..
0001E0: 35 20 20 20 20 20 21 20 20 20 20 20 20 56 41 52 5 ! VAR
0001F0: 36 20 20 20 20 33 20 20 20 20 61 20 62 69 74 20 6 3 a bit
Size : 512 (Real : 512)
000000: 61 73 20 77 65 6C 6C 2C 20 77 69 74 68 20 61 20 as well, with a
000010: 74 6F 74 61 6C 20 20 6F 66 20 37 37 20 6F 72 64 total of 77 ord
000020: 65 72 73 20 74 68 69 73 20 6D 6F 6E 74 68 2C 0D ers this month,.
000030: 0A 20 36 20 20 20 20 20 21 20 20 20 20 20 20 43 . 6 ! C
000040: 4C 50 31 37 20 20 20 32 20 20 20 20 63 6F 6D 70 LP17 2 comp
000050: 61 72 65 64 20 74 6F 20 20 6F 6E 6C 79 20 34 39 ared to only 49
000060: 20 6C 61 73 74 20 6D 6F 6E 74 68 2C 20 28 20 69 last month, ( i
000070: 6E 63 6C 75 64 69 6E 67 20 74 68 65 20 6F 6E 65 ncluding the one
000080: 73 0D 0A 20 37 20 20 20 20 20 2B 31 20 20 20 20 s.. 7 +1
000090: 20 53 45 52 32 20 20 20 20 32 20 20 20 20 77 68 SER2 2 wh
0000A0: 69 63 68 20 64 69 64 6E 27 74 20 6D 61 6B 65 20 ich didn't make
0000B0: 74 68 65 20 74 6F 70 20 31 30 20 29 2E 20 0D 0A the top 10 ). ..
0000C0: 20 38 20 20 20 20 20 21 20 20 20 20 20 20 56 41 8 ! VA
0000D0: 52 38 20 20 20 20 32 20 20 20 20 57 68 6F 20 6B R8 2 Who k
0000E0: 6E 6F 77 73 2C 20 77 65 20 6D 61 79 20 72 65 61 nows, we may rea
0000F0: 63 68 20 74 68 65 20 31 30 30 20 6D 61 72 6B 20 ch the 100 mark
000100: 73 6F 6F 6E 21 0D 0A 20 39 20 20 20 20 20 21 20 soon!.. 9 !
000110: 20 20 20 20 20 47 41 4D 37 20 20 20 20 32 0D 0A GAM7 2..
000120: 20 31 30 20 20 20 20 21 20 20 20 20 20 20 56 41 10 ! VA
000130: 52 31 20 20 20 20 32 0D 0A 1A 20 20 20 20 20 20 R1 2...
000140: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000150: 20 20 20 20 20 20 54 48 45 20 44 4F 4D 41 49 4E THE DOMAIN
000160: 20 50 2E 44 2E 20 54 4F 50 20 31 30 0D 0A 0D 0A P.D. TOP 10....
000170: 46 6F 72 20 61 20 73 65 63 6F 6E 64 20 6D 6F 6E For a second mon
000180: 20 41 73 20 79 6F 75 20 6D 61 79 0D 0A 20 34 20 As you may.. 4
000190: 20 20 20 20 21 20 20 20 20 20 20 41 50 50 38 20 ! APP8
0001A0: 20 20 20 33 20 20 20 20 6E 6F 74 69 63 65 2C 20 3 notice,
0001B0: 74 68 65 20 61 6D 6F 75 6E 74 20 20 6F 66 20 6F the amount of o
0001C0: 72 64 65 72 73 20 68 61 76 65 20 61 6C 73 6F 20 rders have also
0001D0: 67 6F 6E 65 20 75 70 20 71 75 69 74 65 0D 0A 20 gone up quite..
0001E0: 35 20 20 20 20 20 21 20 20 20 20 20 20 56 41 52 5 ! VAR
0001F0: 36 20 20 20 20 33 20 20 20 20 61 20 62 69 74 20 6 3 a bit
Size : 512 (Real : 512)
000000: 20 20 20 20 20 56 41 52 36 20 20 20 20 33 0D 0A VAR6 3..
000010: 20 36 20 20 20 20 20 21 20 20 20 20 20 20 43 4C 6 ! CL
000020: 50 31 37 20 20 20 32 0D 0A 20 37 20 20 20 20 20 P17 2.. 7
000030: 2B 31 20 20 20 20 20 53 45 52 32 20 20 20 20 32 +1 SER2 2
000040: 0D 0A 20 38 20 20 20 20 20 21 20 20 20 20 20 20 .. 8 !
000050: 56 41 52 38 20 20 20 20 32 0D 0A 20 39 20 20 20 VAR8 2.. 9
000060: 20 20 21 20 20 20 20 20 20 47 41 4D 37 20 20 20 ! GAM7
000070: 20 32 0D 0A 20 31 30 20 20 20 20 21 20 20 20 20 2.. 10 !
000080: 20 20 56 41 52 31 20 20 20 20 32 0D 0A 0D 0A 4E VAR1 2....N
000090: 2E 42 2E 20 20 54 68 65 72 65 20 61 72 65 20 6C .B. There are l
0000A0: 6F 61 64 73 20 6F 66 20 20 6E 65 77 20 20 65 6E oads of new en
0000B0: 74 72 69 65 73 20 20 74 68 69 73 20 20 6D 6F 6E tries this mon
0000C0: 74 68 2C 20 77 69 74 68 20 53 45 52 31 20 67 6F th, with SER1 go
0000D0: 69 6E 67 20 73 74 72 61 69 67 68 74 20 74 6F 0D ing straight to.
0000E0: 0A 74 68 65 20 6E 75 6D 62 65 72 20 31 20 73 6C .the number 1 sl
0000F0: 6F 74 2E 20 20 41 73 20 79 6F 75 20 6D 61 79 20 ot. As you may
000100: 20 6E 6F 74 69 63 65 2C 20 20 74 68 65 20 20 61 notice, the a
000110: 6D 6F 75 6E 74 20 6F 66 20 6F 72 64 65 72 73 20 mount of orders
000120: 68 61 76 65 20 61 6C 73 6F 20 67 6F 6E 65 20 75 have also gone u
000130: 70 0D 0A 71 75 69 74 65 20 61 20 62 69 74 20 61 p..quite a bit a
000140: 73 20 77 65 6C 6C 2C 20 77 69 74 68 20 61 20 20 s well, with a
000150: 74 6F 74 61 6C 20 20 6F 66 20 20 37 37 20 6F 72 total of 77 or
000160: 64 65 72 73 20 74 68 69 73 20 6D 6F 6E 74 68 20 ders this month
000170: 63 6F 6D 70 61 72 65 64 20 74 6F 20 6F 6E 6C 79 compared to only
000180: 20 34 39 0D 0A 6C 61 73 74 20 6D 6F 6E 74 68 20 49..last month
000190: 28 69 6E 63 6C 75 64 69 6E 67 20 74 68 65 20 6F (including the o
0001A0: 6E 65 73 20 20 77 68 69 63 68 20 20 64 69 64 6E nes which didn
0001B0: 27 74 20 20 6D 61 6B 65 20 20 74 68 65 20 74 6F 't make the to
0001C0: 70 20 31 30 29 2E 20 20 57 68 6F 20 6B 6E 6F 77 p 10). Who know
0001D0: 73 2C 20 77 65 0D 0A 6D 61 79 20 72 65 61 63 68 s, we..may reach
0001E0: 20 74 68 65 20 31 30 30 20 6D 61 72 6B 20 73 6F the 100 mark so
0001F0: 6F 6E 21 0D 0A 1A 73 65 63 6F 6E 64 20 6D 6F 6E on!...second mon
Size : 512 (Real : 512)
000000: 2A 54 20 20 20 20 20 20 20 20 20 20 20 20 20 20 *T
000010: 20 20 20 20 20 20 20 20 20 41 4D 53 54 52 41 44 AMSTRAD
000020: 20 41 43 54 49 4F 4E 20 43 4F 56 45 52 54 41 50 ACTION COVERTAP
000030: 45 53 20 54 4F 20 44 49 53 43 0D 0A 2A 42 20 20 ES TO DISC..*B
000040: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000050: 20 20 20 20 20 41 4D 53 54 52 41 44 20 41 43 54 AMSTRAD ACT
000060: 49 4F 4E 20 43 4F 56 45 52 54 41 50 45 53 20 54 ION COVERTAPES T
000070: 4F 20 44 49 53 43 0D 0A 0D 0A 20 20 20 20 20 20 O DISC....
000080: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000090: 20 20 20 20 20 20 20 20 20 62 79 20 20 42 61 72 by Bar
0000A0: 72 69 65 20 53 6E 65 6C 6C 2E 0D 0A 0D 0A 20 20 rie Snell.....
0000B0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0000C0: 20 20 20 20 20 20 20 2A 2A 2A 2A 2A 2A 2A 2A 2A *********
0000D0: 20 20 54 61 70 65 20 31 39 2E 20 20 2A 2A 2A 2A Tape 19. ****
0000E0: 2A 2A 2A 2A 2A 0D 0A 0D 0A 43 6F 6E 74 69 6E 75 *****....Continu
0000F0: 69 6E 67 20 6F 6E 20 77 69 74 68 20 6D 79 20 62 ing on with my b
000100: 72 69 6C 6C 69 61 6E 74 20 73 65 72 69 65 73 20 rilliant series
000110: 28 74 68 61 74 27 73 20 20 6E 6F 74 20 6D 79 20 (that's not my
000120: 6F 70 69 6E 69 6F 6E 2C 20 69 74 27 73 20 79 6F opinion, it's yo
000130: 75 72 73 29 20 74 61 6B 65 0D 0A 74 68 65 20 64 urs) take..the d
000140: 69 73 63 20 74 6F 20 77 68 69 63 68 20 79 6F 75 isc to which you
000150: 27 76 65 20 63 6F 70 69 65 64 20 20 74 68 65 20 've copied the
000160: 20 74 61 70 65 2E 20 20 41 41 20 20 68 61 73 20 tape. AA has
000170: 69 6D 70 72 6F 76 65 64 20 74 68 69 73 20 74 69 improved this ti
000180: 6D 65 2C 20 77 69 74 68 20 6E 6F 0D 0A 6D 75 6C me, with no..mul
000190: 74 69 2D 6C 6F 61 64 69 6E 67 20 67 61 6D 65 73 ti-loading games
0001A0: 2E 0D 0A 0D 0A 49 27 6C 6C 20 64 65 61 6C 20 77 .....I'll deal w
0001B0: 69 74 68 20 74 68 65 20 4C 49 4E 4B 20 67 61 6D ith the LINK gam
0001C0: 65 20 66 69 72 73 74 2E 20 20 54 68 69 73 20 20 e first. This
0001D0: 6E 65 65 64 73 20 74 68 65 20 66 69 6C 65 20 33 needs the file 3
0001E0: 2E 62 69 6E 20 61 6E 64 20 64 6F 65 73 6E 27 74 .bin and doesn't
0001F0: 20 6E 65 65 64 0D 0A 74 68 65 20 4D 65 6E 75 20 need..the Menu
Size : 512 (Real : 512)
000000: 74 6F 20 72 75 6E 20 69 74 2C 20 73 6F 20 77 65 to run it, so we
000010: 20 63 61 6E 20 75 73 65 20 74 68 65 20 73 61 6D can use the sam
000020: 65 20 74 72 69 63 6B 20 61 73 20 77 65 20 75 73 e trick as we us
000030: 65 64 20 66 6F 72 20 74 68 65 20 43 69 74 79 20 ed for the City
000040: 53 6C 69 63 6B 65 72 0D 0A 67 61 6D 65 20 6F 6E Slicker..game on
000050: 20 54 61 70 65 20 31 38 20 6C 61 73 74 20 6D 6F Tape 18 last mo
000060: 6E 74 68 2E 20 49 66 20 20 79 6F 75 20 20 77 61 nth. If you wa
000070: 6E 74 20 20 74 6F 20 20 63 6F 70 79 20 69 74 20 nt to copy it
000080: 74 6F 20 61 6E 6F 74 68 65 72 20 64 69 73 63 2C to another disc,
000090: 20 66 69 6E 64 20 6F 6E 65 0D 0A 77 69 74 68 20 find one..with
0000A0: 61 74 20 6C 65 61 73 74 20 61 20 73 70 61 72 65 at least a spare
0000B0: 20 31 32 6B 20 20 6F 6E 20 20 69 74 2C 20 20 74 12k on it, t
0000C0: 68 65 6E 20 20 61 74 20 20 74 68 65 20 20 70 72 hen at the pr
0000D0: 6F 6D 70 74 20 69 6E 20 74 68 65 20 70 72 6F 67 ompt in the prog
0000E0: 65 74 74 65 20 62 65 6C 6F 77 2C 0D 0A 63 68 61 ette below,..cha
0000F0: 6E 67 65 20 64 69 73 63 73 2E 20 4F 66 20 63 6F nge discs. Of co
000100: 75 72 73 65 2C 20 69 66 20 79 6F 75 20 77 61 6E urse, if you wan
000110: 74 20 20 74 6F 20 20 6B 65 65 70 20 20 74 68 65 t to keep the
000120: 20 20 4C 69 6E 6B 20 67 61 6D 65 20 6F 6E 20 74 Link game on t
000130: 68 65 20 73 61 6D 65 20 64 69 73 63 2C 0D 0A 6A he same disc,..j
000140: 75 73 74 20 6C 65 61 76 65 20 69 74 20 69 6E 2E ust leave it in.
000150: 20 4F 2E 4B 2E 2C 20 72 65 73 65 74 20 20 74 68 O.K., reset th
000160: 65 20 20 6D 61 63 68 69 6E 65 20 20 61 6E 64 20 e machine and
000170: 20 70 75 74 20 20 69 6E 20 20 74 68 65 20 64 69 put in the di
000180: 73 63 20 74 6F 20 77 68 69 63 68 20 79 6F 75 0D sc to which you.
000190: 0A 63 6F 70 69 65 64 20 74 68 65 20 74 61 70 65 .copied the tape
0001A0: 20 61 6E 64 20 74 79 70 65 20 61 6E 64 20 72 75 and type and ru
0001B0: 6E 20 74 68 69 73 2E 20 54 68 65 72 65 27 73 20 n this. There's
0001C0: 6E 6F 20 6E 65 65 64 20 74 6F 20 73 61 76 65 20 no need to save
0001D0: 69 74 2E 0D 0A 0D 0A 20 31 30 20 4D 45 4D 4F 52 it..... 10 MEMOR
0001E0: 59 20 26 32 66 66 66 20 3A 20 4C 4F 41 44 20 22 Y &2fff : LOAD "
0001F0: 33 2E 62 69 6E 22 2C 26 33 30 30 30 20 3A 7C 45 3.bin",&3000 :|E
Size : 512 (Real : 512)
000000: 52 41 2C 22 33 2E 62 69 6E 22 0D 0A 20 32 30 20 RA,"3.bin".. 20
000010: 50 52 49 4E 54 20 22 50 75 74 20 69 6E 20 61 6E PRINT "Put in an
000020: 6F 74 68 65 72 20 64 69 73 63 20 6E 6F 77 2C 20 other disc now,
000030: 6F 72 20 6C 65 61 76 65 22 0D 0A 20 33 30 20 50 or leave".. 30 P
000040: 52 49 4E 54 20 22 74 68 69 73 20 6F 6E 65 20 69 RINT "this one i
000050: 6E 20 74 68 65 6E 20 70 72 65 73 73 20 61 6E 79 n then press any
000060: 20 6B 65 79 22 20 3A 20 43 41 4C 4C 20 26 62 62 key" : CALL &bb
000070: 31 38 0D 0A 20 34 30 20 53 41 56 45 20 22 4C 69 18.. 40 SAVE "Li
000080: 6E 6B 2E 62 69 6E 22 2C 62 2C 26 33 30 30 30 2C nk.bin",b,&3000,
000090: 26 32 63 31 36 2C 26 33 30 30 30 0D 0A 0D 0A 54 &2c16,&3000....T
0000A0: 6F 20 72 75 6E 20 74 68 65 20 67 61 6D 65 20 6A o run the game j
0000B0: 75 73 74 20 52 55 4E 20 22 4C 69 6E 6B 22 2E 0D ust RUN "Link"..
0000C0: 0A 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 ...
0000D0: 20 20 20 20 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D -------
0000E0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
0000F0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 0D 0A ------------....
000100: 54 68 65 20 6F 6E 6C 79 20 66 69 6C 65 73 20 6C The only files l
000110: 65 66 74 20 6F 66 20 69 6E 74 65 72 65 73 74 20 eft of interest
000120: 61 72 65 20 20 74 68 65 20 20 4D 65 6E 75 2E 62 are the Menu.b
000130: 69 6E 20 61 6E 64 20 74 68 65 20 31 2E 62 69 6E in and the 1.bin
000140: 20 61 6E 64 20 32 2E 62 69 6E 20 66 69 6C 65 73 and 2.bin files
000150: 0D 0A 66 6F 72 20 74 68 65 20 27 4F 6E 20 54 68 ..for the 'On Th
000160: 65 20 52 75 6E 27 20 67 61 6D 65 2C 20 77 68 69 e Run' game, whi
000170: 63 68 20 6C 6F 61 64 73 20 69 6E 74 6F 20 20 6C ch loads into l
000180: 6F 77 20 6D 65 6D 6F 72 79 20 61 6E 64 20 6E 65 ow memory and ne
000190: 65 64 73 20 74 6F 20 62 65 20 72 75 6E 20 66 72 eds to be run fr
0001A0: 6F 6D 0D 0A 74 68 65 20 4D 65 6E 75 2E 20 53 65 om..the Menu. Se
0001B0: 65 69 6E 67 20 61 73 20 74 68 69 73 20 4D 65 6E eing as this Men
0001C0: 75 20 69 73 20 6E 6F 77 20 67 6F 69 6E 67 20 74 u is now going t
0001D0: 6F 20 62 65 20 75 73 65 64 20 66 6F 72 20 6F 6E o be used for on
0001E0: 65 20 67 61 6D 65 20 6F 6E 6C 79 2C 20 61 20 42 e game only, a B
0001F0: 61 73 69 63 0D 0A 6C 6F 61 64 65 72 20 69 73 6E asic..loader isn
Size : 512 (Real : 512)
000000: 27 74 20 6E 65 63 65 73 73 61 72 79 3B 20 77 65 't necessary; we
000010: 20 63 61 6E 20 74 61 69 6C 6F 72 20 74 68 65 20 can tailor the
000020: 4D 65 6E 75 2E 62 69 6E 20 66 69 6C 65 20 64 69 Menu.bin file di
000030: 72 65 63 74 6C 79 2E 0D 0A 0D 0A 49 66 20 79 6F rectly.....If yo
000040: 75 20 77 61 6E 74 20 74 6F 20 72 65 6E 61 6D 65 u want to rename
000050: 20 74 68 65 20 31 2E 62 69 6E 20 61 6E 64 20 32 the 1.bin and 2
000060: 2E 62 69 6E 20 66 69 6C 65 73 20 74 6F 20 73 6F .bin files to so
000070: 6D 65 20 6F 74 68 65 72 20 6E 75 6D 62 65 72 73 me other numbers
000080: 2C 20 64 65 63 69 64 65 20 6F 6E 0D 0A 74 68 69 , decide on..thi
000090: 73 20 62 65 66 6F 72 65 20 79 6F 75 20 72 75 6E s before you run
0000A0: 20 74 68 65 20 70 72 6F 67 72 61 6D 20 62 65 6C the program bel
0000B0: 6F 77 20 61 6E 64 20 72 65 6E 61 6D 65 20 74 68 ow and rename th
0000C0: 65 6D 20 69 6E 20 74 68 65 20 75 73 75 61 6C 20 em in the usual
0000D0: 6D 61 6E 6E 65 72 20 42 45 46 4F 52 45 0D 0A 79 manner BEFORE..y
0000E0: 6F 75 20 72 75 6E 20 74 68 65 20 70 72 6F 67 72 ou run the progr
0000F0: 61 6D 20 62 65 6C 6F 77 2E 20 59 6F 75 20 63 61 am below. You ca
000100: 6E 20 63 6F 70 79 20 20 74 68 65 20 20 6E 65 77 n copy the new
000110: 20 20 66 69 6C 65 73 20 74 6F 20 68 61 76 65 20 files to have
000120: 22 4F 6E 20 54 68 65 20 52 75 6E 22 20 6F 6E 0D "On The Run" on.
000130: 0A 61 6E 6F 74 68 65 72 20 64 69 73 63 20 77 69 .another disc wi
000140: 74 68 20 61 20 73 70 61 72 65 20 34 38 6B 20 6D th a spare 48k m
000150: 69 6E 69 6D 75 6D 2E 20 44 6F 20 74 68 69 73 20 inimum. Do this
000160: 66 72 6F 6D 20 61 20 27 63 6C 65 61 6E 20 6D 61 from a 'clean ma
000170: 63 68 69 6E 65 27 2E 0D 0A 0D 0A 20 31 30 20 4D chine'..... 10 M
000180: 45 4D 4F 52 59 20 26 37 66 66 66 3A 20 4C 4F 41 EMORY &7fff: LOA
000190: 44 20 22 6D 65 6E 75 2E 62 69 6E 22 2C 26 38 30 D "menu.bin",&80
0001A0: 30 30 0D 0A 20 32 30 20 50 4F 4B 45 20 26 38 31 00.. 20 POKE &81
0001B0: 30 30 2C 36 32 3A 20 50 4F 4B 45 20 26 38 31 30 00,62: POKE &810
0001C0: 31 2C 31 3A 20 50 4F 4B 45 20 26 38 31 30 32 2C 1,1: POKE &8102,
0001D0: 30 0D 0A 20 33 30 20 50 4F 4B 45 20 26 38 37 33 0.. 30 POKE &873
0001E0: 35 2C 31 20 3A 20 50 4F 4B 45 20 26 38 37 34 33 5,1 : POKE &8743
0001F0: 2C 32 3A 20 52 45 4D 20 50 6F 69 6E 74 20 74 6F ,2: REM Point to
Size : 512 (Real : 512)
000000: 20 31 2E 62 69 6E 20 61 6E 64 20 32 2E 62 69 6E 1.bin and 2.bin
000010: 2E 20 41 6C 74 65 72 20 74 6F 20 73 75 69 74 0D . Alter to suit.
000020: 0A 20 34 30 20 7C 45 52 41 2C 22 6D 65 6E 75 2E . 40 |ERA,"menu.
000030: 62 69 6E 22 3A 20 53 41 56 45 20 22 72 75 6E 6E bin": SAVE "runn
000040: 65 72 22 2C 62 2C 26 38 30 30 30 2C 26 37 65 31 er",b,&8000,&7e1
000050: 2C 26 38 30 65 61 0D 0A 0D 0A 41 66 74 65 72 20 ,&80ea....After
000060: 74 68 69 73 2C 20 74 68 65 20 4D 65 6E 75 2E 62 this, the Menu.b
000070: 69 6E 20 68 61 73 20 6E 6F 77 20 20 62 65 65 6E in has now been
000080: 20 20 72 65 6E 61 6D 65 64 20 20 74 6F 20 22 72 renamed to "r
000090: 75 6E 6E 65 72 2E 62 69 6E 22 20 61 6E 64 20 74 unner.bin" and t
0000A0: 61 69 6C 6F 72 65 64 20 74 6F 0D 0A 61 75 74 6F ailored to..auto
0000B0: 6D 61 74 69 63 61 6C 6C 79 20 4C 6F 61 64 20 61 matically Load a
0000C0: 6E 64 20 52 75 6E 20 74 68 65 20 67 61 6D 65 2E nd Run the game.
0000D0: 20 54 6F 20 73 65 74 20 74 68 65 20 67 61 6D 65 To set the game
0000E0: 20 61 77 61 79 20 73 69 6E 70 6C 79 20 52 55 4E away sinply RUN
0000F0: 20 22 72 75 6E 6E 65 72 22 2E 0D 0A 44 6F 20 77 "runner"...Do w
000100: 68 61 74 65 76 65 72 20 79 6F 75 20 77 61 6E 74 hatever you want
000110: 20 77 69 74 68 20 74 68 65 20 72 65 73 74 20 6F with the rest o
000120: 66 20 20 74 68 65 20 20 66 69 6C 65 73 20 62 65 f the files be
000130: 63 61 75 73 65 20 74 68 65 79 20 63 61 6E 27 74 cause they can't
000140: 20 62 65 20 72 75 6E 20 66 72 6F 6D 0D 0A 74 68 be run from..th
000150: 65 20 6F 72 69 67 69 6E 61 6C 20 4D 65 6E 75 20 e original Menu
000160: 61 6E 79 77 61 79 2E 0D 0A 0D 0A 53 65 65 20 79 anyway.....See y
000170: 6F 75 20 61 6C 6C 20 6E 65 78 74 20 6D 6F 6E 74 ou all next mont
000180: 68 2E 0D 0A 1A 45 53 31 34 20 24 24 24 FF 00 FF h....ES14 $$$...
000190: 20 20 20 20 20 20 20 41 4D 53 54 52 41 44 20 41 AMSTRAD A
0001A0: 43 54 49 4F 4E 20 43 4F 56 45 52 54 41 50 45 53 CTION COVERTAPES
0001B0: 20 54 4F 20 44 49 53 43 0D 0A 0D 0A 20 20 20 20 TO DISC....
0001C0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0001D0: 20 20 20 20 20 20 20 20 20 20 20 62 79 20 20 42 by B
0001E0: 61 72 72 69 65 20 53 6E 65 6C 6C 2E 0D 0A 0D 0A arrie Snell.....
0001F0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
Size : 512 (Real : 512)
000000: 72 20 48 61 72 72 69 73 6F 6E 20 6F 66 20 4C 65 r Harrison of Le
000010: 69 63 65 73 74 65 72 20 6F 66 66 65 72 69 6E 67 icester offering
000020: 20 68 65 6C 70 20 6F 6E 2C 20 61 73 20 68 65 20 help on, as he
000030: 20 73 61 79 73 2C 20 20 61 6C 6D 6F 73 74 0D 0A says, almost..
000040: 61 6E 79 74 68 69 6E 67 20 74 6F 20 64 6F 20 77 anything to do w
000050: 69 74 68 20 74 68 65 20 43 50 43 2C 20 73 6F 20 ith the CPC, so
000060: 49 20 70 68 6F 6E 65 64 20 20 68 69 6D 20 20 61 I phoned him a
000070: 6E 64 20 20 61 66 74 65 72 20 20 49 20 20 68 61 nd after I ha
000080: 64 20 20 65 78 70 6C 61 69 6E 65 64 20 20 6D 79 d explained my
000090: 0D 0A 70 72 6F 62 6C 65 6D 20 68 65 20 73 61 69 ..problem he sai
0000A0: 64 20 74 6F 20 20 69 73 6F 6C 61 74 65 20 70 69 d to isolate pi
0000B0: 6E 20 31 34 20 6F 6E 20 20 74 68 65 20 20 6B 65 n 14 on the ke
0000C0: 79 62 6F 61 72 64 20 20 70 72 69 6E 74 65 72 20 yboard printer
0000D0: 20 6F 75 74 70 75 74 20 20 70 6F 72 74 20 20 61 output port a
0000E0: 6E 64 0D 0A 65 76 65 72 79 74 68 69 6E 67 20 73 nd..everything s
0000F0: 68 6F 75 6C 64 20 62 65 20 4F 4B 2C 20 77 68 69 hould be OK, whi
000100: 63 68 20 49 20 64 69 64 20 61 6E 64 20 42 49 4E ch I did and BIN
000110: 47 4F 2C 20 49 20 6E 6F 77 20 68 61 76 65 20 61 GO, I now have a
000120: 20 70 72 69 6E 74 65 72 20 74 68 61 74 20 20 77 printer that w
000130: 6F 72 6B 73 0D 0A 70 72 6F 70 65 72 6C 79 2C 20 orks..properly,
000140: 61 6E 64 20 61 66 74 65 72 20 74 68 65 20 74 72 and after the tr
000150: 6F 75 62 6C 65 20 74 68 61 74 20 49 20 68 61 76 ouble that I hav
000160: 65 20 68 61 64 2C 20 49 20 63 6F 75 6C 64 20 68 e had, I could h
000170: 61 72 64 6C 79 20 62 65 6C 69 65 76 65 20 74 68 ardly believe th
000180: 61 74 20 20 69 74 0D 0A 77 61 73 20 20 6A 75 73 at it..was jus
000190: 74 20 73 6F 20 65 61 73 79 2E 0D 0A 0D 0A 49 20 t so easy.....I
0001A0: 77 6F 75 6C 64 20 61 6C 73 6F 20 6C 69 6B 65 20 would also like
0001B0: 74 6F 20 73 61 79 2C 20 54 68 61 6E 6B 73 20 76 to say, Thanks v
0001C0: 65 72 79 20 6D 75 63 68 20 74 6F 20 61 6C 6C 20 ery much to all
0001D0: 74 68 65 20 70 65 6F 70 6C 65 20 77 68 6F 20 20 the people who
0001E0: 63 6F 6E 74 72 69 62 75 74 65 20 20 74 6F 0D 0A contribute to..
0001F0: 70 72 6F 76 69 64 69 6E 67 20 61 20 46 69 72 73 providing a Firs
Size : 512 (Real : 512)
000000: 00 2D 41 53 43 52 45 41 44 42 41 53 00 00 00 00 .-ASCREADBAS....
000010: 00 00 00 00 00 70 01 00 74 02 00 00 00 00 00 00 .....p..t.......
000020: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000030: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000040: 74 02 00 53 04 00 32 00 D5 01 D6 FF 43 F2 22 22 t..S..2.....C.""
000050: 01 D5 01 CC 0F 2C 19 77 2C 19 46 2C 19 0F 01 83 .....,.w,.F,....
000060: 1C 18 BB 01 CA 00 39 00 3C 00 A1 FF 41 EF 19 19 ......9.<...A...
000070: EB 03 00 00 F4 EF 03 00 00 E1 F4 22 20 49 53 20 ..........." IS
000080: 8E 00 0A 00 83 1C 03 BB 01 B2 9C A0 1E 3C 00 01 .............<..
000090: BF 22 04 02 1C 20 20 20 1C 01 1A 1A 1D 20 20 22 ."... ..... "
0000A0: FF 7B 28 19 14 2C 19 CF 29 22 20 41 53 43 49 49 .{(..,..)" ASCII
0000B0: 2D 52 45 41 44 20 2D 20 28 43 29 31 39 39 32 20 -READ - (C)1992
0000C0: 46 52 41 47 47 4C 45 20 41 4E 44 20 44 55 43 4B FRAGGLE AND DUCK
0000D0: 20 22 FF 7B 28 19 15 2C 19 CF 29 01 D8 0F 2C 19 ".{(..,..)...,.
0000E0: 50 2C 11 2C 19 19 01 0D 00 00 E1 EF FF 12 28 1C P,.,..........(.
0000F0: 4F BB 29 01 A1 0D 00 00 E3 EF 19 74 EB BE 1C 32 O.)........t...2
000100: B6 2C 19 FF 01 97 BE 1C E8 B4 2C 19 FF 00 B2 00 .,........,.....
000110: 14 00 A3 22 46 49 4C 45 4E 41 4D 45 20 28 52 45 ..."FILENAME (RE
000120: 54 55 52 4E 20 3D 3E 20 44 49 52 45 43 54 4F 52 TURN => DIRECTOR
000130: 59 2C 20 41 3A 2F 42 3A 20 3D 3E 20 44 52 49 56 Y, A:/B: => DRIV
000140: 45 29 3A 20 22 2C 03 00 00 E1 01 A1 03 00 00 E1 E): ",..........
000150: EF 22 22 EB 8A 01 84 01 A0 1E 14 00 01 97 03 00 ."".............
000160: 00 E1 EF FF 1C 28 03 00 00 E1 29 01 03 00 00 F4 .....(....).....
000170: EF FF 75 28 03 00 00 E1 2C 10 29 01 A1 03 00 00 ..u(....,.).....
000180: F4 EF 22 41 3A 22 FC 03 00 00 F4 EF 22 42 3A 22 .."A:"......"B:"
000190: FC 03 00 00 F4 EF 22 43 3A 22 EB BE 1C 00 A7 2C ......"C:".....,
0001A0: FF 01 28 FF 75 28 03 00 00 F4 2C 0F 29 29 F5 19 ..(.u(....,.))..
0001B0: 41 01 BF 22 4F 4B 2E 22 01 BF 01 A0 1E 14 00 00 A.."OK."........
0001C0: 87 00 1E 00 03 00 00 E1 EF FF 75 28 03 00 00 E1 ..........u(....
0001D0: 2C 19 0C 29 01 BF 22 04 02 22 FF 7B 28 19 0A 2C ,..).."..".{(..,
0001E0: 19 CF 29 3B 22 20 46 49 4C 45 3A 20 22 3B 03 00 ..);" FILE: ";..
0001F0: 00 E1 3B 22 20 22 FF 7B 28 19 3E F5 FF 0E 28 03 ..;" ".{(.>...(.
Size : 512 (Real : 512)
000000: 00 00 E1 29 2C 19 CF 29 3B 01 D8 0F 2C 19 50 2C ...),..);...,.P,
000010: 10 2C 19 19 01 8A 01 B6 03 00 00 E1 01 D6 FE FF .,..............
000020: 40 01 A6 A3 23 17 2C 03 00 00 E2 01 A1 FF 0E 28 @...#.,........(
000030: 03 00 00 C2 29 EF 19 50 EB BF 03 00 00 E2 3B 01 ....)..P......;.
000040: 97 BF 03 00 00 E2 00 38 00 1F 00 0D 00 00 F1 EF .......8........
000050: 0D 00 00 F1 F4 0F 01 A1 0D 00 00 F1 FB 19 18 EF ................
000060: 0E EB D6 FF 43 F2 22 22 01 D5 01 83 1C 18 BB 01 ....C.""........
000070: 8A 01 97 A1 FF 0A 28 19 42 29 EF 0E EB CA 00 22 ......(.B)....."
000080: 00 32 00 D5 01 D6 FF 43 F2 22 22 01 D5 01 CC 0F .2.....C."".....
000090: 2C 19 77 2C 19 46 2C 19 0F 01 83 1C 18 BB 01 CA ,.w,.F,.........
0000A0: 00 39 00 3C 00 A1 FF 41 EF 19 19 EB 03 00 00 F4 .9.<...A........
0000B0: EF 03 00 00 E1 F4 22 20 49 53 20 4E 4F 54 20 41 ......" IS NOT A
0000C0: 53 43 49 49 22 01 97 03 00 00 F4 EF 22 45 52 52 SCII"......."ERR
0000D0: 4F 52 20 46 4F 55 4E 44 22 00 18 00 46 00 BF 01 OR FOUND"...F...
0000E0: BF 03 00 00 F4 22 2E 2E 2E 22 01 83 1C 18 BB 01 ....."..."......
0000F0: CA 00 00 00 1A 20 64 61 75 65 72 74 20 65 73 20 ..... dauert es
000100: B6 2C 19 FF 01 97 BE 1C E8 B4 2C 19 FF 00 B2 00 .,........,.....
000110: 14 00 A3 22 46 49 4C 45 4E 41 4D 45 20 28 52 45 ..."FILENAME (RE
000120: 54 55 52 4E 20 3D 3E 20 44 49 52 45 43 54 4F 52 TURN => DIRECTOR
000130: 59 2C 20 41 3A 2F 42 3A 20 3D 3E 20 44 52 49 56 Y, A:/B: => DRIV
000140: 45 29 3A 20 22 2C 03 00 00 E1 01 A1 03 00 00 E1 E): ",..........
000150: EF 22 22 EB 8A 01 84 01 A0 1E 14 00 01 97 03 00 ."".............
000160: 00 E1 EF FF 1C 28 03 00 00 E1 29 01 03 00 00 F4 .....(....).....
000170: EF FF 75 28 03 00 00 E1 2C 10 29 01 A1 03 00 00 ..u(....,.).....
000180: F4 EF 22 41 3A 22 FC 03 00 00 F4 EF 22 42 3A 22 .."A:"......"B:"
000190: FC 03 00 00 F4 EF 22 43 3A 22 EB BE 1C 00 A7 2C ......"C:".....,
0001A0: FF 01 28 FF 75 28 03 00 00 F4 2C 0F 29 29 F5 19 ..(.u(....,.))..
0001B0: 41 01 BF 22 4F 4B 2E 22 01 BF 01 A0 1E 14 00 00 A.."OK."........
0001C0: 87 00 1E 00 03 00 00 E1 EF FF 75 28 03 00 00 E1 ..........u(....
0001D0: 2C 19 0C 29 01 BF 22 04 02 22 FF 7B 28 19 0A 2C ,..).."..".{(..,
0001E0: 19 CF 29 3B 22 20 46 49 4C 45 3A 20 22 3B 03 00 ..);" FILE: ";..
0001F0: 00 E1 3B 22 20 22 FF 7B 28 19 3E F5 FF 0E 28 03 ..;" ".{(.>...(.
Size : 512 (Real : 512)
000000: 0D 0A 20 20 20 20 20 52 52 61 61 61 61 61 61 61 .. RRaaaaaaa
000010: 68 68 68 21 21 21 4D 65 69 6E 20 43 50 43 20 44 hhh!!!Mein CPC D
000020: 4F 4D 41 49 4E 20 41 62 6F 20 77 69 72 64 20 74 OMAIN Abo wird t
000030: 72 6F 74 7A 20 53 63 68 65 63 6B 73 20 6E 69 63 rotz Schecks nic
000040: 68 74 20 76 65 72 2D 0D 0A 20 20 20 20 20 6C 61 ht ver-.. la
000050: 65 6E 67 65 72 74 21 20 47 72 75 6E 64 20 3A 20 engert! Grund :
000060: 6F 62 77 6F 68 6C 20 64 61 73 20 54 65 69 6C 20 obwohl das Teil
000070: 77 65 64 65 72 20 76 6F 6D 20 43 6F 64 65 20 6E weder vom Code n
000080: 6F 63 68 20 76 6F 6D 20 49 6E 68 61 6C 74 0D 0A och vom Inhalt..
000090: 20 20 20 20 20 6E 69 63 68 74 73 20 62 65 73 6F nichts beso
0000A0: 6E 64 65 72 73 20 73 69 6E 64 2C 69 73 74 20 64 nders sind,ist d
0000B0: 61 73 20 54 65 69 6C 20 6B 65 69 6E 65 20 46 72 as Teil keine Fr
0000C0: 65 65 77 61 72 65 20 61 6C 73 6F 20 6C 61 75 74 eeware also laut
0000D0: 20 64 65 6E 20 6E 65 75 65 6E 0D 0A 20 20 20 20 den neuen..
0000E0: 20 4D 61 63 68 65 72 6E 20 76 6F 6E 20 43 50 43 Machern von CPC
0000F0: 20 44 6F 6D 61 69 6E 20 6E 69 63 68 74 20 66 72 Domain nicht fr
000100: 65 69 20 6B 6F 70 69 65 72 62 61 72 2E 4A 65 74 ei kopierbar.Jet
000110: 7A 74 20 6B 6F 6D 6D 74 20 64 69 65 20 48 61 65 zt kommt die Hae
000120: 72 74 65 3A 0D 0A 20 20 20 20 20 64 61 20 69 63 rte:.. da ic
000130: 68 20 6D 69 63 68 20 6A 61 20 73 65 68 72 20 66 h mich ja sehr f
000140: 75 65 72 20 64 61 73 20 69 6E 74 65 72 6E 61 74 uer das internat
000150: 69 6F 6E 61 6C 65 20 5A 75 73 61 6D 6D 65 6E 77 ionale Zusammenw
000160: 61 63 68 73 65 6E 20 64 65 72 20 43 50 43 0D 0A achsen der CPC..
000170: 20 20 20 20 20 46 72 65 61 78 20 65 69 6E 73 65 Freax einse
000180: 74 7A 74 65 2C 68 61 62 65 20 69 63 68 20 69 68 tzte,habe ich ih
000190: 6E 65 6E 20 75 2E 61 2E 20 64 69 65 20 6E 65 75 nen u.a. die neu
0001A0: 65 20 43 49 20 75 6E 64 20 64 69 65 20 6E 65 75 e CI und die neu
0001B0: 65 20 43 50 43 20 46 61 73 74 0D 0A 20 20 20 20 e CPC Fast..
0001C0: 20 6C 6F 61 64 65 72 20 28 7A 75 73 61 6D 6D 65 loader (zusamme
0001D0: 6E 20 6D 69 74 20 6D 61 73 73 69 67 20 44 69 73 n mit massig Dis
0001E0: 78 29 20 67 65 73 63 68 69 63 6B 74 2E 49 6E 20 x) geschickt.In
0001F0: 62 65 69 64 65 6E 20 4D 61 67 73 20 77 69 72 64 beiden Mags wird
Size : 512 (Real : 512)
000000: 20 64 69 65 0D 0A 20 20 20 20 20 43 50 43 20 44 die.. CPC D
000010: 4F 4D 41 49 4E 20 6A 61 20 76 6F 72 67 65 73 74 OMAIN ja vorgest
000020: 65 6C 6C 74 2E 44 61 20 69 63 68 20 6A 61 2C 6C ellt.Da ich ja,l
000030: 61 75 74 20 53 69 6D 6F 6E 20 57 61 72 66 6F 72 aut Simon Warfor
000040: 64 20 28 64 65 72 20 61 6C 74 65 20 43 68 65 66 d (der alte Chef
000050: 0D 0A 20 20 20 20 20 76 6F 6E 20 43 50 43 20 44 .. von CPC D
000060: 6F 6D 61 69 6E 20 2D 20 65 63 68 74 20 6F 6B 2C omain - echt ok,
000070: 64 65 72 20 4D 61 6E 6E 21 29 2C 64 65 72 20 65 der Mann!),der e
000080: 69 6E 7A 69 67 65 20 64 65 75 74 73 63 68 65 20 inzige deutsche
000090: 41 62 6F 6E 65 6E 6E 74 20 76 6F 6E 0D 0A 20 20 Abonennt von..
0000A0: 20 20 20 43 50 43 20 44 6F 6D 61 69 6E 20 62 69 CPC Domain bi
0000B0: 6E 20 62 7A 77 2E 20 77 61 72 20 2C 77 75 73 73 n bzw. war ,wuss
0000C0: 74 65 20 42 61 72 72 69 65 20 4E 6F 63 68 6D 61 te Barrie Nochma
0000D0: 6C 77 61 73 20 28 69 63 68 20 77 65 69 73 73 20 lwas (ich weiss
0000E0: 64 65 6E 20 4E 61 63 68 2D 0D 0A 20 20 20 20 20 den Nach-..
0000F0: 6E 61 6D 65 6E 20 67 65 72 61 64 65 20 6E 69 63 namen gerade nic
000100: 68 74 29 20 6E 61 74 75 65 72 6C 69 63 68 20 73 ht) natuerlich s
000110: 6F 66 6F 65 72 74 2C 64 61 73 73 20 69 63 68 20 ofoert,dass ich
000120: 64 65 72 20 62 6F 65 73 65 20 42 75 62 65 20 77 der boese Bube w
000130: 61 72 2C 0D 0A 20 20 20 20 20 64 65 72 20 43 50 ar,.. der CP
000140: 43 20 44 6F 6D 61 69 6E 20 77 65 69 74 65 72 6B C Domain weiterk
000150: 6F 70 69 65 72 74 20 68 61 74 2E 41 6C 73 20 53 opiert hat.Als S
000160: 69 6D 6F 6E 20 6E 6F 63 68 20 64 65 72 20 43 68 imon noch der Ch
000170: 65 66 20 77 61 72 2C 64 75 72 66 74 65 0D 0A 20 ef war,durfte..
000180: 20 20 20 20 69 63 68 20 64 61 73 20 4D 61 67 20 ich das Mag
000190: 6F 68 6E 65 20 77 65 69 74 65 72 65 73 20 6B 6F ohne weiteres ko
0001A0: 70 69 65 72 65 6E 2C 6A 61 20 65 73 20 77 61 72 pieren,ja es war
0001B0: 20 73 6F 67 61 72 20 65 72 77 75 65 6E 73 63 68 sogar erwuensch
0001C0: 74 2E 4A 65 74 7A 74 0D 0A 20 20 20 20 20 68 61 t.Jetzt.. ha
0001D0: 62 65 20 69 63 68 20 43 50 43 20 44 6F 6D 61 69 be ich CPC Domai
0001E0: 6E 20 64 69 72 65 6B 74 20 75 6E 64 20 69 6E 64 n direkt und ind
0001F0: 69 72 65 6B 74 20 65 72 6D 6F 65 67 6C 69 63 68 irekt ermoeglich
Size : 512 (Real : 512)
000000: 74 2C 4B 6F 6E 74 61 6B 74 65 20 7A 75 0D 0A 20 t,Kontakte zu..
000010: 20 20 20 20 64 75 65 74 63 68 65 6E 20 46 72 65 duetchen Fre
000020: 61 78 20 7A 75 20 6B 6E 75 65 70 66 65 6E 2C 69 ax zu knuepfen,i
000030: 68 6E 65 6E 20 6D 61 73 73 69 67 20 46 61 6E 7A hnen massig Fanz
000040: 69 6E 65 73 20 75 6E 64 20 50 44 20 67 65 73 63 ines und PD gesc
000050: 68 69 63 6B 74 20 75 6E 64 0D 0A 20 20 20 20 20 hickt und..
000060: 6A 65 74 7A 74 20 73 63 68 72 65 69 62 65 6E 20 jetzt schreiben
000070: 73 69 65 20 6D 69 72 20 6E 69 63 68 74 20 65 69 sie mir nicht ei
000080: 6E 6D 61 6C 20 65 69 6E 65 6E 20 42 72 69 65 66 nmal einen Brief
000090: 2C 64 61 73 73 20 73 69 65 20 65 73 20 6E 69 63 ,dass sie es nic
0000A0: 68 74 20 4F 4B 0D 0A 20 20 20 20 20 66 69 6E 64 ht OK.. find
0000B0: 65 6E 2C 77 65 6E 6E 20 69 63 68 20 69 68 72 20 en,wenn ich ihr
0000C0: 4D 61 67 20 6B 6F 70 69 65 72 65 2E 4E 61 74 75 Mag kopiere.Natu
0000D0: 65 72 6C 69 63 68 20 68 61 62 65 6E 20 73 69 65 erlich haben sie
0000E0: 20 73 69 63 68 20 61 75 63 68 20 6E 69 63 68 74 sich auch nicht
0000F0: 0D 0A 20 20 20 20 20 66 75 65 72 20 64 61 73 20 .. fuer das
000100: 67 61 6E 7A 65 20 5A 65 75 78 20 62 65 64 61 6E ganze Zeux bedan
000110: 6B 74 20 28 53 69 6D 6F 6E 20 6E 61 74 75 65 72 kt (Simon natuer
000120: 6C 69 63 68 20 73 63 68 6F 6E 29 2E 5A 75 20 41 lich schon).Zu A
000130: 6E 66 61 6E 67 20 77 61 72 20 65 73 0D 0A 20 20 nfang war es..
000140: 20 20 20 50 44 20 4C 69 62 72 61 72 69 65 73 20 PD Libraries
000150: 6A 61 20 6E 69 63 68 74 20 65 72 6C 61 75 62 74 ja nicht erlaubt
000160: 20 43 72 6F 77 6E 27 73 20 43 72 69 6D 65 20 7A Crown's Crime z
000170: 75 20 76 65 72 62 72 65 69 74 65 6E 2C 61 62 65 u verbreiten,abe
000180: 72 20 69 63 68 0D 0A 20 20 20 20 20 68 61 62 65 r ich.. habe
000190: 20 43 72 6F 77 6E 20 64 61 72 75 6D 20 67 65 62 Crown darum geb
0001A0: 65 74 65 6E 2C 65 73 20 50 44 20 4C 69 62 72 61 eten,es PD Libra
0001B0: 72 79 20 66 72 65 75 6E 64 6C 69 63 68 65 72 20 ry freundlicher
0001C0: 7A 75 20 6D 61 63 68 65 6E 20 28 65 72 73 74 65 zu machen (erste
0001D0: 0D 0A 20 20 20 20 20 50 44 20 4C 69 62 20 64 69 .. PD Lib di
0001E0: 65 20 64 61 73 20 54 65 69 6C 20 62 65 6E 75 74 e das Teil benut
0001F0: 7A 65 6E 20 64 75 72 66 74 65 20 77 61 72 20 75 zen durfte war u
Size : 512 (Real : 512)
000000: 65 62 72 69 67 65 6E 73 20 44 61 72 74 73 6D 61 ebrigens Dartsma
000010: 20 50 44 29 2E 4A 65 74 7A 74 0D 0A 20 20 20 20 PD).Jetzt..
000020: 20 68 61 74 20 43 72 6F 77 6E 20 69 68 6E 65 6E hat Crown ihnen
000030: 20 73 6F 67 61 72 20 65 69 6E 65 20 74 65 78 74 sogar eine text
000040: 65 6E 74 73 63 68 61 65 72 66 74 65 20 56 65 72 entschaerfte Ver
000050: 73 69 6F 6E 20 76 6F 6E 20 43 72 69 6D 65 20 67 sion von Crime g
000060: 65 2D 0D 0A 20 20 20 20 20 73 63 68 72 69 65 62 e-.. schrieb
000070: 65 6E 2E 49 63 68 20 77 65 72 64 65 20 43 72 6F en.Ich werde Cro
000080: 77 6E 20 61 62 65 72 20 64 61 72 75 6D 20 62 69 wn aber darum bi
000090: 74 74 65 6E 2C 69 68 6E 65 6E 20 64 61 73 20 72 tten,ihnen das r
0000A0: 65 63 68 74 20 43 72 69 6D 65 20 7A 75 0D 0A 20 echt Crime zu..
0000B0: 20 20 20 20 62 65 6E 75 74 7A 65 6E 20 77 65 6E benutzen wen
0000C0: 69 67 73 74 65 6E 73 20 76 6F 72 6C 61 65 75 66 igstens vorlaeuf
0000D0: 69 67 20 7A 75 20 65 6E 74 7A 69 65 68 65 6E 2E ig zu entziehen.
0000E0: 43 72 6F 77 6E 20 6D 69 73 73 76 65 72 73 74 65 Crown missverste
0000F0: 68 74 20 64 61 20 77 61 73 0D 0A 20 20 20 20 20 ht da was..
000100: 28 73 69 65 68 65 20 42 61 64 20 4D 61 67 29 2C (siehe Bad Mag),
000110: 6E 69 63 68 74 20 43 52 54 43 20 69 73 74 20 64 nicht CRTC ist d
000120: 65 72 20 4C 61 6D 65 72 2C 64 69 65 20 6E 65 75 er Lamer,die neu
000130: 65 6E 20 43 68 65 66 73 20 76 6F 6E 20 43 50 43 en Chefs von CPC
000140: 0D 0A 20 20 20 20 20 44 6F 6D 61 69 6E 20 73 69 .. Domain si
000150: 6E 64 20 64 69 65 20 4F 62 65 72 6C 61 6D 65 72 nd die Oberlamer
000160: 21 0D 0A 20 20 20 20 20 4A 45 54 5A 54 20 42 49 !.. JETZT BI
000170: 54 54 45 20 49 43 48 20 4D 45 49 4E 45 20 43 4F TTE ICH MEINE CO
000180: 4E 54 41 43 54 53 20 44 41 52 55 4D 20 43 50 43 NTACTS DARUM CPC
000190: 20 44 4F 4D 41 49 4E 20 5A 55 20 53 43 48 52 45 DOMAIN ZU SCHRE
0001A0: 49 42 45 4E 20 55 4E 44 20 5A 55 0D 0A 20 20 20 IBEN UND ZU..
0001B0: 20 20 56 45 52 4C 41 4E 47 45 4E 2C 44 41 53 53 VERLANGEN,DASS
0001C0: 20 44 41 53 20 44 49 53 4B 4D 41 47 20 5A 55 4D DAS DISKMAG ZUM
0001D0: 49 4E 44 45 53 54 20 41 55 53 53 45 52 48 41 4C INDEST AUSSERHAL
0001E0: 42 20 47 42 20 55 4E 44 20 49 52 4C 41 4E 44 53 B GB UND IRLANDS
0001F0: 20 46 52 45 45 2D 0D 0A 20 20 20 20 20 57 41 52 FREE-.. WAR
Size : 512 (Real : 512)
000000: 45 20 57 49 52 44 2E 54 48 41 4E 58 21 0D 0A 20 E WIRD.THANX!..
000010: 20 20 20 20 49 73 74 20 64 6F 63 68 27 6E 20 57 Ist doch'n W
000020: 69 74 7A 20 2D 20 43 72 6F 63 6F 20 50 61 73 73 itz - Croco Pass
000030: 69 6F 6E 20 6F 64 65 72 20 43 50 43 20 46 61 73 ion oder CPC Fas
000040: 74 6C 6F 61 64 65 72 2C 62 65 69 64 65 73 20 76 tloader,beides v
000050: 6F 6D 20 43 6F 64 69 6E 67 0D 0A 20 20 20 20 20 om Coding..
000060: 75 6E 64 20 64 65 72 20 49 6E 66 6F 72 6D 61 74 und der Informat
000070: 69 6F 6E 65 6E 20 53 70 69 74 7A 65 6E 6D 61 67 ionen Spitzenmag
000080: 73 20 6B 6F 73 74 65 6E 20 6B 65 69 6E 65 6E 20 s kosten keinen
000090: 50 66 65 6E 6E 69 67 2C 61 62 65 72 20 43 50 43 Pfennig,aber CPC
0000A0: 0D 0A 20 20 20 20 20 44 6F 6D 61 69 6E 20 6B 6F .. Domain ko
0000B0: 73 74 65 74 20 31 2E 35 30 20 50 6F 75 6E 64 73 stet 1.50 Pounds
0000C0: 21 57 65 6E 6E 20 69 63 68 20 64 61 73 20 61 6E !Wenn ich das an
0000D0: 20 4C 6F 6E 67 73 68 6F 74 20 75 6E 64 20 65 69 Longshot und ei
0000E0: 6E 69 67 65 6E 20 44 69 73 6B 2D 0D 0A 20 20 20 nigen Disk-..
0000F0: 20 20 6D 61 67 20 45 64 69 74 6F 72 73 20 73 63 mag Editors sc
000100: 68 72 65 69 62 65 20 75 6E 64 20 69 68 6E 65 6E hreibe und ihnen
000110: 20 43 50 43 20 44 6F 6D 61 69 6E 20 73 63 68 69 CPC Domain schi
000120: 63 6B 65 20 6C 61 63 68 65 6E 20 73 69 65 20 73 cke lachen sie s
000130: 69 63 68 20 74 6F 74 21 0D 0A 20 20 20 20 20 56 ich tot!.. V
000140: 69 65 6C 6C 65 69 63 68 74 20 77 65 72 64 65 20 ielleicht werde
000150: 69 63 68 20 73 6F 67 61 72 20 4C 6F 6E 67 73 68 ich sogar Longsh
000160: 6F 74 20 73 63 68 72 65 69 62 65 6E 20 75 6E 64 ot schreiben und
000170: 20 69 68 6E 20 64 61 72 75 6D 20 62 69 74 74 65 ihn darum bitte
000180: 6E 2C 0D 0A 20 20 20 20 20 43 50 43 20 44 6F 6D n,.. CPC Dom
000190: 61 69 6E 20 62 7A 77 2E 20 64 65 72 20 64 61 7A ain bzw. der daz
0001A0: 75 67 65 68 6F 65 72 69 67 65 6E 20 44 6F 6D 61 ugehoerigen Doma
0001B0: 69 6E 20 50 44 20 7A 75 20 76 65 72 62 69 65 74 in PD zu verbiet
0001C0: 65 6E 20 77 65 69 74 65 72 68 69 6E 0D 0A 20 20 en weiterhin..
0001D0: 20 20 20 4C 6F 67 6F 6E 20 53 79 73 74 65 6D 20 Logon System
0001E0: 44 65 6D 6F 73 20 77 65 69 74 65 72 68 69 6E 20 Demos weiterhin
0001F0: 7A 75 20 76 65 72 6B 61 75 66 65 6E 20 28 4C 6F zu verkaufen (Lo
Size : 512 (Real : 512)
000000: 67 6F 6E 20 53 79 73 74 65 6D 20 69 73 74 20 64 gon System ist d
000010: 69 65 0D 0A 20 20 20 20 20 65 69 6E 7A 69 67 65 ie.. einzige
000020: 20 47 72 6F 75 70 2C 64 69 65 20 64 69 65 20 6D Group,die die m
000030: 65 69 73 74 65 6E 20 42 72 69 74 65 6E 20 74 61 eisten Briten ta
000040: 74 73 61 65 63 68 6C 69 63 68 20 6B 65 6E 6E 65 tsaechlich kenne
000050: 6E 29 2E 0D 0A 20 20 20 20 20 52 41 41 41 41 41 n)... RAAAAA
000060: 48 48 48 48 48 20 2D 20 49 43 48 20 52 45 47 27 HHHHH - ICH REG'
000070: 20 4D 49 43 48 20 44 45 53 57 45 47 45 4E 20 53 MICH DESWEGEN S
000080: 4F 20 41 55 46 2C 44 41 53 53 20 49 43 48 20 53 O AUF,DASS ICH S
000090: 4F 47 41 52 20 53 43 48 4F 4E 0D 0A 20 20 20 20 OGAR SCHON..
0000A0: 20 44 41 52 41 4E 20 47 45 44 41 43 48 54 20 48 DARAN GEDACHT H
0000B0: 41 42 45 20 44 45 4E 20 43 50 43 20 47 41 4E 5A ABE DEN CPC GANZ
0000C0: 20 5A 55 20 56 45 52 4C 41 53 53 45 4E 2C 46 41 ZU VERLASSEN,FA
0000D0: 4C 4C 53 20 53 49 43 48 20 4E 49 58 20 54 55 54 LLS SICH NIX TUT
0000E0: 21 0D 0A 20 20 20 20 20 54 6A 61 20 2D 20 75 6E !.. Tja - un
0000F0: 64 61 6E 6B 20 69 73 74 20 64 65 72 20 57 65 6C dank ist der Wel
000100: 74 20 4C 6F 68 6E 21 20 4D 61 6E 20 6B 6F 65 6E t Lohn! Man koen
000110: 6E 74 65 20 65 73 20 61 75 63 68 20 65 74 77 61 nte es auch etwa
000120: 73 20 64 72 61 6D 61 74 69 73 63 68 65 72 0D 0A s dramatischer..
000130: 20 20 20 20 20 41 75 73 64 72 75 65 63 6B 65 6E Ausdruecken
000140: 20 75 6E 64 20 73 61 67 65 6E 20 27 69 63 68 20 und sagen 'ich
000150: 68 61 62 65 20 65 69 6E 65 20 53 63 68 6C 61 6E habe eine Schlan
000160: 67 65 20 61 6E 20 6D 65 69 6E 65 6D 20 42 75 73 ge an meinem Bus
000170: 65 6E 20 67 65 2D 0D 0A 20 20 20 20 20 6E 61 65 en ge-.. nae
000180: 68 72 74 27 2E 4E 61 6A 61 2C 69 63 68 20 73 63 hrt'.Naja,ich sc
000190: 68 72 65 69 62 20 64 65 6E 65 6E 20 6E 6F 63 68 hreib denen noch
0001A0: 20 67 61 6E 7A 20 68 6F 65 66 6C 69 63 68 20 75 ganz hoeflich u
0001B0: 6E 64 20 64 69 70 6C 6F 6D 61 74 69 73 63 68 2C nd diplomatisch,
0001C0: 0D 0A 20 20 20 20 20 6D 61 6C 20 73 65 68 65 6E .. mal sehen
0001D0: 20 6F 62 27 73 20 77 61 73 20 6E 75 65 74 7A 74 ob's was nuetzt
0001E0: 2E 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D ................
0001F0: 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D ................
Size : 512 (Real : 512)
000000: 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 1A 24 FF 00 FF ............$...
000010: 20 20 20 20 20 20 20 20 20 48 69 20 46 72 61 67 Hi Frag
000020: 67 6C 65 2F 50 61 74 72 69 63 6B 20 21 21 21 0D gle/Patrick !!!.
000030: 0A 0D 0A 20 20 20 20 20 54 68 61 6E 78 20 66 6F ... Thanx fo
000040: 72 20 74 68 65 20 6E 69 63 65 20 73 6F 66 74 20 r the nice soft
000050: 21 0D 0A 20 20 20 20 20 54 68 65 20 65 61 73 79 !.. The easy
000060: 20 77 61 79 20 6F 66 20 6F 72 67 61 6E 69 73 69 way of organisi
000070: 6E 67 20 73 74 61 6D 70 73 20 69 73 20 63 6F 6F ng stamps is coo
000080: 4F 20 41 55 46 2C 44 41 53 53 20 49 43 48 20 53 O AUF,DASS ICH S
000090: 4F 47 41 52 20 53 43 48 4F 4E 0D 0A 20 20 20 20 OGAR SCHON..
0000A0: 20 44 41 52 41 4E 20 47 45 44 41 43 48 54 20 48 DARAN GEDACHT H
0000B0: 41 42 45 20 44 45 4E 20 43 50 43 20 47 41 4E 5A ABE DEN CPC GANZ
0000C0: 20 5A 55 20 56 45 52 4C 41 53 53 45 4E 2C 46 41 ZU VERLASSEN,FA
0000D0: 4C 4C 53 20 53 49 43 48 20 4E 49 58 20 54 55 54 LLS SICH NIX TUT
0000E0: 21 0D 0A 20 20 20 20 20 54 6A 61 20 2D 20 75 6E !.. Tja - un
0000F0: 64 61 6E 6B 20 69 73 74 20 64 65 72 20 57 65 6C dank ist der Wel
000100: 74 20 4C 6F 68 6E 21 20 4D 61 6E 20 6B 6F 65 6E t Lohn! Man koen
000110: 6E 74 65 20 65 73 20 61 75 63 68 20 65 74 77 61 nte es auch etwa
000120: 73 20 64 72 61 6D 61 74 69 73 63 68 65 72 0D 0A s dramatischer..
000130: 20 20 20 20 20 41 75 73 64 72 75 65 63 6B 65 6E Ausdruecken
000140: 20 75 6E 64 20 73 61 67 65 6E 20 27 69 63 68 20 und sagen 'ich
000150: 68 61 62 65 20 65 69 6E 65 20 53 63 68 6C 61 6E habe eine Schlan
000160: 67 65 20 61 6E 20 6D 65 69 6E 65 6D 20 42 75 73 ge an meinem Bus
000170: 65 6E 20 67 65 2D 0D 0A 20 20 20 20 20 6E 61 65 en ge-.. nae
000180: 68 72 74 27 2E 4E 61 6A 61 2C 69 63 68 20 73 63 hrt'.Naja,ich sc
000190: 68 72 65 69 62 20 64 65 6E 65 6E 20 6E 6F 63 68 hreib denen noch
0001A0: 20 67 61 6E 7A 20 68 6F 65 66 6C 69 63 68 20 75 ganz hoeflich u
0001B0: 6E 64 20 64 69 70 6C 6F 6D 61 74 69 73 63 68 2C nd diplomatisch,
0001C0: 0D 0A 20 20 20 20 20 6D 61 6C 20 73 65 68 65 6E .. mal sehen
0001D0: 20 6F 62 27 73 20 77 61 73 20 6E 75 65 74 7A 74 ob's was nuetzt
0001E0: 2E 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D ................
0001F0: 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D 0A 0D ................
Size : 512 (Real : 512)
000000: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000010: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000020: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000030: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000040: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000050: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000060: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000070: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000080: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000090: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000A0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000B0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000C0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000D0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000E0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000F0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000100: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000110: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000120: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000130: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000140: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000150: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000160: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000170: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000180: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000190: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001A0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001B0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001C0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001D0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001E0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001F0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
Size : 512 (Real : 512)
000000: 00 43 4F 50 59 36 31 32 38 42 49 4E 00 00 00 00 .COPY6128BIN....
000010: 00 00 02 00 00 40 9C 00 42 06 40 9C 00 00 00 00 .....@..B.@.....
000020: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000030: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000040: 42 06 00 2F 05 06 09 71 19 79 C6 05 4F E6 0F FE B../...q.y..O...
000050: 0A 38 04 79 D6 09 4F 10 EE 16 00 D5 21 0D A2 01 .8.y..O.....!...
000060: 04 00 3E 09 72 09 3D 20 FB DD 5E 01 DD 4E 02 21 ..>.r.= ..^..N.!
000070: 0D A2 CD C4 9D DF 79 9E CD BB 9D D2 CF 9D D1 14 ......y.........
000080: 21 3A A0 CD B2 9D 3E 00 CD B4 BB 21 00 00 11 18 !:....>....!....
000090: 4F CD 66 BB 3E 01 CD B4 BB 21 12 00 11 18 28 CD O.f.>....!....(.
0000A0: 66 BB 3E 00 CD B4 BB CD 18 BB 21 00 00 22 80 9E f.>.......!.."..
0000B0: 21 02 00 11 18 4F AF CD 44 BC 21 9A 9F CD B2 9D !....O..D.!.....
0000C0: CD 61 9E 21 00 00 FE 31 28 15 21 00 01 FE 32 28 .a.!...1(.!...2(
0000D0: 0E 21 01 00 FE 33 28 07 21 01 01 FE 34 20 E1 CD .!...3(.!...4 ..
0000E0: 5A BB 22 7C 9E 7D AC 32 7F 9E 3A AD A1 FE 30 C4 Z."|.}.2..:...0.
0000F0: 51 9E 7D C6 41 32 E1 9F 32 A3 9E 3A E6 A1 FE 37 Q.}.A2..2..:...7
000100: C4 51 9E 7C C6 41 32 EC 9F 32 FA 9E 21 D0 9F 3A .Q.|.A2..2..!..:
000110: 7F 9E B7 28 06 CD B2 9D CD 61 9E DD 21 7C 9E 3E ...(.....a..!|.>
000120: 00 F5 57 3A 7F 9E B7 20 0F 21 47 9F CD B2 9D 21 ..W:... .!G....!
000130: 82 9E CD B2 9D CD 61 9E CD E9 9D 21 70 9E 22 9A ......a....!p.".
000140: 9D 21 BB 9E CD B2 9D DD 5E 00 CD 66 9D 3A 7F 9E .!......^..f.:..
000150: B7 20 0F 21 47 9F CD B2 9D 21 D4 9E CD B2 9D CD . .!G....!......
000160: 61 9E 21 73 9E 22 9A 9D CD 0A 9E 21 0D 9F CD B2 a.!s.".....!....
000170: 9D F1 F5 57 DD 5E 01 CD 66 9D F1 C6 14 FE 28 20 ...W.^..f.....(
000180: A0 CD DC 9D 21 47 9F CD B2 9D 21 21 A0 CD B2 9D ....!G....!!....
000190: 01 C0 7F ED 49 CD 61 9E E6 DF FE 4E CC 00 00 FE ....I.a....N....
0001A0: 59 CA 6A 9C 18 EA 01 C0 7F ED 49 21 E8 03 06 48 Y.j.......I!...H
0001B0: DD 4E 02 CD 96 9D D2 CF 9D 3E C4 F5 01 00 7F ED .N.......>......
0001C0: 79 21 00 40 06 1B DD 4E 02 CD 96 9D D2 CE 9D F1 y!.@...N........
0001D0: 3C FE C8 20 E6 C9 CD C4 9D DF 70 9E CD BB 9D D0 <.. ......p.....
0001E0: 79 0C E6 0F FE 09 38 04 DD 4E 02 14 24 24 10 E6 y.....8..N..$$..
0001F0: 37 C9 7E B7 C8 CD 5A BB 23 18 F7 F5 E5 AF CD B4 7.~...Z.#.......
Size : 512 (Real : 512)
000000: BB E1 F1 C9 F5 E5 3E 01 CD B4 BB E1 F1 C9 E1 E1 ......>.........
000010: CD DC 9D 21 01 A0 CD B2 9D C3 50 9D 3E 01 CD B4 ...!......P.>...
000020: BB CD 6C BB AF CD B4 BB C9 21 80 9E 7E B7 C0 36 ..l......!..~..6
000030: FF DD 5E 00 CD C4 9D DF 76 9E CD BB 9D D2 CF 9D ..^.....v.......
000040: 3A 51 BE E6 C0 3C 32 7E 9E C9 21 81 9E 7E B7 C0 :Q...<2~..!..~..
000050: 36 FF 3E 02 32 66 BE 3E FF 32 78 BE DD 5E 01 CD 6.>.2f.>.2x..^..
000060: C4 9D DF 76 9E CD BB 9D 3E 10 32 66 BE 3E 00 32 ...v....>.2f.>.2
000070: 78 BE 3A 4D BE CB 47 C2 31 A2 3A 4C BE CB 5F 20 x.:M..G.1.:L.._
000080: D1 D2 CF 9D 3A 51 BE E6 C0 3C DD BE 02 C2 31 A2 ....:Q...<....1.
000090: C9 21 00 80 11 40 00 19 D1 01 C0 7F ED 49 09 E3 .!...@.......I..
0000A0: C9 CD 09 BB 38 FB CD 81 BB CD 06 BB CD 84 BB C9 ....8...........
0000B0: 66 C6 07 4E C6 07 6C C5 07 52 C6 07 00 01 C1 00 f..N..l..R......
0000C0: 00 00 1F 03 08 49 4E 53 45 52 54 20 53 4F 55 52 .....INSERT SOUR
0000D0: 43 45 20 44 49 53 43 20 49 4E 54 4F 20 44 52 49 CE DISC INTO DRI
0000E0: 56 45 20 41 20 54 48 45 4E 20 41 4E 59 20 4B 45 VE A THEN ANY KE
0000F0: 59 3A 20 20 20 20 20 20 07 20 00 1F 03 0A 20 20 Y: . ....
000100: 52 65 61 64 69 6E 67 20 74 72 61 63 6B 73 2E 2E Reading tracks..
000110: 2E 2E 20 00 1F 03 08 49 4E 53 45 52 54 20 44 45 .. ....INSERT DE
000120: 53 54 49 4E 41 54 49 4F 4E 20 44 49 53 43 20 49 STINATION DISC I
000130: 4E 54 4F 20 44 52 49 56 45 20 41 20 54 48 45 4E NTO DRIVE A THEN
000140: 20 41 4E 59 20 4B 45 59 3A 20 07 20 00 1F 03 0A ANY KEY: . ....
000150: 20 20 57 72 69 74 69 6E 67 20 74 72 61 63 6B 73 Writing tracks
000160: 2E 2E 2E 2E 20 20 20 20 20 20 20 20 20 20 20 20 ....
000170: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000180: 20 20 20 20 20 20 00 1F 03 0A 20 20 20 20 20 20 ....
000190: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 00 .
0001A0: 1F 03 0A 57 72 6F 6E 67 20 66 6F 72 6D 61 74 20 ...Wrong format
0001B0: 6F 6E 20 64 69 73 63 20 2D 20 66 6F 72 6D 61 74 on disc - format
0001C0: 74 69 6E 67 20 72 6F 75 74 69 6E 65 20 63 6F 6D ting routine com
0001D0: 6D 65 6E 63 65 64 2E 2E 2E 00 1F 03 06 31 3A 20 menced.......1:
0001E0: 41 2D 41 20 20 20 32 3A 20 41 2D 42 20 20 20 33 A-A 2: A-B 3
0001F0: 3A 20 42 2D 41 20 20 20 34 3A 20 42 2D 42 20 20 : B-A 4: B-B
Size : 512 (Real : 512)
000000: 20 20 2D 20 20 20 53 45 4C 45 43 54 20 3A 20 00 - SELECT : .
000010: 1F 03 08 49 4E 53 45 52 54 20 44 49 53 43 53 3A ...INSERT DISCS:
000020: 20 41 3D 53 4F 55 52 43 45 20 2D 20 42 3D 44 45 A=SOURCE - B=DE
000030: 53 54 49 4E 41 54 49 4F 4E 20 20 20 20 20 07 20 STINATION .
000040: 00 1F 10 14 45 72 72 6F 72 20 2D 20 50 72 6F 67 ....Error - Prog
000050: 72 61 6D 20 74 65 72 6D 69 6E 61 74 65 64 20 21 ram terminated !
000060: 21 1F 14 16 43 6F 70 79 20 61 6E 6F 74 68 65 72 !...Copy another
000070: 20 28 59 2F 4E 29 20 3F 20 00 04 02 1D 02 02 1C (Y/N) ? .......
000080: 10 0B 0B 1C 01 20 20 0A 20 20 28 43 29 20 4A 30 ..... . (C) J0
000090: 52 4E 20 4C 4F 52 45 4E 54 5A 45 4E 20 20 20 2D RN LORENTZEN -
0000A0: 20 20 20 44 49 53 43 43 4F 50 59 20 20 76 33 2E DISCCOPY v3.
0000B0: 20 20 28 31 32 38 20 6B 42 20 52 41 4D 20 72 65 (128 kB RAM re
0000C0: 71 75 69 72 65 64 29 1F 03 06 57 41 52 4E 49 4E quired)...WARNIN
0000D0: 47 3A 20 34 36 34 2F 36 36 34 20 6F 77 6E 65 72 G: 464/664 owner
0000E0: 73 20 2D 20 64 6F 20 4E 4F 54 20 72 75 6E 20 74 s - do NOT run t
0000F0: 68 69 73 20 70 72 6F 67 72 61 6D 20 77 69 74 68 his program with
000100: 6F 75 74 20 61 6E 1F 0C 07 65 78 74 72 61 20 36 out an...extra 6
000110: 34 20 6B 42 20 52 41 4D 20 63 6F 6D 70 61 74 69 4 kB RAM compati
000120: 62 6C 65 20 77 69 74 68 20 74 68 65 20 36 31 32 ble with the 612
000130: 38 2E 1F 03 08 4F 6E 6C 79 20 44 41 54 41 20 61 8....Only DATA a
000140: 6E 64 20 53 59 53 54 45 4D 20 66 6F 72 6D 61 74 nd SYSTEM format
000150: 73 20 61 72 65 20 61 6C 6C 6F 77 65 64 2E 20 4E s are allowed. N
000160: 6F 20 63 68 65 63 6B 69 6E 67 73 2E 1F 03 0A 41 o checkings....A
000170: 20 76 65 72 73 69 6F 6E 20 72 75 6E 6E 69 6E 67 version running
000180: 20 75 6E 64 65 72 20 36 34 20 6B 42 20 52 41 4D under 64 kB RAM
000190: 20 6D 61 63 68 69 6E 65 73 20 69 73 20 61 76 61 machines is ava
0001A0: 69 6C 61 62 6C 65 2E 20 49 74 1F 03 0B 69 6E 63 ilable. It...inc
0001B0: 6C 75 64 65 73 20 61 6E 20 61 64 76 61 6E 63 65 ludes an advance
0001C0: 64 20 74 61 70 65 2F 64 69 73 63 20 46 49 4C 45 d tape/disc FILE
0001D0: 43 4F 50 59 20 75 74 69 6C 69 74 79 2E 20 41 73 COPY utility. As
0001E0: 6B 20 66 6F 72 20 76 32 2E 1F 0A 0E 4A 30 52 4E k for v2....J0RN
0001F0: 20 4C 4F 52 45 4E 54 5A 45 4E 1F 0A 0F 53 41 4E LORENTZEN...SAN
Size : 512 (Real : 512)
000000: 44 48 4F 4C 54 56 45 4A 20 32 37 1F 0A 10 32 36 DHOLTVEJ 27...26
000010: 35 30 20 48 56 49 44 4F 56 52 45 1F 0A 11 54 4C 50 HVIDOVRE...TL
000020: 46 3A 20 30 31 2D 37 38 39 34 32 35 1F 03 14 50 F: 01-789425...P
000030: 72 65 73 73 20 61 6E 79 20 6B 65 79 20 74 6F 20 ress any key to
000040: 63 6F 6E 74 69 6E 75 65 2E 2E 2E 2E 00 00 00 00 continue........
000050: 02 00 00 00 02 00 00 00 02 00 00 00 02 00 00 00 ................
000060: 02 00 00 00 02 00 00 00 02 00 00 00 02 00 00 00 ................
000070: 02 21 60 9F CD B2 9D 21 0F A2 11 04 00 DD 4E 02 .!`....!......N.
000080: 06 09 71 19 79 C6 05 4F E6 0F FE 0A 38 04 79 D6 ..q.y..O....8.y.
000090: 09 4F 10 EE 16 00 D5 21 0D A2 01 04 00 3E 09 72 .O.....!.....>.r
0000A0: 09 3D 20 FB DD 5E 01 DD 4E 02 21 0D A2 CD C4 9D .= ..^..N.!.....
0000B0: DF 79 9E CD BB 9D D2 CF 9D D1 14 7A FE 28 20 D6 .y.........z.( .
0000C0: C9 00 1A 20 20 20 4C 44 20 48 4C 2C 4D 45 53 20 ... LD HL,MES
0000D0: 20 20 20 20 20 20 20 20 3B 44 49 53 43 43 4F 50 ;DISCCOP
0000E0: 59 20 56 33 2E 30 20 20 2D 20 20 20 31 32 38 20 Y V3.0 - 128
0000F0: 6B 42 79 74 65 73 20 76 65 72 73 69 6F 6E 0D 0A kBytes version..
000100: 00 00 66 75 6E 6B 74 69 6F EE 29 01 A9 20 28 19 ..funktio.).. (.
000110: 50 F5 FF 0E 28 03 00 00 E1 29 29 F9 10 F4 0F 2C P...(....))....,
000120: 19 16 01 BF 03 00 00 E1 00 32 00 DC 0A A1 0D 00 .........2......
000130: 00 66 75 6E 6B 74 69 6F EE EF 12 EB 0D 00 00 66 .funktio.......f
000140: 75 6E 6B 74 69 6F EE EF 0F 01 0D 00 00 6C EC EF unktio.......l..
000150: 11 01 97 0D 00 00 6C EC EF 0E 00 3A 00 E6 0A 0D ......l....:....
000160: 00 00 78 B1 EF 0D 00 00 F8 01 0D 00 00 79 B1 EF ..x..........y..
000170: 0D 00 00 F9 01 A1 0D 00 00 66 75 6E 6B 74 69 6F .........funktio
000180: EE EF 10 EB B8 19 50 F4 0D 00 00 F8 2C 19 6A F4 ......P.....,.j.
000190: 0D 00 00 F9 00 1D 00 F0 0A B2 0D 00 00 66 75 6E .............fun
0001A0: 6B 74 69 6F EE 9F 1E 80 11 2C 1E 94 11 2C 1E D0 ktio.....,...,..
0001B0: 11 00 19 00 FA 0A 03 00 00 E1 EF FF 43 01 A1 03 ............C...
0001C0: 00 00 E1 EF 22 22 EB 1E FA 0A 00 41 00 04 0B 0D ...."".....A....
0001D0: 00 00 E1 EF FF 74 28 FF 03 28 19 F0 29 F4 FF 03 .....t(..(..)...
0001E0: 28 19 F1 29 F4 FF 03 28 19 F2 29 F4 FF 03 28 19 (..)...(..)...(.
0001F0: F3 29 F4 FF 03 28 19 E0 29 2C 03 00 00 E1 29 01 .)...(..),....).
Size : 512 (Real : 512)
000000: 00 4A 4C 2D 43 4F 50 59 20 42 49 4E 00 00 00 00 .JL-COPY BIN....
000010: 00 00 02 00 00 C0 8F 00 EC 13 C0 8F 00 00 00 00 ................
000020: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000030: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000040: EC 13 00 95 07 CD E6 E6 21 D9 EF CD E6 E6 CD 81 ........!.......
000050: BB CD 09 BB 38 FB CD 06 BB FE FC CD 84 BB C8 3E ....8..........>
000060: 01 CD B4 BB 3A DA EE B7 CC 37 BD 21 2B F7 46 21 ....:....7.!+.F!
000070: 1A F7 11 40 00 CD 8C BC 2A 2E F7 D4 1D D7 D4 1D ...@....*.......
000080: 21 EB 8F 7E B7 28 06 CD 5A BB 23 18 F6 01 2C 96 !..~.(..Z.#...,.
000090: E3 C5 E3 C1 E3 CD 81 BB CD 06 BB FE 31 21 47 96 ............1!G.
0000A0: 28 07 FE 32 21 B5 91 20 EF E3 E9 04 01 0A 1C 01 (..2!.. ........
0000B0: 20 20 1C 10 0B 0B 1D 0B 0B 28 43 29 20 4A 30 52 .......(C) J0R
0000C0: 4E 20 4C 4F 52 45 4E 54 5A 45 4E 20 2D 20 43 4F N LORENTZEN - CO
0000D0: 50 59 20 75 74 69 6C 69 74 69 65 73 20 20 76 32 PY utilities v2
0000E0: 2E 1F 05 06 31 3A 20 20 46 49 4C 45 43 4F 50 59 ....1: FILECOPY
0000F0: 1F 09 08 66 72 6F 6D 20 20 64 69 73 63 2F 74 61 ...from disc/ta
000100: 70 65 20 20 74 6F 20 20 64 69 73 63 2F 74 61 70 pe to disc/tap
000110: 65 2E 1F 09 09 59 6F 75 20 73 68 6F 75 6C 64 20 e....You should
000120: 61 6C 77 61 79 73 20 20 73 70 65 63 69 66 79 20 always specify
000130: 64 69 73 63 1F 09 0A 66 69 6C 65 6E 61 6D 65 73 disc...filenames
000140: 2E 20 4F 74 68 65 72 77 69 73 65 20 74 68 65 20 . Otherwise the
000150: 73 6F 75 72 63 65 1F 09 0B 70 72 6F 67 72 61 6D source...program
000160: 20 77 69 6C 6C 20 62 65 20 6C 6F 73 74 20 77 68 will be lost wh
000170: 65 6E 20 74 72 69 65 64 1F 09 0C 73 61 76 65 64 en tried...saved
000180: 20 6F 6E 20 69 6C 6C 65 67 61 6C 20 6E 61 6D 65 on illegal name
000190: 2E 1F 09 0D 54 68 65 20 72 65 63 6F 72 64 20 6F ....The record o
0001A0: 70 74 69 6F 6E 20 75 73 65 73 20 74 61 70 65 20 ption uses tape
0001B0: 20 61 73 1F 09 0E 62 6F 74 68 20 69 6E 70 75 74 as...both input
0001C0: 20 61 6E 64 20 6F 75 74 70 75 74 20 21 21 1F 09 and output !!..
0001D0: 0F 41 53 43 49 49 20 66 69 6C 65 73 20 61 72 65 .ASCII files are
0001E0: 20 73 75 70 70 6F 72 74 65 64 2E 1F 05 12 32 3A supported....2:
0001F0: 20 20 44 49 53 43 43 4F 50 59 1F 09 14 43 6F 70 DISCCOPY...Cop
Size : 512 (Real : 512)
000000: 69 65 73 20 61 20 77 68 6F 6C 65 20 20 64 69 73 ies a whole dis
000010: 63 20 20 74 6F 20 20 64 69 73 63 2E 1F 09 15 4E c to disc....N
000020: 6F 6E 20 73 74 61 6E 64 61 72 64 20 66 6F 72 6D on standard form
000030: 61 74 73 20 61 72 65 20 20 74 61 6B 65 6E 1F 09 ats are taken..
000040: 16 63 61 72 65 20 6F 66 2E 20 54 68 65 20 64 69 .care of. The di
000050: 73 63 20 69 73 20 66 6F 72 6D 61 74 74 65 64 2E sc is formatted.
000060: 1F 03 19 53 45 4C 45 43 54 20 50 52 4F 47 52 41 ...SELECT PROGRA
000070: 4D 20 3A 20 00 21 A4 93 CD 0A 95 3E 01 CD B4 BB M : .!.....>....
000080: 21 12 00 11 18 28 CD 66 BB AF 21 03 00 11 18 4F !....(.f..!....O
000090: CD 44 BC 21 7D 94 CD 0A 95 CD 18 95 CD 81 BB CD .D.!}...........
0000A0: 09 BB 38 FB CD 06 BB CD 84 BB 21 00 00 FE 31 28 ..8.......!...1(
0000B0: 15 21 00 01 FE 32 28 0E 21 01 00 FE 33 28 07 21 .!...2(.!...3(.!
0000C0: 01 01 FE 34 20 D9 CD 5A BB CD 84 BB CD 1C 95 22 ...4 ..Z......."
0000D0: E4 94 7D AC 32 E6 94 7D C6 41 32 02 94 32 C4 94 ..}.2..}.A2..2..
0000E0: 7C C6 41 32 55 94 32 CF 94 3A E6 94 B7 28 06 21 |.A2U.2..:...(.!
0000F0: B3 94 CD F3 94 16 00 D5 AF 21 09 00 11 18 4F CD .........!....O.
000100: 44 BC D1 3A E6 94 B7 20 06 21 E1 93 CD F3 94 21 D..:... .!.....!
000110: 1A 94 CD 0A 95 21 40 00 DD 21 10 A4 D5 06 08 C5 .....!@..!......
000120: CD 2C 95 DD 7E 00 DD B6 01 20 07 01 09 00 DD 09 .,..~.... ......
000130: 18 1F 3E 09 F5 D5 3A E4 94 5F DD 4E 00 E5 DF C9 ..>...:.._.N....
000140: 95 B7 C2 21 96 11 00 02 E1 19 DD 23 D1 F1 3D 20 ...!.......#..=
000150: E3 14 C1 10 CA D1 3A E6 94 B7 20 06 21 2F 94 CD ......:... .!/..
000160: F3 94 21 68 94 CD 0A 95 21 40 00 DD 21 10 A4 06 ..!h....!@..!...
000170: 08 C5 DD 7E 00 DD B6 01 20 07 01 09 00 DD 09 18 ...~.... .......
000180: 26 CD 17 93 B7 C2 25 96 3E 09 F5 D5 3A E5 94 5F &.....%.>...:.._
000190: DD 4E 00 E5 DF CC 95 B7 C2 22 96 11 00 02 E1 19 .N......."......
0001A0: DD 23 D1 F1 3D 20 E3 14 C1 10 C6 D5 CD 6C BB D1 .#..= .......l..
0001B0: 7A FE 28 C2 37 92 21 8B 93 E5 CD 6C BB E1 CD 0A z.(.7.!....l....
0001C0: 95 CD 09 BB 38 FB CD 06 BB E6 DF FE 4E CA 00 00 ....8.......N...
0001D0: FE 59 CA C9 91 18 EA DD E5 E5 21 3D 93 DD 4E 00 .Y........!=..N.
0001E0: 06 09 72 23 23 DD 7E 00 DD 23 77 23 23 10 F3 3A ..r##.~..#w##..:
0001F0: E5 94 5F 21 3D 93 DF CF 95 E1 DD E1 C9 00 00 00 .._!=...........
Size : 512 (Real : 512)
000000: 02 00 00 00 02 00 00 00 02 00 00 00 02 00 00 00 ................
000010: 02 00 00 00 02 00 00 00 02 00 00 00 02 00 00 00 ................
000020: 02 4E 4F 20 46 4F 52 4D 41 54 00 1F 10 14 45 72 .NO FORMAT....Er
000030: 72 6F 72 20 2D 20 50 72 6F 67 72 61 6D 20 74 65 ror - Program te
000040: 72 6D 69 6E 61 74 65 64 20 21 21 1F 14 16 43 6F rminated !!...Co
000050: 70 79 20 61 6E 6F 74 68 65 72 20 28 59 2F 4E 29 py another (Y/N)
000060: 20 3F 20 00 04 02 1D 02 02 1C 10 0B 0B 1C 01 20 ? ............
000070: 20 0A 20 20 28 43 29 20 4A 30 52 4E 20 4C 4F 52 . (C) J0RN LOR
000080: 45 4E 54 5A 45 4E 20 20 20 2D 20 20 20 44 49 53 ENTZEN - DIS
000090: 43 43 4F 50 59 20 75 74 69 6C 69 74 79 20 20 20 CCOPY utility
0000A0: 00 1F 03 08 49 4E 53 45 52 54 20 53 4F 55 52 43 ....INSERT SOURC
0000B0: 45 20 44 49 53 43 20 49 4E 54 4F 20 44 52 49 56 E DISC INTO DRIV
0000C0: 45 20 41 20 54 48 45 4E 20 41 4E 59 20 4B 45 59 E A THEN ANY KEY
0000D0: 3A 20 20 20 20 20 20 07 20 00 1F 03 0A 20 20 52 : . .... R
0000E0: 65 61 64 69 6E 67 20 64 69 73 63 2E 2E 2E 00 1F eading disc.....
0000F0: 03 08 49 4E 53 45 52 54 20 44 45 53 54 49 4E 41 ..INSERT DESTINA
000100: 54 49 4F 4E 20 44 49 53 43 20 49 4E 54 4F 20 44 TION DISC INTO D
000110: 52 49 56 45 20 41 20 54 48 45 4E 20 41 4E 59 20 RIVE A THEN ANY
000120: 4B 45 59 3A 20 07 20 00 1F 03 0A 20 20 57 72 69 KEY: . .... Wri
000130: 74 69 6E 67 20 64 69 73 63 2E 2E 2E 00 1F 03 06 ting disc.......
000140: 31 3A 20 41 2D 41 20 20 20 32 3A 20 41 2D 42 20 1: A-A 2: A-B
000150: 20 20 33 3A 20 42 2D 41 20 20 20 34 3A 20 42 2D 3: B-A 4: B-
000160: 42 20 20 20 20 2D 20 20 20 53 45 4C 45 43 54 20 B - SELECT
000170: 3A 20 00 1F 03 08 49 4E 53 45 52 54 20 44 49 53 : ....INSERT DIS
000180: 43 53 3A 20 41 3D 53 4F 55 52 43 45 20 2D 20 42 CS: A=SOURCE - B
000190: 3D 44 45 53 54 49 4E 41 54 49 4F 4E 20 20 20 20 =DESTINATION
0001A0: 20 07 20 00 00 00 00 54 72 61 63 6B 20 00 20 3A . ....Track . :
0001B0: 20 20 00 CD 18 95 7E CD 5A BB 23 FE 07 20 F4 CD ....~.Z.#.. ..
0001C0: 81 BB CD 09 BB 38 FB CD 06 BB CD 18 95 7E CD 5A .....8.......~.Z
0001D0: BB 23 B7 CA 1C 95 18 F2 F5 AF 18 03 F5 3E 01 E5 .#...........>..
0001E0: CD 84 BB CD B4 BB CD 84 BB E1 F1 C9 E5 D5 DD E5 ................
0001F0: CD 18 95 3E 1B CD 6F BB CD 1C 95 21 E7 94 CD 0A ...>..o....!....
Size : 512 (Real : 512)
000000: 95 7A CD F5 95 CD 0A 95 3A E4 94 5F DF C3 95 B7 .z......:.._....
000010: C2 21 96 0E 01 DD E5 E1 C5 E5 3E 01 32 66 BE DF .!........>.2f..
000020: C6 95 21 66 BE 36 16 B7 28 0C E1 00 E1 00 FE 41 ..!f.6..(......A
000030: CA 9E 95 C3 21 96 3A 51 BE E1 C1 CD B1 95 28 D8 ....!.:Q......(.
000040: DD 77 00 CD D2 95 DD 23 0C 79 FE 0A 20 CA 3E 0A .w.....#.y.. .>.
000050: CD 18 95 CD 5A BB CD 1C 95 DD E1 D1 E1 C9 21 61 ....Z.........!a
000060: 93 CD 0A 95 DD E1 D1 E1 DD 36 00 00 DD 36 01 00 .........6...6..
000070: C9 E5 C5 41 05 28 09 BE 28 03 23 10 FA C1 E1 C9 ...A.(..(.#.....
000080: 04 18 FA 63 C7 07 6C C5 07 66 C6 07 4E C6 07 52 ...c..l..f..N..R
000090: C6 07 CD 18 95 57 07 07 07 07 06 02 E6 0F FE 0A .....W..........
0000A0: 38 02 C6 07 C6 30 CD 5A BB 7A 10 F0 3E 20 CD 5A 8....0.Z.z..> .Z
0000B0: BB CD 1C 95 C9 CD 18 95 0E 0A CD 06 96 0E 01 CD ................
0000C0: 06 96 CD 1C 95 C9 06 2F 04 91 30 FC 81 F5 78 FE ......./..0...x.
0000D0: 30 20 09 79 FE 01 3E 20 20 02 3E 30 CD 5A BB F1 0 .y..> .>0.Z..
0000E0: C9 E1 E1 E1 E1 E1 21 6B 93 C3 F9 92 21 C0 8F 11 ......!k....!...
0000F0: EC 13 AF 86 23 47 1B 7B B2 78 20 F7 B7 C8 DF 44 ....#G.{.x ....D
000100: 96 C3 58 98 00 00 00 01 06 BC ED 49 01 15 BD ED ..X........I....
000110: 49 01 07 BC ED 49 01 1C BD ED 49 21 17 97 CD 06 I....I....I!....
000120: 97 06 08 21 AF E3 11 0F 97 1A 77 13 CD 26 BC 10 ...!......w..&..
000130: F8 11 0C 02 21 D7 00 CD C0 BB 21 D9 97 7E B7 28 ....!.....!..~.(
000140: 08 E5 CD FC BB E1 23 18 F4 3E 02 CD B4 BB 21 04 ......#..>....!.
000150: 02 11 13 4F CD 66 BB 3E 01 CD B4 BB 21 09 04 11 ...O.f.>....!...
000160: 0C 21 CD 66 BB 11 EB 01 21 44 00 CD C0 BB 11 F5 .!.f....!D......
000170: 01 21 44 00 CD F6 BB 11 F5 01 21 5A 01 CD F6 BB .!D.......!Z....
000180: 11 EB 01 21 5A 01 CD F6 BB 21 A7 00 3E 32 CD 68 ...!Z....!..>2.h
000190: BC CD 03 B9 3E 08 21 58 98 11 90 C6 01 70 01 ED ....>.!X.....p..
0001A0: B0 EB 01 90 06 09 EB 3D 20 F2 11 20 BF 21 C8 9E .......= .. .!..
0001B0: 01 18 00 ED B0 21 9B A3 01 0E 00 11 42 BF ED B0 .....!......B...
0001C0: CD C5 C7 C3 90 C6 7E B7 C8 CD 5A BB 23 18 F7 80 ......~...Z.#...
0001D0: E0 F8 FE F8 E0 80 00 04 02 1C 10 0B 0B 1C 01 20 ...............
0001E0: 20 1D 02 02 1F 03 02 28 43 29 20 20 4A 30 52 4E ......(C) J0RN
0001F0: 20 4C 4F 52 45 4E 54 5A 45 4E 20 20 20 20 2D 20 LORENTZEN -
Size : 512 (Real : 512)
000000: 20 20 20 46 49 4C 45 43 4F 50 59 20 75 74 69 6C FILECOPY util
000010: 69 74 79 20 1F 2B 05 49 6E 70 75 74 20 20 20 20 ity .+.Input
000020: 20 20 20 3A 20 20 44 49 53 43 1F 2B 08 4F 75 74 : DISC.+.Out
000030: 70 75 74 20 20 20 20 20 20 3A 20 20 54 41 50 45 put : TAPE
000040: 1F 2B 0B 50 72 6F 74 65 63 74 69 6F 6E 20 20 3A .+.Protection :
000050: 20 20 20 20 4E 4F 1F 2B 0E 53 70 65 65 64 20 77 NO.+.Speed w
000060: 72 69 74 65 20 3A 20 20 32 30 30 30 1F 2B 11 51 rite : 2000.+.Q
000070: 75 69 63 6B 20 73 61 76 65 20 20 3A 20 20 20 59 uick save : Y
000080: 45 53 1F 2B 14 46 69 6C 65 2F 72 65 63 6F 72 64 ES.+.File/record
000090: 20 3A 20 20 46 49 4C 45 00 53 45 4C 45 43 54 20 : FILE.SELECT
0000A0: 4F 50 54 49 4F 4E 00 00 00 00 00 00 00 00 00 00 OPTION..........
0000B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0000C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0000D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0000E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0000F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000100: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000110: 00 00 00 00 00 00 00 00 21 04 00 11 0D 25 AF CD ........!....%..
000120: 44 BC AF CD B4 BB 21 75 F7 CD E6 E6 CD 09 BB 38 D.....!u.......8
000130: FB CD 06 BB FE 61 38 06 FE 7B 30 02 CB AF FE 0D .....a8..{0.....
000140: 20 05 CD D1 C7 18 D1 FE 49 20 1B 21 05 3A CD 75 .......I .!.:.u
000150: BB 3A D9 EE 2F 32 D9 EE 21 DF EE B7 20 03 21 E4 .:../2..!... .!.
000160: EE CD E6 E6 18 CB FE 4F 20 0F 21 08 3A CD 75 BB .......O .!.:.u.
000170: 3A DA EE 2F 32 DA EE 18 DF FE 50 20 1D 21 0B 3A :../2.....P .!.:
000180: CD 75 BB 3A DB EE EE 01 32 DB EE 21 F8 EE B7 28 .u.:....2..!...(
000190: 03 21 F3 EE CD E6 E6 C3 A9 C6 FE 53 20 2B 21 0E .!.........S +!.
0001A0: 3A CD 75 BB 3A DC EE EE 01 32 DC EE B7 11 EE EE :.u.:....2......
0001B0: 21 A7 00 3E 32 20 08 11 E9 EE 21 5D 00 3E 0A CD !..>2 ....!].>..
0001C0: 68 BC EB CD E6 E6 C3 A9 C6 FE 51 20 0F 21 11 3A h.........Q .!.:
0001D0: CD 75 BB 3A DD EE 2F 32 DD EE 18 AF FE 46 20 1C .u.:../2.....F .
0001E0: 21 14 3A CD 75 BB 3A DE EE EE 01 32 DE EE 21 FD !.:.u.:....2..!.
0001F0: EE 28 03 21 02 EF CD E6 E6 C3 A9 C6 C3 EA EF 3A .(.!...........:
Size : 512 (Real : 512)
000000: D9 EE B7 CC 37 BD 3E 02 CD B4 BB 21 00 C0 11 E8 ....7.>....!....
000010: 03 01 00 40 ED B0 21 03 00 11 14 4F AF CD 44 BC ...@..!....O..D.
000020: 21 04 01 CD 75 BB 11 20 4E CD 9B BC CD 06 BB 21 !...u.. N......!
000030: E8 03 11 00 C0 01 00 40 ED B0 CD C5 C7 C3 9A C6 .......@........
000040: CD 7A BC 3A D9 EE B7 C4 1D D7 C4 1D D7 0E 07 11 .z.:............
000050: 40 00 21 00 AC CD CE BC C9 21 04 00 11 13 25 AF @.!......!....%.
000060: CD 44 BC 3A DE EE B7 C2 4F D7 CD 8D DF 21 1A F7 .D.:....O....!..
000070: 11 35 F7 01 10 00 ED B0 3A D9 EE B7 F5 CC 37 BD .5......:.....7.
000080: C3 90 CE 00 00 00 00 00 F1 28 17 21 6D EF CD E6 .........(.!m...
000090: E6 CD 81 BB CD 09 BB 38 FB CD 06 BB FE FC CD 84 .......8........
0000A0: BB C8 3E 01 CD B4 BB 21 19 F7 46 21 08 F7 11 40 ..>....!..F!...@
0000B0: 00 CD 77 BC C3 BB F7 D5 ED 53 30 F7 C5 ED 43 2E ..w......S0...C.
0000C0: F7 F5 32 34 F7 22 2C F7 01 1A 00 09 5E 23 56 D5 ..24.",.....^#V.
0000D0: ED 53 32 F7 CD CE E7 21 BF AB ED 5B 2E F7 A7 ED .S2....!...[....
0000E0: 52 DA 7E CF 3A D9 EE B7 20 06 3A DA EE B7 28 0D R.~.:... .:...(.
0000F0: 21 BB A6 ED 5B 2E F7 A7 ED 52 DA 7E CF 21 40 00 !...[....R.~.!@.
000100: CD 83 BC 38 08 E1 E1 E1 E1 CD B8 C7 C9 CD 7A BC ...8..........z.
000110: 38 08 E1 E1 E1 E1 CD C5 C7 C9 CD C8 F7 AF CD B4 8...............
000120: BB CD C5 C7 3A DA EE 21 91 EF B7 20 03 21 B5 EF ....:..!... .!..
000130: CD E6 E6 21 D9 EF CD E6 E6 CD 81 BB CD 09 BB 38 ...!...........8
000140: FB CD 06 BB FE FC CA DF E6 CD 84 BB 3E 01 CD B4 ............>...
000150: BB 3A DB EE 47 E1 F1 E6 FE B0 C1 D1 F5 3A DA EE .:..G........:..
000160: B7 28 04 F1 C3 F3 E6 3A DD EE B7 28 04 F1 C3 A3 .(.....:...(....
000170: D6 F1 C3 92 CF C9 21 90 FE CD E6 E6 CD 09 BB 38 ......!........8
000180: FB CD 06 BB C3 1A CF 00 00 00 32 47 F7 ED 53 4A ..........2G..SJ
000190: F7 ED 43 4D F7 22 4F F7 CD 6E BC 3E FF 32 4C F7 ..CM."O..n.>.2L.
0001A0: AF 32 46 F7 3C 32 45 F7 21 40 00 22 D5 EE 2A 4D .2F.<2E.!@."..*M
0001B0: F7 22 D7 EE 01 01 08 2A D7 EE A7 ED 42 3E FF ED .".....*....B>..
0001C0: 5B D7 EE 38 04 AF 11 00 08 32 46 F7 ED 53 48 F7 [..8.....2F..SH.
0001D0: 23 22 D7 EE CD 2C D7 CD 1D D7 11 00 08 2A D5 EE #"...,.......*..
0001E0: 19 22 D5 EE 2A 4A F7 19 22 4A F7 C3 90 D6 00 00 ."..*J.."J......
0001F0: 00 00 00 00 00 00 00 00 21 45 F7 34 AF 32 4C F7 ........!E.4.2L.
Size : 512 (Real : 512)
000000: 3A 46 F7 FE FF C2 BC CF C3 71 BC 32 47 F7 ED 53 :F.......q.2G..S
000010: 4A F7 ED 43 4D F7 22 4F F7 3E 01 32 45 F7 3E FF J..CM."O.>.2E.>.
000020: 32 4C F7 ED 5B 4D F7 2A 4D F7 01 01 08 A7 ED 42 2L..[M.*M......B
000030: 38 04 11 00 08 AF 32 46 F7 ED 53 48 F7 21 40 00 8.....2F..SH.!@.
000040: 22 D5 EE CD 6E BC CD 2C D7 CD 1D D7 3A 46 F7 FE "...n..,....:F..
000050: FF CA 71 BC AF 32 4C F7 3E FF 32 46 F7 3E 02 32 ..q..2L.>.2F.>.2
000060: 45 F7 2A 4D F7 11 00 08 A7 ED 52 22 48 F7 2A 4A E.*M......R"H.*J
000070: F7 19 22 4A F7 21 40 08 22 D5 EE CD 2C D7 CD 1D .."J.!@."...,...
000080: D7 CD 71 BC C9 F5 06 04 21 00 00 2B 7D B4 20 FA ..q.....!..+}. .
000090: 10 F6 F1 C9 21 35 F7 11 40 00 3E 2C CD 9E BC 30 ....!5..@.>,...0
0000A0: 0F 2A D5 EE ED 5B 48 F7 3E 16 CD 9E BC 30 01 C9 .*...[H.>....0..
0000B0: E1 CD 71 BC C3 C5 C7 21 90 F6 CD E6 E6 21 40 00 ..q....!.....!@.
0000C0: 11 E0 AB CD B2 D7 FE 01 28 06 21 AB F6 C3 E6 E6 ........(.!.....
0000D0: 21 5C EF CD E6 E6 3A 88 DF 6F 26 00 CD 58 E7 CD !\....:..o&..X..
0000E0: A2 E7 21 3A EF CD E6 E6 11 44 00 DD E5 E1 A7 ED ..!:.....D......
0000F0: 52 E5 CD 58 E7 CD A2 E7 21 B5 EF CD E6 E6 21 D9 R..X....!.....!.
000100: EF CD E6 E6 CD 09 BB 38 FB CD 06 BB FE FC D1 C8 .......8........
000110: 21 40 00 3A 88 DF CD 9E BC C9 CD D4 D7 F5 21 5D !@.:..........!]
000120: DF E5 CD 90 DE E1 DC 42 DF D1 F5 01 82 F7 ED 49 .......B.......I
000130: 01 10 F6 ED 49 FB 7A CD 74 BC F1 C9 32 88 DF 1B ....I.z.t...2...
000140: 1C E5 D5 CD A7 BC D1 DD E1 CD 6E BC F3 01 0E F4 ..........n.....
000150: ED 49 01 D0 F6 ED 49 0E 10 ED 49 01 92 F7 ED 49 .I....I...I....I
000160: 01 58 F6 ED 49 C9 00 00 D5 CD 9A DE D1 D8 B7 C8 .X..I...........
000170: 18 F6 2E 55 CD 17 DF D0 11 00 00 62 CD 17 DF D0 ...U.......b....
000180: EB 06 00 09 EB 25 20 F4 61 79 92 4F 9F 47 EB 09 .....% .ay.O.G..
000190: EB CD 17 DF D0 7A CB 3F CB 3F 8A 94 38 EA 91 38 .....z.?.?..8..8
0001A0: E7 7A 1F 8A 67 22 89 DF CD FA DE D0 21 88 DF 77 .z..g"......!..w
0001B0: 37 C9 2A 8B DF AC F2 EA DE 7C EE 08 67 7D EE 10 7.*......|..g}..
0001C0: 6F 37 ED 6A 22 8B DF C9 2A 8B DF 7D 2F 5F 7C 2F o7.j"...*..}/_|/
0001D0: 57 C9 D5 1E 08 2A 89 DF CD 1E DF DC 27 DF 30 0D W....*......'.0.
0001E0: 7C 91 9F CB 12 CD DA DE 1D 20 EA 7A 37 D1 C9 06 |........ .z7...
0001F0: F4 ED 78 E6 04 C8 ED 5F C6 03 0F 0F E6 1F 4F 06 ..x...._......O.
Size : 512 (Real : 512)
000000: F5 79 C6 02 4F 38 0E ED 78 AD E6 80 20 F3 AF ED .y..O8..x... ...
000010: 4F CB 0D 37 C9 AF ED 4F 3C C9 7A B7 28 0D E5 D5 O..7...O<.z.(...
000020: 1E 00 CD 53 DF D1 E1 D0 15 20 F3 01 FF FF ED 43 ...S..... .....C
000030: 8B DF 16 01 E9 CD FA DE D0 DD 77 00 DD 23 15 1D ..........w..#..
000040: 20 F3 15 28 06 CD FA DE D0 18 F7 CD F0 DE CD FA ..(............
000050: DE D0 AA 20 07 CD FA DE D0 AB 37 C8 3E 02 B7 C9 ... ......7.>...
000060: 00 00 00 00 00 21 08 F7 11 09 F7 01 23 00 36 00 .....!......#.6.
000070: ED B0 21 CE F6 CD E6 E6 21 08 F7 CD 09 BB 38 FB ..!.....!.....8.
000080: CD 90 E6 21 08 F7 11 1A F7 01 12 00 ED B0 21 DF ...!..........!.
000090: F6 CD E6 E6 21 08 F7 CD E6 E6 3E 12 CD 6F BB CD ....!.....>..o..
0000A0: 81 BB CD 06 BB FE FC CA E2 E6 FE 0D CA 84 BB CD ................
0000B0: 0C BB 21 F7 F6 CD E6 E6 3E 12 CD 6F BB 21 1A F7 ..!.....>..o.!..
0000C0: 11 1B F7 01 0F 00 36 00 ED B0 21 1A F7 CD 90 E6 ......6...!.....
0000D0: C9 00 00 00 00 00 00 00 CD 81 BB E5 E5 06 00 CD ................
0000E0: 06 BB FE FC CA DF E6 FE 0D CA D4 E6 FE 7F CA C2 ................
0000F0: E6 FE 61 38 06 FE 7B 30 02 CB AF 4F 78 FE 10 28 ..a8..{0...Ox..(
000100: DE 71 23 04 79 CD 5A BB 18 D5 78 B7 28 D1 05 2B .q#.y.Z...x.(..+
000110: 36 00 E5 21 F3 F6 CD E6 E6 E1 18 C3 CD 84 BB E1 6..!............
000120: 11 11 00 19 70 E1 C9 E1 E1 E1 E1 C3 84 BB E5 7E ....p..........~
000130: B7 28 06 CD 5A BB 23 18 F6 E1 C9 D5 F5 C5 E5 21 .(..Z.#........!
000140: 40 00 22 40 BF 2A 1C B9 22 3E E7 22 36 BF 21 20 @."@.*..">."6.!
000150: BF 22 1C B9 21 1A F7 11 11 00 19 46 21 1A F7 11 ."..!......F!...
000160: 00 C0 CD 8C BC 38 0C E1 E1 E1 E1 CD 1D D7 CD 1D .....8..........
000170: D7 18 09 C1 D1 F1 E1 CD 98 BC 30 EF CD 8F BC 2A ..........0....*
000180: 3E E7 22 1C B9 C9 00 00 F5 C3 42 BF 30 0E C5 2A >.".......B.0..*
000190: 40 BF E5 01 80 00 09 22 40 BF E1 C1 F1 C3 00 BB @......"@.......
0001A0: E5 D5 C5 F5 1E 30 01 10 27 CD 89 E7 01 E8 03 CD .....0..'.......
0001B0: 89 E7 01 64 00 CD 89 E7 0E 0A CD 89 E7 0E 01 1E ...d............
0001C0: FF CD 89 E7 3E 20 CD 5A BB CD 5A BB F1 C1 D1 E1 ....> .Z..Z.....
0001D0: C9 3E 2F 3C A7 ED 42 30 FA FE 30 20 07 BB 20 04 .>/<..B0..0 .. .
0001E0: 3E 20 18 01 1C CD 5A BB 09 C9 7C CD B0 E7 7D CD > ....Z...|...}.
0001F0: B0 E7 3E 68 CD 5A BB C9 F5 C5 D5 57 07 07 07 07 ..>h.Z.....W....
Size : 512 (Real : 512)
000000: 06 02 E6 0F FE 0A 38 02 C6 07 C6 30 CD 5A BB 7A ......8....0.Z.z
000010: 10 F0 D1 C1 F1 C9 AF CD B4 BB 21 07 EF CD E6 E6 ..........!.....
000020: 2A 2C F7 3A D9 EE B7 28 03 23 18 0B 11 08 F7 01 *,.:...(.#......
000030: 10 00 ED B0 21 08 F7 CD E6 E6 C3 90 EE 52 4D 41 ....!........RMA
000040: 54 42 49 4E 01 00 FF 4A 21 18 EF CD E6 E6 3A 34 TBIN...J!.....:4
000050: F7 6F 26 00 CD 58 E7 CD A2 E7 21 29 EF CD E6 E6 .o&..X....!)....
000060: 2A 30 F7 CD 58 E7 CD A2 E7 21 3A EF CD E6 E6 2A *0..X....!:....*
000070: 2E F7 CD 58 E7 CD A2 E7 21 4B EF CD E6 E6 2A 32 ...X....!K....*2
000080: F7 CD 58 E7 CD A2 E7 3E 01 CD B4 BB C9 00 00 00 ..X....>........
000090: 00 FF 00 00 01 FF 00 44 49 53 43 00 54 41 50 45 .......DISC.TAPE
0000A0: 00 33 36 30 30 00 32 30 30 30 00 20 59 45 53 00 .3600.2000. YES.
0000B0: 20 20 4E 4F 00 46 49 4C 45 00 52 45 43 2E 00 1F NO.FILE.REC...
0000C0: 05 0F 46 69 6C 65 6E 61 6D 65 20 20 20 20 20 00 ..Filename .
0000D0: 1F 05 11 46 69 6C 65 20 74 79 70 65 20 20 20 20 ...File type
0000E0: 00 1F 05 12 4C 6F 63 61 74 69 6F 6E 20 20 20 20 ....Location
0000F0: 20 00 1F 05 13 4C 65 6E 67 74 68 20 20 20 20 20 ....Length
000100: 20 20 00 1F 05 14 45 6E 74 72 79 20 20 20 20 20 ....Entry
000110: 20 20 20 00 1F 05 12 53 79 6E 63 20 63 68 61 72 ....Sync char
000120: 2E 20 20 20 00 1F 05 08 49 6E 73 65 72 74 20 73 . ....Insert s
000130: 6F 75 72 63 65 20 64 69 73 63 20 74 68 65 6E 20 ource disc then
000140: 61 6E 79 20 6B 65 79 20 00 1F 05 08 49 6E 73 65 any key ....Inse
000150: 72 74 20 64 65 73 74 69 6E 61 74 69 6F 6E 20 64 rt destination d
000160: 69 73 63 20 20 20 20 20 20 20 20 20 00 1F 05 08 isc ....
000170: 50 72 65 73 73 20 50 4C 41 59 2D 52 45 43 20 6F Press PLAY-REC o
000180: 6E 20 72 65 63 6F 72 64 65 72 20 20 20 20 20 20 n recorder
000190: 00 1F 09 09 74 68 65 6E 20 61 6E 79 20 6B 65 79 ....then any key
0001A0: 20 00 FE 43 CA 77 C7 FE 42 C2 A9 C6 DF FA EF C3 ..C.w..B.......
0001B0: 77 C7 DD CD 07 00 00 00 1F 05 08 50 72 65 73 73 w..........Press
0001C0: 20 50 4C 41 59 20 74 68 65 6E 20 61 6E 79 20 6B PLAY then any k
0001D0: 65 79 00 1F 05 0F 45 72 72 6F 72 20 6F 63 63 75 ey....Error occu
0001E0: 72 65 64 20 77 68 69 6C 73 74 20 72 65 61 64 69 red whilst readi
0001F0: 6E 67 20 21 21 00 1F 05 05 53 4F 55 52 43 45 20 ng !!....SOURCE
Size : 512 (Real : 512)
000000: 4E 41 4D 45 3A 20 00 0D 0A 20 20 20 20 44 45 53 NAME: ... DES
000010: 54 2E 20 4E 41 4D 45 20 3A 20 00 08 20 08 00 20 T. NAME : .. ..
000020: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 00 .
000030: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000040: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000050: 00 00 00 00 00 00 00 00 00 00 00 00 00 4E 41 4D .............NAM
000060: 45 20 4F 46 20 50 52 4F 47 52 41 4D 2E 10 11 12 E OF PROGRAM....
000070: 80 07 4A 08 17 79 09 43 0A 54 48 49 53 20 57 41 ..J..y.C.THIS WA
000080: 53 20 43 4F 50 49 45 44 20 55 53 49 4E 47 20 4A S COPIED USING J
000090: 4C 43 53 20 55 54 49 4C 49 54 49 45 53 1F 05 05 LCS UTILITIES...
0000A0: 50 72 65 73 73 20 45 4E 54 45 52 20 74 6F 20 63 Press ENTER to c
0000B0: 6F 70 79 1F 08 08 43 20 74 6F 20 43 61 74 61 6C opy...C to Catal
0000C0: 6F 67 75 65 1F 02 09 28 49 6E 70 75 74 20 73 70 ogue...(Input sp
0000D0: 65 63 69 66 69 65 73 20 64 69 73 63 2F 74 61 70 ecifies disc/tap
0000E0: 65 29 00 D2 B8 C7 E6 FE FE 16 C2 BF CE C3 EC FE e)..............
0000F0: 3A 2B F7 B7 C2 6C BB 21 08 F7 3A D9 EE B7 20 03 :+...l.!..:... .
000100: 2A 2C F7 11 35 F7 01 10 00 ED B0 C3 6C BB 00 00 *,..5.......l...
000110: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000120: 00 00 00 00 00 00 00 00 0D 0A 46 69 6C 65 20 69 ..........File i
000130: 73 20 74 6F 20 62 69 67 2E 20 4E 6F 72 6D 61 6C s to big. Normal
000140: 6C 79 20 74 68 65 20 20 63 6F 70 79 20 77 69 6C ly the copy wil
000150: 6C 20 63 61 75 73 65 20 6D 61 63 68 69 6E 65 20 l cause machine
000160: 63 72 61 73 68 20 61 74 20 6C 6F 61 64 74 69 6D crash at loadtim
000170: 65 20 21 21 21 00 1F 05 11 41 53 43 49 49 20 66 e !!!....ASCII f
000180: 69 6C 65 00 22 2C F7 11 40 08 CD 80 BC 30 13 12 ile.",..@....0..
000190: 13 21 98 9E A7 ED 52 30 F1 21 90 FE CD E6 E6 C3 .!....R0.!......
0001A0: B8 C7 EB 11 40 08 A7 ED 52 22 2E F7 AF CD B4 BB ....@...R"......
0001B0: 21 07 EF CD E6 E6 2A 2C F7 3A D9 EE B7 28 03 23 !.....*,.:...(.#
0001C0: 18 0B 11 08 F7 01 10 00 ED B0 21 08 F7 CD E6 E6 ..........!.....
0001D0: 21 DE FE CD E6 E6 21 3A EF CD E6 E6 2A 2E F7 CD !.....!:....*...
0001E0: 58 E7 CD A2 E7 3E 01 CD B4 BB CD 7A BC CD C8 F7 X....>.....z....
0001F0: AF CD B4 BB CD C5 C7 3A DA EE 21 91 EF B7 28 1A .......:..!...(.
Size : 512 (Real : 512)
000000: CD E6 E6 21 D9 EF CD E6 E6 CD 81 BB CD 09 BB 38 ...!...........8
000010: FB CD 06 BB FE FC CD 84 BB C8 3E 01 CD B4 BB 3A ..........>....:
000020: DA EE B7 CC 37 BD 21 2B F7 46 21 1A F7 11 40 00 ....7.!+.F!...@.
000030: CD 8C BC 2A 2E F7 D4 1D D7 D4 1D D7 D2 BD FF 11 ...*............
000040: 40 08 1A CD 95 BC D2 BD FF 13 2B 7D B4 20 F3 CD @.........+}. ..
000050: 8F BC C3 C5 C7 CD 8F BC C3 BB C7 7C FE A7 DA 26 ...........|...&
000060: BF FE AA D2 26 BF C3 34 BF C5 00 00 1A 20 20 20 ....&..4.....
000070: 20 20 20 20 4F 52 20 41 0D 0A 20 20 20 20 20 20 OR A..
000080: 1E 08 11 01 A1 0B 00 00 66 6C 61 E7 EF 0E EB 1E ........fla.....
000090: 2C 06 00 9C 00 B6 08 9E 0B 00 00 E9 EF 0B 00 00 ,...............
0000A0: F8 EC 0B 00 00 F8 F4 0B 00 00 62 72 65 69 74 E5 ..........breit.
0000B0: F5 0F 01 9E 0B 00 00 69 B1 EF 0B 00 00 F9 EC 0B .......i........
0000C0: 00 00 F9 F4 0B 00 00 79 B1 F5 0F 01 0B 00 00 FA .......y........
0000D0: 28 0B 00 00 E9 2C 0B 00 00 69 B1 29 EF 0E 01 BC (....,...i.)....
0000E0: 28 0B 00 00 E9 F5 0F 29 F6 19 50 F4 0F 2C 28 1A (......)..P..,(.
0000F0: 80 01 F5 28 28 0B 00 00 69 B1 F5 0F 29 F6 14 29 ...((...i...)..)
000100: F5 0F 29 2C 0E 01 95 0E 2C F5 11 01 95 19 4E 2C ..),....,.....N,
000110: 0E 01 95 0E 2C 11 01 95 F5 19 4E 2C 0E 01 B0 0B ....,.....N,....
000120: 00 00 69 B1 2C 0B 00 00 E9 01 A0 1E 2C 06 00 34 ..i.,.......,..4
000130: 00 C0 08 03 00 00 74 B1 EF 22 53 61 76 65 20 70 ......t.."Save p
000140: 61 67 65 3A 22 01 03 00 00 74 B2 EF 22 2E 50 47 age:"....t..".PG
000150: 45 22 01 8A 01 A9 20 0F 2C 11 01 BF 20 03 00 00 E".... .,... ...
000160: 74 B1 00 18 00 CA 08 9F 1E 08 11 01 A1 0B 00 00 t...............
000170: 66 6C 61 E7 EF 0E EB 1E D2 05 00 18 00 D4 08 9F fla.............
000180: 1E 3A 11 01 A1 0B 00 00 66 6C 61 E7 EF 0F EB 1E .:......fla.....
000190: D2 05 00 3A 00 DE 08 B7 20 03 00 00 6E 61 6D E5 ...:.... ...nam.
0001A0: 01 BF 23 17 2C 0B 00 00 62 61 6E 6E 65 F2 01 A1 ..#.,...banne...
0001B0: 20 0B 00 00 62 61 6E 6E 65 F2 EF 0F 20 EB 20 BF ...banne... . .
0001C0: 23 17 2C 03 00 00 62 61 6E 6E 65 F2 00 50 00 E8 #.,...banne..P..
0001D0: 08 9E 0B 00 00 E9 EF 0F EC 19 40 01 9E 0B 00 00 ..........@.....
0001E0: 69 B1 EF 0F EC 12 01 BF 23 17 2C 0B 00 00 FA 28 i.......#.,....(
0001F0: 0B 00 00 69 B1 2C 0B 00 00 E9 29 01 BF 23 17 2C ...i.,....)..#.,
Size : 512 (Real : 512)
000000: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000010: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000020: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000030: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000040: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000050: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000060: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000070: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000080: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000090: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000A0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000B0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000C0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000D0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000E0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000F0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000100: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000110: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000120: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000130: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000140: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000150: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000160: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000170: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000180: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000190: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001A0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001B0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001C0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001D0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001E0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001F0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
Size : 512 (Real : 512)
000000: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000010: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000020: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000030: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000040: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000050: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000060: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000070: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000080: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000090: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000A0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000B0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000C0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000D0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000E0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000F0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000100: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000110: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000120: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000130: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000140: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000150: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000160: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000170: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000180: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000190: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001A0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001B0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001C0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001D0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001E0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001F0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
Size : 512 (Real : 512)
000000: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000010: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000020: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000030: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000040: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000050: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000060: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000070: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000080: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000090: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000A0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000B0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000C0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000D0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000E0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000F0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000100: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000110: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000120: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000130: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000140: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000150: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000160: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000170: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000180: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000190: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001A0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001B0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001C0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001D0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001E0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001F0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
Size : 512 (Real : 512)
000000: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000010: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000020: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000030: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000040: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000050: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000060: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000070: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000080: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000090: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000A0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000B0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000C0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000D0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000E0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000F0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000100: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000110: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000120: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000130: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000140: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000150: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000160: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000170: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000180: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000190: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001A0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001B0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001C0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001D0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001E0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001F0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
Size : 512 (Real : 512)
000000: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000010: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000020: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000030: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000040: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000050: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000060: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000070: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000080: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000090: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000A0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000B0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000C0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000D0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000E0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000F0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000100: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000110: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000120: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000130: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000140: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000150: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000160: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000170: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000180: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000190: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001A0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001B0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001C0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001D0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001E0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001F0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
Size : 512 (Real : 512)
000000: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000010: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000020: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000030: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000040: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000050: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000060: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000070: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000080: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000090: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000A0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000B0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000C0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000D0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000E0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000F0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000100: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000110: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000120: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000130: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000140: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000150: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000160: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000170: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000180: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000190: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001A0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001B0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001C0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001D0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001E0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001F0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
Size : 512 (Real : 512)
000000: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000010: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000020: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000030: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000040: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000050: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000060: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000070: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000080: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000090: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000A0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000B0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000C0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000D0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000E0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000F0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000100: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000110: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000120: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000130: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000140: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000150: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000160: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000170: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000180: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000190: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001A0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001B0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001C0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001D0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001E0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001F0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
   
Tous droits réservés. Reproduction sans autorisation interdite. © Kukulcan