home *** CD-ROM | disk | FTP | other *** search
/ Archive Magazine 1996 / ARCHIVE_96.iso / text / magazine / volume_08 / issue_02 < prev    next >
Text File  |  1995-06-25  |  289KB  |  5,858 lines

  1. Acorn World 94
  2. 8.2
  3. Norwich Computer Services has a large stand (N║46) next door to the 
  4. theatre at Acorn World 94 (28th Ö 30th October at the Wembley Conference 
  5. Centre). I do hope you will come along and see us. There will be some 
  6. special offers on Archive subscriptions, so bring your unconverted 
  7. friends along and get them to sign up Ö the more subscribers we have, 
  8. the better we can make Archive. To that end, weæve given you a coloured 
  9. sticky badge that you can wear at the show so that people will know you 
  10. read Archive and they can ask what you think of it. (It should be 
  11. somewhere in the envelope!)
  12. 8.2
  13. We hope that some of the Archive contributors will also be around so 
  14. that you can chat to them and you will be able to talk to the Editor, 
  15. too.
  16. 8.2
  17. Making Archive Better Ö Part II
  18. 8.2
  19. I was going to write up some more of the ideas from the questionnaires, 
  20. but there were so many of them!! As the pile of blue papers on my desk 
  21. grew and grew, the size of the task grew and I never actually got 
  22. started Ö you know how it is Ö but Iæll do my best for next month. Mind 
  23. you, to be fair to myself, I have been working on some exciting new 
  24. plans for the long-term future development of Archive which I hope to 
  25. tell you a bit about next month. Watch this space...
  26. 8.2
  27. Happy reading,
  28. 8.2
  29. Products Available
  30. 8.2
  31. Å  16-bit audio card Ö Expressive Software Projects have launched the 
  32. first stage of their 16-bit Minnie audio card for the Risc PC. Priced at 
  33. ú69.95 +VAT, the card provides output via the internal speaker or the 
  34. headphone socket on the Risc PC. The software provided with the package 
  35. can handle playback from a number of sources. Later this year, the 
  36. second half of the package, providing MIDI synthesizer and MPC support 
  37. for the PC Card will be available, at ú39.95 +VAT.
  38. 8.2
  39. Å  A4 colour scanneráÖáIrlam Instruments have now added the Canon IX4015 
  40. A4 flatbed colour scanner to their range of scanners using their Proi-
  41. Mage software. This is a 400 dpi scanner that interpolates to 1200 dpi 
  42. in greyscale, taking only 20 seconds for full colour A4 scan. This high 
  43. speed is possible because it uses a SCSI interface. The scanner and 
  44. software costs ú699 +VAT including the software and leads (ú765 through 
  45. Archive). If you donæt already have a SCSI interface, that would be 
  46. extra, e.g. a Morley uncached card at ú160 through Archive.
  47. 8.2
  48. Å  Acorn AdvantageáÖáThis isnæt a product as such but Acornæs latest 
  49. marketing campaign. Never-the-less, it provides opportunities that 
  50. Archive subscribers might want to take up. It is a membership scheme, 
  51. designed to build a mutually beneficial partnership between Acorn, 
  52. school teachers and parents. The teachers start the process by 
  53. registering with Acorn as Advantage agents (although Iæm sure they wonæt 
  54. call them öagentsò!). This wonæt cost them anything but simply means 
  55. that whenever they buy Acorn equipment for their school, they clock up 
  56. öpointsò for the school. Parents can also help in this because if they 
  57. buy an Acorn computer (from a participating Acorn dealer such as NCS!), 
  58. they will be given points that they can allocate to a school of their 
  59. choice. The school can amass these points (a bit like the Tesco scheme) 
  60. and use them to öbuyò equipment from an educational resources catalogue 
  61. which Acorn provide to the school.
  62. 8.2
  63. Once teachers are registered on this scheme, they can ask Acorn to send 
  64. them as many öconcerned parentò packs as they want and give them to all 
  65. the pupils to take home, thus encouraging parents to buy Acorn computers 
  66. and earn points for the school. If you are a teacher and want to join, 
  67. just ring the Advantage Helpline on 0181-673-5455 and ask for a teacher 
  68. pack. Teachers registered on the scheme also get personal benefits 
  69. including discounts on national events, training and conferences, 
  70. regular free reports on educational and IT issues, magazine 
  71. subscriptions and educational directories.
  72. 8.2
  73. Basically, it seems to be a öno-loseò situation. Teachers gain by 
  74. getting free perks and free information, parents who buy Acorn computers 
  75. get a system that will allow their children to do educationally valid 
  76. tasks at home and, at the same time, help the school with points, so 
  77. they donæt lose anything, and schools gain by getting free educational 
  78. resources. Oh, and Acorn donæt lose either because people buy their 
  79. computers!
  80. 8.2
  81. Å  Acorn Desktop Guide is aimed to fill the niche between tutorials and 
  82. manuals. The Norfolk Information Technology Team have produced this 
  83. booklet as a reference for new users first learning their way around the 
  84. desktop. 28 ring-bound cards cover basic use of the desktop, icons, 
  85. mouse, keyboard, discs and printing. The guide is available from Norfolk 
  86. Educational Press at ú6.95 all-inclusive (cheques made payable to 
  87. Norfolk County Council).
  88. 8.2
  89. Å  Acorn Early Years pack Ö Acorn have launched a new computer pack for 
  90. the A3010 aimed at parents with primary age children. The Early Years 
  91. Pack consists of a 2Mb A3010 with no monitor so you can use whatever 
  92. screen you like Ö you can even use your existing TV for the absolute 
  93. minimum budget version. There is a range of software available with it 
  94. and the total price is ú499 inc VAT.
  95. 8.2
  96. The software packs are:
  97. 8.2
  98. Talking Start-Write (Icon Technology) Ö a fully-featured, although 
  99. simple to use, word-processing package. It uses outline fonts and allows 
  100. the incorporation of pictures into the text. It can also talk the words 
  101. as they are typed, providing reassurance that they have been typed 
  102. correctly.
  103. 8.2
  104. Explore with Flossy the Frog (4Mation) Ö a graphical adventure where the 
  105. user is in control of what actually happens. The delightful pictures 
  106. encourage questions, and the different objects in the pictures all have 
  107. different effects and actions.
  108. 8.2
  109. Mouse in Holland (4Mation) Ö In a similar vein to Flossy the Frog, it 
  110. allows the user to explore the life of Martin Mouse, who lives in a 
  111. windmill. With many scenes including the Dutch countryside, canalside 
  112. Amsterdam and an art gallery, as well as inside the windmill, the 
  113. graphics encourage the user in terms of an overall goal of finding 
  114. fruit, cheese and moles!
  115. 8.2
  116. Doris the Dotty Dog (Sherston) Ö This is a talking story with still 
  117. pictures and animations. It can be used by a parent with a child who is 
  118. not yet reading or by a child on their own to develop their reading and 
  119. vocabulary Ö individual words may be spoken if they are not known.
  120. 8.2
  121. Gemini (Cambridgeshire Software House) Ö This is a computer version of 
  122. pelmanism with many different card sets making it suitable either for 
  123. very young children who can recognise shapes with only a few cards, or 
  124. for older children who can identify more complex pictures.
  125. 8.2
  126. Amazing Maths (Cambridgeshire Software House) Ö In this package you have 
  127. to find your way through a maze while being asked arithmetic problems by 
  128. the computer. The parent can set the difficulty of the questions asked, 
  129. both in terms of the numbers used and the operations (add, subtract, 
  130. multiply and divide) that are available. This can then be used to 
  131. reinforce mathematical skills from simple addition (as one stage on from 
  132. counting) to providing the whole range of numerical operations.
  133. 8.2
  134. Paint Pot (Emerald Publishing) Ö By dipping into the paint pot, you can 
  135. learn how to use the !Paint program. The book (and accompanying disc) is 
  136. written so that it can either be used by a parent encouraging their 
  137. child, or by an older child who can read themselves. Simple examples of 
  138. many of the facilities of paint are given as drawings of real objects. 
  139. There is also a library of animals and sea creatures that can be used to 
  140. build a jungle scene or an undersea picture. Ideas for projects using 
  141. Paint are also provided Ö and this keeps children fascinated for hours, 
  142. with no risk of spilling poster paint on the settee!
  143. 8.2
  144. Å  Acorn Publisher is a new subscription magazine for the Acorn world. 
  145. It will cover all aspects of publishing on Acorn computer systems, 
  146. including electronic publishing and multimedia. The aim will be to 
  147. promote the Acorn platform as a high quality professional system capable 
  148. of addressing a large proportion of the needs of professional publishers 
  149. and designers, as well as catering for a more popular user base. A 
  150. second aim will be to raise the standard of publishing based on Acorn 
  151. systems.
  152. 8.2
  153. The new magazine will be A4 in size, printed on quality paper with full 
  154. colour cover and mixed colour/mono contents. The magazine is entirely 
  155. edited and produced on an Acorn Risc PC, and aims to be an example of 
  156. all that is possible on an Acorn system.
  157. 8.2
  158. The magazine will be published every other month with the first issue 
  159. scheduled for publication on 10th October this year. Subscriptions are 
  160. ú24.95 in the UK, ú28.95 in Europe and ú32.95 elsewhere.
  161. 8.2
  162. For further information contact Mike Williams at Akalat Publishing on 
  163. 01582-881614.
  164. 8.2
  165. Å  Advanced file server Ö Datathorn are launching a Motorola-based 
  166. öSuper Serverò. This high speed network system allows a number of 
  167. platforms, especially RISC OS, Apple Macintosh and PCs, to use the same 
  168. server, and a server can support up to 200 computers. Further 
  169. information and demonstrations are available from Datathorn.
  170. 8.2
  171. Å  Autograph is a teaching package designed to help in the understanding 
  172. and illustration of many aspects of mathematics seen at both GCSE and A-
  173. level, covering a very wide range of topics. Autograph costs ú90 
  174. inclusive (no VAT) from Eastmond Publishing. A site licence costs ú180. 
  175. (It was reviewed in Archive 7.12 p77.)
  176. 8.2
  177. Å  CartridgeMateáÖáHow would you like to have an inkjet cartridge 
  178. refilling system that just involves putting the cartridge in a box and 
  179. pressing a button Ö no plastic gloves, no ink spilt on the table, etc? 
  180. Well, if you have a printer that takes Hewlett-Packard 51626A high 
  181. capacity cartridges, you can Ö more or less. I havenæt tried the system 
  182. yet but it looks extremely simple and easy-to-use. The system plus two 
  183. 38ml ink tanks costs ú36 through Archive and the extra 38ml tanks are 
  184. ú22 for a box of two.
  185. 8.2
  186. Å  Clicker is a new piece of software from Crick Computing. It provides 
  187. an on-screen overlay keyboard, with facilities for speech in software. 
  188. The program displays a grid of configurable size on screen, in which can 
  189. be placed words. Clicking on a cell can then enter the contents into a 
  190. word processor, for example, or provide a link to other grids for a 
  191. hierarchical structure. Cells can also contain function and editing 
  192. keys. Switch Clicker is a special access version of Clicker for users 
  193. who are unable to use a mouse, allowing switch users access to the RISC 
  194. OS desktop, and providing all the facilities of Clicker together with 
  195. the special facilities. Clicker costs ú35 +VAT, including a site licence 
  196. for up to five machines, and Switch Clicker is ú75 +VAT, from Crick 
  197. Computing.
  198. 8.2
  199. Å  DEC_dATA are increasing the prices of their Primary Education 
  200. Services products to ú11.16 inc VAT for single disc collections, and 
  201. ú22.32 inc VAT for double disc collections. New collections of clipart 
  202. from PES are Soccer, Beowulf, Farming Then and Farming Now. DEC_dATA are 
  203. also providing a resource disc for Impression Publisher, including a 
  204. number of backgrounds, borders, motifs, forms, graphic borders, 
  205. helpfiles and masks. The Impression Publisher Resource Disc is ú12.95 
  206. inc VAT. Other new products include a collection of over 50 cartoons in 
  207. drawfile format for ú9.34 inc VAT, and for Acorn World 94, The Normans Ö 
  208. a set of pictures relating to the Norman invasion and Norman life in 
  209. Britain.
  210. 8.2
  211. Å  Digital Phenomena have a number of titles available. LabelBase is a 
  212. professional database aimed specifically at printing labels simply, 
  213. priced at ú49.95, or ú199.95 for a site licence. WordSearch is a utility 
  214. for generating word searches, taking the required words, arranging them 
  215. randomly and filling in the gaps with random letters. WordSearch costs 
  216. ú9.95. Disc Commander, at ú29.95, offers a disc sector editor and 
  217. recovery utility, backup, search facilities, archive reading, disc 
  218. protection, network use and advanced virus protection; a shareware 
  219. version offering only the virus protection facilities is available for 
  220. ú5. Rune Seeker, at ú4.99, is a fantasy puzzle game. ESP, at ú14.95, 
  221. generates ÉZeneræ cards to test your psychic skills, and will analyse 
  222. the results for you. Finally, !Gematria is a numerology package which 
  223. will produce a four-page analysis of a personality based on an 
  224. individualæs name and date of birth, intended both for entertainment and 
  225. for serious research. !Gematria is ú9.95 from Digital Phenomena. (All 
  226. prices are inclusive.)
  227. 8.2
  228. Å  Dis-le Ö the computerized speaking French tutor has now been updated 
  229. to version 3.0. The upgrade is available from Mike Smith (used to be 
  230. Bits ÉNæ Bytes).
  231. 8.2
  232. Å  DTP clipart Ö G.A.Herdman Educational, have increased their range of 
  233. DTP clipart to 20 discs. Also, Map_Chem, a resource of spider diagrams 
  234. and reaction pathways in draw format, is now available at ú69.99 +p&p 
  235. for all four discs. Digital Thermometers is a plug-in system for the 
  236. analogue port (so the I/O interface is required), and is available for 
  237. ú39.99 for a two-probe system or ú32.99 for a single probe. A range of 
  238. educational games, assessment packages and products aimed at various 
  239. parts of the Physics and Chemistry courses up to A-level standard are 
  240. also available. (VAT not applicable.)
  241. 8.2
  242. Å  Education 2000áÖáMatt Black has a new pack of clipart consisting of 
  243. 2,000 drawfile images on 8 discs with a user guide and visual index, a 
  244. quick reference card and a copy of Hugh Eagleæs PickAPic imagefinder 
  245. program. The cost is ú65 +ú2 p&p (inc VAT) from Matt Black.
  246. 8.2
  247. Å  Evacuation is an educational compilation from Northern Micromedia 
  248. designed to teach todayæs primary children about the evacuation which 
  249. took place during the second world war. It covers the evacuation itself, 
  250. food and rationing, and includes a package which produces fax-style 
  251. print-outs of chronological events to which the children must respond. A 
  252. full catalogue of their educational software is available from Northern 
  253. Micromedia.
  254. 8.2
  255. Å  Impression upgrades Ö There has been some confusion over the cost of 
  256. upgrade paths between the various versions of Impression. We said in 
  257. this magazine (7.6 p9) that owners of Impression II could upgrade to 
  258. Style for ú29 +VAT through Computer Concepts. This is correct. Then we 
  259. reported that öwhen Impression Publisher is released, Impression Style 
  260. owners and Impression II owners will be able to upgrade for ú29 +VAT.ò 
  261. However, that meant that owners of Impression Style who had previously 
  262. owned Impression II could upgrade at that price. New purchasers of 
  263. Impression Style wanting to upgrade to Impression Publisher will have to 
  264. pay CC ú70 +VAT. In fact, the ú29 upgrade was an introductory offer and 
  265. it now costs ú49 +VAT to upgrade from II to Publisher. (There is also a 
  266. p&p charge of ú3.53 to add.)
  267. 8.2
  268. (As a now very satisfied user of Impression Publisher, I can say that I 
  269. think it is worth every penny of the upgrade price Ö see page 18 for 
  270. details. Ed.)
  271. 8.2
  272. (Editor then dons sales hat and says... We have found three copies of 
  273. Impression II in our stock room so if anyone wants Publisher on the 
  274. cheap, they can buy Impression II at a special price of ú60 and then get 
  275. it upgraded by CC. The total cost is then just over ú130 Ö a real 
  276. bargain! Ed.)
  277. 8.2
  278. Å  InTouch is a concept keyboard program aimed at the early stages of 
  279. childrenæs cognitive development. The package was designed originally 
  280. for children with severe learning difficulties and there are many 
  281. aspects that are appropriate to other phases of mainstream education. 
  282. InTouch offers opportunities for activities such as picture/symbol/
  283. colour/object/number recognition, matching and sequencing as well as a 
  284. scanning communication aid (using one or two switches) all of which can 
  285. be enhanced with sound samples. InTouch costs ú40 +VAT from Hampshire 
  286. Microtechnology Centre.
  287. 8.2
  288. Å  LæEnsouleiado Software have a number of languages programs, including 
  289. new versions of French Verb, Spanish Verb and German Verb, packages 
  290. which allow practice of tenses as far as the A-level standard, for the 
  291. Acorn and BBC machines, at ú20 +VAT each. Voyage! takes students through 
  292. an interactive sequence for holiday-booking and letter-writing, aimed at 
  293. those with a few yearsæ experience in French. Gute Reise! is a follow-up 
  294. to German Holiday, and is a companion to Vivent les Vacances! and íViva 
  295. Espa±a!, aimed at GCSE level. Allons!, íVamos! and Komm Mit! are three 
  296. suites of programs aimed at the early stages of language learning. A 
  297. full catalogue of over 20 language programs is available from 
  298. LæEnsouleiado Software.
  299. 8.2
  300. Å  Micro languages Ö LCLæs range of home educational software has now 
  301. expanded to include new versions of Micro French, Micro German and Micro 
  302. English which will follow the approach used in their Micro Spanish 
  303. program and have interactive speech on disc. They also have a range of 
  304. maths courses available.
  305. 8.2
  306. Å  Micro Librarian Systems are now up to release 4.2 of Micro Librarian 
  307. Professional, a librarian assistant package. To complement the package, 
  308. they also have Magicat Ö a pre-entered catalogue of 150,000 common 
  309. school books, an Éacquisitions and budget control moduleæ, Photocheck Ö 
  310. a system which allows storage of digitized pictures of borrowers as a 
  311. security check, a self-service utility and a barcode reader. In 
  312. addition, search facilities can be made available from other machines 
  313. (including PCs and BBC Masters) linked by the serial port to the Acorn 
  314. machine on which the librarian software is run; this is in addition to 
  315. the search facilities offered by the package running directly on the 
  316. host machine. There is also a Junior Librarian package aimed at primary 
  317. schools, packaged with a barcode reader, and there is a corresponding 
  318. junior version of Magicat containing 40,000 books common to libraries of 
  319. schools for the ages of 5-13. MLP4 is ú495, Magicat is ú180 and the 
  320. barcode reader is ú375; Junior Librarian is ú395 +ú5 carriage and its 
  321. version of Magicat ú90, from Micro Librarian Systems. These prices do 
  322. not include VAT.
  323. 8.2
  324. Å  A Mouse In Holland Ö 4Mation have released A Mouse In Holland, a 
  325. piece of interactive fiction full of animations and sound effects. The 
  326. software contains over 3000 words of text, but the ability to read is 
  327. not a requirement. A Mouse In Holland costs ú29.50 +VAT or ú33 through 
  328. Archive for a single user or ú59 +VAT or ú65 through Archive for a site 
  329. licence version.
  330. 8.2
  331. Betsi, A Mouse in Holland and Explore with Flossy the Frog are also now 
  332. available in high resolution versions (mode 28) on newer 2Mb machines, 
  333. either at the time of purchase or at ú4.99 inc VAT as an upgrade from 
  334. 4Mation.
  335. 8.2
  336. Å  Mouse in Holland Ö 4Mationæs latest program for the young ones is 
  337. part of Acornæs Early Years Pack (details above) but is available 
  338. separately for 
  339. 8.2
  340. Å  Oak Recorder 3 Ö Solent Computer Products have announced the latest 
  341. incarnation of their Oak Recorder, a sound sampler which plugs into the 
  342. bi-directional parallel port on the later Acorn machines (A5000 and 
  343. later). Sampling at 8-bit accuracy and from 7kHz up to 32kHz on a Risc 
  344. PC with VRAM, the hardware includes a uni-directional microphone. The 
  345. updated software now allows output to a number of file formats, 
  346. conversion and manipulation of the sample, and filtering, all under 
  347. button-bar control. Oak Recorder 2 is still available for users of 
  348. machine without the bi-directional parallel port. Oak Recorder 3 is 
  349. priced at ú44.95 +ú3 carriage +VAT from Solent, with educational 
  350. discounts and upgrade paths available.
  351. 8.2
  352. Å  Optical Professional from Neurotron Software, provides optical 
  353. character recognition, including features such as reading of text out 
  354. loud (with a speech synthesizer), a multi-column mode, automatic spell-
  355. checking, and multitasking operation, the package is said to be twice as 
  356. fast (300 wpm on a 25MHz ARM3) as other leading OCR packages. Optical 
  357. Professional can cope with italic and kerned text, and foreign 
  358. characters, and can learn outline fonts in under 10 seconds. Accuracy is 
  359. claimed to be between 98% and 100%. Optical Professional is available at 
  360. ú119 +ú2 carriage +VAT from Neurotron Software, or ú59 +ú2 for the 
  361. standard version of Optical. Site licences are also available.
  362. 8.2
  363. Å  Personalised CD-ROMs Ö Eesox are offering to produce a CD-ROM for 
  364. only ú60 +VAT, as a special offer lasting until 31st October. The 
  365. company have also announced a special network version of their CDFAST 
  366. package, which uses cacheing to radically speed up the access of CD ROMs 
  367. over networks, available for ú130 +VAT.
  368. 8.2
  369. Å  PLinkáÖáThis is a RISCáOS compliant application to allow users of 
  370. Amstrad NC100s to transfer text to any Acorn RISCáOS machine. PLink 
  371. costs ú32 +VAT for a single user (including a lead) and ú64 +VAT for a 
  372. site licence (including four leads) from Hampshire Microtechnology 
  373. Centre.
  374. 8.2
  375. Å  Softcrete is a new application from the Really Good Software Company 
  376. which allows users to encrypt their software to protect it from piracy. 
  377. The encryption system allows the software to be tied to a specific 
  378. machine using the unique machine ids on later systems, to a password 
  379. held in CMOS RAM, or to a password which the user must type in each time 
  380. the program is to be used. The package is aimed at programmers and 
  381. teachers who may wish to limit the machines on which a package may be 
  382. run. Softcrete is ú24.95 inc VAT from the Really Good Software Company.
  383. 8.2
  384. Å  SoftTeach have two new educational products for Acorn machines. 
  385. MakeIT allows art drawn by students to be made into cards, stamps and 
  386. envelopes, aimed at the Christmas market, and costs ú35 for a school 
  387. site licence. Class Lists is a class management utility for teachers, 
  388. and costs ú15. SoftTeach have a number of other educational titles.
  389. 8.2
  390. Å  Stika DesigneráÖáTechsoft now sell CAD design software with a driver 
  391. for the Roland Stika vinyl cutter giving output that can be used for 
  392. signs, labels, screen-printing etc. The CAD package can cope with both 
  393. sprites and drawfiles because the Stika can work in two modes Ö bit 
  394. image cutting and vector cutting. The software on its own costs ú75 +VAT 
  395. and, as a limited offer, Techsoft are selling the cutter and software 
  396. together for ú165 +VAT Ö mention Archive when ordering.
  397. 8.2
  398. Å  Studio 24 Ö Pineapple Software have joined the ranks of 24-bit paint 
  399. packages with Studio 24. The package will continue to be developed, with 
  400. the promise that future upgrades will be free to registered users. 
  401. Studio 24 is ú125 +VAT from Pineapple Ö demo discs are also available 
  402. for ú5. (This should not be confused with Studio 24 Plus from EMR which 
  403. is a music sequencer package!)
  404. 8.2
  405. Å  Supersound Expansion System for A3/4000 Ö Audio Dynamics have 
  406. released a new member of their Supersound Expansion System range, this 
  407. one being for the A3000/4000 series. The SSES1700mc has the same 
  408. features as the SSES1600, except that the output box will be optional. 
  409. The card has a stereo 3.5mm jack and a MIDI interface, and an interface 
  410. for a sampler upgrade. A user port has also been included. The 
  411. SSES1700mc is ú199 +VAT from Audio Dynamics.
  412. 8.2
  413. Å  Swimming 2.0 Ö CD Sports Ltd have an interactive multimedia package 
  414. intended to teach swimming, water safety and survival skills by means of 
  415. animations and games. The package costs ú25.52 +VAT with site licences 
  416. available.
  417. 8.2
  418. Å  Starspell Plus is a package aimed at primary and junior school, 
  419. incorporating 134 letter patterns and over 1600 common words (which can 
  420. be changed) to take an integrated approach to language and spelling. It 
  421. has been recommended by the British Dyslexia Association and also by 
  422. Educational Psychologists and Advisory Teachers, the package is 
  423. available for a number of platforms at ú19 +VAT from Fisher-Marriott, 
  424. with site licences available.
  425. 8.2
  426. Å  TableMate 2áÖáDalriada Data Technology have released the updated 
  427. version of their table creation application. Additional features over 
  428. the version that is bundled with Impression Style & Publisher include: 
  429. full colour handling, wordwrapping, drawfiles inside cells, insertion 
  430. and deletion of multiple rows or columns, cut and paste editing, 
  431. variable rule-off widths and a multiple document editor. Tablemate 2 
  432. costs ú32.50 inclusive, a primary licence costs ú40 and a secondary one 
  433. is ú70, all inclusive.
  434. 8.2
  435. Å  Talking StoriesáÖáWyddfa Software have four new talking stories about 
  436. Gwen, the lovable, mischievous bear, Gwenæs Nose, Gwenæs Tummy, Gwen 
  437. goes to School and Gwen at the Fair. These are ú20 each inclusive or ú50 
  438. for all four.
  439. 8.2
  440. Å  Twain Drivers Ö David Pilling is releasing Twain scanner drivers for 
  441. the Nikon Coolscan, a 2700dpi 35mm slide/colour negative SCSI bus 
  442. scanner, and for the Mustek Paragon and Microtek Scanmaker II A4 3-pass 
  443. colour flat bed SCSI bus scanners. The drivers are ú20 each, or ú35 with 
  444. ImageMaster, including VAT and carriage from David Pilling.
  445. 8.2
  446. Å  UK School Internet Primer is a new book aimed at explaining the truth 
  447. behind all the recent hype about the internet. Aimed especially at 
  448. school and teachers, the book is also good reading for the general 
  449. enthusiast. The book is available for ú8.50 from Koeksuster 
  450. Publications.
  451. 8.2
  452. Å  Vision 24 Ö HCCS have launched a 24-bit real-time video digitizer, 
  453. the Vision 24, capable of 254 lines by 720 pixels and priced at ú99 
  454. +VAT, or an extra ú40 +VAT for a version capable of 508 lines. A 254 
  455. line digitizer can be upgraded later, and discounts are available on 
  456. earlier Vision products. A3000/3010/3020/4000 internal, A300/400/5000/
  457. RiscáPC internal and MicroPodule versions are available, with the 
  458. external A3000 version ú20 more expensive. A JPEG compression/
  459. decompression utility is supplied with the package.
  460. 8.2
  461. Å  Words and Music have expanded their range of Midi files for the 
  462. Archimedes. These include three more ÉClassic Collectionæ volumes, and 
  463. ÉBachæs Well-Tempered Clavieræ. These collections are available for 
  464. ú10.95 +ú1 p&p each from Words and Music.
  465. 8.2
  466. Å  XOB upgrades Ö XOB have announced an upgrade to their SuperMon 
  467. software to allow the network managing software, previously limited to 
  468. Econet, to be used on other AUN networks. They have also announced 
  469. TimeCord, a product intended to ease the recording of time spent on 
  470. tasks in professions where charging of fees is based on time spent, when 
  471. that time may be fragmented, and in situations where work-load is being 
  472. monitored. Finally, Adventurersæ Computer Kingdom is a multi-user 
  473. network adventure game, and an upgrade has now been released to allow 
  474. this to run on AUN networks rather than just Econet.
  475. 8.2
  476. Products (still) Available
  477. 8.2
  478. In our trawl through Acornæs list of öcompanies that produce things for 
  479. Acorn machinesò we have brought to light various products that we didnæt 
  480. know about. Some of them have been out for a while so they are not 
  481. necessarily new products available.
  482. 8.2
  483. Å  Avanti is a training authoring system from Westland Systems 
  484. Assessment, which helps structure and create multimedia interactive 
  485. training presentations. The program outputs Basic V code, which can then 
  486. be hand-tailored if features beyond the capabilities of the original are 
  487. required.
  488. 8.2
  489. Å  Computer Tutorial Services has a number of educational and 
  490. specialised programs available for the Acorn range. For more 
  491. information, please contact CTS.
  492. 8.2
  493. Å  Contex Computing have a number of Acorn packages, including 
  494. educational reading tutors, a typing tutor, and Bank Manager financial 
  495. software. Contex Bank Manager is ú25, typing tutor ú19 and Easy Reader 
  496. and Madlibs (a grammatical game) are ú12.50 each Ö p&p extra. (Slight 
  497. snag Ö their phone number is Éunobtainableæ so I canæt check if these 
  498. are inc or ex VAT. Ed.)
  499. 8.2
  500. Å  Dixon & Dixon, the business software manufacturers, have a package 
  501. called Flyprint costings ú40 inc VAT, aimed at easy production of 
  502. leaflets in any size or quantity. The company also has a keyboard 
  503. emulator, which provides a window containing a view of the keyboard; 
  504. clicking on keys is equivalent to the key being pressed on the keyboard. 
  505. Control, shift and caps keys can be toggled on or off to allow full 
  506. keyboard flexibility. The keyboard emulator is ú12 inc VAT from Dixon & 
  507. Dixon.
  508. 8.2
  509. Å  G-TABS Time and Billing System Ö Gartside Neville Ltd. have a package 
  510. for the Psion series 3a (and Pocket Book II, presumably) which provides 
  511. a system for recording time and expense data. The system allows for 
  512. reviewing, summarizing, back-up and printing, as well as data transfer 
  513. via the serial link.
  514. 8.2
  515. Å  Hampshire Microtechnology Centre produce a huge range of educational 
  516. materials for use with Acorn computers. Guides include: Using Hard Discs 
  517. in the Primary Classroom, PipeDream user notes, Impression II and 
  518. Junior, RISCáOS 3, Draw, Paint & Edit, ArcTerm7, Intro to A3000, A5000, 
  519. Parentsæ Support Pack. Curriculum resource materials include: PipeDream 
  520. cooking recipe datafiles, Nature pack (KS1&2), Introduction to !Sparkle 
  521. (control software), Planning and tracking IT in the Curriculum, English 
  522. 11 Ö 18, Geography KS2&3, Food Technology KS3, Datacapture work cards, 
  523. Control Technology at KS1&2, Control Technology at KS3, Art & Design.
  524. 8.2
  525. Also available from HMTC are: Linguatext, a text manipulation package 
  526. for modern language teachers; Granville, a French holiday simulation; 
  527. Move it!, mechanical movement at KS2&3; Ezekiel, a draw-based DIY 
  528. skeleton; Con-Text, a program to create concept keyboard overlays; Con-
  529. Verse, a program to put sound on concept keyboard overlays; Nutrients, a 
  530. diet analysis package; Bridges, a technology-led package (KS2&3) 
  531. supporting a cross-curricular approach to learning; Knowledge Station, 
  532. an application that allows you to explore knowledge in a carefully 
  533. structured way and Writing for a Purpose which uses Knowledge Station as 
  534. a means of studying different genres of writing.
  535. 8.2
  536. Å  In House Publishing are providing key stage science assessment and 
  537. homework packs in both reproduction master form and in Impression form 
  538. so that materials can be modified Éin houseæ if necessary. Assessment 
  539. reproduction masters (printed in 600dpi monochrome) are ú25.50 each, 
  540. with homework packs for key stage 3 ú20.50 each for the masters. The 
  541. corresponding colour Impression DTP files are ú38.50 and ú35.50 each.
  542. 8.2
  543. Å  Micro Studioáhave a range of clipart on different topics. Ones we 
  544. havenæt mentioned before include: Transport Graphics Library (ú29.95), 
  545. Designeræs Graphics Pack (ú19.95), Drawfile Mazes (ú19.95), Seashore 
  546. Guide (ú19.95), Science Graphics Pack (ú29.95), Illustrator Graphics 
  547. Pack (ú19.95), Greetings Pack (ú19.95), Decorated Alphabet (ú19.95), 
  548. Nature Graphics Pack (ú19.95), DTP Library Pack (ú29.95) and Military 
  549. History (ú19.95) Ö all prices are inclusive of VAT.
  550. 8.2
  551. Å  Primrose Publishing have a range of language programs under the Tick-
  552. Tack title. These cover topics such as beginners language, general use, 
  553. business use, travel and tourism and job-hunting. By use of control 
  554. codes, the packages provide common phrases, and cover up to 30 languages 
  555. (in the case of the business pack). Training and multi-lingual e-mail 
  556. packages are also available. Prices from Primrose Publishing.
  557. 8.2
  558. Å  Reduce Ö Codemist Ltd are now on release 3.5 of the Archimedes 
  559. version of Reduce, the interactive algebraic manipulation package, aimed 
  560. at mathematicians, scientists and engineers. The package is based on 
  561. Codemistæs own LISP, and is a standard on other platforms, coming with a 
  562. number of additional utilities. Reduce itself is capable of Éexpansion 
  563. and ordering of polynomial and rational functions, substitutions and 
  564. pattern matching in a wide variety of forms, automatic and user 
  565. controlled simplification of expressions, calculations with symbolic 
  566. matrices, arbitrary precision integer and real arithmetic, facilities 
  567. for defining new functions and extending program syntax, analytic 
  568. differentiation and integration, factorisation of polynomials, 
  569. facilities for the solution of a variety of algebraic equations, 
  570. facilities for the output of expressions in a variety of formats, 
  571. facilities for generating optimised numerical programs from symbolic 
  572. input, and dirac matrix calculations of interest to high energy 
  573. physicists.æ
  574. 8.2
  575. Å  Selective Software have a range of educational software: Little Red 
  576. Riding Hood is a two-part problem-solving adventure for children aged 5 
  577. to 8 (ú15); Number Zoo is a first number program for ages 3 to 6 (ú14); 
  578. Cinderella is a ömagical adventureò for 4 to 7 year olds based on the 
  579. well-known fairy tale (ú17); Shylock Gnomes is a mathematical adventure 
  580. for ages 10 to 15 (ú17); Don the Professor is a four-disc set of 
  581. mathematical software for Key Stages 2 & 3 covering number, algebra, 
  582. shape and space, and data-handling (ú19 single user, ú49 site licence); 
  583. SportsDay & SportsPeople are two separate programs at ú22.50 each that 
  584. help with administration of a school sportsæ day, the first deals with 
  585. teams competing against one another and the second is for named athletes 
  586. competing as individuals. Add ú2 p&p +VAT to all the prices.
  587. 8.2
  588. Å  Special Access Systems have a range of keyguards aimed to help users 
  589. with hand tremor. They are available for Acorn machines previous to the 
  590. A3010 for ú36 +VAT +p&p, and also for PC keyboards. They also sell 
  591. expanded programmable keyboards for the earlier Acorn machines and AT 
  592. compatibles, at ú475 +VAT +p&p. Discounts are available for bulk 
  593. purchase.
  594. 8.2
  595. Products Unavailable
  596. 8.2
  597. Å  ISO Pascal Extensions Ö Due to the discontinuation of Acornæs ISO 
  598. Pascal, Smith & Wiggins have ceased to provide this product.
  599. 8.2
  600. Å  PD-CD N║1 not availableáÖánot from NCS. We have discovered that the 
  601. first PD-CD from the Datafile contains some Ésoft-pornæ JPEG images. We 
  602. were not aware of this when we said they would be available through 
  603. Archive. Dave McCartney of the Datafile said he hadnæt really registered 
  604. the nature of the JPEG images and would not be including any such images 
  605. on future PD-CD discs.
  606. 8.2
  607. Review software received...
  608. 8.2
  609. We have received review copies of the following: ÅBeethoven Browser 
  610. Egmontá(e), ÅClicker (u), ÅFlyprint (u), ÅLjDuplex (u), ÅMouseTrap (u), 
  611. ÅTrellis (g), ÅUK School Internet Primer (bk).
  612. 8.2
  613. e=Education, bk=Book, g=Game, u=Utility.
  614. 8.2
  615. If you would like to review any of these products, please contact the 
  616. Archive office. Potential reviewers will need to show that they would 
  617. use the product in a professional capacity or that they have some 
  618. knowledge of the particular field.ááAá 
  619. 8.2
  620. Government Health Warning Ö Reading this could seriously affect your 
  621. spiritual health.
  622. 8.2
  623. Did any of you see that TV program recently in which the biologist, 
  624. Richard Dawkins, talked about a world without religion? Or perhaps you 
  625. have read his books öThe Blind Watchmakerò and öThe Selfish Geneò? We no 
  626. longer need to invent a thing called öGodò to explain away the bits we 
  627. donæt understand Ö a scientific view of life explains everything. We are 
  628. all just a product of our genes and the way things have evolved can be 
  629. described in purely mechanistic terms. But, as a good scientist, Richard 
  630. Dawkins would never (I hope) say that he had öprovedò that God doesnæt 
  631. exist, but rather that he has a theory (call it ÉTheory Aæ) which is a 
  632. perfectly plausible explanation of the observable facts.
  633. 8.2
  634. OK, thatæs fine but I have a different theory (call it Theory B) which 
  635. is, I believe, an equally plausible explanation of the observable facts. 
  636. The bible says that...
  637. 8.2
  638. Sorry, but I had to stop. When I mentioned the bible, I felt the 
  639. shutters go down! What was your reaction? Was it öOh no, not that old-
  640. fashioned, reactionary view again!ò or öWhy should I let the bible tell 
  641. me how to live my life?ò or öScience has disproved the bible, anyway.ò 
  642. or maybe it was öLook at all the evil that has been done by the church 
  643. over the years, using the bible as its authority!ò Those are some of the 
  644. reasons I have been given by readers over the months to explain why they 
  645. canæt accept Theory B.
  646. 8.2
  647. Itæs funny you know, but some of the people who prefer Theory A are 
  648. amongst the most faithful readers of the God-slot. öIæm not a religious 
  649. person but I read your God-slot every month.ò Why is that, I wonder? 
  650. Well, according to Theory B itæs because we have a Father who created us 
  651. and therefore thereæs a socking great big hole in the life of anyone who 
  652. doesnæt have a loving relationship with God. What is more, we make a 
  653. mess of our human relationships, too, because of the insecurity created 
  654. by that lack of love.
  655. 8.2
  656. öWhat a load of rubbish! How can anyone fall for such religious mish-
  657. mash?!ò Hang on a minute! What happened to the careful scientific 
  658. approach to examining my Theory? Well, Iæll tell you what happened to 
  659. it. According to TheoryáB, you are suffering from a disease called 
  660. Éprideæ which affects a human beingæs judgement. öAre you trying to tell 
  661. me that for all the xxx years I have lived on this earth I have been 
  662. wrong in my view of God?ò Well, yes, possibly.
  663. 8.2
  664. Tell me, are you open enough in your thinking to investigate a new (old) 
  665. Theory? öNo thanks, I donæt want to end up a religious nutcase like that 
  666. Paul Beverley.ò You see, you are at it again. Youære not approaching 
  667. this coldly and clinically and logically. Youære saying, öIæm not going 
  668. to look into this because I donæt like the implications. If I came to 
  669. believe in Theory B, Iæd be an object of ridicule in my family and at 
  670. work.ò
  671. 8.2
  672. Are you prepared to examine the evidence for Theory B? Are you prepared 
  673. to face up to the implications that follow if you do come to the 
  674. conclusion that the evidence is very strong that, for example, Jesus did 
  675. rise from the dead? Well, I tell you, all over the UK, thousands of 
  676. people are looking into it by going on these Alpha courses, and 
  677. thousands of people are saying that their lives have been transformed by 
  678. God in a wonderful way. I have seen my own 49-year-old cousin change in 
  679. a most wonderful way just recently Ö he has such a peace and a new joy Ö 
  680. itæs just brilliant to see!
  681. 8.2
  682. öHuh! Itæs getting worse! More religious mumbo-jumbo. They are being 
  683. brain-washed! Silly people! I wouldnæt fall for that.ò Well, all I can 
  684. say is that, if it is brain-washing, it must be very clever brain-
  685. washing because the people becoming Christians are taking their friends 
  686. on the next course Ö and they are going along because they can see that 
  687. something has happened to their friend and they want to know what it is.
  688. 8.2
  689. öThis is getting ridiculous! The God-slot is getting longer and longer. 
  690. Religion is taking over the Archive magazine that I have paid good money 
  691. for.ò Sorry about that but Iæll give you a pro-rata refund for the 
  692. missing technical information or a refund if you want to cancel your 
  693. subscription in disgust. But if Theory B IS correct then it is THE most 
  694. important thing for EVERYONE to find out about. Why not check it out Ö 
  695. youæve nothing to lose and everything to gain!
  696. 8.2
  697. Paul Beverley
  698. 8.2
  699. Fact-File
  700. 8.2
  701. (The numbers in italic are fax numbers)
  702. 8.2
  703. 4th Dimension   1 Percy Street, Sheffield, S3 8AU. (01742-700661) 
  704. (01742-781091)
  705. 8.2
  706. 4Mation    14 Castle Park Road, Whiddon Valley, Barnstaple, Devon, EX32 
  707. 8PA. (01271-25353) (01271-22974)
  708. 8.2
  709. Abacus Training    29 Okus Grove, Upper Stratton, Swindon, Wilts, SN2 
  710. 6QA.
  711. 8.2
  712. Academy Television   104 Kirkstall Road, Leeds, LS3 1JS. (01532-461528) 
  713. (01532-429522)
  714. 8.2
  715. Acorn Computers Ltd    Acorn House, Vision Park, Histon, Cambridge, CB4 
  716. 4AE. (01223-254254) (01223-254262)
  717. 8.2
  718. Akalat Publishing   P.O. Box 231, Barton, Bedford, MK45 4HQ, (01582-
  719. 881614) (01582-881614)
  720. 8.2
  721. Alternative Publishing   Suite 91, 9A Pentagon House, 36 Washington 
  722. Street, Glasgow, G3 8AZ. (0141-248-2322) (0141-248-3638)
  723. 8.2
  724. Angelsoft Educational   35 Heol Nant, Swiss Valley, Llanelli, Dyfed, 
  725. SA14 8EN. (01554-776845)
  726. 8.2
  727. ANT Ltd   P.O.Box 300, Cambridge, CB1 2EG. (01223-567808) (01223-567801)
  728. 8.2
  729. APDL    39 Knighton Park Road, Sydenham, London, SE26 5RN.
  730. 8.2
  731. Apricote Studios    2 Purls Bridge Farm, Manea, Cambridgeshire, PE15 
  732. 0ND. (01354-680432)
  733. 8.2
  734. Atomwide Ltd   7 The Metro Centre, Bridge Road, Orpington, Kent, BR5 
  735. 2BE. (01689-838852) (01689-896088)
  736. 8.2
  737. AU Enterprises Ltd   126 Great North Road, Hatfield, Herts, AL9 5JZ. 
  738. (01707-266714) (01707-273684)
  739. 8.2
  740. Audio Dynamics    10 Durnford Close, Norden, Rochdale OL12 7RX. (01706-
  741. 868803) (01706-868803)
  742. 8.2
  743. Avie Electronics (p21)  7 Overbury Road, Norwich. (01603-416863) (01603-
  744. 788640)
  745. 8.2
  746. Beebug Ltd (p42)  117 Hatfield Road, St Albans, Herts, AL1 4JS. (01727-
  747. 840303) (01727-860263)
  748. 8.2
  749. BirdTech   16 Weynor Gardens, Kelling, Holt, Norfolk, NR25 7EQ. (01263-
  750. 70669)
  751. 8.2
  752. Castle Technology   Ore Trading Estate, Woodbridge Road, Framlingham, 
  753. Suffolk, IP13 9LL. (01728-621222) (01728-621179)
  754. 8.2
  755. CD Sports Ltd   4 Wirral Business Centre, Dock Road, Birkenhead, Wirral, 
  756. L41 1JW.
  757. 8.2
  758. Clares Micro Supplies   98 Middlewich Road, Rudheath, Northwich, 
  759. Cheshire, CW9 7DA. (01606-48511) (01606-48512)
  760. 8.2
  761. Codemist Ltd   öAltaò, Horscombe Vale, Combe Down, Bath, BA2 5QR.
  762. 8.2
  763. Colton Software (p10)   2 Signet Court, Swanns Road, Cambridge, CB5 8LA. 
  764. (01223-311881) (01223-312010)
  765. 8.2
  766. Computer Concepts (pp16/22)   Gaddesden Place, Hemel Hempstead, Herts, 
  767. HP2 6EX. (01442-63933) (01442-231632)
  768. 8.2
  769. Computer Tutorial Services Ltd   4 Mill Hill Road, Cowes, Isle of Wight, 
  770. PO31 7EA.
  771. 8.2
  772. Contex Computing   15 Woodlands Close, Cople, Bedford, MK44 3UE. 
  773. (012303-347)
  774. 8.2
  775. Creative Curriculum Software   5 Clover Hill Road, Savile Park, Halifax, 
  776. HX1 2YG. (01422-340524) (01422-346388)
  777. 8.2
  778. Crick Computing   123 The Drive, Northampton, NN1 4SW. (01604-713686) 
  779. (01604-713686)
  780. 8.2
  781. Cumana Ltd   Pines Trading Estate, Broad Street, Guilford, GU3 3BH. 
  782. (01483-503121) (01483-503326)
  783. 8.2
  784. Datafile   71 Anson Road, Locking, Weston-super-Mare, Avon, BS24 7DQ. 
  785. (01934-823005)
  786. 8.2
  787. Datathorn Systems Ltd   George House, 50 Spring Grove, Loughton, Essex, 
  788. IG10 4QD.
  789. 8.2
  790. David Pilling   P.O.Box 22, Thornton Cleveleys, Blackpool, FY5 1LR.
  791. 8.2
  792. DEC_dATA   P.O.Box 97, Exeter, EX4 4YA. (01392-221702)
  793. 8.2
  794. Design Concept   30 South Oswald Road, Edinburgh, EH9 2HG. (0131-668-
  795. 2000)
  796. 8.2
  797. Digital Phenomena   104 Manners Road, Southsea, Hants, PO4 0BG.
  798. 8.2
  799. Digital Services   9 Wayte Street, Cosham, Portsmouth PO6 3BS. (01705-
  800. 210600) (01705-210709)
  801. 8.2
  802. Dixon & Dixon   Farm Management Cons, 35 Rokeby Drive, Kenton, Newcastle 
  803. upon Tyne, NE3 4JY.
  804. 8.2
  805. Doggysoft   7 Blackhorse Crescent, Amersham, Bucks., HP6 6HP.
  806. 8.2
  807. Eastmond Publishing   33 West Street, Oundle, Peterborough, PE8 4EJ. 
  808. (01832-273444)
  809. 8.2
  810. EESOX   5 Hillfield Road, Comberton, Cambridge, CB3 7DB. (01223-264242)
  811. 8.2
  812. ExpLAN   St Catherineæs House, Plymouth Road, Tavistock, Devon, PL19 
  813. 8AY. (01822-613868)
  814. 8.2
  815. Expressive Software Products   Holly Tree Cottage, Main Street, Strelley 
  816. Village, Nottingham, NG8 6PD.  (01115-929-5019) (01115-929-5019)
  817. 8.2
  818. Fabis Computing   95 Fabis Close, Swadlincote, Derbyshire, DE11 9SL.
  819. 8.2
  820. Fisher-Marriott Software   3 Grove Road, Ansty, Warwickshire, CV7 9JD. 
  821. (01203-616325 or 366748)
  822. 8.2
  823. G.A.Herdman   43 Saint Johns Drive, Clarborough, Retford, Notts DN22 
  824. 9NN. (01777-700918) (also 0777-700918)
  825. 8.2
  826. GamesWare   Unit 26, The Bartletts, Hamble, Hants., SO35 5RP. 
  827. (01703Ö456523) (or 0243-531194) (01703Ö456523)
  828. 8.2
  829. Gartside Neville Ltd   8 Beckett Way, Laverstock, Salisbury, SP1 1PZ.
  830. 8.2
  831. HCCS Ltd   575-583 Durham Road, Gateshead, NE9 5JJ. (0191-487-0760) 
  832. (0191-491-0431)
  833. 8.2
  834. Hodge Electronic Services    16 Mold Road, Mynydd Isa, Clwyd, CH7 6TD. 
  835. (01244-550803)
  836. 8.2
  837. Irlam Instruments   133 London Road, Staines, Middlesex TW18 4HN. 
  838. (01895-811401)
  839. 8.2
  840. Koeksuster Publications   St Augustineæs Cottage, High Street, Mill 
  841. Hill, London NW7 1QY. (0181-959-3321) 
  842. 8.2
  843. Kudlian Soft   8 Barrow Road, Kenilworth, Warwickshire, CV8á1EH. (01926-
  844. 851147)
  845. 8.2
  846. LCL   Thames House, 73 Blandy Road, Henley on Thames, Oxon, RG9 1QB.
  847. 8.2
  848. LæEnsouleiado Software   Old Brackenlands, Wigton, Cumbria, CA7 9LA.
  849. 8.2
  850. Lindis International   Wood Farm, Linstead Magna, Halesworth, Suffolk, 
  851. IP19 0DU. (0198-685-477) (0198-685-460)
  852. 8.2
  853. Longman Logotron   124 Cambridge Science Park, Milton Road, Cambridge 
  854. CB4 4ZS. (01223-425558) (01223-425349)
  855. 8.2
  856. LOOKsystems (pp40/41)  47 Goodhale Road, Bowthorpe, Norwich, NR5 9AY. 
  857. (01603-748253) (01603-740203)
  858. 8.2
  859. Matt Black   6 Henry Court, Henry Street, Peterborough, PE1 2QG. (01733-
  860. 315439)
  861. 8.2
  862. Micro Librarian Systems   Staley House, Ridge End Fold, Marple, 
  863. Stockport, Cheshire, SK6 7EX. (0161-449-9357)
  864. 8.2
  865. Micro Studio Ltd   22 Churchgate Street, Soham, Ely, Cambridgeshire. 
  866. (01353-720433)
  867. 8.2
  868. Mike Smith    26 Grenville Road, Saint Judes, Plymouth, PL4 9PY. (01752-
  869. 667599)
  870. 8.2
  871. Millipede Electronic Graphics   Cambridge House, Hargrave, Bury St 
  872. Edmunds, Suffolk, IP29 5HS.
  873. 8.2
  874. Minerva Systems   Minerva House, Baring Crescent, Exeter, EX1 1TL. 
  875. (01392-437756) (01392-421762)
  876. 8.2
  877. Morley Electronics   Morley House, Norham Road, North Shields, Tyne & 
  878. Wear, NE29 7TY. (0191-257-6355) (0191-257-6373)
  879. 8.2
  880. Neutron Software   Birch Tree House, The Street, Petham, Canterbury, 
  881. Kent, CT4 5QU. (01227-700516)
  882. 8.2
  883. Norfolk IT Team   Norfolk County Inset Centre Witard Road Norwich NR7 
  884. 9XD. (01603-33276)
  885. 8.2
  886. Northern Micromedia   Resources Centre, Coach Lane Campus, Newcastle 
  887. upon Tyne, NE7 7XA. (0191-270-0424)
  888. 8.2
  889. Northwest SEMERC   1 Broadbent Road, Watersheddings, Oldham, OL1 4LB. 
  890. (0161-627-4469)
  891. 8.2
  892. Oak Solutions (p26)   Dial House, 12 Chapel Street, Halton, Leeds, LS15 
  893. 7RN (01532-326992) (01532-326993)
  894. 8.2
  895. Octopus Systems   9 Randwell Close, Ipswich, IP4 5ES. (01473-728943) 
  896. (01473-270643)
  897. 8.2
  898. Oregan Developments   36 Grosvenor Avenue, Streetly, Sutton Coldfield, 
  899. B74 3PE. (0121-353-6044)
  900. 8.2
  901. Pineapple Software   39 Brownlea Gardens, Seven Kings, Ilford, Essex IG3 
  902. 9NL. (0181-599-1476) (0181-598-2343) 
  903. 8.2
  904. Porters Primary Software   138A Harvey Clough Road, Sheffield, S8 8PG.
  905. 8.2
  906. Primrose Publishing   Vicarage Long Barn, Denham, Bury St Edmunds, 
  907. Suffolk, IP29 5EF.
  908. 8.2
  909. RESOURCE 51 High Street, Kegworth, Derbyshire, DE74 2DA. (01509-672222) 
  910. (01509-672267)
  911. 8.2
  912. Selective Software   64 Brooks Road, Street, Somerset, BA16 0PP.
  913. 8.2
  914. Serious Statistical Software   Lynwood, Benty Heath Lane, Willaston, 
  915. South Wirral, L64 1SD. (0151-327-4268)
  916. 8.2
  917. Sherston Software   Angel House, Sherston, Malmesbury, Wilts. SN16 0LH. 
  918. (01666-840433) (01666-840048)
  919. 8.2
  920. Simtec Electronics   Avondale Drive, Tarleton, Preston, PR4 6AX. (01772-
  921. 812863) (01772-816426)
  922. 8.2
  923. Smart DTP   36 Park Road, Duffield, Belper, DE56 4GR. (01332-842803)
  924. 8.2
  925. Soft Teach Educational   Sturgess Farm, Longbridge, Deverill, 
  926. Warminster, Wilts, BA12 7EA.
  927. 8.2
  928. Solent Computer Products Ltd    2 Mills Lane, Longstanton, Cambridge, 
  929. CB4 5DG. (01954-789701) (01954-782186)
  930. 8.2
  931. Spacetech   21 West Wools, Portland, Dorset, DT5 2EA. (01305-822753) 
  932. (01305-860483)
  933. 8.2
  934. Special Access Systems   4 Benson Place, Oxford, OX2 6QH. (01865-56154)
  935. 8.2
  936. Techsoft UK Ltd   The Grange, Erryrs, Mold, Clwyd, CH7 4DB. (0182-43318)
  937. 8.2
  938. The ARM Club   Freepost ND6573, London, N12 0BR. (01171-624-9918) 
  939. (01181-446-3020)
  940. 8.2
  941. The Really Good Software Company   39 Carisbrooke Road, Harpenden, 
  942. Herts., AL5 5QS.
  943. 8.2
  944. The Serial Port   Burcott Manor, Wells, Somerset, BA5 1NH. (01749-
  945. 670058) (01749-670809)
  946. 8.2
  947. T-J Reproductions    Unit D, Canada House, Blackburn Road, West 
  948. Hampstead, London NW6 1RZ. (0171-372-4430) (0171-372-0515)
  949. 8.2
  950. VTI (Vertical Twist)   Unit 1, The Shopwhyke Centre, Shopwhyke Road, 
  951. Chichester, PO20 6GD. (01243-531194) (01243-531196)
  952. 8.2
  953. Westland Systems Assessment   Telec House, Goldcroft, Yeovil, BA21 4DQ.
  954. 8.2
  955. Words & Music   26 Newark Drive, Whitburn, Sunderland, SR6 7DF. (0191-
  956. 529-4788) (0191-529-5327)
  957. 8.2
  958. Wyddfa Software   3 Preswylfa, Llanberis, Gwynedd, LL55 4LF. (01286-
  959. 870101) (01286-871722)
  960. 8.2
  961. XOB   Balkeerie, Eassie by Forfar, Angus, DD8 1SR. (01307-840364)
  962. 8.2
  963. Archive Monthly Program Disc Contents
  964. 8.2
  965. Å  Program and documentation from Paul Hobbsæ article on Advanced Basic 
  966. Programming Ö page 45.
  967. 8.2
  968. Å  Programs from James Ridenæs article on assembly language programming 
  969. Ö page 67.
  970. 8.2
  971. Å  Programs from Elliott Hughesæ article on the RISCáOS 3.5 Colour 
  972. Picker Ö page 31.
  973. 8.2
  974. Å  Files from Gerald Fittonæs DocLine article Ö page 33.
  975. 8.2
  976. Å  Sample output from the Eagle multimedia card Ö see Paul Hooperæs 
  977. review on page 77.
  978. 8.2
  979. Å  Two fonts as created by Christopher Jarman Ö see his article on page 
  980. 53.
  981. 8.2
  982. Å  Program from Hints & Tips Column on page 62.
  983. 8.2
  984. Å  Files from Paul Hooperæs Multimedia article Ö page 24.
  985. 8.2
  986. Å  UnitConv Ö a desktop application written by Chris Johnson which 
  987. converts between various units, generally SI and Imperial, but there are 
  988. also some more specialised conversions, such as energy equivalents. This 
  989. is provided by Chris as Freeware. If you have constructive comments 
  990. about it, please contact Chris.
  991. 8.2
  992. Å  Factfile Ö latest version of our full list of Acorn-related companies 
  993. on the Archive database.
  994. 8.2
  995. Continued on page 80...
  996. 8.2
  997. Colton
  998. 8.2
  999. From 8.1 page 20
  1000. 8.2
  1001. Acorn World 94
  1002. 8.2
  1003. Acorn World 94 promises to be another impressive showcase for Acorn and 
  1004. associated companies. Letæs hear first what Acorn are planning...
  1005. 8.2
  1006. News from Acorn Computers
  1007. 8.2
  1008. ÉA World of Opportunitiesæ is the theme of Acorn World É94, which takes 
  1009. place at Wembley Exhibition Centre, London from October 28-30th. The 
  1010. show has already attracted support from many leading companies and is 
  1011. set to be the largest ever showcase for Acorn products and services 
  1012. worldwide. The show will include a series of themed feature areas, 
  1013. providing a glimpse of technological innovation in the interactive 
  1014. media, publishing, education and home business sectors. These areas will 
  1015. demonstrate the innovative synergy Acorn can provide between the home, 
  1016. the classroom and the office.
  1017. 8.2
  1018. Acorn Computers will be showing highly tuned Risc PCs, bringing new 
  1019. levels of expandability and flexibility to the personal computer market. 
  1020. Using production systems and some technology östraight from the labsò, 
  1021. Acorn will give technically aware users examples of developments that 
  1022. could be forthcoming in the next months and years. These illustrative 
  1023. systems will give a pointer to the potential for Acorn computers and 
  1024. show some of the options that could be developed.
  1025. 8.2
  1026. As a central feature, on the main stand will be the all-time Acorn 
  1027. örocket shipò Risc PC. This will be a revolutionary seven slice Risc PC 
  1028. configured with a whole host of interesting add-on devices to show the 
  1029. power and flexibility of the system.
  1030. 8.2
  1031. Acorn will also preview a five processor adaptor card for Risc PCs that 
  1032. allows up to five ARM processors to be fitted, in addition to a 
  1033. heterogeneous standard second processor card.
  1034. 8.2
  1035. The Acorn Risc PC card developed jointly by Acorn, Atomwide and Future 
  1036. Technology Devices Inc will also be featured at the show. Some of these 
  1037. will be configured with DX2 but DX4 chips will also be previewed. Acorn 
  1038. will be running standard DOS, Windows and OS/2 operating systems and 
  1039. software on these processors.
  1040. 8.2
  1041. Operating system developments that will be shown will revolve around a 
  1042. host of different applications. The current plans, should ensure that 
  1043. the following are on view: OS/2 on the new PC cards, Unix native on Risc 
  1044. PC, TAOS (a multi-processor operating system) on ARM processors. These 
  1045. will all emphasise the broad range of options that the Risc PC can 
  1046. deliver.
  1047. 8.2
  1048. Networking will be a key aspect of the main stand, with new versions of 
  1049. Access being previewed which, amongst other features, will show CD-ROM 
  1050. support for Access networks. Microsoft and Novell based servers will be 
  1051. used to serve RISC OS applications, as previewed at Access IT earlier 
  1052. this year.
  1053. 8.2
  1054. If the development team meets the deadlines (lots of late nights are 
  1055. expected), early versions of a RISC OS World Wide Web browser for 
  1056. Internet will be previewed. Other projects being demonstrated will 
  1057. include new authentication procedures to allow work group style 
  1058. computing. In addition, high speed ATM links will be shown.
  1059. 8.2
  1060. A new collection of Risc PC cards and adaptors will be on show. These 
  1061. will include new 16-bit low cost sound card, SCSI II, network interface 
  1062. cards, new digitising cards. The use of PC ISA adaptor cards in Risc 
  1063. PCs, to access low cost PC devices will also be shown.
  1064. 8.2
  1065. The Acorn enthusiasts will also have the opportunity to sign up for the 
  1066. Acorn Enthusiastsæ Scheme. Competitions will be offered to encourage 
  1067. people to join the scheme. There will be opportunities to win an ARM 700 
  1068. processor card for your Risc PC, be one of the first owners of a 486 
  1069. card for Risc PC and a choice of processors and a multiprocessor adapter 
  1070. board to allow your Risc PC to carry several ARM processors. The 
  1071. competitions will be based on a multiple choice question paper with a 
  1072. tie breaker. Full details will be made available at the show.
  1073. 8.2
  1074. From the Acorn family...
  1075. 8.2
  1076. From our trawl around the Acorn-associated companies, the following 
  1077. information about new products etc was gathered by Andrew Garrard. (Does 
  1078. anyone fancy the job of going round all the stands at the show with the 
  1079. list below checking which, if any, are öProducts Availableò and then 
  1080. writing it up for the magazine? Itæs quite a big job but good fun at the 
  1081. time. The hard slog is getting it all written up in time for the next 
  1082. magazine which means getting the copy to me within 3-4 days of the end 
  1083. of the show! Thanks. Ed.)
  1084. 8.2
  1085. Å  4Mation will be showing their latest program, A Mouse in Holland as 
  1086. well as Robot World, another new title.
  1087. 8.2
  1088. Å  4th Dimension have announced E-Type 2, a follow-on from their 
  1089. successful racing game, featuring a two-player option, computer players, 
  1090. six tracks and a track designer. There is also a combat mode, with 
  1091. lasers and other weapons. This product will be out in time for the show, 
  1092. and costs ú34.95 inc VAT.
  1093. 8.2
  1094. Å  Academy Television will have a range of CD-ROM software, including 
  1095. Science II: Materials, Environment II: Land & Air and World War II: 
  1096. Global Conflict.
  1097. 8.2
  1098. Å  Alternative Publishing Ltd. will have ImageFS on display.
  1099. 8.2
  1100. Å  ANT Ltd, supplier of Ethernet networks in the Acorn market, will be 
  1101. demonstrating advanced networking facilities, including linking Acorn 
  1102. machines to Acorn AUN, Microsoft LAN Manager and Windows for Workgroups 
  1103. and Unix, at the Acorn World show. There is a new Network Interface Card 
  1104. for the Risc PC, and a Pocket Ethernet Adapter for the A4. ANT was 
  1105. formed to take over the network products previously supplied by Aleph 
  1106. One.
  1107. 8.2
  1108. Å  Apricote Studios Ö A new version of Prophet, the accounting package, 
  1109. will be available. Personal Accounts has also been updated recently (to 
  1110. version 3.13).
  1111. 8.2
  1112. Å  AU Enterprises are selling Merlin, an educational database which 
  1113. covers data-handling from level 4 to level 10. ÉAlmost Logoæ is an easy-
  1114. to-use turtle graphics package. AU Enterprises (The Advisory Unit: 
  1115. Computers in Education) also have a number of other educational titles, 
  1116. and a catalogue is available from them.
  1117. 8.2
  1118. Å  Beebug Ltd have taken over Risc Developmentsæ networking products. 
  1119. They are also releasing a number of new Ethernet cards, including 10 
  1120. Base 2 Ethernet interfaces for the Risc PC which fit in the network slot 
  1121. (ú99 +VAT or, for the Acorn Access version of the card, ú115 +VAT) and a 
  1122. new version of their A3020/A4000 10 Base 2 Ethernet interface. There is 
  1123. also an update to the ROMs on the cards to provide support for either 
  1124. AppFS or the Acorn Application Accelerator Ö upgrades are available from 
  1125. Beebug. The latest versions of Ovation (2.0) and Sleuth (2.0) will also 
  1126. be demonstrated at the Acorn World show, as will their new Easy C++ 
  1127. compiler.
  1128. 8.2
  1129. Å  Birdtech will have Play on Words, an educational package to help 
  1130. children learn to read. By clicking on words in the package, the word 
  1131. morphs into an animation. Replay Snippets are available at ú1 per disc, 
  1132. and the company will be providing a scanning service from their top-of-
  1133. the-range scanner, at only 50p per image plus the cost of the disc.
  1134. 8.2
  1135. Å  Clares Micro Supplies will show ProArtisan 2, ProArtisan 2CD, 
  1136. ProArtisan 24 and Schema 2 and will launch the Celebration Pack, a suite 
  1137. consisting of Calendar, Banner, Giftwrap and Certify.
  1138. 8.2
  1139. Å  Colton Software will be demonstrating Fireworkz Pro.
  1140. 8.2
  1141. Å  Computer Concepts will have a range of new products, including their 
  1142. MPEG card, a TV tuner, Wacom ArtPad graphics tablets and the latest 
  1143. version of Impression. They also have a price reduction on their 
  1144. Scanlight 256 and the BJC600 colour printer/TurboDriver combination. 
  1145. Impression Publisher Plus is available as an upgrade to Publisher owners 
  1146. for ú130 +VAT, or at ú299 +VAT for first-time buyers. It allows 
  1147. Artworks-style spot colours and named colours, and has OPI and EPS 
  1148. support. TV Tuner, at ú159 and ú89 +VAT (with and without Teletext 
  1149. software respectively) is a tuner and teletext input card; teletext can 
  1150. be displayed directly, and when combined with a digitiser card TV can be 
  1151. displayed in a window. ScanLight Professional Colour & PhotoDesk at ú749 
  1152. +VAT is a combination of Canonæs A4 flatbed 24-bit colour scanner with 
  1153. scanner drivers and Spacetechæs PhotoDesk. The Risc PC MPEG card, Movie 
  1154. Magic, from Wild Vision will be available in its first release form at 
  1155. the show Ö allowing output to a 50Hz PAL RGB monitor, with a version to 
  1156. follow later in the year to display video in a desktop window. A new 
  1157. version (4.0) of the TurboDrivers will be available, still at ú49 +VAT, 
  1158. offering greater compatibility, a new colour control system which allows 
  1159. more control over grey replacement and making use of the Risc PC 
  1160. architecture, such as unlimited printer buffer allocation; a full 720dpi 
  1161. Turbo Driver for the Epson Stylus Color and other members of the Stylus 
  1162. range will also be available. There will also be a TurboDriver and 
  1163. LaserDirect network spooler available, at ú149 +VAT. Formulix is a 
  1164. mathematical formula and equation editor, at ú69 +VAT. A printer and 
  1165. driver combination for the Canon BJC 4000, for less than the price of 
  1166. the BJC600, will be available. The Musketeer Pack, at ú249 +VAT, 
  1167. consists of Impression Style, Schema 2 and DataPower. The second 
  1168. ArtWorks clipart CD, containing the 1994 competition entries and 
  1169. photographic images, will be available for ú19 +VAT. The Risc PC Chroma 
  1170. Genlock from Wild Vision is available at ú149 +VAT, and a number of 
  1171. other products will be available at special offer prices.
  1172. 8.2
  1173. Å  Dalriada Data Technology (sharing a stand with KudlianSoft) will be 
  1174. showing their new package for creating flowcharts, process diagrams, 
  1175. organisational charts, annotated diagrams, etc.
  1176. 8.2
  1177. Å  Doggysoft will be showing their plug and play Internet solution 
  1178. Termite, and also their games cheating package Desktop Marker.
  1179. 8.2
  1180. Å  ExpLAN will be demonstrating their multimedia bible software, !Holy 
  1181. Bible, which will provide King James, NIV, REB, New RSV and also, 
  1182. possibly, Elberfelder, Luther, Russian, Hebrew and Greek. Also on show 
  1183. will be Occasion, the diary and personal organiser software that is 
  1184. capable of being run across a network as well as on a stand-alone 
  1185. machine.
  1186. 8.2
  1187. Å  Fabis Computing will be launching Easy Font 3, and will demonstrate 
  1188. their Impression Borders and Ovation Borders.
  1189. 8.2
  1190. Å  GamesWare will have the following new products: Wavelength is a shoot 
  1191. Éem-up, featuring rendered graphics. Zodiac Ö GamesWareæs compilation 
  1192. range will include the Aries pack, containing Hamsters, Quizmaster, 
  1193. Blowpipe and Square Root. Playdays Ö an educational release based on the 
  1194. childrenæs TV series and aimed at children between three and eight. 
  1195. GamesWare will also be showing progress on Striker, Dune 2 and Rome AD Ö 
  1196. all future releases.
  1197. 8.2
  1198. Å  Happy Software, a branch of Creative Curriculum Software are 
  1199. launching a new range of educational games aimed at children between 3 
  1200. and 9. The five new products in the ÉHappy Matrixæ series are integrated 
  1201. computer and board games, and are titled ÉHappy Timeæ, ÉHappy Seaæ, 
  1202. ÉHappy Lifeæ, ÉHappy Numbersæ and ÉHappy Readingæ. Each title has five 
  1203. games which may each be played by one or two players, and cost ú34.95 
  1204. each inc VAT from Creative Curriculum Software.
  1205. 8.2
  1206. Å  Irlam Instruments will unveil a colour scanning camera, a combination 
  1207. video and audio digitizer, some new scanners and their cheap 16-bit 
  1208. sound card.
  1209. 8.2
  1210. Å  Lindis International will launch Cablenews II, a multimedia 
  1211. presentation package, at the show. Presenter GTi 16v, CADMUST and Start 
  1212. will also be there.
  1213. 8.2
  1214. Å  Longman Logotron will be showing Eureka 3 with almost 200 built-in 
  1215. maths, stats and financial functions, charting, DTP type facilities, etc 
  1216. as well as Revelation Image Pro 24-bit, a new version of their painting 
  1217. and image-processing package and WinLogo, a RISCáOS compliant version of 
  1218. Logo.
  1219. 8.2
  1220. Å  LOOKsystems will be selling Cartoons, 104 cartoon characters, ú20; 
  1221. More Cartoons, another 100 cartoon characters, ú20; Christmas, 100 
  1222. festive designs and decorations, ú20 and Bitfolio 6 CD, over 1900 high 
  1223. quality images, ú50. (All prices are inc VAT.)
  1224. 8.2
  1225. Å  Millipede, the producers of professional video hardware, will be 
  1226. demonstrating their Apex Imager board, and their new AlphaLock genlock/
  1227. overlay adaptor for the Risc PC. Aimed at professional users, the 
  1228. AlphaLock allows both NTSC and PAL output and combines incoming video 
  1229. images with the Risc PCæs own display, with programmable transparency on 
  1230. a per-pixel basis, using the alpha channel. A final price has not been 
  1231. announced, but is likely to be around ú600 +VAT, which Millipede hope 
  1232. will be within the reaches of enthusiasts and educational users as well 
  1233. as professionals.
  1234. 8.2
  1235. Å  Minerva will be launching PrimeMover. This animation system allows 
  1236. the creation of frame sequences and enables these animated sprites to be 
  1237. moved around the screen under the control of a simple, real-time user 
  1238. interface. The system can be redisplayed on any Acorn system, 
  1239. irrespective of its speed, and animations can be exported in Ace film 
  1240. format. PrimeMover will cost ú69.95 inc VAT.
  1241. 8.2
  1242. Å  Nelson Multimedia will be launching their first CD-ROM titles, 
  1243. including The Physical World, Aspects of Religion, En Route and the 
  1244. Machines.
  1245. 8.2
  1246. Å  Northwest Semerc will be showing their range of products for 
  1247. educational special needs, including their high resolution Informatrix 
  1248. Overlay Keyboard and Informax overlay design software.
  1249. 8.2
  1250. Å  Oak Solutions will have Apollonius PDT, their parametric CAD package, 
  1251. at the show. They will also be demonstrating their interactive 
  1252. multimedia CD-ROM products.
  1253. 8.2
  1254. Å  Oregan will have AppleFS, file transfer software which allows use of 
  1255. Macintosh discs on Acorn machines, using the standard Acorn floppy 
  1256. drives. AppleFS will cost ú59.95 from Oregan. The company will also be 
  1257. displaying the latest versions of PhotoTouch, Digital Symphony (now Risc 
  1258. PC compatible) and Morpheus, and will have a number of new leisure 
  1259. releases available: BurnæOut, Sally and Wally, and Arcturus.
  1260. 8.2
  1261. Å  Pineapple Software will demonstrate their latest virus protection 
  1262. software and will have a special offer on Studio 24.
  1263. 8.2
  1264. Å  Porters Primary Software will have Infant Windows, a simple desktop 
  1265. publishing package aimed at children from the age of five, at ú24.50. 
  1266. They will also have their Primary Collection of utilities, at ú8.50, 
  1267. their turtle graphics program, at ú34.50, Sorter, a new primary 
  1268. database, and Protector Ö a hard disc protection utility Ö at ú19.50.
  1269. 8.2
  1270. Å  Quantum Software will have Keystroke version 3.06 and Blinds, a 
  1271. pinboard-type application which allows users to group applications, 
  1272. files, directories etc. in a convenient way on blinds of any size, which 
  1273. can be brought up at the click of a mouse button. The blinds can also be 
  1274. set to appear whenever an application is run, and the icons on the 
  1275. blinds can be given long names rather than just file names.
  1276. 8.2
  1277. Å  Resource will have Dragon Droomæs Revenge, Supermarket, MookMaker, 
  1278. TalkWrite (a talking word processor), Albertæs House, Pond, TouchWindow 
  1279. and 1st Paint. They will also have a number of special offers on the 
  1280. öDiscovery 2000ò Risc PC range, which bundles educational software and 
  1281. optimized Risc PCs.
  1282. 8.2
  1283. Å  Serious Statistical Software will be demonstrating their öFirstò 
  1284. family of statistical packages.
  1285. 8.2
  1286. Å  Sherston Software have expanded their catalogue of educational 
  1287. software. Voyage of Discovery is a science adventure set in 2056AD, 
  1288. wherein the children have to deliver a package to the captain of a 
  1289. spacecraft deep in space within three days. The package involves 
  1290. scrolling, 3D graphics, animations and sound effects. Voyage of 
  1291. Discovery is available for ú31.95. The Oxford Reading Tree range has now 
  1292. expanded to include Stage 3 Talking Stories, aimed at children between 
  1293. the ages of 5 and 7. Rosie and Jim Talking Activities, aimed at children 
  1294. between 4 and 6, provide two stories (ú10 each +VAT) based on the 
  1295. popular childrenæs television series and using the same technology as 
  1296. Sherstonæs Naughty Stories.
  1297. 8.2
  1298. Å  Smart DTP will have their öPublishartò resource available and hope to 
  1299. have their resources compiled as öSmart CDò too. (Not to be confused 
  1300. with Smart CD+ from The ARM Club! Ed.) In addition, they will be 
  1301. exclusively selling Star Fighter 3000, a game from the authors of Chocks 
  1302. Away and Stunt Racer 2000.
  1303. 8.2
  1304. Å  Spacetech will be have PhotoDesk on view and be showing their 
  1305. meteorological, remote sensing and astronomical software.
  1306. 8.2
  1307. Å  The ARM Club will be showing their PD library, and will have their 
  1308. Utilities Discs and hopefully also !GameOn! and Smart CD+ available. 
  1309. (Not to be confused with Smart CD from Smart DTP! Ed.)
  1310. 8.2
  1311. Å  VTI Ö who used to be Vertical Twist Ö will have a sampler card, a 
  1312. printer port sampler, Sonor (new sampling software similar to 
  1313. AudioWorks), Desktop Tracker, ArcFS 2.5 Ö which is newer and faster, 
  1314. Investigator III and a number of hard-drives and CD-ROMs.ááAá 
  1315. 8.2
  1316. Special Archive advert prepared by Trevor.
  1317. 8.2
  1318. CC
  1319. 8.2
  1320. From 8.1 page 23
  1321. 8.2
  1322. Comment Column
  1323. 8.2
  1324. Å  Acorn, you cannot be serious!áÖáHow can Acorn computers be taken 
  1325. seriously in the öreal worldò if they donæt have an implementation of 
  1326. C++? And how can they succeed in tertiary education without being able 
  1327. to run Unix? Come on, Acorn how can we recommend the RiscáPC to our 
  1328. friends and colleague without some serious support?á Keith Parks, 
  1329. Uxbridge.
  1330. 8.2
  1331. Keith, youæll be pleased to hear that Acorn are going to be 
  1332. demonstrating Unix on a RiscáPC at Acorn World 94. All we need then is 
  1333. C++!! Ed.
  1334. 8.2
  1335. Å  Apple were wrong!áÖáThe Advertising Standards Authority has finally 
  1336. and fully upheld Acornæs complaints about some of Appleæs advertising 
  1337. claims relating to the Power Mac. Acorn objected to statements like... 
  1338. öApple is the first company to ship personal computers with RISC-based 
  1339. microprocessors.ò (They were seven years out of date Ö the A310 in 1987 
  1340. was actually the first.) Iæm sure that the deluge of complaints from 
  1341. angry Archive subscribers that the ASA received was a helpful 
  1342. contributory factor in righting this wrong Ö mind you, the adverts first 
  1343. came out in March 1994, so Apple have had ample time to get their 
  1344. (incorrect) message across before being told not to do so!
  1345. 8.2
  1346. In case they try something else, letæs all have the ASA address to hand 
  1347. so that we are quicker at responding next time Ö Advertising Standards 
  1348. Authority, Complaints Department, Brook House, 2Ö16 Torrington Place, 
  1349. London, WC1E 7HN.á Ed.
  1350. 8.2
  1351. Å  öC books, pleaseò Ö In answer to last monthæs plea... In the course 
  1352. of many years of C programming, a large number of books have passed 
  1353. through my grubby hands, but few have stayed close to hand. Those I 
  1354. would recommend, however, are:
  1355. 8.2
  1356. Andrew Koenig, C Traps and Pitfalls (Addison-Wesley, ISBN 0-201-17928-8)
  1357. 8.2
  1358. Koenigæs a hero of mine. One of Bellæs finest, he writes wonderful 
  1359. columns on C++ in Joop and C++ Report these days. I look at his C Traps 
  1360. and Pitfalls these days and think öcan I ever have not known that about 
  1361. C?ò, but I remember the days when each page was a revelation Ö just like 
  1362. his C++ writings today. Itæs pretty much a dictionary of oddities of the 
  1363. C grammar.
  1364. 8.2
  1365. Herbert Schildt, The Annotated ANSI C Standard (Osborne McGraw-Hill, 
  1366. ISBN 0-07-881952-0)
  1367. 8.2
  1368. The book is in a format where odd pages contain the ANSI standard, and 
  1369. even pages contain Schildtæs comments. He says little of worth and makes 
  1370. numerous mistakes. Far from clarifying the standard, he makes me wonder 
  1371. if heæs actually read it. Having said that, I wouldnæt be without this 
  1372. book. It costs much less than half the price of the ANSI standard, so I 
  1373. can ignore Schildt and remember Iæm only a poor student. Beware of the 
  1374. printing (like mine) where pages 131 and 132 are identical.
  1375. 8.2
  1376. Donald Lewine, POSIX Programmeræs Guide (OæReilly & Associates, ISBN 0-
  1377. 937175-73-0)
  1378. 8.2
  1379. This book is probably the least relevant to the RISC OS programmer, but 
  1380. if youære interested in C in a wider context (that of Posix Ö the 
  1381. standard Unix API), this book is the best Iæve found. Its function 
  1382. reference contains the entire ISO (or ANSI as was) C library, plus the 
  1383. Posix functions (covering things like terminal handling, job control 
  1384. etc). If you plan on writing for Unix, this bookæs pretty handy. Very 
  1385. few errors that Iæve found, but there are sections where you wish heæd 
  1386. gone deeper. The first few chapters are useless for anyone who considers 
  1387. themselves a C programmer (the intended audience for the book).
  1388. 8.2
  1389. P J Plauger, The Standard C Library
  1390. 8.2
  1391. A book Iæm looking forward to reading is Plaugeræs book about how to 
  1392. implement the functions in ISO Cæs library. I used to enjoy his column 
  1393. in Computer Language, and expect this to be an excellent book.
  1394. 8.2
  1395. For those looking to the future and C++ on their Risc PC...
  1396. 8.2
  1397. Bjarne Stroustroup, The C++ Programming Language
  1398. 8.2
  1399. Need I say more?
  1400. 8.2
  1401. Bjarne Stroustroup, The Design and Evolution of C++
  1402. 8.2
  1403. Buy it and read about language design from a master of the art.
  1404. 8.2
  1405. Donæt accept any imitations: no-one writes better C++ books than Bjarne.
  1406. 8.2
  1407. Elliott Hughes enh-a@minster.york.ac.uk or Snailmail: 15 Lark Hill, 
  1408. Swanwick, Alfreton, Derby, DE55 1DD.
  1409. 8.2
  1410. Å  GraphDraw Ö If any GraphDraw users are about to purchase a RiscáPC, 
  1411. they are warned that the version on general release has a minor bug 
  1412. which prevents it working on the RiscáPC. Send me a formatted disc and 
  1413. return postage for a version which (I believe) does work without problem 
  1414. on the RiscáPC (I do not yet have access to a RiscáPC, so can only 
  1415. respond to users problems indirectly). Chris Johnson, 7, Lovedale Grove, 
  1416. Balerno, Edinburgh, EH14 7DR.
  1417. 8.2
  1418. Å  Publisher, an editoræs experience! Ö Having used Impression Publisher 
  1419. for a few weeks now and produced one complete issue of Archive on it 
  1420. (well, itæll be two by the time you read this!) I thought Iæd let you 
  1421. know how Iæm getting on with it. Here are my impressions (sic) as they 
  1422. came to me, historically.
  1423. 8.2
  1424. Keyboard shortcuts Ö I think anyone upgrading from Impression II to 
  1425. Publisher will find some degree of frustration over the different use of 
  1426. keyboard shortcuts Ö especially <ctrl-A>. Although I knew to expect this 
  1427. problem of different shortcuts, it came as bit of a shock to find that 
  1428. so many of the style shortcuts I use regularly are unavailable now. 
  1429. Apart from <f1> to <f4>, <f9> and <f10>, I used to have styles on <ctrl-
  1430. shift-f1> right through to <ctrl-shift-f10>, all of which are now 
  1431. unavailable apart from <ctrl-shift-f4>. Bad news!
  1432. 8.2
  1433. The worst of all is the lack of <ctrl-A> for deleting. I used to have my 
  1434. left hand hovering over <ctrl>, <A> and <S>, then, with my right hand, 
  1435. Iæd use the mouse to locate the cursor, perhaps double-click a word or 
  1436. treble-click a line or double-click a word and then <adjust>-click to 
  1437. make a selection and finally press <ctrl-A> to delete it.
  1438. 8.2
  1439. My first attempt at a solution was using Keystroke to make <ctrl-Z> do a 
  1440. <Copy>, i.e. delete to the right. Thatæs OK for deleting single 
  1441. characters but as Publisher uses <ctrl-Z> to unselect a region, that 
  1442. didnæt work for deleting a marked area so I now have to remember to use 
  1443. <ctrl-X>.
  1444. 8.2
  1445. Also, <ctrl-Z> working through Keystroke doesnæt respond very quickly, 
  1446. so you canæt (easily) use it to delete, say, three consecutive 
  1447. characters. Bring back <ctrl-A> Ö it was SO convenient. öYou canò, said 
  1448. the man at CC. öJust define a style with no features and give it <ctrl-
  1449. A> as the shortcut and that will disable <ctrl-A> from selecting the 
  1450. whole text.ò Nice idea, but I need to öselect all the textò on a regular 
  1451. basis too, so unless thereæs some other easy way to do that, I canæt use 
  1452. that technique Ö plus the fact that you have to install this phantom 
  1453. style in every document.
  1454. 8.2
  1455. I tell you, Iæm so hampered by the lack of <ctrl-A> as a delete that Iæm 
  1456. thinking of gluing a new key on the LHS of my keyboard and wiring it up 
  1457. to the delete key! Anyone got any other suggestions?
  1458. 8.2
  1459. Crashes Ö As I reported last month, at first I had about three or more 
  1460. crashes a day Ö öInternal Error at xxxxxò and then, when I tried to 
  1461. continue, öError EL00ò. Just quitting and reloading didnæt seem to clear 
  1462. it properly as it tended to crash again quite quickly. I took to using a 
  1463. complete power-down, power-up. Then, when I pasted up last monthæs 
  1464. magazine, I started about 6 a.m. and worked through until tea time Ö no 
  1465. crashes. I started on it again at 9.00p.m. that night and worked through 
  1466. until 1.30 a.m. (Itæs tough being an editor!) No crashes. Then, as I 
  1467. tried to do almost the very last job of creating the contents list, it 
  1468. crashed! Coincidence? Well, the way I create the contents list, involves 
  1469. creating a new Impression document, and that was when it fell over. 
  1470. Could it be that Publisher doesnæt like the default document that I 
  1471. dragged over from Impression II? I sent it off to the CC laboratory for 
  1472. analysis. CC say, öWe do not recommend that default documents are 
  1473. carried over from previous versions of Impression...ò so Iæm busy 
  1474. recreating my special master pages and porting across my special 
  1475. styles.£
  1476. 8.2
  1477. Impression loaderáÖáEach month, when I have finished the magazine, I 
  1478. have to create the öWords Discò, i.e. I have to scrape out all the text 
  1479. from the whole magazine and create an Edit file of it. Hitherto, I have 
  1480. done it by going into the magazine directory, looking in the Chapter2 
  1481. directory and taking out the file called öTextò. I drop this into an 
  1482. Impression document and, having loaded the öLoadImpò loader, it 
  1483. recognises the filetype and re-constructs all the text as one file. I 
  1484. then just save the text without styles and bingo. Unfortunately, when I 
  1485. tried this with Publisher, it crashed. CCæs verdict is that öthe LoadImp 
  1486. module does not work with Style or Publisherò so I am going to have to 
  1487. keep a copy of Impression II on my system just to use LoadImp each month 
  1488. to create the magazine words disc!
  1489. 8.2
  1490. Speed Ö I donæt do anything fancy in Impression Ö the magazine is all 
  1491. fairly basic DTP stuff Ö but my first impression (sorry to use that word 
  1492. again, but Wordworks canæt (or wonæt) find a suitable synonym) is that 
  1493. Publisher is faster in general layout work. Certainly, the area where I 
  1494. noticed a big difference in speed is in file-handling. I use huge 
  1495. numbers of Impression files, so the single-file format is very much 
  1496. faster when you come to opening directories full of documents. 
  1497. Brilliant!
  1498. 8.2
  1499. (One other drawback I find is that the new filetype icon is so dowdy, I 
  1500. canæt easily find the files in a filer window or on my pinboard. The old 
  1501. Impression öIò icon was much more distinctive and stood out clearly. 
  1502. Anyone want to design me a new single-file Impression icon?)
  1503. 8.2
  1504. Keystroke Ö Arrrgghhhh!!!! More than half the things I had come to rely 
  1505. on in Keystroke donæt work! I tell you Ö it was like trying to work with 
  1506. one hand tied behind my back. I knew that Keystroke had speeded things 
  1507. up but I didnæt realise quite how much Ö just simple things like 
  1508. keystrokes that do search and replace, changing double space into single 
  1509. space or double CR into single CR. None of the search and replace items 
  1510. worked and several of my editing speed-up tricks, like transposing 
  1511. adjacent words, also failed me! Stuart sent me Keystroke version 3.06 
  1512. and also warned me that Publisheræs use of the <alt> key means that a 
  1513. number of things donæt work properly. Iæm hoping someone will offer to 
  1514. start a Keystroke Column, so I wonæt go into the work-arounds here. 
  1515. (Literally hundreds of Archive subscribers took up our special Keystroke 
  1516. offer Ö so there is a huge audience for anyone prepared to start a 
  1517. Keystroke Column!)
  1518. 8.2
  1519. Crashes explained Ö Another source of crashes has just been identified 
  1520. and reported to CC as it is actually a bug. I tried to use one of my 
  1521. Keystrokes to put a comma at the end of the last word on one line but I 
  1522. accidentally put it at the beginning of the first word on the next line, 
  1523. i.e. after the space instead of in front of it. I placed the cursor in 
  1524. front of the comma and attempted to use <shift-ctrl-Q> to switch the 
  1525. space and the comma and the result was fatal Ö Publisher died completely 
  1526. with no way of saving any un-saved file(s). Arrgh! This is entirely 
  1527. repeatable and also occurs in Publisher Plus but not in Style Ö at least 
  1528. not the version we have here. Actually, itæs nothing to do with it being 
  1529. a comma Ö just trying to transpose the first character of one line with 
  1530. the space at the end of the previous line.
  1531. 8.2
  1532. Drag and drop text editingáÖáI discovered this by accident when the text 
  1533. Émiraculouslyæ moved from place to place in the document I was editing. 
  1534. If you havenæt discovered it yet, refer to the manual Ö it makes editing 
  1535. quite a bit easier in many instances.
  1536. 8.2
  1537. Overall, as I go on with Publisher, I am getting more and more confident 
  1538. with it. I still get some nasty crashes if I try to load and edit old 
  1539. files (especially 2.5Mb Archive magazine files!) but if I know to be 
  1540. careful with those files, thatæs fine. If necessary, I can load them 
  1541. into Impression 2.19 Ö which I keep on my Pinboard. Yes, Iæm glad I 
  1542. finally plucked up courage to make the change. (Hmmm, since I wrote 
  1543. that, Iæve been getting more crashes Ö seems to be mainly after I have 
  1544. handled lots of different files and cut and pasted bits between files Ö 
  1545. which, as a magazine editor, I have to do rather a lot!)á Ed.
  1546. 8.2
  1547. Å  Publisher help Ö Help is at hand. We have had an offer from Keith 
  1548. Parker to try to help with any problems that folk have with Publisher. 
  1549. If you send your problems to Keith, he will work with Tony Tolver of T-J 
  1550. Reproductions (well known for their Impression-based type-setting etc) 
  1551. to try to find a solution. Keith Parker, 61 Frensham Close, Southall, 
  1552. Middlesex, UB1 2QY.
  1553. 8.2
  1554. Å  Publisher again Ö Chris Johnson writes: We have been experiencing a 
  1555. number of problems with Publisher, particularly the network version, 
  1556. which appears to crash much more regularly than the stand-alone version, 
  1557. and also seems to lock up the network print spooler (and consequently 
  1558. the fileserver) regularly as well. The problems appear when graphics are 
  1559. in the document. The odd thing is that the same machine and the same 
  1560. document gives different behaviour depending on whether the network or 
  1561. the dongled stand-alone version is being run at the time. Has anyone had 
  1562. similar problems or, better still, got a solution?
  1563. 8.2
  1564. I also had the very odd experience of tidying up my hard disc 4, 
  1565. including moving the location of !System, and then finding that 
  1566. Publisher when next run gave the error message something like öthis copy 
  1567. of publisher is corrupt Ö please reinstallò. Publisher was on hard disc 
  1568. 5, and I am convinced that there was no way that it could have been 
  1569. corrupted. I had to go through the whole installation process again 
  1570. before it was usable! I cannot believe that path names are öhard wiredò 
  1571. into it when installed! (They are Ö for the benefit of OLE and also, 
  1572. because there is some degree of software protection built in to the 
  1573. installation method, I gather. Ed.) Chris Johnson, 7, Lovedale Grove, 
  1574. Balerno, Edinburgh, EH14 7DR.
  1575. 8.2
  1576. Å  Scientific software Ö Archive readers are reminded that I offered to 
  1577. act as a collator for any type of scientific and mathematical software. 
  1578. There are now two discs of applications, which can be obtained by 
  1579. sending two formatted (800Kb) blank discs, together with return postage. 
  1580. I should also be pleased to receive any software for inclusion on 
  1581. further discs. I still feel there is a very distinct lack of cheap and 
  1582. cheerful scientific software available for the Acorn RISC computers. If 
  1583. there are programmers out there who have written useful scientific 
  1584. routines, but are unsure about converting them to full blown 
  1585. multitasking WIMP applications, then let me know. I may be able to help 
  1586. to wrap them up in a WIMP shell. Chris Johnson, 7, Lovedale Grove, 
  1587. Balerno, Edinburgh, EH14 7DR.
  1588. 8.2
  1589. Å  Spreadsheet Column Ö Regular readers may have wondered what happened 
  1590. to the spreadsheet column. The short answer is that all contributions 
  1591. ödried upò once version 2 of Eureka was released. I have certainly found 
  1592. that almost all the öfeaturesò of version 1 that were the subject of 
  1593. much correspondence (quite heated at times) were addressed in one way or 
  1594. another in version 2. Eureka still has its idiosyncrasies, and one or 
  1595. two things I find infuriating, e.g. the total lack of any print preview 
  1596. facility.á In spite of this, I find that it is on the whole a very good 
  1597. piece of software.
  1598. 8.2
  1599. I take this opportunity to remind readers that I am still ready to edit 
  1600. a spreadsheet column, so if you have any comments, hints or tips, ideas, 
  1601. suggestions, problems, or solutions to problems, connected with the use 
  1602. of spreadsheets then drop me a line. My address is given below. If I 
  1603. have sufficient response, then I will resurrect the column.
  1604. 8.2
  1605. The only two communications I have received in the last few months 
  1606. suggested that there should be a öhow to use spreadsheetsò series. I 
  1607. would be willing to have a go at this, but would be interested to hear 
  1608. from Archive members suggestions about what should be included, e.g. 
  1609. should it start from absolute first principles, or should it be on more 
  1610. advanced uses. It could be made part of a regular spreadsheet column, or 
  1611. be completely independent.
  1612. 8.2
  1613. My postal address is Chris Johnson, 7, Lovedale Grove, Balerno, 
  1614. Edinburgh, EH14 7DR; I can also be contacted through e-mail as 
  1615. checaj@uk.ac.hw .vaxb.ááAá 
  1616. 8.2
  1617. Club News
  1618. 8.2
  1619. Å  Suffolk Acorn Risc Club (SARC) meets in Ipswich Central library at 
  1620. 7pm on the second Thursday of every month. Each meeting usually starts 
  1621. with a formal presentation on a specific topic, after which members are 
  1622. free to chat. Tea and biscuits are provided. Annual membership is ú5 
  1623. including a monthly newsletter.
  1624. 8.2
  1625. Forthcoming events include:
  1626. 8.2
  1627. Thurs 13th Oct 94  Acorns and Accounts
  1628. 8.2
  1629. Sat 29th Oct 94  Coach Trip to Acorn World
  1630. 8.2
  1631. Thurs 10th Nov 94  Games for Christmas
  1632. 8.2
  1633. December 94  Christmas meal (date to be confirmed)
  1634. 8.2
  1635. Thurs 12th Jan 95  Modems and Bulletin Boards
  1636. 8.2
  1637. There are still a couple of places on the Acorn World coach trip at 
  1638. ú8.50 including admission.
  1639. 8.2
  1640. For more details, please contact Paul Skirrow (Chairman) on 01473-
  1641. 728943, or Andy Keeble (Secretary) on 01473-216424.ááAá 
  1642. 8.2
  1643. Online Media Ö A World First?
  1644. 8.2
  1645. This Acorn press release came into the Archive office the day before the 
  1646. magazine was due to be finished so here it is, verbatim...
  1647. 8.2
  1648. Online Media goes live with the worldæs first digital interactive 
  1649. television trial in Cambridge.
  1650. 8.2
  1651. In Cambridge today, Online Media will be Éswitching onæ what is believed 
  1652. to be the worldæs first interactive television trial to be based on ATM 
  1653. digital technology.
  1654. 8.2
  1655. The trials are being launched by a consortium of Anglia Television, ATM 
  1656. Ltd, Cambridge Cable and Online Media. The consortium, set up by 
  1657. Cambridge Cable, is headed up by local firm, Online Media, also selected 
  1658. to supply the intelligent, digital set-top boxes for the trial. The 
  1659. technologies involved are Online Mediaæs set-top boxes, ATM Ltdæs 
  1660. digital ATM (Asynchronous Transfer Mode) networking technology and 
  1661. Cambridge Cableæs fibre-based cable network, which is already available 
  1662. to some 67,000 homes in the region.
  1663. 8.2
  1664. Commenting on the launch of the trials, Online Mediaæs chief executive, 
  1665. Malcolm Bird, said: öAfter all the hype about multimedia and the 
  1666. information superhighway, this is a real application, running into 
  1667. consumersæ homes. It is a milestone for the multimedia industry and will 
  1668. help establish digital ATM technology as the industry standard.ò
  1669. 8.2
  1670. The technology involves linking a set-top box, which looks like a 
  1671. smaller version of a video recorder, to the television set in peopleæs 
  1672. homes. They will then have access to a variety of services from a 
  1673. control centre in Cambridge. Multimedia telecommunications allows video, 
  1674. voice, data and other services to be mixed at will on a single 
  1675. telecommunications network.
  1676. 8.2
  1677. The öon-demandò services on offer include movies and local news and 
  1678. weather from Anglia TV. Subscribers can access these as and when they 
  1679. wish and manipulate them Ö by fast forwarding, pausing and rewinding Ö 
  1680. using a remote control as if the film were playing from their own video 
  1681. recorder. Online Media is currently working with ITN to develop national 
  1682. and international news programming.
  1683. 8.2
  1684. Educational software applications will be available through the system, 
  1685. from companies such as educational specialists Sherston Software and 
  1686. another local firm, Cambridgeshire Software House. Anglia TVæs CD-ROMs 
  1687. are also being converted to run on the system. Other services being 
  1688. developed for the system include: interactive shopping, audio on demand, 
  1689. music videos, sport and banking.
  1690. 8.2
  1691. Games originally used on Acornæs 32 bit RISC computers are being 
  1692. converted to run on the set-top box. In the future, another compelling 
  1693. feature will be a range of games which can be played öacross the 
  1694. networkò. With a football game, for example, several homes linked to the 
  1695. system could be connected to the same game at the same time and would be 
  1696. able to play as a team against another home or groups of homes. This 
  1697. adds a whole new dimension of human interaction and team dynamics to the 
  1698. game. Fantasy adventure games based on the same concept will be an 
  1699. option in the future.
  1700. 8.2
  1701. Barry Mallett, one of the first handful to receive the settop box today, 
  1702. said: öWe are overjoyed to have been chosen for the trials and are 
  1703. really looking forward to the prospect of being able to watch what we 
  1704. like, when we like. The only problem I foresee is deciding which service 
  1705. to try first!ò
  1706. 8.2
  1707. The trial, intended to test the technology and act as a platform on 
  1708. which to develop networked multimedia services, will initially be placed 
  1709. in selected employeesæ homes in Cambridge. The aim is to install further 
  1710. set-top boxes into many more homes of the general public by the end of 
  1711. the year and to move into four figures by the end of 1995. Initially, 
  1712. subscribers will not be charged for the service although an experimental 
  1713. pricing formula will be introduced during 1995 to further test the 
  1714. market. The consortium expects the venture to be fully commercial from 
  1715. mid-1996.
  1716. 8.2
  1717. Online Media, since its launch in July this year, has already had to 
  1718. move into new offices to house its influx of staff Ö expected to be in 
  1719. excess of 50 by January next year. Malcolm Bird says: öCambridge is the 
  1720. ideal base for a dynamic, high technology company such as ours. Here, we 
  1721. are surrounded by companies offering complementary technologies, with 
  1722. which we can form powerful partnerships.ò
  1723. 8.2
  1724. Online Media is a member of the Acorn Computer Group and has full 
  1725. strategic backing from Acornæs parent company, Olivetti. It has been 
  1726. established to provide interactive multimedia products for the markets 
  1727. emerging from the digital superhighway including: interactive 
  1728. television, video on demand and networked multimedia. Exploiting 
  1729. technologies developed by the Acorn Computer Group and Olivetti, Online 
  1730. Mediaæs first product is an intelligent set-top box designed to connect 
  1731. a home television to the information superhighway. Alongside hardware 
  1732. products, the company offers authoring systems, services and consultancy 
  1733. in service development, as well as other areas. All Online Media designs 
  1734. are available under licence.ááAá 
  1735. 8.2
  1736. Alex Devries
  1737. 8.2
  1738. new artwork
  1739. 8.2
  1740. Computer Concepts 
  1741. 8.2
  1742. From 8.1 page 14
  1743. 8.2
  1744. Multimedia Column
  1745. 8.2
  1746. Paul Hooper 
  1747. 8.2
  1748. Langdale CD
  1749. 8.2
  1750. Nearly a year ago, I saw the first version of this Genesis application, 
  1751. and the full CD version has now landed on my desk. This contains nearly 
  1752. 100Mb of information and photographs of the Lake District and is priced 
  1753. at ú99 +VAT for a single user and ú149 +VAT for a site licence. 
  1754. 8.2
  1755. The CD also contains a Windows version of the same material so that the 
  1756. one disc will do for both the Acorn range and the PC but I have not 
  1757. managed to get it working on a PC card.
  1758. 8.2
  1759. Genesis Professional?
  1760. 8.2
  1761. I have had a number of people writing or ringing me up in the last few 
  1762. weeks reporting bugs in either Professional or Project. I would like to 
  1763. collate a whole series of reports about any bugs that you have found in 
  1764. these programs in the next few weeks so that I can see someone from Oak 
  1765. Solutions at Acorn World. If you have come across any bugs that I 
  1766. havenæt mentioned below, please do give me a ring as this will enable me 
  1767. to try and duplicate them on my machine and get some sort of list 
  1768. together.
  1769. 8.2
  1770. Known bugs and features: Computer hangs when trying to copy word frames. 
  1771. Background colour on frames is different from background colours on page 
  1772. when the same colour is chosen. CSV files are no longer supported. 
  1773. Shared resources are no longer easy to find.
  1774. 8.2
  1775. I had a phone call the other night about the fuzziness displayed by 
  1776. fonts when placed on a transparent background. The gist of the problem 
  1777. is that if you create a frame in Genesis and then place some text in it, 
  1778. you can get a fuzziness around the outside of the letters. This is not a 
  1779. problem with Genesis but I think it is a problem with the settings on 
  1780. the font manager. Being none too technical myself, I wonder if anyone 
  1781. has any idea on how to cure this problem?
  1782. 8.2
  1783. Foreign formats
  1784. 8.2
  1785. I have a had quite a few letters from readers about using foreign format 
  1786. files in multimedia programs and how to convert a Genesis or Key Author 
  1787. application between the PC and an Acorn computer. The most frequently 
  1788. asked question is, öCan you author a multimedia application on a Risc PC 
  1789. in the Acorn environment and then convert it to a PC version in the same 
  1790. box?ò Well, the answer at the moment is that nobody I have talked to 
  1791. seems to know! Acorn maintain it should be possible but Oak arenæt sure. 
  1792. All we can do is wait for the PC chip to appear. As soon as it does, 
  1793. then I will have a try. In the meantime, has anyone used a PC card in, 
  1794. say, an A5000 to produce a PC version of either a Genesis or Key Author 
  1795. application?
  1796. 8.2
  1797. On the subject of foreign formats, there are a number of good PC PD 
  1798. libraries around, and it is worth getting hold of their discs or even 
  1799. better a printed catalogue of their material. Using !Translator, it is 
  1800. fairly easy to covert pictures into sprites for inclusion in your own 
  1801. applications. However, up to now, the conversion of sound samples has 
  1802. been difficult. This has changed since the introduction of AudioWorks 
  1803. from Computer Concepts. For most PC material, the standard format is 
  1804. WAV, and if you want to convert it into Armadeus format, for Acorn 
  1805. machines, just drop the sound sample onto the AudioWorks icon and save 
  1806. out the new format.
  1807. 8.2
  1808. To give you some idea of the possibilities, I have taken some material 
  1809. from a PC CD and have constructed a quick Magpie application which will 
  1810. be added to the Swap Shop Catalogue. On this monthæs disc, is a small 
  1811. version of the Swap Shop catalogue. If you want the full details, send a 
  1812. disc to the address at the end of the article.
  1813. 8.2
  1814. Key Author and foreign formats
  1815. 8.2
  1816. Following on from the above, I have been chatting with Peter Stibbons at 
  1817. Anglia TV regarding their attitude to foreign formats. Many of the CDs 
  1818. that they produce now include foreign format material on the same disc. 
  1819. All this is set to go to the next logical development. At the moment, 
  1820. you can produce an Acorn format file and then, using the PC version of 
  1821. the run file, you can run it on a PC, without any conversion at all, 
  1822. within certain restrictions. One of the major problems of converting a 
  1823. drawfile into something that a PC can interpret has been overcome. The 
  1824. only restrictions now appear to be on font conversion and Ace films 
  1825. which the PC canæt handle. The Ace problem is overcome by converting 
  1826. them to either MPEG or Quicktime films. Whatæs more, they also appear to 
  1827. have overcome the problem of using the same disc in a Mac. At the 
  1828. present moment, you can only produce a CD which will work on a Mac and a 
  1829. PC, or an Acorn and a PC, but I donæt think the day is far away when the 
  1830. same Key Author CD can be read and played by all three machines. The 
  1831. good thing about this is that the native format will be Acorn! All you 
  1832. budding multimedia authors may very well be in demand because as far as 
  1833. I know, there is no other machine or software that will be able to 
  1834. duplicate this.
  1835. 8.2
  1836. I hope to visit Anglia TV in the coming weeks and take a close look at 
  1837. not only MPEG files running but also the whole of their set-up and I 
  1838. will report back in the next issue of Archive.
  1839. 8.2
  1840. The Swap Shop
  1841. 8.2
  1842. Just days after I submitted the copy for last monthæs issue, I was 
  1843. inundated with applications! I received two Magpie binders from John 
  1844. Pugh, one of our regular contributors. They are both aimed at National 
  1845. Curriculum history topics: the Second World War and Britain from 1930-
  1846. 60. Also, from South Australia, I have had two small Magpie binders, one 
  1847. on the history of the Spitfire, and another on the Greek Language. Both 
  1848. were created by Peter Russell of Memorial Oval Primary School. 
  1849. 8.2
  1850. Also added just in time for Christmas is a very good Genesis application 
  1851. on Christmas Customs. This has extensive Maestro files of Christmas 
  1852. Carols and looks at all our Christmas customs along with others from 
  1853. around the world. If you want to order this one, either send me two 
  1854. blank 800Kb discs or one 1.6Mb disc as this is a Genesis Professional 
  1855. application which requires the new browser and GenLib.
  1856. 8.2
  1857. I have also updated the ÉChurchesæ application with a whole load of 
  1858. sprite files of real churches and features. (I got a video camera for my 
  1859. birthday!) However, the size has grown to nearly 1.4Mb in Genesis format 
  1860. so you will require a machine that can read 1.6Mb discs. I have also 
  1861. converted ÉMan in Spaceæ and ÉAdvanced WIMP tutoræ to Magpie format.
  1862. 8.2
  1863. At the moment, I am working on a binder on renewable energy that will be 
  1864. available next month, but I am beginning to run out of subjects. To this 
  1865. end, I would like to know what you would like to see as a multimedia 
  1866. application. If you have any ideas, particularly if you have your own 
  1867. art work, please do drop me a line with your suggestions.
  1868. 8.2
  1869. I also noted the requests for beginnersæ articles in the last magazine 
  1870. along with help on Paint. We do have multimedia applications that can 
  1871. help you out with these problems. WIMP tutor is designed to be used by 
  1872. those with little or no experience on Acorn machines. We also have a 
  1873. ÉPaint Tutoræ and an ÉAdvanced WIMP Tutoræ which goes into more detail 
  1874. than the basic tutor. All these applications are free and come with a 
  1875. reader to allow you to run them without access to any of the multimedia 
  1876. programs.
  1877. 8.2
  1878. The end bit
  1879. 8.2
  1880. If you have any hints and tips or questions on multimedia, or if you 
  1881. require a swap shop catalogue please write to: Paul Hooper, 11 Rochford 
  1882. Road, Martham, Great Yarmouth NR29 4RL.ááAá 
  1883. 8.2
  1884. Oak
  1885. 8.2
  1886. From 8.1 page 10
  1887. 8.2
  1888. Risc PC Column
  1889. 8.2
  1890. Keith Hodge
  1891. 8.2
  1892. Monitors
  1893. 8.2
  1894. Arthur Taylor has supplied a copy of his AKF85 monitor script which 
  1895. works fine on my system, giving a very useful 1600╫1200 in 256 colours 
  1896. (pixel rate 155MHz, but you must have 2Mb VRAM). This throughput is at 
  1897. the limit of the VIDCá20 specification, so you use it at your own risk. 
  1898. However, having said that, it works fine for me, providing sufficient 
  1899. screen width for two A4 pages side by side. Also provided is a 640╫512 
  1900. mode, which is chosen by the operating system, in preference to 640╫480, 
  1901. when modes 20 or 21 are chosen.
  1902. 8.2
  1903. Software compatibility
  1904. 8.2
  1905. I now have a module provided by Colton Software (via Gerald Fitton), 
  1906. which allows FireWorkZ to display deep sprites. Please note that this 
  1907. will only work on the RiscáPC!
  1908. 8.2
  1909. A number of people have written to report problems with FireWorkZ. This 
  1910. does not, however, seem to be just on the RiscáPC, so I have sent copies 
  1911. to Gerald Fitton for his comments.
  1912. 8.2
  1913. Likewise, a number of people have reported problems with WordWorks as 
  1914. supplied with Impression Style. I now have Style at Version 3.04 (31 
  1915. June 1994) and so far have not found any of the problems reported with 
  1916. earlier versions.
  1917. 8.2
  1918. Keith Gardener has sent a long letter in which he confirms reports that 
  1919. have arrived from a number of contributors Ö namely that some Basic 
  1920. programs which ran OK on the Archimedes, now fail to run, some reporting 
  1921. Éno room for Function/Procedure callæ or Étoo many nested structuresæ, 
  1922. etc. Most people report that enlarging the Wimp slot has cured the 
  1923. problem for them. Why should this be? 
  1924. 8.2
  1925. Following on from this, one program which ran with 16Kb on the 
  1926. Archimedes, required 20Kb to run and then reported ÉMissing Endcaseæ, 
  1927. which was correct! I asked Matthew Hunter at NCS about these issues, and 
  1928. this was his reply...
  1929. 8.2
  1930. öBasic splits the memory allocated to it into three areas. At the lowest 
  1931. available address is the program itself, immediately above it is some 
  1932. workspace for arrays. Growing down from the top of the available memory 
  1933. is the stack. This is used to store variables, procedure calls and other 
  1934. nested structures. Due to the reduced page size on the Risc PC, a 
  1935. program could be allocated as much as 28Kb less than on one of the 
  1936. earlier machines although the figure is likely to be closer to 12Kb. 
  1937. When a program first loads, there is very little space needed for the 
  1938. stack so the program begins to run, as more variables are used and 
  1939. procedures are called, the stack will grow until it tries to overwrite 
  1940. the workspace, giving errors like those above. When increasing the 
  1941. wimpslot, as a first estimate, round it up to the nearest multiple of 
  1942. sixteen Ö this allocates more space to the stack, which should solve the 
  1943. problems.
  1944. 8.2
  1945. öI have also looked into the case of the ÉMissing Endcaseæ! By using a 
  1946. quick program, I tested the operation of the CASE statement, but could 
  1947. find no difference with the new version of Basic.
  1948. 8.2
  1949. CASE c% OF
  1950. 8.2
  1951.   WHEN 0 : PRINT öCase endingò:END
  1952. 8.2
  1953.   WHEN 1 : PRINT öOh Dear ò;
  1954. 8.2
  1955.   WHEN 2 : PRINT öCase endingò
  1956. 8.2
  1957. END
  1958. 8.2
  1959. öWithout knowing what the CASE statement was testing, I cannot be sure 
  1960. but I suspect that an unexpected result occured. The above program will 
  1961. report ÉCase endingæ with no errors for c%=0 and c%=2. It will report 
  1962. ÉOh Dear Missing ENDCASEæ when c%=1, and simply ÉMissing ENDCASEæ for 
  1963. any other value.ò
  1964. 8.2
  1965. Hardware and software news
  1966. 8.2
  1967. I have now received my updated TurboDrivers for the Canon BJ230 (v4.00 
  1968. 17th-Aug 94) and can report that the combination of this plus Impression 
  1969. Style and the RiscáPC, produce printing at a speed and quality which 
  1970. have to be seen to be believed. The average single page letter is now so 
  1971. quick to render, that there is a pause of only about three seconds 
  1972. before you have control back!
  1973. 8.2
  1974. I have installed a Toshiba XM-3401B CD-ROM on my HCCS Ultimate SCSI 
  1975. Micropodule and it performs well. (Ultimate v1.10, SCSI Driver v2.06, 
  1976. SCSIFS v2.06, SCSIFiler v2.02, CDFSResources v2.20, CDFSdriver v2.20, 
  1977. CDFS v2.20, CDFSFiler v2.20.)
  1978. 8.2
  1979. Now I need the PC486 card with CD-ROM drivers so that I can use the new 
  1980. CD-ROM RS Components Catalogue in the office! This will save vast 
  1981. amounts of time and is, for me, the first sign that this format is 
  1982. coming of age. It allows three A4 catalogues, which together are over 
  1983. two inches thick, plus hundreds of data sheets, to be replaced by one 
  1984. half full disc! The disc contains all the textual information, colour 
  1985. illustrations, prices and quantity discounts, all the engineering 
  1986. information sheets, generates and prints the order for you and allows 
  1987. you to search for what you want, without wading though all that paper. 
  1988. Brilliant!
  1989. 8.2
  1990. The ARM Club have produced a most useful utility (Game On), which allows 
  1991. games etc, which would not work, to operate successfully. I have sent a 
  1992. copy of the freeware database of games with which it works to Paul for 
  1993. inclusion on the monthly disc. I may have a review by next month.
  1994. 8.2
  1995. Charles and Deborah Woodbridge have purchased a new HP LaserJet 4P to go 
  1996. with their RiscáPC and comment that, with the Acorn printer definition 
  1997. file, the results are excellent and I can vouch for this as the prints 
  1998. they sent are excellent.
  1999. 8.2
  2000. Floppy drives
  2001. 8.2
  2002. I have written to a number of the usual suppliers to see if any podules 
  2003. for this are going to be produced but no replies have been received so 
  2004. far.
  2005. 8.2
  2006. Readersæ comments
  2007. 8.2
  2008. From Jim Nottingham: öHaving recently bought an Acorn AKF85 to go with a 
  2009. Risc PC, I have to say that, after all the hype, I was a little 
  2010. disappointed with its display quality in comparison with an Eizo F550i 
  2011. Iæve been using on an A540. So I thought Iæd see how the Eizo ran on the 
  2012. RiscáPC, using the standard 9-pin lead with a 9/15-pin adaptor from NCS.
  2013. 8.2
  2014. öThe book says for an alternative (i.e. non-Acorn) monitor, set ÉAutoæ 
  2015. in the Screen configuration under Monitor type. Result? Nothing. 
  2016. However, after a little trial and error, I found that by making the Eizo 
  2017. think it was an Acorn monitor by setting ÉAKF85æ, it works a treat with 
  2018. a noticeably sharper display than the actual AKF85. This dodge may work 
  2019. for other Éforeignæ monitors.ò
  2020. 8.2
  2021. From Stuart Bell (edited): öClearly, the issue of compatibility with the 
  2022. RiscáPC will be important for those with older Acorn machines who expect 
  2023. eventually to upgrade their machine. Will it have an effect on their 
  2024. purchase decisions before they upgrade? And, how will existing equipment 
  2025. perform on the new platform?ò
  2026. 8.2
  2027. I think that Stuart is worried that his investment in accessories for 
  2028. the Archimedes will be wasted. However, I feel that you only have to 
  2029. look at the Acorn ÉBBC Masteræ which is still widely used, years after 
  2030. it went into production, to realise that the Archimedes probably has ten 
  2031. or more years of life left in it, and that there will still be a healthy 
  2032. market in second hand add ons for some time yet.
  2033. 8.2
  2034. Requests for help
  2035. 8.2
  2036. This is also from Jim Nottingham (of scanner article fame): öHas anybody 
  2037. managed to get an AKF85 or other monitor to work from the RiscáPC, using 
  2038. the BNC connectors? Neither my AKF85 nor my Eizo F550i seem to want to 
  2039. play. I am using what is listed as a standard PS/2 monitor lead, with 
  2040. BNC plugs at one end and a 15-pin plug at the other.ò
  2041. 8.2
  2042. Alan Wilburn is looking for a monitor script for a Taxan 770+. Can 
  2043. anybody help please?
  2044. 8.2
  2045. Can all the people who discover why their programs are failing under 
  2046. RISCáOSá3.50/Basicáv1.06, pass the information on to me, so that it can 
  2047. be compiled into a list please?
  2048. 8.2
  2049. Gripe of the month
  2050. 8.2
  2051. I am starting to get letters from people who have put their cheques up 
  2052. front to order a ACB45 and who are still waiting for it to arrive months 
  2053. later. Where are the machines Acorn?
  2054. 8.2
  2055. Question of the month
  2056. 8.2
  2057. (1) Do Basic programs running as desktop applications and using template 
  2058. files, require more space under RISCáOSá3.50. And if so why?
  2059. 8.2
  2060. (2) Has anybody else suffered the problem reported by Tony Stevens, that 
  2061. some drawfiles from PD sources bomb out with the error message ÉPath 
  2062. contains an invalid tag at location 16_nnnnæ?
  2063. 8.2
  2064. Tailpiece
  2065. 8.2
  2066. Will ÉHerbertæ whoæs material about mice I used in the September RiscáPC 
  2067. Column please write, as I have lost your address!
  2068. 8.2
  2069. And finally, I have now purchased a copy of Impression Style, so I can 
  2070. take copy for the column in any of the following formats: Impression, 
  2071. PipeDream, WordZ, FireWorkZ and Text.
  2072. 8.2
  2073. Thank you to all the readers who have enclosed a stamp for my replies to 
  2074. their letters. (Please remember that Keith does this for love, not 
  2075. money! Ed.)
  2076. 8.2
  2077. As usual, I can be contacted by letter at the HES address on the back 
  2078. page, by telephone after 7p.m. or by Packet Radio from anywhere in the 
  2079. world, as GW4NEI@GB7OAR.#16.GBR.EU.ááAá 
  2080. 8.2
  2081. Risc-DOS Column
  2082. 8.2
  2083. Simon Coulthurst
  2084. 8.2
  2085. It appears that the earliest anyone is likely to see a co-processor card 
  2086. is at the Acorn World Show. Even then they are unlikely to be on sale. I 
  2087. understand that the ASIC (the clever chip that does all the hard work 
  2088. arbitrating between the two different architectures) is taking longer 
  2089. than expected to produce. It is hoped to have the first, limited, 
  2090. production run a few days before the show. This being the case, I have 
  2091. written this monthæs article as a (hopefully ex) Windows and DOS users 
  2092. first impression of the new Risc PC. 
  2093. 8.2
  2094. A new toy
  2095. 8.2
  2096. As I write, I am sitting in front of a brand spanking new Risc PC. It 
  2097. arrived in two boxes. One containing the computer Ö fairly manageable. 
  2098. The other containing the 17ö monitor Ö instant back-strain. I followed 
  2099. my usual course of action when faced with any new item of an electronic 
  2100. nature. I unpacked it, plugged all the cables into the most likely 
  2101. looking sockets and switched on. Luckily, and it speaks volumes for the 
  2102. ease of use and logical design of the Risc PC, everything worked first 
  2103. time and I was soon presented with the RISCáOS desktop.
  2104. 8.2
  2105. After an initial go at configuring the computer to my liking, I 
  2106. proceeded to install my core suite of software. These are the three 
  2107. basic pieces of software I need on any computer. Word processor, 
  2108. spreadsheet and database. Not having any experience on an Archimedes 
  2109. since the earliest Arthur OS version, I was a little out of touch. 
  2110. Fortunately(!), my Risc PC had been on order for approaching three 
  2111. months, so I had had plenty of time to study magazine reviews. I was 
  2112. certain which word processor I wanted Ö Impression Publisher. It 
  2113. consistently features in magazines and has the greatest level of support 
  2114. from third parties.
  2115. 8.2
  2116. The choice of spreadsheet was a little more complex, but following a 
  2117. couple of positive reviews for the new Schema 2, my choice was made, it 
  2118. has full macro facilities, something I consider essential in a 
  2119. spreadsheet.
  2120. 8.2
  2121. The choice of database has been harder. Despite several reviews in the 
  2122. Acorn press, I am still undecided. I currently have Impact Pro and 
  2123. Squirrel 2 on my hard disc and whilst both have their strengths and 
  2124. weaknesses, neither is perfect. There again what software package is? I 
  2125. am also going to look at DataPower and S-Base 2. I am sure, one of them 
  2126. will be suitable for my purpose.
  2127. 8.2
  2128. After a few days, the 17ö monitor, in a 1024╫768 by 256 colour mode, had 
  2129. my new desktop proudly displayed. The applications and utilities I had 
  2130. chosen to appear on the iconbar after start up were all in their proper 
  2131. places. These are FontDir, Printers (for my LaserJet 4), ArcFax and 
  2132. Dustbin Ö on the left hand side and Edit, Keystroke, ImpactPro, Schema 2 
  2133. and Impression Publisher on the right hand side. It looks good, or to 
  2134. quote from The Mask, öreallyyyy smokinnnn!ò.
  2135. 8.2
  2136. RiscáPC versus Windows PC
  2137. 8.2
  2138. But, how does it compare to the Windows PC I had been using? You may 
  2139. remember I have a well specified 66MHz 486DX2 with 16Mb RAM with an 
  2140. accelerated (S3 super VGA) display driving a large screen monitor. My 
  2141. Risc PC is an ACB45 (two slices, 8Mb RAM and 1Mb video RAM), to which 
  2142. Iæve added a further 16Mb RAM SIMM Ö taking total memory to 25Mb (donæt 
  2143. forget the Risc PC will use any spare video RAM as ordinary RAM). You 
  2144. may wonder why I have chosen to have so much RAM on a system that works 
  2145. well with 8Mb. I intend to do some photo processing at a later stage, 
  2146. once I have decided upon the most suitable software (PhotoDesk sounds 
  2147. favourite at the moment, although I intend to have a look at as many as 
  2148. possible at the Acorn World show). I also believe I will need a large 
  2149. quantity of RAM in order to get Windows running when the co-processor 
  2150. card arrives.
  2151. 8.2
  2152. Although Microsoft claims that you only need 4Mb to run Windows, my own 
  2153. experience shows that you need at least 8Mb and preferably 16Mb in order 
  2154. to get anything like reasonable performance, whilst running two or more 
  2155. software packages. On top of the Windows requirement, there will also be 
  2156. some memory required for the video display and running the RISCáOS 
  2157. desktop. My own feeling is that you will need at least 16Mb if you wish 
  2158. to multitask between RISCáOS software and Windows software. And, 
  2159. finally, as already mentioned above, I like all my main applications to 
  2160. be loaded on the iconbar from the minute I switch on.
  2161. 8.2
  2162. My initial reaction is that the Risc PC feels faster than my Windows PC 
  2163. in most respects. The screen updating, the way windows are moved around 
  2164. in real time, the loading of graphics into Impression all convey a 
  2165. feeling of smooth sophistication that is somehow lacking in my Windows 
  2166. PC. Not everything is as wonderful, however. Printing seems to take a 
  2167. long time. I have ordered the Ace Pro Drivers, and will see what 
  2168. difference these make once they arrive and I have had a chance to set 
  2169. them up. (Iæll send you a CC Turbo Driver, Simon so you can compare that 
  2170. as well. Ed.) I was expecting more in the way of crashes than I have so 
  2171. far experienced. Maybe I am lucky, but the few problems I have had have 
  2172. all been as a result of using incompatible programs, often older 
  2173. software from PD or magazine discs. The main applications I have used 
  2174. have all been remarkably stable Ö notably more so than my Windows PC 
  2175. applications.
  2176. 8.2
  2177. Like a duck to water, I found the operation of the RISCáOS desktop 
  2178. fairly easy to pick up. There are one or two differences from Windows, 
  2179. the most obvious one being the use of a three button mouse and the 
  2180. middle Émenuæ key instead of the menu bar at the top of each application 
  2181. window. At first I found I was moving the mouse up to the top of the 
  2182. window and had to remind myself to use the middle button. But within a 
  2183. couple of days I was using my middle finger like a natural. It is a 
  2184. definite improvement once you get used to it Ö the menu is always 
  2185. context-sensitive and appears right where you want it to. Context-
  2186. sensitive menus have only just been discovered fairly recently, on an 
  2187. application by application basis using the right hand mouse button, in 
  2188. Windows. In RISCáOS, this means that valuable screen space is not taken 
  2189. up by the menu bar. I still find it hard to operate the Adjust button 
  2190. with my third finger, especially when double-clicking to open a 
  2191. directory so that the parent directory closes. (Thatæs interesting! I 
  2192. hold the mouse between thumb and third finger and then move my middle 
  2193. finger across between menu and adjust. I wonder what other people do? 
  2194. Ed.)
  2195. 8.2
  2196. Iæve had the Risc PC for a few weeks now and Iæm delighted with it! Itæs 
  2197. everything I had expected from reading Acornæs promotional material and 
  2198. the reviews in various magazines.
  2199. 8.2
  2200. Chicago, Chicago, wherefore art thou...
  2201. 8.2
  2202. Chicago or Windows95 as it is to be known, probably, will not see the 
  2203. light of day before next summer. All Microsoft will say is Ésome time in 
  2204. the first half of the yearæ. Why should I, or anyone else, be interested 
  2205. in Chicago? Well, if one is interested in the 486 co¡processor, it must 
  2206. be in order to run DOS and/or Windows software. Windows95 is a full 32-
  2207. bit operating system that will work on 386 or higher processors only, 
  2208. and so will cure all the memory problems of DOS. Or will it?
  2209. 8.2
  2210. Using Windows95 to run 32-bit software will certainly bring an end to 
  2211. the 640Kb DOS memory limit within Windows. If you are going to be 
  2212. running any Éolderæ Windows or DOS programs that rely on software 
  2213. drivers loaded by autoexec.bat or config.sys, you may still have 
  2214. problems. The reason is, that in order to remain compatible, Microsoft 
  2215. have had to keep autoexec.bat and config.sys as the means for loading 
  2216. some older drivers Ö programs expect to find them there and often load 
  2217. their own drivers there as part of their installation process. Most of 
  2218. the large software companies, the likes of Novell, Symantec etc, will be 
  2219. releasing 32-bit device drivers for the new Windows95. But until they 
  2220. do, if the particular driver you rely upon comes from a less expeditious 
  2221. company or the program is no longer supported, you will still find 
  2222. yourself having to play the memory management game.
  2223. 8.2
  2224. And finally...
  2225. 8.2
  2226. I am going to the Acorn World Show on Friday 28th October and hope to 
  2227. get my first look at and, if I can be persuasive enough, my first try of 
  2228. the co-processor. Following this, I hope to get my hands on one of the 
  2229. first cards to be released. This being the case, I may well have 
  2230. something more concrete to report about in the next issue. Until then, 
  2231. good computing!ááAá 
  2232. 8.2
  2233. ColourPicker in RISC OS 3.5
  2234. 8.2
  2235. Elliott Hughes
  2236. 8.2
  2237. Those who have used a RiscáPC may have noticed that Draw now supports 
  2238. 24ábit colour. The format of the drawfile has always allowed it to 
  2239. represent true colour, but Draw originally only allowed the user to 
  2240. choose an 8-bit colour.
  2241. 8.2
  2242. When I first saw the new colour selection dialogue boxes (in chapter 6, 
  2243. öUsing colour in applicationsò, of the RiscáPCæs user guide), I assumed 
  2244. that these new dialogues would be available to users of the latest 
  2245. RISC_OSLib only. Tired of waiting for both the new volume of the PRM and 
  2246. the new C/C++ compiler, I noticed that, as well as öColour Selector 
  2247. 1.61ò (ColourTrans), RISC OS 3.5 has a module öColour Picker 0.15ò 
  2248. (ColourPicker).
  2249. 8.2
  2250. Using the information in OSLib, written by Jonathan Coxhead of Acorn, I 
  2251. was able to work out enough to add ColourPicker dialogue boxes to my own 
  2252. programs. OSLib is copyright Acorn Computers, but is not an official 
  2253. Acorn product. For information on getting a copy of OSLib, see the end 
  2254. of this article.
  2255. 8.2
  2256. Introduction
  2257. 8.2
  2258. ColourPicker allows a program to offer a dialogue from which the user 
  2259. can choose a palette entry using any available colour model. The program 
  2260. can then use ColourTrans to calculate the best colour .
  2261. 8.2
  2262. An application using ColourPicker does not need to know anything about 
  2263. colour models or the capabilities of the current screen mode. 
  2264. ColourPicker is capable of responding to requests for interactive help.
  2265. 8.2
  2266. Overview
  2267. 8.2
  2268. As with ColourTrans, the term Épalette entryæ refers to öa word that 
  2269. contains a description of a physical colour in red, green and blue 
  2270. levelsò. A colour model is a way in which the user can specify colour. 
  2271. The three models built into RISC OS 3.5 are RGB, CMYK and HSV. (These 
  2272. are explained in both RiscáPC and Impression user guides.)
  2273. 8.2
  2274. Two SWIs allow colour models to be registered and deregistered with 
  2275. ColourPicker.
  2276. 8.2
  2277. Four SWIs allow the application to open, close, update and read a 
  2278. ColourPicker dialogue.
  2279. 8.2
  2280. Other SWIs allow the application to pass requests for interactive help 
  2281. to ColourPicker and to interface new colour models to the ColourPicker 
  2282. front end.
  2283. 8.2
  2284. ColourPicker_OpenDialogue   (SWI &47702)
  2285. 8.2
  2286. Creates and opens a colour picker dialogue
  2287. 8.2
  2288. On entry
  2289. 8.2
  2290.   R0 = flags
  2291. 8.2
  2292.     bit 0 set Ö dialogue is transient
  2293. 8.2
  2294.     bit 1 set Ö dialogue hangs off a menu
  2295. 8.2
  2296.   R1 = pointer to block containing information about the dialogue
  2297. 8.2
  2298. The format of the block passed is as follows:
  2299. 8.2
  2300.   +0  flags:  bit 0 set Ö offer the user the None á  icon for 
  2301. transparent colour
  2302. 8.2
  2303.       bit 1 set Ö use the transparent áá  colour as the initial 
  2304. selection
  2305. 8.2
  2306.       (there may be others, but they á  havenæt been discovered)
  2307. 8.2
  2308.   +4  pointer to zero-terminated title of dialogue box
  2309. 8.2
  2310.   +8  min. x
  2311. 8.2
  2312.   +12  min. y
  2313. 8.2
  2314.   +16  max. x
  2315. 8.2
  2316.   +20  max. y
  2317. 8.2
  2318.     These give the initial position of the dialogue box. Only min. x and 
  2319. max. y seem to be used. They give the position of the top-left corner of 
  2320. the dialogue box.
  2321. 8.2
  2322.   +24  x scroll offset Ö no idea when itæs used
  2323. 8.2
  2324.   +28  y scroll offset Ö no idea when itæs used
  2325. 8.2
  2326.   +32  palette entry of colour selected initially (ifábit 1 of +0 isnæt 
  2327. set)
  2328. 8.2
  2329.   +36  size Ö no idea what it represents
  2330. 8.2
  2331.   +40  colour model number of initial colour model:  0áá  RGB
  2332. 8.2
  2333.         1áá  CMYK
  2334. 8.2
  2335.         2áá  HSV
  2336. 8.2
  2337. This SWI is used to initiate the colour selection. The ColourPicker 
  2338. module takes over and keeps in touch by sending messages to your task. 
  2339. The two most important are Message_ColourPickerColourChoice (&47700) and 
  2340. Message_ColourPickerCloseDialogueRequest (&47702).
  2341. 8.2
  2342. Message_ColourPickerColourChoice
  2343. 8.2
  2344. (Message &47700)
  2345. 8.2
  2346. This message indicates that the OK button has been clicked to accept the 
  2347. current colour. The message data is as follows:
  2348. 8.2
  2349.   +20  1 ë transparent selected
  2350. 8.2
  2351.     0 ë colour selected
  2352. 8.2
  2353.   +24  palette entry of colour selected (if +20 is 0)
  2354. 8.2
  2355. When this message arrives, the dialogue box dismisses itself. You need 
  2356. only take whatever action is relevant to your application (and wait for 
  2357. the next message to arrive).
  2358. 8.2
  2359. Message_ColourPickerCloseDialogueRequest
  2360. 8.2
  2361. (Message &47702)
  2362. 8.2
  2363. This message indicates that either the OK button has been clicked (and 
  2364. youæve already been told about the colour selected) or that ColourPicker 
  2365. wants its dialogue box removed (perhaps because Cancel has been 
  2366. clicked). To respond, call SWI ColourPicker_CloseDialogue with R1 = 
  2367. contents of the 20th byte of the message block.
  2368. 8.2
  2369. ColourPicker_CloseDialogue
  2370. 8.2
  2371. (SWI &47703)
  2372. 8.2
  2373. Closes a colour picker dialogue which is in progress.
  2374. 8.2
  2375. On entry:
  2376. 8.2
  2377.   R0 = flags Ö use unknown
  2378. 8.2
  2379.   R1 = pointer to block containing information about the dialogue
  2380. 8.2
  2381. This SWI is used to remove a colour picker dialogue box.
  2382. 8.2
  2383. Conclusion
  2384. 8.2
  2385. The RISC OS 3.5 ColourPicker is a promising step forwards. By providing 
  2386. the code to implement RGB, CMYK and HSV colour selection (and the 
  2387. possibility of adding new models), Acorn is making it easy to provide a 
  2388. consistent and appropriate user interface. Itæs possible that Computer 
  2389. Concepts will find an excuse to be different Ö they often do!
  2390. 8.2
  2391. I think Iæll go and look at Wimp_TextOp next. Iæm sick of the system 
  2392. font.
  2393. 8.2
  2394. Getting hold of OSLib
  2395. 8.2
  2396. OSLib is öa set of functions and C headers to provide complete coverage 
  2397. of the RISC OS application programmeræs interface in Cò. The author 
  2398. claims it provides öa very convenient interface to the RISC OS 
  2399. programmer, since all the facilities of the compiler that is currently 
  2400. being used are available to catch errors. It is conceptually very small, 
  2401. in that it is completely documented by [a readme file] and the PRM. As a 
  2402. bonus, code written using it is smaller and runs faster than code 
  2403. written using other meansò.
  2404. 8.2
  2405. Iæd go along with that, and suggest that anyone writing for RISC OS in C 
  2406. or assembler should get themselves a copy. Itæs easier to write style 
  2407. guide compliant applications with OSLib than with RISC_OSLib, which is a 
  2408. poor reflection on RISC_OSLib. Maybe with the new compiler...
  2409. 8.2
  2410. OSLib is available via anonymous ftp from micros.hensa.ac.uk. If you 
  2411. have a WWW client, you can also try http://micros.hensa.ac.uk/. OSLib is 
  2412. quite large, but it may even be available from some of the PD 
  2413. libraries.ááAá 
  2414. 8.2
  2415. Dalriada
  2416. 8.2
  2417. new artwork
  2418. 8.2
  2419. LOOKSystems
  2420. 8.2
  2421. new artwork
  2422. 8.2
  2423. LOOKSystems
  2424. 8.2
  2425. new artwork
  2426. 8.2
  2427. DocLine
  2428. 8.2
  2429. Gerald Fitton
  2430. 8.2
  2431. As Gerald will explain, he is changing the direction of his regular 
  2432. (and, I must say, much valued) articles. The new name is meant to be an 
  2433. abbreviation for öDocument Preparation Lineò Ö the best description that 
  2434. we could find for the general area that he is going to cover. Ed.
  2435. 8.2
  2436. I know of half a dozen people who can produce all the documents they 
  2437. want with no more software than that excellent wordprocessor Wordwise. 
  2438. Our editor is familiar with that package and has produced many excellent 
  2439. booklets explaining how to make best use of it. (Sadly they are all out 
  2440. of print now. Ed.) The hardware used by these half dozen acquaintances 
  2441. is a 32KbáBBCáModeláB computer which they bought ten or twelve years ago 
  2442. together with a printer such as the dot matrix FX80 Ö a machine which 
  2443. went out of production in the mid 1980s.
  2444. 8.2
  2445. Most of us who read Archive, even if we know of Wordwise, will not be 
  2446. using that combination of software and hardware (though I have a recent 
  2447. letter which extols the virtues using Wordwise on the Archimedes as an 
  2448. intermediate format for Éportingæ documents from one platform to 
  2449. another); probably weæve got a combination of such packages as Artworks, 
  2450. PipeDream and Impression Style and hardware which contains the 
  2451. RISCáOSá3.1 operating system as ROM.
  2452. 8.2
  2453. In the next few months, I would like to consider why people upgrade from 
  2454. one hardware/software system to another. Iæm going to explore that with 
  2455. you and, I hope, help you to rationalise your strategy for hardware and 
  2456. software upgrades. I shall concentrate on those hardware/software 
  2457. systems for which the first use is document production.
  2458. 8.2
  2459. Within my definition of document, I include spreadsheets, letters, 
  2460. invoices, and those documents which might be described under headings of 
  2461. DTP and drawfiles. I specifically exclude games, program development, 
  2462. and hardware and software that are used for musical or mechanical 
  2463. purposes. I shall cover any kind of document production hardware and 
  2464. software; I shall concentrate on looking at how such a system appears to 
  2465. the user and buyer.
  2466. 8.2
  2467. PipeLineZ to DocLine
  2468. 8.2
  2469. In the last edition of Archive, there was a comment that, although the 
  2470. contents of PipeLineZ often contains material which would interest Énon-
  2471. Coltonitesæ, it is difficult to persuade those who donæt have PipeDream 
  2472. or Fireworkz to read it! The editoræs suggestion is that it might be a 
  2473. good idea to change the name. I agree!
  2474. 8.2
  2475. In fact, about one third of my Archive generated correspondence is from 
  2476. Énon-Coltonitesæ and much of that correspondence is of great interest to 
  2477. me, is complimentary towards PipeLineZ and is of great general value. I 
  2478. would like to include more of such correspondence in Archive. My opening 
  2479. paragraphs and the change of title this month is intended to catch your 
  2480. attention and persuade you Énon-Coltonitesæ that this column is worth 
  2481. reading even if Colton Softwareæs products do feature heavily herein.
  2482. 8.2
  2483. Before I launch into my main topic for this month, there are a few 
  2484. hangovers from past volumes of Archive which need mentioning. Even there 
  2485. youæll find parts of interest to Énon-Coltonitesæ which introduce my 
  2486. main theme for this month.
  2487. 8.2
  2488. Stamps
  2489. 8.2
  2490. The following is part of a letter I received from MráAáGáRimmer. The 
  2491. programs which he mentions are on the Archive monthly disc.
  2492. 8.2
  2493. öSince receiving your letter, I have bought a copy of Fireworkz, and 
  2494. enclose on disc a copy of a program to choose the minimum number of 
  2495. stamps for any given postage amount (assuming that all the current 
  2496. values of stamps Ö or at least those listed in your April contribution 
  2497. to Archive Ö are available). I also include an improved version of a 
  2498. Basic program that does the same thing Ö but faster!
  2499. 8.2
  2500. öI recently got PipeDream 3 free from Risc User on paying for a yearæs 
  2501. subscription to their monthly disc. It seems to have the advantage over 
  2502. Fireworkz that, by using its own printer-driver, you can print letters, 
  2503. etc, much more quickly on a dot-matrix printer as compared to the 
  2504. painfully slow graphics printing using !Printers. However, for my 
  2505. letters, I use DeskEdit with a text-only printer-driver.ò
  2506. 8.2
  2507. In an earlier letter, MráRimmer sent me a PipeDream solution which he 
  2508. created using PD3 (but which Éworksæ in PD4) Ö that, too, I include in 
  2509. the Stamps directory of the Archive monthly disc.
  2510. 8.2
  2511. MráRimmer uses a range of software from Basic to DeskEdit, choosing the 
  2512. package most suitable for the application he is working on. In line with 
  2513. the philosophy which I wish to promote, he has my encouragement to 
  2514. continue with this strategy.
  2515. 8.2
  2516. Cross checks
  2517. 8.2
  2518. I have received a great deal of correspondence on this subject since I 
  2519. mentioned it. Essentially, a cross check is a tactic for ensuring that a 
  2520. spreadsheet hasnæt made an error. The method is to use the same data for 
  2521. two different sets of calculations which are designed to give identical 
  2522. answers only if there are no mistakes. One problem with binary 
  2523. arithmetic (to which I have referred in an earlier Archive PipeLineZ 
  2524. article) is that most decimal values are truncated and hence stored as 
  2525. approximations, and as a result of this truncation, the two calculated 
  2526. results which should be identical are, more often than not, only 
  2527. approximately equal. An obvious cross check, testing for exact equality, 
  2528. may fail even when there is nothing wrong with the spreadsheet. This is 
  2529. not a characteristic peculiar to the products of Colton Software. The 
  2530. effect can be reproduced with other spreadsheets (as my non-Coltonite 
  2531. correspondents have delighted in telling me) as well as in something as 
  2532. basic as Basic.
  2533. 8.2
  2534. At this stage I must record my thanks to Denis Howard for the 
  2535. inspiration which has led eventually to the formula which, between us, 
  2536. we developed for checking if two values are Énear enoughæ the same. I 
  2537. have included on the Archive disc a directory called CrossCheck which 
  2538. contains files in PipeDreamá4 format. These files will load into 
  2539. Fireworkz. For those of you using a different spreadsheet package the 
  2540. solution is contained in the following lines which are in the form of a 
  2541. PipeDream or Fireworkz custom function:
  2542. 8.2
  2543. ...function(ösame_numberò,öfirst:numberò, ösecond: numberò)
  2544. 8.2
  2545. ...result(if(abs(@first-@second)/(@first+ @second)<(1e-
  2546. 16),öOKò,öErrorò))
  2547. 8.2
  2548. What this formula does is to find the ratio of the difference to the sum 
  2549. of the two Éequalæ numbers. If we call the Éequalæ numbers x and y then 
  2550. we calculate the absolute value of (xáÖáy)/(xá+áy). We use this ratio, 
  2551. rather than just the value of  (xáÖáy), so that we can make allowances 
  2552. for Élargeæ and Ésmallæ values of x and y. We find the absolute value so 
  2553. that we can Éget ridæ of negative values. Then we compare this ratio 
  2554. with the small positive number 0.000á000á000á000á000á1. If the ratio is 
  2555. smaller than this small number, x and y are Énear enough equalæ for 
  2556. there to be no errors in the spreadsheet.
  2557. 8.2
  2558. By the way, PipeDream text files (such as the [ReadMe] explanation of 
  2559. the way in which this Cross Check works) will load into Edit. If you 
  2560. have RISCáOSá3, the easiest method of loading almost anything into Edit 
  2561. is to hold down <shift> and double-click on the file.
  2562. 8.2
  2563. PipeDream to Psion
  2564. 8.2
  2565. If you have problems porting files to and from the Psion, the files on 
  2566. the Archive disc in the directory PD/Psion will be of interest to you. 
  2567. The Éconversionæ process mentions Lotus and other Éforeignæ formats so 
  2568. it is not a PipeDream only article. Although Ian Williamson uses 
  2569. PipeDream files for his example, if you write to him heæll do his best 
  2570. to explain Éhow to do itæ with other format files. His address is in the 
  2571. PipeDream format [ReadMe] file on the Archive monthly disc. Load it into 
  2572. Edit if you donæt have PipeDream.
  2573. 8.2
  2574. Computer systems
  2575. 8.2
  2576. Now to the first part of a series which I will develop during the next 
  2577. few issues of Archive, namely the way in which you can rationalise your 
  2578. strategy for upgrading your computer system. I hope that through this 
  2579. series of articles, you will benefit from my personal experience of 
  2580. upgrading in the same way that I have benefited from comments made to me 
  2581. by other people.
  2582. 8.2
  2583. It seems a long time ago but I suppose it canæt be more than 15áyears 
  2584. ago (1982, wasnæt it? Only 12 years! Ed.) that I bought an Acorn BBC 
  2585. model B microcomputer. It had no hard disc, no printer and the TV 
  2586. doubled as a monitor! Now I have an A540 (before the RiscáPCs appeared, 
  2587. this was the Étop of the rangeæ machine) and one of the first A440 
  2588. models to be produced (donæt confuse my A440 with the later A440/1 etc 
  2589. series). I shall buy a RiscáPC later when I can (a) afford it and (b) 
  2590. justify the expenditure!
  2591. 8.2
  2592. Letæs start with some general principles. Firstly, think in terms of the 
  2593. whole system rather than just the Écomputeræ box. By this, I mean think 
  2594. of the monitor and printer (and even your Ésoftwareæ packages) as 
  2595. upgradable parts of your overall system. My first message to you is that 
  2596. a good printer and a good monitor both make up a substantial proportion 
  2597. of the overall cost of your system so thinking about what you want is at 
  2598. least as important as thinking about the Écomputeræ box.
  2599. 8.2
  2600. Letæs start with a general discussion of printers, using it as an 
  2601. example of the Érightæ way to think about upgrades.
  2602. 8.2
  2603. Printers
  2604. 8.2
  2605. My first printer was a 9-pin Epson FXá80 and (important to my 
  2606. discussion) it cost as much as the BBCáB computer. I bought it before I 
  2607. upgraded from cassette to a floppy disc drive. However, that printer saw 
  2608. me through an upgrade to a BBC Master computer (as did the disc drive) 
  2609. and I used it with the A440 Archimedes for a year or two before 
  2610. relegating it to a tractor feed label printer. There is no doubt in my 
  2611. mind that the FXá80, although one of the more expensive printers at the 
  2612. time, was better value for money than was my BBCáB computer. This is not 
  2613. to say that the BBCáB was not good value; it was good value. The FXá80 
  2614. was even better value because it saw me through three computers: the 
  2615. BBCáB, Master and A440.
  2616. 8.2
  2617. My second printer was an Epson GQá3500 bought over five years ago. It is 
  2618. a laser printer and produces better quality at 300ádpi than the 9-pin 
  2619. FX80 ever could. It still exists but Iæve Élentæ it to my son for use 
  2620. with his 486áPC; I used it for quite a while, both with my A400 and then 
  2621. with my A540. If I still had it, I would be using it now and I would be 
  2622. using it with my RiscáPC (the one I havenæt bought yet). Once again, 
  2623. that printer cost as much as an Archimedes computer but it saw use with 
  2624. two (A440 and A540) and is still going strong now with a third computer. 
  2625. Let me repeat (in the hope of convincing you) that buying a good printer 
  2626. is a Ébetteræ or longer term investment than buying a good computer such 
  2627. as the Archimedes A540.
  2628. 8.2
  2629. I am not yet convinced about the printer Iæm currently using. It is of 
  2630. the colour inkjet type. The model is the Integrex ColourJet Seriesá2 
  2631. which has a resolution of 300ádpi like the laser printer. (It does not 
  2632. produce quite as good an image Ö but itæs pretty close.) The Integrex is 
  2633. an HP 500C compatible which I bought for two reasons. One is that I 
  2634. wanted to experiment with colour and the other is that I often print one 
  2635. or two labels at a time on an A4 sheet of 18 labels. With the laser 
  2636. printer, I was using a page worth of toner for a couple of labels; with 
  2637. the inkjet I use only the ink needed to produce the label Ö so it works 
  2638. out to be a little more economical than the laser. Nevertheless, I 
  2639. expect that the Integrex will see me through at least two upgrades to my 
  2640. Émainæ computer hardware and, at much less than the cost of a computer, 
  2641. it is still a better investment than the A540 which (currently) outputs 
  2642. to it.
  2643. 8.2
  2644. I hope you will have gathered, from the examples I have quoted for 
  2645. Printers (as part of an upgradable computer system), that it is not just 
  2646. the cost of an item which is important but you also have to judge how 
  2647. far into the future itæs going to last. Whether a piece of hardware Ö or 
  2648. for that matter, software Ö is a good investment must include a 
  2649. (difficult to estimate) time element. I hope that this series of 
  2650. articles will help not only Coltonites wondering about upgrading to 
  2651. Fireworkz but also non-Coltonites wondering about Ö letæs say Ö 
  2652. monitors!
  2653. 8.2
  2654. Monitors
  2655. 8.2
  2656. The technical considerations of choosing a new monitor have been covered 
  2657. in earlier issues of Archive but I hope that youæll agree (when youæve 
  2658. read it) that what I have to say complements those articles rather than 
  2659. reiterates the information therein.
  2660. 8.2
  2661. Back to my personal history. I soon replaced the TV, which I used for 
  2662. the BBCáB, with a proper monitor. It was one of the Microvitec series 
  2663. but I canæt remember which one. At the time, it cost about the same as 
  2664. the BBCáB had cost me but it served me well with the Master I bought to 
  2665. replace the BBCáB and is still working well as part of the system which 
  2666. I passed on to a friend.
  2667. 8.2
  2668. I bought my A440 with one of the Acorn cheaper Éstandardæ monitors but I 
  2669. soon bought a multiple scan rate monitor (often referred to as a 
  2670. Émultisyncæ) to replace it. The multisync I bought is the Eizo 9070S 17ö 
  2671. Flexscan which, although unused, was available at about half price 
  2672. because it was soon to be replaced with a later model! Nevertheless, the 
  2673. Eizo cost me about the same as the computer hardware currently being 
  2674. sold by Acorn.
  2675. 8.2
  2676. I am still using that Eizo now with my A540. In the main I use it in 
  2677. mode 102. This is a Éspecialæ mode provided in software by Atomwide as 
  2678. part of their !VIDCmodes and !VIDCplus utilities which is available on 
  2679. NCS Utils Disc N║1. Let me say more about modeá102 since it is relevant 
  2680. to the specifications of current (and future) monitors. I make no 
  2681. apology for referring to PipeDream documents in my discussion because, 
  2682. even if you donæt have PipeDream, by thinking öEditò instead, Iæm sure 
  2683. that youæll get my point.
  2684. 8.2
  2685. The Atomwide modeá102 allows me to use PipeDream documents which are 136 
  2686. system font characters wide without any of the document disappearing off 
  2687. screen. The Édepthæ (or should it be the height) of the screen allows 50 
  2688. (system font) lines of any PipeDream document to be displayed. This is 
  2689. almost twice as Éwideæ and twice as Édeepæ as a modeá12 screen (the 
  2690. modeá12 screen will display Ö in system font Ö a PipeDream document 
  2691. which is 72 characters wide and 26 lines deep). You will see that the 
  2692. Éareaæ of the desktop displayed in modeá102 is about four times that of 
  2693. a modeá12 screen.
  2694. 8.2
  2695. This large desktop area is the biggest single benefit I have gained from 
  2696. using a multisync monitor. The Éoldæ standard 14ö monitor might have 
  2697. been OK under the Arthur (single-tasking) operating system but, once it 
  2698. became possible to put many windows on the screen and to have more than 
  2699. one application running and to have transfers of data from one (say 
  2700. Draw) to another (say Impression), then a bigger desk top area was not a 
  2701. luxury but a necessity.
  2702. 8.2
  2703. Although the Eizo 9070S is no longer available, I expect that I would be 
  2704. able to use it with my RiscáPC (when I buy it). I donæt expect to 
  2705. transfer the Eizo to the RiscáPC because I shall probably buy a new 
  2706. monitor with that machine and keep the A540 and Eizo as my second 
  2707. machine.
  2708. 8.2
  2709. Buying a monitor
  2710. 8.2
  2711. I recommend that you do not buy a Éstandardæ (fixed frequency) SVGA 
  2712. monitor but a multisync. This is because the SVGA standard wonæt last 
  2713. into the future as well as a good multisync will. Generally, if you buy 
  2714. a good 17ö multisync monitor now then it should last you through at 
  2715. least two computer upgrades. (This is true even if you were to change to 
  2716. a Windows PC machine where the SVGA standard is seriously obsolescent 
  2717. and where sales of multisync monitors are on the rise). I know that a 
  2718. 17ò multisync costs more than a Éstandardæ monitor (or an SVGA monitor 
  2719. for that matter) but I do recommend it to you on the basis that it will 
  2720. be a good investment Ö indeed, if I had the choice of buying either a 
  2721. good 17ö multisync or upgrading from, say, an A5000 to the RiscáPC as an 
  2722. investment in future-proofing, Iæd buy the multisync!
  2723. 8.2
  2724. If I were a Énormalæ user with a good multisync, then I would register 
  2725. as an ÉAcorn Enthusiastæ; that registration would entitle me to order a 
  2726. RiscáPC computer without a monitor at a reduced price Ö I would use the 
  2727. Eizo with the RiscáPC.
  2728. 8.2
  2729. So what is a Égoodæ multisync? Iæve already told you what I think is the 
  2730. major advantage of using a multisync; it is that you have a larger 
  2731. desktop area. It is possible to create large desktop area modes for use 
  2732. with a standard 14ö monitor but, with such a monitor, this larger area 
  2733. will be of no use to you. This is not just because everything is smaller 
  2734. (after all you could get closer to the screen) but because the screen 
  2735. itself doesnæt contain enough dots per inch to resolve the fine detail 
  2736. your larger area mode has created.
  2737. 8.2
  2738. With a standard 14ö monitor, you might try the Acorn modeá35. It doesnæt 
  2739. really show you what I mean but itæs a step in the direction of 
  2740. enlarging the desktop area (in !Edit) from 80╫32 system font characters 
  2741. to 96╫36 (about 20% increase in each direction). If you have the 
  2742. Computer Concepts !NewModes (supplied with Impression) then you can try 
  2743. their modeá90 which gives a desktop area of 160╫64 system font 
  2744. characters. I find it unreadable when I try it on my A440 with a 
  2745. Éstandardæ 14ò monitor because the dpi resolution of the monitor wonæt 
  2746. cope with the fine detail created by the software.
  2747. 8.2
  2748. What size?
  2749. 8.2
  2750. If you are serious about CAD or DTP and really need a very large desktop 
  2751. area, you might consider buying a 20ö monitor. At present, the prices 
  2752. are, in my opinion, rather high for non professional use (but see my 
  2753. comment in a later paragraph). I donæt recommend 15ò because the 
  2754. improvement is minimal. Much more affordable, and a good compromise 
  2755. between cost and Éthe bestæ is a 17ö multisync. With a 17ò monitor you 
  2756. will, like me, be able to use a desktop area of about twice (in both 
  2757. directions) that of modeá12. I would have liked just a fraction more so 
  2758. that I could fit two 72 character wide PipeDream documents side by side. 
  2759. Iæve been told by an Éexpertæ that modeá102 is about as far as it is 
  2760. safe to go with a 17ö monitor. The expert I consulted understands the 
  2761. fine detail of the technical articles recently published in Archive Ö so 
  2762. I believe him.
  2763. 8.2
  2764. Line scan rates
  2765. 8.2
  2766. Understanding what is a good range of line scan rates is usually 
  2767. presented as a difficult problem and one difficult to resolve. Let me 
  2768. tell you why and then Iæll tell you my views. The old BBCáB was designed 
  2769. to use a TV as a monitor so that the line scan rate was about 15kHz 
  2770. (about 15000 lines per second). The modes used by the BBCáB are 
  2771. available on the Archimedes. For technical and marketing reasons (Yes! 
  2772. Itæs the IBMáPC syndrome again!) nearly all the better multisync 
  2773. monitors have a minimum line scan rate of about twice this, 30kHz. The 
  2774. consequence is that you canæt actually use modeá12 with a monitor having 
  2775. a 30kHz+ line scan rate unless you cheat and fool your system into 
  2776. believing that it has to scan twice as fast as it needs to. This is 
  2777. effected with software such as that which used to be provided by 
  2778. Atomwide as !VIDC but is now available from NCS on Utilities Disc N║ 1.
  2779. 8.2
  2780. Here is my view. If you buy a multisync, it is unlikely that you will 
  2781. want to use these 15kHz modes except for running a few special (old) 
  2782. packages. I suggest that you get the !VIDC software for those few 
  2783. occasions when you might need a 15kHz mode and forget all about 
  2784. including low scan rates in your specification. Think of future-
  2785. proofing. If you use old software which needs these low modes (for 
  2786. applications other than document production) then think about upgrading 
  2787. the software!
  2788. 8.2
  2789. Frame refresh rates
  2790. 8.2
  2791. If you have RISCáOSá3.1, you will find that the modes included by Acorn 
  2792. run at 50Hz (50 frames per second), 60Hz, 64Hz and 70Hz. The Video 
  2793. Electronics Standards Association (VESA) have studied the phenomenon of 
  2794. flicker (see last monthæs Archive article in the RiscáPC Column) and 
  2795. they recommend that monitors be constructed using phosphors which 
  2796. persist for a length of time which requires (and thus implies) a minimum 
  2797. frame refresh rate of 72Hz. Because of this, I would expect that 72Hz 
  2798. will become a minimum standard for any future extension of Acornæs 
  2799. modes.
  2800. 8.2
  2801. I have been told that the standard for digital television is to be 
  2802. 100Hz, so I would expect many more monitors having frame refresh rates 
  2803. of 100Hz than there are at present to come on the market soon. In the 
  2804. Windows PC market, refresh rates up to 100Hz are being discussed 
  2805. regularly.
  2806. 8.2
  2807. Yes! In spite of my proclaimed naivety, I do know that video memory and 
  2808. video bandwidth come into the equation, but the thrust of my article is 
  2809. future-proofing so I say öLetæs assume that video memory and video 
  2810. bandwidth will increase Ö have we bought a monitor which will take 
  2811. advantage of these advances in video memory and bandwidth when they 
  2812. appear?ò
  2813. 8.2
  2814. Perhaps a more important consideration is that digital television 
  2815. technology will use computer video memory and monitor technology rather 
  2816. than the current analogue circuitry. It seems certain now that Acorn 
  2817. have an eye on this market with their MPEG second processor board and 
  2818. new multimedia offshoot. If so, then new Acorn modes are likely to have 
  2819. a 100Hz refresh rate. Having said all this, I hope youæll see why my 
  2820. recommendation to you is that you buy a 17ö monitor which will run at a 
  2821. 100Hz refresh rate (and more) if you want it to be an investment for the 
  2822. future.
  2823. 8.2
  2824. My recommendation
  2825. 8.2
  2826. I have looked at the specifications of what is available at the moment 
  2827. in 17ö monitors even though I havenæt bought one yet. The Idek Iiyama 
  2828. Visionmaster 17 is the only one I have discovered so far that has a 
  2829. refresh rate of 100Hz when running with the largest desktop area 
  2830. currently usable on a 17ò. Others (I donæt see them in the NCS 
  2831. catalogue) will run at 100Hz but only with a reduced area. The 
  2832. implication of this 100Hz at a large desktop area is that there is a 
  2833. margin for even larger desktop area modes at lower refresh rates if 
  2834. appropriate software (and internal hardware) is forthcoming from the 
  2835. likes of Acorn or Atomwide.
  2836. 8.2
  2837. This Idek monitor has a dot pitch of 0.26ámm, which is about the 
  2838. smallest (best) available on other monitors Ö because of this, I would 
  2839. expect that the resolution of the large desktop area would be good (i.e. 
  2840. not grainy) to look at. It is by no means the most expensive of monitors 
  2841. Ö in fact it is cheaper than many. NCS are selling it at about ú694 
  2842. inclusive. You may be able to get one at somewhere between ú550 and ú650 
  2843. if you shop around but remember that part of the price charged by NCS is 
  2844. built in to provide you with service if you have a bad experience. One 
  2845. of the things I tell my students at College is that I would never buy 
  2846. insurance from a company that sells it so cheaply that it canæt make a 
  2847. fair profit! You get one guess at why.
  2848. 8.2
  2849. If you are buying a RiscáPC from NCS then, for an extra ú400, they will 
  2850. provide this Idek instead of the Acorn 14ö AKF60. If you directly 
  2851. compare this Idek with the Acorn 17ò AFK85, you will find that the dot 
  2852. pitch of the Idek is slightly smaller (good), that the scan rate range 
  2853. is larger at both ends (good Ö 23.5kHz to 85kHz) and that the refresh 
  2854. rate (nominally 50Hz to 120Hz) range is the same.
  2855. 8.2
  2856. Finally, if you have an extra ú1850 to spend (over and above the 
  2857. standard-Risc-PC-with-14ö-monitor price) when buying your RiscáPC, you 
  2858. can consider the Idek MF-8621. This is the matching 21ò model and is 
  2859. something to save up for! There is also an MT-9121 model mentioned on 
  2860. page 6 of last monthæs Archive which is ú260 cheaper. It has a slightly 
  2861. larger dot pitch but the scan rate range is better (23.5Ö92kHz), as are 
  2862. the frame refresh rates (50Ö160Hz). Altogether a very impressive 
  2863. sounding monitor.
  2864. 8.2
  2865. I know I Éoughtæ to buy the 21ö model because, in spite of the extra 
  2866. money, Iæm sure it is a good investment that would see me through into 
  2867. using my RiscáPC (and later Écomputer typeæ hardware) as a terminal for 
  2868. the proposed multimedia information super highway. I donæt think I can 
  2869. raise the cash but this must not deter me from recommending it to you if 
  2870. you feel that you want to buy the best monitor and one that will last 
  2871. you through your next three (rather than two) computer upgrades.
  2872. 8.2
  2873. In conclusion
  2874. 8.2
  2875. So Iæve made a start on my new look column. I know that in my quest to 
  2876. help you develop a strategy for upgrading your system, Iæve concentrated 
  2877. on monitors this month. I do intend to get around to software soon. As 
  2878. my examples, I shall choose Wordwise through PipeDreamá2 to PipeDreamá3 
  2879. to PipeDreamá4 to Fireworkz and also Impression (Junior or II) to 
  2880. Publisher (or Style). I shall discus how software purchases are future-
  2881. proofed. I hope that because I shall concentrate on these few packages 
  2882. as examples, this wonæt mislead you into believing that only users of 
  2883. those packages will benefit from reading the article.
  2884. 8.2
  2885. If you have made any of those specific upgrades and want to tell me 
  2886. about it, my address is that of Abacus Training which you will find at 
  2887. the back of Archive. Iæd also like to hear from anyone who has an 
  2888. upgrade strategy all worked out in their minds even (and perhaps 
  2889. especially) if that doesnæt include any Colton Software product.
  2890. 8.2
  2891. Remember, I shall be looking at document production in general. This 
  2892. range excludes games, programming and music (amongst other uses).
  2893. 8.2
  2894. Please let me (and our editor) know whether you approve or disapprove of 
  2895. the broader range which I propose for this column! Or should I revert to 
  2896. the more focussed remit of the PipeLineZ column?
  2897. 8.2
  2898. For my part, I shall be interested to hear from you in more detail what 
  2899. you think Édocument productionæ should cover and what it should exclude.
  2900. 8.2
  2901. See you at Acorn World 94!ááAá 
  2902. 8.2
  2903. Beebug
  2904. 8.2
  2905. new artwork
  2906. 8.2
  2907. Acorns in Business
  2908. 8.2
  2909. Richard Torrens
  2910. 8.2
  2911. I run an electronics manufacturing business in which we use Acorn 
  2912. computers not only for design work but also for general use. In the 
  2913. first two articles in this series on using Acorn computers in business, 
  2914. I will explain how I use PipeDream. I donæt want to go into too much 
  2915. technical detail or it would become too specific to PipeDream so I will 
  2916. just explain the type of things I do using PipeDream. If you want exact 
  2917. details and/or assistance (including copies of files and command files) 
  2918. my address is at the bottom of the column.
  2919. 8.2
  2920. I will initially declare an interest: I am a fan of PipeDream as it is 
  2921. such a versatile program. The trouble is that there seems to be a direct 
  2922. connection between versatility and difficulty of use. Initially, 
  2923. PipeDream is very simple to use but it has a very long learning curve. 
  2924. However, PipeDream does just about everything a small business could 
  2925. want, so you are faced with the choice between a long learning curve on 
  2926. one package or several shorter learning curves of several packages with 
  2927. the possibility that they may not cooperate. In any case, much of the 
  2928. learning is not directly down to the program you are using but is more 
  2929. about how to organise the business so that it can be done by computer Ö 
  2930. and this applies to any computerised task.
  2931. 8.2
  2932. If I were running a larger business, I would have several computers: one 
  2933. would be used as a word processor, another as an accounting computer and 
  2934. another for stock control and purchasing and so on. I would then have to 
  2935. employ staff to run the computer programs. This is the way most 
  2936. businesses work and is one of the reasons they can get away with using 
  2937. PCs. However, the beauty of the Acorns is that they are far more 
  2938. integrated: PipeDream is capable of doing a lot of different tasks.
  2939. 8.2
  2940. Between PipeDream and Vector, I can do nearly everything Ö DTP, stock 
  2941. control, word processing, PCB design and CAD. (Vector is capable of 
  2942. doing a lot of tasks as I have shown in my earlier articles about 
  2943. Electronic CAD.) I do, however, use a few other packages for specific 
  2944. purposes. ArcFax is essential in my business to provide a fax facility 
  2945. and, since all my documentation is produced on the Acorn, it is very 
  2946. much easier to fax direct from the computer than to use a dedicated fax 
  2947. machine Ö and the computer version is also cheaper! (See Richardæs 
  2948. review of ArcFax on page 47. Ed.)
  2949. 8.2
  2950. I also have a Calligraph laser printer. Well-produced drawings and 
  2951. properly written instructions present a good, professional appearance, 
  2952. especially when properly printed on a good laser printer.
  2953. 8.2
  2954. Finally, I use Prophet for my accounts Ö I could do this on PipeDream, 
  2955. but Prophet has a lot more accounts-specific facilities.
  2956. 8.2
  2957. DTP
  2958. 8.2
  2959. PD4 is not a desktop publishing package but it does pretty well. I use 
  2960. it for all our brochures and instruction manuals. One day Iæm going to 
  2961. decide that I want to be a bit more clever and need better facilities, 
  2962. but for 90% of business publishing PD4 is fine.
  2963. 8.2
  2964. Correspondence
  2965. 8.2
  2966. Part of the business I run is mail order and I get asked a lot of 
  2967. technical questions. However, as in many businesses, the same technical 
  2968. questions eventually start to recur, so I have a word-processed file of 
  2969. answers. Every time a question is asked, if there is a relevant answer 
  2970. then I copy a slice of the database into a standard letter. If the 
  2971. question is new, I write a standardised answer into the database. 
  2972. Initially, the database file grew quite quickly but its growth has now 
  2973. slowed down. This file is arranged so that it is readable and saleable 
  2974. as a stand-alone script. This is an idea worth thinking about for anyone 
  2975. collating technical information.
  2976. 8.2
  2977. Our standard letter has a drawfile letter heading which PD4 uses. It 
  2978. also does a Élookupæ in my address file so that I only have to enter a 
  2979. customeræs address once in this file, then either type the customeræs 
  2980. name into the letter or fill in a reference to the name by pointing to 
  2981. it in the address file. This method enables me, in a matter of seconds, 
  2982. to give the customer a detailed and personalised answer to every 
  2983. question.
  2984. 8.2
  2985. To keep the address files short, I have two: one for enquiries and 
  2986. another for sales. When an enquiry turns into a sale, I mark the block 
  2987. in the Enquiry file which contains the customeræs details and move it to 
  2988. the Sales file. If I sell to a customer whose name isnæt in the Enquiry 
  2989. file, I know it is new so I send them a price list. If the address stays 
  2990. in the Enquiry file too long, I transfer it to a Édeadæ file.
  2991. 8.2
  2992. Technical literature
  2993. 8.2
  2994. In Vector, I draw all the items we sell and save them as drawfiles which 
  2995. PipeDream can use. The technique I use for the drawing is simply to do 
  2996. them as a full frontal view, life size, by measuring the item and 
  2997. drawing it as accurately as I can. If the item comes to bits, I draw 
  2998. each bit separately and assemble them in Vector. I am no draughtsman but 
  2999. in Vector, I alter the drawing till it looks right and if I draw it 
  3000. accurately from measurements, life is a lot easier. Also, with Vectoræs 
  3001. library facility, I only have to draw each item once.
  3002. 8.2
  3003. Invoicing
  3004. 8.2
  3005. We have a complicated price structure because we do both retail trade 
  3006. and also deal with manufacturers. The reasoning is a bit complex but, 
  3007. basically, the customer can chose 15%, 10%, 5% or no discount, depending 
  3008. on how quickly he pays. This did take a little automation but PipeDream 
  3009. now does all the invoicing with minimum manual intervention.
  3010. 8.2
  3011. I start off with a Sales file into which each order is entered as it is 
  3012. received. From this, I print out a Sales Sheet for each order. This 
  3013. wasáquite complicated to do since, although most sales only take up one 
  3014. line, some take several. To make this file easy to read, I use multiple 
  3015. entry lines with the sale number blank. So the Sales Sheet has to look 
  3016. up the next few lines (up to 7) and see if they are numbered as the next 
  3017. entry Ö if so ignore them.
  3018. 8.2
  3019. When the sale is despatched, I enter the despatched date into the Sales 
  3020. file and make a one line entry in a file called ÉTo_invoiceæ. All I need 
  3021. to do is to enter the sale number here: it looks up the Sale file for 
  3022. info, but I can also enter comments in ÉTo_invoiceæ.
  3023. 8.2
  3024. When I get round to invoicing, I load a file called ÉInvoiceæ which is a 
  3025. blank form with Élookupsæ everywhere. In one square, I enter the ÉSale 
  3026. numberæ. Immediately, the file picks up the customer from the Sales file 
  3027. and looks up his address in the ÉCustomersæ file. It looks up the 
  3028. products and quantities from the sales file then does a double lookup of 
  3029. the price: the order may qualify for the 10 off price but many of our 
  3030. customers have a scheduled order and qualify for the 100 off price. The 
  3031. blank takes care of all this automatically!
  3032. 8.2
  3033. The invoice number is also looked up automatically (the first number in 
  3034. the index file which has not been filled in). If the customer is export, 
  3035. the Customers database has an entry either of his VAT number (for EEC 
  3036. exports) or simply ÉExportæ. This tells the invoice whether to add VAT 
  3037. or not and enters öYour VAT number:ò in EEC invoices. The ÉInvoiceæ file 
  3038. also looks up the Sales file for the the customers order number or 
  3039. ÉCWOæ. The invoice uses the ÉCWOæ entry to calculate the 15% discount 
  3040. automatically, otherwise it looks up the item in the database to see if 
  3041. we give the customer the 10% discount.
  3042. 8.2
  3043. All I have to do is check the file, blank out any unused lines and fill 
  3044. in the carriage charge. The despatch date is looked up from the sales 
  3045. file and the invoice date is filled in automatically as ÉTodayæ. When 
  3046. the invoice looks correct, I pull in another command file which goes 
  3047. through the invoice, snapshotting the appropriate slots and fossilizing 
  3048. the invoice. It also removes all intermediate calculations. This command 
  3049. file also causes the invoice number, date, invoice total and discount to 
  3050. be written back to the Invoice Numbers file. Save, print and send it. 
  3051. The whole process involves a minimum of my intervention.
  3052. 8.2
  3053. For regular customers, I have a separate command file Ö one command file 
  3054. per customer. This fills in all the details relevant for the customer so 
  3055. that, if they have regular items or have negotiated a bulk price or 
  3056. special discounts or regular quantities, all this can be automated. It 
  3057. also saves me having to look up their last invoice to see how much I 
  3058. charged last time. The whole thing saves me work and reduces my errors.
  3059. 8.2
  3060. Accounts
  3061. 8.2
  3062. I do all the accounting work in Prophet. I could use PipeDream but 
  3063. Prophet is dedicated and therefore easier to run. The main problem with 
  3064. PipeDream is that I donæt know the ins and outs of accounting so I let 
  3065. Prophet do that. Prophetæs manual now includes a section on accounting, 
  3066. for the beginner but I cannot yet comment as I bought Prophet before the 
  3067. manual had evolved to this level. Quentin Paine of Apricote Studios has 
  3068. promised me a copy, so when it arrives, I may return to the subject of 
  3069. Prophet. Using Apricoteæs !Transfer, I can move data from Prophet into 
  3070. PipeDream and, since PD4æs Formula line is a writeable icon, I can get 
  3071. it back to Prophet.
  3072. 8.2
  3073. Next month, I shall conclude by explaining how we use PipeDream for 
  3074. parts inventory control and raising purchase orders.
  3075. 8.2
  3076. Feedback
  3077. 8.2
  3078. Any comments/suggestions/criticisms/requests, contact me at: 4QD, 30 
  3079. Reach Road, Burwell, Cambridge, CB5 0AH. Phone or fax on 01638-741930 at 
  3080. any reasonable time (I work from home).ááAá 
  3081. 8.2
  3082. Simtec A3010 4Mb RAM Board
  3083. 8.2
  3084. Chris Murray
  3085. 8.2
  3086. I was fed up of seeing the ÉNot Enough Memoryæ message when using some 
  3087. of the latest applications, so I decided that, before I purchased any 
  3088. more software, I would upgrade the available RAM on my machine (an 
  3089. A3010). Currently, it is 2Mb and I wished to increase it to the maximum 
  3090. of 4Mb. After looking at the various upgrades available, I chose the 
  3091. Simtec 3Mb RAM expansion card. This has the relatively novel idea of 
  3092. reusing the existing 1Mb expansion that may (or may not) be already 
  3093. fitted. I ordered the board over the phone on a Tuesday afternoon, and 
  3094. the goods came by recorded delivery on Friday morning. Inside the 
  3095. package was an antistatic box containing a small double-sided PCB about 
  3096. 50╫70mm, which had a handful of components on it plus a flying lead. 
  3097. Having worked on several PCB inspection lines, I gave it a close 
  3098. examination with my ╫10 eye glass. This confirmed that it was a well-
  3099. manufactured and soldered PCB. The instructions supplied were clear, 
  3100. concise and very easy to follow.
  3101. 8.2
  3102. Installation
  3103. 8.2
  3104. Opening the computer case and removing the existing 1Mb expansion (two 
  3105. ZIP chips) was relatively easy. It is easy enough to do this without 
  3106. unplugging the keyboard edge connector. Refitting the two chips into the 
  3107. Simtec board was straightforward enough. After adjusting one link inside 
  3108. the computer, the Simtec board was ready to be fitted.
  3109. 8.2
  3110. At this point you need to be dexterous and brave. The new board sits 
  3111. into the sockets vacated by the previous RAM chips. There are two rows 
  3112. of 40 way pins to align and then be pressed very firmly into place. 
  3113. There is very little room to see what is going on underneath, so great 
  3114. care must be taken to align pins and sockets correctly. Once the PCB was 
  3115. fitted and a flying lead plugged in, the case was reassembled. When I 
  3116. switched on, everything worked perfectly first time (just as it should).
  3117. 8.2
  3118. I now have a lovely 4096Kb total available on the task manager. I feel 
  3119. much happier now about purchasing software, knowing that there is plenty 
  3120. of memory available. I have increased the font cache (suggested in 
  3121. Archive 7.5 p35 & 50). This give a much improved screen update when 
  3122. using fonts. The computer has been used every day (often for several 
  3123. hours at a time) for the last three weeks without any problems. The 
  3124. whole installation took only 30 minutes which included unpacking and 
  3125. reading the instructions. 
  3126. 8.2
  3127. Conclusion
  3128. 8.2
  3129. Having worked in quality assurance for a number of years and seen many 
  3130. electronic manufacturing companies, I must say that Simtec have produced 
  3131. an excellent piece of hardware here that does exactly what it is 
  3132. supposed to and at a very reasonable price. I have no hesitation in 
  3133. thoroughly recommending this product.
  3134. 8.2
  3135. The A3010 4Mb RAM board costs ú89 + VAT Simtec or ú102 through 
  3136. Archive.ááAá 
  3137. 8.2
  3138. Advanced Basic Ö OLE Again
  3139. 8.2
  3140. Paul Hobbs
  3141. 8.2
  3142. Last month, I mentioned that I had found a PD library that had a module 
  3143. to handle OLE. However, on receiving it, I discovered that it appeared 
  3144. to be the Computer Concepts OLE module and documentation which I had 
  3145. been informed was only for use by Computer Conceptsæ applications. I 
  3146. will attempt to clarify the situation but it looks as though we will 
  3147. have to stick with the scheme outlined last month Ö unless anybody has 
  3148. written a module which really is PD.
  3149. 8.2
  3150. Impulse II
  3151. 8.2
  3152. One Computer Concepts module that is PD is ImpulseII which is designed 
  3153. to make inter-application communications easier. Despite being heavily 
  3154. featured by at least one Archimedes magazine a long, long time ago, it 
  3155. does not seem to have become a standard in the way that Computer 
  3156. Concepts hoped, its main use being handling mail merging for Impression. 
  3157. One reason for its lack of popularity is probably the available 
  3158. documentation which, whilst being comprehensive, is somewhat confusing.
  3159. 8.2
  3160. Should you want to send data between applications (perhaps for debugging 
  3161. purposes as mentioned in an earlier column) it seems to make sense to 
  3162. use this existing module as it handles the building of wimp messages for 
  3163. you and generally makes things easier.
  3164. 8.2
  3165. The way it works is that a ÉMethod Tableæ is built in memory which 
  3166. contains the command words and any command parameters recognised by your 
  3167. program. This ÉMethod Tableæ is passed to the Impulse module directly 
  3168. after the call to Wimp_Poll so that Impulse can decode any incoming 
  3169. Impulse messages. 
  3170. 8.2
  3171. If enough ÉMethodsæ are supported by your application it would be 
  3172. possible to allow another application to control all aspects of its 
  3173. operation. However, a more likely scenario would be to allow your 
  3174. application to supply a service to other applications. For example, a 
  3175. graph drawing program could accept a list of values and return the graph 
  3176. as a drawfile.             
  3177. 8.2
  3178. The purpose of the following code is to make an application respond to 
  3179. the Impulse commands Éopenwinæ and Éclosewinæ for demonstration 
  3180. purposes. Note that I have overcome my fear of global variables after 
  3181. reading ÉCode Completeæ by Steve McConnell Ö I have adopted the 
  3182. convention that global constants have names in capital letters.
  3183. 8.2
  3184. REM Set up some global variables
  3185. 8.2
  3186. IMPULSE_VERSION  = 18   : REM Module version
  3187. 8.2
  3188.  nr * 100
  3189. 8.2
  3190. IMPULSE_COMMAND  = &200 : REM Reason code
  3191. 8.2
  3192. IMPULSE_REPLY    = &201 : REM Reason code
  3193. 8.2
  3194. TASK_NAME$ = öImpDemoò
  3195. 8.2
  3196. REM Register this task as an Impulse user 
  3197. 8.2
  3198. REM (must be called after Wimp_Initialise
  3199. 8.2
  3200. REM as the task handle of your task is
  3201. 8.2
  3202. REM needed by Impulse)
  3203. 8.2
  3204. SYS öImpulse_Initialiseò, IMPULSE_VERSION, TASK_ID%, TASK_NAME$, -1
  3205. 8.2
  3206. REM Start of poll loop
  3207. 8.2
  3208. REPEAT
  3209. 8.2
  3210.   SYS öWimp_Pollò,0,poll_block% TO ,reason%
  3211. 8.2
  3212.   SYS öImpulse_Decodeò, reason%, bk%, , , ,
  3213. 8.2
  3214.  IMPULSE_METHOD_TABLE, TASK_ID% TO 
  3215. 8.2
  3216. reason%, , , , , token,params,object
  3217. 8.2
  3218.   CASE reason% OF
  3219. 8.2
  3220.     WHEN 0    :
  3221. 8.2
  3222.     WHEN 1    :
  3223. 8.2
  3224.     REM Handle other reason codes here..
  3225. 8.2
  3226.     WHEN 17   :
  3227. 8.2
  3228.     WHEN 18,19:
  3229. 8.2
  3230.     WHEN IMPULSE_COMMAND, IMPULSE_REQUEST:
  3231. 8.2
  3232.       PROCImpulse_Decode_Command(token,
  3233. 8.2
  3234.  object, params)
  3235. 8.2
  3236.   ENDCASE
  3237. 8.2
  3238. UNTIL quit%
  3239. 8.2
  3240. DEF PROCImpulse_Decode_Command(token,
  3241. 8.2
  3242.  object, params)
  3243. 8.2
  3244. CASE token OF
  3245. 8.2
  3246.   WHEN IMPULSE_TOKEN_OPENWIN :
  3247. 8.2
  3248.     REM Perform action for openwin command..
  3249. 8.2
  3250.   WHEN IMPULSE_TOKEN_CLOSEWIN:
  3251. 8.2
  3252.     REM Perform action for closewin command..
  3253. 8.2
  3254. ENDCASE
  3255. 8.2
  3256. ENDPROC
  3257. 8.2
  3258. Before entering the poll loop for the first time, the ÉMethod Tableæ has 
  3259. to be set up which is achieved as follows:
  3260. 8.2
  3261. IMPULSE_TABLE_SIZE = &400
  3262. 8.2
  3263. DIM IMPULSE_METHOD_TABLE IMPULSE_TABLE_SIZE
  3264. 8.2
  3265. G_Impulse_NextMethod% = IMPULSE_METHOD_TABLE
  3266. 8.2
  3267.  + 4
  3268. 8.2
  3269. IMPULSE_METHOD_TABLE!0  = 0
  3270. 8.2
  3271. G_Impulse_NextToken%    = 1
  3272. 8.2
  3273. G_Impulse_TxTag%        = 0
  3274. 8.2
  3275. G_Impulse_TxInProgress% = FALSE
  3276. 8.2
  3277. G_Impulse_TxTop%        = 0
  3278. 8.2
  3279. G_Impulse_TxPtr%        = 0
  3280. 8.2
  3281. PROCImpulse_MakeMethod(0, G_Token_OpenWin%,
  3282. 8.2
  3283.   öOpenWinò , öò)
  3284. 8.2
  3285. PROCImpulse_MakeMethod(0, G_Token_CloseWin%,
  3286. 8.2
  3287.  öCloseWinò, öò)
  3288. 8.2
  3289. PROCImpulse_WindUpMethods
  3290. 8.2
  3291. The code to actually add a ÉMethodæ is as follows:
  3292. 8.2
  3293. DEF PROCImpulse_MakeMethod(Flags%,RETURN
  3294. 8.2
  3295.  Token%,Method$,Syntax$)
  3296. 8.2
  3297. Token% = G_Impulse_NextToken%
  3298. 8.2
  3299. G_Impulse_NextToken%     += 1
  3300. 8.2
  3301. G_Impulse_NextMethod%!0   = Flags%
  3302. 8.2
  3303. G_Impulse_NextMethod%!4   = Token%
  3304. 8.2
  3305. G_Impulse_NextMethod%    += 8
  3306. 8.2
  3307. $G_Impulse_NextMethod%    = Method$
  3308. 8.2
  3309. G_Impulse_NextMethod%    += LENMethod$
  3310. 8.2
  3311. G_Impulse_NextMethod%?0   = 0
  3312. 8.2
  3313. G_Impulse_NextMethod%    += 1
  3314. 8.2
  3315. $G_Impulse_NextMethod%    = Syntax$
  3316. 8.2
  3317. G_Impulse_NextMethod%    += LENSyntax$
  3318. 8.2
  3319. G_Impulse_NextMethod%?0   = 0
  3320. 8.2
  3321. G_Impulse_NextMethod%    += 1
  3322. 8.2
  3323. G_Impulse_NextMethod%     = ((G_Impulse_
  3324. 8.2
  3325. NextMethod% + 3) DIV 4) * 4
  3326. 8.2
  3327. ENDPROC
  3328. 8.2
  3329. DEF PROCshell_ImpulseWindupMethods
  3330. 8.2
  3331. G_Impulse_NextMethod%!0 = -1
  3332. 8.2
  3333. G_Impulse_NextMethod%!4 = -1
  3334. 8.2
  3335. G_Impulse_NextMethod%?8 = 0
  3336. 8.2
  3337. G_Impulse_NextMethod%?9 = 0
  3338. 8.2
  3339. G_Impulse_NextMethod%  += 10
  3340. 8.2
  3341. IF G_Impulse_NextMethod% > IMPULSE_METHOD_ 
  3342. 8.2
  3343. TABLE + IMPULSE_TABLE_SIZE THEN
  3344. 8.2
  3345.    ERROR 200,öImpulse has run out of room in
  3346. 8.2
  3347.  making methodsò)
  3348. 8.2
  3349. ENDIF
  3350. 8.2
  3351. ENDPROC
  3352. 8.2
  3353. The monthly disc contains the full ImpulseII documentation and some 
  3354. example programs. In order to test the Impulse demo application, it is 
  3355. necessary to have a program that can send Impulse commands as the above 
  3356. code only handles the receiving of commands. Luckily, Computer Concepts 
  3357. supply the rather mis-named !Insight application which allows the 
  3358. sending of Impulse commands and the display of Impulse replies. (I say 
  3359. Émis-namedæ because it is not written in Basic and so provides no 
  3360. insight into how to use the module!) Unfortunately, it only allows the 
  3361. sending of commands, not requests that expect a reply, so next month, 
  3362. all being well, Iæll present an application to do this.
  3363. 8.2
  3364. A couple of points to note about !Insight: you quit it with an <adjust> 
  3365. click on the iconbar icon (or via the Task Manager) and Impulse commands 
  3366. are broadcast to all applications unless an ÉObject Nameæ is given in 
  3367. the command. Typical command strings would be:
  3368. 8.2
  3369. :ImpDemo OpenWin 
  3370. 8.2
  3371. (command ÉOpenWinæ sent to application ÉImpDemoæ)
  3372. 8.2
  3373. :OpenWin
  3374. 8.2
  3375. (command ÉOpenWinæ sent to all applications)
  3376. 8.2
  3377. The ÉObject Nameæ is usually the name passed to Impulse_Initialise, but 
  3378. it could include a document name, for example:
  3379. 8.2
  3380. :Impression.MyDoc OpenDoc
  3381. 8.2
  3382. (command ÉOpendocæ sent to document ÉMyDocæ in application ÉImpressionæ)
  3383. 8.2
  3384. :Impression.MyDoc OpenDoc ö10 10 500 -600ò (as above, but open document 
  3385. at specified coordinates)
  3386. 8.2
  3387. In these cases, PROCImpulse_Command() would be passed the unresolved 
  3388. part of the object name (ÉMyDocæ) and it is up to your application to 
  3389. decode the object name appropriately. In practice, the ÉObject Namesæ 
  3390. and ÉParametersæ can be as complicated as you want. 
  3391. 8.2
  3392. Owners of Impression Style or Publisher are provided with a couple of 
  3393. Basic applications which provide some more clues about how it all works.
  3394. 8.2
  3395. As this subject is quite complex, weæll leave it there for this month 
  3396. before I fill the whole magazine.
  3397. 8.2
  3398. Outline fonts in menus
  3399. 8.2
  3400. I have had a letter from Michael Carter who asks if anyone has found a 
  3401. way of emulating the Risc PC feature of forcing the system to use an 
  3402. outline fonts in menus. The PD application !DeskFonts is OK but doesnæt 
  3403. handle menus correctly in that keyboard shortcuts are not displayed 
  3404. right aligned.
  3405. 8.2
  3406. This feature is of importance to software authors who do not have access 
  3407. to a Risc PC for testing exactly how their application looks when 
  3408. outline fonts are in use. If anyone has found a solution to this 
  3409. problem, we would certainly like to know.
  3410. 8.2
  3411. If you have any suggestions for topics that could be covered in future 
  3412. issues, I would be pleased to hear from you. My address is Paul Hobbs, 
  3413. Rheinpfalzstrasse 2, 85049 Ingolstadt, Germany.ááAá 
  3414. 8.2
  3415. ArcFax Ö A Software Fax Facility
  3416. 8.2
  3417. Richard Torrens
  3418. 8.2
  3419. These days, a fax facility is almost a necessity for running a business. 
  3420. When people asked for our fax number, they were most put out to find 
  3421. that we didnæt have one Ö so we invested in David Pillingæs ArcFax and 
  3422. bought ourselvesáa fax modem. Now when people ring to ask what our fax 
  3423. number is, some are a little put out that we receive faxes on a voice 
  3424. line and they are often surprised when we say that the faxes come 
  3425. straight into our computer. Although computers are so universally used, 
  3426. few business users actually seem to know anything about them and the 
  3427. tricks we Acorn users take for granted can be very impressive to the 
  3428. average customer.
  3429. 8.2
  3430. When I first thought of reviewing ArcFax, I wondered if I was going to 
  3431. be able to say enough about it. It just sits on my iconbar waiting for 
  3432. me to use it. I use it to send or receive a fax and then forget about it 
  3433. again.
  3434. 8.2
  3435. What is a computer fax?
  3436. 8.2
  3437. The Acorn computer prints by sending to the printer a graphic image of 
  3438. the page which is made up as a series of dots. Normally, an electronic 
  3439. representation of these dots is sent up a cable to the printer. The fax 
  3440. modem can be thought of as a Éprinteræ which turns these dots into 
  3441. sounds which can be sent down the telephone line to a remote receiver. 
  3442. The receiver may be another computer with a fax modem or an actual fax 
  3443. machine which turns the sounds into dots on a piece of fax paper. So a 
  3444. computer fitted with a fax modem and ArcFax can send and receive faxes 
  3445. to and from any fax machine in the world whether it is a stand-alone fax 
  3446. or an IBM running a fax program or, of course, another Acorn. However, 
  3447. ArcFax is much more clever than this and has a lot more facilities.
  3448. 8.2
  3449. Fax modems
  3450. 8.2
  3451. The fax modem we use is a small box about the size of my hand. It plugs 
  3452. via one cable into the computeræs serial port and another into the 
  3453. telephone. Then you forget it. Mine sits behind the telephone out of 
  3454. sight and out of mind, gathering dust.
  3455. 8.2
  3456. David Pillingæs software is growing. The version I have is 1.11 but its 
  3457. abilities are limited by the available modems. Modems are now appearing 
  3458. which can digitise speech so, if you have one of these fitted, you can 
  3459. use your computer and ArcFax to answer the telephone when you are out! 
  3460. It can replay a recorded message and will record incoming messages 
  3461. exactly like an answering machine. If the incoming call is a fax, the 
  3462. modem will recognise the fact and receive the fax automatically.
  3463. 8.2
  3464. Comms
  3465. 8.2
  3466. A fax modem can, of course, be used for standard comms purposes just 
  3467. like any other modem. ArcFax is not a comms package so, for Comms, you 
  3468. will need other software, but there is plenty of this around Ö including 
  3469. Hearsay from Beebug Ltd, also written by David Pilling.
  3470. 8.2
  3471. Receiving a fax
  3472. 8.2
  3473. If you are lucky enough to have a class 8 modem, ArcFax will listen in 
  3474. to your telephone calls: if it detects a fax tone, it will automatically 
  3475. receive it. ArcFax can be configured to automatically receive (or 
  3476. ignore) voice, fax and data. However, we have a simpler modem which 
  3477. doesnæt recognise voice so we answer calls manually. We have no 
  3478. difficulty in knowing when the call is a fax: some faxes send tones to 
  3479. initiate the transmission but other fax machines wait until the called 
  3480. machine sends tones to them. The first are easy to recognise but we soon 
  3481. got used to the mechanical sounding deadness of a fax machine waiting 
  3482. for us to respond. In either case, we just click on the fax icon and a 
  3483. window appears. In this window is a ÉReceiveæ button. One click on this 
  3484. and ArcFax takes over. Of course, if we know a fax is about to arrive 
  3485. (or if we had a separate line for the fax) then we would configure 
  3486. ArcFax to automatically answer all the calls. With a shared line, we 
  3487. like to leave ArcFax on manual.
  3488. 8.2
  3489. During reception, the window shows the status of the fax, including the 
  3490. calleræs identification. Once the fax has been received, a tick appears 
  3491. and you can open the RXBatch window and view the received fax. If you 
  3492. want, you can print it straight out to the laser printer. ArcFax also 
  3493. allows you to process the fax, save parts of it, etc.
  3494. 8.2
  3495. Sending a fax
  3496. 8.2
  3497. ArcFax uses Acornæs standard RISCáOS printer driver just the same as any 
  3498. other printer. It redirects the output to disc, compressing it en route. 
  3499. Once printing to disc has been done, you can view the resultant fax file 
  3500. or send it straight out. However, ArcFax can also do all the sending 
  3501. automatically for you. It has a telephone directory and you can tell it 
  3502. to send to any entry or a new number or even a group of entries, so you 
  3503. can send your fax off to twenty people if you wish Ö the ultimate mail 
  3504. shot? Yes, unfortunately, junk faxes are catching on, but ArcFax can 
  3505. even deal with a lot of these.
  3506. 8.2
  3507. Directory
  3508. 8.2
  3509. For me, this is one of ArcFaxæs most useful features. There is a full 
  3510. directory with a scrollable index page. Open the directory, scroll down 
  3511. to the name you want and click <select> and ArcFax dials the voice 
  3512. telephone number. ArcFax does all our dialling for us. No more 
  3513. misdialled numbers and no more hunting for the telephone number.
  3514. 8.2
  3515. Click on the name with <adjust> and a window opens for the entry showing 
  3516. the personæs full name and address. There are other options here such as 
  3517. ÉBaræ Ö if this is ticked and your fax and phone support caller-
  3518. identification, the caller is barred from your system. I know several 
  3519. double-glazing companies I would wish to put on this list Ö but I donæt 
  3520. have the right type of modem. Another option is ÉBlockæ which works on 
  3521. Fax idæs only, so is useful if you want to block junk faxes from a 
  3522. particular fax machine.
  3523. 8.2
  3524. Another very useful feature is that ArcFaxæs directory supports drag and 
  3525. drop Ö you drag the directoryæs name entry into a wordprocessor window 
  3526. (such as PipeDream 4) and the whole name and address is dropped at the 
  3527. cursor. I could use this a lot more Ö except that most of my 
  3528. correspondence is one off and if I used ArcFax for my regulars, I would 
  3529. then be using two different systems together Ö always a cause of 
  3530. confusion.
  3531. 8.2
  3532. Automatic sending
  3533. 8.2
  3534. ArcFax has facilities for automatically sending a fax. If you put the 
  3535. words, for instance, {fred } in the document you are printing via the 
  3536. fax printer driver, ArcFax will pick this up and automatically look up 
  3537. the entry ÉFredæ in its directory. Out goes the fax automatically with 
  3538. no further ado.
  3539. 8.2
  3540. There are other ÉEmbedded commandsæ which ArcFax will recognise 
  3541. including {xyz } (the fax will be saved as Éxyzæ) and {date/time } which 
  3542. will start ArcFaxæs timed sending facility. There is a small problem 
  3543. with embedded commands: there is no way of cutting them out of the 
  3544. document in which they are embedded so they are sent out in the finished 
  3545. fax. However most wordprocessors can use some trick (such as white text 
  3546. on a white background) to make sure the commands donæt show up. 
  3547. PipeDream doesnæt support coloured text, so we simply use 1 point text 
  3548. and position it so that it is printed under a black part of our logo. 
  3549. One point text would, in any case, show up looking like line noise and 
  3550. would be unreadable. (If you use Impression, you can position these 
  3551. commands within the print border making sure that you include some hard 
  3552. spaces in extra large text so that they, invisibly, stick out into the 
  3553. printable area thus forcing Impression to render the whole line 
  3554. including your commands which ArcFax then picks up. Ed.)
  3555. 8.2
  3556. Timed sending
  3557. 8.2
  3558. A lot of our customers are overseas and so it can be useful to send the 
  3559. fax at a particular time when the recipient is at work Ö or when the 
  3560. rates are cheapest. ArcFax has a facility to delay transmission of the 
  3561. fax until a stated day and time by using the {date/time } embedded 
  3562. command or you can delay the sending manually.
  3563. 8.2
  3564. Save money by using Mercury
  3565. 8.2
  3566. ArcFax also allows you to put a prefix in front of any or all phone 
  3567. numbers. This can be the Mercury initiation number, 131, followed by 
  3568. your pin number. Once again, after the initial set-up, this is 
  3569. transparent to the user and all calls, where appropriate, go via Mercury 
  3570. thereby saving you money.
  3571. 8.2
  3572. Scanned images
  3573. 8.2
  3574. ArcFax now supports Twain interface to control scanners. I donæt have 
  3575. one, as all the information I wish to send is computer-generated, so I 
  3576. canæt tell you much about this. But, again, there is not much to it. You 
  3577. just click on Éselect sourceæ (if you are using more than one scanner!) 
  3578. and then on ÉScanæ. Then you just send the scanned image as a fax.
  3579. 8.2
  3580. Other features
  3581. 8.2
  3582. ArcFax is stuffed full of other features and David Pilling has thought a 
  3583. lot about extra things that he could add depending on what would be most 
  3584. useful to the users. ArcFax is very much a continuously developing 
  3585. product.
  3586. 8.2
  3587. Gripes?
  3588. 8.2
  3589. No review would be complete without a few gripes. Let me see if I can 
  3590. think of any... The manual has no index. Mind you, it is quite readable 
  3591. and covers just about everything I need. An index would be nice, but I 
  3592. can live without it.
  3593. 8.2
  3594. The program is getting a bit large. It takes 512Kb and, if you use it 
  3595. for receiving faxes, it isnæt the sort of program you can load up only 
  3596. when you need it. My 4Mb of memory is getting a bit small, especially 
  3597. since I have also upgraded to PipeDream 4.
  3598. 8.2
  3599. I did have trouble when I first bought the modem: we were on pulse-
  3600. dialling and the modem didnæt correctly recognise the tones, but since 
  3601. weæve changed to tone-dialling, I have had no trouble and the new manual 
  3602. does include hints about pulse-dialling exchanges.
  3603. 8.2
  3604. Since writing the above Ö I have changed to a Risc PC. I am happy to 
  3605. report that ArcFax performs perfectly with this but I did have to phone 
  3606. David as one module needed updating. All I did was switch ArcFax to 
  3607. receive data and the new module came straight down the telephone from 
  3608. David. There was also a funny five minutes where I couldnæt get the 
  3609. printer driver working with the RISCáOS 3.5 driver. When I read the 
  3610. ArcFax manual, I realised that hadnæt installed it correctly.
  3611. 8.2
  3612. So, no, I canæt really find any serious gripes!
  3613. 8.2
  3614. Summary
  3615. 8.2
  3616. If you need a modem: get a fax modem. If you have such a modem then, 
  3617. even if you donæt use the fax facility, ArcFax is worth getting just as 
  3618. a telephone directory. If you need a fax and have an Acorn machine, get 
  3619. a fax modem and ArcFax. If you think you need a dedicated fax, wouldnæt 
  3620. it be worth spending the money on a scanner instead? That way, you get 
  3621. the best of all worlds.
  3622. 8.2
  3623. ArcFax costs ú35 from David Pilling or ú33 through Archive.ááAá 
  3624. 8.2
  3625. This article didnæt come in until after we had set up our special offer 
  3626. last month of a Worldport fax modem with a free copy of ArcFax. The 
  3627. offer was only to be for two months but we will try to extend it a 
  3628. further month to allow subscribers the opportunity to make a more 
  3629. informed decision in the light of Richardæs article. Ed.
  3630. 8.2
  3631. Small Ads
  3632. 8.2
  3633. (Small ads for Acorn computers and related products are free for 
  3634. subscribers but we reserve the right to publish all, part or none of the 
  3635. material you send, as we think fit. i.e. some people donæt know what 
  3636. Ésmallæ means and there are certain things, as you can imagine, that we 
  3637. would not be prepared to advertise as a matter of principle. Sending 
  3638. small ads (especially long ones!) on disc is helpful but not essential. 
  3639. Ed)
  3640. 8.2
  3641. Å  A3000, RISC OS 3, 80Mb HD, Multisync monitor, hand scanner, manuals 
  3642. and software ú750 o.n.o. Phone 01257-450401.
  3643. 8.2
  3644. Å  A3000, RISC OS 3.1, 4Mb ú200. 100Mb external Frog HD ú200. Oak 16-bit 
  3645. SCSI interface ú50 (or free with drive). 14ö Microvitec Cub multiscan 
  3646. ú300 (ex cond). Phone Greg on 0171-388-9017 eves.
  3647. 8.2
  3648. Å  A310, 35MHz ARM3, RISC OS 3.1, 4Mb RAM, 47Mb HD, Taxan 775 monitor. 
  3649. ú450 or call and haggle. John 01328-864177.
  3650. 8.2
  3651. Å  A310, 4Mb, ARM3, 4 slot backplane, 120Mb IDE HD, G8+ graphics board, 
  3652. RISC OS 3.1, newer keyboard, RISC OS 2 PRM, PC Emulator 1.82, MEMC1a, 
  3653. colour monitor, mono multisync monitor. ú750 o.n.o. Phone 01206-262946.
  3654. 8.2
  3655. Å  A410/1, 4Mb RAM, RISC OS 3.10, 105Mb HD, SCSI interface, colour 
  3656. monitor, PRMs, enhanced desktop, 30 font families, PC Emulator v1.82, 
  3657. Eureka2, DeskEdit3, ArcFS r/w, WimpKit, + more. Top condition, boxed as 
  3658. new. All manuals. Shipping and insurance included. Offers. Contact 
  3659. Philip on (International code-353-1) 282-1609 (Ireland).
  3660. 8.2
  3661. Å  A410/1, 8Mb RAM, 30MHz ARM3, RISC OS 3.10, 20Mb. Ex cond ú400. State 
  3662. Machine G16 graphic accelerator ú160. Intelligent Interfaces dual serial 
  3663. port 38,400 baud ú60. Phone Thomas in Denmark on +45-981870, eves.
  3664. 8.2
  3665. Å  A410/1 4Mb, 50Mb HD, ARM3, RISC OS 3.1, AKF11 monitor, Star NL-10 
  3666. printer, PC Emulator v1.86, external 5╝ö disc interface. ú450 o.n.o. 
  3667. Phone 01926-492334 eves.
  3668. 8.2
  3669. Å  A440, with RISCáOS3, ARM3 and FPA10, 4Mb RAM, 20Mb HD, twin 5╝ö 
  3670. external floppy, single 3╜ò external floppy, 14ö NEC multisync. Some 
  3671. software and all manuals. ú1150 o.n.o. Phone Geoff on 01925-811420.
  3672. 8.2
  3673. Å  A440/1, 4Mb, 30MHz ARM3, 57Mb HD, Colour Card Gold, Mode Designer, 
  3674. Acorn I/O podule with MIDI, Armadillo sound sampler, games. ú830 o.n.o. 
  3675. (will consider splits). Phone Mark after 6pm on 01905-754277.
  3676. 8.2
  3677. Å  A5000 4Mb, 80Mb, Taxan LR multisync, Prism 1000 modem and software. 
  3678. Ex cond. Offers. Phone 01625-429363.
  3679. 8.2
  3680. Å  A5000, 4Mb, 120Mb, Acorn multisync, games, over 80Mb of PD. Ex 
  3681. cond.áú850 o.n.o. Phone 01904-769526.
  3682. 8.2
  3683. Å  A5000, 4Mb, 120Mb, without monitor, ú700 o.n.o. Master 128 and Pace 
  3684. Linnet V21/23 modem, sensible offers considered. Phone Dominic on 01272-
  3685. 422633.
  3686. 8.2
  3687. Å  A5000, 4Mb, 40Mb, AKF18 multisync, RISC OS 3.11. Requires repair to 
  3688. CPU Ö stops during start-up. ú525. A440, 4Mb/40Mb, ARM3 25MHz, AKF17, 
  3689. RISC OS 3.11, MEMC1a, backplane etc. ú475. A420, 2Mb/20Mb, AKF17, RISC 
  3690. OS 3.0, MEMC1a, backplane etc, ú400. Excluding delivery. Phone 01827-
  3691. 330118, eves/weekends.
  3692. 8.2
  3693. Å  A5000, RISC OS 3.1, 4Mb, 40Mb, multisync, Learning Curve pack, As 
  3694. Easy As spreadsheet, also Draw Plus, Powerbase and other software, ú850 
  3695. o.n.o. Phone John on 0181-491-6517, eves/weekends.
  3696. 8.2
  3697. Å  Acorn A4 portable, 4Mb, 60Mb, PC Emulator, Genie Trackerball, 
  3698. original packing, manuals and carrying case, ú1100. Phone 01309-641386.
  3699. 8.2
  3700. Å  Acorn DTP and First Word Plus (Release2) Ö Sensible offers. Render 
  3701. Bender 2, ú30. 10 out of 10 Junior Essentials, ú15. Superior Golf, ú7. 
  3702. Impression book by Anne Rooney ú7. Contact Peter Warrington tel/fax 
  3703. 0161-225-3404.
  3704. 8.2
  3705. Å  Acorn DTP ú35, MS-DOS 5 ú30, Minerva GammaPlot v2 ú15, System Delta+ 
  3706. v2 ú25, Genesis 2 ú20, Bonjour de France Ö Ma Ville ú20, PTW Software 
  3707. Chemistry ú10, Investigator 2 ú10, Games: Cyber Chess ú12, Boogie 
  3708. Buggie, Superior Golf, Zarch ú6 each, Startrader, Word Up Word Down ú3 
  3709. each, or all six for ú30, Books: ARM Assembly Language Programming ú8, 
  3710. Genesis Script Language ú5, MS-DOS Quick Reference ú5, RISC OS 2 PRM 
  3711. ú35. Phone 01737-832159 eves.
  3712. 8.2
  3713. Å  ARCticulate ú10, Enter the Realm ú10, Diggers ú15. Magazine binders, 
  3714. two marked öMicro Userò, one marked öAcorn Computingò ú2 each. All +p&p. 
  3715. Contact Jon Aylwin, 4 St Margarets Close, Hemyock, Devon, EX15 3XJ.
  3716. 8.2
  3717. Å  Canon BJ200 printer 6 months old with Turbo Driver ú180. Phone 0131-
  3718. 447-8624.
  3719. 8.2
  3720. Å  Canon BJ230 printer with Turbo Driver (unregistered) ú250. Colour 
  3721. Card ú120. Scanlight 256 ú90. Impression Borders ú5, Business Supplement 
  3722. ú20. PinPoint ú50. RemoteFS (Serial) ú30. Phone Mike 01742-619444.
  3723. 8.2
  3724. Å  Citizen Swift 24 dot matrix 24 pin. ú60 o.n.o. Phone 0181-898-0447.
  3725. 8.2
  3726. Å  Colourjet 132 inkjet ú100. Dual joysticks and interface for A3000/
  3727. A5000 ú20. Sampler/Midi for A3000/A5000 ú40. Desktop Tracker ú30. 
  3728. Tracker ú15. Elite (Gold) ú20, Saloon Cars (Deluxe) ú15, Chocks Away 
  3729. ú15. Pandoras Box ú15, Real McCoy 2 ú15, Lemmings ú10, TwinWorld ú10, 
  3730. Nevryon ú10, Repton3 ú10, Conqueror ú10, Spell ú10. Phone 01799-550806.
  3731. 8.2
  3732. Å  Easyfont II & Font Pack Two ú10, Turbo Driver for Epson Stylus ú15, 
  3733. Chocks Away ú5, Chocks Away Extra Missions ú5, Nevryon ú5, Black Angel 
  3734. ú5, Chopper Force ú5, Corruption ú5, Schema ú5. All as new. Postage ú1 
  3735. per item or collect. (Everything for ú50) Phone 01508-493517 eves/
  3736. weekends.
  3737. 8.2
  3738. Å  I/O podule ú50, MIDI podule ú50, Toshiba 3401 external CD-ROM drive 
  3739. ú300, Conner 250Mb IDE drive ú200, Conner 210Mb IDE drive ú180. Contact 
  3740. Leslie Wiggins on 01332-204040 day, or 01602-272282 eves.
  3741. 8.2
  3742. Å  Pineapple RGB to PAL encoder ú50. Phone Mark after 6pm on 01905-
  3743. 754277.
  3744. 8.2
  3745. Å  Powerband, Font Directory, Disc Rescue, Saloon Cars Deluxe, ú12 each. 
  3746. Also PC Emulator, Birds of War ú15 each. Phone John on 01328-864177.
  3747. 8.2
  3748. Å  ProLink Fax/Data Modem, 9600 fax, 2400bps data with V42, V42bis and 
  3749. MNP5 (i.e. up to 9600). ú65. Phone 01342-714905.
  3750. 8.2
  3751. Å  Psion OPL and User Manual for the Series 3, ú7 the pair, including 
  3752. postage. Phone Mark after 6pm on 01905-754277.
  3753. 8.2
  3754. Å  Telephone Fax switch for telephone/modem setup. Automatically checks 
  3755. for fax or voice. ú50 or offers. Phone 01223-63545.
  3756. 8.2
  3757. Å  Wanted: Ancestry + other genealogical programs to run under RISC OS 
  3758. 3. Contact Philip on (International code-353-1) 282-1609 (Ireland).
  3759. 8.2
  3760. Å  Wanted: Bezel (plastic front) for a 3╜ö floppy disc drive (Sony MP-
  3761. F63W-OOD) as supplied with replacement drive for A305/310/440. Phone 
  3762. 0151-606-0289.
  3763. 8.2
  3764. Å  Wanted: Z88 pref. with additional memory, accessories and link to 
  3765. A5000. Contact Peter Warrington tel/fax 0161-225-3404.ááAá 
  3766. 8.2
  3767. The ARM Club
  3768. 8.2
  3769. Andrew Rawnsley
  3770. 8.2
  3771. Just recently, a wide variety of user groups that have sprung up to 
  3772. support owners of ARM-based computers. Arguably one of the most 
  3773. significant of these clubs is the ARM Club which has been in existence 
  3774. for some time now, but has received little public acknowledgement for 
  3775. its work. Since the Club provides a service that would benefit Archive 
  3776. subscribers, I feel that readers may be interested in learning more 
  3777. about it.
  3778. 8.2
  3779. Advertising?
  3780. 8.2
  3781. Before you jump to any conclusions and decide that I must be an ARM Club 
  3782. committee member trying to boost the groupæs publicity, I should make it 
  3783. clear that Iæm certainly not. Only six months ago, my attitude was as 
  3784. apathetic as that of many others Ö I knew the Club existed but it seemed 
  3785. rather remote and of little interest to me. How wrong I was....
  3786. 8.2
  3787. The service provided
  3788. 8.2
  3789. The ARM Club could almost be classed as a public service Ö offering a 
  3790. great deal for a very reasonable price Ö just ú10 per year.
  3791. 8.2
  3792. At its minimum, the Club offers a quarterly magazine known as Eureka 
  3793. which comprises approximately 70 pages of news, reviews and special 
  3794. offers. Members of the Club, and hence readers of the magazine, are 
  3795. actively encouraged to get involved Ö for example, writing articles, 
  3796. attending committee meetings and helping in the organisation of local 
  3797. shows.
  3798. 8.2
  3799. In addition to all of the above, the club runs an extensive PD library, 
  3800. at the bargain price of ú1 per disc, and recent offers included a Ébuy 
  3801. one, get one freeæ scheme.
  3802. 8.2
  3803. The main problem with the magazine is that its layout gives away the 
  3804. Clubæs user-group based feel. Unlike the professional approach that we 
  3805. are used to in Archive and the rest of the Acorn press, Eureka can have 
  3806. articles running down one column of a page, continuing four pages later, 
  3807. again in just one column, and then finishing two pages further on. 
  3808. Whilst this may be a rather over-the-top example, Iæm sitting here 
  3809. looking at another article that does just that. Perhaps this is not a 
  3810. major criticism, but Archiveæs column balancing approach within an 
  3811. article makes each one much more readable.
  3812. 8.2
  3813. There are regular Club meetings for members in the south of the country, 
  3814. and lists are distributed of membersæ particular fields of interest 
  3815. (unless the member doesnæt wish to be included), so if you are 
  3816. interested in MIDI on Acorn machines, you can get in contact with other 
  3817. users in your area who are like-minded.
  3818. 8.2
  3819. Shows?
  3820. 8.2
  3821. The ARM Club encourages Open Days with leading players in the Acorn 
  3822. software and hardware market exhibiting Ö organised by members! Indeed, 
  3823. I was approached at the BAU Spring Show and asked if I would be 
  3824. interested in helping in to organise a small show / open day in the 
  3825. NorthWest.
  3826. 8.2
  3827. This gives the opportunity for members to meet representatives from 
  3828. major Acorn companies and partake of the special offers available to ARM 
  3829. Club members Ö quite exciting!
  3830. 8.2
  3831. Other benefits
  3832. 8.2
  3833. Not being a dealership, the ARM Club does not sell Acorn-based products 
  3834. to members (PD excluded) but the Club negotiates deals with various 
  3835. software houses allowing members to purchase software direct from the 
  3836. company at discounted prices.
  3837. 8.2
  3838. Conclusions
  3839. 8.2
  3840. I suspect that my conclusions will by now be obvious! The ARM Club has a 
  3841. lot to offer and I for one will be renewing my subscription when the 
  3842. time comes, in the sure knowledge that it is money well spent.
  3843. 8.2
  3844. The ARM Club can be contacted at: Freepost ND 6573, London N12 0BR. 
  3845. Phone/fax: 0181-446-3020.
  3846. 8.2
  3847. If you should want to contact me either for further information, or if 
  3848. youære in the NorthWest, for local details, Iæm available on: phone 
  3849. 01925-755043 (outside office hours) or fax 01925-757377.ááAá 
  3850. 8.2
  3851. Charity Sales
  3852. 8.2
  3853. The following items are available for sale in aid of charity. PLEASE do 
  3854. not just send money Ö ring us on 01603-766592 to check if the items are 
  3855. still available. Thank you.
  3856. 8.2
  3857. Software: First Word Plus ú5, Leading Edge Midi Tracker ú9, Bubble Fair 
  3858. ú2, Blaston ú2, Pysanki ú2, Rotor ú2, Datavision database ú10, MiG 29 
  3859. flight simulator ú10.
  3860. 8.2
  3861. Hardware: Floppy discs as new ú15 per 50, Beebug 5╝ö interface ú5.
  3862. 8.2
  3863. (If you have unwanted software or hardware for Archimedes computers that 
  3864. you could donate in aid of charity, please send it to the Archive 
  3865. office. If you have larger items where post would be expensive, just 
  3866. send us details of the item(s) and how the purchaser can get hold of 
  3867. them.)ááAá 
  3868. 8.2
  3869. Outline Font Design Made Simple
  3870. 8.2
  3871. Christopher Jarman
  3872. 8.2
  3873. One of the reasons I bought a computer in the first place was my 
  3874. interest in handwriting and lettering. Thanks to Roger Spooneræs 
  3875. excellent help through his articles in Archive and his generous advice 
  3876. over the phone, and also thanks to Dave McCartney of Datafile, I have 
  3877. been able to design two or three fonts myself and to put them to work. 
  3878. (The Jarman font for use in handwriting copy sheets was distributed free 
  3879. on the Archive 7.5 monthly disc.)
  3880. 8.2
  3881. Tools for the job
  3882. 8.2
  3883. The basic tool for this job is the program !FontEd. It is obtainable 
  3884. from Acorn and various PD sources, and is said to be quite complicated 
  3885. to use. Its manual on textfile is certainly quite a good example of how 
  3886. to confuse a reader. However, perseverance pays, and although I still do 
  3887. not know what some of the items on the menus are for, I have discovered 
  3888. how to design and edit a font! This is fairly intuitive Ö but much 
  3889. easier using Rogeræs guides! (Archive 5.12 p45, 6.1 p75, 6.2 p17, 6.4 
  3890. p45 & 6.5 p55)
  3891. 8.2
  3892. The biggest breakthrough, however, has come with David Pillingæs !D2Font 
  3893. application, part of his program !Trace obtainable direct from him or 
  3894. through Archive. This allows you to draw or design letters of your own; 
  3895. either in Draw or in any application that saves in drawfile format, then 
  3896. to put them one by one into the !D2Font matrix where they will type out 
  3897. from the keyboard. It is not quite as simple as that, but it is fairly 
  3898. easy once you have become confident in ironing out the little problems 
  3899. caused by your own inadequate drawings! In fact, it is essential to put 
  3900. the !D2Font results into !FontEd first for editing and spacing, before 
  3901. they can be successfully used as an outline font.
  3902. 8.2
  3903. The best way to explain how to do it, is to take you through the design 
  3904. of, say, three letters step by step.
  3905. 8.2
  3906. This is the lower case abc of an alphabet designed as an informal font 
  3907. which was meant to look as if it was cut out of paper. I call it 
  3908. ÉCutfontæ. It actually only took about an hour to do the whole alphabet. 
  3909. It was deliberately done hurriedly!
  3910. 8.2
  3911. These letters were drawn in outline using the straight line segment tool 
  3912. in Draw. With the grid showing, the x height of the letters is 4cms. For 
  3913. a complete alphabet it will be necessary to use several drawfiles 
  3914. containing groups of four or five letters. If you are going to design 
  3915. capital letters, punctuation and numbers as well, it helps to label them 
  3916. accurately as you save each file.
  3917. 8.2
  3918. As a rough guide, for most alphabets, make your ascenders (bdhl etc) 
  3919. around half as tall again as the small letters and make the capitals 
  3920. about the same height as the ascenders. The small Étæ is lower than the 
  3921. others, with its cross-bar at the height of the small letters. Look at 
  3922. some standard fonts to get the proportions, as these are the most 
  3923. frequent errors in lettering design. Numbers should again be about the 
  3924. same height as the capitals. At this stage, you should aim to draw just 
  3925. a really rough alphabet which, although untidy and perhaps out of 
  3926. proportion, is at least your own unique font.
  3927. 8.2
  3928. Enter D2Font...
  3929. 8.2
  3930. Load !D2Font onto the iconbar and click to show the grid. In Draw, there 
  3931. is a facility for saving only selected parts of the page. Select letter 
  3932. Éaæ from your design either using the menu or <shift-f3> and drag it 
  3933. into the pale grey square marked Éaæ in the grid. (See on previous 
  3934. page.)
  3935. 8.2
  3936.  It should then appear as a tiny letter Éaæ. By double clicking on this 
  3937. small Éaæ in a square, it will appear large sized for your inspection.
  3938. 8.2
  3939. At this stage, you may be unlucky and find that the letter is 
  3940. incomplete, or that the centre of it is blacked out. Do not worry. As 
  3941. long as there is something in the box, FontEd will come to your rescue.
  3942. 8.2
  3943. Continue to select each letter and drag and drop them one by one into 
  3944. the relevant grid boxes in D2Font. As a tryout, I would suggest using 
  3945. only two or three letters first, and see how you get on with them before 
  3946. attempting the whole alphabet. When you have everything you wish 
  3947. transferred, select ÉSave Fontæ (there is no need to select Save D2 
  3948. Font) and give your font a name. Put it into a convenient directory. It 
  3949. should now have its own folder looking like any other outline font in 
  3950. your collection, even though, at this stage, you may only be trying out 
  3951. three letters.
  3952. 8.2
  3953. Using FontEd
  3954. 8.2
  3955. Next load FontEd onto the iconbar. Open your newly named font directory 
  3956. and drag the ÉOutlinesæ file down to the FontEd icon. You will see 
  3957. another grid appear just like the one from D2Font as follows...
  3958. 8.2
  3959. However, when you double click on a letter in this application, it will 
  3960. not only appear larger but will be in outline form rather like an object 
  3961. in Draw or Artworks. It will have green dots as movable points, and 
  3962. handles for curves as required. At this point, some letters may not 
  3963. appear filled in black in their small squares. This is only because the 
  3964. outlines are not joined upásomewhere. So you have to inspect each green 
  3965. dot to see if it is really two green dots which are not joined. When you 
  3966. find them, use <adjust> to move one over the other, just as in Artworks. 
  3967. Clicking <menu> over the enlarged window for a letter will give you an 
  3968. option called ÉFull Charæ. This will give you an enlarged black picture 
  3969. of the letter you have been working on.
  3970. 8.2
  3971. By using <select> to make lines and <adjust> to move them, you can re-
  3972. design, mend and manipulate the letters as much as you like. For full 
  3973. details, refer to the three Fonts Workshops articles in Archives 5.12, 
  3974. 6.1 and 6.2.
  3975. 8.2
  3976. When you have altered all your letters to your satisfaction and arranged 
  3977. their widths to suit, do not forget to type in a width for the square 
  3978. marked Éspæ which sets the spaces between letters.
  3979. 8.2
  3980. To do this, you double click on Éspæ, then click <menu> in the large 
  3981. blank square. select Éwidthæ and move to the right, type in 400 (as a 
  3982. start) and see how it looks. Later, you can try greater or lesser width 
  3983. spaces, after trying out the font in your word processor or in Draw.
  3984. 8.2
  3985. When you are satisfied with any alteration, click <menu> over the 
  3986. background matrix and click ÉSaveæ.
  3987. 8.2
  3988. To try out your new font, discard FontEd and drag the font file into 
  3989. your usual Fonts collection. Once installed, any further editing using 
  3990. !FontEd will take place automatically wherever you have put the file.
  3991. 8.2
  3992. The results
  3993. 8.2
  3994. This is Cutfont. It was put together in about an hour using the method 
  3995. described. Capital letters and more careful spacing were done later.
  3996. 8.2
  3997. THIS IS TOONFONT, DESIGNED IN DRAW, THE SAME WAY AS CUTFONT. IT WAS 
  3998. DESIGNED BY MIKE FLANAGAN, THE CARTOONIST, TO GO IN THE BUBBLES OF HIS 
  3999. CARTOON CHARACTERS.
  4000. 8.2
  4001. This is a font called Wyke which took very much longer to design and is 
  4002. meant to look like pen lettering.
  4003. 8.2
  4004. Cutfont and Wyke are not commercially viable complete fonts but you may 
  4005. try them out on this monthæs program disc.
  4006. 8.2
  4007. The Trace disc (which also contains D2Font) is obtainable from David 
  4008. Pilling price ú10 inclusive or through Archive at the same price.ááAá 
  4009. 8.2
  4010. Puzzle Corner
  4011. 8.2
  4012. Colin Singleton
  4013. 8.2
  4014. (In response to a request a few months ago, Colin has offered to provide 
  4015. us with some more puzzles out of his huge repertoire. Ed.)
  4016. 8.2
  4017. What I will try to do is to provide two puzzles each month. There will 
  4018. be (small!) prizes for the first three correct entries for each puzzle 
  4019. drawn out of the bag on the final date for entries which is Friday 11th 
  4020. November. That gives you less than a month but it means Iæll be able to 
  4021. publish the answers in the magazine that you will receive the week after 
  4022. the deadline Ö that should keep the interest going, even if you werenæt 
  4023. able to make an entry. Iæll give the names of prize winners in the 
  4024. following issue. You will know you have won before then because you will 
  4025. (if weære efficient! Ed.) have received your prizes before then but we 
  4026. feel you should get some public acclaim as well.
  4027. 8.2
  4028. Anyway, here are the first two puzzles...
  4029. 8.2
  4030. (1) This is 1994
  4031. 8.2
  4032. You may have come across the Éfour foursæ problem in which you are asked 
  4033. to find a way to form each positive integer from one. As far as you 
  4034. could, each should be expressed using four fours with any standard 
  4035. mathematical symbols.  For example, 76 = 4!/îÅ4 + 4┌4. Some of the 
  4036. expressions became very involved. (Let me try... 1 = 4*4 / 4 / 4á andá 2 
  4037. = 4*4 / (4+4)á and then 3 = (4+4+4) / 4.á Thatæs my limit! Ed.)
  4038. 8.2
  4039. You will not need any obscure functions for this puzzle, the solution 
  4040. can be given as a single expression in the Basic programming language, 
  4041. or on one of the better scientific pocket calculators. All you have to 
  4042. do is form the number 1994 as an expression using, not four fours, but 
  4043. the digits 1á9á9á4 in that order with suitable mathematical symbols.  
  4044. 8.2
  4045. (2) Conversations
  4046. 8.2
  4047. Alan, Bill, Chris, Dave, Eric and Fred have gone to their local hostelry 
  4048. for a quiet drink or two. It is, of course, likely that they will engage 
  4049. in conversation in groups. They might all form one group, or they might 
  4050. split into smaller groups not necessarily the same size. Some, or all, 
  4051. may remain alone, and presumably silent.
  4052. 8.2
  4053. In how many different ways might the six friends form conversational 
  4054. groups?
  4055. 8.2
  4056. Feedback
  4057. 8.2
  4058. If you have any comments or suggestions to do with Puzzle Corner, write 
  4059. to me at 41 St Quentin Drive, Sheffield, S17 4PN but send your answers 
  4060. to the puzzles to Paul at the Archive address by 11th November.ááAá 
  4061. 8.2
  4062. Help!!!!
  4063. 8.2
  4064. Å  Acorn sharesáÖáI have some money to go towards buying a RiscáPC but 
  4065. only about half of what I need. Iæd like therefore to invest that money 
  4066. in Acorn shares and then in 2-3 years time when the next generation of 
  4067. amazing Acorn computers appears, Iæll be able to buy one as the shares 
  4068. will have doubled in value Ö well, thatæs the theory. The trouble is 
  4069. that I live in France. Can anyone help me to buy them directly from a UK 
  4070. broker as the procedure for doing that from France is far from easy?á 
  4071. Bernard Maugoust, 13/36 rue du Vercors, F.59650 Villeneuve dæAscq, 
  4072. France.
  4073. 8.2
  4074. Å  FaxPack wantedáÖáI was half-way through setting up a FaxPack network 
  4075. for a registered charity when Computer Concepts stopped making them! 
  4076. Call Steve on 01483-502146 if you would be interested in selling me 
  4077. yours.
  4078. 8.2
  4079. Å  Help with Acorns Ö Is there anybody within a 50 mile radius of Biggar 
  4080. in Lanarkshire, who is conversant with Acorn machines and may be able to 
  4081. lend a helping hand to me with the use of my system? My main uses are 
  4082. with Impression and Artworks. Please contact Anna McCosh on 01899-20221 
  4083. or fax 01899-20871.
  4084. 8.2
  4085. Å  Internet access Ö We said last month we would soon have an e-mail 
  4086. address. Unfortunately, I applied through BBC Networking Club who have 
  4087. had problems with öa last minute contractual issueò. They hoped the 
  4088. delay would be öonly a matter of weeksò but they returned my 
  4089. application.
  4090. 8.2
  4091. In the meantime, David Dade of the Arcade Bulletin Board has come to the 
  4092. rescue, at least temporarily. He has kindly given me an Internet mailbox 
  4093. on Arcade, so if you want to send any e-mail, I am, for now, 
  4094. PBeverley@arcade.demon.co.uk. Many thanks, David.á Ed.
  4095. 8.2
  4096. Å  PC file formatsáÖáAs a total stranger to the PC world, I am having 
  4097. trouble examining images, sound samples, etc, using ChangeFSI, 
  4098. Translator, AudioWorks etc. The problem is that I am never quite sure 
  4099. what all those file types are that appear after the / in a DOS file 
  4100. name. Is there a list that I can refer to? If not, is there someone who 
  4101. can compile such a list and maybe we can have it published in Archive so 
  4102. that I can refer to it. All I want is something along the line of WAV- 
  4103. Sound Sample, BMP- Graphic file, so that I know which Acorn program to 
  4104. try and load it into!á Paul Hooper, Norfolk.
  4105. 8.2
  4106. Iæm not sure if this is the sort of information that Simon Coulthurst as 
  4107. Risc-DOS Column editor might want to collate, but then Jim Nottingham is 
  4108. doing some work on the interchange of different file formats, so perhaps 
  4109. he might want to do it. Well, just send in your ideas, comments, etc to 
  4110. the Archive office and weæll see who wants to deal with it! Ed.
  4111. 8.2
  4112. Å  Star NL10 graphics printing Ö Is anyone using a Star NL10 printer to 
  4113. print desktop fonts and graphics? I am using an A5000 with RISC OS 3.1, 
  4114. and the Acorn LX80 printer driver. Printing from Draw, the graphics 
  4115. start printing at the bottom of a sheet and spill onto the next one. 
  4116. Text in Impression doesnæt print at all unless I use a large point size, 
  4117. and there are still problems in that there are gaps in the printing. Any 
  4118. help would be appreciated. Contact JáFell, 26 Gladiator Green, Castle 
  4119. Park, Dorchester DT1 2RW.
  4120. 8.2
  4121. Help Offered
  4122. 8.2
  4123. Å  SubgramsáÖáIn answer to last monthæs request for software that 
  4124. generates subgrams, with Longman Logotronæs Pendown, there is a separate 
  4125. application called !List which does the job using its 26,000 word 
  4126. dictionary. (Charles Woodbridge, Huddersfield) Also, as pointed out by 
  4127. many subscribers, PipeDream 4 has a similar facility built in.
  4128. 8.2
  4129. Talking of anagrams, did you know that one anagram of öNorwich Computer 
  4130. Servicesò is öEver more succinct worshipò! Any other offers? Ed.ááAá 
  4131. 8.2
  4132. SCSI Card Compatibility
  4133. 8.2
  4134. Jim Nottingham
  4135. 8.2
  4136. In Archive 7.12 p53, I invited readers to let me have details of their 
  4137. SCSI cards and SCSI devices with a view to making the data available to 
  4138. readers, hopefully to help future purchasers avoid problem areas. By 
  4139. coincidence, and for the same reason, Keith Hodge asked for the same 
  4140. data two pages later. He and I have pooled the responses and this 
  4141. article is by way of an initial report. Anything in double-quotes is 
  4142. cribbed straight from readersæ letters.
  4143. 8.2
  4144. Some twenty readers have responded to date; sincere thanks to you all 
  4145. for making the effort to send such detailed and helpful replies. That 
  4146. said, there must be far more than twenty readers with SCSI systems, so 
  4147. how about more replies folks? The more data for the database, the more 
  4148. useful it will be. Only two of the SCSI interface manufacturers 
  4149. responded to my letters so we are rather short of details there. 
  4150. Fortunately, a couple of third-parties have come up with some very 
  4151. valuable data; many thanks to David Pilling and Dave Webb (NCS).
  4152. 8.2
  4153. The database
  4154. 8.2
  4155. The information received to date is shown on the table (presentation 
  4156. courtesy of TableMate 2). The data has been accepted Éas isæ and is 
  4157. given in good faith but, clearly, neither I nor the publishers of 
  4158. Archive can accept any responsibility for its accuracy or use. Caveat 
  4159. emptor and all that. If anyone spots errors, please do let me have 
  4160. details. If and when further data becomes available, this will be added 
  4161. and the survey re-issued as appropriate.
  4162. 8.2
  4163. In the body of the table, a single or multiple tick indicates one or 
  4164. more reader-reports of successful operation of the SCSI device when 
  4165. connected to the listed interface. Similarly, a cross indicates a 
  4166. reported incompatibility. Where an asterisk is added, this indicates a 
  4167. Égrey areaæ where, typically, success was achieved only after one or 
  4168. more problems were ironed out. Unfortunately, these details are far too 
  4169. extensive to include in this survey but, should anyone be considering 
  4170. moving into a combination of card/device with an asterisk against it, 
  4171. and would like to receive details of the relevant reader-report, please 
  4172. drop me a line with a stamped, addressed envelope and you shall have a 
  4173. photocopy by return. The same goes for any other information with which 
  4174. I may be able to help.
  4175. 8.2
  4176. The model of host computer used does not appear to have any bearing on 
  4177. compatibility so details are not included. However, it should be borne 
  4178. in mind that, when converting to a Risc PC for example, it may be 
  4179. advisable or even essential to have your SCSI interface upgraded to take 
  4180. advantage of latest improvements. Generally, this will involve buying an 
  4181. upgrade kit and often entails swapping a ROM on the SCSI card.
  4182. 8.2
  4183. The SCSI cards
  4184. 8.2
  4185. The table lists all known SCSI interface cards for Acorn computers, 
  4186. although one grey area is whether some of the cards are still available. 
  4187. For example, it is known that supplies of the State Machine Eco card are 
  4188. almost exhausted and will not be resurrected. The Cumana SCSI II card is 
  4189. a recent entrant and Iæm not sure about availability. Castle Technology 
  4190. have recently taken over the marketing and support of the Lindis/
  4191. Lingenuity SCSI cards and up-to-date software is available for all 
  4192. versions of the interface.  They plan to release a new 8/16-bit card at 
  4193. Acorn World 94.
  4194. 8.2
  4195. Hardware and software version numbers are the most recent reported. 
  4196. There seems to be near-equality in the version of CDFS used on the 
  4197. various interfaces. The reason for this is that the software is included 
  4198. under licence from Acorn.
  4199. 8.2
  4200. With the exception of the Atomwide and State Machine Eco cards, all 
  4201. interfaces have a socket on the card for an internal device and a second 
  4202. socket on the rear panel for connection of external SCSI device(s). 
  4203. There is only one reported limitation on choice of podule slot; in the 
  4204. Risc PC, the Morley cards should be inserted in Slot 1. Following 
  4205. installation, the Morley and Oak cards have to be configured so they 
  4206. know which slot they are in, which devices are attached, and so on; this 
  4207. also applies if you move the card from one slot to another.
  4208. 8.2
  4209. Both variants of the externally-mounted Atomwide SCSI interface (with 
  4210. and without printer socket) plug into the bi-directional printer port of 
  4211. A5000s and the Risc PC and have a single socket for SCSI devices. They 
  4212. are compatible with Computer Conceptsæ TurboDrivers and the dreaded 
  4213. dongles.
  4214. 8.2
  4215. The State Machine Eco card is a most interesting option. It is a small 
  4216. module which plugs into the Econet socket of the A300/A400/A540/A3000/
  4217. A5000 computers (for safetyæs sake, early A3000 owners are advised to 
  4218. have it fitted by a dealer Ö something to do with the unprotected power 
  4219. supply). The card has a single 50-pin edge-connector for an internal 
  4220. SCSI device, although it would be possible to take a flying lead through 
  4221. the computer case for connecting devices externally. Apart from the 
  4222. advantage of not taking up a podule slot, it appears the card is 
  4223. remarkably compatible with all manner of devices including CD-ROMs and 
  4224. scanners. The card is actually stamped ÉFloptical Interfaceæ. Software 
  4225. comes on disc and there has been mention of running CDFS with Kodak 
  4226. PhotoCD support. Another great advantage is the cost Ö ú35 + VAT! 
  4227. Unfortunately, supplies are running out so you may need to get in quick.
  4228. 8.2
  4229. Hard disc drives
  4230. 8.2
  4231. Maximum free memory on storage devices, including hard discs, is usually 
  4232. 5-9% less than the nominal capacity of the device. The data listed in 
  4233. the table under ÉCapacityæ gives an indication of the lower figure, 
  4234. where known. There is some confusion over the Rodime drive model numbers 
  4235. and capacity so, if you move into that area, do double-check you are 
  4236. getting what you want.
  4237. 8.2
  4238. Apart from the two tabulated incompatibilities with the Quantum 105S 
  4239. drive, there were no reported problems in getting hard disc drives to 
  4240. work reliably, whether mounted internally or externally. There were two 
  4241. reports of drive failure, both Quantum, model(s) not known.
  4242. 8.2
  4243. Use of fan quieteners was questioned in relation to whether hard disc 
  4244. drives were put at risk of overheating. Two readers commented that 
  4245. fitting a fan quietener had little beneficial effect as it turned out 
  4246. the drive was noisier than the fan!
  4247. 8.2
  4248. Cartridge drives
  4249. 8.2
  4250. The flexibility and potentially unlimited capacity of removable 
  4251. cartridge drives is making them increasingly popular. There was only one 
  4252. reported difficulty in getting a drive to run (a duff drive, replaced by 
  4253. NCS). Over a year ago, Oak said their card was not recommended for 
  4254. SyQuest drives but Iæm not sure if this is still the case.
  4255. 8.2
  4256. Most drive owners reported that, unless a cartridge is inserted and 
  4257. running in the Syquest drive when the computer is shut down (*Shutdown 
  4258. or <shift-ctrl-f12>), the computer will hang up with error messages 
  4259. depending on the SCSI interface. Two readers readily admitted that, 
  4260. because of this shortfall, they no longer shut down their computers in 
  4261. the approved manner. Does anyone have any advice on this problem? Is 
  4262. this OK or detrimental to the health of hard discs? The Acorn card 
  4263. throws up an error message but will allow shutdown.
  4264. 8.2
  4265. Floptical drives
  4266. 8.2
  4267. Although three readers reported successful operation of floptical 
  4268. drives, there were quite a few problems to be resolved and, with 
  4269. questions being asked about follow-up support, it seems to be a dodgy 
  4270. area. ö...(Installing a floptical) was probably a mistake. I should have 
  4271. saved up for a Syquest drive for backing-up purposesò.
  4272. 8.2
  4273. Tape streamers
  4274. 8.2
  4275. There was only one reported use and there were problems with tape 
  4276. capacity and in setting it up. öThis will soon be replaced with a 
  4277. removable ... driveò, so he canæt be too happy with it.
  4278. 8.2
  4279. CD-ROM drives
  4280. 8.2
  4281. There were few significant problems setting up CD-ROM drives. The Sony 
  4282. CDU-8003A is actually an Apple (who?) CD300 and needs a patch, available 
  4283. from Acorn dealers including NCS.
  4284. 8.2
  4285. As reported recently in Products Available (7.10 p4), Morley supply a 
  4286. special driver to use multisession PhotoCD with the Toshiba drives. This 
  4287. is now supplied with Morley cards but is also available as an upgrade on 
  4288. disc for other interfaces and earlier Morley cards.
  4289. 8.2
  4290. I had a problem recently when running audio CDs in a Toshiba drive 
  4291. connected to a Morley cached card (intermittent stopping). If you get 
  4292. this problem, contact Morley who have a replacement chip available. Two 
  4293. readers with Morley cards mentioned their computers crashed if they 
  4294. clicked on a CD-drive icon and there was no disc in the drive (the Acorn 
  4295. card gives a ÉDrive emptyæ error).
  4296. 8.2
  4297. Scanners
  4298. 8.2
  4299. This is a fast-moving area with falling prices and increasing 
  4300. availability of potentially suitable scanners. However, there are 
  4301. numerous reports of certain units being öpickyò as to which interfaces 
  4302. they will run from, or otherwise being less than stable.
  4303. 8.2
  4304. Irlam recommend the Morley cards for the Epson scanners. The Acorn card 
  4305. will also run the Model 8000 and Ö with tweaking Ö can be made to run 
  4306. the 6500, but this is not advisable. Reportedly, the Hewlett-Packard 
  4307. scanners are not reliable on the Morley cards (öit ... seems an 
  4308. intermittent problem Ö if you switch the system on and off enough times, 
  4309. then eventually it worksò). Integrex recommend only the Cumana card for 
  4310. their CS300 while the Aries Relisys scanners from Watford Electronics 
  4311. will operate only with the Cumana SCSI II interface.
  4312. 8.2
  4313. Installation
  4314. 8.2
  4315. One brave soul successfully converted an external device to internal use 
  4316. by removing the gubbins and installing it in a Risc PC. The only 
  4317. problems reported were finding the power cable (hidden under the floppy 
  4318. drive), getting a suitable data cable and, as the device finished up 
  4319. without terminators, having to make sure it was in the middle of the 
  4320. SCSI daisy-chain. Iæm not sure I would want to ÉRiscæ doing this Ö 
  4321. wouldnæt the device/computer warranties be affected?
  4322. 8.2
  4323. Connections
  4324. 8.2
  4325. Tying everything together seems to cause no end of problems and 
  4326. confusion, mainly due to there being little standardisation of 
  4327. connectors and, sometimes, inappropriate names being used to identify 
  4328. them.
  4329. 8.2
  4330. All internal interfaces have an oblong, 50-pin, edge-connector plug 
  4331. mounted on the card itself, normally used for connecting an internal 
  4332. device, commonly by a ribbon cable terminated by a 50-pin header socket. 
  4333. (The term ÉIDCæ Ö insulation displacement connector Ö is often used but, 
  4334. strictly speaking, this refers to the method used to fix ribbon cable to 
  4335. the plug or socket, a clever crimping tool being used to avoid having to 
  4336. solder individual connections.)
  4337. 8.2
  4338. External connectors can be one of three types; a 50-pin edge-connector 
  4339. as described above, a 25-pin D-type socket or a 50-pin Centronics socket 
  4340. (rather like a printer socket but bigger Ö called ÉAmphenolæ by NCS). 
  4341. There is an odd man out Ö the HCCS Ultimate micropodule has a 
  4342. proprietary connector but I understand is supplied with an adaptor lead 
  4343. with a Centronics plug attached.
  4344. 8.2
  4345. External boxes or devices will have a connector which can be any of the 
  4346. three main types mentioned above, although Centronics is probably the 
  4347. most common these days. Many external devices will have two sockets, 
  4348. allowing for easy connection in the middle of a SCSI daisy-chain. The 
  4349. actual cables for external connection are normally of two types; a 25/
  4350. 50-way ribbon cable, usually with IDC connections, or a heavy-duty 1cm 
  4351. diameter screened cable. Clearly, with this range of different 
  4352. connectors and cables, you could easily finish up with the wrong type. 
  4353. NCS and others can supply cables to suit but more than one reader 
  4354. reported having to have a Éspecialæ made up or resorted to DIY.
  4355. 8.2
  4356. Device ident & termination
  4357. 8.2
  4358. There seems to be considerable confusion about device identification and 
  4359. termination. This is not altogether surprising as, in my view, interface 
  4360. and device manufacturers make the whole thing unnecessarily complex, 
  4361. whilst user-guides are often over-technical with sloppy editing. The 
  4362. outcome is that many people reported problems, not all of which were 
  4363. sorted out by the suppliers. Some admit to simply ignoring things like 
  4364. correct termination (öIf it works, why fix it?ò).
  4365. 8.2
  4366. Make no mistake, if you do not correctly terminate your SCSI system, you 
  4367. run the risk of corrupting data or even damaging your SCSI card and 
  4368. devices (Iæve seen two cards Éblownæ on PCs). The subject is outside the 
  4369. scope of this survey but Dave Webb at NCS has sent me a copy of a very 
  4370. well-written and informative guide they send to customers which would 
  4371. form the basis of a good Archive article.
  4372. 8.2
  4373. (OK, Iæll see if we can get it out as an article next month. Ed.)
  4374. 8.2
  4375. Sales Support
  4376. 8.2
  4377. Where readers had hit problems before or after purchase and required 
  4378. assistance, the standard of support varied widely. Cumana, Integrex, 
  4379. Irlam and Technology Matrix all attracted pleasing comments, with 
  4380. especial praise for both Morley and NCS (öexemplary ... service ... 
  4381. customer supportò). HCCS had very mixed reviews, ranging from öexcellent 
  4382. supportò (Archive 8.1 p40) to being severely criticised by two readers 
  4383. (öHCCS basically didnæt want to knowò).
  4384. 8.2
  4385. The bottom line
  4386. 8.2
  4387. Anyone reading this survey from cold may form the view that SCSI systems 
  4388. are difficult to master, fraught with problems and should be avoided. 
  4389. This is not intended; there are lots of ticks on the table and every one 
  4390. represents a successful, Éplug in and goæ situation. However, anyone 
  4391. setting up a SCSI arrangement should anticipate that there may be 
  4392. problems and, hopefully, this survey will help you avoid at least some 
  4393. of them.
  4394. 8.2
  4395. One recurrent theme in readersæ letters is that, where problems do 
  4396. occur, you should not hesitate to ask for help. The best places to go 
  4397. will be the SCSI interface manufacturers (generally) or, perhaps better 
  4398. still, deal with a reputable supplier. Here are a selection of 
  4399. unsolicited comments:
  4400. 8.2
  4401. öVery few SCSI setup problems canæt be solved.ò
  4402. 8.2
  4403. öAs one would expect, (NCS) eventually got everything sorted out OK Ö at 
  4404. no time was I worried that I would be left with a scanner that would not 
  4405. work.ò
  4406. 8.2
  4407. öI would strongly recommend that anyone contemplating buying SCSI 
  4408. equipment do so through a reputable Acorn dealer and describe clearly 
  4409. what set up they are trying to achieve. If Iæd tried to do it myself, I 
  4410. could easily have ended up with two devices that had the same SCSI 
  4411. number, or had problems with setting up the connections.ò
  4412. 8.2
  4413. Please do send me further reports which I will add to the database and 
  4414. make available on request. And donæt hesitate to ask for more 
  4415. information (usual rules: no SAE = no reply). Jim Nottingham, 16 
  4416. Westfield Close, Pocklington, York, YO4 2EY.ááAá 
  4417. 8.2
  4418. Text continues on page 62...
  4419. 8.2
  4420. Hints and Tips
  4421. 8.2
  4422. Å  A3000 bulging case Ö My early A3000 had, from the start, a standard 
  4423. Acorn monitor stand upon which was a AKF17 monitor. Of late, I found the 
  4424. upper case section, on the left hand side by the power supply, had 
  4425. started to bulge out from the bottom section. This was caused by the 
  4426. weight of the monitor supported by the Acorn stand only on the extreme 
  4427. edges of the case.
  4428. 8.2
  4429. In my job as IT Technician at school, I had noticed (having removed 
  4430. countless covers for various reasons) there have been two upgrades to 
  4431. the cases, and one of the upgrades had special strengthening and 
  4432. interlocking around this area, no doubt with this in mind. The latest, 
  4433. Mk 3 version is available as an Acorn spare part. The base of the new 
  4434. case requires a lot of work in removing the PCB and any upgrades, and 
  4435. the power supply design has changed making the changeover awkward. 
  4436. However the new case lid will fit onto the old base and this alone 
  4437. offers enough strength to cure the problem.á K R Coton, Solihull.
  4438. 8.2
  4439. Å  Disabling POST test (and other useful Ébitsæ) Ö One of our customers 
  4440. found that because the POST (Power On Self Test, or the software that 
  4441. makes the screen flash pretty colours at switch on and flashes the 
  4442. floppy light at you when things go wrong), had been partly disabled, 
  4443. meaning that his SCSI drive was not given sufficient time to get ready 
  4444. before the SCSI card demanded its attention. Some people may have 
  4445. disabled this after installing certain versions of the VIDC enhancer. 
  4446. The POST will always be reactivated by a delete-power on, but there is a 
  4447. more subtle way of switching it on or off. Byte 188 (&BC) of the CMOS 
  4448. RAM contains 8 bits which affect various miscellaneous configuration 
  4449. options.
  4450. 8.2
  4451.   Bits 0-1  ROMFS Opt 4 state
  4452. 8.2
  4453.   Bit 2  cache icon enable state
  4454. 8.2
  4455.   Bit 3-5  screen blanker time: 0=off, 1=30s, 2=1min, 3=2min, 4=5min, 
  4456. 5=10min, 6=15min, 7=30min.
  4457. 8.2
  4458.   Bit 6  screen blanker/Wrch interaction: 0=ignore Wrch,
  4459. 8.2
  4460.     1=Wrch unblanks screen
  4461. 8.2
  4462.   Bit 7  hardware (POST) test disable: 0=full tests, 1=disable long 
  4463. tests at power-up.
  4464. 8.2
  4465. RISC OS 3 PRM, 1-358, Acorn Computers Ltd.
  4466. 8.2
  4467. The program disc contains a simple program for altering the state of any 
  4468. of these bits.á David Webb, NCS.
  4469. 8.2
  4470. Å  Inkjet printers and paper quality Ö A number of items have appeared 
  4471. here and elsewhere on how to realise to the full the potential quality 
  4472. of printouts with ink-jet printers. At 300 dpi, one would think it ought 
  4473. to be indistinguishable from the output from a laser printer with the 
  4474. same resolution.
  4475. 8.2
  4476. Why is there a problem? All papers are made from fibres, matted 
  4477. together; thus, if you put a drop of liquid onto a piece of paper, the 
  4478. fluid will flow between these fibres, carrying with it any dye or 
  4479. colourant: hence the fuzzy edges of the output from inkjet printers with 
  4480. unsuitable papers. Coating the paper can eliminate the problem, but at a 
  4481. substantial cost. However, with careful design of the paper making 
  4482. process, it is possible to minimise (though not eliminate) this 
  4483. Ébleedingæ.
  4484. 8.2
  4485. I wrote to Hewlett Packard and asked for their recommendations They came 
  4486. up with two types of paper and their suppliers. I got some samples, and 
  4487. both were very good but, by a small margin, ÉVersoix Copyæ seemed to me 
  4488. the better (and cheaper). The other, ÉReyjetæ, is close behind and both 
  4489. are streets ahead of most ordinary photocopier paper. Neither is very 
  4490. expensive (about ú3.00 per ream for Vesiox and ú5.50 for Reyjet) but 
  4491. neither are very readily available. If you write to the distributors, 
  4492. they will send you samples and the name of your nearest stockist.
  4493. 8.2
  4494. Versoix Copy Ö Darent Paper Agencies, Wandle House, Riverside Drive, 
  4495. Mitcham, Surrey, CR4 4SU. (0181-640-4102)
  4496. 8.2
  4497. Reyjet Ö Denian Paper Ltd, Unit D2, West Mill, Imperial Business Estate. 
  4498. Gravesend, Kent, DA11 0DL. (01474-569919)á Barry Humpidge.
  4499. 8.2
  4500. Å  Irregular text frames in Publisher Ö In response to one of Keith 
  4501. Parkeræs wish-it-did-that moans in the Comment Column (8.1 p31), I would 
  4502. suggest that whilst irregular text frames would be nice, the use of a 
  4503. regular frame öframedò by a couple of repelling irregular graphics 
  4504. frames (drag an empty drawfile into blank frames) does the job, with a 
  4505. little fiddling. áJohn McCartney.
  4506. 8.2
  4507. Å  Large banners in Impression Ö To create a six foot long banner, or 
  4508. similar, using Impression, create a new master page, öBannerò, width 
  4509. 72ö, depth 8ò, Landscape, margins 0.5 with one column. Quit the master 
  4510. pages and alter the chapter of the document, selecting öBannerò as the 
  4511. master page. Change the font size to around 400 point and centre the 
  4512. text. Type the banner message. Print out on tractor fed continuous paper 
  4513. (sideways!). Vector offers some useful banners ready made, or you can 
  4514. use Impressionæs Borders in ÉAlter Frameæ, to enhance the finished 
  4515. article.á Irene Quinn, Thetford, Norfolk.
  4516. 8.2
  4517. Å  Laser Direct on the Risc PC Ö If you are upgrading to a Risc PC and 
  4518. have an elderly Laser Direct card, it will not work if it is öIssue oneò 
  4519. (the computer will not initialise after the board has been plugged into 
  4520. one of the expansion slots). This type can be quickly identified by the 
  4521. fact that it is the only version where there is a ribbon cable 
  4522. connecting the circuit board to the printer output socket. Computer 
  4523. Concepts will exchange this type of board for the latest version for 
  4524. ú100. You will probably also need a copy of the most recent version 
  4525. (2.63) of the printer driver disc at ú10.á David Smith, Edinburgh.
  4526. 8.2
  4527. Å  More Sleuths on the case Ö If you are lucky enough to have lots of 
  4528. memory on your machine you can run two or more copies of Sleuth at the 
  4529. same time, so that if you are OCRing several pages of text, the rate of 
  4530. OCRing can be considerably increased. On a simple test run, two copies 
  4531. running saved 36% on the time taken and three copies saved nearly 50% on 
  4532. the time! It then occurred to me that using more than one copy might be 
  4533. infringing the software licence, but on checking with Risc Developments, 
  4534. I was assured that this was not the case. áPhilip Foster, Cambridge.
  4535. 8.2
  4536. Å  Turbo charging draft printing with a Deskjet printer Ö What I didnæt 
  4537. realise, until I tried it by accident, was that the ÉDraftæ button on 
  4538. the printer worked with graphic (e.g. output from Impression), as well 
  4539. as Éstraightæ printing. Thus, with your printer driver set to 150ádpi, 
  4540. and the Édraftæ light on, you can produce readable copies for proof 
  4541. reading in virtually no time at all!á Barry Humpidge.
  4542. 8.2
  4543. Å  Turbo Driver v4 and Dongles Ö If you are using CCæs Turbo Driver v4 
  4544. on a computer with a bi-directional parallel port, via a dongle, the 
  4545. status signals donæt get through. This includes signals, such as öpaper 
  4546. outò and öprinter offlineò etc. If the driver software is looking for 
  4547. these signals you may find that printing is blocked. To bypass the 
  4548. problem call up the configuration dialogue box and configure to ignore 
  4549. status signals.á Nick Harris, Norwich.ááAá 
  4550. 8.2
  4551. Tudor Monarchs & Tudor Clipart
  4552. 8.2
  4553. Ed Archer
  4554. 8.2
  4555. Tudor Monarchs is produced by Angelsoft Educational and contains a set 
  4556. of three discs, thirteen worksheets and two manuals. The reason for the 
  4557. three disc set is that Tudor Monarchs is basically an electronic book 
  4558. which is run from the first disc containing a Magpie reader. This is a 
  4559. sound idea in so far as it encourages both teachers and pupils to make 
  4560. up their own electronic book. The way in which Magpie can be used is 
  4561. well described in both manuals.
  4562. 8.2
  4563. The first disc could have had more pages in it Ö this is a criticism I 
  4564. would apply to all the discs, in that there was too much free space. I 
  4565. thought the content was reasonable although there were several notable 
  4566. historical inaccuracies e.g. Germany and Italy did not exist as 
  4567. countries. Some of the pictures were poor, e.g. the view of the Star 
  4568. Chamber was rather dark. On the plus side, the pop up pages were a very 
  4569. good idea.
  4570. 8.2
  4571. The second disc had some good sections such as the introduction to the 
  4572. reign of Edward VI and I found the picture of the stake a moving touch 
  4573. in relation to the religious persecutions in the reign of Mary Tudor. 
  4574. The text could have been more informative, especially in the Drama 
  4575. section. More use could have been made of Tudor music.
  4576. 8.2
  4577. The worksheets were disappointing on two counts. First of all, there 
  4578. were no illustrations and, in my opinion, these are vital to hold a 
  4579. childæs interest. Also, the questions should have been framed in the 
  4580. context of the 5-14 curriculum. This is of great importance to teachers 
  4581. and needs to be addressed.
  4582. 8.2
  4583. Tudor Clipart Ö Again, there seemed to be a great deal of wasted disc 
  4584. space in the set of four discs. This amounted to more than one disc, and 
  4585. I also felt that the clipart could have been compressed.
  4586. 8.2
  4587. The manual was very useful and the tips regarding conversion from Draw 
  4588. to Paint were very useful. It was very much to the point and was very 
  4589. user friendly.
  4590. 8.2
  4591. The actual contents of the discs was variable. In particular, on Disc 1, 
  4592. I liked the portrait of Henry VIII but I did think that more care could 
  4593. have been taken with the alignment of the pictures as several were off 
  4594. the paper limits. I was especially impressed by the coat of arms and the 
  4595. family tree on Disc 2 and the heads would be useful for the production 
  4596. of worksheets.
  4597. 8.2
  4598. Disc 3 of the clipart set was a mixed bag. The map of Wales was 
  4599. excellent but more detail and explanation would have been very useful 
  4600. for both the Flodden map and the Armada map. The ships on the disc were 
  4601. of variable quality, although the one of the Golden Hind was very good.
  4602. 8.2
  4603. Disc 4 also had its good and bad points. First of all, I did not know 
  4604. they had rifles in Tudor Britain! The bibles were rather disappointing 
  4605. and looked distinctly 20th century. The buildings and the country life 
  4606. sections were the best ones on this disc.
  4607. 8.2
  4608. My general view of the packages is that they represent a lot of hard 
  4609. work but they do need some revision before I would give them an 
  4610. unequivocal recommendation.
  4611. 8.2
  4612. Tudor Monarchs costs ú20 +VAT and includes a site licence. Tudor clipart 
  4613. costs ú15 +VAT but if you purchase both together, the cost will be ú30 
  4614. +VAT from Angelsoft.ááA 
  4615. 8.2
  4616. PD on CD
  4617. 8.2
  4618. Paul Hooper & Tony Stevens
  4619. 8.2
  4620. (Ooops! I seem to have ended up with two reviews of the same product. 
  4621. Iæll try to shuffle the two into one and, hopefully, end up with 
  4622. something that reflects the views of both rather than the views of 
  4623. neither! Ed.)
  4624. 8.2
  4625. Paul Hooper starts...
  4626. 8.2
  4627. As a frequent user of PD libraries, I have found that they are, like the 
  4628. proverbial curateæs egg, good in parts. Certainly, there are many PD 
  4629. programs on my hard disc that I would not be without and I have many 
  4630. floppy discs filled with music, clipart, animations and other things 
  4631. that may come in useful one day. The trouble is that, along with many 
  4632. gems, there is an awful lot of PD that I would not give disc-room. 
  4633. 8.2
  4634. Now couple this with the huge storage capacity of a CD and it is a 
  4635. classic recipe for a lot of ÉShovelwareæ. So how does this offering 
  4636. measure up?
  4637. 8.2
  4638. PDCD One from Datafile
  4639. 8.2
  4640. The CD contains about 250Mb of data for a total cost of ú30. Now if you 
  4641. work on the assumption that most PD discs cost ú1 a piece, the CD 
  4642. contains about ú320 of software. Yet how much of this would you have 
  4643. bought? Well, I thought I would go through my own collection of PD 
  4644. material and see how much of it was now duplicated on the CD. I soon 
  4645. worked out that, taking into account the clipart, I had well over 40Mb 
  4646. of this material on a mixture of floppy and hard disc, so the thought of 
  4647. freeing up all this storage space quite appealed to me. Also, that 
  4648. amount of material has cost me well over ú50 when it was bought on 
  4649. floppy disc.
  4650. 8.2
  4651. Warning
  4652. 8.2
  4653. I then set out to explore more of the disc and, with my six year old 
  4654. daughter, I went through all the sillies and much of the clipart. When I 
  4655. opened the box, I had noticed a small slip of paper saying that some of 
  4656. the JPEG files were Éunsuitable for childrenæ and I steered well clear 
  4657. of these until she was in bed. Iæm glad I did, because there were a 
  4658. number of fantasy horror style pictures and also some images that belong 
  4659. on the top shelf of a newsagents. Is it really necessary to include 
  4660. files like this on a CD? The problem is that, being a read-only medium, 
  4661. it is impossible to remove them.
  4662. 8.2
  4663. The rest
  4664. 8.2
  4665. Much of the rest is very good material although a number of the games 
  4666. and utilities failed to work on my A5000 and how compatible these sort 
  4667. of things are with the Risc PC is open to question. As David Holden said 
  4668. in the PD Column last month, this looks like a CD that was put together 
  4669. in a hurry Ö many of the utilities are quite old versions.
  4670. 8.2
  4671. Tony gives a much more detailed breakdown of the contents, so over to 
  4672. him...
  4673. 8.2
  4674. (Tony was using a RiscáPC and had problems with quite a bit of the CD 
  4675. not running properly. The Datafile are aware of these problems but the 
  4676. CD was produced before they managed to get hold of a machine on which to 
  4677. test the software. However, they are producing a module which will solve 
  4678. 90%+ of the problems. If you have already bought the CD and want a copy 
  4679. of the module, drop the Datafile a line and they will send you a copy as 
  4680. soon as it is ready. Ed.)
  4681. 8.2
  4682. Getting started
  4683. 8.2
  4684. Clicking on the CD icon opens a window containing an application called 
  4685. !Database and fourteen directories; Animation; Clipart; Demos; Fractals; 
  4686. Games; GamesDemos; Graphics; Languages; Magazines; Music; Raytracers; 
  4687. Schools; Sillies and Utilities. 
  4688. 8.2
  4689. The Database application is a text reader for a comprehensive index of 
  4690. the contents of the disc. Interactive help is available and should be 
  4691. used to get the best from the application.
  4692. 8.2
  4693. The Animations directory includes a copy of !Projector which shows files 
  4694. from the Euclid package. The 26 animations all work and the quality is 
  4695. high and the variety good.
  4696. 8.2
  4697. The clipart directory contains a wide variety of items in both drawfile 
  4698. and sprite format but as is usual with these large collections, there is 
  4699. a wide variation in the quality. Some of it is frankly rubbish, 
  4700. particularly among the collection of sprites, and I wish the PD 
  4701. libraries would weed some of this out. There is also a lot of 
  4702. duplication with several directories in the collection containing a 
  4703. significant number of the same clips. A little more attention at the 
  4704. editorial stage would have been sensible. Even so, this is an enormous 
  4705. collection and the bad is more than adequately balanced by the good; 
  4706. some very good indeed. Your own perception of the clips on offer is 
  4707. going to be coloured by your particular needs, but the quantity ensures 
  4708. that there must be something here for you.
  4709. 8.2
  4710. There are 72 Demos in the collection but since the majority do not work 
  4711. with the Risc PC I can make no useful comment. 
  4712. 8.2
  4713. The Fractals programs are all good examples of their type but at least 
  4714. one locked up the machine when I attempted to exit to the desktop. You 
  4715. wonæt be able to resist browsing and PD programs are notorious for poor 
  4716. programming disciplines, so take a tip from me and temporarily disable 
  4717. your auto-boot sequence, it makes the re-entry process less painful.
  4718. 8.2
  4719. There are 72 games and 24 games demos, certainly enough to cause brain 
  4720. death. Despite being warned that they do not work on the Risc PC, I 
  4721. tried a few and some do work. 
  4722. 8.2
  4723. The graphics samples are supplied in GIF and JPEG formats. Donæt panic 
  4724. if you do not have a loader, suitable programs are available from the 
  4725. Utilities directory on the same disc. There are 306 separate graphics 
  4726. samples on a wide variety of subjects and with a few exceptions, they 
  4727. reproduce with an acceptable quality level.
  4728. 8.2
  4729. For the programmer, there is a selection of eleven different program 
  4730. languages, including Forth and a version of C.
  4731. 8.2
  4732. Next comes a selection of four disc-based magazines. I could not check 
  4733. these because some do not take kindly to the Risc PC.
  4734. 8.2
  4735. The music collection consists of Coconizer with 22 tunes, SoundTracker 
  4736. modules with 77 tunes and Symphony with 220 tunes. Coconizer would not 
  4737. run on the wonder machine but SoundTracker and Symphony did. There are 
  4738. plenty of tunes although the soundtracker songs are all very similar, 
  4739. percussive and suitable for fourteen year olds writing yet another super 
  4740. demo. The Symphony tracks, although born of the same family are 
  4741. altogether more professional with good quality sound samples and a 
  4742. smooth playing style which suggests some formal musical training 
  4743. somewhere in the loop. Computer music fans will not be disappointed with 
  4744. this section.
  4745. 8.2
  4746. The next group of goodies are four Ray Tracing applications. I have not 
  4747. tested any of these but I am sure they all work. At least one seems to 
  4748. work on the Risc PC.
  4749. 8.2
  4750. The Schools section consists of 36 programs, all useful, with plenty of 
  4751. variety including chemistry; maths (including graphs); languages 
  4752. (English, French and Chinese!); a typing tutor; telling the time; two 
  4753. and four stroke engine simulations; educational games such as Scrabble; 
  4754. and some quizzes. Some of the programs are suitable for primary 
  4755. education.
  4756. 8.2
  4757. The Sillies section has over seventy programs including classics such as 
  4758. Loco Brolly and Deskduck. Some are amusing, some irritating and some 
  4759. downright infuriating. Have you ever felt violent when the Silly wonæt 
  4760. go away? Well donæt worry, if the desktop duck gets out of hand you even 
  4761. have a program to shoot it. 
  4762. 8.2
  4763. For many people, the Utilities section will be the highlight of this CD. 
  4764. There are over two hundred and eighty different utilities including a 
  4765. spreadsheet, a number of databases including Superbase, text editors, 
  4766. file and graphics handlers, font tools and comms utilities. It would be 
  4767. pointless to try to list all of the features but, in addition to the 
  4768. utilitarian, there are a number which provide information which is 
  4769. either useful or of educational value. One such is the Gutenburg 
  4770. Project, the purpose of which is to encourage the creation and 
  4771. distribution of English language electronic texts. The sample included 
  4772. on this disc contains no fewer than nineteen full length books including 
  4773. the Bible, two of H.G.Wells books, the Alice books and the CIA World 
  4774. Factbook. 
  4775. 8.2
  4776. Conclusion
  4777. 8.2
  4778. Is it worth the ú30 asking price? I think that depends on your level of 
  4779. experience and what you have already accumulated in the way of PD 
  4780. software. There is a tremendous range of programs on this CD and even 
  4781. though I have some top class dedicated programs, I have found a 
  4782. significant number of interesting and useful items which I am looking 
  4783. forward to exploring in some depth. You wonæt browse the contents of 
  4784. this disc in one day. 
  4785. 8.2
  4786. Despite my own satisfaction, I cannot recommend this product 
  4787. unreservedly to Risc PC owners, there are too many items which do not 
  4788. work and, among those which do, a significant amount of duplication. 
  4789. (But remember that this has been improved since Tony first looked at 
  4790. this CD.)
  4791. 8.2
  4792. If you do not use a Risc PC but already have a significant amount of PD, 
  4793. you will need to examine the contents of the disc before committing 
  4794. yourself. On balance, I feel you will not be disappointed. 
  4795. 8.2
  4796. The real benefit is to those of you who are relatively new to the Acorn 
  4797. world or have a strictly limited budget. If that is the case, this CD 
  4798. will provide competent programs in almost every important area of 
  4799. computing activity.ááAá 
  4800. 8.2
  4801. Badge Here
  4802. 8.2
  4803. Trevor!!
  4804. 8.2
  4805. Continued from inside front cover...
  4806. 8.2
  4807. P.B.
  4808. 8.2
  4809. According to TheoryáB, the chances are that you are being affected by a 
  4810. disease of the heart called Éprideæ which affects a human beingæs 
  4811. judgement. öAre you trying to tell me that for all the xxx years I have 
  4812. lived on this earth I have been wrong in my view of God?ò Well, yes, 
  4813. possibly.
  4814. 8.2
  4815. Tell me, are you open enough in your thinking to investigate a new (old) 
  4816. Theory? öNo thanks, I donæt want to end up a religious nutcase like you, 
  4817. Paul.ò You see, you are at it again. Youære not approaching this coldly 
  4818. and clinically and logically. Youære saying, öIæm not going to look into 
  4819. this because I donæt like the implications. If I came to believe in 
  4820. Theory B, Iæd be an object of ridicule in my family and at work.ò
  4821. 8.2
  4822. Are you really prepared to examine the evidence for Theory B? Are you 
  4823. really prepared to face up to the implications that follow if you do 
  4824. come to the conclusion that the evidence is very strong that, for 
  4825. example, Jesus did rise from the dead? Well, I tell you, all over the 
  4826. UK, thousands of people are looking into it by going on these Alpha 
  4827. courses, and thousands of people are saying that their lives have been 
  4828. transformed by God in a wonderful way. I have seen my own 49-year-old 
  4829. cousin change in a most wonderful way recently Ö he has such a peace and 
  4830. a new joy Ö itæs just brilliant to see!
  4831. 8.2
  4832. öHuh! Itæs getting worse! More religious mumbo-jumbo. Theyære obviously 
  4833. being brain-washed! Silly people! I wouldnæt fall for that.ò Well, all I 
  4834. can say is that, if it is brain-washing, it must be very clever brain-
  4835. washing because the people becoming Christians are taking their friends 
  4836. on the next course Ö and they are going along because they can see that 
  4837. something has happened to their friend and they want to know what it is.
  4838. 8.2
  4839. öThis is getting ridiculous! The God-slot is getting longer and longer. 
  4840. Religion is taking over the Archive magazine Ö and I paid good money for 
  4841. it.ò Sorry about that but Iæll give you a pro-rata refund for the 
  4842. missing technical information or a refund if you want to cancel your 
  4843. subscription in disgust. But if Theory B IS correct then it is THE most 
  4844. important thing for EVERYONE to find out about. Why not check it out? 
  4845. Youæve nothing to lose and everything to gain!
  4846. 8.2
  4847. ARM Programming Ö Part 5
  4848. 8.2
  4849. James Riden
  4850. 8.2
  4851. Sometimes, a particular project, such as a demo or game, will require a 
  4852. large amount of graphics. The sprites may take up a lot of space on disc 
  4853. and the time taken to load them can become irritating. This month, we 
  4854. are going to look at a solution to this problem in the shape of data 
  4855. compression.
  4856. 8.2
  4857. The easiest algorithm is known as Érun length encodingæ. It makes use of 
  4858. the fact that a lot of data in sprite files is repeated again and again. 
  4859. For example, if you saved your desktop screen with Paint, there would 
  4860. probably be many uninterrupted rows of grey background. Assume for the 
  4861. moment that we are using a 256 colour mode. Stored in a sprite file, a 
  4862. row of 100 grey pixels would take up 100 bytes. However, if this were 
  4863. stored as a value representing the grey colour and another value to 
  4864. indicate the number of pixels in the sequence, this could then be stored 
  4865. in two bytes.
  4866. 8.2
  4867. Sadly, in real life things are not quite that simple. If we tried to 
  4868. compress a screen using this method, and no two adjacent pixels were the 
  4869. same, we would need two bytes to store each pixel Ö one for the colour 
  4870. and one more to tell us that there is only one pixel in this sequence. 
  4871. So we would make the file double its original size.
  4872. 8.2
  4873. A good solution is to store sequences as either Édifferentæ sequences or 
  4874. Ésameæ sequences. If three or more bytes are the same, we can gain by 
  4875. encoding the sequence (because it will take only two bytes to store). 
  4876. Therefore we store the following:
  4877. 8.2
  4878. same flag [1 bit]
  4879. 8.2
  4880. number of same bytes [7 bits]
  4881. 8.2
  4882. value of bytes [8 bits]
  4883. 8.2
  4884. This still only takes up two bytes but we can only use it for sequences 
  4885. for up to 127 repeated bytes since we need one bit as a flag. Now if we 
  4886. have a Édifferentæ sequence, we can store the number of different bytes 
  4887. following and not waste space on the frequency of each individual byte. 
  4888. For example, to store the sequence 124,56,78,55,1,45 we scan through 
  4889. until we have got to the end of the Édifferentæ sequence and then output 
  4890. :
  4891. 8.2
  4892. different flag [1 bit]
  4893. 8.2
  4894. number of different bytes [7 bits]
  4895. 8.2
  4896. first byte, second byte, third byte, etc.
  4897. 8.2
  4898.  [8 bits each]
  4899. 8.2
  4900. So, in this case, we would store 6,124,56,78,55,1,45.
  4901. 8.2
  4902. We are therefore able to store dissimilar sequences fairly efficiently. 
  4903. Now we need to write down a örecipeò for our routine and then implement 
  4904. it. Note that, in practice, a Édifferentæ sequence is terminated when we 
  4905. find a Ésameæ sequence. I am assuming that the flag is kept in the byte 
  4906. used for frequency.
  4907. 8.2
  4908. load two bytes
  4909. 8.2
  4910. if they are different then
  4911. 8.2
  4912.   carry on loading bytes until we find three
  4913. 8.2
  4914.  or more similar in a row or we
  4915. 8.2
  4916.  finish the input data
  4917. 8.2
  4918.   store the Édifferentæ flag
  4919. 8.2
  4920.   store the number of different bytes
  4921. 8.2
  4922.   store the sequence we have just scanned
  4923. 8.2
  4924. endif
  4925. 8.2
  4926. if they are the same then
  4927. 8.2
  4928.   carry on loading bytes until we find a
  4929. 8.2
  4930.  dissimilar byte
  4931. 8.2
  4932.   store the Ésameæ flag
  4933. 8.2
  4934.   store the number of same bytes
  4935. 8.2
  4936.   store the value of the same bytes
  4937. 8.2
  4938. endif
  4939. 8.2
  4940. To restore the compressed file is much easier. We need to go through the 
  4941. data and either load once and store many times or load and store many 
  4942. times.
  4943. 8.2
  4944. load a byte
  4945. 8.2
  4946. if the Édifferentæ flag is set then
  4947. 8.2
  4948.   initialise counter with the number of
  4949. 8.2
  4950.  different bytes
  4951. 8.2
  4952.   load a byte and store it
  4953. 8.2
  4954.   decrement counter and loop if necessary
  4955. 8.2
  4956. endif
  4957. 8.2
  4958. if the Ésameæ flag is set then
  4959. 8.2
  4960.   load byte containing value of same bytes
  4961. 8.2
  4962.   initialise counter with the frequency of
  4963. 8.2
  4964.  same bytes
  4965. 8.2
  4966.   store the value of the same bytes
  4967. 8.2
  4968.   decrement counter and loop
  4969. 8.2
  4970. To implement this, we need to decide what is to be done about sequences 
  4971. of more than 127 bytes. Either we can terminate the sequence at 127 or 
  4972. we can scan how many there are and then break the total down in 127 byte 
  4973. blocks. To a store sequence of 300 bytes of value 34 we can store 
  4974. [127,34,127, 34,46,34] which is still a very effective compression 
  4975. ratio.
  4976. 8.2
  4977. At each load, you need to check that you havenæt run out of data. If you 
  4978. are compressing a mode 12 or a mode 13 screen then remember that they 
  4979. are 81920 bytes long and you need to stop and output the current 
  4980. sequence when you get to the end.
  4981. 8.2
  4982. Try it and see how you get on. A copy of my program is on the monthly 
  4983. disc in case you need to look at it. If you have any suggestions for 
  4984. future articles, perhaps you would leave a message with Paul at the 
  4985. Archive office.ááAá 
  4986. 8.2
  4987. Squirrel 2 Update
  4988. 8.2
  4989. Tim Nicholson
  4990. 8.2
  4991. In Archive 7.5 p67, I reviewed version 2.00 of Squirrel, and concluded 
  4992. that, although the program had promise, it contained a number of bugs, 
  4993. some quite serious, which severely limited the benefit of upgrading from 
  4994. version 1.xx. I promised to report on the progress of version 2 as 
  4995. Digital Services sought to iron out the problems. I had hoped to be able 
  4996. to do so sooner but unfortunately development took longer than expected.
  4997. 8.2
  4998. Now and then
  4999. 8.2
  5000. At the end of 1993, an intermediate version 2.03 was released which was 
  5001. claimed to fix the reported problems. However, apart from fixing the 
  5002. serious problem which prevented use of the compression option, and one 
  5003. or two minor tweaks, the problems reported in the earlier review were 
  5004. still present. Some had altered slightly in their effect, but they still 
  5005. prevented correct operation of some facilities. I sent Digital Services 
  5006. a list of the problems that I had found still to be present, together 
  5007. with sample files which demonstrated the faults. I requested them to 
  5008. suggest solutions or workarounds until the problems had been fixed. 
  5009. Although the reply I received did not answer my specific points, it 
  5010. sounded hopeful, and I quote, öI have reported the problems you have 
  5011. encountered and you should find these fixed shortly... ...May I suggest 
  5012. you contact us in four weeks or so to request a new version.ò 
  5013. Unfortunately, this time scale proved to be wishful thinking and 
  5014. eventually, after several phone calls, I received a copy of 2.07 in 
  5015. June.
  5016. 8.2
  5017. As I worked my way through the new version, I discovered that although 
  5018. many problems had been attended to, a number of areas where I had 
  5019. reported difficulties appeared unchanged. I again wrote to Digital 
  5020. Services pointing this out, and again requested help on the particular 
  5021. items which were outstanding. Their reply this time was less 
  5022. encouraging, and I quote, öWe will investigate the problems reported and 
  5023. the result of this should appear in the next release. We do not have a 
  5024. date for this release currently, but I can inform you that it is not 
  5025. imminent.ò Once again no comment was made on the items for which I had 
  5026. specifically requested help. I therefore proceeded to prepare my update 
  5027. article on the basis of version 2.07 and the information, or lack of it, 
  5028. I received from Digital Services. As I did so I came across another 
  5029. öfeatureò of Squirrel which I had not previously been aware of, and 
  5030. which caused me to become even more disenchanted with the support I had 
  5031. received. This was reflected in that article, which Digital Services 
  5032. felt was unrepresentative. However, it did serve to make them respond to 
  5033. the particular issues I had raised, and produce version 2.08 rather more 
  5034. quickly than they might otherwise have done! The following comments then 
  5035. are based upon my look at 2.07 amended where necessary by changes in 
  5036. 2.08 and the responses I eventually received from Digital Services.
  5037. 8.2
  5038. The acid test
  5039. 8.2
  5040. A number of interrelated problems were to do with the new List mode 
  5041. feature and, frankly, as it had stood, it was unusable. I was delighted 
  5042. to find that all the problems I had encountered had gone. Sorting worked 
  5043. on the selected field, switching between Card mode and List mode could 
  5044. be done with impunity, and although GOTO was still not on the List mode 
  5045. menu, it could be engaged with the <f5> Éhot-keyæ shortcut. The toolbar 
  5046. buttons also correctly mimicked the Page Up/Page Down buttons. In short, 
  5047. this section now worked properly and could be used fully, I was 
  5048. delighted.
  5049. 8.2
  5050. I moved on to look at default entry. This had not worked correctly for 
  5051. date fields and could cause error messages, the problem is now resolved 
  5052. in 2.08.
  5053. 8.2
  5054. I turned my attention to Batch updating. I had had problems with date 
  5055. fields when trying to batch update an age field. Once again, there was 
  5056. still a problem, albeit minor. A batch updated age field which was 
  5057. specified as a numeric type insisted on displaying an age in the form 
  5058. AA/00/00, although this only occurred when in the Batch Query view. When 
  5059. looked at normally, the display was thankfully correct Ö according to 
  5060. Digital Services, this problem will occur if the type of a field is 
  5061. altered whilst a Query window using that field is also open. The Query 
  5062. reflects the old field type and not the new one. This situation is 
  5063. easily avoided, and I had got into it because I had expected the AGE 
  5064. function to return a full days/months/years result. However, since 
  5065. calculated fields are always numeric, the returned result is only the 
  5066. years part of the answer. This rather limits the usefulness of the 
  5067. function. Other calculations involving dates produce results as a number 
  5068. of days which is accurate if not easily interpreted without further 
  5069. massaging.
  5070. 8.2
  5071. Next I looked at the Graphing mode where I had encountered a problem 
  5072. with the count function. This is designed to produce plots of sizes of 
  5073. groups by counting the number of records where a field matches a 
  5074. particular parameter e.g. age. I had a simple pie chart to plot the 
  5075. number of people in each age range against that age. Instead of getting 
  5076. one group of size X for those of age N, I sometimes ended up with X 
  5077. entries of people aged N each with a size of one. According to Digital 
  5078. Services, this behaviour is because the sort order affects the grouping 
  5079. in the graph, but I could find no mention of this in the manual, which 
  5080. is at great pains to point out this feature in relation to nesting 
  5081. within reports. I hope it might find a mention in the errata file which 
  5082. is supplied with upgrades, and which has been added to significantly in 
  5083. this latest release. Indeed it now includes a warning about the 
  5084. potential problems of merging mismatched tables which I had encountered, 
  5085. and numerous hints and tips making it an important read when upgrading.
  5086. 8.2
  5087. One problem which I have not reported on before, came to light when I 
  5088. set about upgrading my hardware from an ageing A440 to a Risc PC. As an 
  5089. interim measure, I have taken to using the childrenæs A3010 with an 
  5090. Atomwide Printer/SCSI adaptor and my original external hard drive 
  5091. containing my main applications, including Squirrel. At this point, I 
  5092. discovered that Squirrel version two will only run on the machine on 
  5093. which it is installed/upgraded. When run, it checks the unique machine 
  5094. ID which is provided in the later Acorn machines. If the number doesnæt 
  5095. tally with the number it found when installed/upgraded, it reports the 
  5096. fact and steadfastly refuses to run.
  5097. 8.2
  5098. Using the unique machine ID in this way is against Acorns guidelines, 
  5099. but Digital Services say that they find it necessary given the poor 
  5100. level of copyright law awareness, particularly in schools, where 
  5101. Squirrel is an ideal application, and is easily used/misused on 
  5102. networks. Whilst this is a valid point, it is imperative that some 
  5103. method of re-installing the application on another machine is available 
  5104. for genuine users. At the time I discovered this problem (some 9 months 
  5105. after the release of the product) Digital Services did not have any such 
  5106. system. It took them a week to get me a beta test of a utility (which 
  5107. partly solved the problem) and another week to get me a proper working 
  5108. version. In the meantime, I was unable to access my data. This utility 
  5109. is now available to individual registered users on an öas-neededò basis.
  5110. 8.2
  5111. Looking ahead
  5112. 8.2
  5113. All of the problems reported with the earlier versions of Squirrel have 
  5114. now either been dealt with, or the correct usage explained in an 
  5115. extended errata file. Digital Services say they are continuing to 
  5116. develop the product and I hope that string manipulation is high on their 
  5117. list. With BTæs Phone Day rapidly approaching, I am not looking forward 
  5118. to updating all the phone numbers in one of my databases by hand. The 
  5119. ability to use substrings (as in Basicæs MID$ function) in batch updates 
  5120. is becoming pressing! The ability to parse and merge strings in reports 
  5121. would also be most welcome.
  5122. 8.2
  5123. Conclusion
  5124. 8.2
  5125. In version 2.08, Squirrel performs as it should. My only disappointment 
  5126. is the time it has been in coming, and the responses I have received to 
  5127. my difficulties on the way. Its inherent power and flexibility can 
  5128. sometimes work against it, making it easy to use rather than easy to 
  5129. learn, especially if the manual is misleading on the operation of some 
  5130. function or other. Its new facilities significantly improve its 
  5131. performance over version 1 and the product appears to be stable and well 
  5132. behaved. However I remain far from happy with the support I have 
  5133. received from Digital Services.
  5134. 8.2
  5135. It may be that I have been unlucky, and am not a typical case, but the 
  5136. manner in which bugged versions have been released, and software 
  5137. protection policies not thought through fully, leaves me with distinct 
  5138. disquiet over their general thoroughness, be it beta testing or customer 
  5139. support. It would be a shame for a good product to suffer because of it. 
  5140. For myself, I will have to think very carefully before buying another 
  5141. product from the same company. However, for those thinking of investing 
  5142. in Squirrel, the product is at a stage where the need for customer 
  5143. support should be at a minimum.
  5144. 8.2
  5145. Squirrel 2 costs ú139 +VAT or ú150 through Archive. Existing users can 
  5146. upgrade to version 2 for ú25 +VAT or ú35 +VAT including a revised 
  5147. manual. Upgrades are only available from Digital Services.ááAá 
  5148. 8.2
  5149. Weæve been in contact with Steve Taylor of Digitial Services throughout 
  5150. the discussions over the Squirrel updates and Timæs comment about them. 
  5151. The following comments from Steve arrived too close to publication to 
  5152. give Tim the opportunity to read them. Ed.
  5153. 8.2
  5154. Steve Taylor of Digital Services replies...
  5155. 8.2
  5156. The article runs through a potted history of minor problems and bugs 
  5157. which Mr Nicholson believes he has encountered, and this results in the 
  5158. overall tone of the article being the most negative we have ever 
  5159. encountered. This is despite the fact that he is actually complimentary 
  5160. about the product. Indeed, he states that version 2.08 performs as it 
  5161. should in appearing stable and well-behaved. He also mentions its 
  5162. inherent power and flexibility.
  5163. 8.2
  5164. I must emphasise that Digital Services are an extremely conscientious 
  5165. company that truly cares about its products and the satisfaction of our 
  5166. user base. I can provide lists of satisfied users both in education and 
  5167. business, and unsolicited complimentary letters praising both our 
  5168. product and our level of support. We have sold several thousand copies 
  5169. of Squirrel but have never received feedback as that from Mr Nicholson.
  5170. 8.2
  5171. I would state that, whilst Mr Nicholson has reported valid bugs to us in 
  5172. the past, these have all been fixed, and a significant amount of his 
  5173. previous feedback has been caused by user error and a lack of 
  5174. understanding of the product.
  5175. 8.2
  5176. Regarding the statements on our software protection system, we do 
  5177. understand Mr Nicholsonæs concerns and would make the following 
  5178. comments:
  5179. 8.2
  5180. It is each publisheræs right to define his own licence conditions, and 
  5181. like a significant number of PC programs, our licence dictates that 
  5182. Squirrel can only be used on one computer. The software licence policing 
  5183. is totally transparent until the end user has BROKEN the agreement, and 
  5184. therefore does not inconvenience those using the program legally. I 
  5185. would also state that Acorn have examined our terms, and do not object 
  5186. to our methods. We do recognise that, under a minority of circumstances, 
  5187. whereby a user has a removable hard disc or is upgrading his machine, 
  5188. the system is extremely inconvenient, but a simple telephone call to 
  5189. Digital Services will result in an immediate resolution.
  5190. 8.2
  5191. Finally, I cannot stress enough that Digital Services feel this article 
  5192. is unrepresentative of both our product, and our company, and assure 
  5193. readers of our dedication to quality.
  5194. 8.2
  5195. Two final comments from me as editor. Firstly, in a letter I received 
  5196. from Acorn, they stated that öAcorn does not support the direct use of 
  5197. the machine ID as a protection device. Acornæs Software Protection 
  5198. Scheme uses the ID but specifically does not prevent an application from 
  5199. running; it only provides a warning to the userò and they said that they 
  5200. would öremind Digital Services of thisò.
  5201. 8.2
  5202. And secondly, I have tried to be fair to both parties in this 
  5203. disagreement. If what has been printed has offended either of them, 
  5204. please accept that, as a magazine, we try to tread the middle line, 
  5205. giving contributors the opportunity to say if they think a supplier is 
  5206. not giving good service and, where possible, giving suppliers the right 
  5207. of reply. This is what I have tried to do as fairly as possible. Who 
  5208. would be an editor!ááAá 
  5209. 8.2
  5210. Image Master
  5211. 8.2
  5212. Robert Chrismas
  5213. 8.2
  5214. Image Master deals with bit image graphics. It can acquire, process, 
  5215. print and save images. Other programs on the Image Master disc convert 
  5216. bit images to drawfiles, capture images from the screen, convert 
  5217. drawfiles to outline fonts and use a scanner and a Laser Direct printer 
  5218. to act like a photocopier. Even if you do not need all these facilities, 
  5219. Image Master may still be good value because its price is very 
  5220. competitive. (ú28 through Archive.)
  5221. 8.2
  5222. File formats
  5223. 8.2
  5224. When my college bought Image Master, all we wanted was a program which 
  5225. would convert bit image graphics into different formats. In particular, 
  5226. we wanted to be able to transfer bit image graphics between Archimedes 
  5227. computers and IBMs without fuss. Image Master can load and save graphics 
  5228. files in these formats: Clear, GIF, PCX, MTV, BMP, PBM, JPEG, TIFF and 
  5229. sprite.
  5230. 8.2
  5231. Some of these formats have different Éflavoursæ. Just as there are one, 
  5232. two, four and eight bit sprites, TIFF files can be monochrome or colour 
  5233. with different compression techniques; BMP files can be OS2 format; JPEG 
  5234. files have different quality settings and so on. Image Master has been 
  5235. adequate for all our file conversion tasks. However, I have not tested 
  5236. all the possible formats. Does anyone know of a program that can read 
  5237. MTV files?
  5238. 8.2
  5239. I have had a couple of problems with file conversions. The first was my 
  5240. fault. I had a directory of PCX files which included a ReadMe text file. 
  5241. Without sufficient care, I set all the files to PCX type, including the 
  5242. ReadMe, and proceeded to load each one into Image Master. The ReadMe 
  5243. file caused Image Master to crash. This was my own fault but a öcanæt 
  5244. make any sense of this fileò message would have been a better response 
  5245. than an unexpected exit.
  5246. 8.2
  5247. More seriously, when I attempted to save a file to a filing system which 
  5248. did not have enough free space, Image Master froze the whole desktop.
  5249. 8.2
  5250. There should be terms for programs which quit without being asked to 
  5251. (crash and burn?) and which lock up the whole machine (seize a wimp 
  5252. poll?).
  5253. 8.2
  5254. These problems have not made Image Master unuseable but I do make sure I 
  5255. save important files before running it. David Pilling has a good record 
  5256. for upgrading software so if you find a popular format which Image 
  5257. Master cannot handle, a phone call will probably produce a version which 
  5258. can. (This is not promised Ö it is just my belief based on experience 
  5259. with David Pillingæs software.)
  5260. 8.2
  5261. Because of my success with file conversions, I recklessly offered to do 
  5262. this review, only to find myself wrestling with Gamma Correction and 
  5263. convolution filters. We learn by our mistakes.
  5264. 8.2
  5265. Big files
  5266. 8.2
  5267. Image Master can handle 24 bit per pixel images. It will also load and 
  5268. save the new Acorn 16 and 32 bit sprite formats. These formats can 
  5269. result in very big files. Image Master can handle images which are too 
  5270. large for the computeræs memory, processing the image in sections.
  5271. 8.2
  5272. In screen modes which cannot display all the colours, Image Master uses 
  5273. dithering to represent the colours as accurately as possible.
  5274. 8.2
  5275. Scanning
  5276. 8.2
  5277. Twain is the name of a general scanner interface. With Twain, any 
  5278. program can use any scanner, just as, with RISC OS printer drivers, any 
  5279. program can use any printer. To make this work, you need a Twain scanner 
  5280. driver set up for your scanner. Then other programs, like Image Master, 
  5281. can send standard Twain commands to the scanner driver which will send 
  5282. back images.
  5283. 8.2
  5284. Image Masteræs Twain compatibility only means that it can talk to a 
  5285. Twain driver. Happily, Twain drivers for a range of scanners are 
  5286. available from David Pilling at very competitive prices.
  5287. 8.2
  5288. I have not used Image Master for scanning. However, in ÉColour Scanning 
  5289. Revisitedæ (Archive 7.10 p44) Jim Nottingham discussed the suitability 
  5290. of Image Master coupled with a Twain driver for colour scanning. Jim 
  5291. included some comments he had received from Richard Readings. Richard 
  5292. had version 1.01 of Image Master. Some of his criticisms have been 
  5293. answered by the latest version. In particular, version 1.03 now has an 
  5294. undo option. In fact, the user can specify the number of steps to be 
  5295. held in the undo buffer.
  5296. 8.2
  5297. Both Richard and Jim seemed to feel that the Image Master/Twain link was 
  5298. good value for scanning software but Jim warned that attempting to use 
  5299. it with a scanner bought from a ödeep-discount box-shifterò might lead 
  5300. to compatibility problems which neither the scanner supplier, the SCSI 
  5301. interface manufacturer nor David Pilling would want to know about.
  5302. 8.2
  5303. tool box  & info palette
  5304. 8.2
  5305. Processing
  5306. 8.2
  5307. The current image is displayed in the main window. There are also a 
  5308. toolbox and an info palette window.
  5309. 8.2
  5310. One tool allows you to select a part of the image. You might do this to 
  5311. crop the image, but it is also useful because, if an area is selected, 
  5312. the filter and colour processing options will only apply to that area. 
  5313. There is a zoom control and the image can be moved around the window.
  5314. 8.2
  5315. On the main menu, the Éfileæ option leads to saving, printing and 
  5316. scanning.
  5317. 8.2
  5318. The ÉViewæ option allows multiple views of the same image. With files 
  5319. which contain more than one image, this option will allow you to step 
  5320. through the images. Other options on the ÉViewæ menu control which 
  5321. windows are displayed, the units of measurement and the print border.
  5322. 8.2
  5323. ÉEditæ includes the expected items for cropping, rotating, mirroring, 
  5324. shearing and scaling the image.
  5325. 8.2
  5326. The Edit options are an example of both the good and the bad aspects of 
  5327. Image Master. In some programs, like !Paint, the scale option reduces 
  5328. the size of the image by deleting some of the rows and some of the 
  5329. columns. So, for a 50% reduction, !Paint would delete every other row 
  5330. and every other column. However these rows might have contained 
  5331. important details. Image Master calculates the colour of each pixel in 
  5332. the final image taking into account all the pixels in the original image 
  5333. which would affect it.
  5334. 8.2
  5335. This is the same sort of calculation that the font manager does to 
  5336. represent very small characters on the screen using pixels which can be 
  5337. a range of greys instead of just black and white. This sort of 
  5338. calculation is called anti-aliasing.
  5339. 8.2
  5340. 80% reduction with anti-aliasing
  5341. 8.2
  5342. Now Image Master is very good at anti-aliasing. All the Edit options can 
  5343. have anti-aliasing. Image Master allows the user to select one of seven 
  5344. different anti-aliasing algorithms: Hermite, Box, Triangle, Bell, B-
  5345. spline, Lanczos and Mitchell. It also has an option for no anti-
  5346. aliasing. 
  5347. 8.2
  5348. The first bad thing about this anti-aliasing is that the menu to choose 
  5349. the anti-aliasing system is on the configuration window which in on the 
  5350. iconbar menu. There is no obvious connection between this and the Edit 
  5351. option on the main menu.
  5352. 8.2
  5353. The second bad thing is that the manual does not explain the differences 
  5354. between these algorithms. Now I suppose that is fair enough. To explain 
  5355. all that Image Master does would take a text book on image processing 
  5356. not a program manual. However, you should bear in mind that if you are 
  5357. not already an expert on image processing, you will need to experiment 
  5358. with some features to discover just what they do. And in the case of 
  5359. anti-aliasing, you may still be in some doubt.
  5360. 8.2
  5361. The third bad thing only became apparent when I tried to produce a 
  5362. diagram to illustrate anti-aliasing. There is an option to select no 
  5363. anti-aliasing, but when it was selected, scaling was still anti-aliased.
  5364. 8.2
  5365. Filter
  5366. 8.2
  5367. A Éfilteræ is a process which calculates a new value for each pixel 
  5368. based on the original value of that pixel and the other pixels near to 
  5369. it. Filters are often used for removing noise or sharpening images. 
  5370. There was a very helpful explanation of image filtering in a series of 
  5371. articles by David Knell in Acorn User back in 1990, June Ö November. The 
  5372. June and July issues would be the most useful for confused users of 
  5373. Image Master.
  5374. 8.2
  5375. A convolution filter replaces each pixel with a weighted average of the 
  5376. surrounding pixels. The Éuser filteræ option allows the user to specify 
  5377. the weight of each pixel. Some of the more common filters are provided 
  5378. with Image Master so they can be easily loaded.
  5379. 8.2
  5380. Maximum, minimum and mean filters are also available and there is an 
  5381. option which will add noise to the image. Adding noise sounds strange 
  5382. but if you have an image which has been scanned with only a few 
  5383. brightness levels, a small amount of noise can make the image look less 
  5384. Éflatæ. There is also an inverting filter.
  5385. 8.2
  5386. The filter menu also includes the ÉHistogramæ option. This Éfilteræ can 
  5387. be applied to red, green or blue components of the image or to any 
  5388. combination of these components. When the option is selected, Image 
  5389. Master counts the number of pixels at each brightness level and displays 
  5390. the result as a histogram.
  5391. 8.2
  5392. öThe Éequaliseæ button attempts to spread out the pixels in the image so 
  5393. that there are equal intensities in each bandò Ö or at least that is 
  5394. what the manual says. Now I would have thought that Éequaliseæ might try 
  5395. to get an equal number of pixels in each band. Equalise certainly 
  5396. changes the colours in the image, but I am not quite sure what it is 
  5397. doing Ö the columns in the histogram do not end up the same height or 
  5398. anything obvious like that.
  5399. 8.2
  5400. There is also an Éexpandæ option which spreads a selected range of 
  5401. intensities to occupy the whole range. This changed the colours in the 
  5402. image in a way which I found much more predictable. When you select 
  5403. equalise and expand, the image changes but the histogram does not. To 
  5404. update the histogram, you have to click on recalculate. I think it would 
  5405. be better if the histogram were recalculated automatically although I 
  5406. can see that might be difficult to implement.
  5407. 8.2
  5408. (In retrospect, I think my difficulties with the histogram option may be 
  5409. due to my inexperience rather than any inherent problems with the 
  5410. application.)
  5411. 8.2
  5412. Colour
  5413. 8.2
  5414. The final option on the main menu is Écolouræ. Filters change the colour 
  5415. of a pixel using information about surrounding pixels (in the case of 
  5416. the histogram option, all the surrounding pixels). The colour option 
  5417. includes all the processes which change each pixel using an algorithm 
  5418. which does not require any information about surrounding pixels.
  5419. 8.2
  5420. ÉSwopæ simply interchanges the red, green and blue components. So, for 
  5421. example it can swop red and the blue.
  5422. 8.2
  5423. ÉGrey scaleæ converts a colour image to shades of grey. The weights of 
  5424. the red, blue and green components can be adjusted but the defaults are 
  5425. fine for normal purposes.
  5426. 8.2
  5427. The Écolour balanceæ option uses the HSV (hue, saturation, value) colour 
  5428. model. Using sliders, you can change the overall contrast, brightness 
  5429. and saturation of the image. The hue slider allows you to rotate the hue 
  5430. of all the colours by a percentage of one complete rotation. The manual 
  5431. says this sort of adjustment might be useful for correcting discoloured 
  5432. scans.
  5433. 8.2
  5434. The most precise control over colour intensity is achieved with the 
  5435. Énon-linear controlæ. Like the histogram filter, this can be applied to 
  5436. red, green or blue components of the image or to any combination of 
  5437. these components. A graph controls the mapping from input brightness to 
  5438. output brightness. I found this control intuitive and easy to use. The 
  5439. mapping can be continuous or in discrete steps which will give the image 
  5440. a flat Époster colouræ appearance.
  5441. 8.2
  5442. The Énon-linearæ graph should help to make clear the meaning of the 
  5443. gamma correction number ÉGæ. To take an example, if G=2 then, after 
  5444. processing, the brightness of a pixel will be the original brightness 
  5445. squared, the non-linear graph will just be an x▓ graph. (Maximum image 
  5446. brightness is scaled to 1.) In general,
  5447. 8.2
  5448. output brightness = (input brightness)G
  5449. 8.2
  5450. Tint, filter, add and subtract 
  5451. 8.2
  5452. The Étintæ, Éfilteræ, Éaddæ and Ésubtractæ options on the colour menu 
  5453. allow you to make global changes to the colours of the image. One 
  5454. process Éaddsæ a chosen colour to every pixel of the image, another has 
  5455. the same effect as viewing the image through a coloured filter. ÉTintæ 
  5456. and Éfilteræ are words which crop up with different meanings at 
  5457. different points in Image Master. There is a Éfilteræ option on the main 
  5458. menu and another on the colour menu Ö I found this confusing at first.
  5459. 8.2
  5460. With the palette option, you can inspect and edit the palette of the 
  5461. current image. The right hand part of the palette window allows you to 
  5462. choose colours using the RGB, HSV or CMYK (cyan, magenta, yellow, black) 
  5463. models. Chosen colours can be used to change entries in the palette.
  5464. 8.2
  5465. The palette also allows you to specify the Éforegroundæ colour which is 
  5466. used by the tint, filter, add and subtract options. The control which 
  5467. determines how much effect the foreground colour will have is labelled 
  5468. ÉTintæ. This terminology is confusing but the option certainly produces 
  5469. some very interesting effects.
  5470. 8.2
  5471. Change format
  5472. 8.2
  5473. Change format is a very powerful option but I am not sure that it 
  5474. belongs on the ÉColouræ menu. Change format allows you to change the 
  5475. image from one sprite format to another. You can change the number of 
  5476. bits per pixel, and the type of palette. Current formats are 1, 2, 4, 8, 
  5477. 16, 24 and 32 bits per pixel. Palette options include the standard RISC 
  5478. OS desktop palette, a calculated Éoptimalæ palette, digital RGB and a 
  5479. linear grey scale.
  5480. 8.2
  5481. If you decrease the number of bits per pixel, there will be fewer 
  5482. colours available in the palette. It may not be possible to represent 
  5483. all the original colours accurately. The least sophisticated strategy is 
  5484. just to choose the colour in the new palette nearest to the original 
  5485. colour. Change format can do this but it can also be set to match 
  5486. colours with patterns of different coloured pixels which ours eyes 
  5487. Éaverage outæ as the original colour. So, for example, alternate white 
  5488. and red pixels, if they are small enough, will appear to us as 
  5489. continuous pink.
  5490. 8.2
  5491. We are familiar with this process in printing where patterns of black 
  5492. ink and white paper are used to represent different shades of grey. In 
  5493. traditional half-toning, the patterns are regular repeating designs. A 
  5494. longer calculation called ÉFloyd Steinberg ditheringæ gives the pixels a 
  5495. more random appearance. Dithering will display details which might be 
  5496. lost in half-toning.
  5497. 8.2
  5498. As you would expect, Image Master has options for what it calls 
  5499. Éorderedæ dithering (half-toning) and Floyd Steinberg dithering of 
  5500. several different types.
  5501. 8.2
  5502. Other programs
  5503. 8.2
  5504. Image Master comes with a number of other programs. ÉTraceæ creates a 
  5505. drawfile from a sprite file by tracing the outline of each colour. 
  5506. ÉSnapperæ captures the whole screen, a window or a menu as a sprite. 
  5507. ÉD2Fontæ converts a drawfile to an outline font. ÉZeroæ combines a Twain 
  5508. scanner and a Laser Direct printer to work as a photocopier.
  5509. 8.2
  5510. Each of these programs is worth at least a short review of its own. 
  5511. (Trace was reviewed in 5.4 p61 and 5.6 p25. Any offers to review the 
  5512. others? Ed.)
  5513. 8.2
  5514. Documentation
  5515. 8.2
  5516. The manual covers all the features of the program and goes some way to 
  5517. explaining the theory behind them. However, this is obviously a big 
  5518. subject and it is not reasonable to expect the documentation to cover it 
  5519. all. One particularly useful section on file formats gives some 
  5520. background information on each of the file formats which Image Master 
  5521. recognises.
  5522. 8.2
  5523. Comments
  5524. 8.2
  5525. Image Master is a fairly big, powerful program. It combines scanning and 
  5526. image processing with the ability to save and load bit images in 
  5527. different formats. I know that some users like programs with lots of 
  5528. features. However, I think there is a case for more small programs. The 
  5529. RISC OS desktop makes it so easy to pass data between different 
  5530. applications with in-memory file transfer, that we do not need to have 
  5531. programs which do everything themselves. I like Image Master, but I 
  5532. think I would like it better if it came as three separate programs.
  5533. 8.2
  5534. The Trace program is capable of Ébatch processingæ. You drag a batch of 
  5535. bit images onto its icon and Trace creates a directory with drawfiles of 
  5536. the images. It would be useful if Image Master could perform file 
  5537. conversions in the same way. The user would specify the format in which 
  5538. the images should be saved and then Image Master would convert a whole 
  5539. directory full of images in one go.
  5540. 8.2
  5541. Image processing is a skill. It takes skill to decide how to combine the 
  5542. processing features of Image Master to produce the effect you require. I 
  5543. have seen someone who was quite incapable of producing an acceptable 
  5544. scan of an old photograph gasp with astonishment when a few adjustments 
  5545. produced a clear image. To get good results from Image Master, you need 
  5546. to understand how computer images are stored and you have to be able to 
  5547. look closely at the image and to think. There is a lot to learn here, 
  5548. and I for one would welcome some articles in Archive by experts on image 
  5549. processing.
  5550. 8.2
  5551. For a user like myself who has only limited experience of image 
  5552. processing, some of the menu entries and the layout of some of the 
  5553. windows were confusing. However, it was possible to work out what was 
  5554. going on with the aid of the manual, and I do not find it easy to 
  5555. suggest a more intuitive design for such a complicated subject.
  5556. 8.2
  5557. Conclusion
  5558. 8.2
  5559. Image Master combines scanning and image processing with the ability to 
  5560. save and load bit images in different formats.
  5561. 8.2
  5562. Release 1.03 which I reviewed is a little fragile. It has crashed a few 
  5563. times on my A5000 and some options have given surprising results.
  5564. 8.2
  5565. The program has an impressive range of powerful features and for ú30 
  5566. (ú28 from Archive) it is excellent value. At this price, it is worth 
  5567. buying even if you do not need all the features.ááAá
  5568. 8.2
  5569. The histogram window
  5570. 8.2
  5571. Non-linear control with G = 2
  5572. 8.2
  5573. The palette window
  5574. 8.2
  5575.        Original        Floyd Steinberg dithering  Ordered dithering
  5576. 8.2
  5577. Penfriend
  5578. 8.2
  5579. Christopher Jarman
  5580. 8.2
  5581. The test of any good invention is whether it does exactly what it sets 
  5582. out to do. The test of an outstanding new invention is whether it does 
  5583. even more things than the designer thought possible. Penfriend 
  5584. definitely comes under the second category!
  5585. 8.2
  5586. It has been reviewed already in Archimedes World and has even been 
  5587. issued as a demo on their March 1994 disc. While it has had good reviews 
  5588. from people seeing it as an aid to children who may be disabled in 
  5589. various ways, I believe it offers far more opportunities for creative 
  5590. writing than this.
  5591. 8.2
  5592. Original designs
  5593. 8.2
  5594. The designer, Roger Spooner, well-known for his original ideas in 
  5595. programs such as Calligrapher, has seen the need for a predictive typer 
  5596. which will finish off words for hesitant or physically handicapped 
  5597. writers. The default lexicon (wordlist) contains about 1100 words but it 
  5598. will accept a vocabulary of up to 15,000 words if required.
  5599. 8.2
  5600. Penfriend loads easily onto the iconbar from floppy but, like many 
  5601. applications, it works more quickly and easily from a hard disc. The 
  5602. manual, which is a clearly-written 33 pages, is a model of how to write 
  5603. for beginners. It explains in simple English all you need to know even 
  5604. if it is your first day on the Archimedes. If only other manual writers 
  5605. would follow this pattern!
  5606. 8.2
  5607. When a letter key is pressed, Penfriend immediately displays a list of 
  5608. up to eight of the most likely words you might be looking for, from the 
  5609. current lexicon which you have loaded. The words are in order of most 
  5610. frequent use, and each one can be summoned by a function key. So, you 
  5611. might type Éwæ and the list of words; was, with, will, which, what, 
  5612. when, wonderful and so on will pop up. Merely by pressing <F7>, the word 
  5613. Éwonderfulæ will then be typed. I have just used Penfriend myself to 
  5614. write that last sentence. It sounds complicated when described but, like 
  5615. many typing helps, it is much easier in practice, and practice makes 
  5616. perfect! For someone who finds typing a physical challenge or is very 
  5617. unsure about spelling, Penfriend acts just like a supportive friend. It 
  5618. is a Spellcheck in advance rather than the usual öBleep!ò which means, 
  5619. öWrong! You stupid boy!ò.
  5620. 8.2
  5621. More options
  5622. 8.2
  5623. If this was all that happened, the program would still be well worth 
  5624. buying, but there are more options. There is a keyboard window whereby 
  5625. the mouse may be moved around a simulated keyboard on the screen. I know 
  5626. there are PD versions, but this is very good. It works well with all the 
  5627. other applications I tried such as Edit, Phases and even Optima; if I 
  5628. only had the use of one hand and one finger, I could easily have written 
  5629. a complete multimedia package using the mouse and the Penfriend 
  5630. keyboard!
  5631. 8.2
  5632. The sticky keys option is very handy for someone who has to type with 
  5633. either one hand or two fingers. Control or Shift can be held down for a 
  5634. moment to make a capital or whatever else you need. Different bleeps 
  5635. remind you of your actions. There are other typing options such as 
  5636. öClever Punctuationò and öIn-line Predictionò which are explained in the 
  5637. manual. The program will also add every new word that you type to the 
  5638. current lexicon if you wish, thereby teaching it your own vocabulary as 
  5639. you go.
  5640. 8.2
  5641. Editing the lexicons
  5642. 8.2
  5643. What makes this product so exciting is the extra program called Editlex 
  5644. which comes with it. It is designed to modify the lexicons in use, and 
  5645. to put together new ones. The original idea was that different children, 
  5646. or other users, would have their own particular style of writing, and 
  5647. commonly used words which they would build up. Indeed, this is a very 
  5648. useful way of personalising the program. However, by extension of this 
  5649. idea, it is possible to create lexicons using very particular language 
  5650. or even foreign languages. By merely dragging a plain textfile into a 
  5651. lexicon window, you may set up a new wordlist. Imagine scanning a chunk 
  5652. of Chaucer and putting the subsequent textfile into Editlex and starting 
  5653. to type! All your predicted words would be from Chauceræs vocabulary. 
  5654. You could soon be writing very genuine looking pastiches! I have a 
  5655. dictionary of Royal Navy slang called öJackspeakò which has recently 
  5656. been compiled and, by typing a sizable chunk of it into Edit and 
  5657. dragging it into a Lexicon, I can now write to my old friends in RN 
  5658. argot without having to rack my memory for the correct terms. Think of 
  5659. the fun in English lessons! Write an essay in Tolkeinæs elvish, for 
  5660. example, or write like Damon Runyon. Copy a few Shakespeare sonnets into 
  5661. Editlex and then choose your words carefully. I also have a dictionary 
  5662. of Australian slang Ö I think perhaps Iæll load it up and try writing an 
  5663. episode of Neighbours Ö the trouble is that the program will insist on 
  5664. describing itself as öPenmateò! (or öPencobberò? Ed.)
  5665. 8.2
  5666. Penfriend is available from Design Concept, price ú25 plus ú2 p&p. Site 
  5667. licences are free for up to five machines.ááAá 
  5668. 8.2
  5669. Eagle M2 Multimedia Card
  5670. 8.2
  5671. Paul Hooper 
  5672. 8.2
  5673. One danger in writing reviews is the temptation of rushing in an effort 
  5674. to get it into print before all the other magazines. This can lead to a 
  5675. superficial review in which much of the material is just a regurgitation 
  5676. of the manufactureræs handouts or press releases. Iátry, as far as 
  5677. possible, to resist the scoop approach and subject the hardware or 
  5678. software to a sustained period of use before committing the review to 
  5679. paper. The trouble is that, sometimes, a piece of hardware comes along 
  5680. that has so many features and so much associated software that the 
  5681. review process can take weeks. Such is the Eagle card.
  5682. 8.2
  5683. The card
  5684. 8.2
  5685. The packaging is a dull cardboard box but the contents are far from 
  5686. dull. You get a standard size expansion board with a flying lead, no 
  5687. less than three manuals and loads of discs. The card was tested on both 
  5688. an A5000 and a Risc PC. Although the manual had no fitting instruction 
  5689. for the Risc PC, it is fairly obvious where the flying lead goes. A Risc 
  5690. PC errata sheet should be out by the time you read this.
  5691. 8.2
  5692. The back of the card has four connections:
  5693. 8.2
  5694. a)áSuper video connector (4-pin mini din) for S-VHS, Hi8 or Hiband 
  5695. sources.
  5696. 8.2
  5697. b)áBNC (bayonet-style) connector for CVBS, video out (VHS) or SCART 
  5698. sources.
  5699. 8.2
  5700. c)áMidi connector (15-pin D-type socket) for use with Midi sources.
  5701. 8.2
  5702. d)áStereo audio (5-pin din) live-level connector for use with CD 
  5703. players, amplifiers or Hifi equipment. This has both input and output 
  5704. connections so that sound can be received from or sent to your computer.
  5705. 8.2
  5706. There is only one lead supplied and this is for the Midi connector. The 
  5707. rest of the leads you will need to supply yourself. 
  5708. 8.2
  5709. Video connections
  5710. 8.2
  5711. Supplied on disc is the latest version of the Acorn Replay utility and 
  5712. this needs to be decompressed with CFS onto your hard disc. Also 
  5713. supplied is !TakeTwo which enables you to capture colour sprites, TIFF 
  5714. or Clear files from a video source or Replay movie. If you want to 
  5715. capture greyscale sprites then the Scanlight software is also supplied.
  5716. 8.2
  5717. Connection to a video source can be a nightmare: for my video camera, I 
  5718. have a video out socket which is a normal phono socket, but my VCR has a 
  5719. SCART socket. Two leads were obtained from my local Tandy shop and I 
  5720. first connected the video camera. I could record video from the camera 
  5721. but no sound. The same problem was experienced with the VCR Ö I had 
  5722. bought the wrong leads! Twenty pounds poorer and with advice from 
  5723. Matthew at NCS, I managed to get the right leads and got connected to my 
  5724. video camera.
  5725. 8.2
  5726. Up and running
  5727. 8.2
  5728. Once TakeTwo is installed, you can get a Élive displayæ by clicking on 
  5729. its icon. The live display is just that Ö even on my old 24MHz A5000, 
  5730. the display kept up with all the movement recorded via the video camera. 
  5731. There must be some very clever electronics on this board to achieve 
  5732. that!
  5733. 8.2
  5734. <Menu> over the display allows you to control the picture. The video 
  5735. source can be specified as composite or S-video, PAL or NTSC and these 
  5736. can be live or tape. You can also control the display with Auto-Zoom 
  5737. with a 4:3 lock or free aspect ratio on the picture. The alternative to 
  5738. Auto-Zoom is Pan and Scan. 
  5739. 8.2
  5740. Before you can save anything you have to set up your Grab Choices from 
  5741. the menu. The grab menu is as shown below and the file icon must be 
  5742. dragged to a directory before you can save your file.
  5743. 8.2
  5744. Working from the top, you must first specify the file type. You have a 
  5745. choice of Sprite TIFF, Clear and Replay. To make this easier to 
  5746. understand, I have set out the options for each of the static files in 
  5747. the table below. The choices for Replay files are shown in the pictures 
  5748. of the menu system but it all depends what computer you have as to how 
  5749. many of these you can choose. Certainly, my old 24MHz A5000 could not 
  5750. take in colour Replay files at 25fps but coped well with 12.5fps. A Risc 
  5751. PC is a must here, but even then I had a few troubles with 25fps. You 
  5752. must forget multitasking if you want to get out good results, and make 
  5753. sure that you have at least 20Mb free on your hard disc to save the 
  5754. resulting file. Also, you must use a fast hard disc, because some of the 
  5755. older slower hard discs will not keep up with the input and some rather 
  5756. strange results can occur.
  5757. 8.2
  5758. To capture the images, you play the video source in a window on your 
  5759. desktop. Along the top of the window are the normal video style 
  5760. controls. To save static images, it is just a matter of clicking on the 
  5761. record button, the display will stop for a few seconds and the picture 
  5762. will be saved. 
  5763. 8.2
  5764. To capture Replay files, the procedure is exactly the same except that 
  5765. Érecordæ starts the recording and you need to click on Éstopæ to stop 
  5766. it. The screen display stops during the recording (with a periodic 
  5767. update), so it can be a bit hit-and-miss as to how much you record. 
  5768. Bearing this in mind, it does seem odd that there is no way of editing 
  5769. the film before you use it in your application. 
  5770. 8.2
  5771. On test
  5772. 8.2
  5773. To put the card to the test, I took my video camera out around Norfolk 
  5774. to capture a number of images and Replay files for some multimedia 
  5775. programs I am writing. Firstly, I captured the local wind turbines, 
  5776. which translated into an excellent Replay film, even though the subject 
  5777. was white against a background of sky. Then I visited ten historical 
  5778. churches to capture both features and an overall picture of the church.
  5779. 8.2
  5780. Once connected to the A5000, I then used grab choices and started 
  5781. playing the video in a desktop window. I then had to take around fifty 
  5782. static images out, but once I had specified the directory to save, it 
  5783. was just a matter of clicking on the record button any number of times 
  5784. because each time you save a picture the computer adds a number suffix 
  5785. to the file name.
  5786. 8.2
  5787. To capture the Replay sequence was more difficult, as I couldnæt tell 
  5788. the exact point at which I wanted to finish. Then I hit on the solution: 
  5789. I recorded the video onto my VCR and leaving that attached to the TV, I 
  5790. connected up the computer to the VCR. I then played back the recording 
  5791. and watched the TV and just used the computer monitor to press the 
  5792. buttons. I didnæt see any degradation in the picture quality but Iæm not 
  5793. very good at judging this.
  5794. 8.2
  5795. I also tried capturing a series of images direct from a pre-recorded 
  5796. tape in the VCR Ö these were excellent. The only failure I have to 
  5797. report was when I tried recording from my TV via the VCR. The picture 
  5798. quality was bad, but I think this was due to the bad reception we get 
  5799. out in the wilds of Norfolk!
  5800. 8.2
  5801. On the monthly disc there are a series of static images that I have 
  5802. captured using the Eagle card and a normal VHS camera. These images are 
  5803. only 256 colour as they need to be distributed to readers with older 
  5804. machines but the results using a Risc PC and 32 thousand colours are 
  5805. outstanding. If anyone wants a copy of these larger files, just send me 
  5806. a disc and return postage.
  5807. 8.2
  5808. Sound as well
  5809. 8.2
  5810. The Midi port is the only one supplied with a lead, the board end has a 
  5811. 15 pin D type socket with three colour-coded 5 pin DIN sockets on the 
  5812. other: Midi in, Midi out and Midi through. Once these are connected, you 
  5813. can use most Midi software such as Rhapsody, Serenade or even Maestro.
  5814. 8.2
  5815. The stereo DIN socket allows your computer to record sound and to export 
  5816. it via an amplifier. Certainly, some of the Digital Symphony tracks 
  5817. sound very good when put out via a hi-fi. To record sound, you need to 
  5818. connect a microphone to an external amplifier and then connect that 
  5819. amplifier to the computer.
  5820. 8.2
  5821. To manipulate all this sound, AudioWorks is provided on two discs along 
  5822. with the manual. I have very little to add to the review by Brian Barr 
  5823. in Archive 7.7 p57, except to say that it was a delight to use. One 
  5824. feature I did find very helpful was the ability of AudioWorks to strip 
  5825. out sound samples from Stracker tunes. You just take the tune and drop 
  5826. it on the AudioWorks icon and you can add a few more sound samples to 
  5827. your collection.
  5828. 8.2
  5829. Conclusions
  5830. 8.2
  5831. Computer Concepts and Wild Vision have had a reputation for establishing 
  5832. their software and hardware as the standard against which others are 
  5833. judged. Well, they have done it again! The Eagle card will become the 
  5834. standard because it is far and away the best method of producing 
  5835. material for multimedia. The card has something for everyone: the 
  5836. musician will love the ability to capture just about any sound you could 
  5837. want, along with the Midi interface, the graphics fan will be able to 
  5838. capture just about any picture he could want, and DTP users will benefit 
  5839. from the same ability. Whatæs more, the whole lot is on one expansion 
  5840. card.
  5841. 8.2
  5842. The Eagle card costs ú380 through Archive and although that may sound a 
  5843. lot, you should consider that a Midi card would set you back about ú70, 
  5844. a vision digitiser another ú100 or so, an Oak Recorder about another ú60 
  5845. and AudioWorks adds another ú50. Then remember that even an A5000 would 
  5846. be running out of expansion slots with this little lot. The Eagle card 
  5847. is a remarkable buy.
  5848. 8.2
  5849. Computer Conceptsæ advert depicts an eagle with the caption Ésoaring to 
  5850. great heightsæ but I suggest that they replace it with the Lunar Module 
  5851. of Apollo 11 and say that the Eagle has landed Ö in my view, itæs 
  5852. certainly out of this world!ááAá 
  5853. 8.2
  5854. (£ Drat!!! Exactly the same thing has just happened again during 
  5855. magazine pasteup Ö even with the new default document!!!)
  5856. 8.2
  5857.  
  5858.