home *** CD-ROM | disk | FTP | other *** search
/ Archive Magazine 1995 / ARCHIVE95.iso / text / magazine / volume_04 / issue_11 < prev    next >
Text File  |  1995-06-25  |  192KB  |  3,985 lines

  1. Thanks again!
  2. 4.11
  3. Hereæs a typical example of the öspirit of Archiveò Ö I mentioned last 
  4. month that I was going off to the States for three weeks and asked if 
  5. people would send articles in early. Within days of the magazine going 
  6. out, I was deluged with articles. Many thanks! Iæm just sorry that they 
  7. wonæt all be published this month Ö after the special effort you have 
  8. made. Still, when I get back, Iæm going to have to produce the September 
  9. issue fairly quickly (though it may be a little late) so itæs great 
  10. having extra articles ready to öpaste inò. Thanks again for all your 
  11. help and interest in Archive.
  12. 4.11
  13. Cheaper Removable Drives!!??!!??
  14. 4.11
  15. Each month, or at least every other month, I seem to be saying that the 
  16. price of the 42M removable drives has dropped again. Last month, I 
  17. foolishly said I didnæt think they would be dropping again for a while. 
  18. Well, I think Iæve found another supply of these drives Ö which could 
  19. involve another price drop. So, if youære thinking of buying a removable 
  20. drive, hold off for a few days and give me a ring Ö I should be back in 
  21. the Archive office on Friday 16th August.
  22. 4.11
  23. We have moved!
  24. 4.11
  25. No, donæt get too excited, weære not moving again. Itæs just that some 
  26. people are still sending letters and orders to 18 Mile End Road which we 
  27. left in November last year! Itæs usually öthe computeræs faultò because 
  28. it prints out the address label the way it has always done. Please tell 
  29. your computers we have moved! Thanks.
  30. 4.11
  31. Bye for now,
  32. 4.11
  33.          Paul B.
  34. 4.11
  35.  
  36. 4.11
  37.  
  38. 4.11
  39. Products Available
  40. 4.11
  41. Å    Arc Recorder Ö Hybrid Technology have produced a very cheap system for 
  42. sound sampling (ú27.95 + ú5 p&p +VAT). It consists of a microphone with 
  43. a switch and desk stand linked to the computer via the printer port and 
  44. desktop software that generates samples which can immediately be used in 
  45. other desktop applications. (This is NOT the same product as produced by 
  46. Oak Solutions despite the same name.)
  47. 4.11
  48. Å    Cartoon collection is the title of a four disc set of cartoon type 
  49. paint format clipart from Micro Studios. The price is ú19.95 or ú18 
  50. through Archive.
  51. 4.11
  52. Å    DeskJet 500 Ö Weæve had so many good reports from readers about the HP 
  53. DeskJet 500 printer that weæve worked out a special deal with our 
  54. distributors. We can offer them to Archive subscribers at ú395 inc VAT & 
  55. carriage.
  56. 4.11
  57. Å    Econet test box Ö ALSystems have produced an Econet test box which 
  58. should greatly reduce the time and effort needed to rectify faults on 
  59. Econet networks. It can detect broken cables, short circuits, cross-
  60. connected cables. It measures cable resistance. It has LEDæs for 
  61. monitoring clock & data signals, a terminator tester and a filestore 
  62. clock test facility. The price is ú75 +VAT (+ú2.35 p&p).
  63. 4.11
  64. Å    Eizo 9080i utility Ö If anyone has an Eizo 9080i and wants to use it 
  65. on the Archimedes, GL Consulting Ltd produce a utility for just ú10 
  66. which makes it possible. For more details, see the 9080i review on page 
  67. 39.
  68. 4.11
  69. Å    JISys is a journal indexing system (also available for IBM and BBC B) 
  70. which allows you to create your own journal article database. It allows 
  71. search & retrieval and cross-referencing. It has an on-line manual, 
  72. password for data protection and will cope with an index of up to 10,000 
  73. articles and authors. The price is ú75 inclusive from KAS Software.
  74. 4.11
  75. Å    LBP4 laser printers Ö There was a huge response to the special offer 
  76. last month on LBP4 laser printers (on the back of the Price List). We 
  77. had bought two printers from the distributor on their end of year 
  78. clearance but these were sold by about 10.00 a.m. on the day after the 
  79. magazines left this office! We could have sold them several times over 
  80. that day and the next. The good news is that, because of all the 
  81. interest, weæve been able to arrange a semi-permanent special deal with 
  82. the distributor. We can now sell the LBP4 with an extra 1Mbyte ram 
  83. (useful when not using the Laser Direct interface) for just ú875. This 
  84. price does not include the 250 sheet paper feed tray, but the printer 
  85. already has a 50-sheet tray, so itæs not essential. If you do want a 
  86. paper feed tray at the same time, add ú90 (instead of the normal price 
  87. of ú105).
  88. 4.11
  89. When you add the CC Laser Direct interface at ú380 to the LBP4 at ú875, 
  90. you get ú1255 (my arithmetic was ú100 out last month!) which is not that 
  91. much more than the cost of the 300 d.p.i. Laser Direct Qume and as well 
  92. as having the advantage of 600 d.p.i., you get a printer that will run 
  93. on other computers and can even be connected via the serial or parallel 
  94. interfaces (all standard on the LBP4) to other computers Ö or indeed to 
  95. the same computer. You can then use the front panel switches to select 
  96. which interface you use. This is useful if you want to use the printer 
  97. in direct printing mode from, say, First Word Plus or from Basic.
  98. 4.11
  99. So, by comparison, why should anyone want to pay ú1560 for the LBP8 
  100. Laser Direct since it can only be used with the Archimedes and not on 
  101. other computers? Well, it is faster in terms of pages per minute (8 
  102. instead of 4) even though the page preparation time will be the same on 
  103. both. Secondly, it looks to me to be a more robust printer which could 
  104. be useful, say, in a school situation.
  105. 4.11
  106. The third point is that it has a straighter paper path. The LBP4 has an 
  107. S-shaped paper path feeding into an output hopper but you can open a 
  108. flap and make it C-shaped though it doesnæt then go into the hopper. The 
  109. LBP8 on the other hand normally has a C-shaped path. (This is useful 
  110. because it drops the sheets face down so that page 1 of a multi-page 
  111. document is at the top of the pile when you take it out of the hopper.) 
  112. If you fold out the catch tray at the opposite end to the input tray, 
  113. you get a completely straight paper path, if you are printing onto 
  114. labels or card so there is less chance of jamming and if you are 
  115. printing acetates, thereæs less danger of them getting curled up. The 
  116. advantage of the S-shaped path though is that the printer is more 
  117. compact as a result. (See diagrams opposite.)
  118. 4.11
  119. Paper trays are a little confusing with the LBP4 but I think I have got 
  120. it sorted out now. Provided, as standard, with the printer is an 
  121. integral tray which takes about 50 sheets at a time. As an alternative, 
  122. you can buy a paper feed unit and cassette (Archive price ú105). This 
  123. forms a base under the printer and takes a removable paper cassette 
  124. which carries about 250 sheets of paper. You can also get spare 
  125. cassettes for the paper feed unit so that you can have different types 
  126. of paper in different cassettes. (Archive price ú57)
  127. 4.11
  128. Å    Mandelbrot Set Ö Explore Mandelbrot sets in mode 15 with this C 
  129. program which goes to magnifications of 100 million. Partial or 
  130. completed sets can be saved and re-loaded. The price is ú12.95 inclusive 
  131. from KAS Software.
  132. 4.11
  133. Å    PC Connect Ö DT Software have produced an interesting new piece of kit 
  134. for the Archimedes. It consists of a podule plus a board to go in a PC 
  135. (or compatible) plus the appropriate high speed interconnection. The 
  136. idea is that the two computers can then share peripherals including 
  137. comms, printers and hard drives and you can even run the PC from the 
  138. Archimedesæ keyboard. The cost is just ú169.95 +VAT.
  139. 4.11
  140. Å    PC Emulator upgrade Ö To get your PC emulator upgraded to version 1.60 
  141. which we mentioned last month, you need to send the PC emulator disc to 
  142. Acorn Direct in Wellingborough with a cheque made payable to ÉAcorn 
  143. Directæ for ú34.08 (ú29 + VAT). However, Learning Curve owners can get a 
  144. free upgrade! If you talk to the dealer from whom you bought your A3000 
  145. or Archimedes Learning Curve, he should have a form you can fill in and 
  146. send, with serial number and proof of purchase, to Acorn Direct and they 
  147. should send you a free upgrade to 1.60. (However, as I write (19/7/91) 
  148. it hasnæt actually appeared as a stock item!)
  149. 4.11
  150. Å    Panasonic printers Ö The KXP1124 printer has now been superseded by 
  151. the KXP1124i which we can sell at an Archive price of ú299 inc VAT & 
  152. carriage. We still have a couple of the older KXP1124æs which we can 
  153. sell at ú235. (The Archive price was ú281.)
  154. 4.11
  155. Å    Saloon Cars is here! 4th Dimensionæs new racing simulator is available 
  156. now Ö Archive price is ú23.
  157. 4.11
  158. Å    SCSI hard drive price drop Ö The prices of most of the Oak Computers 
  159. hard drives has dropped Ö see the Price List for full details. There 
  160. will also be some big reductions to clear existing stock. These are 
  161. listed on the back page of the Price List.
  162. 4.11
  163. Å    Shareware N║41 Ö Under the heading of Éeducationæ are an animation of 
  164. a four stroke engine, a control language for use in GCSE and a biology 
  165. program relating to Mendelian inheritance. There is a floating point 
  166. assembler Basic library and a desktop assembler test bed. The range of 
  167. utilities includes: a comms utility, a utility which reads BBC tapes via 
  168. an RS423 link to a BBC micro, a converter between ArcText, DOS, VAX and 
  169. FWP files, a disc cataloguer, an Edword- ASCII converter, a utility that 
  170. displays the current filing system, a filetype guesser and a desktop 
  171. file loader. Finally, there is a superb golf game which, on its own, 
  172. makes the disc worth the ú3.
  173. 4.11
  174. Å    STEbus interface Ö Intelligent Interfaces have produced an interface 
  175. which allows the connection of up to four STEbus interfaces to fitted to 
  176. be an Archimedes computer (only 2 on an A300 series or 3 on an A540) 
  177. providing access to a wide range of I/O devices including A/D, D/A, 
  178. parallel I/O, serial I/O, networking interfaces, stepper & servos 
  179. controllers etc, etc. The interface costs ú495 +VAT.
  180. 4.11
  181. Review software received...
  182. 4.11
  183. We have received review copies of the following software and hardware: 
  184. !ReaderS, !MapIT (Genesis II application), Guardians of the Labyrinth 
  185. (Soft Rock Software), Animynd Life, OutLook for Eizo 9080i.ááA 
  186. 4.11
  187.  
  188. 4.11
  189. And now a word from our Sponsor....
  190. 4.11
  191. If you ask a committed Christian what it was that first attracted him or 
  192. her to the Christian faith, I think you will find that the vast majority 
  193. will say something like... öWell, I knew some Christians and was 
  194. impressed by their attitude and life style and so I decided to look into 
  195. it.ò Thatæs certainly what started me on my search for the truth back in 
  196. the mid 1960æs.
  197. 4.11
  198. On the other hand, if you find someone who is a firm non-believer who 
  199. just ödoesnæt want to knowò when the Christian faith is mentioned, it 
  200. often stems from a bad experience they have had with someone who öcalled 
  201. themselves a Christianò or of a church which was anything but the 
  202. öliving testimony to the love of Godò that it ought to be.
  203. 4.11
  204. If you are someone who, like me, professes to be a Christian then the 
  205. way you live your life is absolutely vital. If your faith is real, it 
  206. will show in the quality of your life and people will be attracted to 
  207. the Christian faith through you. But if itæs not real and you just go to 
  208. church and wear the ömaskò of being a Christian, people will see through 
  209. it. The effect will be that non-believers will look at you and say, öIf 
  210. thatæs what being a Christian is all about then I donæt want to know, 
  211. thanks.ò
  212. 4.11
  213. So, my appeal this month is to those of you who call yourselves 
  214. Christians but who know in your heart of hearts that your faith isnæt as 
  215. alive and active as it could be. Do you read your bible? Do you pray? Do 
  216. you meet with other Christians? If not, that might be part of the 
  217. problem. If you do and yet you are still not full of life and love, why 
  218. not go and see a Christian leader or even drop us a line Ö we might be 
  219. able to help.
  220. 4.11
  221. If not for your own sake, then for the sake of those who donæt yet 
  222. believe in Jesus, resolve to find out what is missing in your life and 
  223. get it sorted out as soon as you possibly can. 
  224. 4.11
  225.  
  226. 4.11
  227.  
  228. 4.11
  229. Norwich Computer Services 96a Vauxhall Street, Norwich, NR2 2SD. 0603-
  230. 766592 (764011)
  231. 4.11
  232.  
  233. 4.11
  234. 4th Dimension    P.O. Box 4444, Sheffield. (0742Ö700661)
  235. 4.11
  236. 4mation    11 Castle Park Road, Whiddon Valley, Barnstaple, Devon, EX32 
  237. 8PA. (0271Ö25353) (Ö22974)
  238. 4.11
  239. Abacus Training    29 Okus Grove, Upper Stratton, Swindon, Wilts, SN2 
  240. 6QA.
  241. 4.11
  242. Acorn Direct    13 Dennington Road, Wellingborough, Northants, NN8 2RL.
  243. 4.11
  244. Acorn Computers Ltd    Fulbourn 
  245. Road, Cherry Hinton, Cambridge, CB1 4JN. (0223Ö245200) (Ö210685)
  246. 4.11
  247. Acorn Training Centre    Unit 5, 
  248. Cambridge Technopark, 645 Newmarket Road, Cambridge CB5 8PB. 
  249. (0223Ö214411)
  250. 4.11
  251. Ace Computing    27 Victoria Road, Cambridge, CB4 3BW. (0223Ö322559) 
  252. (Ö69180)
  253. 4.11
  254. ALSystems    47 Winchester Road, Four Marks, Alton, Hampshire, GU34 5HG. 
  255. (0420Ö87213.)
  256. 4.11
  257. Arnor Ltd    611 Lincoln Road, Peterborough, PE1 3HA. (0733Ö68909) (Ö67299)
  258. 4.11
  259. Atomwide Ltd (p7)    23 The Greenway, Orpington, Kent, BR5 2AY. 
  260. (0689Ö838852) (Ö896088)
  261. 4.11
  262. Avisoft     11 Meadow Close, Wolvey, Hinckley, LE10 3LW.
  263. 4.11
  264. Clares Micro Supplies    98 Mid
  265. dlewich Road, Rudheath, Northwich, Cheshire, CW9 7DA. (0606Ö48511) 
  266. (Ö48512)
  267. 4.11
  268. Colton Software (p14)    149Ö151 St 
  269. Neots Road, Hardwick, Cambridge, CB3 7QJ. (0954Ö211472) (Ö211607)
  270. 4.11
  271. Computer Concepts (p30/31)    Gaddesden 
  272. Place, Hemel Hempstead, Herts, HP2 6EX. (0442Ö63933) (Ö231632)
  273. 4.11
  274. Cygnus Software    11 Newmarke Street, Leicester, LE1 5SS.
  275. 4.11
  276. Dabhand Computing    5 Victoria Lane, Whitefield, Manchester, M25 6AL. 
  277. (061Ö766Ö8423) (Ö8425)
  278. 4.11
  279. David Pilling    P.O.Box 22, Thornton Cleveleys, Blackpool, FY5 1LR.
  280. 4.11
  281. DT Software    13 Northumberland Road, Leamington Spa, Warwickshire, CV32 
  282. 6HE.
  283. 4.11
  284. DT Software    FREEPOST, Cambridge CB3 7BR. (0223Ö841099)
  285. 4.11
  286. Eterna    4 rue de Massacan, 34740 Z.I. Vendargues, France. (010Ö33 +67 70 
  287. 53 97)
  288. 4.11
  289. GL Consulting Ltd    8 Agates Lane, Ashtead, Surrey, KT21 2NF. 
  290. (0372Ö272937) (Ö279362)
  291. 4.11
  292. Intelligent Interfaces    43B Wood 
  293. Street, Stratford-on-Avon, CV37 6JQ. (0789Ö415875) (Ö450926)
  294. 4.11
  295. Irlam Instruments    133 London Road, Staines, Middlesex TW18 4HN. 
  296. (0895Ö811401)
  297. 4.11
  298. ITV Software    6 Paul Street, London EC2A 4JH (071Ö247Ö5206)
  299. 4.11
  300. KAS Software    74 Dovers Park, Bathford, Bath  BA1 7UE. (0225Ö858464)
  301. 4.11
  302. Longman-Logotron    Dales Brewery, Gwydir Street, Cambridge, CB1 2LJ. 
  303. (0223Ö323656) (Ö460208)
  304. 4.11
  305. MicroPower Ltd    Northwood House, North Street, Leeds LS7 2AA. 
  306. (0532Ö458800)
  307. 4.11
  308. Micro Studio Ltd    22 Churchgate Street, Soham, Ely, Cambridgeshire.
  309. 4.11
  310. Northwest SEMERC    ?????????????????????????
  311. 4.11
  312. Oak Solutions (p19)    Cross Park 
  313. House, Low Green, Rawdon, Leeds, LS19 6HA. (0532Ö502615) (Ö506868)
  314. 4.11
  315. Paul Fray Ltd    4 Flint Lane, Ely Road, Waterbeach, Cambridge CB5 9QZ. 
  316. (0223Ö441134) (Ö441017).
  317. 4.11
  318. P.R.E.S.    6 Ava House, Chobham, Surrey. (0276Ö72046)
  319. 4.11
  320. Racing Car Computers    1 Mulberry 
  321. Cottage, Tye Green, Elsenham, Bishopæs Stortford, CM22 6DZ. 
  322. (0279Ö812496)
  323. 4.11
  324. Ray Maidstone (p4 & 21)    421 
  325. Sprowston Road, Norwich, NR3 4EH. (0603Ö407060) (Ö417447)
  326. 4.11
  327. RESOURCE    Exeter Road, Doncaster, DN2 4PY. (0302Ö340331)
  328. 4.11
  329. Safesell Exhibitions (p13)    Market 
  330. House, Cross Road, Tadworth, Surrey KT20 5SR.
  331. 4.11
  332. Sherston Software    Swan Barton, Sherston, Malmesbury, Wilts. SN16 0LH. 
  333. (0666Ö840433) (Ö840048)
  334. 4.11
  335. Techsoft UK Ltd (p8)    Old School 
  336. Lane, Erryrs, Mold, Clwyd, CH7 4DA. (082Ö43318)
  337. 4.11
  338. The Serial Port    Burcott Manor, Wells, Somerset, BA5 1NH. (0243Ö531194) 
  339. (Ö531196)
  340. 4.11
  341. Topologika    P.O. Box 39, Stilton, Peterborough, PE7 3RL. (0733Ö244682)
  342. 4.11
  343. Vector Services Ltd    13 Denning
  344. ton Road, Wellingborough, Northants, NN8 2RL.
  345. 4.11
  346.  
  347. 4.11
  348. LBP4 has ÉSæ and ÉCæ shaped paper paths
  349. 4.11
  350.  
  351. 4.11
  352. LBP8 has ÉCæ shaped and straight paper paths
  353. 4.11
  354.  
  355. 4.11
  356. Hints and Tips
  357. 4.11
  358. Å    Running applications Ö Carrying on from Hugh Eagleæs tip about running 
  359. one application from inside another, on a A310, if you only have 
  360. floppies and have, say, a DTP !Impression disc with !PrinterDM , 
  361. !FontDraw and !DrawPlus all at the same level, you can tailor the !run 
  362. file of, say, !Impression to load other applications at the same 
  363. directory level, dependant on memory, by using the command 
  364. 4.11
  365. *desktop <obey$dir>.^.!second_
  366. 4.11
  367. application_name
  368. 4.11
  369. the <obey$dir> sets the filing system into the first selected appli
  370. cation (!Impression.) and the .^. takes it back up to the level you were 
  371. at first! The next application then loads on the desktop ready for use. 
  372. Repeat the line with ö!third_ application_nameò and so on.  Ned Abell
  373. 4.11
  374. Å    Colour separations Ö Last month, there was a question from John 
  375. Oversby about a colour separation program for !Draw or sprite files. One 
  376. solution is to use DrawPlus (Careware 13), actually drawing different 
  377. colours on different ölayersò. Another possible solution revolves around 
  378. the Impression Business Supplement which provides colour separation for 
  379. PostScript files. However, the ideal solution is a simple öfilterò 
  380. program which takes in a !Draw file and selects all objects of a 
  381. particular colour and puts them into a new !Draw file. Does anyone know 
  382. of such a program? I would be interested in using this for producing 
  383. double-sided printed circuit boards using !Draw. It is easy to write a 
  384. Basic program to do this starting from the !Draw format as specified in 
  385. the PRM Ö I could even do this myself Ö but making it RISC-OS-ified is 
  386. another matter. Brian Cowan
  387. 4.11
  388. Impression H & T
  389. 4.11
  390. Å    Business Supplement Ö Like many of you I was excited about the release 
  391. of more software for serious users of Impression II. The addition of the 
  392. mail-merge facility is particularly useful. However, I have noticed that 
  393. it suffers from a problem that early versions of Impression had. Namely, 
  394. using the * print facility causes the print to crash after the first 
  395. document with öInvalid number of output bitsò in multiscan mode. The 
  396. problem is resolved by switching to mode 15. Also, beware of forgetting 
  397. to load your RISC-OS printer driver before requesting a print from 
  398. !Importer. This is because it wonæt warn you that you will receive a 
  399. draft copy Ö and worse, you have to close everything down and start 
  400. again.
  401. 4.11
  402. Another word of warning to those of you planning to buy the supplement 
  403. thinking that the WordStar loader will solve all your translation 
  404. problems Ö it doesnæt (not on my version, anyway)! If I had thought 
  405. about it, the result one gets is obvious. All the ASCII spaces that mess 
  406. up justification are stripped Ö but this is at the cost of losing a 
  407. space at the end of a line. Consequently, numerous words are joined 
  408. together. If you are prepared to use the spellchecker to separate the 
  409. words again the utility is fine and it does stop those messy spaces 
  410. appearing whenever you make an alteration to the text. However, itæs 
  411. still hard work!  John Brocks
  412. 4.11
  413. Å    Font usage Ö Is there a product or would someone like to write an 
  414. application which takes an Impression document and tells you what 
  415. fontsáare required? The reason for this is that some PD software 
  416. includes documentation prepared in Impression format. This is a great 
  417. idea but sometimes strange fonts are used. If you are using Adrian 
  418. Lookæs !FontDir (Shareware 36) then you need to know which fonts are 
  419. needed before Impression is booted up. Brian Cowan
  420. 4.11
  421. That should be easy enough. If you want to do it manually, you can save 
  422. the text of an Impression document with styles and look at it in Edit. 
  423. You can search for öfont  ò and look through all the references to 
  424. particular fonts as they occur in the style definitions and as effects 
  425. within the text. Mind you, that will give you the fonts that appear 
  426. within the style definitions regardless of whether those styles have 
  427. actually been used in the document. Anyone want to have a go at writing 
  428. such an application?
  429. 4.11
  430. Is anyone interested in / able to convert between the Impression 
  431. Document Description File format and TeX? I think it should be possible 
  432. since both contain the same sort of information. This would be useful 
  433. for scientific applications where many journals accept material on disc 
  434. or by wire in TeX format. Brian Cowan
  435. 4.11
  436. Å    Labels and tickets Ö When I was printing video cassette labels onto a 
  437. roll of adhesive labels they were printing too far to the right. I 
  438. failed to understand that !Impression is smart and says, öright, you are 
  439. printing a document 165mm wide. I will print it 82.5mm to the right and 
  440. left of the centre line of the printerò. I have a mark on the case of my 
  441. Citizen 120D printer to align the left hand side of A4 paper, when 
  442. putting in individual sheets but I canæt centre different rolls of 
  443. labels accurately without putting several marks on the case which would 
  444. be confusing so I got round the problem by designing new master pages 
  445. that are always A4 width (210 mm) and creating a frame on that page that 
  446. is the right width for the labels and off centred to the left. I 
  447. continue to put the label roll edge to the mark. 
  448. 4.11
  449. I then had to change the !Printer DM page size to one 102mm by 210mm 
  450. wide which gives me the the right ögreyingò on the screen as I have 
  451. öPreferencesò, öShow page bordersò, switched on. This prints two perfect 
  452. sets of labels but I still get unwanted form feeds at the end of the 
  453. page! (Example supplied on monthly program disc.)  Ned Abell
  454. 4.11
  455. Å    Retaining styles Ö Hugh Eaglesæs question about setting a style in a 
  456. blank Impression frame (Archive 4.9 p11) can be answered in terms of 
  457. ÉPlace holdingæ in the same way as my hint on re-aligning lines starting 
  458. with a different font (Archive 4.8 page 11). Just set the style and type 
  459. a Énullæ character in the frame (i.e. one which is not defined in the 
  460. font you are using) by using Alt and the keypad numbers. (EFF fonts are 
  461. rapidly filling up, making null characters harder to find, but try 136 
  462. or 139.) Bruce Goatly
  463. 4.11
  464. Å    Un-deleting Ö As you probably know, you can highlight a passage, type 
  465. over it and thereby replace it. Well, if you have second thoughts 
  466. immediately afterwards, you can restore the original by highlighting the 
  467. replacement passage and typing <ctrl-V>. This deletes the replacement 
  468. altogether rather than cutting it to the clipboard; the clipboard still 
  469. contains the original version. Bruce GoatlyááA 
  470. 4.11
  471.  
  472. 4.11
  473. Help!!!!
  474. 4.11
  475. Å    Mac Scanner Ö Does anybody know of software to use a Mac AppleScanner 
  476. with a SCSI interface on an Archimedes? Brian Cowan
  477. 4.11
  478. Å    Podule expansion Ö Does anyone know of an expansion box which allows 
  479. more than 4 podules to be attached to an Archimedes computer at any one 
  480. time? A G Duckett, Telford.ááA 
  481. 4.11
  482.  
  483. 4.11
  484.  
  485. 4.11
  486. Unbeatable value!!
  487. 4.11
  488. A540
  489. 4.11
  490. just
  491. 4.11
  492. ú2400
  493. 4.11
  494. +vat
  495. 4.11
  496.  
  497. 4.11
  498. Tel. (0223) 467313
  499. 4.11
  500.  
  501. 4.11
  502. Atomwide
  503. 4.11
  504. Separate sheet to replace this one
  505. 4.11
  506.  
  507. 4.11
  508. Techsoft
  509. 4.11
  510. From 4.7 page 20
  511. 4.11
  512. unless they get some new artwork to you by Wednesday.
  513. 4.11
  514. (Please phone 082Ö43318 if in doubt)
  515. 4.11
  516.  
  517. 4.11
  518. Hardware Column
  519. 4.11
  520. Brian Cowan
  521. 4.11
  522. By all accounts, the October Acorn User Show at the Wembley Conference 
  523. Centre will be an exciting event (Wembley Conference Centre, October 
  524. 11th Ö 13th Ö Weæll be there! Ed.). There should be a number of new 
  525. hardware products for the Archimedes range, some of which we have been 
  526. anticipating for quite some time. Also, there might even be new machines 
  527. from Acorn. But first a history lesson!
  528. 4.11
  529. Floppy disc capacity
  530. 4.11
  531. Before the Archimedes 300 range was released to the public, way back in 
  532. the summer of 1987 (was it really that long ago?) there was a pre-
  533. production model produced for software developers and other lucky 
  534. people. A striking feature about this machine, I think it was called the 
  535. A500, was that it had a disc controller chip and a floppy disc drive 
  536. capable of supporting the high density 2 megabyte (unformatted) discs.
  537. 4.11
  538. As we all know, when the production machines appeared, starting with the 
  539. model 305, we were back to the 1770 family controller chip running an 
  540. ADFS not exceeding 800 kbytes. In the DOS emulation environment, the 
  541. maximum floppy disc density was then 720 kbytes. These days that is 
  542. pretty prehistoric; Acornæs decision was a retrograde step. 
  543. 4.11
  544. I think that the only area where this is of crucial importance is in 
  545. reading and writing DOS discs Ö and DOS compatibility is vital Ö but 
  546. more on that later. So what would we like on the floppy drive front? 
  547. Ideally some enterprising company would produce a new floppy disc drive 
  548. interface and a high density drive which would replace the machineæs 
  549. internal disc drive. Then we would need a modified ADFS supporting 1.6 
  550. megabyte capacity and the facility to access high capacity DOS format 
  551. discs as well. I understand that one of the öqualityò companies is 
  552. working on just such a product. So look out at the Show.
  553. 4.11
  554. PC emulation 
  555. 4.11
  556. By the time you read this, the new PC emulator should be available. This 
  557. is the multitasking all-singing all-dancing version we have been waiting 
  558. for. Apart from the facility of operating in a window (if you have 
  559. sufficient memory for this), other improvements are support for up to 
  560. four hard disc partitions, EGA and MDA graphics modes and öpartial 
  561. support for VGAò. 
  562. 4.11
  563. The old version of the emulator provided only CGA graphics. As I 
  564. understand it, the reason for this was the speed constraint. Emulating 
  565. the DOS screen was a serious speed bottleneck. So one waits in fear as 
  566. to the speed of this new emulator operating in the fancy screen modes. I 
  567. think things may be speeded up through the use of the Acorn font manager 
  568. to supervise writing to the screen under emulation but we will have to 
  569. wait and see. What speed increase can be obtained from an ARM3? 
  570. Presumably the emulator code has been written with the ARM3 cache in 
  571. mind. The turbo RAM of the Archimedes 540 will also give a modest speed 
  572. increase; I will have to run some benchmark tests. 
  573. 4.11
  574. There are some other questions concerning PC emulation. What actual CPU 
  575. is being emulated? Is it really still an 8086 or might it now be a æ286? 
  576. The emulator will emulate the presence of an 8087 maths coprocessor; a 
  577. really good idea.
  578. 4.11
  579. DOS cards
  580. 4.11
  581. Continuing with the topic of the (anticipated) poor speed of the PC 
  582. emulator, brings us to the sore point of DOS ösecond processorò cards. 
  583. Again rumours abound, but we all know what happened to Mach Technology 
  584. (but do we really know what really happened?). The time and the place to 
  585. look must be the October Show. I hope to see at least one company 
  586. exhibiting a DOS card. 
  587. 4.11
  588. There is real potential for some clever design here, so balancing 
  589. performance and price could be quite tricky. Although two years ago we 
  590. would have been öover the moonò with a æ286 card which made our 
  591. Archimedes simply pretend to be an IBM AT, things have now moved on Ö 
  592. particularly with the new multitasking emulator. When you consider that 
  593. even with a real DOS CPU there is still the problem of screen emulation, 
  594. you will realise that a DOS card will need to use a lot of code similar 
  595. to that of the software emulator. The DOS CPU could even öhook inò to 
  596. the emulator software....Letæs wait and see what the boffins come up 
  597. with.
  598. 4.11
  599. A few further points to ponder. If the DOS card has a floating point 
  600. æx87 chip then this could be commissioned, in the background, to help 
  601. the ARM chip in doing its floating point work. Or DOS peripherals could 
  602. be accessed by the Archimedes. There are some very exciting possibili
  603. ties for cross-CPU cooperation.
  604. 4.11
  605. New machines?
  606. 4.11
  607. In past Hardware Columns I have noted the fact that, frequently, third 
  608. party add-ons presage features of new Acorn machines. The Aleph One ARM3 
  609. add-on was a good example of this as was the Atomwide VIDC enhancer. 
  610. 4.11
  611. Since Acorn already publish the format specification for high density 
  612. ADFS floppy discs in the PRM, it seems likely that if new machines are 
  613. to be released, they will incorporate high density floppies. Add to this 
  614. the fact that at least one university was reluctant to purchase a suite 
  615. of Archimedes machines precisely because high density discs could not be 
  616. used. It must be good sense to move in this direction. (Take it from me, 
  617. 2M floppies are a pretty safe bet. Ed.)
  618. 4.11
  619. However, I doubt that we will ever see an Archimedes with an on-board 
  620. DOS CPU. I sympathise with the Acorn view of wanting to go forward 
  621. rather than backward, but one must be realistic. I think that one of the 
  622. advantages of a DOS card will be that confirmed DOS users might be 
  623. encouraged to purchase Archimedes machines because it is then an 
  624. adequate PC plus a whole lot else.
  625. 4.11
  626. Things seem to have gone quiet on the portable front but rumours abound 
  627. concerning a new översionò of the A3000 with an ARM3 and 4M of ram, to 
  628. be sold at a competitive price. I donæt quite see who this is aimed at; 
  629. I would much prefer to see the existing A3000 reduced substantially in 
  630. price, together with an extensive and aggressive marketing policy.
  631. 4.11
  632. If there are new machines on the way then one might speculate as to 
  633. their features. I have already mentioned high capacity floppies but 
  634. letæs think about hard discs. ST506 is becoming obsolete and IDE drives 
  635. are getting cheaper and cheaper. However, SCSI remains the most 
  636. versatile interface. So, at the low end of the market it is possible 
  637. that a new A3000-type machine might well incorporate an IDE interface, 
  638. possibly with space for fitting an internal drive. If Ethernet were 
  639. available at a reasonable price then such a remodelled A3000 could sell 
  640. like hot cakes to the öseriousò user.
  641. 4.11
  642. Scanning Ö the hard way 
  643. 4.11
  644. Although I have been lucky in having a chance to try out many hardware 
  645. products for the Archimedes, a scanner has not been one of these. I 
  646. recently had the need to scan an image for a DTP application, but I had 
  647. no scanner. However, a Mac in my laboratory was equipped with a very 
  648. sophisticated flat bed scanner. Actually, the scanner had a SCSI 
  649. interface as does my office Archimedes (I know what you are thinking! Ö 
  650. but the software would be prohibitive).
  651. 4.11
  652. This is what I decided to do: I would scan the image on the Mac and 
  653. store it in TIFF format on the Macæs hard disc. So far so good; that 
  654. worked. Next, I used a product called Apple File Exchange to write the 
  655. file, using the Mac, onto a DOS format disc. Eventually that worked. The 
  656. problem was that a full A4 page required just over a megabyte whereas 
  657. the DOS disc could only hold 720k. (Now you see my interest in high 
  658. capacity DOS discs!) I had to content myself with half a page and then I 
  659. was able to fit the image file on the disc. Next I loaded up MultiFS on 
  660. my Archimedes, inserted the disc and opened up the directory viewer. 
  661. There was my file shown on the disc as a PC file. I simply dropped this 
  662. file on ChangeFSI and there on the screen was my scanned image ready to 
  663. be exported as a sprite into Impression. 
  664. 4.11
  665. I learned quite a lot from this ordeal. They say that the Mac has the 
  666. best user interface going. Rubbish! Using a Mac is like trying to drive 
  667. to work on a lawn mower. It is slow, non-intuitive and highly annoying. 
  668. I came away fully appreciating the staggering power of my old Archimedes 
  669. 310. I know that our secretaries become frustrated with the difficulties 
  670. they encounter with their Macs; now they certainly have my sympathy. 
  671. Unfortunately, I fear that my colleagues would regard it as but another 
  672. eccentricity if I were to suggest wholesale conversion to Archimedes. 
  673. However, a DOS card just might tip the balance my way.
  674. 4.11
  675. ROM speedups
  676. 4.11
  677. Last month I wrote of a few potential problems concerning the speeding 
  678. up of ROMs by reprogramming the MEMC chip. My 540 has EPROMs and these 
  679. certainly wonæt run faster; hopefully the release ROMs will. I thought 
  680. there was a problem with one of the 410/1 machines. From time to time 
  681. the screen would try to ödisintegrateò. I thought that speeding up the 
  682. ROMs was the problem, but it now appears that a marginal VIDC chip was 
  683. the culprit. So I have encountered no problems with the ROM speedup.
  684. 4.11
  685. Programming EPROMs
  686. 4.11
  687. About a year ago there was an announcement from a company calling itself 
  688. Racing Car Computers. They were advertising an EPROM programmer for the 
  689. Archimedes. In my laboratory all we have is a rather feeble programmer 
  690. purchased many years ago for the grand sum of ú20 from a company called 
  691. Solidisk (remember them?).  It seems that Racing Car are having 
  692. production difficulties so my programmer has not arrived. However, they 
  693. did send me a demonstration disc of their software and it looks good. 
  694. 4.11
  695. It is amazing, but if software follows Acornæs RISC-OS guideline, the 
  696. most complex of things can become quite simple to become familiar with. 
  697. I looked at the Racing Car code which at present is mostly in Basic. It 
  698. certainly is impressive, providing a full range of programming algo
  699. rithms for the various EPROM manufacturers. If you are desperate for an 
  700. Archimedes-based EPROM programmer then there is an RS232 driven device 
  701. available from Farnell Electronics which has software for driving it 
  702. from an Archimedes. However I shall wait for my racing car!ááA 
  703. 4.11
  704.  
  705. 4.11
  706. CC
  707. 4.11
  708. From 4.10 page 30
  709. 4.11
  710.  
  711. 4.11
  712. CC
  713. 4.11
  714. From 4.10 page 31
  715. 4.11
  716.  
  717. 4.11
  718. Matters Arising
  719. 4.11
  720. Å    IFDD? Ö The launch of the promised Citizen IFDD drives (Archive 4.7 
  721. p57) is a bit up in the air at the moment. Iæm told that the launch of 
  722. the 20M drives is being delayed due to discussions in Japan with 
  723. competing manufacturers who wish to come out with drives that conform to 
  724. a standard. Thatæs good news! 
  725. 4.11
  726. A 4M drive seems to be coming on stream in that öEDò drives are 
  727. appearing in products Ö for example a new jingle player from Soniflex 
  728. which stores 16bit audio on 2M (öHDò) or 4M (öEDò) discs. Iæm not told 
  729. who the drive manufacturer is but the discs are from Verbatim and are 
  730. ú6.15 retail for a 4M formatted disc. Ned Abell
  731. 4.11
  732. Å    Public Domain confusion Ö Last month, Robert Chrismas referred to 
  733. FontEd as öpublic domainò software. We should point out that this is not 
  734. strictly true. Acorn Computers Ltd have allowed us, along with other 
  735. Acorn dealers, to distribute FontEd to customers and have allowed us to 
  736. make a charge for supplying it but they have not released it into the 
  737. public domain Ö it remains the intellectual property of Acorn Computers. 
  738. The reasoning behind this is to try to maintain some degree of control 
  739. about which version number of the software is available. Newer versions 
  740. are made available to those who are doing the distribution.
  741. 4.11
  742. (Also, we said that FontEd was available on Shareware 7 Ö itæs not Ö 
  743. itæs on Careware 7. That was Edæs fault!)
  744. 4.11
  745. Å    Toolkit Plus Ö Following the hint last month (p9) about modifying 
  746. Toolkit Plus to make it work on E-format and SCSI, Dave Clare from 
  747. Clares Micro Supplies, points out that (a) the modification will not 
  748. work correctly in all circumstances and (b) it is not necessary anyway 
  749. because version 1.01 of Toolkit Plus, which has been available for about 
  750. a year now, deals with E formats and various filing systems. To obtain 
  751. your free upgrade, send the original program disc plus an S.A.E. to 
  752. Clares.
  753. 4.11
  754. Å    Virus Target Ö On this monthæs magazine disc there is a target 
  755. application which will report if it has been attacked by a virus and so 
  756. help to catch any infection a little earlier. The author also recommends 
  757. that users attempt to modify the program themselves to reduce detection 
  758. by an invading (and therefore possibly an evading) virus.ááA 
  759. 4.11
  760.  
  761. 4.11
  762. Chocks Away Extra Missions
  763. 4.11
  764. David Markland
  765. 4.11
  766. This is a new exciting upgrade to the original Chocks Away flight 
  767. simulator from The 4th Dimension. You need the original Chocks Away to 
  768. run it and it is copy protected so cannot be used from hard disk. It 
  769. contains 16 new maps which includes one that enables you to take off 
  770. from underneath a pier. There are new flying conditions which include 
  771. blizzards and night flying. The digitised sound has been much improved. 
  772. There are over 1000 new targets which include Zeppelin Airships and 
  773. extremely large Super-Tankers.
  774. 4.11
  775. The vector graphics are improved and you can opt for more detailed, but 
  776. slower, graphics while flying which is useful for identifying planes and 
  777. taking reconnaissance photos. For long distance flights there is a Fast 
  778. Forward option which makes you go 5 times faster, but this can only be 
  779. used when there are no enemy targets or planes around. There is also a 
  780. graphics outliner which highlights various targets.
  781. 4.11
  782. You now have a wide range of views from enemy targets or from the 
  783. phantom plane which you can control while watching recorded flights. The 
  784. enemy have clever pilots now which make them harder to tail and shoot 
  785. down. Some of the missions take a bit of practise but are more fun than 
  786. the old Chocks Away ones.
  787. 4.11
  788. Chocks Away permits two player games and is easier to use than either 
  789. Interdictor 1 or 2. Chocks Away is, however, fairly primitive until 
  790. Extra Missions is added. Chocks Away with Extra Missions is not a game 
  791. to get bored of quickly and is fairly realistic. My review copy has seen 
  792. hours of Éfield testingæ ! If you have the original Chocks Away then you 
  793. really should get a copy of this add on since itæs well worth ú20, 
  794. although I would recommend taking a look at MiG-29 if you donæt already 
  795. have Chocks Away. MiG-29 appears to be a cross between Chocks Away and 
  796. Interdictor.
  797. 4.11
  798. The serial link option enhances two player games to full screen mode and 
  799. is a good idea if you have two Archimedes next to each other. I think 
  800. that its a bit bad though that the A3000 doesnæt have a serial port; 
  801. unless you buy extra hardware (ú21 per machine) the link up is not 
  802. possible. There is an ARM3 option for those who have an upgraded machine 
  803. or an A540.
  804. 4.11
  805. If I had to give it marks, it would get:
  806. 4.11
  807. Sound    8/10
  808. 4.11
  809. Graphics    9/10
  810. 4.11
  811. Playability    10/10
  812. 4.11
  813. Life Span    9/10
  814. 4.11
  815. Overall    9/10
  816. 4.11
  817. On the whole these look rather good but I have to say that the best 
  818. flight simulator I ever played was the one by MicroSoft which I ran on a 
  819. 386 with a VGA screen and it is miles better than any Archimedes 
  820. game.ááA 
  821. 4.11
  822.  
  823. 4.11
  824. Safesell
  825. 4.11
  826. From 4.10 page 5
  827. 4.11
  828.  
  829. 4.11
  830. Colton
  831. 4.11
  832. From 4.10 page 15
  833. 4.11
  834. unless you get some new artwork by Wednesday
  835. 4.11
  836. (Or phone them on 0954Ö211472)
  837. 4.11
  838.  
  839. 4.11
  840. PipeLine
  841. 4.11
  842. Gerald L Fitton
  843. 4.11
  844. The most substantial Ématter arisingæ out of last monthæs PipeLine 
  845. column is calculating times in hours minutes and seconds (time has not 
  846. yet been decimalised!) so that subject, and hence integer arithmetic, 
  847. comes in for extensive treatment this month. But first...
  848. 4.11
  849. National Curriculum
  850. 4.11
  851. Ron Pearcy is the Principal of Irongate School, 17 Donegal Crescent, 
  852. Napier, New Zealand. He is still requiring National Curriculum files for 
  853. use with PipeDream. In particular, he needs the files for Maths, IT, 
  854. Social Studies and English Language. Now, here I have a confession to 
  855. make. I remember that someone wrote to me letting me know that all the 
  856. National Curriculum files were available through NERIS (an on-line 
  857. database which can be accessed directly or through a Prestel gateway). I 
  858. filed the letter so carefully that I now canæt find it! I donæt have any 
  859. telephone communications equipment which works with the Archimedes (and 
  860. Iæve cancelled my subscription to Prestel). I vaguely remember asking 
  861. whoever it was if they would download the files and let me have a copy. 
  862. I have looked through all the discs I have but I canæt find any NatCurAT 
  863. or similar. Anyway, what Iæm getting round to slowly is that, if you do 
  864. have a means of accessing NERIS (can they by contacted by post?) and 
  865. feel able to help Ron Pearcy then Iæm sure he would like to hear from 
  866. you Ö and so would I.
  867. 4.11
  868. Ronæs PipeDream samples
  869. 4.11
  870. Included on the Archive monthly disc are about a dozen files from Ron 
  871. which will be of interest to those of you in education. If only in 
  872. return for these files, can you help Ron with his National Curriculum 
  873. information?
  874. 4.11
  875. Error Ö Filecore in use
  876. 4.11
  877. William D Hine runs both Ovation and PipeDream simultaneously and 
  878. transfers files from one to the other. This Ébugæ is annoying him and he 
  879. would like to hear from anyone else to whom it happens, particularly if 
  880. you have even a partial solution. Send your letters to me at Abacus 
  881. Training and I will pass them on to William.
  882. 4.11
  883. FontMenu module not found
  884. 4.11
  885. If you get this error then I have a copy of the module and I can help 
  886. you. Drop me a line (or a disc).
  887. 4.11
  888. Highlight 3
  889. 4.11
  890. See Archive 4.8 p36 for details of this gripe by Peter Nye. Stephen 
  891. Gaynor reports that highlight 3 can be used as a general extended 
  892. sequence. As an example, suppose öEò is underline on and öRò is 
  893. underline off, then 3Eabcdef3R will print abcdef. Note that, in 
  894. PipeDream the 3s will appear in inverse video (white on black) when, and 
  895. only when, the cursor is in that line.
  896. 4.11
  897. Recalculate & print
  898. 4.11
  899. Alan Highet complained that, when running a macro which contains 
  900. recalculation and printing, the printing sometimes starts before the 
  901. recalculation is complete (not what he wants). Stephen Gaynor says this 
  902. point was covered by Albert Kitchensideæs article on the January 1991 
  903. PipeLine disc. My recollection is that Albert introduced pauses but I 
  904. canæt remember how!
  905. 4.11
  906. Linking files
  907. 4.11
  908. Colton Software insist that linking files are a hangover from before the 
  909. days of dependent documents. Although 3.14 is considered Éstableæ and no 
  910. upgrade is likely in the near future, how would you feel if V 3.15 did 
  911. away with linking files? I shall be interested in your views. Stephen, 
  912. like me, thinks that there are some things you can do with linking files 
  913. that canæt be done with dependent documents. Have you got any examples 
  914. that I can send on to him for his research into this? I will show your 
  915. examples to Colton Software if I get enough good ones.
  916. 4.11
  917. Macro$Dir
  918. 4.11
  919. If you write a macro which needs to find a file which is in the same 
  920. directory as your current files, then using the path name <Macro$Dir> 
  921. will allow you to copy the whole directory of files to another disc 
  922. without having to rewrite the file names within the macro. I need a few 
  923. examples of how to implement this idea. Can you help?
  924. 4.11
  925. Base 60, 24 and others
  926. 4.11
  927. Now to the tutorial but, as usual, please bear with me whilst I build up 
  928. to it slowly with a digression or two.
  929. 4.11
  930. Most of the sums we all do these days are in base 10, denary. Most of 
  931. the sums done by computers are done in base 2, binary. I know quite a 
  932. few people who can do sums in base 16, hexadecimal, in their head and, 
  933. as youæll see from the next paragraph, not all of them have a degree in 
  934. computer studies!
  935. 4.11
  936. Hereæs a simple problem in base 16. You have two parcels, one weighs 
  937. 1lbá14oz and the other weighs 2lbá6oz. What do the two parcels weigh 
  938. together? Answer 4lb 4oz.
  939. 4.11
  940. You might be one of my more Ématureæ readers who used to do mental 
  941. arithmetic in a system which used both base 12 and 20 (or even octal Ö 
  942. base 8)! Hereæs a sample question in such a mixture of bases that will 
  943. be familiar to our more mature readers. What would have been the cost of 
  944. 12 gallons of petrol when it was 5sá10d per gallon? The answer is ú3/10/
  945. 0d!
  946. 4.11
  947. I hope that these two examples show that number bases other than 10 
  948. (denary) have been around for some time and that you donæt have to have 
  949. been steeped in computers to have used them and to understand them.
  950. 4.11
  951. Iæd like to build up gently to a question for the expert. Letæs start by 
  952. considering a few properties of numbers in base 10.
  953. 4.11
  954. Any fraction can be expressed as either a terminating decimal or as a 
  955. recurring decimal. Examples of terminating decimals are 1/4á=á0.25 and 
  956. 3/20á=á0.15. Examples of recurring decimals are 1/3 which is 0.3333.... 
  957. and 1/7 which is 0.142857á142857á142857á.... With recurring decimals the 
  958. series of numbers goes on for ever. It is possible for you to predict 
  959. which fractions will terminate and which will not by resolving the 
  960. denominator (the 4, 20, 3 or 7 of the above examples) into their prime 
  961. factors. The prime factors of 20áareá2*2*5. Now, here is the rule. If 
  962. the prime factors of the base (in our case, base 10, these prime factors 
  963. are 2 and 5) are the only factors which occur in the denominator (e.g. 
  964. 20 which can be made up out of multiplying 2s and 5s) then the decimal 
  965. terminates. Because 17 can not be made up out of 2s and 5s the fraction 
  966. 1/17 does not terminate (1/17 is a recurring decimal having a 16 digit 
  967. cycle). 
  968. 4.11
  969. Now hereæs the first question for the expert. Can the number one tenth 
  970. (0.01 in decimal) be stored accurately in a computer which Éworksæ in 
  971. binary? Too hard? Hereæs an easier one. Does the fraction one tenth 
  972. terminate when expressed in binary? The answer is öNo!ò because 10 is 
  973. not a power of 2, one of its factors is 5. Only numbers such as: 1/2, 1/
  974. 4, 1/8, 1/16, etc terminate in binary. So, the answer to the expertæs 
  975. question is that 0.1 can not be held accurately on a computer which 
  976. stores numbers in binary because the non terminating representation has 
  977. to be truncated (cut off) somewhere. Look at figure 1 below. I have 
  978. added 100 lots of 0.1 in cell A102, in A103 I have subtracted 10 from 
  979. A102 and you will see that the Archimedes is short by about 
  980. 0.00000000000002. This small error, called a truncation error, is the 
  981. effect of working in base 2 instead of base 10!
  982. 4.11
  983. How then would you prevent a truncation error (in base 2) such as that 
  984. of figure 1 which would not occur if you worked in base 10? The answer 
  985. is to use binary coded decimal instead of binary! Of course, whatever 
  986. base you use, there will always be some fractions which can not be held 
  987. exactly. Isaac Newton wanted us to change from a base of 10 to a number 
  988. base of 12 for all scientific numerical calculations because he knew it 
  989. would reduce truncation errors (12 is divisible by 3). The ancient 
  990. Egyptians understood that it would be a good idea to use a base which is 
  991. the product of many of the lower value primes. They chose 60 as their 
  992. number base because it can be divided exactly by 2, 3, 4, 5, 6, 10, 12, 
  993. 15, 20 and 30. It is because the Egyptians chose 60 as their number base 
  994. that we, like them, have 60 seconds per minute and 60 minutes per hour. 
  995. Whatever other decimalisations occur, I believe it will be a long time 
  996. before we change to a decimal system of say 100,000 seconds in a day. 
  997. Maybe by then, with everything worked in binary, we will have 64ksec in 
  998. a day (ie 64*1024 seconds). Until that binary coded day arrives we will 
  999. have to use integer arithmetic with base 60 if we want to preserve 
  1000. perfect accuracy when doing sums in hours, minutes and seconds.
  1001. 4.11
  1002. Integer arithmetic
  1003. 4.11
  1004. As well as the PipeLine disc contributors Dr Mike Clark and David 
  1005. Turner, I have had a succinct letter from J V Parker about time 
  1006. calculations. The tutorial which follows uses many of their ideas plus a 
  1007. few of my own.
  1008. 4.11
  1009. Figure 2 shows a spreadsheet designed for the addition of times 
  1010. expressed in hours, minutes and seconds; they are the playing times of 
  1011. tracks on one of my compact discs. Iæm sure that, when youæve worked 
  1012. through the tutorial, you will see that the principle employed, of using 
  1013. only integers in every cell (called integer arithmetic), can be extended 
  1014. to multiplication, division and even to evaluating functions such as 
  1015. inverse sine (with the answer in degrees, minutes and seconds of arc).
  1016. 4.11
  1017. If you have the Archive disc then load the file HrMinSec. If not then 
  1018. you will have to work from figure 2.
  1019. 4.11
  1020. The block C6E9 is made up of numbers (entered as expressions with <F2>). 
  1021. The formula in cell D12 is sum(D5D10) + D11. Although the numbers to be 
  1022. added are in rows 6 to 9, I have summed rows 5 to 10. The advantage of 
  1023. including the two dummy rows (5 and 10) is that you can insert or even 
  1024. sort the rows 6 to 9 without affecting the sum(D5D10) formula. Dummy 
  1025. rows of this type are Égood practiceæ in a spreadsheet. The formula in 
  1026. cell D12 can be replicated to C12 and E12. Cell D11 contains int(E12/
  1027. 60). The 77 seconds in cell E12 is divided by 60 to convert it to 
  1028. minutes and decimals of a minute. The function int is the integer part 
  1029. of the value of (E12/60), i.e. the integer number of minutes, 1, which 
  1030. has to be carried over into the minutes column. The formula in D11 can 
  1031. be replicated into C11.
  1032. 4.11
  1033. The formula in cell E14 is mod (E12,60). The function mod is the integer 
  1034. remainder after dividing E12 by 60 i.e. it is the number of seconds left 
  1035. from E12 after carrying the minutes over into D11. The formula in E14 
  1036. can be replicated into D14 and C14.
  1037. 4.11
  1038. As a check, I have used column G to convert the minutes and seconds of 
  1039. columns C, D and E into seconds (I remember that this is the way I had 
  1040. to do it at school when I was about 7 years old). Column G is summed in 
  1041. cell G12 and converted to seconds, minutes and hours in cells E15, D15 
  1042. and C15 respectively.
  1043. 4.11
  1044. The important concept to grasp is that 77/60 is not stored as 
  1045. 1.28333333333333... minutes (which has to be approximate in both decimal 
  1046. and binary because of truncation errors) but exactly, by splitting it 
  1047. into two parts (shades of complex number pairs Ö but more of that 
  1048. another month), the two parts being 1 minute and 17 seconds where the 
  1049. numbers 1 and 17 are found by using the PipeDream functions int and mod 
  1050. (as in the example). The everlasting calendar application which I 
  1051. devised some years ago (included on the October 1990 PipeLine disc) uses 
  1052. integer arithmetic in this way but the functions are more complicated. 
  1053. By the way, Iæm sorry but, on the first few October 1990 discs I 
  1054. dispatched, the year 2000 (but no other year) is one day out due to an 
  1055. error in cell W6. In October 1991 I shall be issuing a revised version 
  1056. of this disc so, if you can wait until then, you can get the corrected 
  1057. version (plus other Éupgradesæ).
  1058. 4.11
  1059. In conclusion
  1060. 4.11
  1061. If you have an interesting example of integer arithmetic then I shall be 
  1062. most pleased to hear about it. Please write to me at the Abacus Training 
  1063. address on the inside back cover of Archive. I would prefer you to send 
  1064. your application on a disc rather than as printed text. You will get 
  1065. your disc back, honest!ááA 
  1066. 4.11
  1067.  
  1068. 4.11
  1069. Figure 1
  1070. 4.11
  1071.  
  1072. 4.11
  1073. Figure 2
  1074. 4.11
  1075.  
  1076. 4.11
  1077. Arc for the Anxious
  1078. 4.11
  1079. John Oversby
  1080. 4.11
  1081. Resource is an organisation presently supported by the Local Education 
  1082. Authorities of Humberside and South Yorkshire. In its time it has 
  1083. produced educational software of a very high standard, aimed at children 
  1084. from Primary to Sixth Form. Sadly, it is about to be closed down because 
  1085. of lack of funding and öArc for the Anxiousò will be one of its last 
  1086. publications. Its loss will be a big blow in the educational world.
  1087. 4.11
  1088. Alison Tyldsley has aimed this booklet at newcomers to the BBC A3000, 
  1089. although most of the contents will apply to any of the Archimedes range 
  1090. of machines. It starts from basics such as: This is how to join all of 
  1091. the equipment together and This is where the mouse fits in, or, This is 
  1092. what a filer window looks like.
  1093. 4.11
  1094. About half of the booklet is devoted to starting off on the A3000 and 
  1095. Archimedes machines, in simple language. It received an initial warm 
  1096. welcome from both adults and pupils in my school. I was surprised to see 
  1097. that the illustrations, particularly those of screen displays, had been 
  1098. drawn especially and were not the more realistic versions captured 
  1099. directly from the screen. I prefer the latter. In seven A4 pages, it 
  1100. covers connecting things up, windows, disc filing (which it strangely 
  1101. calls disc structure), resetting the computer, formatting and copying 
  1102. discs (but not using the RAMdisc) and printing. The section on printing 
  1103. was, I felt, too brief to be really useful. There were many useful 
  1104. sections I felt ought to have been included, such as ways of copying 
  1105. parts of discs and using directories to provide simple screen displays 
  1106. and saving display time.
  1107. 4.11
  1108. The rest of the booklet is about !Draw and PenDown for the Archimedes. 
  1109. We use PenDown throughout the school but this package comes with an 
  1110. excellent User Guide aimed at the right level for beginners, so I do not 
  1111. think I will be using the Resource version. In place of !Draw, we 
  1112. frequently use !Draw+ (Careware 13), which we find much better. I have 
  1113. had to produce my own booklet for this so I think I will stick to that.
  1114. 4.11
  1115. Summary
  1116. 4.11
  1117. If you really are new to the Archimedes then I would choose !Help from 
  1118. Sherston Software with its helpful disc and sections on !Draw and 
  1119. !Paint. A good try from Resource but I feel they should try again. It is 
  1120. certainly not in the same category as its öIT for the Terrifiedò for the 
  1121. BBC range which was comprehensive and very useful.
  1122. 4.11
  1123. Arc for the Anxious ú4.95 from Resource.ááA 
  1124. 4.11
  1125.  
  1126. 4.11
  1127. Oak
  1128. 4.11
  1129. From 4.10 page 11
  1130. 4.11
  1131.  
  1132. 4.11
  1133. Chess on the Archimedes
  1134. 4.11
  1135. Rajan Bedi
  1136. 4.11
  1137. After the long awaited arrival of Chess 3D by MicroPower (the authors of 
  1138. the infamous Dr Who have returned), a comparison between this package 
  1139. and the popular package marketed by David Pilling could be useful for 
  1140. potential buyers.
  1141. 4.11
  1142. Chess 3D by MicroPower (v.1.33)
  1143. 4.11
  1144. Chess 3D is packaged in a nice mega sized container, about the size of 
  1145. two VHS video tapes. My initial reaction to this was, Éthis should be 
  1146. goodæ, and you can just imagine my horror after opening the packaging Ö 
  1147. all I found was a disc and a registration card (a severe case of over-
  1148. packaging). ÉWhere are the instructionsæ, I thought until I noticed the 
  1149. small print on the disc label stating that the instructions were present 
  1150. on the disc.
  1151. 4.11
  1152. The program installs and runs like any standard multitasking application 
  1153. (RISC-OS required) and will run on a 1Mb machine. The screen display is 
  1154. quite impressive with most of the screen been taken up by a large three 
  1155. dimensional traditional chess set. A small overhead view is also 
  1156. provided which proved to be very useful.
  1157. 4.11
  1158. As is the norm nowadays, you have the option of playing against the 
  1159. computer or against another homo sapiens. You can even get the computer 
  1160. to play itself and not only is this fun to watch (particularly with a 
  1161. three dimensional view), it is also very educational. Micropower have 
  1162. used a sort of a Étraffic lightæ structure to control the software which 
  1163. really only becomes obvious after having read the instructions.
  1164. 4.11
  1165. You move by clicking (on the 3D display or the overhead display) on the 
  1166. square you wish to move from, which then becomes highlighted, and then 
  1167. on the square you wish to move to. If the move is valid the pieces will 
  1168. change position and the opponents clock will start. If the move is 
  1169. invalid a two-tone beep is heard. The computer plays a mean game with 
  1170. the level being set by allocating how much time the computer has to 
  1171. respond. Conventions such as ÉEn Passantæ, Castling, Scholaræs Mate and 
  1172. all piece promotion are catered for.
  1173. 4.11
  1174. The package is excellent for beginners and improvers as well as advanced 
  1175. players of chess. An edit option is provided allowing imaginary 
  1176. scenarios to be set up and played. The game can be paused and play can 
  1177. be resumed from an earlier move or edited and play resumed from this new 
  1178. position. The user can also force the computer to move as well as having 
  1179. the option of getting the computer to help in providing suggested 
  1180. replies.
  1181. 4.11
  1182. As the computer plays, it uses a book of standard openings and moves 
  1183. which it will follow as long as you match its moves as it expects. If 
  1184. you donæt, the book icon closes and the computer starts Éthinkingæ about 
  1185. its next move. MicroPower have left room for more moves to be added to 
  1186. this book by using the disc drive icon. Both the original or the 
  1187. customised book can be printed, as can the list of moves of any game.
  1188. 4.11
  1189. On machines with at least 2Mb, up to three games can be played 
  1190. simultaneously (good for school chess clubs). The program makes full use 
  1191. of the speed of the Archimedes, although, with three games running 
  1192. simultaneously, the clocks run slower. Sometimes it can be difficult to 
  1193. study the three dimensional board, so a lot of use is made of the 
  1194. overhead view. However, the main board can be rotated by 90░ or 180░ to 
  1195. overcome this. The program disc is copy protected and the program 
  1196. functioned incorrectly when my backup copy was executed. However, 
  1197. Micropower explicitly states that they will replace the disc if you 
  1198. experience loading problems.
  1199. 4.11
  1200. Conclusions
  1201. 4.11
  1202. Overall, this is an excellent product which has been very professionally 
  1203. produced and should be a part of your library. I look forward to the 
  1204. next exciting instalment to be offered by Micropower.
  1205. 4.11
  1206. Chess by David Pilling (V.1.27)
  1207. 4.11
  1208. This chess program marketed by David Pilling installs and runs like any 
  1209. other multitasking application. Both programs allow you execute some 
  1210. other task while the computer is Éthinkingæ of a response and will 
  1211. inform you when it is time for your next move by beeping. It runs on a 
  1212. 1Mb machine and the display is a very good overhead view. The program is 
  1213. controlled using the standard intuitive menus provided by the Wimp 
  1214. resulting in software which is very easy to use.
  1215. 4.11
  1216. The game offers the same options as Chess 3D. You can play against the 
  1217. computer, another human or have the computer battling it out against 
  1218. itself. Once again, the standard of play is very good with the level 
  1219. being set by controlling the time in minutes the computer has to make 
  1220. sixty moves and the number of moves ahead the computer can think.
  1221. 4.11
  1222. Beginners and improvers are also catered for with the same editing 
  1223. facilities provided by Chess 3D also present in this package. The moves 
  1224. list can be saved to disc and printed and, like Chess 3D, a game can be 
  1225. saved and returned to at a later date.
  1226. 4.11
  1227. Conclusions
  1228. 4.11
  1229. This is a very good product and at ú5.99 represents excellent value for 
  1230. money offering nearly all the facilities provided by Chess 3D.
  1231. 4.11
  1232. Chess 3D vs Chess
  1233. 4.11
  1234. Overall, both products are very good, fully RISC-OS compatible and 
  1235. suitable for all ability levels. Both packages compare very favourably 
  1236. with IBM (yuk!) equivalents such as ÉBattlechessæ by Interplay and 
  1237. ÉChessmaster 2000æ by The Software Toolworks. For value for money, Chess 
  1238. by David Pilling is unbeatable, and for a few small extras and some nice 
  1239. graphics then Chess 3D is a good one for your collection.ááA 
  1240. 4.11
  1241.  
  1242. 4.11
  1243. ProTips 
  1244. 4.11
  1245. Peter Jennings 
  1246. 4.11
  1247. This is a column of hints and tips for users of Protext 5. It is not 
  1248. intended as a regular feature to rival PipeLine as there are probably 
  1249. not yet enough users of the Archimedes version of Protext to support it. 
  1250. Arnor have promised to keep me informed of developments to Protext, 
  1251. particularly the eagerly awaited RISC-OS version, and I will pass the 
  1252. details on in future issues of Archive, along with any hints or tips 
  1253. that pioneering users of this exciting new word processor may care to 
  1254. send by way of Paul Beverley.
  1255. 4.11
  1256. In the meantime, here are a few hints of my own plus advice on an 
  1257. irritating bug that has emerged from the software since I completed the 
  1258. review in last monthæs Archive.
  1259. 4.11
  1260. First the bug, which has suddenly appeared after lying dormant during 
  1261. three monthsæ constant use of Protext. It shows itself during attempts 
  1262. to save a file, either manually or automatically, with two messages, one 
  1263. saying that the file öPROTEXT!Xò or öPROTEXT!Tò cannot be found and the 
  1264. other: öError creating fileò. More alarmingly, the text sometimes 
  1265. disappears from the screen. Any further attempt to save brings a öFile 
  1266. openò message. My description of this as öirritatingò may seem rather 
  1267. inadequate but, in fact, it is not disastrous and can be dealt with 
  1268. quite easily. When the message about PROTEXT!X appears just type öcloseò 
  1269. at the command line, followed by ösò (for save). Your original file name 
  1270. will then be offered and pressing <return> will duly save it.
  1271. 4.11
  1272. Arnor have not given me any fix for this fault but have just said, 
  1273. rather uncertainly: öWe think we may have solved the problem in the next 
  1274. version of Protext.ò Let us hope they have.
  1275. 4.11
  1276. Omissions
  1277. 4.11
  1278. Two strange omissions from Protext, so far, are a function key strip and 
  1279. an icon. If you dislike the boring default applications icon, or the 
  1280. blank squares representing files, you can always design your own icons, 
  1281. using !Paint. First create a directory for them, called !Sprites, inside 
  1282. the main !Protext directory. Then design an application icon named 
  1283. !protext and a files icon called file_cdf, with additional small 
  1284. versions if wanted. Finally, add an initial line to the !Boot file: 
  1285. öIconSprites <Obey$Dir>.!Spritesò. If you are not sure how to create 
  1286. icons there are instructions in the chapter on öPaintò in the User Guide 
  1287. or you can find a set of ready-made sprites in a !Sprites directory on 
  1288. this monthæs program disc. You can just copy !Sprites into the !Protext 
  1289. directory but do not forget to add the IconSprites line to the !Boot 
  1290. file. The ready-mades have a simple öP5ò design, with a border round the 
  1291. files sprite, but are colourful enough to be readily identified in a 
  1292. desktop directory.
  1293. 4.11
  1294. A do-it-yourself function key strip is also easily made, either using a 
  1295. program which provides a template or by starting from scratch with 
  1296. Protextæs excellent line drawing facility. One made this way is also on 
  1297. this monthæs disc. It has to be printed in two sections, one below the 
  1298. other, as Protext can not print down the paper in landscape form. Anyone 
  1299. who has a wide-carriage printer can copy the second section beside the 
  1300. first by using the Protext öboxò marking facility.
  1301. 4.11
  1302. Line drawing
  1303. 4.11
  1304. When making a grid by line drawing, the natural way is to begin by 
  1305. drawing either the horizontal lines or the outside box shape and then 
  1306. adding the verticals afterwards. If you do it this way, however, you may 
  1307. find the vertical lines going slightly beyond the outside boundaries. To 
  1308. correct this, draw the uprights with the up or down arrow key, as 
  1309. normal, but use one of the horizontal, left or right, arrow keys for the 
  1310. final stroke before reaching the horizontal boundary. The line will then 
  1311. turn the corner to make a neat join instead of an intersection. Corners 
  1312. are drawn in the same way.
  1313. 4.11
  1314. Although Protext comes with 48 printer drivers, there isnæt one for the 
  1315. very popular Panasonic KX-P1081 printer, which I use. The FX80 printer 
  1316. driver is suitable for it but will not print line drawings. So the 
  1317. function key strip needs to have the IBM9 printer driver loaded and one 
  1318. of the printeræs tiny DIP switches changed. These can be found below and 
  1319. immediately to the right of the printer head when it is in its öhomeò 
  1320. position on the extreme left. Lift up the thin strip of clear plastic 
  1321. covering them and use a small screwdriver or similar implement to push 
  1322. switch number one, on the extreme left, down (for off). The other 
  1323. switches can probably be left as set but if you still have a problem try 
  1324. putting either switch six or seven up (for on).
  1325. 4.11
  1326. Hopefully, Arnor will produce a key strip and their own official icons 
  1327. when the RISC-OS version of Protext finally appears.
  1328. 4.11
  1329. Obvious when you know
  1330. 4.11
  1331. Finally, a few brief tips of the öitæs obvious when you knowò variety. 
  1332. You can find your version number of Protext by pressing <escape> and 
  1333. reading the bar above the command line. This also shows you the current 
  1334. directory and the selected printer driver.
  1335. 4.11
  1336. The öSwapò line at the top of the colour configuration menu puzzled me 
  1337. for a time as it does not seem to be explained anywhere. I eventually 
  1338. discovered that selecting it and pressing <return> shows the colours 
  1339. used for alternate documents when more than one is loaded.
  1340. 4.11
  1341. It is a good idea to lock the files of templates, such as letter 
  1342. headings, to prevent them being overwritten if a document you are 
  1343. working on is automatically saved with the templateæs name. If, for any 
  1344. reason, you cannot lock the template, load it with the command ömò for 
  1345. merge instead of ölò for load. The bar at the top of the screen will 
  1346. show öNo fileò and you will be asked for a name before the document is 
  1347. saved.ááA 
  1348. 4.11
  1349.  
  1350. 4.11
  1351. Using a Second Floppy Drive
  1352. 4.11
  1353. Tony Colombat
  1354. 4.11
  1355. For those who have strived to purchase a wonderful and powerful computer 
  1356. such as the Archimedes, with only the minimum of memory and single 
  1357. floppy disc drive, it is soon apparent that to fully utilise fonts and 
  1358. several multi-tasking applications that expansion is desirable to 
  1359. overcome the need to constantly swap discs or copy !System and !Fonts 
  1360. onto numerous application discs. A second megabyte of memory at around 
  1361. ú80 (from Archive) is certainly worthwhile and is easy to fit. This 
  1362. permits an increase in the number of applications to be installed on 
  1363. Icon Bar, but the disc swapping remains unless memory is traded for a 
  1364. RAM disc.
  1365. 4.11
  1366. Hard disc versus Second drive
  1367. 4.11
  1368. The purchase of a hard disc is the ultimate desire, and although the 
  1369. cost for hard discs is coming down, its purchase remains a considerable 
  1370. investment especially for an A3000. An alternative is to consider 
  1371. attaching a second drive which can store the main !System modules and 
  1372. permit the reading BBC DFS or PC format files. This is especially an 
  1373. attractive proposition if you already have access to a 5╝ö 80 track 
  1374. double sided disc drive with power supply. If however, you have to 
  1375. purchase a drive then the ú100 for a 5╝ò drive, or ú138 for a 3╜ö drive 
  1376. might be better saved towards a hard disc. (We still have a couple of 
  1377. 20M Oak A3000 drive available on special offer Ö see the back of the 
  1378. Price List for details. Ed.)
  1379. 4.11
  1380. External disc drive interface
  1381. 4.11
  1382. To attach the drive to your Archimedes you will need to purchase a Disc 
  1383. Interface which is available from various manufacturers ranging from ú12 
  1384. to ú50. I have not had any success with the ú12 extension on any A3000 I 
  1385. have tried it with, so be prepared to pay around ú30. It is also 
  1386. necessary to check that the interface you are about to purchase is 
  1387. suitable for your machine. My experience has been that the original A310 
  1388. interface does not work with A400, and A3000 interfaces are different 
  1389. again. Do check carefully. 
  1390. 4.11
  1391. Remember that having added an interface and second drive, the Archimedes 
  1392. must be re-configured to utilise this drive with;
  1393. 4.11
  1394.    <f12> 
  1395. 4.11
  1396. * configure floppies 2  <Return>
  1397. 4.11
  1398. followed by <Ctrl-Break>. 
  1399. 4.11
  1400. If any difficulty is experienced in accessing the internal floppy drive, 
  1401. then it may be necessary to open up the added drive and change the links 
  1402. from the ö0ò to ö1ò setting. Also, some of the interfaces have a number 
  1403. of link settings to aid configuration of the various drives, so read the 
  1404. instructions carefully.
  1405. 4.11
  1406. Using a second drive
  1407. 4.11
  1408. Some people express surprise to find out that a 5╝ö can format 5╝ò discs 
  1409. to 800k capacity. This is so and I have not found new 5╝ö discs fail any 
  1410. more regularly than ordinary 3╜ò discs. Older 5╝ö discs will probably be 
  1411. all right, but I would treat them with more caution and check they are 
  1412. double sided and double density, i.e. DDDS. Providing these discs format 
  1413. without difficulty to 800k, I usually use these discs as a means of 
  1414. backing up my more important 3╜ò discs. 
  1415. 4.11
  1416. Use only one !System and !Fonts
  1417. 4.11
  1418. Having formatted a 5╝ö disc to 800k E format for speed, then copy the 
  1419. !System onto this disc. It will be necessary to check that the !System 
  1420. has within it all the modules for all the different applications which 
  1421. you possess and are probably on your separate applications discs. 
  1422. 4.11
  1423. Acorn have produced a useful utility called !SysMerge which will do all 
  1424. the hard work for you of transferring the latest version of modules onto 
  1425. your main !System. I believe this is available from SID or your local 
  1426. Acorn Dealer and hopefully may appear on a future Shareware/Careware 
  1427. disc? Once you are sure that you have your !System sorted out, the 
  1428. !Systems on your work discs can be deleted. Please note that I said 
  1429. öwork discsò not the öoriginalsò.
  1430. 4.11
  1431. !Fonts is more difficult as the original !Fonts supplied with the 
  1432. Archimedes has now been superseded with outline fonts as used by all the 
  1433. DTP packages and many other applications. These later fonts require a 
  1434. new Font Manager and other modules. If you do not possess the new 
  1435. outline !Fonts then the easiest way to obtain them is to purchase a 
  1436. demonstration DTP disc as supplied by Beebug for öOvationò or Clares 
  1437. öTempestò. An alternative way is to purchase such software as !Phases 
  1438. for ú10 from NorthWest SEMERC which will also give you a cheap but 
  1439. effective DTP package with their version of the Trinity.Medium Font, or 
  1440. !Draw-Help at ú16 from Sherston Software which comes with two outline 
  1441. fonts. Additional fonts can be purchased from a variety of sources, most 
  1442. notably Electronic Font Foundry. Longman Logotron are offering some 12 
  1443. fancy fonts for ú18. Beware, however, of purchasing fonts and then 
  1444. realising you are likely to purchase a more expensive DTP application 
  1445. which will supply !Fonts as part of the package. 
  1446. 4.11
  1447. Having obtained a number of fonts, these can be placed within the !Fonts 
  1448. directory. However, on an 800k floppy disc which also houses !System, 
  1449. only four families of fonts can be stored. I include the families of 
  1450. Trinity, Homerton and Corpus plus one fancy font. I find this is 
  1451. adequate for most DTP requirements but designing posters using fancy 
  1452. fonts requires more organisation. 
  1453. 4.11
  1454. I am not sure that it is a good idea to add your printer driver to this 
  1455. main System Disc, as by now it is becoming crowded and some space is 
  1456. necessary to permit the correct transfer of data between multi-tasking 
  1457. applications.
  1458. 4.11
  1459. Operating with the second drive
  1460. 4.11
  1461. Having set up the System Disc, keep it in the second drive and, on 
  1462. starting up your machine, click on the second drive icon and then 
  1463. immediately close the viewer window. The Archimedes now knows where to 
  1464. find the !System and !Fonts so that other applications can be loaded as 
  1465. required. Without !System and !Fonts on each of your applications discs, 
  1466. more space is available for storing your files and far less disc 
  1467. swapping is required.ááA 
  1468. 4.11
  1469.  
  1470. 4.11
  1471. Scan-Light Junior 256
  1472. 4.11
  1473. Robert Chrismas
  1474. 4.11
  1475. (It is convenient to talk about scanning Épicturesæ but in this article 
  1476. Épicturesæ includes cartoons, printed and written text.)
  1477. 4.11
  1478. The Scan-Light 256 is a hand held grey scale scanner produced by 
  1479. Computer Concepts. The complete package costs about ú260 and includes 
  1480. the MHá105AL scanner, an expansion board, a disk and two manuals.
  1481. 4.11
  1482. The manuals
  1483. 4.11
  1484. The Scan-Light Plus manual (34 A5 pages including index) deals with the 
  1485. Scan-Light software and the general principles of scanning. It also 
  1486. includes some excellent advice on getting the best out of your scanner.
  1487. 4.11
  1488. The Scan-Lightá256 manual (16 A5 pages) covers fitting the expansion 
  1489. board and details specific to the MH105ALá256 scanner.
  1490. 4.11
  1491. Both manuals are clear and together they cover all you need to know to 
  1492. use the scanner successfully.
  1493. 4.11
  1494. The scanner
  1495. 4.11
  1496. The chief difference between this scanner and all the other hand held 
  1497. scanners I have seen is that this one can produce true grey scale scans.
  1498. 4.11
  1499. Scanners which do not produce grey scale scans can still be used to 
  1500. reproduce pictures with grey scales. The scanner represents different 
  1501. shades of grey as patterns of black and white dots. This is called 
  1502. Éditheringæ. Additional software, usually provided with the scanner, can 
  1503. then average the patterns of dots to produce grey scales. This is called 
  1504. Ésamplingæ. Since it takes a number of black and white dots to produce 
  1505. each grey scaled dot there is some loss of definition, but if the 
  1506. picture is also reduced in size, the result can look acceptably sharp.
  1507. 4.11
  1508. The Scan-Light 256 can scan a strip up to 105 mm wide. The length of the 
  1509. strip depends on the memory available. It can be set to scan from 100 to 
  1510. 400 dots per inch.
  1511. 4.11
  1512. Scanning modes
  1513. 4.11
  1514. There are four scanning Émodesæ. 
  1515. 4.11
  1516. The ÉMæ mode scans all shades as either black or white. It is useful for 
  1517. scanning text and black and white line drawings. Computer Concepts says 
  1518. ÉMæ stands for Émonochromeæ Ö an unusual use of the word Émonochromeæ 
  1519. which usually describes a picture with many different shades of the same 
  1520. colour. Strictly speaking, all the modes produce a Émonochromeæ scan.
  1521. 4.11
  1522. The ÉDæ mode produces a dithered image. This is how most hand held 
  1523. scanner represent greys. There is no reason to use this mode since the 
  1524. grey scale modes produce better results.
  1525. 4.11
  1526. The É4æ and É8æ modes produce 16 and 256 grey scale images respectively.
  1527. 4.11
  1528. The É8æ mode is not able to use the full width of the scanner at 300 or 
  1529. 400 dots per inch. At 400 dots per inch it can only scan a strip 52mm 
  1530. wide.
  1531. 4.11
  1532.  
  1533. 4.11
  1534.  
  1535. 4.11
  1536.  
  1537. 4.11
  1538.  
  1539. 4.11
  1540.  
  1541. 4.11
  1542.  
  1543. 4.11
  1544.  
  1545. 4.11
  1546. Quality of the image
  1547. 4.11
  1548. For some pictures, the Scan-Light 256 does not produce better results 
  1549. than a cheaper Éditheringæ scanner. Provided the resolution is the same, 
  1550. both types of scanner will produce identical results from black and 
  1551. white images. Pictures with grey scales can be reproduced perfectly 
  1552. satisfactorily with a Édithering scanneræ if the size of the picture can 
  1553. be reduced significantly but the sampling values may have to be set more 
  1554. carefully.
  1555. 4.11
  1556. For pictures with a wide range of grey scale which must be reproduced 
  1557. without significant reduction in size, the Scan-Light 256 produces 
  1558. significantly better results than comparable Édithering scannersæ. 
  1559. 4.11
  1560. The software
  1561. 4.11
  1562. So far as I can tell, the software is common to all Scan-Light scanners.
  1563. 4.11
  1564. Most scanned images benefit from some form of processing, even if only 
  1565. to crop the image. You often need to change the size and even grey scale 
  1566. images can benefit from sampling to increase the range of the grey 
  1567. scales. Despite the care you take in setting the brightness, the image 
  1568. may be too dark or too light or you may wish to increase or reduce the 
  1569. contrast.
  1570. 4.11
  1571. The Computer Concepts software is easy to use and it offers a wide range 
  1572. of facilities. It allows repeated attempts at sampling a scanned image 
  1573. so you can alter the size of the sampling areas or adjust the number of 
  1574. grey scales in the Éoutputæ sprite.
  1575. 4.11
  1576. One of the most useful facilities is the ability to control the Égrey 
  1577. mapæ. When an image is sampled, a number is calculated which represents 
  1578. the average brightness of each small area of pixels. The grey map gives 
  1579. you complete control over the grey shades onto which these numbers are 
  1580. mapped. So you can easily change the contrast or make the whole picture 
  1581. lighter or darker. You could even invert the picture to produce a 
  1582. photographic negative effect.
  1583. 4.11
  1584. The software also includes the facility to use this scanner and a Laser 
  1585. Direct printer as a kind of photocopier. I have not tested this. 
  1586. 4.11
  1587. Possible problems
  1588. 4.11
  1589. To get the best results with a hand held scanner, you need a steady 
  1590. hand. Motor driven scanners remove this problem but most can only scan 
  1591. single sheets of paper so you cannot scan an image directly from a book.
  1592. 4.11
  1593. All scanners suffer from patterning. Printed pictures which use grey 
  1594. scales or colours are made of patterns of tiny dots. These dot patterns 
  1595. can create interference patterns when they are scanned. The manual 
  1596. offers helpful advice for avoiding patterning. Incidentally, photographs 
  1597. do have continuous grey tones and the results of scanning photographs 
  1598. are usually excellent.
  1599. 4.11
  1600. All the scanners I have seen seem to use a green light. Because of this, 
  1601. faces which have pink shades tend to become darker when they are 
  1602. scanned. Careful adjustment of the grey map usually corrects this.
  1603. 4.11
  1604. If you have never fitted an extension board you may be a little hesitant 
  1605. about fitting. The whole job takes less than five minutes though this is 
  1606. assuming the computer has a backplane fitted Ö only A310æs do not have 
  1607. one as standard. My worst problem was unplugging enough leads from the 
  1608. back of my Archimedes to slide it out from under its shelf. 
  1609. 4.11
  1610. High resolution grey scale sprites need lots of memory, I would not 
  1611. recommend using this scanner with computers of less than 2Mbytes.
  1612. 4.11
  1613. Conclusions
  1614. 4.11
  1615. It is worth thinking about what you want to use a scanner for because 
  1616. you may find that a motor driven scanner (e.g. A4 Scan-Light Plus + 
  1617. Sheet-feeder, Archive price ú434 + ú107), or a cheaper Éditheringæ 
  1618. scanner (e.g. Scan-Light Junior, Archive price ú209 Ö but see below) 
  1619. meets your requirements more closely. If, like me, you want to be able 
  1620. to produce acceptable scans from a wide variety of types of picture this 
  1621. scanner is good value at an Archive price of ú245.
  1622. 4.11
  1623. This scanner is very versatile and it has produced excellent results 
  1624. with everything I have used it for so far. It seems to be reliable, it 
  1625. works as specified and the software which accompanies it is excellent.
  1626. 4.11
  1627. (We have rather over-stocked on Scan-Light Juniors so weære selling them 
  1628. off (both A300/400 and A3000 versions) for ú195 on a first-come-first-
  1629. served basis. Ed.)ááA 
  1630. 4.11
  1631.  
  1632. 4.11
  1633. Most hand held scanners scan greys as dithered black and white dots. 
  1634. Sampling then converts back to grey scales.
  1635. 4.11
  1636.  
  1637. 4.11
  1638.  
  1639. 4.11
  1640. The Scan-Light 256 scans greys as greys.
  1641. 4.11
  1642.  
  1643. 4.11
  1644. The picture on the left was produced with the Scan-Light 256, the 
  1645. picture on the right was produced with the Scan-Light Junior, a 400 DPI 
  1646. dithering hand held scanner.
  1647. 4.11
  1648.  
  1649. 4.11
  1650. The Scan dialogue window
  1651. 4.11
  1652.  
  1653. 4.11
  1654. PRES Disc Interface and DFS
  1655. 4.11
  1656. Graham Evans & Tony Colombat
  1657. 4.11
  1658. Somewhere along the line I ended up with two reviews of these products 
  1659. so Iæve started with the one that arrived first (Grahamæs) and then 
  1660. added extracts from Tonyæs where it added something to Grahamæs review.
  1661. 4.11
  1662. The package under review consisted of two items which are available 
  1663. separately: PRES A3K6 (ú48. 95), a disc interface expansion card which 
  1664. allows up to three extra 3╜ö or 5╝ò drives to be connected to an A3000 
  1665. and PRES A3K12 (ú19.95), a 65Host DFS and a DFS Filer which consists of 
  1666. a ROM and disc. The ROM is fitted to the A3K6 card so you cannot buy it 
  1667. separately. In my case, the ROM had already been fitted.
  1668. 4.11
  1669. Fitting the card
  1670. 4.11
  1671. The Disc Interface Card came with two pamphlets, one of eight A5 pages, 
  1672. the other a single sheet of A5 but the latter proved to be important 
  1673. during fitting. The card came with the standard warning about fitting 
  1674. and invalidating your warranty but I decided to try it myself.
  1675. 4.11
  1676. The instructions were clear and concise and the fitting was straightfor
  1677. ward. Bear in mind that this was only the second time I had opened the 
  1678. computer. After reassembling, I typed in *H. Modules as instructed in 
  1679. the manual and saw that several new modules had been installed, 
  1680. including Drivelatch.
  1681. 4.11
  1682. I connected my double, 5╝ö drives to the mains and the ribbon cable to 
  1683. the new connector at the back of my A3000 and typed in *CO. Floppies 3 
  1684. and I had three floppy drive icons on the left hand side of the icon 
  1685. bar.
  1686. 4.11
  1687. Two drives called 0?
  1688. 4.11
  1689. I clicked on Drive 0 and was greeted by the error message ÉDrive emptyæ. 
  1690. I tried the other drives but got the same message. I rang PRES who were 
  1691. most helpful. They explained that my double disc drives were set as 0 
  1692. and 1, so the computer now thought I had two drives with the same name. 
  1693. I had to change the links on the drives. They explained what to do and 
  1694. it didnæt seem too hard so I tried it. I opened the disc drives and 
  1695. looked for links with the numbers 0, 1, 2 or 3 by them. I soon found 
  1696. them and changed my drives to 1 and 2. Ready to try again!
  1697. 4.11
  1698. Links on the interface board
  1699. 4.11
  1700. The drives were reassembled and I tried again, but got the same error 
  1701. message. Another phone call to PRES and they suggested changing the 
  1702. links on the board. I referred to the single sheet of A5 Ö there were 
  1703. four links that could be changed. I opened the computer up again and, by 
  1704. following the instructions plus a bit of by trial and error, I got the 
  1705. drives to work. I changed the setting on link 34 so that all drives give 
  1706. a ready signal and used link 4B which means that all external drive 
  1707. lights come on when any drive is accessed Ö but at least it works!
  1708. 4.11
  1709. The good news
  1710. 4.11
  1711. The Drivelatch module allows any drive to be configured as Drive 0. The 
  1712. default is Drivelatch 0123 8. Eight meaning 80 track, the other numbers 
  1713. referring to drive numbers. Typing *CO. Drivelatch 2 0 1 would have the 
  1714. effect of configuring Drive 2 as 0, Drive 0 as 1 and Drive 1 as 2. This 
  1715. would be useful for running discs that have to be in Drive 0, but there 
  1716. are numerous possibilities for this feature. The double stepping 
  1717. features are implemented by adding 4 after the drive numbers and this 
  1718. worked very well. The manual explains the many possibilities of these 
  1719. features.
  1720. 4.11
  1721. A3K12 and DFS software
  1722. 4.11
  1723. This comes as a ROM and a disc but it was already fitted to the card I 
  1724. had Ö thank goodness!
  1725. 4.11
  1726. The disc had version 1.04 of !65Host and !DFSFiler on it. I also used 
  1727. version 1.06, the most recent, but could not see any differences.
  1728. 4.11
  1729. The DFSFiler is multitasking and is very good. It allows you to drag 
  1730. part or all of a DFS disc to an ADFS disc and the whole process takes 
  1731. seconds. I also dragged View files directly into PipeDream.
  1732. 4.11
  1733. The Filer assigns programs with the appropriate SETTYPE code so that the 
  1734. various parts of a program do not appear as little white squares. There 
  1735. were occasions when this did not work but I prefer this method to 
  1736. leaving the programs blank and expecting me to *SETTYPE each square.
  1737. 4.11
  1738. !65Host starter
  1739. 4.11
  1740. This provides a 65Host icon on the right hand side of the icon bar, 
  1741. initially it will be grey. Opening a directory viewer with !65Host 
  1742. changes the colour, clicking on the icon provides a full DFS on DFS 
  1743. Drive 0 Ö in my case with three drives it was Drive 2 but with two 
  1744. drives it would be Drive 1. If you are not happy with this arrangement 
  1745. you can assign DFS Drive 0 to any of the drives with a simple * command. 
  1746. Double stepping is available within the DFS by typing *STEP40.
  1747. 4.11
  1748. Running BBC software
  1749. 4.11
  1750. Having my Drive 2 as DFS Drive 0 worked very well. The majority of 
  1751. software I use in the primary school where I teach runs including 
  1752. 4Mation and Sherston software. I also loaded in ROM images such as Logo, 
  1753. Edword and View using the *SRLOAD command and all the programs could be 
  1754. loaded from <shift-break> as on the BBC.
  1755. 4.11
  1756. Conclusion
  1757. 4.11
  1758. The Disc Interface Expansion Card seems sturdy and easily fitted. Had I 
  1759. any prior knowledge of disc drives being assigned numbers, I could have 
  1760. saved a lot of problems for myself. Also, if the possibility of having 
  1761. to change the links on the interface card had been documented, I would 
  1762. again have saved time and effort. If in doubt, have it fitted by a 
  1763. dealer but donæt forget to get them to check the settings on the 
  1764. additional disc drives. The Drivelatch module is extremely useful as is 
  1765. the double stepping feature and I would not like to be without it for 
  1766. lots of reasons.
  1767. 4.11
  1768. The !65Host and DFS Filer were most welcome. I can run most of my school 
  1769. software and the method of loading the program is identical to that used 
  1770. in school i.e. <shift-break>.
  1771. 4.11
  1772. The Filer is very good Ö dragging View files into Pipedream and seeing 
  1773. the text exactly as it was, is quite a relief! I was also pleasantly 
  1774. surprised that I could convert a lot of programs to 3╜ö ADFS by simply 
  1775. dragging them over. Both items are well worth the money but remember 
  1776. that you cannot use the DFS ROM unless you have the board fitted.
  1777. 4.11
  1778. (Caution Ö I wanted to have an internal IDE hard drive fitted but, with 
  1779. the PRES interface fitted, there is no room.)
  1780. 4.11
  1781. And now, here are some comments from Tony Colombat....
  1782. 4.11
  1783. Using the interface 
  1784. 4.11
  1785. The interface may be used to access an extra 800k drive whether this be 
  1786. 5╝ö or 3╜ò. This is very useful for those without a hard disc and 
  1787. warrants an article in itself. (See the separate article written by Tony 
  1788. on page 23.) However for many educationally/business institutions, the 
  1789. value of the attachment of a 5╝ö drive is to enable them to read BBC B 
  1790. DFS or PC discs and transfer their files to Archimedes ADFS format. Any 
  1791. public domain software such as the DFS reader supplied by NCS (Shareware 
  1792. 2 or 31) or !PCDir (Careware 7) can be used to transfer files. Here, 
  1793. however, a word of warning, for I have yet to find PD software which 
  1794. reads 40 track discs correctly. Even if the drive is a switchable 40 
  1795. track, or if the PRES DriveLatch command is used Ö the disc is not read. 
  1796. The moral appears to be, ensure the files are on an 80 track disc or 
  1797. order PRES DFSFiler software which will read 40 track DFS discs 
  1798. correctly. (Öánot all 40 track discs, in our experience. Ed.).
  1799. 4.11
  1800. The DFSfiler software
  1801. 4.11
  1802. ........ The limitation of the software is that discs can only be read, 
  1803. and not written to, so if you wish to swap a file from ADFS to DFS 
  1804. format this is not possible. To achieve this transfer, the ArcDFS 
  1805. software from Dabs Press would be more useful.
  1806. 4.11
  1807. With the new ROM fitted to the disc interface card, then on starting up 
  1808. the computer, a greyed out BBC Icon appears on the right side of the 
  1809. icon bar. This turns to its correct colours when the !65Host is spotted. 
  1810. From now on, clicking on this icon will run the !65Host and the BBC 
  1811. Emulator takes over the A3000. The claim from PRES is that protected 
  1812. software may now be run on the A3000. Certainly my attempts at running 
  1813. some old protected BBC öBò games did work without problem. I did 
  1814. experience two difficulties, however. The first was that 40 track 
  1815. software would not work without using the BBC Master command ö*drive 0 
  1816. 40ò. This was despite using a switchable 40/80 track drive and the 
  1817. DriveLatch command to force double stepping. Only the above command 
  1818. would work. Pressing <Break> resulted in having to retype the command 
  1819. and so discs could not be started with <Shift-Break>. The second problem 
  1820. was that I could not write to a disc and therefore the ability of using 
  1821. BBC öBò original software which must write to a disc at any time under 
  1822. the emulator was lost.
  1823. 4.11
  1824. Conclusion
  1825. 4.11
  1826. At over ú50 the disc interface buffer appears expensive but it is very 
  1827. well made. For those people who wish to use their old BBC Software then 
  1828. the DFSfiler at over just ú20 enhances the interface bearing in mind the 
  1829. limitations mentioned. I have used the interface and software a great 
  1830. deal and found it far more reliable than other such similar interfaces 
  1831. so I feel I can recommend it.
  1832. 4.11
  1833. PRES A3000 Disc Interface ú48.95 + VAT and PRES DFSfiler ú19.95+VAT.ááA 
  1834. 4.11
  1835.  
  1836. 4.11
  1837. Multi-Media Column
  1838. 4.11
  1839. Ian Lynch
  1840. 4.11
  1841. The first thing I would like to do in this monthæs column is correct a 
  1842. mistake in last monthæs piece about Avanti. The price of Avanti to non-
  1843. education users is ú2,150 not ú5,000 as I stated. The ú5,000 figure is 
  1844. the price for Authorware Professional on a Mac, but even this may have 
  1845. been revised recently. My apologies to Westland.
  1846. 4.11
  1847. While on the subject of Avanti, I have been invited to Westland to have 
  1848. a more detailed look at the product and so I should be able to give you 
  1849. some ideas about its potential next month. 
  1850. 4.11
  1851. The Multi-Media Show
  1852. 4.11
  1853. The Multi-Media Show was a little disappointing in that most of the 
  1854. offerings were very similar to each other. The main thing which struck 
  1855. me about the show as a whole was the increasing presence of presence of 
  1856. Unix and X-windows. 
  1857. 4.11
  1858. One of the multi-media öbuzz wordsò is öparticipativeò activities and 
  1859. these are supposed to make the user participate with the application 
  1860. rather than simply interact by giving simple responses to options. I 
  1861. suppose virtual reality is the ultimate participation. I did not see 
  1862. much participation at Olympia Ö just the same tired salesmen trying to 
  1863. catch the eyes of prospective customers with some flashy animations.
  1864. 4.11
  1865. High quality video in a window
  1866. 4.11
  1867. Every stand seemed to have a Unix X-Server running live video in a 
  1868. window with the ability to digitise frames and resize the windows 
  1869. distorting the image. On Sunæs stand I asked one of the demonstrators 
  1870. about the product and he said that it involved adding a special 
  1871. interface which did most of the work and so the machineæs processor was 
  1872. relatively free to do other things. The price? ú8,000. öNot my most 
  1873. immediate priority for an add-onò, thinks Ian. The system should be 
  1874. portable to the R260 but when I went onto Acornæs stand I was in for a 
  1875. pleasant surprise. Jim Irlam of Irlam Instruments had what looked like 
  1876. an identical system running in a RISC-OS window. öShould be able to 
  1877. retail at about the ú1000 markò, says Jim.
  1878. 4.11
  1879. Without a detailed review, it is difficult to make comparisons but this 
  1880. strikes me as another example of non-Archimedes users having to öpay 
  1881. through the noseò for their add-ons. Well, such is life.
  1882. 4.11
  1883. So what good is live video in a window? First, I must point out that the 
  1884. quality of the image is superb and far better than the usual digitiser 
  1885. images one usually sees. Secondly, it would be possible to run the video 
  1886. and sequence other applications in other windows around it since, unless 
  1887. the window is rescaled, the ARM is free from any overheads in displaying 
  1888. the pictures. This is just another step towards the integration of video 
  1889. technology and computer graphics applications at steadily lower prices.
  1890. 4.11
  1891. Colour scanning
  1892. 4.11
  1893. Another interesting new item from Irlam is an A4 colour scanner. This is 
  1894. a Sharp device like their A6 scanner and produces higher quality 
  1895. pictures more quickly. Clares also produce an A4 scanner based on Epson 
  1896. technology and rumour has it that Iota are working in this direction 
  1897. too. All these scanners are expensive (around ú2,000) but they can 
  1898. produce 24 bit colour images which means that each of red, green and 
  1899. blue has 255 possible levels giving umpteen million possible shades 
  1900. instead of being restricted to 64 colours each with 4 levels of tint as 
  1901. is the case with the current RISC-OS display. If the Archimedes is to 
  1902. compete with the Mac and high-end PCs in applications involving colour 
  1903. graphics, some inexpensive solutions to the Archimedesæ rather limited 
  1904. (by current standards) graphics capability will be needed.
  1905. 4.11
  1906. At this point, you may be wondering why companies are producing 24 bit 
  1907. scanners for a computer with an 8 bit display. Perhaps they know of 
  1908. developments we donæt, but in any case, obtaining a best fit 8 bit image 
  1909. from 24 bit data generally gives better results than trying to match 8 
  1910. bit data to 8 bit data. ChangeFSI and Translator both do a good job of 
  1911. converting 24 bit data to 8 bit images. 
  1912. 4.11
  1913. Colour scanning and digitising is becoming increasingly important in 
  1914. presentation applications which make use of still and animated graphics. 
  1915. 4.11
  1916. Eidos
  1917. 4.11
  1918. Another interesting development on the Acorn stand was the Eidos project 
  1919. Ö a video editing system which digitises and compresses video, storing 
  1920. 25 frames a second onto an optical drive. Any particular frame can be 
  1921. retrieved in under a second with any amount of the recording cut and 
  1922. pasted between windows rather like a word-processor but using video 
  1923. frames. Over an hour of video can be saved to a single removable disc. 
  1924. 4.11
  1925. Eidos will be of use primarily as an off-line system which can be used 
  1926. to experiment and quickly version a final film. The film on tape can 
  1927. then be run and edited on the basis of the digital version. Unfor
  1928. tunately, the quality of the pictures after being digitised and 
  1929. compressed is not high enough to use Eidos as a direct method of editing 
  1930. video Ö well, not yet. The principle is, however, established and all 
  1931. that is needed is more processing speed and greater storage in order to 
  1932. make broadcast quality editing a reality.
  1933. 4.11
  1934. New names
  1935. 4.11
  1936. I now read that multi-media should be referred to as integrated media. I 
  1937. suppose that a system which supports audio, video, text etc is multi-
  1938. media even if the various applications run separately. Integrating the 
  1939. media is probably a better description of how to make a machine with 
  1940. multi-media capability really useful. The key to doing this is through 
  1941. software, and RISC-OS provides many advantages which make life easier 
  1942. for the media integrationists. 
  1943. 4.11
  1944. Next month, I will be able to give a much better account of Avanti and I 
  1945. have been trying to contact Logotron about Magpie. I will also get back 
  1946. to Genesis II and explain some of the script language. Please write in 
  1947. if you have any views. If you donæt, I will have to just follow the 
  1948. lines which interest me!ááA 
  1949. 4.11
  1950.  
  1951. 4.11
  1952. Language Column
  1953. 4.11
  1954. David Wild
  1955. 4.11
  1956. It is interesting to see that the debate about ÉCæ is springing up again 
  1957. in some of the American magazines such as Byte. The June issue had a 
  1958. letter claiming that difficulties with the language were at the bottom 
  1959. of some of the famous debacles such as the original version of dBASE IV 
  1960. and release r of Lotus 123.
  1961. 4.11
  1962. At the same time, Paul has passed on to me a letter complaining about an 
  1963. article in Archive 4.9 p32 which appeared to press the claims of Basic 
  1964. as against ÉCæ. In the letter was the phrase öanti ÉCæ bigotsò but, to 
  1965. be fair to the writer, he did refer to öpro ÉCæ bigotsò further down.
  1966. 4.11
  1967. As regular readers will know, I am not enthusiastic about ÉCæ but I 
  1968. would like to make it clear what the case against the language is. It is 
  1969. not that ÉCæ cannot be made to do things; the work of David Pilling and 
  1970. Hugo Fiennes shows that very good work can be done by dedicated 
  1971. programmers. The complaint is that you need to be a very good programmer 
  1972. to be able to use it properly. This is because of the flexibility that 
  1973. is, rightly, seen as one of the main advantages of the language.
  1974. 4.11
  1975. I feel that an appropriate analogy is with the activities of Motor Rally 
  1976. drivers. They can do all sorts of things with high-powered sports cars; 
  1977. including turning them over at high speeds and walking away from the 
  1978. wreckage. The fact that they can do this doesnæt mean that their sort of 
  1979. car, and driving, is suitable for the majority of drivers that use the 
  1980. ordinary roads.
  1981. 4.11
  1982. A language as flexible, and with as few restraints, as ÉCæ needs very 
  1983. careful checking; and my own experience together with that of reviewers 
  1984. in both Archimedes and PC magazines tends to suggest that checking of 
  1985. programs is often very much neglected. It is tedious work whereas 
  1986. writing programs is very much more interesting.
  1987. 4.11
  1988. There was an article related to this in the July issue of öComputer 
  1989. Shopperò where the writer complained of the uselessness of Beta testing. 
  1990. His complaint is that the testers donæt dare to let ordinary users get 
  1991. at the programs or dare to use it on the data that matters to their 
  1992. company. This tends to mean that one or two interesting bits are looked 
  1993. at, but it doesnæt get the sort of test that matters.
  1994. 4.11
  1995. This problem applies to programming in all languages but my feeling is 
  1996. that, in an ideal world, a programmer wouldnæt be allowed a ÉCæ licence 
  1997. until he or she had proved his commitment to proper testing and checking 
  1998. of all programs.
  1999. 4.11
  2000. I recently visited the Unix Show at Olympia and was given a copy of an 
  2001. American magazine called öComputer Languageò which I found to be very 
  2002. interesting, but Iæm not sure how it can be purchased in this country. 
  2003. An amusing touch is that two of the main articles in the June issue are 
  2004. öHow to reverse engineerò and öProtect your code from Hackersò. I donæt 
  2005. know if the authors have read one anothersæ work.
  2006. 4.11
  2007. !Charm
  2008. 4.11
  2009. I have just received an updated disk from David Pilling with the latest 
  2010. version of this interesting language. Peter Nowosad, the author of the 
  2011. program, has produced a tutorial which makes access to the language very 
  2012. much easier. At only ú5.99 it is very well worth buying.
  2013. 4.11
  2014. Smalltalk
  2015. 4.11
  2016. At last there is an advertisement for Smalltalk for the Archimedes, but 
  2017. Iæm afraid that most of us will not be trying it for some time yet 
  2018. because the price, in the August öAcorn Userò is ú795 + VAT! The 
  2019. advertisers, IDEA/Magrathea of 6, Falcon View, Winchester SO22 4EP 
  2020. mention educational discounts, so it might be a reasonable proposition 
  2021. for a university or college. I shall be asking them for more details 
  2022. when I come back from holiday at the beginning of August.ááA 
  2023. 4.11
  2024.  
  2025. 4.11
  2026. Small Ads
  2027. 4.11
  2028. Å    2nd internal drive and front panel for A310 ú60, and a Roland MT-32 
  2029. multi timbre sound module ú250.  Contact John on 0902Ö674672.
  2030. 4.11
  2031. Å    600 dpi laser printing service offered by North Norfolk Computer Club. 
  2032. Phone Roy for details on 0263Ö70Ö669.
  2033. 4.11
  2034. Å    A310 with Acorn 20M drive ú550. RISC-OS P.R.M. ú69. ANSI C rel 3 ú99. 
  2035. Citizen laser printer ú350. Phone 0256Ö892008.
  2036. 4.11
  2037. Å    Beebug Scavenger scanner with sheet feeder ú150. Panasonic KX-P3131U 
  2038. daisy wheel printer ú60. Psion Organiser XM ú45, Acorn DTP ú25, Atelier 
  2039. ú15, System Delta Plus ú10, The Real McCoy ú10, Ibix the Viking ú10, 
  2040. Inertia ú5. Phone John on 0483Ö502507.
  2041. 4.11
  2042. Å    Brother HR-15 daisywheel printer with 3 wheels + ribbons ú200, 
  2043. Interword ú15, Intersheet ú15, Interchart ú10, Spellmaster ú25, all 
  2044. original on disc for Archimedes. Phone William on 081Ö989Ö2666.
  2045. 4.11
  2046. Å    Computerware hard disk podule, Atomwide 4-slot backplane with fan, 
  2047. Acorn 2nd Floppy drive upgrade for 300 series, and a Morley Teletext 
  2048. decoder for Archimedes with optional power supply for sale. Offers to 
  2049. Chris Walker on 0953Ö604255.
  2050. 4.11
  2051. Å Digitiser Ö Pineapple extended colour version, 16 bits per pixel, 
  2052. 512x256 pixels, full width podule. Cost ú362, as new, sell for ú225.  
  2053. Phone Ned Abell  029922Ö249.
  2054. 4.11
  2055. Å    Epson LQ1060 wide carriage 24 pin + Ace RISC-OS colour printer driver. 
  2056. Parallel & serial interfaces. Offers please. Phone 081Ö642Ö3012.
  2057. 4.11
  2058. Å    Free to anyone who can collect them Ö various issues of A & B 
  2059. Computing, Micro User, Acorn User and Your Computer (1982 to 1990 about 
  2060. 80 issues in total). Michael Porter, 6 Summer Road, Thames Ditton, 
  2061. Surrey. Phone 081Ö398Ö6401.
  2062. 4.11
  2063. Å Genlock Ö Arvis videocontroller podule without plug-in encoder board 
  2064. so takes RGB out and in. As new, cost ú339, sell for ú215. Phone Ned 
  2065. Abell  029922Ö249.
  2066. 4.11
  2067. Å    Oak SCSI 70Mb hard disc with interface card ú450 o.n.o. Phone 
  2068. 0276Ö20575 after 6 p.m.
  2069. 4.11
  2070. Å    Plymouth User Group. Anybody interested in forming and A3000 or 
  2071. Archimedes user group in the Plymouth area? If so please send an SAE to 
  2072. David Heath, 26 Luxmore Close, Leigham, Plymouth, Devon, PL6 8NX.
  2073. 4.11
  2074. Å    Presenter II with hot links ú30 (unregistered), Flying Start II ú15 
  2075. (unregistered), Genesis ú35 (unused), PC Emulator (MS-DOS) ú40. Phone Mr 
  2076. Thompson on 0332Ö701969.
  2077. 4.11
  2078. Å    SF & Fantasy PD. 4M of data on 3 discs ú4. David Jones, 160 Hazelwood 
  2079. Drive, St Albans, Herts AL4 0UZ.
  2080. 4.11
  2081. Å    System Delta + ú30, Atelier ú45, Artisan 2 ú25, Impression Junior ú50, 
  2082. Schema ú65, Orrery ú55, WorraCAD ú50, Poster ú50, GraphBox ú40, 
  2083. GammaPlot ú25, Watford 400 dpi hand scanner ú75, Watford video digitiser 
  2084. Mk 2 ú125, Morley 1Mbyte RAM (A3000) ú50. All perfect. Phone 
  2085. 09274Ö20651.
  2086. 4.11
  2087. Charity Sales Ö The following items are available for sale in aid of 
  2088. charity. PLEASE do not just send money Ö ring us on 0603Ö766592 to check 
  2089. if the items are still available. Thank you.
  2090. 4.11
  2091. (If you have unwanted software or hardware for Archimedes computers, 
  2092. please send it in to the Archive office. If you have larger items where 
  2093. post would be expensive, just send us details of the item(s) and how the 
  2094. purchaser can get hold of them.)
  2095. 4.11
  2096. User Guides ú1 + ú3 postage, Herewith the Clues ú8, Apocalypse ú12, 
  2097. ArcWriter ú3, PC Emulator 1.34 (not upgradable) ú25, Serial Interface/
  2098. buffer for Epson FX80 ú12, Arcscan 2 ú4, InterWord (Disc) ú15, AlphaBase 
  2099. ú18, Revelation ú35.ááA 
  2100. 4.11
  2101.  
  2102. 4.11
  2103. Tracer Ö A First View
  2104. 4.11
  2105. Ian OæHara
  2106. 4.11
  2107. We are giving Ian a chance to öhave a goò at Tracer and then Ian Lynch 
  2108. is going to act as referee Ö see the following article. Ed.
  2109. 4.11
  2110. One of my main uses for my computer is to produce worksheets for school. 
  2111. These need pictures and so I purchased a scanner. Fine, except for the 
  2112. fact that bit-mapped graphics tend to use up vast amounts of memory. 
  2113. Even 4Mb isnæt so large once one starts using 300-400k sprites. The 
  2114. answer to this was Draw files. The problem then is how to convert 
  2115. sprites into Draw files. One simple solution is to hand trace the 
  2116. sprites but hand tracing is slow and tedious. Spending a whole evening 
  2117. hand tracing sprites for a worksheet is marginally more interesting than 
  2118. watching paint dry.
  2119. 4.11
  2120. At the Acorn User show last Autumn, I thought I had found the answer to 
  2121. all my prayers. Midnight Graphics were demonstrating a new program 
  2122. called Tracer which would do the work for me. I was told it was only in 
  2123. the development stages, but it looked very impressive. After various 
  2124. pestering phone calls, I was finally told it would be available at BETT. 
  2125. Along to BETT I went, official order clutched in my sweaty palm. A 
  2126. demonstration was asked for and given. The program did all the things 
  2127. asked of it. There was no manual available at that stage, but I was told 
  2128. that it was so simple I didnæt need one. I parted with the schoolæs cash 
  2129. and took a copy home.
  2130. 4.11
  2131. The application was very easy to start. I simply double clicked on it 
  2132. and it sat happily on the icon bar. Now to test it. Sprites are loaded 
  2133. by dragging them onto the icon. Two windows opened, one for the sprite 
  2134. and the other for the Drawfile-to-be. I remembered being told that 
  2135. Tracer would only automatically trace monochrome images (that means just 
  2136. black and white, no greys or anything else), so I loaded Paint and drew 
  2137. a black box and a few black lines. Tracer made a real mess of these. 
  2138. There were no right angles in the place. Time to try and remember what 
  2139. the various options were.
  2140. 4.11
  2141. The tracing is controlled by various parameters which can set and 
  2142. altered. These are:-
  2143. 4.11
  2144. 1)    Sample rate Ö determines how close the trace will follow the 
  2145. border of the sprite.
  2146. 4.11
  2147. 2)    Close Ö the distance between control points. The smaller the 
  2148. value, the more closely it will follow kinky lines.
  2149. 4.11
  2150. 3)    Smooth Ö changes the angle at which tracer will smooth the joining 
  2151. of two lines to make a smooth curve.
  2152. 4.11
  2153. 4)    Passes Ö the number of times Tracer will go over a sprite. The 
  2154. greater the number, the more detail is picked up.
  2155. 4.11
  2156. I changed these but never got Tracer to turn a sprite box into a draw 
  2157. box. A simple shape and yet it couldnæt do it. I quote from the manual 
  2158. öOne noticeable Éfeatureæ of Tracer is that it does not appear to 
  2159. perform very well on the corners of rectangles.ò I havenæt found it too 
  2160. good with straight lines either.
  2161. 4.11
  2162. So it didnæt like boxes. The next task I gave it was tracing a mode 15 
  2163. sprite of a care bear. I was told it would trace coloured sprites, but 
  2164. they had to be done manually. This simply involves clicking on a 
  2165. coloured area and just that area is traced. The computer was in mode 15 
  2166. and I dragged the sprite into Tracer. Tracer decided it didnæt like the 
  2167. colours and changed them. It appears that Tracer will only accept the 
  2168. standard 16 colour desktop palette. As yet, I have not found anything in 
  2169. the manual to tell me how to get real colours. Another bad start, but at 
  2170. least the sprite had plenty of curves.
  2171. 4.11
  2172. I clicked on the bear and Tracer went to work. The outline looked 
  2173. reasonable. Next the sky and again Tracer went to work. Problem. The two 
  2174. boundaries didnæt match and there were many large white gaps. OK, so the 
  2175. manual tells me that the Draw files may need cleaning up, but what is 
  2176. the point when the cleaning up takes longer than tracing the whole thing 
  2177. by hand in the first place?
  2178. 4.11
  2179. Tracer does have facilities to turn coloured and grey-scale sprites into 
  2180. black and white images for automatic tracing. It even has a clean option 
  2181. which removes odd pixels which cause noise and complicate tracing.
  2182. 4.11
  2183. Just before Easter, I received the latest version of Tracer and the 
  2184. manual. There was no appreciable difference in the results produced by 
  2185. the two versions I have had. Having the manual was nice as it told me 
  2186. what the various options meant and it admitted that the program did not 
  2187. always do a perfect job by suggesting that one might need to take the 
  2188. file into Draw to clean it up.
  2189. 4.11
  2190. Tracer will cope with very complex black and white sprites quite well. I 
  2191. traced some sprites from one of Beebugæs PD discs. These consisted of 
  2192. images that looked as thought they had been scanned from a book on D&D. 
  2193. The results were very good and I would never have attempted to trace 
  2194. such sprites by hand. Unfortunately, the Draw files produced by this 
  2195. were larger than the original bitmaps which isnæt too helpful!
  2196. 4.11
  2197. I find it very difficult to recommend this package in the way some of 
  2198. the magazines have done. The task it has to perform is not easy but for 
  2199. ú50 or so I would have expected it to perform considerably better.ááA 
  2200. 4.11
  2201.  
  2202. 4.11
  2203. Tracer Ö An Overview
  2204. 4.11
  2205. Ian Lynch
  2206. 4.11
  2207. Because of all the controversy over Midnight Tracer, I volunteered to 
  2208. look at the letters that had been sent to Paul and then to use that 
  2209. information, in conjunction with my own experience of the package, to 
  2210. clarify certain points.
  2211. 4.11
  2212. The manual
  2213. 4.11
  2214. The manual I received certainly is not very professionally turned out. 
  2215. The statement that it was printed at 600 dpi on a LaserDirect was 
  2216. laughable Ö not to say that I disbelieve it, but the photocopying of the 
  2217. laser copy has completely negated any advantage of hi-res printing. Also 
  2218. the paper quality is not sufficient for this type of document. There are 
  2219. 6 sheets in the manual and using high grade paper such as Mellotex 
  2220. should not have increased the price significantly. In fact, on a run of 
  2221. 600 it would almost be feasible to simply print the whole lot on the 
  2222. laser printer if decent copying facilities were not available!
  2223. 4.11
  2224. The content of the manual is reasonable and explains the procedures 
  2225. quite well. Owing to the variability of results, more comment on 
  2226. limitations would have been useful. The process of converting sprites to 
  2227. vector graphics is certainly not trivial and there are control pro
  2228. cedures involved which, despite being reasonably well explained, require 
  2229. a lot of time and practice to make the adjustments needed to get the 
  2230. best results.
  2231. 4.11
  2232. Sometimes, good results are just not achievable (I think) and in this 
  2233. situation the user goes through self-doubt wondering whether it is the 
  2234. software or lack of aptitude which is the problem. In one sense, the 
  2235. software and documentation is at fault if this situation arises. On 
  2236. modern computer systems, the user interface and documentation should be 
  2237. good enough for an average user to obtain satisfactory results without 
  2238. devoting the rest of his life to the task. On the other hand, there are 
  2239. some applications which are complex and will take some learning. A 
  2240. beginner would be unwise to buy ANSI C and expect to have it mastered in 
  2241. an evening. Tracer is an inbetween product and it is not primarily the 
  2242. content of the manual that is at fault or the user interface, but the 
  2243. fact that Tracer is better on some subject matter than others which is 
  2244. confusing to a new user.
  2245. 4.11
  2246. The program
  2247. 4.11
  2248. This brings me to the software itself. There have been a lot of 
  2249. complaints about Tracer not being able to do what is claimed. Tracer 
  2250. does indeed convert sprites into drawfiles and manages to do so quite 
  2251. quickly and painlessly. I have found the best results with simple line 
  2252. art of the type found in childrenæs comics. I have provided some 
  2253. examples of drawfiles produced from images which originated using 
  2254. Scanlight Plus. These were considerably reduced in the data space taken 
  2255. up and allowed flood fills of some areas and other manipulation. I also 
  2256. scanned my signature and turned it into a satisfactory drawfile.
  2257. 4.11
  2258. Where I found Tracer pretty useless was in converting large complex 
  2259. images with lots of half-toning. Tracer actually made a reasonable 
  2260. attempt at some of these, but there were so many objects in the 
  2261. resulting picture that it was virtually impossible to do anything with 
  2262. it. Further, some very complicated sprites can generate drawfiles which 
  2263. are nearly as data intensive as the original image. In fact, I have 
  2264. reports of drawfiles which were bigger than the original though I 
  2265. havenæt produced any myself. In conclusion, I have to say that I do find 
  2266. Tracer useful in some areas of work, but I would only recommend it to 
  2267. people who have a clear idea of what they are trying to achieve and a 
  2268. clear idea of what Tracer can and can not do well.
  2269. 4.11
  2270. Price
  2271. 4.11
  2272. The final thing is price. A number of people have complained that Tracer 
  2273. is too expensive. I think we have to appreciate the difficulties 
  2274. suppliers have in pricing products, when they are unsure of sales 
  2275. figures, but if we are to believe 600 sales at, say, ú30 to the company 
  2276. it only results in ú18,000 of revenue to pay for distribution, advertis
  2277. ing, the programmer etc. Tracer is 26k long and development costs can be 
  2278. as high as ú1 a byte depending on the method of writing. In the 
  2279. Archimedes market, Tracer is quite expensive for what it does, but 
  2280. currently it has no competition Ö another factor which determines price. 
  2281. Certainly, at the price, I do not think that there is any excuse for a 
  2282. shoddy manual or disc labelling that looks rather amateurish. Hindsight 
  2283. is a wonderful thing, but suppliers need to be sensitive to customers 
  2284. and should appreciate that many will take öturns sprites into drawfilesò 
  2285. to mean that a sprite will become like the high quality clip art they 
  2286. are used to. I do think there is some onus on the buyers to be careful 
  2287. about their interpretation of advertising claims though I have found 
  2288. some companies under-state their products. 
  2289. 4.11
  2290. Conclusion
  2291. 4.11
  2292. I hope I have been fair to all concerned. Midnight Graphics need to 
  2293. consider customer needs and aspirations more, particularly with 
  2294. applications where the functionality can be interpreted differently. I 
  2295. am pretty sure that they have released Tracer in good faith though a 
  2296. little market research and öbeta testingò on non-experts would help 
  2297. prevent these problems. Disappointed purchasers should perhaps try and 
  2298. find local suppliers who will let them try things out before buying, 
  2299. particularly if they are in any doubt about their understanding of a 
  2300. product. Given that Tracer is not copy protected it is perhaps unfair to 
  2301. expect a money back guarantee to dissatisfied customers as operated by 
  2302. Computer Concepts.ááA 
  2303. 4.11
  2304.  
  2305. 4.11
  2306. Competition Corner
  2307. 4.11
  2308.  
  2309. 4.11
  2310. I have caught Colin out this month by going to press early because of my 
  2311. trip to the States, so this monthæs competition is set by me Ö so itæs a 
  2312. silly one.
  2313. 4.11
  2314. What you have to do is tell me what Schroeder (if thatæs the correct 
  2315. spelling) is saying in the picture at bottom right of the opposite page. 
  2316. Answers on a postcard, please!ááA 
  2317. 4.11
  2318.  
  2319. 4.11
  2320. Archive Mugs for Sale!
  2321. 4.11
  2322. Now that we have got the Archive mugs back from the manufacturers, I can 
  2323. report that they really are rather attractive. If you imagine the top 
  2324. couple of inches of the front cover (but without the date, issue number 
  2325. and price!) in blue and black on a white mug, you will get the picture 
  2326. of what the new Archive mugs look like.
  2327. 4.11
  2328. I was hoping that someone would write in saying how nice they were so I 
  2329. could give an unsolicited testimonial but no such luck. All I can do is 
  2330. offer a money-back guarantee if you are not absolutely satisfied.
  2331. 4.11
  2332. ú3 each (+ ú1 p&p)  or  four for ú10 (+ ú2 p&p)
  2333. 4.11
  2334. (We normally quote prices inclusive of p&p but in this case it is such a 
  2335. large proportion of the cost, I think itæs better to see it separately.)
  2336. 4.11
  2337. Why not pop into the Archive office and pick up some mugs? Ö It saves 
  2338. you the postage!
  2339. 4.11
  2340.  
  2341. 4.11
  2342. Eizo Flexscan 9080i Monitor
  2343. 4.11
  2344. Martin Thorpe
  2345. 4.11
  2346. GL Consulting Ltd
  2347. 4.11
  2348. We donæt normally allow people to review their own products but in this 
  2349. case, Martin is reviewing the monitor and, since his product, OutLook, 
  2350. is what makes the monitor usable on the Archimedes, it seems natural for 
  2351. him to mention it!
  2352. 4.11
  2353. This article contains a review of the Eizo Flexscan 9080i monitor, and 
  2354. gives more detailed information about the OutLook package provided by GL 
  2355. Consulting, which we recommend for usage with the 9080i.
  2356. 4.11
  2357. The Eizo Flexscan 9080i Monitor is a 16ö auto-scanning colour monitor 
  2358. with a number of features that set it apart from its counterpart, the 
  2359. 9070SZ. The monitor has a micro-processor controlled screen adjustment 
  2360. and a horizontal scanning range of 30kHz to 64kHz.
  2361. 4.11
  2362. First Impressions
  2363. 4.11
  2364. The first thing that you notice about the 9080i is its size. Closer 
  2365. inspection reveals the micro-processor control panel below the display. 
  2366. This panel controls the screen adjustments, the picture input and 
  2367. colour, and brightness and contrast.
  2368. 4.11
  2369. The panel has 6 LEDs and 2 push buttons. In any screen mode, if the 
  2370. monitor can synchronise to the output signal, the green sync LED lights 
  2371. and the display appears.
  2372. 4.11
  2373. Pressing the Select control button turns on the yellow horizontal 
  2374. position LED, inviting you to use the adjustment wheel to move the 
  2375. picture. Pressing Enter confirms the adjustment. Further presses of 
  2376. Select allow you to adjust the vertical position, the horizontal and 
  2377. vertical sizes, and the pin-cushion distortion control. All the 
  2378. adjustments are stored in non-volatile RAM inside the monitor.
  2379. 4.11
  2380. The monitor has two sets of inputs. It has a D-Sub 9-pin input, which 
  2381. connects to the Analogue RGB output on the back of the Archimedes. The 
  2382. cable supplied is a high-density VGA cable, which is not suitable. The 
  2383. correct cable to use is the Eizo MD-C18.
  2384. 4.11
  2385. In addition to the D-Sub connector, five BNC inputs are provided. These 
  2386. are used by the Archimedes to display high-resolution monochrome modes 
  2387. such as 23 and 48 (1280 x 960, provided by OutLook) in their full 
  2388. splendour. The Mono output on the back of the Archimedes should be 
  2389. connected to one of Red, Green or Blue, depending on your personal 
  2390. preference, and the sync output should be connected to the X (Composite) 
  2391. sync input. To display these modes, the input selector should be set to 
  2392. BNC and the colour selector should be switched to B/W.
  2393. 4.11
  2394. In both cases, the Archimedes sync output should be set to Composite.
  2395. 4.11
  2396. The quality of the display is truly amazing. The screen is rock-steady 
  2397. and, should the display be slightly blurred, it can be focussed using 
  2398. the screw on the back panel. Normally, you should be able to set up and 
  2399. focus the monitor and then leave it.
  2400. 4.11
  2401. OutLook
  2402. 4.11
  2403. In order to provide support for higher resolution monitors such as the 
  2404. Eizo 9080i and to enable the usage of even higher resolutions on A400 
  2405. and 500 series Archimedes, we have developed OutLook. This package 
  2406. provides support for Super VGA (800 x 600), 8514/A (1024 x simulated 
  2407. 768), 800 x 480, 1152 x 448 and 1280 x 960 monochrome modes on any 
  2408. Archimedes with enough memory and a VIDC Enhancer, including the A540. 
  2409. In addition, the VGA clock of the A540 is fully utilised to provide a 
  2410. true VGA output. OutLook consists of a customised module for your 
  2411. monitor and a WIMP front end, allowing the actions of OutLook to be 
  2412. controlled. In addition, any mode may be selected from an informative 
  2413. list and the pixel and OS-Unit resolutions, number of colours, memory 
  2414. requirement, and screen and pixel frequencies of any mode may be 
  2415. requested.
  2416. 4.11
  2417. (OutLook is available from GL Consulting at a price of ú10. Site 
  2418. licenses are also available.)
  2419. 4.11
  2420. If anyone is interested, we can get the 9080i as we now buy direct from 
  2421. Eizo UK! It costs ú1050 (list price ú1099 +VAT = ú1291) through 
  2422. Archive.ááA 
  2423. 4.11
  2424.  
  2425. 4.11
  2426. Iron Lord
  2427. 4.11
  2428. Richard Forster
  2429. 4.11
  2430. Iron Lord is one of the most delightful games I have played on the 
  2431. Archimedes. It has plenty of well detailed and colourful pictures, 
  2432. several atmospheric tunes and a general highly polished feel to it. What 
  2433. is more, it manages to mix a variety of different game styles from 
  2434. arcade to adventure and strategy. The game is easy to load and installs 
  2435. onto hard disc without any problem. Even the manual is well done, with 
  2436. an eight page introductory tale preceding fourteen clear, yet detailed, 
  2437. pages of instructions.
  2438. 4.11
  2439. You take the part of Iron Lord, a Crusader of Justice, who escaped a 
  2440. massacre as a baby, during which his father, the King, was killed by his 
  2441. evil uncle. After many years of being brought up in hiding, you have now 
  2442. returned to the land to overthrow the oppression and injustice, and to 
  2443. return it to the serene kingdom it once was.
  2444. 4.11
  2445. The first part of the game has you wandering in search of armies so that 
  2446. you can fight the forces of darkness, and is a public relations exercise 
  2447. to get the people on your side. You begin the game with an overview of 
  2448. the kingdom and a medieval tune. To move to one of the seven locations 
  2449. you click on it and, as long as it is accessible from your present 
  2450. position, you will be moved to it, accompanied by a small picture of 
  2451. yourself riding towards it which moves along the screen, following the 
  2452. route you travel.
  2453. 4.11
  2454. When you get to your destination, the screen changes to display a 
  2455. picture of the village etc where you are and a map at the top right, 
  2456. above a text information screen. You can then move around this map using 
  2457. keys or mouse until you encounter a building of interest, which you can 
  2458. then enter. This was perhaps the only weak area in the game, as there 
  2459. was no clear way of knowing which buildings could be entered despite the 
  2460. information which would appear in the text.
  2461. 4.11
  2462. Once inside, a picture of the inhabitant usually appears, and this is 
  2463. accompanied by a different piece of music for each person. You then have 
  2464. various options, from trading to talking. To talk, you simply cycle 
  2465. through a list of conversation topics until you get the right one, then 
  2466. click on it. Information gained in one part of the game usually adds new 
  2467. topics, so for example, having been told by an irate farmer that he has 
  2468. not been paid by a local innkeeper you can then go to the inn and ask 
  2469. the innkeeper why.
  2470. 4.11
  2471. Most people want something and, upon receiving it, usually become more 
  2472. helpful, but the problem is that some of the things people want are not 
  2473. easily accessible. Most are held by other characters (who generally want 
  2474. something first), but a few can be gained by completion of the Éactionæ 
  2475. sequences. These include arm wrestling, an event that involves quick 
  2476. movement of the mouse and is exhausting, to several sword fights. There 
  2477. is also gambling to be done (with an excellent sampled die roll), and an 
  2478. archery contest. The archery relies on setting angles for varying 
  2479. targets and is exceedingly difficult for the first few times, although 
  2480. it becomes possible after a couple of hours practice.
  2481. 4.11
  2482. Once you have gained the support of at least one band of people, you can 
  2483. set off into the final battle. It is not advisable to go into battle 
  2484. without all the possible groups because, even with them all, it is quite 
  2485. difficult to win, and the enemy always starts with ten. The battle 
  2486. itself is purely strategical, and involves programming your troops to 
  2487. move around the battlefield. Once two enemy regiments move into each 
  2488. other, a battle commences, the outcome of which depends on the amount of 
  2489. energy each has and also the number of men, as well as points like 
  2490. whether an enemy was surprised by being attacked from behind.
  2491. 4.11
  2492. It took me quite a few goes to get past this stage, even with all ten 
  2493. available troops and, somehow, whenever I was attacked, the enemy always 
  2494. seemed stronger. However, after trying out various plans, I eventually 
  2495. found one that won though and was rewarded by the final challenge of the 
  2496. game Ö the labyrinth.
  2497. 4.11
  2498. The labyrinth part of the game has six levels, each of which in two 
  2499. stages. The first stage is a maze through which you move trying to find 
  2500. various objects, opening doors and locating the entrance to the next 
  2501. level. Once you have found the entrance, you must do an arcade phase 
  2502. which is rather like space invaders, and then itæs onto the next level. 
  2503. Unfortunately, I have not got to the final level because there is a time 
  2504. limit on this part of the game and it is amazingly easy to get lost and 
  2505. watch the time drain away. Fortunately, the game allows you to save 
  2506. before you enter the labyrinth and so with a bit more persistence . . .
  2507. 4.11
  2508. Overall, the game is well worth buying and there is plenty in it to keep 
  2509. you occupied for a good while, wherever your gaming interests lie. The 
  2510. nature of the game is such that you can solve it from various different 
  2511. angles and, if you find a particular section too hard, you can easily 
  2512. leave it to try for a different area first and, when you do finally 
  2513. complete something, you can always save the game so that you do not have 
  2514. to do it again if Iron Lord succumbs to the unknown.
  2515. 4.11
  2516. ÉIron Lordæ is available from Cygnus Software or through Archive at 
  2517. ú18.ááA 
  2518. 4.11
  2519.  
  2520. 4.11
  2521. üüüüIn Search of Euleræs Constant
  2522. 4.11
  2523. George McCavitt
  2524. 4.11
  2525. The January Competition Corner was to generate and display an arbitrary 
  2526. number of decimal places for e, Euleræs Constant. I used a Continued 
  2527. Fraction to represent e as a vulgar fraction instead. I have adopted the 
  2528. convention where the partial quotients are displayed as [a0; a1, a2, a3, 
  2529. ... an]; the semicolon separates the integer part of the fraction from 
  2530. the rest. It is quite clever that such a list will regenerate both the 
  2531. numerator and denominator.
  2532. 4.11
  2533. A Simple Example
  2534. 4.11
  2535. If you have access to a scientific calculator, or use !SciCalc (Share
  2536. ware 19), you can try the following simple example:
  2537. 4.11
  2538. Select p = 3.141592653583238462643383279, to the accuracy of your 
  2539. calculator.
  2540. 4.11
  2541. Record and remove the integer part.
  2542. 4.11
  2543. Take the reciprocal of the remaining fraction.
  2544. 4.11
  2545. Repeat the last two stages for about five iterations.
  2546. 4.11
  2547. The continued fraction for p is determined from the integer parts you 
  2548. discarded, which should be something like [3; 7, 15, 1, 292, ...]. You 
  2549. will see how this is used later on.
  2550. 4.11
  2551. Surds can be shown to have a repeating part in their partial quotients, 
  2552. which doesnæt terminate; they are infinite continued fractions. The 
  2553. simplest is the square root of 2:
  2554. 4.11
  2555.     SQR(2) = [1; 2, 2, 2, 2, 2, ...].
  2556. 4.11
  2557. Taking eleven partial quotients gets me to the accuracy of my 12-digit 
  2558. calculator, and this surd is a slow grower. Try it. Enter 2, take its 
  2559. reciprocal; add 2 and take the reciprocal of this sum; repeat the last 
  2560. until bored and then add 1.
  2561. 4.11
  2562. Calculating Convergents
  2563. 4.11
  2564. Luckily, to condense such a continued fraction back into a conventional 
  2565. fraction (p/q), there is no need to solve from the right. This handling 
  2566. of reciprocals can be avoided using the equations:
  2567. 4.11
  2568.     p0 = a0        q0 = 1
  2569. 4.11
  2570.     p1 = a1a0 + 1    q1 = a1
  2571. 4.11
  2572.     pk = akpk-1 + pk-2    qk = akqk-1 
  2573. + qk-2,
  2574. 4.11
  2575. both pk and qk use the same iterative formula but with different 
  2576. starting conditions. Only one final division is necessary to form a 
  2577. decimal fraction.
  2578. 4.11
  2579. Proof of the Pudding (or Pi)
  2580. 4.11
  2581. Using pk / qk for p from the above example, we get successive values of 
  2582. 3/1, 22/7, 333/106, 355/113, with decimal values of 3, 3.14, 3.1415, 
  2583. 3.141593.
  2584. 4.11
  2585. The next value on is a better approximation to the true value. Check 
  2586. that 355/113 is vastly superior to using 22/7 as a rational approxima
  2587. tion to p. 
  2588. 4.11
  2589. Back to Euler
  2590. 4.11
  2591. e is known as the sum:
  2592. 4.11
  2593.     1 + 1/2! + 1/3! + 1/4! + ....
  2594. 4.11
  2595. but Euler also gave it as a continued fraction [2; 1, 2, 1, 1, 4, 1, 1, 
  2596. 6, 1, 1, 8, ...]. This recurring pattern can be used in an algorithm. In 
  2597. Elementary Number Theory by D. M. Burton, Euler gave (e-1)/(e+1) as [0; 
  2598. 2, 6, 10, 14, 18, ...]. Using this gives e more quickly. The following 
  2599. table and equations should explain how:
  2600. 4.11
  2601. n    1    2    3    4    5    6
  2602. 4.11
  2603. an    0    2    6    10    14    18
  2604. 4.11
  2605. pn    0    1    6    61    860    
  2606. 17341
  2607. 4.11
  2608. qn    1    2    13    132    1861    
  2609. 35298
  2610. 4.11
  2611. pn + qn    1    3    19    193    
  2612. 2721    49171
  2613. 4.11
  2614. qn - pn    1    1    7    71    
  2615. 1001    18089
  2616. 4.11
  2617. Noting (e-1)/(e+1)=p/q, therefore e=(p+q)/(p-q)
  2618. 4.11
  2619. so e can be condensed from the last two rows as:
  2620. 4.11
  2621. 1,  3,  2.7,  2.718, 2.718282  and  2.71828183.
  2622. 4.11
  2623. Continued Fraction Procedure Description
  2624. 4.11
  2625. As 32-bit arithmetic can only offer 10 decimal places of accuracy, an 
  2626. alternative is needed for greater precision. A byte per digit would need 
  2627. several lines of Basic. I instead chose to use the built-in features of 
  2628. arrays. I use three, A%() to C%() all of length E%, set with the initial 
  2629. conditions. Each element holds one digit. This fourfold trade-off is 
  2630. faster as I presume they are C routines. Using parameters (3,1) and 
  2631. (1,1) and setting an = 6, gave me my öfudgedò, iterative method, which I 
  2632. coded as  PROCContFrac as:
  2633. 4.11
  2634. DEF PROCContFrac(over%,under%)
  2635. 4.11
  2636. A%()=0: B%()=0
  2637. 4.11
  2638. A%(0)=over%: B%(0)=under%
  2639. 4.11
  2640. N%=6: SIZE=1
  2641. 4.11
  2642. REPEAT
  2643. 4.11
  2644. C%()=N%*A%(): C%()=C%()+B%()
  2645. 4.11
  2646. PROCcarries
  2647. 4.11
  2648. B%()=A%(): A%()=C%()
  2649. 4.11
  2650. N%+=4: SIZE+=LOG(N%)
  2651. 4.11
  2652. UNTIL SIZE>E%
  2653. 4.11
  2654. ENDPROC
  2655. 4.11
  2656. PROCcarries and FNmin would have been faster in assembler, but in Basic 
  2657. they are:
  2658. 4.11
  2659. DEF PROCcarries
  2660. 4.11
  2661. FOR I%=0 TO FNmin(E%-1,SIZE)
  2662. 4.11
  2663. C%(I%+1)+=(C%(I%) DIV 10)
  2664. 4.11
  2665. C%(I%)=C%(I%) MOD 10
  2666. 4.11
  2667. NEXT
  2668. 4.11
  2669. ENDPROC
  2670. 4.11
  2671. DEF PROCmin(a,b)
  2672. 4.11
  2673. IF a<b THEN =a ELSE =b
  2674. 4.11
  2675. The remainder of the program can be coded to your own purposes. To be 
  2676. more general, N% needs to be replaced by an a array (remember pæs 
  2677. quotients).
  2678. 4.11
  2679. Conclusion
  2680. 4.11
  2681. Continued fractions are a fascinating subject in themselves. I hope I 
  2682. have given an insight into their power. By using Basic V array routines, 
  2683. I found a solution to a problem I had long wanted to solve. How I made a 
  2684. vulgar fraction a decimal one is another story.ááA 
  2685. 4.11
  2686.  
  2687. 4.11
  2688. PenDown Fonts Disc
  2689. 4.11
  2690. Dave Morrell
  2691. 4.11
  2692. Some time ago I reviewed PenDown (3.13 p48 + 4.1 p42 + 4.6 p54). In that 
  2693. review I expressed the hope that Longman Logotron would support the 
  2694. Archimedes version of PenDown in the way that they supported the 
  2695. original PenDown with extra fonts and borders etc. They seem to have 
  2696. started their support with a disc of twelve fonts. All these fonts are 
  2697. what I would call fancy headline or poster fonts but in certain 
  2698. circumstances they could be used as body fonts.
  2699. 4.11
  2700. ACUTE is a similar font to ÉShiveræ which came with Poster. There are 
  2701. 208 defined characters in the font and they seem to be the same 
  2702. characters as Acornæs Trinity. 158 of the characters contain scaffold 
  2703. lines.
  2704. 4.11
  2705. BRIX is a similar font to Jumbo which came out with PenDown but most of 
  2706. the characters are placed on a cube much like childrenæs play bricks. 
  2707. The characters which are not on a cube are made to appear as if they are 
  2708. made out of a fairly thick piece of material. Again, the same 208 
  2709. characters are defined, 191 of which have scaffold lines.
  2710. 4.11
  2711. DIGITAL, as the name implies, looks like the letters and numbers 
  2712. associated with a digital display. It is a clear font and much easier to 
  2713. read than other attempts I have seen of this style. The standard 208 
  2714. character set has been defined, 136 of which contain scaffold lines.
  2715. 4.11
  2716. DRIFT is my own favourite from this set of fonts. It is in the same vein 
  2717. as the ÉSnowballæ font in Poster. There are 209 defined characters of 
  2718. which 156 contain scaffold lines. Some of the characters have been 
  2719. defined as small pictures making a short ÉChristmas Dingbatsæ set. The 
  2720. characters not defined as pictures all have a vaguely horizontal line 
  2721. running through them. When printed out, this line joins up to look like 
  2722. the top of a snowdrift from which the snow covered letters appear. Even 
  2723. the space character has this line.
  2724. 4.11
  2725. HORIZON is built up from horizontal lines. When printed out it looks as 
  2726. if every other pin of a dot-matrix printer is not working. It is a very 
  2727. clear font and is easy to read. It is similar to one which appeared for 
  2728. the original PenDown. There are 208 defined characters, of which 200 
  2729. contain scaffold lines.
  2730. 4.11
  2731. KOSMO is another ultra-modern font. It is a slightly oblique, very 
  2732. square font with extra thickening of some lines. This is another 209 
  2733. characters set of which 139 contain scaffold lines.
  2734. 4.11
  2735. LINEOUT seems to be the outline font which appeared with the pre-release 
  2736. version of Archimedes PenDown but not the final release. Again it is a 
  2737. clear, easy to read font with 209 characters, 180 of which contain 
  2738. scaffold lines.
  2739. 4.11
  2740. QUAD is a rather square script-type font similar in some respects to 
  2741. Kosmo. There are 208 defined characters of which 157 contain scaffold 
  2742. lines.
  2743. 4.11
  2744. RAZOR is another font I particularly liked but it is difficult to 
  2745. describe. It is a blocky font in which all the edges appear to have been 
  2746. ground down and sharpened, hence the name. Like BRIX, it gives a 3¡D 
  2747. effect. Razor has 208 defined characters of which 180 contain scaffold 
  2748. lines.
  2749. 4.11
  2750. The final three fonts are, I think, pure gimmick. They are BRAILLE, 
  2751. MORSE and SEMAPHORE. I rather liked Semaphore which has all the letters 
  2752. of the alphabet defined plus one other. There are no scaffold lines and 
  2753. the only difference between upper and lower case is the addition of the 
  2754. letter on the figure in the upper case version. Upper case Braille and 
  2755. Morse also have the letter on show. 
  2756. 4.11
  2757. The small characters in the Semaphore font will brighten up anybodyæs 
  2758. presentation and could even be utilised as a border. 
  2759. 4.11
  2760. The facts about scaffold lines came from FontFix.
  2761. 4.11
  2762. From what I can tell by eye, both on screen and on paper, the fonts seem 
  2763. to be well hinted.
  2764. 4.11
  2765. PenDown fonts disc is available from Longman Logotron at ú18 + VAT or 
  2766. through Archive at ú19 inclusive. This is very good value even if you 
  2767. only like two or three of the fonts and donæt forget, these fonts are 
  2768. not just for use in PenDown Ö they can be used with any of the appli
  2769. cations that can deal with outline fonts.ááA 
  2770. 4.11
  2771.  
  2772. 4.11
  2773. ARCterm7 Ö and Pilling Terminals
  2774. 4.11
  2775. Brian Cowan
  2776. 4.11
  2777. In the time I have been an Archimedes owner I must have tried every 
  2778. terminal emulator produced for that machine, including the old BBC 
  2779. terminal emulators together with 6502 emulation. Mostly, I use such 
  2780. terminals for communication, at work, with our DEC VAX ömainframeò 
  2781. computers, though occasionally I use my modem to log on to various 
  2782. bulletin boards. I had seen, and briefly used, ARCterm 6 and I was quite 
  2783. impressed with it. The problem, as with all the older generation of 
  2784. terminal emulators, was that they did not run in a window; in fact, many 
  2785. of them were originally written pre-RISC-OS.
  2786. 4.11
  2787. Multi-tasking
  2788. 4.11
  2789. It was only a matter of time until multi-tasking terminal emulators 
  2790. appeared. I was very impressed when I first saw Acornæs Ethernet 
  2791. software, as this included a multi-tasking VT220 terminal. Subsequently, 
  2792. other packages came along. Although I have probably seen and briefly 
  2793. tried all the terminal emulators around, I will not discuss most in 
  2794. detail but concentrate on two. There have already been reviews of the 
  2795. others in Archive. The first subject of the review, ARCterm7, I would 
  2796. describe as the best terminal emulator and the other, David Pillingæs 
  2797. terminal suite, is certainly the cheapest and, to my mind, the best 
  2798. value for money.
  2799. 4.11
  2800. Both packages are fully RISC-OS compatible, installing themselves on the 
  2801. icon bar and opening up a window when clicked on. The bare essential 
  2802. which one would require from a terminal emulator is that it should 
  2803. provide emulation of a computer terminal Ö obviously! As I mentioned 
  2804. above, my particular application is in communicating with DEC VAX 
  2805. mainframe computers. Here the DEC VT standard is what emulators are 
  2806. aiming at. Both terminal emulators give a good implementation of the 
  2807. VT100 standard. David Pillingæs terminal also provides a subset of the 
  2808. VT220 standard as well. I should note in passing that the Acorn Ethernet 
  2809. TCP/IP software package includes an essentially complete implementation 
  2810. of VT220, which supports communication down the RS423 port as well as 
  2811. the main objective of Ethernet.
  2812. 4.11
  2813. Compatibility
  2814. 4.11
  2815. There are a number of standard tests which can be run to test full VT 
  2816. compatibility. None of the terminal emulators passed completely, 
  2817. misinterpreting the odd control code, but then all non-DEC terminals 
  2818. fall down on something or other. However, the number of misinterpreted 
  2819. codes was small. The latest version of David Pillingæs VT100 terminal is 
  2820. near-perfect, as is ARCterm7.
  2821. 4.11
  2822. Features
  2823. 4.11
  2824. Taking full implementation of the emulated terminal for granted, what 
  2825. distinguishes the various packages around is the range of öextrasò 
  2826. supported. Here, the list of ARCterm7æs features is almost endless. A 
  2827. full collection of modem drivers is provided and there is implementation 
  2828. of many file transfer protocols including X, Y, Z and Jmodem and my 
  2829. favourite, Kermit. A powerful feature of ARCterm7 is its script 
  2830. language. In structure this is a sort of cross between C and Basic, and 
  2831. it allows the user to customise the program to his/her precise require
  2832. ments. A script file can be ödroppedò on the terminal window and its 
  2833. contents will be executed. Scripts are provided for logging on to 
  2834. various of the bulletin boards, including The World of Cryton. It works 
  2835. beautifully and painlessly. Another feature is that the Intelligent 
  2836. Interfaces multiple serial port is supported; one can select which port 
  2837. is used. 
  2838. 4.11
  2839. Hidden extras
  2840. 4.11
  2841. ARCterm7 is still being improved. So far, I have received three upgrades 
  2842. since the original release 1.00. New features have appeared which are 
  2843. not covered in the manual (they are covered in a readme file on the disc 
  2844. though) including additions to the script language. I was very happy to 
  2845. find that there is now the option to open up a öhistoryò window which 
  2846. contains a copy of the last 256 lines of the session and which can be 
  2847. scrolled up and down. This I found most useful. Eventually I discovered 
  2848. that sections of this may be selected and saved as a file or copied, 
  2849. perhaps to an Edit window. The odd thing about this was that to öselectò 
  2850. one had to use the öadjustò button of the mouse. There turns out to be a 
  2851. certain internally consistent logic to this as ARCterm7 often uses 
  2852. <adjust> for öselectò functions.
  2853. 4.11
  2854. It is equally easy to transmit files using ARCterm7. Files can either be 
  2855. sent directly or they can be queued for later transmission.
  2856. 4.11
  2857. Documentation
  2858. 4.11
  2859. The ARCterm manual is quite comprehensive, with a large section covering 
  2860. the details of the script language. You only need to use the manual when 
  2861. difficulties arise, which is not very often. It is well laid out and 
  2862. there is a good index. Also there is an extensive collection of 
  2863. appendices covering such diverse topics as choosing a modem, RS423 
  2864. connections (potentially problematic with the Archimedes), and adding 
  2865. sound to ARCterm7.
  2866. 4.11
  2867. Complaints
  2868. 4.11
  2869. Complaints are few and relatively minor. The cursor is a caret rather 
  2870. than the usual DEC block. Most other terminal emulators allow a choice. 
  2871. Also, with ARCterm7 there is no smooth scrolling mode; the screen moves 
  2872. up a line at a time. Finally, the full ARCterm7 window is slightly 
  2873. larger than a standard monitor screen so you canæt see everything 
  2874. together. Essentially, the text window fills the screen so that the 
  2875. scroll bars etc. fall outside.
  2876. 4.11
  2877. I mention these three problems particularly because David Pillingæs VT 
  2878. terminal emulator does not suffer from them. You can select the form of 
  2879. cursor you require: a block or a flashing block perhaps, and there is 
  2880. the option for a smoothly moving scroll. This I find much easier on the 
  2881. eyes, particularly when scanning a long document. A clever idea in the 
  2882. Pilling terminal is a slightly shrunken screen option whereby the whole 
  2883. emulator window can be viewed on the screen.
  2884. 4.11
  2885. Pilling terminals
  2886. 4.11
  2887. Most of the David Pilling software is sold at the bargain price of ú5.99 
  2888. per disc as was the original version of his RISC-OS terminals. There is 
  2889. now a new version known as RISC-OS Terminals Plus with enhanced 
  2890. features, selling at the still attractive price of ú17.99. The new 
  2891. version comes with a 40 page manual and it has a number of useful 
  2892. enhancements. There are now some commands to control the modem from the 
  2893. computer, and there is enhanced printer support: as well as straight 
  2894. ASCII, one can configure the terminal to use Epson LQ or IBM X24 codes. 
  2895. The main enhancement, however, is in the file transfer protocols. The 
  2896. original terminals provided for only Xmodem and pure ASCII Ö Terminals 
  2897. Plus adds Kermit and Zmodem.
  2898. 4.11
  2899. Comparison
  2900. 4.11
  2901. These are all first rate products. Pillingæs terminals also has a script 
  2902. language for configuring the terminals automatically. This is good but 
  2903. nowhere near as comprehensive and versatile as ARCterm7És script 
  2904. language. The main important features which ARCterm7 provide and 
  2905. Pillingæs terminals do not are the history window and the extensive 
  2906. range of modem drivers. It is interesting that Pillingæs terminals are 
  2907. written directly in ARM code making them very compact and fast while 
  2908. ARCterm7 is mainly in C, using ARM code for the speed critical parts. 
  2909. 4.11
  2910. Conclusion
  2911. 4.11
  2912. My conclusion is that David Pillingæs original terminal emulator suite 
  2913. is excellent value for money at the remarkable price of ú5.99. The new 
  2914. improved version, at ú17.99, provides some extra features which might 
  2915. well be desirable (you can upgrade from one to the other for ú17.99). If 
  2916. you need a terminal emulator and you donæt yet have one then I would 
  2917. advise you to purchase the cheaper Pilling terminals to start with. If 
  2918. you then decide that there are other features which you would like, then 
  2919. you can decide whether to upgrade to Terminals+ or purchase ARCterm7. 
  2920. Certainly ARCterm7 has the most features and it is a joy to use. It is 
  2921. quite simply the best, but then at ú79.99 you would expect it to be.ááA 
  2922. 4.11
  2923.  
  2924. 4.11
  2925. Audio Data Compression
  2926. 4.11
  2927. Ned Abell
  2928. 4.11
  2929. When you next sit down and listen to your favourite CD, spare a thought 
  2930. for all the little electrons beavering away to make it possible. They 
  2931. really are raising a lather as the audio data is fed off the disc at 
  2932. 44.1 thousand times a second at 16 bits for the two channels Ö thatæs 
  2933. around 1.4 Megabits per second. 
  2934. 4.11
  2935. Put another way, a 20 Mbyte hard disc could store only about half a Top 
  2936. Ten single. Some would say that was a good thing! There is also the 
  2937. problem of reading and writing that speed of data to storage Ö hard 
  2938. discs can cope but floppies are too slow to work in real time. 
  2939. 4.11
  2940. Research Departments in many companies have been working overtime to 
  2941. squeeze the audio öquartò into a pint pot thus allowing smaller capture 
  2942. and carrying media or longer recording times. However, if you reduce the 
  2943. sample rate too much, or the number of sampled bits per second, it 
  2944. sounds very poor.
  2945. 4.11
  2946. Spotting the difference
  2947. 4.11
  2948. Audio Processing Technology (APT) was formed in 1988 by students at 
  2949. Belfast University who were working on digital telephone systems. Their 
  2950. approach to the problem is now coming on to the market through their 
  2951. parent company Solid State Logic.
  2952. 4.11
  2953. What Steven Smyth and his colleagues have done is to compress the 16 bit 
  2954. sample to 4 by splitting the audio frequency into bands. The encoder 
  2955. then uses predictions based on samples of the audio thatæs gone through. 
  2956. The differences between the 16bit input and the predictions are turned 
  2957. into a 4 bit code and thatæs what is saved.
  2958. 4.11
  2959. For example, a note could have a fast attack time, then a period of 
  2960. sustain and then a long period of decay. The changes in the note would 
  2961. be minimal whilst it was sustained and greatest during its attack. These 
  2962. differences take up a lot less room than writing essentially the same 
  2963. sequence of data each 44 thousandth of a second.
  2964. 4.11
  2965. ..and in practice.
  2966. 4.11
  2967. There has been a lot of work done on these coding techniques and the 
  2968. result is impressive. Itæs not only the data that is predicted but also 
  2969. what the brain makes of it. For example, some sounds are judged 
  2970. critically by the ear because of their smoothness but others, which are 
  2971. sharp, can be received less favourably. Thus, the coding changes are 
  2972. more critical at times when the ear expects it!
  2973. 4.11
  2974. The coding software drives processor chips and APT sells the resulting 
  2975. encoder and decoder boards as units to manufacturers and a range of 
  2976. products is starting to emerge
  2977. 4.11
  2978. Products
  2979. 4.11
  2980. Several manufacturers have seen the promise in this type of technology, 
  2981. for example in radio broadcast studios, jingles and adverts have often 
  2982. been played in using endless loop quarter inch magnetic tape cartridges 
  2983. with stop and start pulses on them. These are plugged into a player as 
  2984. they are wanted. They are prone to wear and sometimes donæt cue up or 
  2985. cycle properly mostly due to öfinger troubleò. Soniflex now use 4 
  2986. Megabyte floppy discs and apt-x 100 coding to store the audio so the 
  2987. operator feels he is using a familiar system, plugging in discs but the 
  2988. audio quality is better and access quicker Ö and finger trouble is 
  2989. reduced.
  2990. 4.11
  2991. Digital Audio Broadcasting is being broadcast experimentally now in 
  2992. Britain and coding techniques like apt-x to reduce bit rates will be 
  2993. used. For example, linking television Outside Broadcast vehicles to base 
  2994. involves microwave transmission for the vision circuits and apt-x is 
  2995. being used to code the stereo sound into the vision circuits to reduce 
  2996. cost in a new ösound-in-syncsò decoder and encoder from Vistek.
  2997. 4.11
  2998. For the IBM, there is an expansion card called the ACE100 that allows 
  2999. you real time direct-to-disc stereo recording and playback with analog 
  3000. or digital input/output. Data can be stored as normal 16 bit or 4 bit 
  3001. apt at a range of sampling frequencies between 16 and 48kHz. You can 
  3002. store over 30 minutes of stereo music on a 60Mbyte drive. You can access 
  3003. the software on the board to program fades and emphasis and up to four 
  3004. boards can be linked which would give an 8 track hard disc recorder.
  3005. 4.11
  3006. and the Archimedes...?
  3007. 4.11
  3008. Well there isnæt a specific apt-x board for the computer yet but Iæm not 
  3009. ruling out the prospect given demand. Ironically, it will be determined 
  3010. by other manufacturers selling multi-media equipment, raising its 
  3011. profile and Archimedes suppliers following suit. I think the market is 
  3012. there but then Iæm not investing cash in the research. As Digital Audio 
  3013. Tape gains ground and when Digital Compact Cassette is launched, öhome 
  3014. computerò editors will mushroom. The Archimedesæ speed coupled with an 
  3015. APT board and some windowing editing software could be of great use. 
  3016. 4.11
  3017. The bottom line is a suitable data compression system for audio and 
  3018. video. Invent that and you have a blank cheque!
  3019. 4.11
  3020. Audio Processing Technology Ltd. Begbroke, Oxford OX5 1RU are currently 
  3021. moving to Belfast on 0232-662714 and publish a newsletter detailing APT 
  3022. products.ááA 
  3023. 4.11
  3024.  
  3025. 4.11
  3026. ArcLight and SolidsRender Ray-tracers
  3027. 4.11
  3028. Malcolm Banthorpe
  3029. 4.11
  3030. Ray-tracing can be broadly described as a method of generating computer 
  3031. graphic images which exhibit the maximum degree of realism that can be 
  3032. achieved within the limits imposed by the display hardware. To do this, 
  3033. it is necessary to take into account, as far as is practicable, all of 
  3034. the possible paths that each ray of light can take from each light 
  3035. source to the viewpoint. For a fuller explanation of what itæs all 
  3036. about, see my review of another ray-tracing program, RenderBender, in 
  3037. Archive 2.9. Jim Markland has already written about his experience of 
  3038. ray-tracing with ArcLight for a specific application, namely the 
  3039. representation of geological data, in Archive 4.4. This review takes a 
  3040. more general look at both Arclight and SolidsRender.
  3041. 4.11
  3042. Unlike RenderBender, which is intended to be used as a stand-alone 
  3043. application and therefore contains everything necessary to construct 
  3044. simple scenes, both of the applications reviewed here are designed as 
  3045. accessories to be used with existing 3D graphics editors. This review 
  3046. will therefore make most sense to those who already have experience of 
  3047. either Euclid or SolidCAD and who wish to generate more realistic-
  3048. looking images of scenes or of individual objects. It may also be of 
  3049. interest if you are contemplating the purchase of such a rendering 
  3050. system, particularly if read in conjunction with reviews of the 3D 
  3051. editors which have appeared elsewhere. Both 3D editors already allow 
  3052. lighting to be represented to a limited degree by showing the effect of 
  3053. shading on the various facets of an objectæs surface. With ray-tracing, 
  3054. it is also possible to include shadows (a factor which alone contributes 
  3055. quite a lot to the realism), transparency, reflection and refraction. In 
  3056. order to achieve some degree of smooth shading from the 256 colour 
  3057. palette, both applications, like RenderBender, make use of dithering.
  3058. 4.11
  3059. ArcLight, from Ace Computing, is the latest addition to the Euclid 
  3060. family and is specifically designed for the ray-tracing of scenes 
  3061. created with the !Euclid 3D editor. If you also have !Mogul then ray-
  3062. traced animations can be produced which in turn can be edited with 
  3063. !Splice. SolidsRender, from Silicon Vision, works in conjunction with 
  3064. SolidCAD and it, too, can produce animations if you also have Film-
  3065. Maker. The application comes with a built-in sphere-generating primitive 
  3066. and also included on the disc are files for a number of other primitives 
  3067. such as cubes, cylinders and cones. Limited stand-alone use is therefore 
  3068. possible and is the manner in which this review was conducted, making 
  3069. use also of the sample scene files on the disc.
  3070. 4.11
  3071. SolidsRender
  3072. 4.11
  3073. SolidsRender is supplied on a single unprotected disc and comes with a 
  3074. 30-page instruction booklet. The program is not multi-tasking but is, I 
  3075. think, what Acorn would call RISC-OS compatible. That is, it installs 
  3076. itself on the icon bar when first run but when subsequently selected 
  3077. does not make use of the WIMP system. The Quit option return to the 
  3078. desktop as it was previously set. The operating environment is very 
  3079. similar to that of SolidCAD and indeed the instruction booklet assumes 
  3080. that the user is already familiar with it.
  3081. 4.11
  3082. The screen is divided into four viewports showing plan, front and side 
  3083. elevations for design and a projection port for the 3D display. All of 
  3084. the views are wire-frame at this stage. At the right of the screen there 
  3085. is a menu selection area, while help and status messages are shown, and 
  3086. data entry takes place, at the foot of the screen. As mentioned earlier, 
  3087. the scene, or at least its component parts, would normally be generated 
  3088. using SolidCAD, although with the primitives provided, it is possible to 
  3089. construct a simple scene with SolidsRender alone.
  3090. 4.11
  3091. Very comprehensive facilities are provided for setting the surface 
  3092. characteristics of each object in terms of colour, specular and diffuse 
  3093. reflection, transparency, refraction etc. This includes texture-mapping 
  3094. whereby a sprite or bit-map may be mapped onto a surface. This could be 
  3095. used, for example, to give a surface the appearance of wood grain. A 
  3096. bit-map is a two-level (that is, one bit per pixel) sprite. Each of the 
  3097. two levels may be assigned different characteristics. So, for instance, 
  3098. an object could have a patterned surface in which one part was metallic 
  3099. gold and the other was transparent to blue light. Whatæs more, there are 
  3100. three different types of texture mapping to choose from: surface, shrink 
  3101. and project. If you choose the shrink option, then the texture file is 
  3102. wrapped around the object in both X and Y directions whereas shrink sets 
  3103. the texture to wrap in the X direction but to be projected directly onto 
  3104. the surface in the Y direction. The project option sets the texture to 
  3105. be directly projected in both directions. Obviously, thereæs a vast 
  3106. number of possibilities for defining surface textures and some experi
  3107. mentation is required to find out how best to exploit this feature.
  3108. 4.11
  3109. There are more options to choose from when it comes to the style menu. 
  3110. Mode 15, 24, 28 or 21 may be chosen for the final image. Fortunately, an 
  3111. image size as small as 1/8 screen may be chosen for the image size if 
  3112. you are in a hurry to get some idea of what it will look like. Texture, 
  3113. shadows, reflection, transmission and refraction may all be either on or 
  3114. off, as may soft-focus and anti-aliasing. The dithering copes quite well 
  3115. with representing subtle shading but I found the overall image quality 
  3116. to be disappointing. The edges of objects were generally ragged in 
  3117. appearance. I assume that the reason for this is that arithmetic 
  3118. precision has been sacrificed to achieve speed in the ray-tracing 
  3119. process. The overall appearance is changed but not really improved by 
  3120. selecting the anti-alias option which smoothes the edges to some extent 
  3121. at the expense of making everything look slightly blurred Ö similar to 
  3122. the soft focus option but less so.
  3123. 4.11
  3124. ArcLight
  3125. 4.11
  3126. ArcLight is supplied on a single unprotected disc and comes with a 14 
  3127. page instruction leaflet. To ray-trace a picture, the following 
  3128. procedure is followed, once ArcLight has been installed on the icon bar. 
  3129. On dragging a previously prepared Euclid file onto the icon, a Échoicesæ 
  3130. dialogue box pops up and, assuming for the moment that you are happy 
  3131. with the default settings, ray-tracing can be initiated by entering a 
  3132. filename with which the resulting picture will be saved and dragging it 
  3133. to a suitable directory viewer. There will then be a wait of possibly a 
  3134. few seconds or maybe an hour or more, depending on the size of the 
  3135. sprite to be generated and the complexity of the scene, until the 
  3136. picture is complete. As the program is fully multi-tasking, it is 
  3137. possible to get on with some other computing activity, e.g. word-
  3138. processing, while this is happening as long as the other activity is 
  3139. also multi-tasking. An occasional glance at the ArcLight sprite window 
  3140. will show how it is progressing. Performing another task at the same 
  3141. time will necessarily slow down the ray-tracing process to a greater or 
  3142. lesser degree depending on the extent to which your extra task demands 
  3143. processor time, but at least the computer is still usable while you wait 
  3144. for the final result. For maximum rendering speed there is a Éfastæ 
  3145. option which allows ArcLight to claim exclusive use of the processor. 
  3146. The display is also disabled in this mode, but can be re-enabled 
  3147. instantly by clicking a mouse button if you should wish to check on the 
  3148. progress of the image.
  3149. 4.11
  3150. In order to speed up the ray-tracing process, ArcLight uses a spacial 
  3151. sub-division algorithm. Briefly, the way it works is as follows. Imagine 
  3152. a box just large enough to contain the whole three-dimensional scene. If 
  3153. there are too many polygons in the scene to be dealt with simply, it is 
  3154. sub-divided into eight smaller boxes called voxels Ö a sort of three-
  3155. dimensional pixel. Each voxel is then examined and if it still proves to 
  3156. be too complex, it is further sub-divided. The sub-division can continue 
  3157. to a maximum value, settable from the choices menu and known as Édepthæ. 
  3158. A voxel is considered to be too complex if the number of polygons that 
  3159. it contains exceeds a certain value, also settable from the choices 
  3160. menu, known as Ésimplicityæ. Some trial and error is required to find 
  3161. the best setting to achieve optimum use of available memory and speed, 
  3162. and I found it best, most of the time, to stick to the default values of 
  3163. six and one respectively.
  3164. 4.11
  3165. A number of other parameters can be set from the choices menu. Perhaps 
  3166. the most important are the image size and the screen mode in which the 
  3167. final picture is to be generated. For the dithering to work, this must 
  3168. be a 256-colour mode. User-defined screen modes for over-scanned images 
  3169. also seem to work OK as long as they are eight-bits-per-pixel. The 
  3170. desktop mode in use during the rendering can be set independently 
  3171. without restrictions Ö mode 0 for maximum speed. The final image size 
  3172. may be larger than the screen if required. There may seem little point 
  3173. in doing this, particularly as itæs going to take longer. The advantage 
  3174. is that a large image may subsequently be reduced by a program such as 
  3175. ChangeFSI, resulting true anti-aliasing and an improvement in those 
  3176. jagged edges imposed by the 256 lines of vertical resolution on a non-
  3177. multisync monitor.
  3178. 4.11
  3179. Arclight showed occasional evidence of the limits of its arithmetic 
  3180. precision in the form of ragged edges but in general I found this to be 
  3181. considerably less noticeable than with SolidsRender. The problem showed 
  3182. itself mainly as single pixel pinhole gaps at the common edges of 
  3183. adjacent polygons and occurred sufficiently rarely that the image could 
  3184. be tidied up fairly quickly using !Paint.
  3185. 4.11
  3186. A number of surface types, such as wood, metal, mirror, glass can 
  3187. already be selected within the Euclid 3D editor. User defined materials 
  3188. are also possible but, like Jim Markland, I was unable to get this 
  3189. option to work properly and never reached a definite conclusion as to 
  3190. whether it was me or the software that was doing something wrong.
  3191. 4.11
  3192. Conclusions
  3193. 4.11
  3194. It would be inappropriate to recommend one of these ray-tracers as being 
  3195. better than the other as they are aimed almost exclusively at two 
  3196. different groups of users who already use their parent products. Both 
  3197. are reasonably fast. I got the impression that Arclight had the edge for 
  3198. speed particularly for complex scenes but was unable to compare them 
  3199. using a similar source file. A comparison using a very simple scene Ö a 
  3200. cube Ö on both showed only a small difference. SolidsRender has the 
  3201. major advantage of texture mapping although, for me, this was negated by 
  3202. the overall image quality.
  3203. 4.11
  3204. Ray-tracing certainly adds an extra degree of realism to 3D images but 
  3205. it is arguable whether the term öphoto-realisticò can be truly applied 
  3206. to the Archimedes until someone produces a 24-bit graphics add-on (or 
  3207. possibly the necessary hardware will included in a future incarnation of 
  3208. the machine) to enable the full range of colours to be achieved without 
  3209. the sacrifice of spatial resolution which is inherent in dithering. 
  3210. Nevertheless, the results from both of these ray-tracers do considerably 
  3211. enhance the images obtained from their respective parent 3D editors.ááA 
  3212. 4.11
  3213.  
  3214. 4.11
  3215. Fine Racer
  3216. 4.11
  3217. Geoff Scott
  3218. 4.11
  3219. There may be some who remember Jet Boat for the BBC in which you guided 
  3220. a fast jet boat around a multi-directional scrolling river network 
  3221. within a certain time limit whilst avoiding barriers, abandoned logs, 
  3222. boats and other various scattered objects. Well, Fine Racer is a BBC 
  3223. equivalent. It is a fast and challenging game from Eterna in which you 
  3224. have to guide a rally buggy around a multi-directional scrolling 
  3225. landscape littered with roadworks, credits, barriers, trees, walls, etc.
  3226. 4.11
  3227. Iæm not sure what that is saying, but just as I was addicted to Jet Boat 
  3228. so I have became addicted to Fine Racer.
  3229. 4.11
  3230. The game is, sadly, protected in a way which prevents hard disc 
  3231. installation and personal backups. Also, like many of the early 
  3232. Archimedes games, it reconfigures the machine, making return to the 
  3233. desktop impossible.
  3234. 4.11
  3235. On booting the game you are presented with a screen depicting a garage. 
  3236. It is here you are given the chance to equip your buggy with all of the 
  3237. latest features, but to buy these you will need credits.
  3238. 4.11
  3239. Starting the actual game, you are one of four racers, each out to cause 
  3240. as much trouble as possible to the others whilst aiming to collect eight 
  3241. Échecksæ, and then to win the race. Simple? No. To add to your problems 
  3242. you have to worry about the state of your buggy. The engine and the 
  3243. tyres are damaged with each collision and, to make matters worse, I 
  3244. found that the lack of brakes could not be compensated for completely by 
  3245. careful use of the accelerator. This means that you are likely to shoot 
  3246. off into a wall which is detrimental to the car, leading eventually to 
  3247. its destruction.
  3248. 4.11
  3249. There are many different tracks, each of which is quite large, making it 
  3250. a struggle to survive one track in a good enough condition to even 
  3251. consider beginning the next. Luckily there is the provision of a 
  3252. training mode, in which a track is picked at random and you are given 
  3253. unlimited time to explore it without having to worry about the other 
  3254. cars Ö unfortunately, the checks and the other bonuses are also hidden.
  3255. 4.11
  3256. There is also a third mode of racing which is called the labyrinth race. 
  3257. The idea is to build up extra credits before trusting your car to the 
  3258. main race, or simply to gain some driving practice.
  3259. 4.11
  3260. The time limit which is imposed on you is effectively set by the third 
  3261. car to get completely around the track. This is because, if you end up 
  3262. in fourth position, you have to turn around and race back to the start, 
  3263. but itæs not that simple because another car homes in on you to cause 
  3264. your eventual destruction Ö a car belonging to the tyrant Mad Max!
  3265. 4.11
  3266. Your car is one of the latest in buggy technology(!) Ö upgrades may be 
  3267. added which add a welcome boost to the car, and you do not have to 
  3268. remain defenceless against the wrath of the others as you can buy, for a 
  3269. mere 50 credits, a bomb which will halt them for a while. From the 
  3270. garage you can also buy accessories which will make the catching ability 
  3271. of your car increase, a return to the race option, a more or less 
  3272. sensitive steering system and also the option of which mode to play in. 
  3273. This is also where you are given the most welcome options Ö repairs.
  3274. 4.11
  3275. I thoroughly enjoy playing this game. The graphics are good and the 
  3276. sound is excellent. It is well worth the money Ö ú19.95 from Vector 
  3277. Services or ú18 through Archive.ááA 
  3278. 4.11
  3279.  
  3280. 4.11
  3281. Viewpoints
  3282. 4.11
  3283. Paul Welbank
  3284. 4.11
  3285. Viewpoints is an appealing little application which could be used in a 
  3286. variety of contexts within the primary and secondary school curriculum. 
  3287. Its chief attraction is the high quality of the countryside Éviewsæ and 
  3288. the collection of over fifty colourful and realistic sprites of British 
  3289. wildlife. These are in normal sprite format, so could be extracted and 
  3290. used elsewhere, for example in DTP.
  3291. 4.11
  3292. The program comes on three discs; the ÉStartupæ disc is uncopyable, in 
  3293. true Sherston style, while the Exploration and Database discs can be 
  3294. backed up. It demonstrated an irritating sensitivity to machine 
  3295. environment; it would not run on any of our networked Archimedes, nor on 
  3296. my own machine with a hard-disc, without reconfiguring the default 
  3297. filing systems; not very friendly! The introductory sequence of flashing 
  3298. screens of various grey/brown hues is somewhat disconcerting and 
  3299. amateurish, but eventually progresses to some attractive countryside 
  3300. graphics.
  3301. 4.11
  3302. Using the Exploration disc; the idea is for pupils to explore the map 
  3303. provided, seeking likely habitats for discovering an assortment of 
  3304. British wildlife species. If they come across a likely area, pupils can 
  3305. Éwatch and waitæ or Élook closelyæ at selected regions of the displayed 
  3306. view. At this point, a species will undoubtedly appear and the explorer 
  3307. has the opportunity to Éphotographæ the animal using the mouse buttons 
  3308. and a frame which appears. This is quite nicely done because, if you are 
  3309. not quick enough, you will as likely as not chop off the animalæs head 
  3310. or snap its disappearing back-side. Quite realistic really; and fun. You 
  3311. can discard unsatisfactory snaps and try again. Eventually, sets of 
  3312. snaps must be saved to disc or deposited in the database.
  3313. 4.11
  3314. The exploratory side of the game can be approached in different ways. A 
  3315. class can be asked to find as many species as they can in a given time 
  3316. or they can work on a points basis, with more points given for rare 
  3317. species. All of this will require them to interpret the map. There is 
  3318. also a built-in Étreasure trailæ where pupils follow clues to find the 
  3319. golden statue. Just the job for the last week of term! All the alterna
  3320. tives are well documented in the manual and selectable on the ÉTeacher 
  3321. Controlæ menu, so that the tasks can be made simple or complex according 
  3322. to the age/ability of the pupils. I was not able to test Viewpoints with 
  3323. a class as this would have required running off 32 disc copies. We look 
  3324. forward to the Econet version appearing.
  3325. 4.11
  3326. The Viewpoints ÉDatabaseæ disc contains a database system which can be 
  3327. used alongside the exploratory activities mentioned above, or indeed 
  3328. independently as a simple database comprising text, numeric or picture 
  3329. fields. In conjunction with the exploration, pupils can use the supplied 
  3330. database format or create their own. As animals are photographed, the 
  3331. pictures can be transferred into the database and the textual fields can 
  3332. be filled in from the supplied information cards. The font used is 
  3333. large, so you cannot expect to put large quantities of data in a record. 
  3334. However, the inclusion of the picture sprites gives an attractive 
  3335. introduction to database work, with primitive searching sorting and 
  3336. graphing facilities available.
  3337. 4.11
  3338. The Teachersæ Book is well presented and has extensive sections on 
  3339. relevant subject-specific connections, suggestions for further activi
  3340. ties, National Curriculum Attainment Targets and useful addresses of 
  3341. organisations and associations. All in all, a well presented, useful and 
  3342. reasonably priced package Ö ú35 +VAT from Sherston Software.ááA 
  3343. 4.11
  3344.  
  3345. 4.11
  3346. Key Plus
  3347. 4.11
  3348. Joe Gallagher
  3349. 4.11
  3350. Key, from ITV Software, appeared on the scene three years ago. It 
  3351. aroused much interest at the time, not only because of the wealth of 
  3352. facilities it offered in comparison to existing database packages for 
  3353. schools, but also due to the fact that it was offered at the giveaway 
  3354. price of ú5. ITVæs intention was that the data handling package itself 
  3355. should act as a loss leader to enable it penetrate a fairly crowded 
  3356. market. The datafiles accompanying the package (which tended to be 
  3357. priced at a more realistic level) were not long in arriving and today, 
  3358. Key can boast a range of support materials comparable with those of its 
  3359. rivals of lengthier pedigree.
  3360. 4.11
  3361. Another novel feature of Key was that, although it was designed to be 
  3362. able to be used among the widest age range of children, the facilities 
  3363. that it offered in respect of data handling, statistics and graphs, far 
  3364. outstripped those of its rivals.
  3365. 4.11
  3366. My one major reservation about the BBC version of Key concerned the 
  3367. complexity of its menu structure. To carry out even the simplest of 
  3368. tasks involved traversing a series of menus and submenus and, after 
  3369. using them for a while with children, I began to appreciate, for once, 
  3370. the spartan beauty of an old fashioned command driven approach as 
  3371. typified by Quest. I was intrigued to see whether the RISC-OS version of 
  3372. Key would address these issues.
  3373. 4.11
  3374. RISC-OS Key
  3375. 4.11
  3376. Key Plus, the Archimedes version, is supplied with two sample datafiles 
  3377. and consists of two applications, Key Plus and Key Edit. Key Edit is 
  3378. used for creating new datafiles and Key Plus is the main information 
  3379. retrieval program. In fact, two versions of Key are supplied on the 
  3380. disc. As well as the main RISC-OS version there is a version which runs 
  3381. in full screen mode and provides a good emulation of the original BBC 
  3382. program, though heaven knows why anyone should want it. Communicating 
  3383. with other programs, in terms of output, is very easy, thanks to Keyæs 
  3384. use of the RISC-OS data transfer facilities but the program is rather 
  3385. limited in terms of files which it will accept. There is an accompanying 
  3386. conversion program but it only works with datafiles produced by earlier 
  3387. versions of Key.
  3388. 4.11
  3389. Loading datafiles
  3390. 4.11
  3391. In a way which is reminiscent of Impression, Keyæs datafiles consist of 
  3392. directories containing a set of related files such as indexes or forms. 
  3393. However, unlike Impression, the datafiles are not application style 
  3394. directories and therefore cannot be loaded by double-clicking on the 
  3395. icon. Instead they must be dragged on to the Key Plus icon on the icon 
  3396. bar. This opens a small window displaying several useful items of 
  3397. information about the current file including the number of fields and 
  3398. records in the database and also the date when the file was last 
  3399. updated. Clicking on the menu button brings up a list of search, sort 
  3400. and display options.
  3401. 4.11
  3402. Easy to use
  3403. 4.11
  3404. Key Plus is basically RISC-OS compliant although the memory that it 
  3405. requires severely limits its multi-tasking abilities on a 1Mbyte 
  3406. machine. Even if you have more memory, you are still only allowed to 
  3407. open one datafile at a time. Selecting the fields for display is 
  3408. extremely easy using the Archimedesæ walking menus, and browsing through 
  3409. records is achieved by clicking on video type buttons with a fast 
  3410. forward/rewind option to increase the step rate from one to ten records 
  3411. at a time. This gadget, however, does tend to disappear when a number of 
  3412. windows are on screen and hunting for it can be an infuriating process. 
  3413. A keyboard shortcut to retrieve it to the front of the screen would be a 
  3414. most welcome addition and save a lot of window re-arranging.
  3415. 4.11
  3416. New features
  3417. 4.11
  3418. The original BBC Key was quite a trend setter in its use of maps and 
  3419. graphics. This inception of the program is no less innovative. You can 
  3420. load a map file and select records of places simply by drawing a 
  3421. rectangle around their locations with the mouse and clicking. Key can 
  3422. also control an interactive video disc player if you have a genlock 
  3423. board fitted. Possibly with 1992 in mind, Key has been designed to run 
  3424. in a variety of languages.
  3425. 4.11
  3426. Index files
  3427. 4.11
  3428. A lot of thought has gone into the display of information. The user is 
  3429. able to design his or her own forms for displaying and printing data, 
  3430. including an option for tabular display. Iæm not sure if this feature is 
  3431. fully implemented as it seemed very easy to make a dogæs dinner of the 
  3432. whole process. Unusually for a dedicated educational information 
  3433. retrieval program, Key Plus can handle index files. When you have 
  3434. carried out a search or a sort, you can save the criteria as an index 
  3435. file for future reference. This can be re-used by dragging the index 
  3436. file on to the appropriate menu and away you go. This feature, which is 
  3437. a joy to use, is also available for user defined card formats.
  3438. 4.11
  3439. Graphs
  3440. 4.11
  3441. The graphing and statistical facilities are very comprehensive and are 
  3442. easily accessed from the initial menu. These have a particularly nice 
  3443. feature whereby graphs and charts are automatically rescaled when the 
  3444. window is resized so that the whole graph remains in view. Graphs can 
  3445. only be exported as sprite files at the moment although future enhance
  3446. ments of the program will include the ability to export them as 
  3447. drawfiles.
  3448. 4.11
  3449. Editing
  3450. 4.11
  3451. New files are created by clicking on the create option on the Key Edit 
  3452. icon on the menu bar and existing files are edited by dragging their 
  3453. folder on to the same icon. You are offered three alternatives: to edit 
  3454. data, structure or graphics. Unfortunately, you can only choose one of 
  3455. these options per editing session and if you decide, after changing the 
  3456. structure of the file, that you wish to edit the data, you need to close 
  3457. down the datafile and reopen it again.
  3458. 4.11
  3459. Datatypes
  3460. 4.11
  3461. The program caters for an impressive range of data types. As well as the 
  3462. more usual string and numeric handling facilities, the user can set up a 
  3463. datafile which includes date, formula, graphic, map coordinate, video 
  3464. and, most surprising of all, relational fields. In addition, token and 
  3465. nominal fields with predefined (multiple choice type) categories can be 
  3466. constructed. Because the data in this type of field is held in much the 
  3467. same way that tokenized Basic keywords are stored, it can represent a 
  3468. much larger amount of information in the final output of a file. This 
  3469. feature not only reduces the amount of disc space required but also 
  3470. lessens the likelihood of data entry errors. The down side of this 
  3471. plethora of field types is that it presupposes a certain level of 
  3472. sophistication on the part of the user. The manual (which in its present 
  3473. form does not have an index) does give clear and concise explanations of 
  3474. each field type. However, you can only subsequently alter the structure 
  3475. of the datafile with respect to field lengths and not field types. One 
  3476. very useful new feature is that numeric fields have a ödata unknownò 
  3477. option, which is automatically excluded from all calculations. Data can 
  3478. also be entered into these fields as units of measurement yet still have 
  3479. all mathematical operations carried out on them.
  3480. 4.11
  3481. Speed
  3482. 4.11
  3483. My biggest criticism of Key is its speed. Editing a large file is rather 
  3484. slow as the program seemed to need to access the disc very frequently. 
  3485. It is possible to allocate a section of memory as a data cache, in much 
  3486. the same way that font caches are used in Desktop Publishing. Unfor
  3487. tunately, the size of this is not alterable on the fly as one needs to 
  3488. change the configuration file for Key. It would be much easier to be 
  3489. able to set these parameters from a preferences option on the Key icon 
  3490. or from within the program.
  3491. 4.11
  3492. One other niggle concerns its apparent inability to search for a blank 
  3493. field. For example in the supplied file, Pakfield 1851, I tried 
  3494. unsuccessfully to see what sort of people had no form of occupation 
  3495. listed against their name but was unsuccessful even though browsing 
  3496. through the records revealed that there were many that matched this 
  3497. condition. Does the government use Key to compile its unemployment 
  3498. figures?
  3499. 4.11
  3500. Conclusions
  3501. 4.11
  3502. I think that Key Plus could be very attractive to the generalist user, 
  3503. especially if they already happen to be acquainted with RISC-OS. Iæm 
  3504. usually all in favour of discarding the manual and experimenting with a 
  3505. program but I found myself dipping into it more frequently than I care 
  3506. to admit. While itæs nice to see an educational package which is so 
  3507. fully featured, itæs just possible that a novice user could become 
  3508. overwhelmed by all the easy to access options and spend a long time 
  3509. going down interesting but rather blind alleys. For instance, itæs 
  3510. possible, in no time at all, to find your screen covered by myriad 
  3511. windows. Having said that, there is no doubt that it is a marked 
  3512. improvement on the labyrinth of menus and sub-menus that characterized 
  3513. the BBC version.
  3514. 4.11
  3515. Whilst I wouldnæt like to say that Key represents the final word in 
  3516. school databases, it is certainly a step in the direction that other 
  3517. (commercial) databases, such as Superbase running under Windows 3, are 
  3518. going. ITV have an ongoing policy of improving the program in response 
  3519. to feedback from users and this should help knock off some of the rough 
  3520. edges of the program. I look forward to seeing the promised junior 
  3521. version as well as the related KeyCalc spreadsheet.
  3522. 4.11
  3523. Prices
  3524. 4.11
  3525. ITV have adopted a very flexible pricing policy which takes account of 
  3526. the pocket of the purchaser. The price of site licence ranges from ú60 
  3527. for a small primary school to ú150 for a large secondary school with 
  3528. more than 800 pupils. Individual purchasers can buy a single copy for 
  3529. ú50 plus VAT. These prices represent excellent value for money for a 
  3530. state of the art program positively bristling with powerful features.
  3531. 4.11
  3532. Support is not built into the price of the package but is available for 
  3533. ú15 per annum for three years. This also entitles you to regular program 
  3534. upgrades as they become available. I think that this is a not unreason
  3535. able way of enabling ITV to charge a very low entry price while leaving 
  3536. the option open for schools to invest an extra few pounds should they 
  3537. feel that the program warrants it.ááA 
  3538. 4.11
  3539.  
  3540. 4.11
  3541. Control Programming with Arachnid
  3542. 4.11
  3543. Peter Thomson
  3544. 4.11
  3545. Arachnid is a real-time extension for the Archimedes computer for 
  3546. control systems. The reviewed system consisted of Termite Ö an interface 
  3547. box to plug into the user port (ú132 +VAT) and Arachnid Ö a disc of 
  3548. software with a very comprehensive manual (ú100 +VAT) both from Paul 
  3549. Fray Ltd.
  3550. 4.11
  3551. Hardware 
  3552. 4.11
  3553. The interface box is the same ÉTermiteæ as sold for the BBC-B. It plugs 
  3554. into the user port on any I/O board and brings the 8 data lines out to 
  3555. 16 sockets giving 8 input and 8 output lines. These are optically 
  3556. isolated both for input and output with a DC power supply supplied by 
  3557. the user. The input line will drive the same output line so that 
  3558. connections should not be made to both at the same time. The board is 
  3559. well made, mounted in a plastic box.
  3560. 4.11
  3561. A310 system
  3562. 4.11
  3563. The Arachnid software has been developed to run on the A310 with Acorn 
  3564. I/O board or with Paul Frayæs own interface boards. I ran it without any 
  3565. problems on an A3000 with the Morley user port but it would not run with 
  3566. the HCCS board. This could be because SWI öI/O_Podule_Hardwareò (&40500) 
  3567. which can be used to report the base address of upgrade hardware is not 
  3568. given a return value by the HCCS board.
  3569. 4.11
  3570. Programmers only 
  3571. 4.11
  3572. You have to be able to program in Basic in order to use this package. 
  3573. Arachnid software comes in two parts. A relocatable module that handles 
  3574. input and output from all the ports available to the system and a large 
  3575. library of Basic procedures that help with programming the processing 
  3576. between input and output. These procedures are well written and 
  3577. extremely well documented. All those I tried functioned effectively. 
  3578. There is also a tutorial section that includes a number of simple 
  3579. programs to demonstrate how the system works but after that it is up to 
  3580. the programmer to create a working application using this system.
  3581. 4.11
  3582. Mode of operation
  3583. 4.11
  3584. The user sets up links between input and output by calling procedures 
  3585. from the software library using appropriate parameters and additional 
  3586. programming in Basic. The module code checks for any change of input 
  3587. every 0.01s. If it detects a change in input that has been identified as 
  3588. a link to output by the Basic program, it passes control to that 
  3589. procedure. The module program will continue to put such input events 
  3590. into a queue until the Basic procedure returns control. The Basic 
  3591. procedure is not interrupted. If there is a further event in the queue 
  3592. then the relevant procedure is called but if the queue is empty, the 
  3593. system waits for the next event. For this system to work it is essential 
  3594. that all procedures operate quickly without pause and then return 
  3595. control.
  3596. 4.11
  3597. Evaluation
  3598. 4.11
  3599. The author has developed his own jargon to describe the operation of 
  3600. control software. There is enough jargon about already and I found much 
  3601. of this unnecessary.
  3602. 4.11
  3603. The software assumes a linear relationship between input and output with 
  3604. a particular input being linked to a specific output procedure. Many 
  3605. control applications which need computer supervision rather than 
  3606. dedicated logic are based on decision tables or a series of rules which 
  3607. may vary with time, being dependent on the past history of input and 
  3608. output as well as current events. This would require complex programming 
  3609. with Arachnid because it has been deliberately written as an event 
  3610. driven control system to avoid the need to set up this type of complex 
  3611. decision table.
  3612. 4.11
  3613. Another section of industrial control programming is achieved by 
  3614. manually driving the system through the computer with the computer 
  3615. monitoring and recording the relationships of input and output. This 
  3616. file can then be edited before being used as the process control file. 
  3617. This would also be difficult to program with this software.
  3618. 4.11
  3619. Arachnid has a fixed order of priorities for handling the input ports 
  3620. which cannot be changed. If a high priority event is using up all the 
  3621. processor time then a lower priority event may never be called.
  3622. 4.11
  3623. Facilities already available
  3624. 4.11
  3625. The experienced programmer already has a range of facilities for real 
  3626. time operation within the normal operating system.
  3627. 4.11
  3628. OS_CallEvery (SWI &3C) will call a specified machine code program every 
  3629. time a delay elapses. The shortest time interval is 0.01s and this can 
  3630. be used to take measurements or monitor any input at regular intervals. 
  3631. The code that is called must push all registers on entry and pull them 
  3632. again on exit, with the exception of the stack pointer itself. The code 
  3633. must not use any non re-entrant SWI if running as a background task to a 
  3634. program in Basic. i.e. if a Basic program is producing text on screen 
  3635. display then the called code cannot use a SWI to read the analogue port 
  3636. or user port as both make use of SWI &06. It must read the port 
  3637. directly.
  3638. 4.11
  3639. OS_CallAfter (SWI &3B) will call a machine code program after a single 
  3640. time delay. Again the shortest time is 0.01s.
  3641. 4.11
  3642. OS_RemoveTickerEvent (SWI &3D) is used to remove a timed event from the 
  3643. list.
  3644. 4.11
  3645. OS_ReadMonotonicTime (SWI &42) gives time in 0.01s intervals since the 
  3646. last hard reset. It can be used to replace all countdown clocks. To do 
  3647. this, add the current clock time to the required interval and then store 
  3648. it. Use OS_CallEvery to check any stored values for time intervals every 
  3649. 0.01s and report when the time interval is reached.
  3650. 4.11
  3651. OS_GenerateEvent (SWI &22) can be used to generate interrupts from a 
  3652. wide range of events such as any output buffer empty or full, key 
  3653. pressed, ADC end conversion etc. The event also needs to be enabled with 
  3654. OS_Byte 14. This can also be used within the code called by OS_CallEvery 
  3655. to generate a user event.
  3656. 4.11
  3657. Conclusion
  3658. 4.11
  3659. Arachnid is an interesting package for those who already know something 
  3660. of both programming and control. A competent programmer might not need 
  3661. it, and I would think that a novice would find it too difficult. The 
  3662. supporting documentation for the user is excellent but it does need a 
  3663. good index.
  3664. 4.11
  3665. It is worth purchasing if you are developing event driven control 
  3666. applications.ááA 
  3667. 4.11
  3668.  
  3669. 4.11
  3670. Conform
  3671. 4.11
  3672. Diane Hobson
  3673. 4.11
  3674. After a very long wait for any concept keyboard software for the 
  3675. Archimedes, typically, two packages are released together! Last month I 
  3676. reviewed Longman Logotronæs Concept Designer and now I will review 
  3677. Conform and try to give a comparison at the end. 
  3678. 4.11
  3679. The package
  3680. 4.11
  3681. Conform is available from Northwest Semerc for ú15.00 +VAT. The package 
  3682. contains one disc, an A5 manual and four paper overlays in both A3 and 
  3683. A4 size.
  3684. 4.11
  3685. The disc contains two applications, !Conform, the overlay designer, and 
  3686. !RunCK, the driver which enables an overlay to be used. Also, Jotter 
  3687. font is included, which is a font suitable for Primary School use and is 
  3688. the default font used by the program, and five example overlay files.
  3689. 4.11
  3690. The disc is not copy protected and easily installs on a hard disc. 
  3691. Conform is not a ÉBlue Fileæ program like many from Northwest Semerc and 
  3692. therefore is not freely copyable.
  3693. 4.11
  3694. The versions under review are !RunCK Ö 0.24 and !Conform Ö 1.24
  3695. 4.11
  3696. The manual
  3697. 4.11
  3698. The A5 manual is small and concise, reflecting the ease of use of the 
  3699. package. There is neither a contents page nor an index but there should 
  3700. be no difficulty in finding the information that you need.
  3701. 4.11
  3702. !RunCK
  3703. 4.11
  3704. When this is installed, overlay files can be loaded by double-clicking 
  3705. or dragging to the !RunCK icon (on the left hand side of the icon bar). 
  3706. Alternatively, just double click on the overlay file and !RunCK will 
  3707. load automatically (provided it has been seen). The amount of memory 
  3708. used is only 32k, so you should have enough memory available even on a 
  3709. 1M machine.
  3710. 4.11
  3711. When an overlay is loaded, the icon on the icon bar changes and the name 
  3712. of the overlay is displayed underneath. The concept keyboard can then be 
  3713. used with any multi-tasking program and also can enter text or commands 
  3714. in Basic or at the command line.
  3715. 4.11
  3716. If you wish to change overlays, just drag the new one to the icon bar or 
  3717. double click on it. This will then be the current overlay. Clicking 
  3718. <menu> over !RunCK produces just three options: Info, On/Off and Quit. 
  3719. On/Off allows you to switch concept keyboard input on and off. This does 
  3720. not, of course, switch off the power to the concept keyboard, just the 
  3721. ability to use it.
  3722. 4.11
  3723. !Conform
  3724. 4.11
  3725. !Conform is the overlay design program. It appears almost fully RISC-OS 
  3726. compliant as you can use other RISC-OS programs at the same time, but 
  3727. you cannot have more than one overlay file loaded at once. It requires 
  3728. 256k of memory.
  3729. 4.11
  3730. The application loads onto the right hand side of the icon bar. The icon 
  3731. bar menu has three menu options Info, Configure (to alter the default 
  3732. font and font size) and Quit.
  3733. 4.11
  3734. Designing the layout
  3735. 4.11
  3736. Clicking <select> over the icon opens a window that looks like a concept 
  3737. keyboard. You can now design the layout of your overlay by either 
  3738. choosing a ready defined grid from a menu option or set out your own. To 
  3739. define an area on the concept keyboard just drag with <select> over the 
  3740. cell(s) required. The chosen area will appear to be covered with a white 
  3741. square or rectangle. Once defined, the size of an area cannot be changed 
  3742. without first deleting the originally defined area. This is easily done 
  3743. by dragging with <adjust> in any part of the area. Then a new area can 
  3744. be defined as before.
  3745. 4.11
  3746. Entering the messages
  3747. 4.11
  3748. The messages are defined by double clicking on the white area required. 
  3749. This opens up a dialogue box into which you enter your text. The text 
  3750. you have entered will be shown on the white area nicely centred. If, 
  3751. however, there is not enough room for the text you have entered, a red 
  3752. border will appear and you will either have to edit the amount of text 
  3753. by re-opening the dialogue box or change the size of the font (a menu 
  3754. option (Style) is available for this). The Style option also allows you 
  3755. to choose any font you have loaded. 
  3756. 4.11
  3757. If you require to enter a special code such as <return> or <print>, you 
  3758. double click as before but when the dialogue box appears you click on 
  3759. the toggle size icon of this window and it will open up to reveal all 
  3760. the available control codes. Just click on the one required and press 
  3761. <return>. An area that has a code allocated to it will be shown with a 
  3762. light blue border.
  3763. 4.11
  3764. The space bar is not included as a special key. This has to be defined 
  3765. in the text dialogue box with just a press of the space bar. When the 
  3766. overlay is printed, of course, this will just show as a blank space. One 
  3767. way of getting round this would be to define the area with the text 
  3768. öSpace Barò, print it out and then edit the overlay afterwards.
  3769. 4.11
  3770. Pictures
  3771. 4.11
  3772. Sprites and Draw files can be shown on the overlay for printing but 
  3773. cannot be transferred to the screen via the concept keyboard, so you 
  3774. must remember to enter the text you wish the picture to represent. The 
  3775. Sprite or Draw files are just dragged onto the area and will be scaled 
  3776. to fit. Although the text is then entered in the normal way, it will not 
  3777. be shown on the overlay. The files can be dragged directly from any disc 
  3778. but should also be copied to the Sprite or Draw directories within the 
  3779. !Conform application so they can be found if the overlay is reloaded.
  3780. 4.11
  3781. Saving
  3782. 4.11
  3783. Once you have completed your overlay, you can save it by using the menu 
  3784. option Save, into which you can enter the path or simply drag the icon 
  3785. to the directory viewer. The overlays are given their own filetype (C83) 
  3786. and icon and can be renamed after saving without this being affected.
  3787. 4.11
  3788. Printing
  3789. 4.11
  3790. Your completed overlay can be printed out via the menu using the RISC-OS 
  3791. printer drivers. The overlay name will automatically be printed in the 
  3792. top right hand corner in the font used for the rest of the text. The 
  3793. printing does take a while, particularly if pictures are involved, but 
  3794. it is well worth it for the result. 
  3795. 4.11
  3796. Conclusion
  3797. 4.11
  3798. !Conform is everything it claims to be Ö a no frills, easy-to-use 
  3799. overlay generator that I can thoroughly recommend. 
  3800. 4.11
  3801. The only small niggle I have is that, in the !Conform menu option 
  3802. öStyleò, the window cannot be moved around the screen making it rather 
  3803. awkward if the text you are altering is below it. (If you own a copy of 
  3804. FormEd you can easily rectify this.)
  3805. 4.11
  3806. Conform v. Concept Designer
  3807. 4.11
  3808. There are advantages and disadvantages with both packages, so I will try 
  3809. to be fair and not too negative. 
  3810. 4.11
  3811. Conform does have what I feel to be the biggest advantage and that is 
  3812. being able to print the overlay. The concept keyboard can be used at the 
  3813. command line and in Basic.
  3814. 4.11
  3815. The Concept Designer package is more sophisticated and contains more 
  3816. applications than Conform with !SoftTouch, the concept keyboard emulator 
  3817. and !TouchData, similar to Touch Explorer Plus on the BBC, which allows 
  3818. text and pictures to be explored on the screen. Different levels of 
  3819. overlays can be used and many more special commands can be entered. 
  3820. Different types of concept keyboards i.e. Serial or PC are catered for 
  3821. and keyboard delays can be altered.
  3822. 4.11
  3823. Neither program seems to have thought about the space bar and, unfor
  3824. tunately, the files are not compatible with each other.
  3825. 4.11
  3826. Your choice must depend on your needs. If you mainly require to use the 
  3827. concept keyboard for Word Processing, Conform is probably all you need. 
  3828. Even if you would make use of Concept Designersæ extra facilities and 
  3829. programs, unless a print option is added, you may find, for only another 
  3830. ú15, Conform would be worth buying too, just to print out the over
  3831. lays.ááA 
  3832. 4.11
  3833.  
  3834. 4.11
  3835. KAS Software    74 Dovers Park, Bathford, Bath  BA1 7UE. (0225Ö858464)
  3836. 4.11
  3837. Longman-Logotron    Dales Brewery, Gwydir Street, Cambridge, CB1 2LJ. 
  3838. (0223Ö323656) (Ö460208)
  3839. 4.11
  3840. MicroPower Ltd    Northwood House, North Street, Leeds LS7 2AA. 
  3841. (0532Ö458800)
  3842. 4.11
  3843. Micro Studio Ltd    22 Churchgate Street, Soham, Ely, Cambridgeshire.
  3844. 4.11
  3845. Northwest SEMERC    Fitton Hill CDC, Rosary Road, Oldham, OL8 2QE.
  3846. 4.11
  3847. Oak Solutions (p19)    Cross Park 
  3848. House, Low Green, Rawdon, Leeds, LS19 6HA. (0532Ö502615) (Ö506868)
  3849. 4.11
  3850. Paul Fray Ltd    4 Flint Lane, Ely Road, Waterbeach, Cambridge CB5 9QZ. 
  3851. (0223Ö441134) (Ö441017).
  3852. 4.11
  3853. P.R.E.S.    6 Ava House, Chobham, Surrey. (0276Ö72046)
  3854. 4.11
  3855. Racing Car Computers    1 Mulberry 
  3856. Cottage, Tye Green, Elsenham, Bishopæs Stortford, CM22 6DZ. 
  3857. (0279Ö812496)
  3858. 4.11
  3859. Ray Maidstone (p4 & 21)    421 
  3860. Sprowston Road, Norwich, NR3 4EH. (0603Ö407060) (Ö417447)
  3861. 4.11
  3862. RESOURCE    Exeter Road, Doncaster, DN2 4PY. (0302Ö340331)
  3863. 4.11
  3864. Safesell Exhibitions (p13)    Market 
  3865. House, Cross Road, Tadworth, Surrey KT20 5SR.
  3866. 4.11
  3867. Sherston Software    Swan Barton, Sherston, Malmesbury, Wilts. SN16 0LH. 
  3868. (0666Ö840433) (Ö840048)
  3869. 4.11
  3870. Techsoft UK Ltd (p8)    Old School 
  3871. Lane, Erryrs, Mold, Clwyd, CH7 4DA. (082Ö43318)
  3872. 4.11
  3873. The Serial Port    Burcott Manor, Wells, Somerset, BA5 1NH. (0243Ö531194) 
  3874. (Ö531196)
  3875. 4.11
  3876. Topologika    P.O. Box 39, Stilton, Peterborough, PE7 3RL. (0733Ö244682)
  3877. 4.11
  3878. Vector Services Ltd    13 Denning
  3879. ton Road, Wellingborough, Northants, NN8 2RL.
  3880. 4.11
  3881.  
  3882. 4.11
  3883. Freddy Teddyæs Adventure
  3884. 4.11
  3885. Diane Hobson
  3886. 4.11
  3887. This is the latest Freddy Teddy release from Topologika priced at ú19.95 
  3888. +VAT (or ú21 from Archive). It is described as a mouse and icon driven 
  3889. adventure game for the very young and the aims of the program are öto 
  3890. develop logical thinking, problem solving and decision makingò.
  3891. 4.11
  3892. The package contains the disc, a Teacheræs Booklet, a simple story book 
  3893. and a letter from Freddy Teddy. 
  3894. 4.11
  3895. The disc is not copy protected and you can make several backup copies, 
  3896. provided they are used on one site, and easily installs on a hard disc. 
  3897. The program may not be used on a network without full written 
  3898. permission.
  3899. 4.11
  3900. Teachers booklet
  3901. 4.11
  3902. The Teachers Booklet is concise and to the point, giving easy to follow 
  3903. instructions on how to set up and play the adventure without spoiling 
  3904. the fun by giving you the solution.
  3905. 4.11
  3906. The adventure
  3907. 4.11
  3908. Freddy Teddy wants to go on a picnic with his friends but, before he 
  3909. can, the child(ren) must help him collect some items he needs.
  3910. 4.11
  3911. The program takes some time to load from floppy disc as all the voices 
  3912. and sprites are loaded into memory, but the child is given an opportun
  3913. ity to count backwards as this is happening. 
  3914. 4.11
  3915. You are first presented with a choice of the maximum numeral that will 
  3916. be used in the counting activities (2-10). Then you can set a time 
  3917. limit, Winter, Summer or no limit (Winter being the shortest, as are 
  3918. Winter days). You can then choose to use either the mouse or the 
  3919. keyboard. The settings chosen cannot be altered unless you quit and 
  3920. restart the program.
  3921. 4.11
  3922. Now itæs the childrenæs turn to give Freddy Teddy some information and 
  3923. they will be asked öHow many are in your group?ò (maximum 5), then öHow 
  3924. many girls?ò and then öHow many boys?ò
  3925. 4.11
  3926. The adventure begins on a path in a wood and you can see a sign. You are 
  3927. given the option of reading the sign. When you have chosen whether to 
  3928. read it or not you are presented with eight small pictures representing 
  3929. the scenes you can visit. The scenes have to be visited in a certain 
  3930. order to collect each clue/item and if you get stuck the Wise Owl will 
  3931. usually help. The child(ren) should be told to remember what they find 
  3932. and the numbers they count as these will be needed later. 
  3933. 4.11
  3934. If the scenes are successfully completed an invitation has to be filled 
  3935. in and this is when the details of the adventure need to be remembered. 
  3936. When the invitation is correctly completed there is a reward of an 
  3937. animated picnic scene to the tune of Teddy Bearsæ Picnic. You are then 
  3938. given the opportunity to play again. 
  3939. 4.11
  3940. Pressing <escape> at any time during the adventure ends that attempt and 
  3941. asks if you would like another go. The adventure must be completed in 
  3942. one go as there is no facility to save when playing.
  3943. 4.11
  3944. Conclusion
  3945. 4.11
  3946. The graphics are superb and immediately appealing to young children. The 
  3947. overall idea is very good and beautifully presented. However, I cannot 
  3948. wholly recommend the program as I find the age range of the skills 
  3949. involved rather diverse. The puzzles seem to be suitable for 3 or 4 year 
  3950. olds but the memory, reading and sequencing skills are more suited to an 
  3951. older child. (No specific age is recommended in the documentation). 
  3952. 4.11
  3953. I do not feel that the program would appeal to one child for very long 
  3954. because the adventure is almost identical each time, so home use may be 
  3955. somewhat limited (I have to admit that perhaps a 3/4 year old might like 
  3956. the repetition, but my 5 year old has certainly lost interest after 
  3957. playing just three times and my 7 year old announced it was öboringò 
  3958. after just two, despite her first reaction being favourable.)
  3959. 4.11
  3960. The program would be most useful in an early Infant School classroom 
  3961. where it would not be repeated by the same child(ren) many times. The 
  3962. adventure could be complimented by using the appealing sprites to 
  3963. illustrate written work (this flexibility of RISC-OS can make these 
  3964. graphical programs good value).ááA 
  3965. 4.11
  3966.  
  3967. 4.11
  3968.  
  3969. 4.11
  3970.  
  3971. 4.11
  3972. Iæm never too keen to publish uncomplimentary reviews, but the first 
  3973. person to whom we sent Tracer for review said they didnæt want to review 
  3974. it as they didnæt like to appear too negative. 
  3975. 4.11
  3976. I mentioned this fact last month and that Midnight Graphics (Dabhand 
  3977. Computing) said they had not had a single negative comment from any of 
  3978. the over 600 users of Tracer. I asked for comments from readers and got 
  3979. about a dozen letters all of which made mentions of the limitations of 
  3980. Tracer and some of which said that what it does it does well enough. 
  3981. (Also, many of them said that DrawPlus (Careware 13) was a boon in 
  3982. touching up Traceræs output.)  So I passed the letters on to Ian Lynch 
  3983. to act as referee. His comments follow. Ed.
  3984. 4.11
  3985.