home *** CD-ROM | disk | FTP | other *** search
/ Archive Magazine 1996 / ARCHIVE_96.iso / text / magazine / volume_09 / issue_05 < prev    next >
Text File  |  1996-01-12  |  306KB  |  6,472 lines

  1. Products Available
  2. 9.5
  3. In preparing this magazine, I held back these first eight pages and sent 
  4. the rest to the printers. I knew Acorn were making certain 
  5. Éannouncementsæ at BETT and I wanted Archive readers to be the first to 
  6. know about them. Here are the three main announcements:
  7. 9.5
  8. (1) Acorn have signed an agreement with Oracle (see page 7 for details).
  9. 9.5
  10. (2) They have launched Acorn MediaRange Ö a whole new conceptual 
  11. approach to education, and not just a new range of products (details on 
  12. page 7).
  13. 9.5
  14. (3)áThere are A7000áprice cuts, and two new computer variants Ö see 
  15. Products Available below.
  16. 9.5
  17. The first of these three is easy enough to comprehend, although the 
  18. implications, in terms of technological development, will emerge with 
  19. time, and the last is also very straight forward. Acorn MediaRange, 
  20. however, is much more difficult to digest, involving new concepts and 
  21. new jargon. After spending a day walking round the BETT Show collecting 
  22. product information, arriving back in Norwich at 8.30 p.m. and having to 
  23. finish the magazine before I can go to bed, I canæt do much more than 
  24. give a brief overview of Acornæs strategy (page 7).
  25. 9.5
  26. What I really need is an Archive contributor who can digest the Acorn 
  27. literature, and interpret it for the rest of us (in time for the next 
  28. issue?!). This needs to be someone with an appreciation of educational 
  29. theory because Acorn are not just generating a set of new products to 
  30. meet existing needs Ö they are actively involved in the development of 
  31. education as it tries to respond within our increasingly information-
  32. rich society. Any offers of help will be gratefully received. Ed.
  33. 9.5
  34. 17ö monitor for RiscPC Ö The AKF85 is now no more. It has been replaced 
  35. by the AKF90 which is ú382 extra to the cost of the Acorn 14ò (instead 
  36. of ú326 extra for the AKF85). The AKF90 has on-screen setup including 
  37. rotation and colour temperature. However, the resolution (0.28mm dot 
  38. pitch) is not quite as good as the AKF85 (0.27mm). This makes the Iiyama 
  39. alternatives much more attractive by comparison. The 8617 flat-screen 
  40. 17ö is ú400 extra and the 9017 Diatron 17ò (0.26mm slot width) is ú480 
  41. extra. (If you want to buy either of these better monitors with a 
  42. RiscPC, you need to fill in a ÉSpecialist Purchase Formæ Ö give us a 
  43. ring and we will send you one.) (Let me declare an interest here... the 
  44. dealer margin is better on the Iiyama monitors, so we make more profit 
  45. if you buy them rather than the Acorn one! We havenæt seen an AKF90 yet, 
  46. but I have no hesitation in saying that both of the Iiyama monitors are 
  47. definitely better than the AKF85. Ed.)
  48. 9.5
  49. 20/20 extended Ö Acornæs 20 month interest free loan scheme has been so 
  50. successful that it has been extended until further notice. (Details were 
  51. given in 9.1 p2 but ring the NCS office if you arenæt sure how it all 
  52. works.)
  53. 9.5
  54. A3020/A4000 discontinued Ö Because of new regulations coming into force 
  55. on 1/1/96, the A3020 and A4000 can no longer be sold into schools. (They 
  56. are, however, still available through the Tesco scheme Ö they bought 
  57. them from Acorn in 1995.)
  58. 9.5
  59. A7000 price drop Ö All A7000 computers have been reduced in price by 
  60. ú100 +VAT so that the entry level 2Mb network-only version (AMC01) is 
  61. ú675 +VAT including a 14ö monitor. The 2Mb/425Mb model (AMC02) is ú699 
  62. +VAT and the 4Mb/425Mb (AMC03) is ú775 +VAT. One new variant now 
  63. available is a 4Mb network-only A7000 (AMC04) at ú749 +VAT.
  64. 9.5
  65. Acorn RiscPC 700X Ö Almost available is a RiscPC Unix box, which uses a 
  66. 17ö Iiyama monitor to give a high enough resolution. The ACB96 with 
  67. AKF96 monitor has software which allows you to swap X resolutions and 
  68. colour depths at the click of a mouse button to suit different tasks 
  69. (1280╫1024      8-bit, 1024╫786 16-bit or 800╫600 24-bit). Up to eight 
  70. independent X screens can be supported simultaneously and you can hot-
  71. key between Xáterminal and desktop applications. The ACB96 costs ú2,199 
  72. +VAT.
  73. 9.5
  74. Acorn RiscPC PC card upgrade Ö Acorn are very keen to encourage RiscPC 
  75. owners to move up from the original SX33 PC cards to the faster cards. 
  76. To do so, they are offering very generous rebates on old cards: ú117 if 
  77. you buy a DX2-66 or a DX4-100 and ú235 if you go for the new 5x86-100 
  78. (which are expected to arrive by the end of January).
  79. 9.5
  80. This discounted upgrade is available from Acorn-by-Post (Vector 
  81. Marketing), or through Acorn Centres of Technology. It is not available 
  82. through the normal dealer channel.
  83. 9.5
  84. You can send your old card back to us with the order, and just pay the 
  85. upgrade price. If you donæt want to be without your old card, send a 
  86. cheque for the value of the discount (ú117 or ú235). We will hold this 
  87. cheque and reserve the right to bank it if the old card is not returned 
  88. to us within 14 days. Then when you return the old card, we will destroy 
  89. the cheque.
  90. 9.5
  91. So, the VAT inclusive prices are as follows:
  92. 9.5
  93. Code  Spec  RRP  Upgrade  Discount
  94. 9.5
  95. ACA53  DX2-66  ú293  ú175  ú117
  96. 9.5
  97. ACA56  DX4-100  ú351  ú234  ú117
  98. 9.5
  99. ACA57  5x86-100  ú586  ú351  ú235
  100. 9.5
  101. So, to reiterate, if you want a DX2-66, then send either your old card 
  102. and a cheque for ú175 or a cheque for ú175 and a cheque for ú117. If you 
  103. want a DX4-100, send either your old card and a cheque for ú234 or a 
  104. cheque for ú234 and a cheque for ú117. If you want a 5x86, send either 
  105. your old card and a cheque for ú351 or a cheque for ú351 and a cheque 
  106. for ú235.
  107. 9.5
  108. Acorn RiscPC with PC card Ö Acorn are now offering all the PC cards at a 
  109. discount price when purchased at the same time as a RiscPC.
  110. 9.5
  111. Code  Spec  RRP  Special price
  112. 9.5
  113. ACA52  SXL-33  ú234     ú116
  114. 9.5
  115. ACA53  DX2-66  ú291     ú175
  116. 9.5
  117. ACA56  DX4-100  ú351     ú234
  118. 9.5
  119. ACA57  5x86-100  ú586     ú469
  120. 9.5
  121. Archive Internet Glossary Ö The glossary is growing rapidly and is now 
  122. over 9,500 words (plus the 11,500 words of the main Archive glossary). 
  123. These glossaries are available on a single disc for ú5.
  124. 9.5
  125. CD drives Ö The range of Eesox CD drives continues to expand. There is 
  126. now a Platinum 6.7 speed SCSI drive which costs ú390 inclusive through 
  127. Archive for RiscPC or ú465 as an external version. For the RiscPC 
  128. (only), there is a six speed ATAPI drive for only ú240. The price of the 
  129. Eesox quad speed ATAPI drive is now ú140.
  130. 9.5
  131. ARM Club Ö At the Acorn World Show, the ARM Club launched its new ARM 
  132. Club CD-ROM, containing the best of their PD and Shareware collection. 
  133. Also available from the club is the new GameOn! release 2. The CD-ROM 
  134. costs ú19.50. GameOn! 2 costs ú15 or ú5 for the upgrade from release 1.
  135. 9.5
  136. Clearview 2, from DEC_dATA, is a hypertext/multimedia application that 
  137. allows you to view information and topics via an indexing and cross-
  138. referencing system. Cross references to other places in a document, or 
  139. other ClearView documents, are shown with an underlined word Ö the user 
  140. simply clicks to go straight to the reference. External files and 
  141. applications can be run from the ClearView page, allowing drawfiles to 
  142. be loaded into Draw, or Replay files to be shown etc. There are full 
  143. search facilities, including the ability to search for two words/phrases 
  144. that are near each other. Clearview 2 Advanced allows a fully working 
  145. ClearView file to be quickly compiled using just Edit. ClearView looks 
  146. after the text formatting, with no problems of text flowing out of a 
  147. frame.
  148. 9.5
  149. ClearView Standard and ClearView 2 Advanced cost ú10 and ú33.19 +VAT + 
  150. p&p respectively from DEC_dATA.
  151. 9.5
  152. Clipart Ö New from DEC_dATA is a collection of clipart covering the 
  153. Anglo-Saxons and Vikings, and Greek and Romans. Aimed at Key Stage 2, 
  154. each collection consists of full colour drawfiles accessed via a 
  155. ClearView file. The file shows each graphic as a small thumbnail, and 
  156. has a hot link to load the picture into Draw. In addition, a few lines 
  157. of information are given on each picture to help the pupil and teacher 
  158. put the image into context. The discs include maps, people of the time, 
  159. transport, artifacts, tools, art and music. Each collection costs ú10 
  160. +VAT +p&p from DEC_dATA.
  161. 9.5
  162. Cumana products ARE available Ö Following a month of trading under 
  163. administrative receivership, Cumana Ltd, the Guildford-based 
  164. manufacturer of educational IT products, has been purchased by 
  165. Sheffield-based Economatics (Education) Ltd.
  166. 9.5
  167. Economatics Education has formed a Cumana Products Division to 
  168. complement its existing educational technology products business. The 
  169. new division plans to offer the full range of Cumana own brand and 
  170. related products, including a wide range of CD-ROM drives, the proTeus 
  171. optical drive and the SCSI II interface.
  172. 9.5
  173. ÉCumanaæ will continue to focus its attention on high quality products 
  174. and services aimed specifically at the home and education markets, with 
  175. particular emphasis, as always, on the Acorn platform.
  176. 9.5
  177. While administrative, distribution and accounts services will be handled 
  178. by the Sheffield office, we hope our customers will be pleased to hear 
  179. that the core of the sales, support and development team are all 
  180. employees of the original Cumana.
  181. 9.5
  182. The team, under new management, would like to thank all those who 
  183. offered their support through a difficult time, and look forward to 
  184. doing business with you again soon.
  185. 9.5
  186. Paul McKinnon <pmckinnon@cumana.co.uk>
  187. 9.5
  188. Easy Clip from Fabis Computing, does for clipart what Easy Font and Font 
  189. Directory do for fonts. It has the capacity to store over half a million 
  190. images in most common filetypes, and even compresses them to between 35 
  191. and 60%. Features include: large thumbnails of graphics for easy access, 
  192. virtual memory manager for thumbnail display; drag and drop between 
  193. groups and applications; preview of images in a scalable window. Easy 
  194. Clip costs ú35 (no VAT).
  195. 9.5
  196. ESP Software Midi synthesizer Ö This software-only Midi synthesizer 
  197. developed by ESP, as we said last month, öis designed to work on any 
  198. RISC OS machine although best results will be achieved if you have 16-
  199. bit sound capabilityò. However, ESP have not yet got it working properly 
  200. on RISCáOS 3.1, so please check before ordering it. It costs ú39.95 +VAT 
  201. from ESP or ú45 through Archive.
  202. 9.5
  203. EZ135 drives Ö (pronounced öEasy135ò Ö a case of bad cross-Atlantic 
  204. translation!) We now have the IDE internal version in stock. These are 
  205. 3╜ö devices but they come ready-mounted in a 5╝ò frame, so you can fit 
  206. them into either size bay on a RiscPC at no extra cost. I tested them 
  207. for speed by comparing them with a 270Mb removable drive. I copied a 
  208. single 4.6Mb file and then a directory with 182 files in it, totalling 
  209. 4.6Mb. The resultant (effective) speeds were as follows.
  210. 9.5
  211.   270Mb  EZ135
  212. 9.5
  213. Single file  1350Kb/s  950Kb/s  (70%)
  214. 9.5
  215. 182 files  104Kb/s  80Kb/s  (77%)
  216. 9.5
  217. So, from these brief tests, the drives seem to be about ╛ the speed of 
  218. the larger drives Ö not bad when you consider the price differences. 
  219. Complete with one cartridge, they cost ú240 inclusive (cf ú370) and the 
  220. extra cartridges are ú20 each (cf ú55). Remember though that the 
  221. disadvantage of using IDE removables is that IDE was never intended for 
  222. use with removables and you need special software (which we supply with 
  223. it) to allow the cartridges to be dismounted without switching the 
  224. computer off.
  225. 9.5
  226. There is an external SCSI version (no dismounting problems!) due öby the 
  227. end of the weekò (but I have been told that several times!) which will 
  228. also be excellent value at ú290 including one cartridge.
  229. 9.5
  230. GT5000 A4 flatbed scanner Ö Epson have released a new A4 flatbed scanner 
  231. with a low price tag Ö ú490 including PC software (we canæt buy it 
  232. without!) and Acorn software. The optics are 300 dpi. This compares with 
  233. the GT8500 (400dpi) and GT9000 (600dpi) at ú710 and ú830 respectively. 
  234. The GT5000 comes with a parallel interface and so can only be used with 
  235. A5000 or later computers that have a bi-directional parallel interface.
  236. 9.5
  237. HP Laserjet 5L Ö An exciting new 600 dpi, 4 ppm laser printer from HP 
  238. which has received a very good (unsolicited) review from Keith Parker 
  239. (see page 45). It has a small Éfootprintæ and a low price of ú480 
  240. inclusive of VAT and carriage through Archive.
  241. 9.5
  242. iTV Ö Irlam Instrumentsæ integrated television support for their 24i16 
  243. digitiser provides high quality television reception, including teletext 
  244. and NICAM stereo audio decoder. Cacheing software provides instant 
  245. access to teletext pages, plus network capability. SWI interface with 
  246. documentation allows users to write their own specialised applications. 
  247. iTV costs ú169 +VAT + p&p from Irlam or ú193 through Archive.
  248. 9.5
  249. MenuBar, from Beebug, is a different way of accessing often-used 
  250. directories, applications and files, from the usual RISC OS way. In 
  251. operation, it is similar to the filer and the pinboard, but it is 
  252. presented as a slim bar of pull-down menus at the top of the screen, 
  253. complementing the iconbar at the bottom. Menus may be dragged or clicked 
  254. open and shut. The menubar may contain up to ten menus, each with up to 
  255. 30 objects (i.e. directories, applications or files). It is very simple 
  256. to add, reposition and remove objects or Menus. MenuBar allows you to 
  257. organise files to suit the way you work Ö regardless of the way they are 
  258. stored on disc. Each Menu may be given a name so that, for example, you 
  259. could arrange for ÉDTPæ to hold !Printers, !Style, !MultiChrs and a data 
  260. directory. Or you might have ÉToolsæ containing !Measure, !CloseFile, 
  261. !WimpAid, !Pointer, !Flags, !Magnifier, etc. The important point is that 
  262. all these objects can be run from within MenuBar by double-clicking or 
  263. dragging. Moreover, the Menus are instantly available: no frustrating 
  264. delays while you dig deep into the filer hierarchy waiting for all the 
  265. icons to be read. By including MenuBar in your Boot sequence, your most 
  266. important files are available from the MenuBar on start-up, and no need 
  267. for any more messy backdrops! MenuBar requires RISC OS 3.1 or greater. 
  268. It works with hard or floppy discs, and costs ú11.95 +VAT +p&p from 
  269. Beebug or ú15 through Archive.
  270. 9.5
  271. Meta Converter, from Keysoft, is a small utility for converting Windows 
  272. metafiles into drawfiles. Metafiles are widely used throughout the PC 
  273. world as they can be manipulated more easily than bitmaps and they can 
  274. be scaled and rotated without introducing jagged edges. Many PC 
  275. magazines give these files away each month on their cover discs 
  276. (sometimes in their thousands), and they are also available very cheaply 
  277. through the public domain and from several software companies. Meta 
  278. Converter costs ú15.99 inclusive from Gordon Key.
  279. 9.5
  280. Mice Ö Having sold off my huge stock of (about 150) genuine Acorn mice 
  281. at Acorn World 95, I find that I cannot get any more from that supplier 
  282. and have to go direct to the Acorn Spares Department. This means that 
  283. the price for Acorn mice will have to go up to ú25. However, thanks to 
  284. one of the subscribers, we have located a supply of öAcorn compatibleò 
  285. mice which we can sell at ú15. (I am tempted to talk about öthe best 
  286. laid plans...ò but Iáwonæt!)
  287. 9.5
  288. Pages, from SEMERC, is an easy-to-use word processing package. It has 
  289. been designed to be as close as possible to paper and a pencil case and 
  290. is especially useful for young learners and those with special needs. 
  291. The user is given a page onto which they can click their chosen 
  292. position, and start typing. Once on the page, the text, words or 
  293. pictures can be moved around the screen, borders can be added or the 
  294. freehand tool used to doodle. Letters, words or sentences can be read 
  295. aloud to the learner and, with its built-in spell checker, errors can be 
  296. located as they are typed. Pages can be quickly tailored by the teacher 
  297. to suit the individual requirements of the child and it can even be used 
  298. as an early desktop publishing package. Pages costs ú49 +VAT from 
  299. SEMERC.
  300. 9.5
  301. PAPERsoft Ltd have been building up a large collection of templates of 
  302. labels and pre-printed stationery from companies such as Avery and Paper 
  303. Direct. Each disc in the collection contains templates for a range of 
  304. papers and label sheets, enabling the user to apply text and graphics 
  305. within the limits of the paper design. So far, there are six discs in 
  306. the collection covering templates for Paper Direct (Business papers; 
  307. Fun/Theme and Christmas), Avery (Laser labels; Inkjet labels and Avery 
  308. Indexing System) and Fisher Clark (Laser and Inkjet labels). Template 
  309. sets are available for Impression, Artworks, Ovation, 1st Page, Textease 
  310. and Draw. Prices range from ú5.95 to ú17.95 from PAPERsoft.
  311. 9.5
  312. Picture Book 2, from The Really Good Software Company, is made up of 
  313. five programs to help children with reading, spelling and counting. 
  314. AlphaBook is the program which lets you see and hear the words you are 
  315. using; Flashcard helps children recognise words with pictures or spoken 
  316. words; Countæem is a counting program with single or mixed pictures; 
  317. Spell It provides spelling from pictures at three grades of difficulty. 
  318. Finally, Snap is a game for up to three players matching pictures, 
  319. sounds or words.
  320. 9.5
  321. Each program uses Picture Book 2æs unique Alphabet files with 
  322. professionally-drawn graphics by prize-winning illustrator Walter 
  323. Briggs, plus special sound effects and spoken words. Every program is 
  324. fully configurable; individually saved Choice files can be arranged to 
  325. automatically load a specific alphabet file and run the program with a 
  326. double-click of the mouse. To go with it, RGSC have designed AlphaEdit, 
  327. an easy-to-use application for creating Alphabet files for use with 
  328. Picture Book 2. You can combine Draw or Artwork files with sound and 
  329. spoken words to build up your own files tailored to your own purposes. 
  330. Picture Book 2 costs ú35 inclusive (if you return the original Picture 
  331. Book disc, you get a ú5 discount), and AlphaEdit costs ú15 inclusive 
  332. from RGSC.
  333. 9.5
  334. Picture Puzzler, from Cambridgeshire Software House, is a program which 
  335. has been especially designed with the young in mind. It uses no language 
  336. whatsoever and is totally under the useræs control. It will accept any 
  337. sprite and divide it into a number of tiles. You simply put the tiles 
  338. back in the correct places. You can create 4 tiles with 1 missing, or up 
  339. to 36 tiles with 35 missing. Picture Puzzler comes with a range of 
  340. ready-made pictures.
  341. 9.5
  342. Also from CSH comes What do you Know?, a quiz type program of over 2000 
  343. questions and answers, covering TV Soaps, History, Geography, General 
  344. Knowledge, Sport, The Arts and Science. It is aimed at age 4 to adult. 
  345. Picture Puzzler and What do you Know? each cost ú19.95 +VAT +p&p from 
  346. CSH.
  347. 9.5
  348. Pioneer 6CD Jukebox Ö We are experiencing difficulty in getting hold of 
  349. enough of the Nakamichi quad speed 7-disc CD jukeboxes, but we have now 
  350. found a Pioneer jukebox that takes 6 CDs and is slightly faster, 4.4 
  351. speed. The Pioneer is ú590 through Archive.
  352. 9.5
  353. Sherston Software have launched a number of new products. Arcventure IV 
  354. is the latest title in Sherstonæs Arcventure series and covers the Anglo 
  355. Saxon period. The package, for junior school pupils, is designed along 
  356. similar lines to the others in the series and is centred around an 
  357. archaeological dig in West Stow, Suffolk. Budding archaeologists using 
  358. the program are able to go back in time and unearth the facts about the 
  359. mystery objects they have found.
  360. 9.5
  361. Cambridge University Press are in the process of launching a new reading 
  362. scheme called Cambridge Reading. To accompany the scheme, Sherston have 
  363. launched six new talking stories. The new Cambridge Reading Talking 
  364. Books feature Sherstonæs lively animations and amusing sound effects and 
  365. are narrated by Barry and Jill Wilsher, known to primary schools as the 
  366. ÉWords Aliveæ team.
  367. 9.5
  368. Finally, Elf Tales is a new adventure series aimed at young children; 
  369. the first two titles are Elf King and Elf Magic. The programs 
  370. incorporate maths and language activities in the story lines, and 
  371. contain graphics and animations, as well as human speech, to introduce 
  372. children to sorting, sequencing and the basics of time, at two levels of 
  373. difficulty.
  374. 9.5
  375. Arcventure IV Ö Anglo Saxons, is ú34.95 +VAT or ú39 through Archive; a 
  376. Primary site licence costs ú52.42 +VAT; Secondary licence is ú69.90 
  377. +VAT.
  378. 9.5
  379. The Cambridge Reading Talking Books are available on Acorn, Windows and 
  380. Mac platforms and cost ú40 +VAT or ú45 through Archive.
  381. 9.5
  382. Elf Tales, which includes both adventures, costs ú32.95 +VAT, or ú37 
  383. through Archive; a Primary site licence is ú49.43 +VAT from Sherston.
  384. 9.5
  385. SimpleTouch is a new touch screen from MicroTouch and is being 
  386. distributed by Lindis International. SimpleTouch is a resistive screen 
  387. which can be attached to almost any normal computer screen, turning it 
  388. into a fully functional touch screen. The SimpleTouch software drivers 
  389. enable it to be used to control the computer instead of using a mouse, 
  390. thereby enabling the user to use virtually any software written for the 
  391. appropriate operating system. It plugs into the computeræs serial port, 
  392. and can be attached to the top of the computeræs screen by using a 
  393. velcro-type pad.
  394. 9.5
  395. Continued from page 6...
  396. 9.5
  397. The complete SimpleTouch kit for 14ö & 15ò monitors Ö including software 
  398. drivers, fitting-kit and cables Ö costs ú225 +VAT +p&p from Lindis.
  399. 9.5
  400. Sound Byte Recorder, from VTi, consists of a microphone, interface and 
  401. software, allowing users to capture sound using the Recorderæs 
  402. microphone or any other source, such as hi-fi or tape recorder. Sounds 
  403. from these sources can be captured separately or recorded from both 
  404. simultaneously. Sound Byte Recorder can be used to record voice 
  405. commentary, sound effects or music to add to multimedia creations in 
  406. Genesis, Magpie, Ultima, Animator or other similar packages. At the 
  407. moment, VTi have a special offer of a free copy of Talking Canvas 
  408. Junior, making it possible to add sound to anything from simple talking 
  409. books to more sophisticated multimedia presentations. Sound Byte 
  410. Recorder costs ú39 +VAT +p&p from VTi.
  411. 9.5
  412. The Patience Addict Ö Creative Curriculum Software seem to have realised 
  413. that The Patience Addict was somewhat under-priced, for what it offered, 
  414. at their introductory price. The price is now ú16.98 +VAT or ú19 through 
  415. Archive Ö but it is still very good value at that. (See review on p.27.)
  416. 9.5
  417. The UK Internet Book Ö This 360 page book by Sue Schofield has chapters 
  418. on TCP/IP software, email, Usenet, ftp, Telnet, Archie, Gopher, Veronica 
  419. and the Worldwide Web. The UK Internet Book has been updated with a new 
  420. section on Internet issues and a PC format disc containing 3Mb of text 
  421. files on newsgroups, Listservs, FAQs etc. The price including the disc 
  422. is ú19.95 from Addison Wesley (ISBN 0-201-87731-7), or ú20 through 
  423. Archive including p&p.
  424. 9.5
  425. TinyArt is a simple art package aimed at children aged 4/5 and is 
  426. designed to encourage the childæs individual creativity. Tools include: 
  427. pencil, circle, triangle, rectangle, spray, fill and eraser. An undo 
  428. feature reverses the last action performed by the user. Choices can be 
  429. set and then locked to prevent children changing the configuration; and 
  430. a Prevent Deletion option prevents the accidental deletion of pictures. 
  431. Tiny Art is ú14.95 inc. p&p from Rooksoft.
  432. 9.5
  433. Touch Typing Tutor has been designed to meet the needs of visually 
  434. impaired people wanting to learn to touch type. It provides the means to 
  435. set up different colours, dimensions and styles of font for the exercise 
  436. text displayed. It also incorporates speech capability, to enable the 
  437. program to be used by totally blind people as well as partially sighted 
  438. people. The program can be used by older children and adults alone or, 
  439. for younger children, with help from a teacher. A full set of exercises 
  440. is provided, and it is easy for teachers to add their own. Touch Typing 
  441. Tutor costs ú24, fully inclusive, from the Research Centre for the 
  442. Education of the Visually Handicapped, at the University of Birmingham.
  443. 9.5
  444. ViVID20 Ö RiscPC size desktops for older machines Ö ViVID20 requires a 
  445. VIDC enhancer and a true multisync monitor. It offers work areas up to 
  446. 2048╫1232 including 1600╫1200 in 16 colours at 62Hz and up to 1472╫1070 
  447. in 256 colours via a mode selection utility similar to a RiscPC. All 
  448. resolutions also support 16 level greyscale and extended 4ácolour 
  449. dithering. The price is ú11.50 inclusive.
  450. 9.5
  451. Review software received...
  452. 9.5
  453. We have received review copies of the following: ÅCalabash Pirates (e), 
  454. ÅCine Clips (m), ÅFreddy Teddy Directions (e), ÅGeordian Lock (u), 
  455. ÅGraphic Text Adventure Creator (gu) ÅMenuBar (u) ÅMeta Converter (u), 
  456. ÅTechWriter/Pro (+EasiWriter2/Pro), ÅTinyArt (a), ÅViVID20 (u), 
  457. ÅXenakis16 (m).
  458. 9.5
  459. a=Art, e=Education, g=Games, m=Multimedia, u=Utility, w=wordprocessing/
  460. DTP.
  461. 9.5
  462. If you would like to review any of these products, please contact the 
  463. Archive office. Potential reviewers will need to show that they would 
  464. use the product in a professional capacity or that they have some 
  465. knowledge of the particular field.áuá
  466. 9.5
  467. Abacus Training  (Gerald Fitton) 29 Okus Grove, Upper Stratton, Swindon, 
  468. Wilts, SN2 6QA. (01793¡723347) [01793¡723347]
  469. 9.5
  470. Acorn Computers Ltd  Acorn House, Vision Park, Histon, Cambridge, CB4 
  471. 4AE. (01223¡254254) [01223¡254262]
  472. 9.5
  473. Acorn¡by¡Post  13 Dennington Road, Wellingborough, Northants, NN8 2BR. 
  474. (01933¡279300)
  475. 9.5
  476. Anglia Multimedia  Anglia House, Norwich, NR1 3JG. (01603¡615151) 
  477. [01603¡631032]
  478. 9.5
  479. ANT Ltd  P.O.Box 300, Cambridge, CB1 2EG. (01223¡567808) [01223¡567801] 
  480. <sales@ant.co.uk>
  481. 9.5
  482. APDL  39 Knighton Park Road, Sydenham, London, SE26 5RN.
  483. 9.5
  484. Apricote Studios  2 Purls Bridge Farm, Manea, Cambridgeshire, PE15 0ND. 
  485. (01354¡680432)
  486. 9.5
  487. Argonet (a.k.a. VTi)  Unit 1, The Shopwhyke Centre, Shopwhyke Road, 
  488. Chichester, PO20 6GD. (01243¡531194) [01243¡531196] 
  489. <sales@argonet.co.uk>
  490. 9.5
  491. ARM Club  Freepost ND6573, London, N12 0BR. (0171¡624¡9918) 
  492. [0181¡446¡3020]
  493. 9.5
  494. Audio Dynamics  10 Durnford Close, Norden, Rochdale OL12 7RX. 
  495. (01706¡868803) [01706¡868803]
  496. 9.5
  497. Beebug Ltd  117 Hatfield Road, St Albans, Herts, AL1 4JS. (01727¡840303) 
  498. [01727¡860263]
  499. 9.5
  500. Cambridgeshire Software House  8 Bramley Road, St Ives, PE17 4WS. 
  501. (01480¡467945) [01480¡496442]
  502. 9.5
  503. Clares Micro Supplies  98 Middlewich Road, Rudheath, Northwich, 
  504. Cheshire, CW9 7DA. (01606¡48511) [01606¡48512] 
  505. <sales@clares.demon.co.uk>
  506. 9.5
  507. Clips Round the Year  (C. Jarman) Wyke Hill House, Cheriton Close, 
  508. Winchester,  SO22  5HN.  (01962¡862227) [01962¡862227] 
  509. <quilljar@argonet.co.uk>
  510. 9.5
  511. Computer Concepts  Gaddesden Place, Hemel Hempstead, Herts, HP2 6EX. 
  512. (01442¡63933) [01442¡231632]
  513. 9.5
  514. Concept Keyboard Co.  Moorside Road, Winnall Industrial Estate, 
  515. Winchester, SO23á7RX. (01962¡843322) [01962Ö841657]
  516. 9.5
  517. Creative Curriculum Software  5 Clover Hill Road, Savile Park, Halifax, 
  518. HX1 2YG. (01422¡340524) [01422¡346388]
  519. 9.5
  520. Cumana Ltd  Boundary House, The Pines, Broad Street, Guildford, GU3 3BH. 
  521. (01483¡570295) [01483¡451371] <pmckinnon@cumana.co.uk>
  522. 9.5
  523. Dalriada Data Technology  145 Albion Street, Kenilworth, Warkwickshire, 
  524. CV8 2FY. (01926¡53901)
  525. 9.5
  526. DEC_dATA  P.O.Box 97, Exeter, EX4 4YA. (01392¡221702) 
  527. <info@decdata.zynet.co.uk>
  528. 9.5
  529. Doggysoft  Furzefield House, Furzefield Road, Beaconsfield, Bucks, HP9 
  530. 1PQ. (01494¡673222) [01494¡675878] <sales@doggysoft.demon.co.uk>
  531. 9.5
  532. Eesox  Suite 8C, Newton House, 147 St Neots Road, Hardwick, Cambridge, 
  533. CB3á7QJ. (01954¡212263) [01954¡212263]
  534. 9.5
  535. ESP  21 Beech Lane, West Hallam, Ilkeston, Derbyshire, DE7 6GP.  
  536. (0115¡929¡5019) [0115¡929¡5019]
  537. 9.5
  538. Fabis Computing  Sarford House, Swadlincote, Derbyshire, DE11 9SL. 
  539. (01283¡552761)
  540. 9.5
  541. Irlam Instruments  133 London Road, Staines, Middlesex TW18 4HN. 
  542. (01895¡811401) <jim@irlam.co.uk>
  543. 9.5
  544. Keysoft (Gordon Key)  Ferndorf, Tarporley Road, Norcott Brook, 
  545. Warrington, Cheshire, WA4á4DY.
  546. 9.5
  547. Lindis International  Wood Farm, Linstead Magna, Halesworth, Suffolk, 
  548. IP19 0DU. (01986¡785477) [01986¡785460]
  549. 9.5
  550. Longman Logotron  124 Cambridge Science Park, Milton Road, Cambridge CB4 
  551. 4ZS. (01223¡425558) [01223¡425349]
  552. 9.5
  553. Magnetic Image  3 Larkspur Close, Witham, Essex, CM8 2YQ. (01376¡500590) 
  554. [01376¡340567]
  555. 9.5
  556. Matt Black  6 Henry Court, Henry Street, Peterborough, PE1 2QG. 
  557. (01733¡315439)
  558. 9.5
  559. Papersoft Ltd  10 Dunlin Road, Hemel Hempstead, Herts, HP2 6LU. 
  560. (01442¡391967) <gpreston@arcade.demon.co.uk>
  561. 9.5
  562. Repair Zone  421 Sprowston Road, Norwich, NR3 4EH. (01603¡400477)
  563. 9.5
  564. Research Centre for the Education of the Visually Handicapped, 
  565. University of Birmingham, Edgbaston, Birmingham, B15 2TT. 
  566. (0121¡414¡6733) [0121¡414¡4865]
  567. 9.5
  568. Rooksoft  8 Park Avenue, Wokingham, Berks, RG40 2AJ. (01734¡781150)
  569. 9.5
  570. SEMERC  1 Broadbent Road, Watersheddings, Oldham, OL1 4LB. 
  571. (0161¡627¡4469)
  572. 9.5
  573. Sherston Software  Angel House, Sherston, Malmesbury, Wilts. SN16 0LH. 
  574. (01666¡840433) [01666¡840048] <sales@sherston.co.uk>
  575. 9.5
  576. The Really Good Software Company    39 Carisbrooke Road, Harpenden, 
  577. Herts., AL5 5QS.
  578. 9.5
  579. Topologika  Islington Wharf, Penryn, Cornwall, TR10 8AT. (01326¡377771) 
  580. [01326¡377771] <sales@topolgka.demon.co.uk>
  581. 9.5
  582. VTi  Unit 1, The Shopwhyke Centre, Shopwhyke Road, Chichester, PO20 6GD. 
  583. (01243¡531194) [01243¡531196] <vti@argonet.co.uk>
  584. 9.5
  585. WECC  Manor Hall, Sandy Lane, Leamington Spa, CV32 6RD. (01926¡413741) 
  586. [01926¡413748]
  587. 9.5
  588. Archive Monthly Disc
  589. 9.5
  590. u Arcscan data files Ö Updates for volume 8 and part of 9.
  591. 9.5
  592. u Files from Gerald Fittonæs ColumnáÖápage 15.
  593. 9.5
  594. u Starting Basic programs from Ray Favre Ö page 59.
  595. 9.5
  596. u Pocket Book Column: Password protection program by Andrew Baldwin Ö 
  597. page 73.
  598. 9.5
  599. u Three utilities from Robert Lytton: !LooknFind (multi-file searching), 
  600. !CASE2case (changes case or length of filenames in bulk) and !Calendars 
  601. (data files for calendars). See page 35.
  602. 9.5
  603. u Demonstration of a manual signal box by Chris Hall.
  604. 9.5
  605. P.B.
  606. 9.5
  607. Paul Beverley
  608. 9.5
  609. Acornæs future
  610. 9.5
  611. In my comments last month, I said öWatch this spaceò because I had a gut 
  612. feeling that some exciting things were brewing at Acorn. I promise you, 
  613. that was genuine Ö I hadnæt been given any direct indication from Acorn 
  614. about any of the things which have since been announced. The Stop Press 
  615. sheet that we added into the magazine, just before it was mailed, was 
  616. written as the news began to break and Acornæs share price began to 
  617. soar. There isnæt space here to cover all that is happening for Acorn, 
  618. so look at the Products Available section and the articles on pages 11 
  619. and 12.
  620. 9.5
  621. Archiveæs 100
  622. 9.5
  623. We had a great celebration at N║ 96a in December as we sent out Archive 
  624. Number 100 Ö thanks for all the positive comments, by the way. As we 
  625. celebrated, many people said, öHereæs to the next 100 Archives!ò Hmmm! 
  626. Iæm not quite sure about that... but who knows?! Anyway, thanks for your 
  627. support for the first 100!
  628. 9.5
  629. Enjoy N║ 101!
  630. 9.5
  631. Norwich Computer Services    96a Vauxhall Street, Norwich, NR2 2SD. 
  632. (01603-766592) [01603-764011]
  633. 9.5
  634. <paul.NCS@paston.co.uk>  OR  <tech.NCS@paston.co.uk>  OR 
  635. <sales.NCS@paston.co.uk> 
  636. 9.5
  637. Fact-File
  638. 9.5
  639. Key: (phone)áá[fax]áá<email>
  640. 9.5
  641. Government Health Warning Ö Reading this could seriously affect your 
  642. spiritual health
  643. 9.5
  644. öItæs all very well saying that Christianity is radical and growing, and 
  645. that we ought to go on an Alpha course to find out about it, but why 
  646. Christianity? Why not Islam or Hinduism or Buddhism? Arenæt they all 
  647. equally valid?ò
  648. 9.5
  649. Well, Éall roads lead to Godæ is certainly a very attractive idea. Itæs 
  650. tolerant, itæs inclusive, it avoids conflict and itæs very convenient in 
  651. our multi-cultural society. (Be careful though Ö it may just be an 
  652. excuse for not taking any one of them seriously!) I do have a major 
  653. problem with this view. I donæt want to know whether such-and-such a 
  654. religion is Éhelpfulæ or Éattractiveæ, or even Épopularæ Ö I want to 
  655. know whether it is true.
  656. 9.5
  657. Iæm not trying to be awkward or to pick a fight, but I cannot see how 
  658. the different religions can all be equally true. The Christian says that 
  659. Jesus was God in human form (Jesus is ÉEmmanuelæ, God with us) Ö but 
  660. thatæs blasphemy to the Muslim who says that he was simply a prophet. 
  661. The Christian says Jesus was the Messiah who fulfilled all the 
  662. prophecies in the Old Testament Ö the Jew says that the Messiah hasnæt 
  663. come yet and Jesus most certainly was not God. The Christian says that 
  664. God has spoken in the past, supremely Éspokeæ by coming to earth in 
  665. person Ö but, to Buddhists, there isnæt such a thing as ÉGodæ, certainly 
  666. not a personal God who knows us and loves us and who can be known, 
  667. worshipped and loved, as the Christian maintains.
  668. 9.5
  669. What about the Hindus? Well, they seem very tolerant of different ideas. 
  670. Indeed, one Indian story purports to show how all these apparently 
  671. contradictory views can be unified. A ruler once brought three men, 
  672. blind from birth, into his palace and allowed them to come into contact 
  673. with one of his elephants. öDescribe to me what an elephant is likeò, he 
  674. said. In response, he got three totally different descriptions. Why? One 
  675. had hold of the elephantæs tail, one had a leg and the other held the 
  676. trunk.
  677. 9.5
  678. In other words, God is so big, so Éotheræ, that we canæt possibly know 
  679. the whole. Each of us encounters Épartæ of God, and therefore 
  680. experiences him in a different, apparently contradictory, way. Well, it 
  681. seems a nice idea, but I still have this urge to know what the real 
  682. truth is. Will someone please tell me which is the true truth? But maybe 
  683. it doesnæt matter, maybe I can just select any Étruthæ that suits me... 
  684. Let me extend the story...
  685. 9.5
  686. There was a fourth blind man Ö he got hold of a drain pipe instead of 
  687. the elephant! Who is going to tell him that he has not got hold of the 
  688. real thing? Who has a big enough view of God to tell me whether my 
  689. chosen road is valid? For all I know, it may be leading me in the 
  690. opposite direction! How do I know whether, say, Mormonism is one of the 
  691. roads that leads to God? Or what about Spiritualism? Or even Satanism?
  692. 9.5
  693. Jesus tells us that God wants us to know what he is like Ö that was why 
  694. he came to earth. He wants us to relate to God as children to a loving 
  695. Father. Another way the bible talks about our relationship with God is 
  696. likening it to a marriage where we are the bride and He is the groom Ö a 
  697. relationship of tenderness and intimacy.  
  698. 9.5
  699. I have met this God. I love Him. He is fantastic. You can know Him too. 
  700. Please check it out. Talk to a Christian friend or ring the Alpha 
  701. Coordinator on 0171-581-8255.
  702. 9.5
  703. ViVID20 & VideoTrak Reviews
  704. 9.5
  705. ViVID20 Ö This product was reviewed last month. However, the review had 
  706. been Éon the stocksæ for quite some time and the reviewer was one of 
  707. only two customers (iSV have sold 438 copies at the latest count) who 
  708. have reported problems. The other person was also trying to use an early 
  709. version of ViVID20 with a Watford VIDC enhancer! Both customers returned 
  710. the ViVID20 to iSV and received a full refund.
  711. 9.5
  712. iSV have long since upgraded ViVID20 and, quite rightly, feel that they 
  713. would like to see their product re-reviewed.
  714. 9.5
  715. We apologise for any wrong impressions created by the review. The 
  716. reviewer commented on his experience in good faith, although he did not 
  717. attempt to obtain a fix from iSV for the problems he was experiencing. 
  718. (iSV provide technical support by phone or post and operate a free 
  719. upgrade scheme if the master disc is returned with SAE.) We accepted the 
  720. review in good faith, although, in view of the long delay before 
  721. publishing, we should have checked with iSV that this was sufficiently 
  722. up-to-date to reflect the current situation, but it is not our general 
  723. policy to allow companies to vet reviews of their own products. (I may 
  724. be asking reviewers of other products to do a bit of checking where I 
  725. have had the review for some time.)
  726. 9.5
  727. So, to set the record straight, would someone be willing to review 
  728. ViVID20, please? Also, would existing users like to send in their 
  729. comments? Thanks, and again, sorry for the unnecessary grief we have 
  730. caused to iSV.
  731. 9.5
  732. VideoTrak Ö Steve Turnbull writes, öI have just read the review of 
  733. VideoTrak that you printed in the Jan æ96 issue of Archive. It would 
  734. have been a fair review except for the fact Andy Watson must have been 
  735. using quite an old version of VideoTrak:
  736. 9.5
  737. 1. The current version certainly has much better output facilities, the 
  738. CSV saving is fully configurable and does not have the strange numbers 
  739. he found. The reason for not providing Éflexibleæ report output is that, 
  740. as individual needs vary, it is more useful to provide the powerful CSV 
  741. output option for transfer to any WP/DTP package. (Personally, I found 
  742. the standard report form fine Ö but then I wrote it!)
  743. 9.5
  744. 2. S-Base applications do use a lot of memory, but the memory limit has 
  745. nothing to do with the number of records entered (which was implied) as 
  746. all data is stored on disc. Since he is using an early version, he may 
  747. have had a problem with a memory leak.
  748. 9.5
  749. 3. The manual is a problem which is being addressed. A new version will 
  750. be shipped by the end of January. However, as he pointed out, the 
  751. program is quite intuitive.
  752. 9.5
  753. Another feature which didnæt exist on the version Andy tested was the 
  754. ability to edit multiple records simultaneously with changing record 
  755. links being kept up-to-date even in records being edited.áuá
  756. 9.5
  757. Archive Announces...
  758. 9.5
  759. Special offer Ö Ex-demo...
  760. 9.5
  761. Pocket Book A-Link Ö Full price ú50, yours for only ú35 (12-monthsæ 
  762. warranty!). Please ring or email Ö first come, first served.áuá
  763. 9.5
  764. Special offer Ö 270Mb SyQuest SCSI drives for RiscPC or A5000. We have 
  765. over-stocked, so until stock levels diminish, they are ú320 (normally 
  766. ú370). This price includes fixings and cable and one cartridge. (Extra 
  767. cartridges ordered with drive, ú50.)áuá
  768. 9.5
  769. Competition winner...
  770. 9.5
  771. The winner of the crossword competition set by Mijas Software was R G 
  772. Shrubsall of Newcastle-on-Tyne who will be receiving a copy of ArcSimp 
  773. III, the electronic simulation package. In case you want to see where 
  774. you went wrong, here are the answers are shown above.áuá
  775. 9.5
  776. Two yearsæ free Archive!
  777. 9.5
  778. I just thought I would make another mention of our scheme to encourage 
  779. Archive subscribers to convert people to using Acorn computers.
  780. 9.5
  781. Conversion bonus scheme Ö One of the best ways of convincing people that 
  782. it is worth being different is to show them what the Acorn computers can 
  783. actually do. No-one believes adverts but, time and again, people have 
  784. been Éconvertedæ by seeing the systems in action. (Sibelius users are at 
  785. an advantage here! I reckon that more systems have been bought just to 
  786. use Sibelius than any other single package.)
  787. 9.5
  788. This is where you can help, especially if you have a RiscPC. Show them 
  789. your computer, give them a brochure (copies available from NCS) and see 
  790. if you can convince them to buy Acorn.
  791. 9.5
  792. As an incentive, if you can convince someone who has never owned a 
  793. RISCáOS computer to purchase an A7000 or a RiscPC (from NCS, of 
  794. course!), we will extend your subscription by a further twelve months, 
  795. free of charge, and weæll also give your friend a free subscription to 
  796. Volume 9, i.e. ending September 1996. What is more, if the system they 
  797. buy includes a CD drive, weæll give them a free copy of the Archive 
  798. CD.áuá
  799. 9.5
  800. Acorn and CHRP
  801. 9.5
  802. Nick Chalk
  803. 9.5
  804. (Nick very kindly agreed to write the following two articles picking up 
  805. on some of the news and rumours which abound at the moment. The 
  806. footnotes for the first article appear at the end of the second article! 
  807. Ed.)
  808. 9.5
  809. The Common Hardware Reference Platform (CHRP Ö pronounced öchirpò!) is a 
  810. standard developed by Motorola, IBM and Apple, the PowerPC consortium. 
  811. It defines a PowerPC-based computer with a common set of features. The 
  812. aim is to create a Éclone-PowerPCæ market, similar to that which 
  813. currently exists for the PC. The idea is that software companies can 
  814. produce applications for the ÉReferenceæ machine, which may then be used 
  815. on a CHRP machine from any manufacturer. What IBM achieved by market 
  816. dominance, the PowerPC consortium are aiming to do by committee.
  817. 9.5
  818. The platform
  819. 9.5
  820. The Reference Platform is roughly as follows. It must use a PowerPC 
  821. processor, but must also support a second processor, an x86 for example. 
  822. It must provide for an OS in ROM, primarily for Appleæs Toolbox. Other 
  823. internal requirements are support for dual-port VRAM, 16 bit sound and 
  824. Éhigh-performance scalable memory systemsæ Ö more on that when I manage 
  825. to find out what it is! The expansion bus must be PCI, with optional 
  826. bridges to ISA or EISA busses. Expansion cards should configure 
  827. themselves automatically (I wonder who they borrowed that idea from?), 
  828. and it is recommended that the graphics and hard drive controllers are 
  829. connected to the PCI bus.
  830. 9.5
  831. The PowerPC consortiumæs aim is that this system should be able to run 
  832. several operating systems, namely Windows NT, OS/2, AIX1 and the Mac OS. 
  833. Currently, Windows NT 3.51 and AIX 4.1 will run on CHRP, with OS/2 and 
  834. Solaris2 following later in æ96. Apple already have their System 7.5 
  835. running on PowerPC PowerMacs, but are planning an entirely new OS for 
  836. CHRP.
  837. 9.5
  838. How does Acorn fit in?
  839. 9.5
  840. What has this to do with Acorn? At Acorn World, Peter Bondar, Director 
  841. of ART, revealed that his division is working on the RiscPC mark 3; he 
  842. also announced that it would be a CHRP design.
  843. 9.5
  844. From the description of the standard above, it can be seen that this is 
  845. a logical step forward for Acorn. They already have experience of 
  846. designing multi-processor machines, especially Éheterogeneousæ ones, and 
  847. running multiple OSæs simultaneously. Few other groups outside of 
  848. University research departments have such experience. Modifying the 
  849. RiscPC to the CHRP standard will not be an easy task Ö an almost 
  850. complete re-design Ö but it will radically improve the architecture. A 
  851. higher performance memory system is promised, important for both the 
  852. PowerPC and StrongARM. A PCI expansion bus, 32 bits wide and running at 
  853. 33MHz, will be a great improvement over the current system, and will 
  854. allow a very wide range of devices to be connected to the RiscPC.
  855. 9.5
  856. The other players
  857. 9.5
  858. Perhaps the most significant result of adopting CHRP will be to finally 
  859. kill off the ÉItæs not Industry Standardæ complaints. By the time the 
  860. RiscPC mark 3 emerges, it will hopefully be one of a number of CHRP 
  861. machines, able to run five or six operating systems and all the 
  862. applications that go with them. IBM, Apple and Motorola are already 
  863. committed to CHRP, providing OS/2, AIX and Mac OS. Even Microsoft is 
  864. hedging its bets, releasing Windows NT ÉWorkstationæ and, soon, MS 
  865. Office. WordPerfect for PowerPC is also on the way. Also, there is 
  866. support from one of the most popular Unix workstation manufacturers, Sun 
  867. Microsystems, who are releasing their ÉSolarisæ OS. Novell are also in 
  868. on the act, porting ÉUnixwareæ3 to the PowerPC.
  869. 9.5
  870. The processor
  871. 9.5
  872. So what is the PowerPC processor, and how powerful is it? First of all, 
  873. there are three versions the 601, 603 and 604. Another three are 
  874. planned, the 602, 615 and 620. Taking them in chronological order, the 
  875. 601 was the first model, a 32-bit RISC processor for desktop machines. 
  876. This was followed by the 603, for portables, and then the latest 
  877. version, the 604. Of the future devices, the 602 is aimed at Éconsumer 
  878. applicationsæ, the 615 is (allegedly) a PowerPC / x86 hybrid4, and the 
  879. 620 is a 64-bit workhorse!
  880. 9.5
  881. The most interesting at the moment is the 604 which has just supplanted 
  882. the 601 as the desktop PowerPC chip. I could say that it is a 32-bit 
  883. superscalar RISC design with dynamic branch prediction and a four-way 
  884. set associative cache, but that doesnæt mean a great deal to me either! 
  885. Instead, Iæll draw upon a couple of reviews of desktop machines using 
  886. the 604.
  887. 9.5
  888. For those familiar with the SPEC benchmarks, a review of the Motorola 
  889. PowerPC DT604-100 (100MHz clocked 604, price ú2,550) awarded a SPECint92 
  890. of 123, and a SPECfp92 of 119. For everyone else, hereæs a comparative 
  891. benchmark from Byte of an IBM PowerSeries 850 (133MHz clocked 604, price 
  892. $7,017 5). Relative to the performance of a 90MHz Pentium (rated É1æ), 
  893. the IBM PowerPC achieved an Integer benchmark of 2.90, and a Floating 
  894. Point benchmark of 2.92.
  895. 9.5
  896. In summary, here is a quotation from the Byte article: The 604 is 
  897. Éfaster than P6 and Mips, slower than Alpha, the PowerPC 604 makes a 
  898. mean NT Workstationæ.
  899. 9.5
  900. So what will the new RiscPC look like? Several parts of the design are 
  901. constrained by the requirements of CHRP; the PowerPC, PCI bus, and fast 
  902. memory will definitely be part of the system, but beyond that is 
  903. speculation. ART could stay with the open processor bus concept, 
  904. providing slots for ARM, x86 and PowerPC processors. The new RiscPC 
  905. could then be marketed as an ARM machine, with an optional PowerPC card 
  906. to bring it to CHRP standard, or as a dual-processor system, with both 
  907. processors fitted. A machine running a StrongARM, a PowerPC, and an x86 
  908. is certainly a very interesting prospect.
  909. 9.5
  910. On the operating system side, will RISC OS survive? By early æ97, when 
  911. the mark 3 is promised, we could be into Taos territory Ö with a 
  912. computer capable of multiprocessing with any card you give it.
  913. 9.5
  914. Yes, the futureæs bright. Indeed, I would say the futureæs green Ö Acorn 
  915. green!áuá
  916. 9.5
  917. Network Computing Devices
  918. 9.5
  919. Nick Chalk
  920. 9.5
  921. The Stop Press sheet with last monthæs Archive was probably the first 
  922. that most people had heard about this new market for Acorn. The Network 
  923. Computing Device (NCD) is a new concept aimed at widening both access to 
  924. the Internet, and computer use at home. Some of its proponents hope that 
  925. it will also wrest market share from the Intel-Microsoft duopoly.
  926. 9.5
  927. These new developments have been brought about by the rapid rise of the 
  928. Internet as entertainment. The NCD is targeted at those people who are 
  929. not prepared to spend thousands of pounds on a general-purpose desktop 
  930. machine, when their sole interest is the Web. Current indications are 
  931. that the devices will be marketed in much the same way as Cable or 
  932. Satellite TV.
  933. 9.5
  934. The basic concept is of a cheap and easy-to-use computer which will 
  935. bring the Worldwide Web to a mass market. The proposed system would 
  936. probably look somewhat like a Set-Top Box, using either a monitor or an 
  937. ordinary television. To meet the required price of $300 to $500, the NCD 
  938. would be without floppy or hard drive, but would rely on the Internet 
  939. connection to download software. The core operating system would be ROM-
  940. based, allowing applications to be loaded from sites on the net as 
  941. required. Connection to the Internet could be by several means: Modem, 
  942. Cable TV, Ethernet or Online Media-like ATM network. One concession to 
  943. the current style of computer use might be a CD-ROM drive, to provide 
  944. access to multimedia CDs.
  945. 9.5
  946. In place of a conventional desktop windowing system, the user would be 
  947. presented with a Web Browser. This would provide all the usual user-
  948. interface functions, most of which would access the service provideræs 
  949. Internet site.
  950. 9.5
  951. There are some big names involved. Leading the drive for NCDs are Sun 
  952. Microsystems, the workstation manufacturer, Netscape, of the Navigator 
  953. browser fame, and Oracle, the relational database software house. Sun 
  954. has developed a new programming language for the Web, known as Java. 
  955. This platform-independent system would allow a range of new media to be 
  956. added to a web browseræs repertoire, such as music, animation and real-
  957. time interaction. Java is being adopted very quickly, with IBM and 
  958. Microsoft having already licensed the language, and Netscape and Sun 
  959. developing the HotJava browser to make use of it. Silicon Graphics (of 
  960. 3D animation fame) is also eager to get into the market, and is pushing 
  961. its Virtual Reality Modelling Language.
  962. 9.5
  963. Acornæs position in this market is similar to that of CHRP. They already 
  964. have a powerful, low-cost computer on the market Ö the A7000 Ö and an 
  965. even lower-cost set-top box. Somewhere between the two lies an ideal 
  966. Network Computing Device. Acorn already have experience of producing a 
  967. ROM operating system, discless workstations, child-proof devices; and 
  968. now ART and Online Media have the commercial freedom to license their 
  969. designs to others. There will be Éothersæ who have more international 
  970. marketing muscle, but none of the technical expertise, and Éothersæ such 
  971. as Sun, and IBM. Isnæt it wonderful to see the rest of the computing 
  972. world beginning to recognise Acornæs good ideas?! (Acornæs share price 
  973. is still continuing to rise steadily week by week! Ed.)
  974. 9.5
  975. At the beginning of December, several newspapers ran articles on Acorn 
  976. and its supposed new Netsurfer product. Described as a stripped-down 
  977. A7000, Acorn was said to be in discussion with Éseveral US and Asian 
  978. companiesæ, with a view to licensing it. Oracle, in particular, was 
  979. mentioned as considering the Netsurfer as the basis of an Internet 
  980. package.6 ART admitted that they were talking to many Internet Épeopleæ, 
  981. and announced that they would be participating in the market in æ96, 
  982. with Éyet to be announced partnersæ.áuá
  983. 9.5
  984. 1 IBMæs flavour of Unix.
  985. 9.5
  986. 2 Sun Microsystemsæ flavour of Unix.
  987. 9.5
  988. 3 Yet another flavour of Unix.
  989. 9.5
  990. 4 IBM are currently denying that there is any such project, so itæs áááa 
  991. virtual certainty that it exists.
  992. 9.5
  993. 5 This price is for a machine with 64Mb RAM, 1 Gb SCSI hard ááádrive, 
  994. and PCI-based accelerated graphics.
  995. 9.5
  996. 6 The Times, Friday, 8th December, 1995.  
  997. 9.5
  998. Acornæs official line on all of this is that they have never announced 
  999. that they will be producing a netsurfer computer although they accept 
  1000. that they clearly have the technology that would allow them to do so. 
  1001. However, some other companies have made announcements: Apple, IBM and 
  1002. Oracle have all said that they will be producing netsurfer type devices. 
  1003. Ed.áuá
  1004. 9.5
  1005. Alsystems
  1006. 9.5
  1007. Powertec
  1008. 9.5
  1009. New
  1010. 9.5
  1011. Geraldæs Column
  1012. 9.5
  1013. Gerald Fitton
  1014. 9.5
  1015. I had expected that there would be some interest in my comments last 
  1016. month about portable spreadsheets replacing calculators, particularly 
  1017. since, in his 100th issue memoirs, Paul highlighted my column with such 
  1018. a flattering editorial note. I was totally unprepared for the volume of 
  1019. correspondence I received!
  1020. 9.5
  1021. As a consequence of the correspondence, Iæve decided to feature the 
  1022. Acorn Pocket Book II this month. In doing so, I must make it clear that 
  1023. I have no intention of usurping Audrey Laskiæs excellent Pocket Book 
  1024. Column which has been running in Archive for a couple of years now. It 
  1025. seems to me that Audreyæs column is aimed more at existing users Ö my 
  1026. comments are more in the nature of a review for those who havenæt got 
  1027. one yet (though Iárefer to correspondence Iæve received from many who 
  1028. have). In addition, my review will be more than a little biased towards 
  1029. the use of the spreadsheet, Abacus, rather than the more balanced nature 
  1030. of the Pocket Book Column. However, even if youære not a user of 
  1031. spreadsheets, donæt be put off. Thereæs plenty here for all of you.
  1032. 9.5
  1033. Acorn Pocket Book II
  1034. 9.5
  1035. As a result of last monthæs column, Iæve had questions ranging from an 
  1036. interest in whether Father Christmas did drop an Acorn Pocket Book into 
  1037. my stocking to asking me for a more detailed description and an opinion 
  1038. about whether to buy one! To those of you who asked, Father Christmas 
  1039. has been kind to me and, to summarise my view of it, I am greatly 
  1040. impressed and I am going to find it most useful. However, to say I am 
  1041. greatly impressed does not mean that I think it cannot be improved Ö and 
  1042. to say that I shall find it most useful is not meant to imply that it 
  1043. will be useful to everybody.
  1044. 9.5
  1045. Let me expand on my views first about all those things I shall find most 
  1046. useful, before moving on to limitations, and my thoughts about the 
  1047. future of the palm top and possible or likely improvements.
  1048. 9.5
  1049. The portable spreadsheet
  1050. 9.5
  1051. My earlier comments centred on the use of the palm top computer as a 
  1052. portable spreadsheet, so I suppose thatæs where I ought to begin. In 
  1053. doing so, my comparison has to be with a calculator, rather than with a 
  1054. personal computer. As Iásaid last month, a spreadsheet has many 
  1055. advantages over an electronic calculator, not the least of which are (a) 
  1056. its ability to show all the stages and Épart sumsæ of a calculation on 
  1057. screen simultaneously and (b) the use of the öWhat if?ò facility. In 
  1058. this regard, the Acorn Pocket Book II performs excellently for the 
  1059. calculations Iáneed both at College and at home.
  1060. 9.5
  1061. Using a reasonable size of font, the screen contains 47ácharacters 
  1062. across the screen width. The default screen is 6 columns, each of 8 
  1063. characters, but you can use narrower, wider or more columns within this 
  1064. limit of 47 characters. There are two screen modes which show more 
  1065. characters across the width but Iáfind them too hard on my eyes. In my 
  1066. favourite mode, 10árows are displayed. Have a look at the screenshot 
  1067. below. Of course, as with all spreadsheets, you can move across and 
  1068. down, creating as many new columns and rows as required within the 
  1069. memory limits of the machine (and Iáthink thereæs a limit of about 225 
  1070. columns and about 8000 rows Ö but Iæm not sure).
  1071. 9.5
  1072. What Iáhad forgotten to mention in my comments last month is that you 
  1073. can use a spreadsheet as a simple database in which each row is a record 
  1074. and each column a field. Iáfind that, for names, addresses and phone 
  1075. numbers, Abacus is easier to use than Cards, the database supplied with 
  1076. the Pocket Book. An advantage of using a spreadsheet as a simple 
  1077. database is that you can Sort records (change the order of the rows) so 
  1078. that any particular column is in order (what mathematicians call 
  1079. Érankedæ).
  1080. 9.5
  1081. Let me give you an example, even though it is one you might never use! 
  1082. Iáentered the names of my students (Iæm a lecturer) into column A and 
  1083. their date of birth into column B. Sorting on B placed all the students 
  1084. in order of age.
  1085. 9.5
  1086. One of my correspondents uses this facility for a different application. 
  1087. He enters the price of his purchases at the time he takes them off the 
  1088. supermarket shelf and, having done so, he sorts his list of purchases 
  1089. made over a period of time by product, by price and by the name of the 
  1090. store. He claims that this helps him to know which store to shop at and 
  1091. whether a Ébargainæ is a real bargain! In a similar way, another of my 
  1092. correspondents checks prices against previous prices as she does her 
  1093. weekly shopping. She has built in a öPrice per Kg to Price per lbò 
  1094. converter which she says came in very handy when we changed over to 
  1095. metric weights recently.
  1096. 9.5
  1097. Another correspondent says ödonæt forget to mention the graphs!ò He taps 
  1098. in a few of his favourite share prices each evening from the Teletext 
  1099. results and looks for trends graphically. He says he can do this without 
  1100. seeming unsociable and without the risk of making a mistake by writing 
  1101. to paper and then keying into the computer (in another room).
  1102. 9.5
  1103. As a final example of the use of a pocket spreadsheet (I have many more 
  1104. from other correspondents Ö thanks to all of you), one correspondent 
  1105. uses his Pocket Book on the train each day and then transfers what he 
  1106. has done to his Archimedes when he gets home.
  1107. 9.5
  1108. In use, Abacus is almost totally key compatible with Lotus 1-2-3. Files 
  1109. can be saved in Lotus WK1 format or converted to Lotus format during 
  1110. transfer to an Archimedes via the A-Link accessory. Fireworkz has a 
  1111. built-in Lotus to Fireworkz converter; in the jargon, Fireworkz has a 
  1112. Lotus loader. You can save Fireworkz files in Lotus format and convert 
  1113. them to Abacus .SPR (for SPReadsheet?) format during transfer. A Lotus 
  1114. converter is supplied with PipeDream as a separate utility. Iáhave tried 
  1115. both conversions, and, with the usual limitations (mainly the style of 
  1116. the display), they work well.
  1117. 9.5
  1118. In summary, Iáand many of my correspondents find that, as a portable 
  1119. spreadsheet, the Pocket Book II is even better than anticipated; easy to 
  1120. use, highly useful and compatible with both Fireworkz and PipeDream.
  1121. 9.5
  1122. Portable word processor
  1123. 9.5
  1124. The word processor, Write, is not WYSIWYG. This came as a bit of a shock 
  1125. to me after years of using Impression, Fireworkz and PipeDream. Have a 
  1126. look at the next screenshot.
  1127. 9.5
  1128. To see what the final layout will look like when printed, you have to 
  1129. use something called a Print preview. If you have ever used Wordwise, 
  1130. youæll know what Iámean. (Ed drifts off into a fit of nostalgia at this 
  1131. point!) You can swap between the Print preview screen (the text is too 
  1132. small for me to read but it does show the page layout) and the text 
  1133. editing screen quite quickly Ö but is something Iáhave had to get used 
  1134. to again. A screenshot of the Print preview is shown below; the preview 
  1135. is the view of an A4 page shown in the centre. As Iásaid, the text is 
  1136. too small for me to read but it does show two lines of text, each having 
  1137. about 80 characters.
  1138. 9.5
  1139. At work, we used to teach students word processing using something 
  1140. similar to Write, the MS-DOS, non-Windows version of Word Ö we donæt use 
  1141. it any more.
  1142. 9.5
  1143. Donæt let me be too disparaging about Write. It has a good spell 
  1144. checker, dictionary and thesaurus, all of which are completely 
  1145. interactive. Let me explain what Iámean by interactive. If you are 
  1146. unhappy with a word youæve used and want to find a better one, you place 
  1147. the cursor in that word, call up the Thesaurus with a keyboard shortcut, 
  1148. look at the dictionary definition of each of the alternatives given in 
  1149. the Thesaurus (viewed on a split screen Ö see the screenshot below) and, 
  1150. when you tap the <Enter> key, the word in Write changes to the word 
  1151. highlighted in the Thesaurus! Magic!
  1152. 9.5
  1153. I donæt think Iáwould want to rely on the Style features of Write for my 
  1154. masterpiece, in fact, Iádonæt think Iæll ever print out in earnest from 
  1155. Write. The benefit of Write to me, and to many of my correspondents, 
  1156. lies elsewhere. Iáshall use Write purely as a non-WYSIWYG word processor 
  1157. and apply Styles after porting the plain text to the Archimedes.
  1158. 9.5
  1159. As Iácompose this article, Iáam on holiday in a hotel room tapping away 
  1160. in Write. There is no way that Iácould have brought the A540 with me, so 
  1161. the Pocket Book is a boon Ö Iádonæt think Iæd have met Paulæs deadline 
  1162. without it. However, what Iáshall do is to convert the file to plain 
  1163. ASCII as Iátransfer it from the Pocket Book to the Archimedes through 
  1164. the A-Link; then Iæll load the ASCII file into Impression. In 
  1165. Impression, Iáshall add my preferred Styles Ö which Paul will carefully 
  1166. remove before applying his own!
  1167. 9.5
  1168. I will add a few screenshots when Iáget home Ö a picture paints a 
  1169. thousand words and space in Archive is at a premium these days!
  1170. 9.5
  1171. Other correspondents tell me they find Write most useful for making 
  1172. notes. Iáshall probably do that also.
  1173. 9.5
  1174. Other built-in packages
  1175. 9.5
  1176. Cards is a simple database. Iádonæt think Iáshall use it much, since 
  1177. Iáprefer the spreadsheet format as Iæve said before. However, there is 
  1178. one feature Iádo like and that is that you can generate dialling tones 
  1179. from phone numbers entered into the cards. You hold the Pocket Book to 
  1180. the phone and the tones are transferred down the line from the speaker 
  1181. of the Pocket Book to the mouthpiece of the phone.
  1182. 9.5
  1183. Schedule is a first class diary and planner; you can view a day, a week, 
  1184. a month or a year. The slots into which you type text expand as you 
  1185. enter more and more into the same slot. Iáshall certainly be able to 
  1186. find a use for that.
  1187. 9.5
  1188. Time includes alarms. The battery on the clock we brought with us has 
  1189. died, so Iæve set up the Pocket Book to wake us up in time for breakfast 
  1190. tomorrow Ö Iádonæt have to leave the Pocket Book switched on, because 
  1191. itæll do that for itself when the alarm goes off. You have a choice of 
  1192. alarm noises including the possibility of recording your own wake up 
  1193. message.
  1194. 9.5
  1195. The World application is quite fascinating. You can put in the latitude 
  1196. and longitude of any place on Earth and it will tell you how far away it 
  1197. is (using spherical trigonometry), the local time and the time of 
  1198. sunrise and sunset! World includes many UK and International STD codes 
  1199. and you can add your own for any place on Earth. Iáhave already added a 
  1200. few, including Swindon!
  1201. 9.5
  1202. There is also a Calculator which retains the last few calculations on 
  1203. screen and a Plotter which will display a wide range of functions, 
  1204. including the derivatives and integrals of the chosen functions. A 
  1205. screenshot of a couple of graphs drawn in Plotter are shown below.
  1206. 9.5
  1207. Other packages, including games, can be added as plug-in solid state 
  1208. memory modules. It is well reported that any which are sold for the 
  1209. Psion series 3a will work on the Acorn Pocket Book II.
  1210. 9.5
  1211. Overall
  1212. 9.5
  1213. It would be unfair to compare Acornæs Pocket Book II with an Archimedes. 
  1214. The Archimedes is far superior but bulkier, heavier and not portable. If 
  1215. Iámake any software comparisons, they would have to be with software 
  1216. used on an IBM compatible. Iáthink that the Pocket Book software, 
  1217. particularly the spreadsheet and word processor, remind me more of non-
  1218. Windows MS-DOS software than Archimedes software. However, unlike MS-DOS 
  1219. packages, the Pocket Book is multitasking and it is possible to transfer 
  1220. data and formulae between documents. In my view, it is only the small 
  1221. screen size which prevents multiple windows being displayed as they are 
  1222. on the Archimedes.
  1223. 9.5
  1224. I have already compared the Pocket Book with a calculator Ö that 
  1225. comparison doesnæt do the Pocket Book justice because it is much more 
  1226. than a super calculator, it is a palm top computer. So, for those of you 
  1227. who know it, let me try another comparison. Iáhave a Z88; to be more 
  1228. accurate Iáhave two. It is a portable computer which runs off four AA 
  1229. batteries. Iáthink itæs no longer available but the software on it has 
  1230. many features which the next version of the Pocket Book would do well to 
  1231. emulate. Because of this, Iáshall spend a little time describing the Z88 
  1232. and those features from it Iæd like to see on the next Pocket Book.
  1233. 9.5
  1234. In comparing the Z88 with the Pocket Book, let me start with the weight 
  1235. and size. The Z88 weighs about 1kg against 300g for the Pocket Book 
  1236. (both with batteries). The Z88 is the size of an A4 sheet of paper 
  1237. compared with the Pocket Book which is just larger than A6. The Z88 has 
  1238. a full size QWERTY keyboard (without function keys or numeric pad). The 
  1239. keyboard of the Pocket Book is about half size (in any linear 
  1240. dimension). Concentrating now on the Z88; the screen display is across 
  1241. the top of the keyboard and, in PipeDream, it displays 72 characters 
  1242. across the screen plus a couple of useful areas to the left and right of 
  1243. the part you can type into; however it displays only 7 lines (and not 10 
  1244. as the Pocket Book). In my view, the wider Z88 display is better than 
  1245. that of the Pocket Book and Iálike the full size keyboard better than 
  1246. the half size one of the Pocket Book.
  1247. 9.5
  1248. Now to power. The Z88 uses four AA batteries and uses them up in a few 
  1249. hours Ö a real embarrassment. You canæt change batteries without using 
  1250. the mains eliminator or losing data. The Pocket Book will run for many 
  1251. weeks on its two batteries and has a lithium back-up battery so that you 
  1252. can change batteries anywhere.
  1253. 9.5
  1254. The software built into the Z88 includes a version of PipeDream 
  1255. (approximately equivalent to PipeDreamá2), BBC Basic, a Calendar, 
  1256. Terminal software and quite a few other interesting packages. The Z88 
  1257. shows its age because it does not contain any means of generating 
  1258. graphs, and it has no dictionary, spell checker or thesaurus. The Z88 
  1259. version of PipeDream is used as a spreadsheet, word processor, and 
  1260. simple database; it is a complete integrated package. You canæt use 
  1261. fancy fonts for display on the Z88 but only aámonospaced system font. If 
  1262. you print out a PipeDream file using a monospaced font stored within the 
  1263. printer then, within the limitations of mono spaced fonts, the display 
  1264. is completely WYSIWYG.
  1265. 9.5
  1266. So, compared with the Pocket Book, the Z88 is bigger, less portable and 
  1267. runs out of batteries after a few hours of use. There are omissions in 
  1268. the software, notably a spell checker, dictionary, thesaurus and graphs, 
  1269. but Iáprefer the Z88æs integrated PipeDream to the Pocket Book 
  1270. combination of Write and Abacus.
  1271. 9.5
  1272. The future?
  1273. 9.5
  1274. Now to the future of the palm top computer. Although Iáwould like to see 
  1275. some way of having a larger screen and keyboard, Iáthink Iámight be in 
  1276. the minority and Iádonæt expect it to happen. Where Iáwould expect many 
  1277. to agree with me is that concepts in software should have moved on since 
  1278. the Z88 was first produced (1988) and Iáwould expect an improvement 
  1279. whereas, at least in part, some of the software on the Pocket Book is 
  1280. not as good as on the Z88. Iæd like to see something with at least the 
  1281. power of PipeDreamá4 (complete with PipeDreamá4-type graphs, custom 
  1282. functions and command files and including the dictionary and thesaurus 
  1283. of Write). This could replace the combination of Cards, Write and Abacus 
  1284. Ö and Iádo expect it will happen on the next model. To Acorn and to 
  1285. Colton Software, Iæll say öWhat are you doing about it?ò For the rest of 
  1286. the specification, memory will get cheaper and so weæll be able to have 
  1287. more of it built in to the next palm top series and weæll find it 
  1288. operating more quickly, perhaps with RISC chips and perhaps with more 
  1289. than one window on screen at the same time.
  1290. 9.5
  1291. Should you buy one now?
  1292. 9.5
  1293. Of course, you can always wait for the next model Ö and the next one Ö 
  1294. and the one after that. And theyæll always get bigger (memories) and 
  1295. better and cheaper! So Iásuggest that you look at this question from a 
  1296. different angle. Do you have a use for a portable spreadsheet, 
  1297. electronic note taker, planner, etc, now? If the answer to that question 
  1298. is öYes!ò then youæll be able to get your moneyæs worth before the new 
  1299. model comes along and, when it does, undoubtedly youæll want to update 
  1300. your system. What people generally leave out of their considerations is 
  1301. the time they invest and the value of the knowledge and expertise they 
  1302. build up by using a system. Iádonæt think it will be more than a couple 
  1303. of years before the Pocket Book II looks outmoded, but Iæll bet that the 
  1304. expertise that you will gain and the benefits which will accrue from 
  1305. using the current model of palm top for two years will far outweigh the 
  1306. written-off cost of what Iáshall call the core hardware (the Pocket Book 
  1307. itself with no accessories).
  1308. 9.5
  1309. Another consideration with any system is the portability of data. When 
  1310. Iáhave been hired as a consultant to advise on a new computer system, 
  1311. Iáhave always stressed that, when you buy a system you must look at it 
  1312. to see what the cost (in time, money and inconvenience) will be when you 
  1313. want to get your data out of it and into your next system. Perhaps the 
  1314. most expensive part of any well-used computer system is the (unique to 
  1315. you) data which you will have spent hundreds of hours entering into it. 
  1316. Acorn have an excellent record for compatibility between their new 
  1317. systems and their old ones. Iáwould expect the next series of the Acorn 
  1318. Pocket Book to accept all your plug-in memory modules (called Solid 
  1319. State Discs and abbreviated to SSD for short); Iáwould expect that any 
  1320. Acorn packages you bought for the Pocket Book will still work on the new 
  1321. model; Iáwould expect that the old A-Link will still work but perhaps a 
  1322. little more slowly than a newer model. The only bit youæll find useless 
  1323. is the ú200 to ú400 worth of core hardware (the Pocket Book itself) 
  1324. which youæll be able to replace either more cheaply or with something 
  1325. much better Ö or, more likely, both cheaper and better. My guess is 
  1326. that, in addition to the core hardware, youæll have spent as much again 
  1327. on things like the A-Link, SSD memory and other software packages.
  1328. 9.5
  1329. So, to summarise, donæt be put off by the thought that a new model of 
  1330. Pocket Book will appear in the next couple of years and youæll feel hard 
  1331. done by when it does. Of course you will and so will I! Iæve been 
  1332. through that analysis myself and Iáconcluded that Iáwould get solid 
  1333. valuable use out of one now (even if Iácanæt quantify that value in 
  1334. terms of money) and that when a new model comes out in a couple of years 
  1335. Iáwill probably discard the current one in its favour (or keep it as a 
  1336. back up). Iáfeel confident that Iæll be able to use all the knowledge 
  1337. and expertise Iágain with the current model on the new one and that all 
  1338. my hard won data files will be instantly transferrable. Inámy view, the 
  1339. palm top computer is here to stay and everyone who does sums or makes 
  1340. notes will soon have one.
  1341. 9.5
  1342. By contrast, Iáhave a distinct feeling that Iáwonæt be able to justify 
  1343. (in terms of use to me) any personal computer more powerful than the 
  1344. current RiscPC, and there may be many of you wondering the same thing 
  1345. (see öPlanned Obsolescenceò below). If so, perhaps the way for you to 
  1346. acquire something more useful than a new, not yet announced, super-
  1347. RiscPC is to transfer your time and attention to a palm top computer.
  1348. 9.5
  1349. Finally, and not as a commercial but to emphasise availability from a 
  1350. reliable source, Norwich Computer Services do sell all current models of 
  1351. the Acorn Pocket Book II. Undoubtedly, through the Archive magazine, 
  1352. youæll hear about any developments as soon as the information becomes 
  1353. available. Think about it and let me know your views; would you buy a 
  1354. super-RiscPC or a super-palm top? Write to me at Abacus Training Ö 
  1355. Iáassure you Iæll be interested in whether you think a palm top with the 
  1356. sort of highly integrated software Iæve mentioned above is more relevant 
  1357. to your future use of computer technology than a more powerful personal 
  1358. computer (such as a super RiscPC) with many facilities which you may 
  1359. never use.
  1360. 9.5
  1361. Shares
  1362. 9.5
  1363. This column is not a share tipping service but Iáwould like to report 
  1364. that not only have Acorn shares more than doubled during the last year 
  1365. (Based on latest news, itæs 104 to 244 in three months! Ed.) but that 
  1366. shares in Psion now stand at about four times the value they had a year 
  1367. ago. This augurs well for the continued supply of Acorn Pocket Books and 
  1368. their future development.
  1369. 9.5
  1370. Planned obsolescence
  1371. 9.5
  1372. I had intended to include my considered thoughts on this topic in this 
  1373. monthæs article but, partly because of constraints on my time and the 
  1374. space in Archive, Iæll just make a few quick remarks, ask you for 
  1375. comments and leave it until next month.
  1376. 9.5
  1377. What is called Éindustry standardæ hardware (IBM type) and software (MS-
  1378. DOS, Windows etc) doesnæt last as long as hardware and software does for 
  1379. the Archimedes. A couple of years ago (before the launch of the RiscPC) 
  1380. this longevity presented real problems for Acorn (who make hardware) and 
  1381. for hardware suppliers such as NCS. We are now arriving at the time when 
  1382. the longevity of Archimedes packages is presenting similar problems for 
  1383. many Archimedes software suppliers as well. Users of the Archimedes and 
  1384. Archimedes packages donæt need to spend as much money in the medium and 
  1385. longer term as do those locked into an Éindustry standardæ system. 
  1386. Iábelieve that this Éproblemæ should be seen as an opportunity. Watch 
  1387. this space and see what comes next Ö or let me know your views.
  1388. 9.5
  1389. In conclusion
  1390. 9.5
  1391. I canæt read HD discs on my Archimedes A540, so please format to 800Kb 
  1392. and not HD. If you write to me, the address is that of Abacus Training 
  1393. (see the back cover of Archive). If your problem is more than a quick 
  1394. couple of lines then please send me an example file on disc so that 
  1395. Iácan better see exactly what it is that youære trying to do.
  1396. 9.5
  1397. Finally, Iæm willing to help with spreadsheet problems for the Pocket 
  1398. Book. It may be that my expertise with spreadsheets will be more 
  1399. relevant to finding a solution than the undoubted expertise in more 
  1400. general matters of Audrey Laski. But please send me a disc with an 
  1401. example file in .SPR format rather than trying to describe your problem 
  1402. in words.áuá
  1403. 9.5
  1404. Comment Column
  1405. 9.5
  1406. Acorn portable? Ö There have been interesting noises emanating from the 
  1407. ÉHead Honchoæ of Acorn in recent months but, as I see it, at least some 
  1408. of the problem of making the non-Acorn public more aware of our system 
  1409. lies in the way we lump hardware and firmware together when we argue our 
  1410. side.
  1411. 9.5
  1412. Way back in the distant past, when the Archimedes was born, it was a VFM 
  1413. (Very Fast Machine). It also boasted a very user-friendly graphical user 
  1414. interface. However, as time went on, the rest of the world more than 
  1415. caught up on the speed front, and there are very many VVFMs out there 
  1416. now, at reasonable cost. Where the RISC OS machines have not been beaten 
  1417. is in the elegance of the GUI.
  1418. 9.5
  1419. Letæs face it, if we are demonstrating the machine, most of the time the 
  1420. number of damppebbles/sec (or whatever it is that they use to measure 
  1421. the speed) is not apparent from the screen. What is apparent is the ease 
  1422. and versatility of use, and that is what we should be trying to get 
  1423. over.
  1424. 9.5
  1425. We are never going to convince a PC user that RISC OS is any better than 
  1426. his own system unless he can see it working; that is obvious. Yet how 
  1427. can he see it demonstrated? Very few will be in a position to come and 
  1428. see a desktop machine in our homes.
  1429. 9.5
  1430. I believe that Acorn have done themselves a fundamental disservice by 
  1431. not promoting state-of-the-art, affordable, laptops. They are the way 
  1432. the big wide world gets to see what they are missing! Iæve been using my 
  1433. A4 all over the world for several years now and have, vicariously, 
  1434. accepted many compliments on RISC OS along the way. However, the 
  1435. impression that is often given is of a small, monochrome screen from the 
  1436. dark ages!
  1437. 9.5
  1438. So, ÉHead Honchoæ, please give us a fast, affordable, ARM-powered RISC 
  1439. OS laptop with a decent 10╜ö TFT screen (and a battery that doesnæt 
  1440. collapse after five minutes!) and enable the user to demonstrate RISC OS 
  1441. to its full potential.
  1442. 9.5
  1443. I for one would far prefer to use a portable for all my computing, if it 
  1444. were capable of being connected to a decent screen and peripherals when 
  1445. using it at home. And I would not feel a poor relation when showing it 
  1446. off to the peasants!
  1447. 9.5
  1448. Roger Williams <71703.145@compuserve.com>
  1449. 9.5
  1450. Archive mouse mats Ö When I first got my free Archive mouse mat, I was 
  1451. most unimpressed with the surface. My old Éclothæ style mat worked much 
  1452. better with my A3000 mouse. The glossy ones got used as plant pot mats. 
  1453. I think this was commented on in Archive.
  1454. 9.5
  1455. However, the RiscPC mouse seemed to Éstickæ on the cloth mat, as had the 
  1456. very similar one that came with my A3010 Éstandbyæ machine. So I tried 
  1457. the Archive one Ö magic, it works much better. I have just received my 
  1458. order of two more Archive mats, so these have now replaced the cloth 
  1459. ones. I have still kept the free one as a plant mat, the colour scheme 
  1460. matches perfectly!
  1461. 9.5
  1462. Clive Bell <crbell@argonet.co.uk>
  1463. 9.5
  1464. Email, the new communication medium Ö Having now really got going with 
  1465. email, I find it extremely helpful as a means of communication, although 
  1466. there are drawbacks. Soáhere are a few random thoughts...
  1467. 9.5
  1468. Speed of communication Ö The speed is helpful if, say, someone orders 
  1469. something and there is a question about it, such as öWhich computer is 
  1470. it for?ò (The paper order form has a box to fill in for this!) The 
  1471. answer can come back quite quickly and may not even hold up the supply 
  1472. of the goods even for a day, let alone the several days involved in a 
  1473. two-way letter correspondence.
  1474. 9.5
  1475. The disadvantage of the speed of communication is that I tend to respond 
  1476. quickly Ö sometimes too quickly Ö and canæt then go down to the mailroom 
  1477. and retrieve the letter and change it. So I ask myself, öMight I regret 
  1478. saying this 10 minutes after I have written it and uploaded it to 
  1479. Paston?ò
  1480. 9.5
  1481. I had an apology from one emailer saying that he had sent two emails in 
  1482. quick succession and if he had used a letter, the two would have arrived 
  1483. as one. My reply to him was that I didnæt mind. My reasoning was that if 
  1484. they were two separate comments and one was easily answerable and the 
  1485. other not, itæs much easier to bang off an answer to the one email and 
  1486. keep the other email on file until I do have an answer.
  1487. 9.5
  1488. Mind you, that is the other good thing about email Ö you have a quick 
  1489. and easy way of finding out what you said to whom and when. (Iæm 
  1490. probably negating my argument above, but never mind!) The only problem 
  1491. is, the volume of email is such that archiving is going to get a problem 
  1492. Ö I have sent 68 in the last seven days!
  1493. 9.5
  1494. Overseas email Ö Since it costs no more to send an email to Australia 
  1495. (and doesnæt seem to take any longer!) then somewhere else in Norwich, 
  1496. the potential is obvious. I have friends in Cameroon, Papua New Guinea, 
  1497. China and Tasmania that I can now communicate with so easily! The 
  1498. potential for individuals and schools running pen-pal schemes is 
  1499. tremendous. Have a lesson one day when the class sends emails to, say, a 
  1500. school in France and you may well have emails back that you can reply to 
  1501. in the next lesson! This speed of two-way communication brings much more 
  1502. life to a correspondence.
  1503. 9.5
  1504. Email art Ö I like all the clever pictures that people make by combining 
  1505. dashes, slashes and hyphens etc, but I havenæt the patience to try to 
  1506. design anything myself. Maybe we ought to have a competition for the 
  1507. best one Ö why not send me yours (or one you have received, giving the 
  1508. email address of the sender) and Iæll see if itæs worth raising the 
  1509. stakes on this?
  1510. 9.5
  1511. Line length Ö Being a bit of a layout perfectionist, I find it really 
  1512. annoying when someone sends a message formatted to, say, 78 character so 
  1513. that when the email software adds the ö>ááò quote marks at the beginning 
  1514. of each line, all the lines wrap around. Actually, my editoræs eye is 
  1515. often caught by spelling errors, so I may correct the spelling in a 
  1516. message that I am quoting back to the sender before adding my reply!
  1517. 9.5
  1518. File transfer Ö Remember that it will cost less phone-time for you and 
  1519. the recipient if files are compressed before being sent but be sure that 
  1520. the recipient has a means of uncompressing it! There are lots of 
  1521. different compression algorithms and not every compression system can 
  1522. cope with them all. (Has anyone got any views on what is the most common 
  1523. or Ébestæ one to use?) Also, remember that the filetype, being Acorn 
  1524. specific, is lost in the transfer, so itæs a good idea to state what 
  1525. filetype it is. There is nothing more frustrating then spending time 
  1526. trying to find which type of compression has been used, only to find 
  1527. that itæs an uncompressed drawfile or Impression document!
  1528. 9.5
  1529. Anonymity Ö It is all too easy to send an email that is far too 
  1530. anonymous. Knowing that it comes from fred@bloggs.co.uk doesnæt help a 
  1531. lot, especially if they ask you to supply some goods on a Switch card 
  1532. number! Even if you give your name, there may be confusion because we 
  1533. have a database of 22,000+ customers Ö including 42 J Smiths Ö and the 
  1534. email address doesnæt even give a clue as to the town where you live. 
  1535. (There is no equivalent of postcodes or phonecodes which often allow us 
  1536. to track down the identity of a customer!)
  1537. 9.5
  1538. Email snobbery Ö Email is extremely helpful, and the growth of Internet 
  1539. access is increasing at a rate of 112% p.a. (i.e. more than doubling 
  1540. every year). We will be using it more and more within Archive, but 
  1541. please beware of treating those who do not have email access as lesser 
  1542. mortals!
  1543. 9.5
  1544. Ed. <paul.NCS@paston.co.uk>
  1545. 9.5
  1546. Inkjets v. Laser Ö A few issues ago (8.12 p62) Dave Floyd advised us 
  1547. against buying an inkjet printer, but I feel that his statement canæt be 
  1548. allowed to stand. I suppose that he is someone who prints a lot, in 
  1549. which case, a laser printer is certainly more economical, but a totally 
  1550. different picture emerges when you print very little!
  1551. 9.5
  1552. I bought my DeskJet 500C two years ago and, since then, I have used it 
  1553. basically for printing letters and one copy of each test paper for my 
  1554. pupils (this is then run through my schoolæs offset printer). Even 
  1555. though I use expensive paper (about ú10 for 500 sheets), the total cost 
  1556. for paper and (refill) ink so far amounts only to about ú90, which means 
  1557. that the overall sum I have spent on my printer is still way below the 
  1558. purchasing price Ö two years ago Ö for a cheap laser printer!
  1559. 9.5
  1560. Occasionally, I even make use of the option to print in colour (mainly 
  1561. for the projection of graphs printed on special write-on film), but this 
  1562. was no major deciding point for me Ö I am still on my first colour 
  1563. cartridge.
  1564. 9.5
  1565. Jochen Konietzko, K÷ln, Germany.
  1566. 9.5
  1567. Personal Accounts v. Finance Manager Ö I have just read the review of 
  1568. Finance Manager in Archive 9.4 p59 and must point out some inaccuracies 
  1569. which it levelled at Personal Accounts.
  1570. 9.5
  1571. The Éitemised look aheadæ was actually added 18ámonths ago and is 
  1572. probably the simplest implementation yet Ö no need for a menu option, 
  1573. let alone Éimporting a backupæ Ö all you do is enter a Ésearch toæ date 
  1574. in a report. If it is set ahead of the computeræs clock, the report will 
  1575. include future standing orders, etc.
  1576. 9.5
  1577. FMæs way of entering data is typical of most accounting software; the 
  1578. user fills in a Écardæ, clicks on ÉOKæ (or whatever) and the entry is 
  1579. Épostedæ off somewhere. Despite the excellent reviews that PA has 
  1580. received, most reviewers have never spelt out why they find it easy to 
  1581. use. Instead of filling out dialogue boxes, you actually enter your data 
  1582. directly into a complete scrolling list. You can see everything you have 
  1583. entered as you do it, and you can scroll around and edit all your data 
  1584. immediately. There is no need for separate dialogue boxes, after all, 
  1585. you wouldnæt buy a spreadsheet if it meant opening a dialogue box each 
  1586. time you wanted to enter or edit a cell. Furthermore reports can be 
  1587. defined in many ways including the ability to see Éall your car 
  1588. expensesæ as well as just the Épetrolæ entries.
  1589. 9.5
  1590. In 1991, I made another design decision based on the frequency of calls 
  1591. to our helpline from people with corrupted discs. It was simply to load 
  1592. all the data into memory, save it back at the end of a session and have 
  1593. user-definable timed auto-saves in between. The reason is simple and 
  1594. very important. On page 61, the reviewer makes the assumption that 
  1595. continuously saving to disc is more secure against Ébrown-outæsæ. Discs, 
  1596. especially floppy discs, do go wrong. If this happens while Éwritingæ, 
  1597. you will corrupt the disc. Aápower cut whilst writing will do the same. 
  1598. The chances of this happening are greatly increased when continuous 
  1599. saving is employed (ask any long-time user of such software). As to 
  1600. memory requirements, running PA loaded with 3000 entries (this is 
  1601. typically 5 years of accounts) uses a total wimp slot of 680Kb, saves 
  1602. and loads in around 3 seconds and uses just 160Kb of disc space for the 
  1603. whole file.
  1604. 9.5
  1605. This comment is not intended to denigrate FM, but more of a request to 
  1606. reviewers to get their facts right before committing them to print.
  1607. 9.5
  1608. Quentin Pain, Apricote Studios.
  1609. 9.5
  1610. Apologies to Quentin for anything that might have misled readers. All 
  1611. our reviewers supply information to me in good faith and it is difficult 
  1612. to check the accuracy of every article. Would any existing users of 
  1613. Personal Accounts like to add their views? Ed.
  1614. 9.5
  1615. Quinkey/Microwriter help Ö A very big THANK YOU, to the very many people 
  1616. who offered and gave help with the Quinkey project Ö trying to get hold 
  1617. of, and get working, a Quinkey for a friend with MS. Several offered 
  1618. free Quinkey/Microwriters, we accepted a couple of offers and have got 
  1619. one working. Unfortunately, the project has been put on ice because the 
  1620. man who holds the bureaucratic key to the money for the computer to go 
  1621. with the (free!) Quinkey, fell while sledging with his grand-children 
  1622. and broke three ribs! When he gets back to work, weæll be able to 
  1623. progress further.
  1624. 9.5
  1625. Once again, thanks for your help. The Archive spirit comes to the fore 
  1626. once again!
  1627. 9.5
  1628. By the way, are there other people in need of a Quinkey/Microwriter? 
  1629. Several people have offered them free of charge, so we could put people 
  1630. in touch with one another.
  1631. 9.5
  1632. (The project to get a computer for Alyn Haskey is moving forward and, 
  1633. once again, many thanks for peopleæs generosity.)
  1634. 9.5
  1635. Ed.
  1636. 9.5
  1637. Stability of RiscPC lid Ö If you buy a 17ö monitor for your RiscPC, 
  1638. beware! My monitor is a little more than half a kilogram below the 
  1639. weight limit set by Acorn for putting things on top of the computer, yet 
  1640. I recently had a very disturbing hardware failure which turned out to be 
  1641. caused by the monitoræs weight.
  1642. 9.5
  1643. My third internal hard disc rests in the 3.5ö bay right below the lid, 
  1644. and the 50-way cable runs across the top of the backplane. With the old 
  1645. 15ò monitor, this worked perfectly, but the new bigger model presses so 
  1646. hard on the lid that, in one spot (about a centimetre wide), the cable 
  1647. was severed after five weeks! It must be said that my PC table is 
  1648. mounted on wheels, and is regularly rolled into a classroom. Luckily, 
  1649. none of the leads touched, so a new cable returned everything to normal. 
  1650. Still Ö you have been warned!
  1651. 9.5
  1652. Jochen Konietzko, K÷ln, Germany.
  1653. 9.5
  1654. DTP for Acorns
  1655. 9.5
  1656. Keith Parker
  1657. 9.5
  1658. This is a follow-up to my article entitled öImpression versus Quark 
  1659. XPressò, together with some other information about DTP for Acorn users.
  1660. 9.5
  1661. Feedback Ö General
  1662. 9.5
  1663. Many thanks to all those who let me know your thoughts on the article. 
  1664. What was so gratifying was the quality of the feedback I received. In 
  1665. general (about 96%) readers agreed with my observations. Everyone agreed 
  1666. that QuarkXPress was indeed feature-packed and had some advantages over 
  1667. Impression, but that it was easier to get going in Impression, as well 
  1668. as it being less strain to use and easier on the pocket.
  1669. 9.5
  1670. I received a letter from Bristol from a reader who was going to produce 
  1671. a magazine and asked should he use a PowerMac and QuarkXPress or a 
  1672. RiscPCá700 and Publisher Plus. We talked and I believe he has decided on 
  1673. the Acorn route. Another reader (a commercial printer) left a message on 
  1674. my mobile phone agreeing totally with the article. (I lost the message, 
  1675. so if you are reading this could you contact me again, please?) Finally, 
  1676. Richard Lambley, Editor of Land Mobile magazine (the first full-colour 
  1677. commercial magazine to be produced on Acorn equipment) emailed me 
  1678. agreeing with my comments. All these people use Acorn computers and 
  1679. Impression DTP software professionally (and commercially) and although 
  1680. they can do what they want, they are looking for more!
  1681. 9.5
  1682. Feedback Ö Specific
  1683. 9.5
  1684. Someone wrote to Paul disagreeing with my statement that öQuarkXPress 
  1685. was the first DTP package designed to be used on PCsò. The confusion 
  1686. arose because I use the term ÉPCæ to mean Épersonal computeræ not ÉIBM 
  1687. compatibleæ, so Acorns, IBMs, Apples, Dells, etc, are all PCs to me. 
  1688. Most DTP programs on other (non-Acorn) platforms originate from the 
  1689. mainframe marketplace whereas XPress was designed for the Apple 
  1690. Macintosh (PC) and only later was it converted to run on an IBM 
  1691. compatible.
  1692. 9.5
  1693. One of our readers in Oslo (I think) wrote to give Paul the answers to 
  1694. some questions he raised with CC some years ago. With his permission, I 
  1695. will list them here.
  1696. 9.5
  1697. Pantone Colours Ö CC stated it would be very expensive. I would ask 
  1698. whether CC approached Acorn and the other DTP/graphics software houses 
  1699. about sharing the cost and getting these colours integrated into RISC 
  1700. OS.
  1701. 9.5
  1702. Undo/Redo Ö CC say that it would need a complete rewrite and I cannot 
  1703. disagree, but Ovation Pro is not a Ébolt-onæ to Ovation as Style/
  1704. Publisher and Publisher Plus were to Impression 2.5.
  1705. 9.5
  1706. OvationáPro
  1707. 9.5
  1708. By the time you read this, Beebug should be shipping this potential 
  1709. XPress-beater. The program will be released in three stages. The first 
  1710. release will require RISC OS 3.10 (or later) and 4Mb of RAM. A hard disc 
  1711. is recommended, but Ovation Pro can be run (with Interactive Help) from 
  1712. a floppy disc. A version that runs in only 2Mb of RAM will be released 
  1713. early in 1996.
  1714. 9.5
  1715. Stage one (due just before or after Christmas) will include the 
  1716. following features: 
  1717. 9.5
  1718. Multi-level undo/redo  OLE
  1719. 9.5
  1720. Single keystroke font changes  Spelling checker
  1721. 9.5
  1722. Integrated character selector  Drag/drop for text
  1723. 9.5
  1724. Variable width pasteboard  Mailmerge
  1725. 9.5
  1726. Advanced page handling  Pamphlet printing
  1727. 9.5
  1728. Colour naming system  Tints
  1729. 9.5
  1730. User definable colour chart  Show invisibles
  1731. 9.5
  1732. Integrated script language  Interactive help
  1733. 9.5
  1734. Full customisability  Frame borders
  1735. 9.5
  1736. Headers and footers  Thumbnail printing
  1737. 9.5
  1738. Active master pages
  1739. 9.5
  1740. Stage Two (due April/May 1996) will include:
  1741. 9.5
  1742. Virtual memory system  Image processing
  1743. 9.5
  1744. Full + spot colour separations  Thesaurus
  1745. 9.5
  1746. Horizontal/vertical para rules  Contents and index
  1747. 9.5
  1748. TIFF/PCD/JPEG filters  ááágeneration
  1749. 9.5
  1750. Stage Three (no date fixed):
  1751. 9.5
  1752. This release may well include some or all of the following: widow/orphan 
  1753. control, imposition, trapping and creeping.
  1754. 9.5
  1755. If Beebug can produce 95% of this in a reasonable timescale, they will 
  1756. have the Acorn XPress-beater and we can all help by upgrading Ovation 
  1757. (and others) to OvationáPro. Upgrades are only available from Beebug. 
  1758. Prices are as follows:
  1759. 9.5
  1760. Full package (releases one and two)  ú165
  1761. 9.5
  1762.                                           (Risc User Member  ú139)
  1763. 9.5
  1764. 30 user site licence  ú600
  1765. 9.5
  1766. 15 user primary school licence  ú300
  1767. 9.5
  1768. Upgrade from Ovation or other packages*   ú99
  1769. 9.5
  1770. Upgrade from Ovation
  1771. 9.5
  1772.    (if it was purchased before 27/10/95)  ú79
  1773. 9.5
  1774. Ovation site licence upgrade  ú315
  1775. 9.5
  1776. Ovation primary school licence upgrade  ú155
  1777. 9.5
  1778. (*includes Impression, EasiWriter and PenDown+. Upgrades from other 
  1779. packages and word processors are available upon request from Beebug.)
  1780. 9.5
  1781. Whilst I am not advocating that we stop supporting the other DTP 
  1782. packages (and I for one will upgrade my copy of Publisher as often as 
  1783. upgrades are announced), I do believe that Beebug have indicated that 
  1784. they are prepared to give us the professional DTP package that I and 
  1785. many others crave.
  1786. 9.5
  1787. I have arranged to upgrade my copy of Publisher to OvationáPro and I 
  1788. will do a full review of Release One (first stage) as soon as possible. 
  1789. Once the second stage is available, I will repeat the comparison against 
  1790. QuarkXPress.
  1791. 9.5
  1792. (Beebug say Ovation Pro is not available yet. They hope to be able to 
  1793. release it as soon as possible but it is difficult to predict when it 
  1794. will be. All the features for the first release are implemented but they 
  1795. have to go through a process of testing and bug-fixing before release. 
  1796. Ed.)
  1797. 9.5
  1798. Prices and upgrades 
  1799. 9.5
  1800. One subject that is close to my heart is software prices and upgrade 
  1801. charges. Many professional users of the Acorn range and its software say 
  1802. that our chosen vehicle is 95% of the way there but is hampered by the 
  1803. Éeducationalæ tag. As education accounts for a large proportion of 
  1804. Acornæs market, I can appreciate this problem Ö do schools need full 
  1805. colour separations etc? Probably not, but if they were available, would 
  1806. they use them? Possibly, yes.
  1807. 9.5
  1808. Professional users need these features, and if software houses were to 
  1809. provide an Éeducationalæ version and a Éprofessionalæ version (at a 
  1810. premium price) with an upgrade facility, I believe we would all benefit. 
  1811. Ovation and Style are two excellent examples of what could be classed as 
  1812. Éeducationalæ DTP and are priced accordingly.
  1813. 9.5
  1814. Another sensibly priced package is PhotoDesk (from Spacetech), which 
  1815. comes as versions one and two. One is fine for the school and the home 
  1816. user, whereas two is designed for the professional, and is priced 
  1817. accordingly. If we professional Acorn users are to get the software we 
  1818. need, we must be prepared to pay for it and if we are prepared to pay 
  1819. (and many are, I know), software houses must look to their laurels. ART 
  1820. have already announced their commitment to building a CHRP platform for 
  1821. Éthe techie, anorak and professionalæ markets (schools in the main donæt 
  1822. need this) so we have to hope that our software houses match ARTæs 
  1823. confidence.
  1824. 9.5
  1825. Having indicated that I have no problem(?) in asking software houses to 
  1826. move their products into Mac/IBM compatible price areas, there is one 
  1827. area I hope they will not emulate Ö upgrades. We all like upgrades IF 
  1828. they give us more/extra facilities but not upgrades that are merely bug-
  1829. fixes. If an upgrade, say Ovation Pro, gives us an extra feature like 
  1830. trapping, we need to pay for the time and money invested, but if it only 
  1831. puts something right that was provided initially, it should be a free 
  1832. upgrade!
  1833. 9.5
  1834. We can see that there are good things happening in the Acorn arena as a 
  1835. whole, and DTP specifically, and 1996 could become the Year of the 
  1836. Acorn. I am excited and I know Paul is!
  1837. 9.5
  1838. If you want to contact me: 33 Fieldend, Twickenham, Middlesex TW1 4TG. 
  1839. (0860-919216) <keithp@argonet.co.uk>áuá
  1840. 9.5
  1841. The Big Picture
  1842. 9.5
  1843. Malcolm Banthorpe
  1844. 9.5
  1845. The Big Picture is a general purpose desktop graphics application 
  1846. published by Longman Logotron. The software is supplied on three discs, 
  1847. containing the main application, additional resources and sample 
  1848. pictures. It provides a set of tools for creating, manipulating and 
  1849. processing bitmap images. Any combination of screen resolution and 
  1850. colour depth Ö up to 16.7 million colours Ö can be used. It is able to 
  1851. cope with large images, even at maximum colour depth, on machines with 
  1852. modest amounts of memory by using a virtual memory system, i.e. it uses 
  1853. hard disc space to supplement RAM memory. The Big Picture includes a 
  1854. version of the ImageFS module, called ImageFSLite, which allows it to 
  1855. accept and save in a wide variety of graphics formats as well as the 
  1856. standard Sprite and JPEG files: PCX, BMP, Clear, PBMPlus, Sun Raster, 
  1857. Targa, TIFF, Amiga IFF and PICT2. PhotoCD, Draw and ArtWorks files can 
  1858. also be loaded, the latter two being translated into bitmap images. The 
  1859. use of a pressure sensitive graphics tablet, as an alternative to a 
  1860. mouse, is supported. In addition to a well structured user guide, a 
  1861. second booklet describing a number of creative ideas and techniques is 
  1862. supplied.
  1863. 9.5
  1864. I shall now give a description of some of the more notable features.
  1865. 9.5
  1866. Screen modes 
  1867. 9.5
  1868. Although The Big Picture is capable of editing 24-bit (i.e. 16.7 million 
  1869. colour) images on a RiscPC, it does not Ö unlike some other recently 
  1870. released graphics programs Ö always process the image internally as 24 
  1871. bits, regardless of the current screen mode. The image is always 
  1872. displayed and edited in the current display mode and so what you see on 
  1873. the screen is exactly what you will get when the image is saved. For 
  1874. this reason, it is important to select a screen mode appropriate to the 
  1875. colour depth that you require before loading an image or creating a new 
  1876. one. If you change the screen mode while working on an image, it may be 
  1877. degraded if the colour depth changes. Aáwarning message is displayed to 
  1878. help prevent this happening accidentally.
  1879. 9.5
  1880. A RiscPC is not essential to run The Big Picture Ö Iáfound that it also 
  1881. worked quite happily on my old A440/1 Ö but an 8Mb RiscPC with 2Mb video 
  1882. RAM is recommended for large high resolution images in 16.7 million 
  1883. colours. A pre-RiscPC machine would be limited to working in 256 
  1884. colours. If you need to work in a screen mode with a smaller colour 
  1885. depth than the loaded image then, as long as Étranslate spritesæ is 
  1886. selected on the set-up menu, the image will be dithered to look its best 
  1887. in the lower mode. The facilities offered by The Big Picture vary 
  1888. according to the screen mode. For instance, painting in transparent 
  1889. colours is not available at the lower colour depths. 
  1890. 9.5
  1891. Making marks 
  1892. 9.5
  1893. One of the areas in which The Big Picture excels is the very wide range 
  1894. of marks that it is capable of making. The default tool is the Crayon 
  1895. which applies the current Épaintæ as a continuous line of variable 
  1896. thickness and density. Variable density can be set as either regular or 
  1897. random, the latter giving a charcoal or chalk-like effect. In addition, 
  1898. if a 16 or 24-bit screen mode is being used, the transparency of the 
  1899. Épaintæ can be set so that its final density can be built up in layers, 
  1900. giving an effect closer to that of a wax crayon. Transparency also works 
  1901. with 256 greys. There are eight pre-set crayon sizes (four round and 
  1902. four square) and two user-defined sizes (one oval and one rectangular)
  1903. 9.5
  1904. The term Épaintæ here refers to either a colour or a motif. A motif Ö 
  1905. which will be familiar to users of Revelation Ö is a regular or 
  1906. irregular bitmap, usually cut from an existing image. Motifs can be of 
  1907. any size, can be saved and can be freely painted into any picture. Small 
  1908. motifs are often usefully applied either singly or as a tiled repeat 
  1909. using drawing and painting tools. A number of sample motifs are supplied 
  1910. with The Big Picture.
  1911. 9.5
  1912. The Brush tool applies paint as a series of individual blocks which can, 
  1913. like the crayon, be round, square, oval, rectangular or a user-defined 
  1914. shape, and can be applied with varying softness. Brushes can be set to 
  1915. have a bristle and stipple effects and can be directional. When the 
  1916. latter option is set, the orientation of the mark can be selected to 
  1917. align with the initial direction of movement of the brush Ö giving 
  1918. italic effects Ö or to change continually according to the direction of 
  1919. movement.
  1920. 9.5
  1921. The Spray tool has a similar wide range of size and shape options and 
  1922. can apply the paint either uniformly, as a series of dots or as a 
  1923. progressive radial wash. Like brushes, the spray tool can be set to 
  1924. behave in a directional manner.
  1925. 9.5
  1926. Both sprays and brushes can take their shape from a user-defined mark. A 
  1927. mark is defined by painting a small shape and then selecting ÉGrab as a 
  1928. markæ from the menu. Using all these facilities it is possible to 
  1929. achieve an enormous range of painting effects. To get you started, a 
  1930. number of predefined tools are supplied. These tools are special 
  1931. configurations of crayon, brush and spray, and have names such as 
  1932. DryBrush, Grit, Splatter, Comb Ö twenty in all. If thatæs still not 
  1933. enough, you can define and save your own tools.
  1934. 9.5
  1935. Any of the above painting tools can be further exploited by using a 
  1936. pressure sensitive graphics tablet in conjunction with the Eesox !Penpad 
  1937. driver. I found that a Wacom Artpad and Computer Concepts CCTablet 
  1938. driver with Eesox driver simulation selected worked perfectly. A major 
  1939. advantage of using a graphics tablet instead of the mouse is that any 
  1940. combination of transparency, mark size and dither density can be chosen 
  1941. to be dependent on the pen pressure. If the ALT key is held down while 
  1942. painting, pressure information is locked and held constant until the end 
  1943. of the current stroke. 
  1944. 9.5
  1945. Drawing
  1946. 9.5
  1947. The DrawPen tool is used for drawing geometrical figures. These include 
  1948. lines Ö either curved or straight Ö and two-dimensional figures such as 
  1949. rectangle, ellipse and polygon Ö either solid or filled. Line thickness 
  1950. and fill density are variable. Line style is also variable in terms of 
  1951. either mitred, bevelled or round joins.
  1952. 9.5
  1953. Fills
  1954. 9.5
  1955. The fill tool works normally to fill any area of uniform colour and with 
  1956. a continuous boundary. The uniform colour is replaced with the current 
  1957. Épaintæ. It is also possible to fill a whole page either with a solid 
  1958. colour or, if transparency is set, the fill will result in a colour wash 
  1959. over anything already on the page. Auto Fill will replace a range of 
  1960. colours related to the point at which the fill was applied. The range 
  1961. that will be filled can be adjusted and can be related to either RGB 
  1962. values, hue, grey level or hue plus grey level. Graded fills and fit to 
  1963. fill are two further options. In the latter case, a motif can be 
  1964. stretched to fit an irregular shape.
  1965. 9.5
  1966. Effects
  1967. 9.5
  1968. The FX tool provides six main options, any of which can be applied to a 
  1969. rectangular area of the image or a freely defined irregular shape. The 
  1970. options are trace, outline, blur, sharpen, dither and mosaic. These are 
  1971. largely self-explanatory but perhaps it is worth mentioning that, as 
  1972. well as rectangular blocks, the mosaic option allows for hexagonal, 
  1973. diamond and chevron shapes, all of variable size. The dither option 
  1974. renders the selected area of the image as a pattern of dots arranged to 
  1975. represent as closely as possible the colours of the image. When the 
  1976. current Épaintæ is a colour, the dots will be of that colour and either 
  1977. black or white, depending on which gives the greater contrast. If the 
  1978. current Épaintæ is a motif, the dots can be any of the colours contained 
  1979. in the motif.
  1980. 9.5
  1981. Conclusions 
  1982. 9.5
  1983. This is quite a comprehensive package and contains many more features 
  1984. than those which I have mentioned, such as text and masking. At about 
  1985. half the price of many of the other recently released graphics packages 
  1986. for the RiscPC (although it also seems to work OK on older machines), it 
  1987. represents excellent value for money. Compared with some other packages, 
  1988. it is lacking in effects filters but this is unlikely to be of concern 
  1989. unless you intend to use it mainly for the processing of captured video 
  1990. images. As mentioned earlier its great strength is in its variety of 
  1991. painting options which can be enhanced by the use of a suitable graphics 
  1992. tablet. Well worth a look if youære seeking a versatile graphics 
  1993. application.
  1994. 9.5
  1995. The Big Picture costs  ú69 +VAT from Longman Logotron or ú77 through 
  1996. Archive.áuá
  1997. 9.5
  1998. The Patience Addict
  1999. 9.5
  2000. (The authoræs name got separated from the disc that contained the 
  2001. review. Sorry! I asked in the last two issues who the author was, but 
  2002. got no response. Moral: Always put your name on any disc you send to 
  2003. NCS. Ed.)
  2004. 9.5
  2005. I would like to introduce you to a little item that I discovered at 
  2006. Acorn World 95 Ö öThe Patience Addictò from Creative Curriculum 
  2007. Software, a program written by Neil Coffey.
  2008. 9.5
  2009. It comes in what looks like a CD box, but which, in the event, turns out 
  2010. to contain a folded instruction sheet and a single 800Kb floppy disc. 
  2011. The disc contains just three items: a copy of !Addict to run from the 
  2012. floppy disc, a separate !Adinstall application to enable the !Addict 
  2013. software to be copied to a hard disc and a copy of !System. Clicking on 
  2014. !Adinstall only requires the user to stipulate into which directory the 
  2015. software is to be installed, and then it sets up !Addict ready for use.
  2016. 9.5
  2017. Clicking on the !Addict item brings up the Game Selection menu which has 
  2018. a ÉPlayæ button, next to which is a text field which initially is empty. 
  2019. At the right hand end of this text box is a menu icon Ö click on it to 
  2020. reveal a list of twenty patience games. Some are well known like 
  2021. Canfield, Forty Thieves and Scorpion, and some are, for me, more 
  2022. obscure. Selecting one of these, returns the user to the Game Selection 
  2023. menu, where the program has appended the details of the selected game Ö 
  2024. average playing time, degree of difficulty etc. There are two additional 
  2025. buttons, labelled ÉIndexæ and ÉCancelæ. The Index button reveals a 
  2026. somewhat enlarged list including what look like variations on some of 
  2027. the titles, as well as a key to alternative names for some of the games. 
  2028. It is here that I discovered, for instance, that the game, Canfield, is 
  2029. alternatively known as both Klondike and Demon Patience.
  2030. 9.5
  2031. In the interests of exploration, I selected the first game listed which 
  2032. I am advised should take about ten minutes to solve. Somebody is an 
  2033. optimist. It may be the program or it may just be me but my ten minutes 
  2034. slowly became an hour. Perhaps this is the point where I should 
  2035. recommend to CCS that they affix a label along the lines of, öLoading 
  2036. and playing this game can seriously deplete your free timeò.
  2037. 9.5
  2038. In addition to the cards appearing ready dealt for play, there is a menu 
  2039. from which various options can be selected to customise the appearance 
  2040. of the games. The colour of the backcloth can be varied (sixteen 
  2041. available shades) but there are only two alternative patterns for the 
  2042. backs of the cards. There is an information option which fills in some 
  2043. of the details for the currently selected game, and the playing area can 
  2044. be scaled up or down Ö indeed, there are four presets already available 
  2045. to click on. There is a ÉRedealsæ option, which either does not work or 
  2046. perhaps only applies to some of the games, and lastly there is a new 
  2047. game option. Four of the menu options are also available as buttons 
  2048. within a timer/toolbox type display at the top left of the playing area. 
  2049. (If you want to relocate this, you will be disappointed!)
  2050. 9.5
  2051. I cannot praise highly enough the game concept or its playability. There 
  2052. is, however, one tiny niggle. The card graphics are awful. It is 
  2053. difficult to focus on the symbols, which seem to my eyes to be 
  2054. permanently blurred. When the scaling option is attempted, these 
  2055. graphics look even worse, if anything. However, this is a small matter 
  2056. compared to all the softwareæs good points. Hopefully CCS will be able 
  2057. to improve on the graphics if and when making any later revisions to the 
  2058. software.
  2059. 9.5
  2060. The Patience Addict costs ú16.98 +VAT from Creative Curriculum Software 
  2061. or ú19 inclusive through Archive.áuá
  2062. 9.5
  2063. Hints and Tips
  2064. 9.5
  2065. Archiving to floppy Ö If you want to archive a large directory from a 
  2066. hard disc onto floppies, (a) give all the floppies the same name, 
  2067. (b)ácopy onto floppy 1 until Édisc fullæ message, (c)ádismount the 
  2068. floppy, (d) mount the second one, (e) click on ÉRetryæ and away you go, 
  2069. (f) donæt forget to give the floppies a meaningful name once you have 
  2070. finished.
  2071. 9.5
  2072. Wouter Kolkman, <wkolkman@lindis.demon.co.uk>
  2073. 9.5
  2074. CC Turbodrivers Ö You may find that you get different paper margins when 
  2075. using the standard !Printers application compared with CC settings. CC 
  2076. helpline was right: the Acorn driver does not check for the printer DIP 
  2077. switch settings! The printer I tried was an HP Deskjet.
  2078. 9.5
  2079. Wouter Kolkman, <wkolkman@lindis.demon.co.uk>
  2080. 9.5
  2081. Display of large row numbers in PipeDream 4 Ö I have read several times 
  2082. in your magazine about how PipeDream 4 will not display large row 
  2083. numbers correctly. During an idle moment recently, I experimented with 
  2084. this anomaly and found that the effect is dependent on the Desktop 
  2085. display font used (obviously only applicable to RISC OS 3.5 or later).
  2086. 9.5
  2087. A monospaced font (System, Courier etc) give the worst results, chopping 
  2088. off all but the last two figures in the row number. Proportionally 
  2089. spaced fonts are much better, displaying at least the last three 
  2090. numerals.
  2091. 9.5
  2092. However, for some unknown reason, the outline font öSystem.Mediumò 
  2093. supplied with RISC OS 3.5 allows at least four numerals to be displayed 
  2094. in the row border. System.Medium is not a particularly attractive choice 
  2095. for the desktop font but as it is so easy to change it, very long 
  2096. PipeDream files can be quite simply viewed in System.Medium, before 
  2097. reverting to oneæs favourite font. Changing the desktop font does not 
  2098. alter the font in which the PipeDream file itself is displayed.
  2099. 9.5
  2100. Robin Hampshire, Devon.
  2101. 9.5
  2102. Network cards on RISC OS 3.6 Ö Please check the file 
  2103. !Boot.Choices.Boot.PreDesk.SetUpNet, otherwise you may find that quite a 
  2104. few modules are Éunpluggedæ.
  2105. 9.5
  2106. Wouter Kolkman, <wkolkman@lindis.demon.co.uk>
  2107. 9.5
  2108. Night Sky and the system date Ö Some time ago, my version of Night Sky 
  2109. suddenly refused to load, and nothing I tried (from starting the program 
  2110. directly from floppy to a complete reset of my computer) helped.
  2111. 9.5
  2112. Since yesterday (New Year) it works again; the trouble lies in the 
  2113. (German RISC OS only?) system date; Night Sky checks the date while 
  2114. loading and, for some reason, canæt handle December! Clares have 
  2115. promised to look for a solution. So if, in December, Night Sky gave you 
  2116. trouble, try it again in January!
  2117. 9.5
  2118. Jochen Konietzko, K÷ln, Germany.
  2119. 9.5
  2120. Networking on a Shoestring
  2121. 9.5
  2122. Richard Bradbury
  2123. 9.5
  2124. In an earlier article (Archive 9.2 p31) I described the freeware 
  2125. Internet Protocol Stack, FreeNet. In this article, I will attempt to 
  2126. describe how it can be set up to suit a variety of networking 
  2127. requirements.
  2128. 9.5
  2129. The most obvious application of FreeNet is in connecting your Acorn 
  2130. machine at home to the Internet at large via a modem and telephone line. 
  2131. Most of the Internet Service Providers operating in the UK offer a 
  2132. ÉSLIPæ service to customers. As described in my earlier article, this 
  2133. allows your computer to send IP packets over its RS-232 serial 
  2134. interface.
  2135. 9.5
  2136. Two typical scenarios
  2137. 9.5
  2138. If you think about it, your computeræs serial port doesnæt have to be 
  2139. connected to a modem. Indeed, it could just as easily be attached 
  2140. directly to another computer via a serial cable. Figures 1 and 2 
  2141. illustrate the two different scenarios.
  2142. 9.5
  2143. Figure 1: Connection to an Internet Service Provider
  2144. 9.5
  2145. Figure 2: Direct SLIP connection between two machines
  2146. 9.5
  2147. In the figure 1, your Acorn (A) is connected via a serial link (SLIP) to 
  2148. a modem (M), which modulates the digital signal so that it can be sent 
  2149. down a telephone line. At the other end, a second modem, located in the 
  2150. premises of your Internet Service Provider, demodulates the signal and 
  2151. regenerates the original bit patterns. These are then sent to the 
  2152. provideræs computer (ISP) over another SLIP link. ISP behaves as a 
  2153. gateway onto the Internet at large, and sends your IP packets on their 
  2154. way to the correct destination.
  2155. 9.5
  2156. In the opposite direction, packets follow the obvious reverse path from 
  2157. ISP to A. Both machines implement the Internet protocol stack and 
  2158. communicate using IP (the Internet Protocol). Therefore, for the 
  2159. duration of the telephone call, your machine is effectively part of the 
  2160. Internet Ö it is a first class Internet Host.
  2161. 9.5
  2162. In figure 2, a simpler setup is shown. Here, your Acorn (A) is directly 
  2163. connected to another machine (B). B could be any computer which 
  2164. understands SLIP Ö another Acorn running FreeNet, or perhaps a PC 
  2165. running Windows or Linux. Because there is no telephone connection 
  2166. involved, the two modems can be dispensed with altogether. Instead, a 
  2167. special serial cable (often referred to as a Énull modemæ) joins the two 
  2168. machines directly.
  2169. 9.5
  2170. Since both machines are running the Internet Protocol Stack, it can be 
  2171. argued that they form their own private network. In fact, the Internet 
  2172. we all hear so much about these days is comprised of many such private 
  2173. networks, each belonging to a particular university or corporation, but 
  2174. linked together to form a network of networks Ö an internetwork.
  2175. 9.5
  2176. This is just one example of a low-cost network which you can build in 
  2177. your own home. If you have three machines, they could all be connected 
  2178. together via serial links if one machine has two spare serial ports. The 
  2179. more adventurous may wish to connect several machines together using 
  2180. Ethernet. FreeNet can deal with all these situations and more.
  2181. 9.5
  2182. Setting up FreeNet
  2183. 9.5
  2184. FreeNet is supplied in two parts: a pseudo-application called !FreeNet 
  2185. and another called !FreeUser. The idea behind this is that !FreeNet 
  2186. contains the essential elements of the protocol stack, whereas !FreeUser 
  2187. contains the various user configuration files. When a new version of the 
  2188. stack is released, only the !FreeNet application needs to be updated Ö 
  2189. the user configuration should remain the same. It is also worth pointing 
  2190. out that the document !FreeNet.Docs.Setup contains a lot of useful 
  2191. information on setting up the system.
  2192. 9.5
  2193. The present FreeNet distribution also contains a further application, 
  2194. !SerialDev, which contains two serial port block drivers. If you plan to 
  2195. use SLIP with FreeNet, then these bug-fixed drivers will be essential. 
  2196. However, the files supplied only represent an upgrade to the current 
  2197. full version of !SerialDev, which is available as package B078 on HENSA, 
  2198. and from various other sources. Dragging the new version onto the old 
  2199. should update the relevant files automatically.
  2200. 9.5
  2201. It is essential that the filer Éseesæ the three applications !FreeNet, 
  2202. !FreeUser and !SerialDev before you attempt to run FreeNet. If you have 
  2203. a hard disc, Iáwould suggest placing them in a convenient directory; 
  2204. floppy users could create a FreeNet disc for the three applications. On 
  2205. my RiscPC, I find it convenient to place system resources like these in 
  2206. the directory !Boot.Resources. This ensures that the three application 
  2207. directories are correctly FilerBooted when the machine is rebooted.
  2208. 9.5
  2209. Having copied the FreeNet software to its new home, the first thing to 
  2210. do is to edit the configuration file !FreeUser.Startup. This is an obey 
  2211. file which loads a number of modules and configures your system to send 
  2212. and receive data. The remainder of the article describes how machine A 
  2213. could be set up, as shown in figure 2.
  2214. 9.5
  2215. The FreeNet startup file
  2216. 9.5
  2217. The first section of the Startup script loads the FreeNet module and a 
  2218. dummy Internet module. You should not need to change this. The second 
  2219. section loads the network drivers you intend to use. As a SLIP user, you 
  2220. should find the line:
  2221. 9.5
  2222. | Load any drivers that we need
  2223. 9.5
  2224. RMRun FreeNet:Drivers.SLIPdriver 576
  2225. 9.5
  2226. If you are not using SLIP, you should comment out this line (by adding a 
  2227. vertical bar in front), and load a driver appropriate to your own 
  2228. hardware. Setting up FreeNet for use with Ethernet would require a whole 
  2229. article to itself, and I donæt propose to go into details here. As a 
  2230. general point, however, user-specific files such as drivers should be 
  2231. added to !FreeUser in preference to !FreeNet. New drivers should go in 
  2232. !FreeUser.Drivers; executable programs belong in !FreeUser.Bin.
  2233. 9.5
  2234. The third section of the Startup script (which loads the DNS resolver, 
  2235. InetDB) can be left alone.
  2236. 9.5
  2237. The next section sets the name of your computer. If you are going to be 
  2238. using your computer in isolation from other networks, you are free to 
  2239. choose any textual name as long as it contains no spaces or dots. If you 
  2240. are planning to connect the computer to somebody elseæs network, you 
  2241. should contact your local system administrator who will ensure that the 
  2242. name does not clash with that of any other machine on the network.
  2243. 9.5
  2244. | Set the host name
  2245. 9.5
  2246. Set Inet$HostName wibble
  2247. 9.5
  2248. The last two sections of the Startup script are the interface 
  2249. configuration and the routing table setup. These are the most fiddly 
  2250. parts of the script, and tend to cause the most trouble for new users.
  2251. 9.5
  2252. Interface configuration for SLIP
  2253. 9.5
  2254. Configuring your serial port for SLIP use is a two-stage process. 
  2255. Firstly, you need to set up the hardware and the serial block driver 
  2256. using the slattach (SLIP attach) command. This is the easy part. 
  2257. Secondly, you need to configure FreeNet to use this as a valid 
  2258. interface, using the ifconfig (interface configure) command. This is the 
  2259. tricky part.
  2260. 9.5
  2261. As you may already have guessed, a lot of the FreeNet terminology has 
  2262. been borrowed from the world of Unix, where Internet software was 
  2263. originally developed. The peculiar naming conventions for commands are 
  2264. no exception to this, and anyone familiar with network programming under 
  2265. Unix will immediately feel at home. Unfortunately, this rather leaves 
  2266. the novice out in the cold. Contrary to what the popular press would 
  2267. have us believe, the Internet is not a user-friendly environment at all. 
  2268. It was designed by computer scientists for computer scientists! However, 
  2269. the following explanation will hopefully demystify the black art 
  2270. somewhat.
  2271. 9.5
  2272. A typical setup may be:
  2273. 9.5
  2274. | Attach and configure the interfaces
  2275. 9.5
  2276. slattach internal 0 19200
  2277. 9.5
  2278. ifconfig sl0 inet 128.1.44.22 128.1.33 
  2279. 9.5
  2280. .5 up
  2281. 9.5
  2282. The slattach command specifies which of the serial block drivers you 
  2283. wish to use. The Éinternalæ driver is suitable for driving the standard 
  2284. Acorn serial port; if you have a dual serial port expansion card, the 
  2285. ÉSP_Dualæ or ÉII_Dualæ drivers may be more suitable. In this latter 
  2286. case, the number following the driver name (0 in the example above) is 
  2287. used to specify which of the two ports you are talking about (numbered 0 
  2288. and 1). For the internal port, this number should always be 0. As a 
  2289. final point, you can opt to use the ÉinternalPCæ driver if you intend to 
  2290. use a standard PC serial cable instead of the peculiar Acorn wiring 
  2291. convention.
  2292. 9.5
  2293. The final parameter of the slattach command is the speed (in bits per 
  2294. second) at which you wish to drive the serial port. On some older 
  2295. machines, 19200 is a sensible maximum, but more recent models such as 
  2296. the A5000 and RiscPC are capable of transmitting reliably at higher 
  2297. speeds. Of course, if you have a separate serial expansion card, your 
  2298. extra port(s) will probably be capable of even higher performance Ö 
  2299. check the supplieræs documentation.
  2300. 9.5
  2301. Indeed, you can have as many slattach commands in your startup script as 
  2302. you have serial ports. For example:
  2303. 9.5
  2304. slattach internalpc 0 19200
  2305. 9.5
  2306. slattach sp_dual 0 38400
  2307. 9.5
  2308. slattach sp_dual 1 57600
  2309. 9.5
  2310. Now that the physical interfaces are set up, we need to inform FreeNet 
  2311. about them. Each interface must be uniquely identifiable, and the scheme 
  2312. used in FreeNet is to give each a unique name. The first slattach 
  2313. command creates a logical interface called Ésl0æ, the second interface 
  2314. will be called Ésl1æ and so on. The names used with other types of 
  2315. interface (such as Ethernet cards) follow similar conventions (e.g. 
  2316. Éea0æ or Éeb0æ, depending on the model). These names are then used in 
  2317. the ifconfig command, e.g.:
  2318. 9.5
  2319. ifconfig sl0 inet 128.1.44.22 128.1.33
  2320. 9.5
  2321. .5 up
  2322. 9.5
  2323. The chief purpose of the ifconfig command is to associate logical 
  2324. addresses (in this case, IP numbers) with physical interfaces. Assuming 
  2325. that we are setting up machine A in figure 2, the parameters of the 
  2326. command, from left to right, are:
  2327. 9.5
  2328. sl0 Ö the name of the logical interface to be configured
  2329. 9.5
  2330. inet Ö tells FreeNet that the following parameters are Internet 
  2331. addresses
  2332. 9.5
  2333. 128.1.44.22 Ö the IP address of this machine
  2334. 9.5
  2335. 128.1.33.5 Ö the IP address of the machine at the other end of the SLIP 
  2336. link
  2337. 9.5
  2338. up Ö a switch to turn the interface on.
  2339. 9.5
  2340. The three parameters you will need to change are 1, 3, and 4. You will 
  2341. need an ifconfig command for each of the interfaces configured using 
  2342. slattach. The equivalent command for an Ethernet card is somewhat 
  2343. different because Ethernet is a broadcast medium while SLIP uses a 
  2344. point-to-point link communications model.
  2345. 9.5
  2346. If you are building an isolated network, you can pick any IP addresses 
  2347. for your machines, within reason. Avoid numbers such as 0, 127 and 255, 
  2348. which have special meanings. If you are connecting to a larger network, 
  2349. your system administrator will assign an IP number to your machine 
  2350. (parameter 3), and will be able to tell you the IP address of the 
  2351. computer at the other end of your SLIP link (parameter 4).
  2352. 9.5
  2353. As a final note on the ifconfig command, make sure you donæt delete the 
  2354. final parameter, Éupæ. This is important and tells FreeNet that the 
  2355. interface can now be put into service.
  2356. 9.5
  2357. Routing table configuration
  2358. 9.5
  2359. The purpose of a routing table is to tell FreeNet how to reach a 
  2360. particular host. With SLIP, this is particularly simple because all 
  2361. hosts other than your own machine can be reached via the SLIP link. With 
  2362. Ethernet, things are slightly more tricky because there may be more than 
  2363. one gateway on your Ethernet segment.
  2364. 9.5
  2365. For a simple SLIP setup, we can route all IP packets to the machine at 
  2366. the other end of the SLIP link with the following line:
  2367. 9.5
  2368. route add default 128.1.33.5 1
  2369. 9.5
  2370. You should replace É128.1.33.5æ with the IP address of the machine at 
  2371. the far end of your SLIP connection. Donæt forget the final parameter, 
  2372. É1æ, which tells FreeNet that the specified machine is a gateway.
  2373. 9.5
  2374. Host names
  2375. 9.5
  2376. So far, the setup procedure has dealt only with numeric IP addresses. 
  2377. Whilst it is possible to make do with these when using application 
  2378. programs such as Telnet and FTP, it would be much easier to remember 
  2379. names of particular machines. The way this is achieved is with a name 
  2380. resolver, called INetDB in FreeNet.
  2381. 9.5
  2382. In practice, the name resolution system actually works as a distributed 
  2383. database. As the Internet took off in the nineteen eighties, it was soon 
  2384. realised that a single centralised database of mappings would be too 
  2385. unreliable. Duplicating the entire database at each site would be too 
  2386. inefficient and would lead to inconsistencies as machines were moved 
  2387. around.
  2388. 9.5
  2389. The solution is that each site on the Internet runs a Domain Name Server 
  2390. on two of its machines (called the Primary and Secondary). These 
  2391. maintain a cache of <host name, IP address> mappings on behalf of the 
  2392. other hosts on the site. They can also talk to the DNS at other sites if 
  2393. necessary. Therefore, each site has a limited view of the world, but is 
  2394. still capable of resolving the names of frequently accessed hosts very 
  2395. quickly. Mappings all have an associated timeout, so that if a host is 
  2396. moved, interested DNSs will find out about its new location before too 
  2397. long.
  2398. 9.5
  2399. In addition, each Internet host maintains a small cache of recently 
  2400. accessed addresses for extra performance gain. This can be initialised 
  2401. with a few frequently-used address mappings (such as the IP address of 
  2402. the host itself).
  2403. 9.5
  2404. The resolver running on a particular host seeks a mapping from the 
  2405. following sources in turn:
  2406. 9.5
  2407. Å  A local file of static mappings called the hosts file.
  2408. 9.5
  2409. Å  The local cache which is dynamic.
  2410. 9.5
  2411. Å  The primary local name server.
  2412. 9.5
  2413. Å  The secondary local name server (if the primary áááfails to respond).
  2414. 9.5
  2415. Å  A third name server at another site (as a last ditch ááámeasure).
  2416. 9.5
  2417. Hence, for the system to work properly, we need to specify three 
  2418. separate name servers. In practice, it is possible to get away with 
  2419. fewer, but the system will be much more prone to failure.
  2420. 9.5
  2421. The per-host components of the Internet database are stored in the 
  2422. directory !FreeUser.Files. The two of most interest to us are ÉHostsæ, 
  2423. the static hosts file, and ÉResConfæ, the configuration file for the 
  2424. resolver. The resolver will also create a file ÉResCacheæ when it runs; 
  2425. you should not need to touch this.
  2426. 9.5
  2427. The format of the hosts file is that of a flat file database. Each 
  2428. record is on a new line, and the fields are separated by white space 
  2429. (e.g. tab characters). The three fields are:
  2430. 9.5
  2431. Å  IP address
  2432. 9.5
  2433. Å  Full Internet name
  2434. 9.5
  2435. Å  Zero or more name aliases
  2436. 9.5
  2437. For example,
  2438. 9.5
  2439. 128.1.44.22  wibble.cam.ac.uk  wibble
  2440. 9.5
  2441.  riscpc700
  2442. 9.5
  2443. 128.1.33.5   slip23.cam.ac.uk  slip23
  2444. 9.5
  2445. The first record actually contains four fields because Iáhave given my 
  2446. own machine two name aliases: Éwibbleæ, the official name assigned to 
  2447. it, and Ériscpc700æ, the name I prefer to use. The hosts file should 
  2448. only need to contain a small number of mappings, probably no more than 
  2449. ten. It should only contain well-known addresses which are never likely 
  2450. to change. For example, you may wish to include the mapping for the 
  2451. gateway of your Internet Service Provider, plus some of the other 
  2452. frequently-used machines such as the mail and news servers.
  2453. 9.5
  2454. Finally, you should modify the ÉResConfæ file. This simply sets up some 
  2455. parameters for the INetDB module to read in when it is initialised. The 
  2456. first line, labelled Ésearchæ, tells the host name resolver which 
  2457. Internet domains the lookup procedure should use. For example, if I have 
  2458. the entry:
  2459. 9.5
  2460. search   cam.ac.uk
  2461. 9.5
  2462. and when I access the host Ébananaæ, the resolver will try to resolve 
  2463. the names Ébanana.cam.ac.ukæ, Ébanana.ac.ukæ and Ébanana.ukæ in turn.
  2464. 9.5
  2465. The values of the other entries specify various parameters, such as the 
  2466. size of the local cache and the number of retries to be used when 
  2467. talking to name servers before giving up. The values provided by default 
  2468. should be adequate for most uses; interested readers should refer to the 
  2469. file !FreeNet.Docs.Resolver for a full description of all possible 
  2470. parameters.
  2471. 9.5
  2472. The last change you will need to make to ÉResConfæ is to change the 
  2473. Énameserveræ entries to suit your setup. Your system administrator 
  2474. should be able to provide you with the three necessary IP addresses.
  2475. 9.5
  2476. A system with no name servers
  2477. 9.5
  2478. If you are running a very simple network comprising only a handful of 
  2479. hosts, using a name server is something of a sledgehammer approach. You 
  2480. can probably get away with entering all the host name mappings into the 
  2481. ÉHostsæ file; for example:
  2482. 9.5
  2483. 128.1.44.22  wibble.home  wibble riscpc700
  2484. 9.5
  2485. 128.1.33.5   slip23.home  slip23
  2486. 9.5
  2487. In this case, you still need to use the INetDB module, but the 
  2488. resolveræs cache can be disabled by modifying the Élookupæ entry in the 
  2489. ÉResConfæ file. You should remove the reference to BIND, leaving the 
  2490. entry as:
  2491. 9.5
  2492.   lookup     file
  2493. 9.5
  2494. You can also remove the three Énameserveræ entries. Note that, in this 
  2495. example, the search domain would now be set to Éhomeæ rather than 
  2496. Écam.ac.ukæ.
  2497. 9.5
  2498. The shutdown script
  2499. 9.5
  2500. The file !FreeUser.ShutDown is the obey file you should run when you 
  2501. have finished using FreeNet. Itáis not strictly necessary, but its 
  2502. purpose is to shut down all your active connections. The way this is 
  2503. achieved is by RMKilling the various modules associated with FreeNet. 
  2504. For the example given here, this means InetDB, SLIPdriver and FreeNet 
  2505. itself. The dummy Internet module should also be killed.
  2506. 9.5
  2507. Firing up
  2508. 9.5
  2509. Now that everything is set up, it is time to kick the system into 
  2510. action. This involves simply double clicking on the !FreeUser.Startup 
  2511. script. FreeNet is configured to maintain a log file of messages 
  2512. (!FreeUser.Log), and you should now take a look at it to make sure 
  2513. everything has started up correctly. Here is an extract from my log 
  2514. file:
  2515. 9.5
  2516. 291195 100216 FreeNet started
  2517. 9.5
  2518. 291195 100217 Hardware driver detected for interfaces Ésl0æ to Ésl3æ
  2519. 9.5
  2520. This tells me that the FreeNet stack has started correctly and has 
  2521. detected the SLIPdriver module. The FreeNet module also provides a 
  2522. command line interface for debugging purposes, in the form of the 
  2523. NetStat command. To check the interfaces:
  2524. 9.5
  2525. *NetStat -i
  2526. 9.5
  2527. Name Mtu Network Address    Ipkts Opkts
  2528. 9.5
  2529. sl0  576 128.1   128.1.44.22  0    0
  2530. 9.5
  2531. NetStat can also be used to inspect the routing table:
  2532. 9.5
  2533. *NetStat -r
  2534. 9.5
  2535. Routing tables
  2536. 9.5
  2537. Destination Gateway    Flags Refs Use Inter-
  2538. 9.5
  2539. face
  2540. 9.5
  2541. default     128.1.33.5  UG    0    0  sl0
  2542. 9.5
  2543. All being well, the next thing to test is whether you can actually send 
  2544. packets to the other end of the SLIP link. The ping program is used to 
  2545. send test packets to another machine. It also provides statistics on the 
  2546. round-trip time for the packets, which gives a pretty good performance 
  2547. indication for the link.
  2548. 9.5
  2549. *Ping slip23.cam.ac.uk
  2550. 9.5
  2551. PING slip23 (128.1.33.5): 56 data bytes
  2552. 9.5
  2553. 64 bytes from 128.1.44.22: icmp_seq=0 ttl=64 time=2.236 ms
  2554. 9.5
  2555. 64 bytes from 128.1.44.22: icmp_seq=1 ttl=64 time=2.171 ms
  2556. 9.5
  2557. 64 bytes from 128.1.44.22: icmp_seq=2 ttl=64 time=2.132 ms
  2558. 9.5
  2559. ÿ- slip23 ping statistics ÿ-
  2560. 9.5
  2561. 3 packets transmitted, 3 packets received,
  2562. 9.5
  2563.  0% packet loss
  2564. 9.5
  2565. round-trip min/avg/max = 2.132/2.180/2.236
  2566. 9.5
  2567.  ms
  2568. 9.5
  2569. Press <escape> to stop the ping program. This being the case, everything 
  2570. is working fine. You can now move on to the next problem: setting up 
  2571. some real applications like ArcWeb and FreeTerm!
  2572. 9.5
  2573. Unfortunately, you may just be staring at a blank screen. One possible 
  2574. reason is that your serial hardware is asleep. The recommended method 
  2575. for waking it up is to enter the following line in Basic:
  2576. 9.5
  2577.   SYS öOS_SerialOpò,2,50
  2578. 9.5
  2579. If this doesnæt help, youære in real trouble, and itæs probably time to 
  2580. resort to outside help. You can get help by posting on the Usenet news 
  2581. group Écomp.sys.acorn.networkingæ. Another good place to try is the 
  2582. FreeNet discussion list, where direct support from the author and users 
  2583. is available. Send an email message to ÉMajordomo@dranath.educom.com.auæ 
  2584. with the body Ésubscribe freenetæ. You will receive a message in return 
  2585. which explains how to send messages to the list.
  2586. 9.5
  2587. I hope that these articles have proved useful and informative. As usual, 
  2588. your comments are welcome. My e-mail address is rjb45@cam.ac.uk.
  2589. 9.5
  2590. News about FreeNet
  2591. 9.5
  2592. The FreeNet stack itself has finally reached version 1.00. This 
  2593. effectively moves it out of beta test phase and gives it Éfull working 
  2594. versionæ status. In fact, at the time of writing (end of November), 
  2595. there has already been a minor bug-fix, and the stack stands at version 
  2596. 1.01.
  2597. 9.5
  2598. There is now a PPP (Point-to-Point Protocol) device driver for Acorn 
  2599. machines. Written by Sergio Monesi, it is a DCI-2 driver suitable for 
  2600. use with current versions of FreeNet, and also older versions of the 
  2601. Acorn TCP/IP stack. It is not suitable, however, for DCI-4 stacks. The 
  2602. driver is available at the FreeNet FTP site:
  2603. 9.5
  2604. ftp://cslib.ecs.soton.ac.uk/pub/Acorn/
  2605. 9.5
  2606. freenet/s.monesi/ppp002.arc.
  2607. 9.5
  2608. Version 0.05 of the FreeNet starter pack, which I mentioned last month, 
  2609. was delayed slightly by issues relating to the new stack. It has now 
  2610. been released and can be found in the directory:
  2611. 9.5
  2612. ftp://cslib.ecs.soton.ac.uk/pub/Acorn/
  2613. 9.5
  2614. freenet/p.temple/.
  2615. 9.5
  2616. A new version of the freeware terminal emulator, FreeTerm, is also on 
  2617. its way. This emulates a scrolling VT series terminal for use during 
  2618. Telnet log-in sessions to remotely located hosts. FreeTerm will also 
  2619. work with Internet stacks other than FreeNet, and can be found inside 
  2620. the directory:
  2621. 9.5
  2622. ftp://cslib.ecs.soton.ac.uk/pub/Acorn/
  2623. 9.5
  2624. freenet/t.howat/.
  2625. 9.5
  2626. Finally, Tom Hughes, the creator of FreeNet has recently released a 
  2627. beta-test SLIP driver which complies with the DCI-4 interface 
  2628. specification. This makes it the only freeware SLIP driver suitable for 
  2629. use with recent Internet stacks, such as Acornæs version 4.xx Internet 
  2630. module. The driver can be downloaded as:
  2631. 9.5
  2632. ftp://cslib.soton.ac.uk/pub/Acorn/
  2633. 9.5
  2634. freenet/t.hughes/slipdriver200.arc.
  2635. 9.5
  2636. Acornæs DCI-4 stack is also available free as:
  2637. 9.5
  2638. ftp://ftp.acorn.co.uk/pub/riscos/
  2639. 9.5
  2640. releases/networking/DCI4/
  2641. 9.5
  2642. internet.arc.
  2643. 9.5
  2644. Coupled with freeware applications such as FreeTerm and ArcWeb, this 
  2645. makes for a very cost-effective alternative to the pricey offerings from 
  2646. companies like Acorn and ANT. Admittedly, the software is not as 
  2647. polished as its commercial equivalents, and there is no hand-holding for 
  2648. novices. However, with a little effort, near equal functionality can be 
  2649. achieved for next to nothing. This surely is networking on a shoestring!
  2650. 9.5
  2651. Richard Bradbury  <rjb45@cam.ac.uk>
  2652. 9.5
  2653. Help!!!!
  2654. 9.5
  2655. Archive articles wanted Ö Some suggestions that have come through for 
  2656. articles that people would like to see in Archive:
  2657. 9.5
  2658. 1) A Étechnicalæ series detailing the expansion card system, and showing 
  2659. how a podule might be designed and constructed. The example of designing 
  2660. and constructing a fast serial interface podule for A30x0 and A4000 
  2661. machines has been mooted.
  2662. 9.5
  2663. 2) A project to design an adapter so that full-size podules can be 
  2664. fitted to the A30x0 or A4000.
  2665. 9.5
  2666. 3) More technical details, such as pin-outs of ports, and their 
  2667. operation.
  2668. 9.5
  2669. 4) A brief article on consumer law as regards buying hardware and 
  2670. software, claiming refunds, licence conditions, etc. (e.g. Who is 
  2671. responsible when hardware and software donæt work together?!)
  2672. 9.5
  2673. Any offers?
  2674. 9.5
  2675. Ed., <paul.NCS@paston.co.uk> 
  2676. 9.5
  2677. Disc backup Ö As hard discs are now much larger than they used to be, 
  2678. could anyone tell me which backup package is suitable for multi-hundred 
  2679. Mb discs, please?
  2680. 9.5
  2681. Peter Chambers <peter@hightown.demon.co.uk>
  2682. 9.5
  2683. FPA11 Ö Acorn say they no longer supply the FPA11 but I am very keen to 
  2684. get floating point facility on my 33MHz A5000. Can anyone help, please?
  2685. 9.5
  2686. Eric Willemen,áAntwerpen, Belgium.
  2687. 9.5
  2688. Multi-file searching (1) Ö Re: Kjetil Thomassenæs comment in Archive 9.4 
  2689. p11. If you are searching for any type of string in any file, you would 
  2690. find an application on the Risc User disc (Vol.8 No7), called Match, 
  2691. very useful. It searches any file, directory or sub-directories for your 
  2692. specified string and even opens the directory for you, if asked.
  2693. 9.5
  2694. Chris Dawson <Chris@seador.demon.co.uk>
  2695. 9.5
  2696. Multi-file searching (2) Ö In 9.3 p55, you suggested using !Find to 
  2697. browse the Archive CD. Iáhave !Find, and have tried to use it as you 
  2698. suggest. However, without useful instructions, (the help file isnæt!) I 
  2699. have not been able to use it. Could someone explain how to do it, 
  2700. please?
  2701. 9.5
  2702. Andrew Campbell,  <andrewcamp@arcade.demon.co.uk>
  2703. 9.5
  2704. Multi-file searching (3) Ö In answer to the original query, I have 
  2705. written !LooknFind which searches the contents of multiple files. This 
  2706. is on the monthly program disc (ú2) or you can get it direct from me by 
  2707. sending an E-format disc and return postage. Also available and on the 
  2708. monthly disc are: !CASE2case which changes the case and/or the length of 
  2709. filenames in bulk, and !Calendars which provides data files for 
  2710. calendars.
  2711. 9.5
  2712. Robert Lytton, 7 Helmsley Drive, West Park, Leeds, LS16 5HY.
  2713. 9.5
  2714. SCSI compatibility Ö A number of readers have been seeking my advice on 
  2715. compatibility of the Alsystemsæ SCSI 2 interface with their devices. 
  2716. Although I have some limited information from the manufacturers, to date 
  2717. I havenæt had any reports from users. Please could any reader who has 
  2718. installed the Alsystems Power-tec card let me have a run-down on your 
  2719. experiences. The range of data ideally required is listed in Archive 9.2 
  2720. pp24/25. I would also appreciate reports from any readers who have 
  2721. recently updated their Cumana SCSI 2 card firmware. Iæm especially 
  2722. interested in the version number of the firmware upgrade fitted (v2.05 
  2723. is the latest reported to me) and whether this is an improvement on the 
  2724. earlier versions, particularly in the area of copying large files/
  2725. directories to and from SyQuest drives.
  2726. 9.5
  2727. Jim Nottingham, 16áWestfield Close, Pocklington, York, YO4á2EY.
  2728. 9.5
  2729. Winchester Acorn Club? Ö Is there anything happening in the Winchester 
  2730. area? I would like to meet up with other people interested in things 
  2731. Acorn.
  2732. 9.5
  2733. Martin Osborne, 2 Cherry Close, South Wonston, SO21 3HU.
  2734. 9.5
  2735. C++ Column
  2736. 9.5
  2737. Tony Houghton
  2738. 9.5
  2739. In C, standard I/O (input/output) operations are provided by the 
  2740. <stdio.h> library. In C++, this has been superseded by the streams 
  2741. library. Although the numerous complex classes and their interrelations 
  2742. make learning them daunting, their use can make program source easier to 
  2743. understand.
  2744. 9.5
  2745. As with the functions in <stdio.h>, there are streams specialised for 
  2746. the console (display and keyboard), files and strings.
  2747. 9.5
  2748. The use of streams is centred around the operators << and >>, which are 
  2749. overloaded (see Archive 9.2) for streams to mean output and input 
  2750. respectively. In this context, the operators are known as inserters 
  2751. (output) and extractors (input), or more simply put to and get from. The 
  2752. result of each of these operators is the stream to which they were 
  2753. applied. So, as the operators have low precedence, and associate from 
  2754. left to right they can be chained. For example:
  2755. 9.5
  2756. cout << öHello ò << öworld\nò;
  2757. 9.5
  2758. is equivalent to
  2759. 9.5
  2760. cout << öHello ò;
  2761. 9.5
  2762. cout << öworld\nò;
  2763. 9.5
  2764. An important feature of streams is that they are buffered, so writing to 
  2765. an output stream will not necessarily cause anything to appear at the 
  2766. output (such as on screen) straight away. This makes use with files more 
  2767. efficient, but it can be a nuisance. Fortunately, it is possible to 
  2768. program streams to read and write straight through the buffer.
  2769. 9.5
  2770. The full details of the streams libraries are too long for this article, 
  2771. which is intended as a thorough introduction to using the existing 
  2772. facilities provided by the libraries. The Acorn C/C++ manual contains a 
  2773. very good reference chapter for the streams library, and you should read 
  2774. it after this if you have that package and are interested in extending 
  2775. streams (e.g. writing one to use Wimp_ReportError).
  2776. 9.5
  2777. When including C++ header files, note that you may get compiler warnings 
  2778. saying öNon-ANSI #includeò, because the latest version of Acorn C++ 
  2779. preprocesses in an ANSI-compatible mode. This is nothing to worry about.
  2780. 9.5
  2781. Simple output
  2782. 9.5
  2783. The main class for output functions is ostream, defined in <iostream.h>. 
  2784. It has a number of overloaded versions of << already defined for built-
  2785. in types such as int, float and char* (strings), and other types can be 
  2786. added. Pointers other than chará* are treated as unsigned integers. 
  2787. ostream can be used as the base class for classes that write to files, 
  2788. strings and the screen (or anywhere more advanced users care). By adding 
  2789. operations to ostream, you allow them to be used for all these outputs.
  2790. 9.5
  2791. <iostream.h> provides a standard object derived from ostream for writing 
  2792. to the screen, called cout. Examples of its usage are:
  2793. 9.5
  2794. cout << öHello world\nò;
  2795. 9.5
  2796. cout<<öHere is a number: ò<<4<<É\næ;
  2797. 9.5
  2798. Try them in a short program. The second example highlights that there 
  2799. are separate operators for outputting int and char, the former converts 
  2800. the number to a string (like %d in Cæs printf()) and the latter displays 
  2801. the char as a character.
  2802. 9.5
  2803. Adding operators for user-defined types
  2804. 9.5
  2805. Output operators for the built-in types are provided as members of 
  2806. ostream. A subset of ostream is:
  2807. 9.5
  2808. class ostream //...
  2809. 9.5
  2810. {ostream &operator<<(int);
  2811. 9.5
  2812.     // Returns reference to itself
  2813. 9.5
  2814. };
  2815. 9.5
  2816. We should not consider adding operations for our own types to ostream 
  2817. this way, because we would have to alter the library, nor can we add 
  2818. them to a user-defined derived class because it wonæt be usable in other 
  2819. library classes derived directly from ostream. This leaves us with 
  2820. globally overloading operator<<. The class complex is a good example, 
  2821. its output operator might be:
  2822. 9.5
  2823. ostream &operator<<(ostream &s,
  2824. 9.5
  2825.                     complex z)
  2826. 9.5
  2827. {<< É(æ << real(z) << É,æ
  2828. 9.5
  2829.         << imag(z) << É)æ;
  2830. 9.5
  2831. }
  2832. 9.5
  2833. which outputs a complex number as a comma-separated pair of numbers in 
  2834. brackets.
  2835. 9.5
  2836. Simple input
  2837. 9.5
  2838. The class istream is a close parallel of ostream used for input. 
  2839. Inputting values introduces the problem of what should be considered as 
  2840. the terminator or separator of values. For all types, a whitespace 
  2841. (defined as a space, tab or newline etc) is considered the terminator, 
  2842. for numbers anything that is not considered a numerical character is a 
  2843. terminator. Whitespace at the beginning of any value is skipped.
  2844. 9.5
  2845. Therefore, although we have written öHello world\nò as one string, if 
  2846. this was read back it would be as two strings, öHelloò and öworldò.
  2847. 9.5
  2848. Stream states Ö ios
  2849. 9.5
  2850. During input, it is possible that we will encounter errors, e.g. a 
  2851. string of letters being present when we were expecting a number. 
  2852. Therefore, before discussing input further, we need to look at aspects 
  2853. of the state of a stream. The state of a stream is handled by the base 
  2854. class ios. The simplest way to read the state of a class is with its 
  2855. member operators ! and void *. These are defined as (members of ios):
  2856. 9.5
  2857. int operator!();
  2858. 9.5
  2859. operator void *();
  2860. 9.5
  2861. ! returns non-zero if the stream is in a state of error and void * 
  2862. returns non-zero if there is no error (the pointer value should not 
  2863. actually be used). This allows you to write something like:
  2864. 9.5
  2865. if (cin)
  2866. 9.5
  2867.   // No error
  2868. 9.5
  2869. if (!cin)
  2870. 9.5
  2871.   // There has been an error
  2872. 9.5
  2873. cin is the standard input stream (from the keyboard), the complement of 
  2874. cout.
  2875. 9.5
  2876. The state is represented internally by a set of flags manipulated by the 
  2877. following (public) members of ios:
  2878. 9.5
  2879. enum io_state {goodbit ,    // These represent bits
  2880. 9.5
  2881.   eofbit,     // Actual values depend
  2882. 9.5
  2883.   failbit,    // on implementation
  2884. 9.5
  2885.   badbit
  2886. 9.5
  2887. };
  2888. 9.5
  2889. int rdstate();
  2890. 9.5
  2891. void clear(int state=0);
  2892. 9.5
  2893. The bits represented by io_state represent, in the order shown: no 
  2894. errors; no errors but end of file has been reached; failure, but stream 
  2895. is still usable; stream has become unusable.
  2896. 9.5
  2897. rdstate returns a value made up from the io_state bits. To test for a 
  2898. particular condition, you should mask the value with bitwise and (&):
  2899. 9.5
  2900. if (cin.rdstate() & ios::goodbit)
  2901. 9.5
  2902.   // OK to continue
  2903. 9.5
  2904. clear() is rather confusingly named Ö it actually sets the error state 
  2905. to its argument. It is called clear because the default with no argument 
  2906. is to set the state to good (clear all errors).
  2907. 9.5
  2908. Members are provided to test for specific error states in a more elegant 
  2909. way (NZ means returns non-zero):
  2910. 9.5
  2911. int good();  // NZ if no errors
  2912. 9.5
  2913. int eof();   // NZ if eofbit set
  2914. 9.5
  2915. int fail();  // NZ if failbit or
  2916. 9.5
  2917.              // badbit set
  2918. 9.5
  2919. int bad();   // NZ if badbit set
  2920. 9.5
  2921. Input of user defined types
  2922. 9.5
  2923. This is similar to adding output operators, but we should be careful to 
  2924. deal with errors. To complement the output of complex weæll look at an 
  2925. input operator that can deal with the brackets and comma. Note that the 
  2926. second argument of an input operator must be a reference, or nothing 
  2927. will appear to happen:
  2928. 9.5
  2929. istream &operator>>(istream &s,
  2930. 9.5
  2931.                     complex &z)
  2932. 9.5
  2933. {input operations must leave
  2934. 9.5
  2935.   their target variable unaltered
  2936. 9.5
  2937.   so we read values into temporaries,
  2938. 9.5
  2939.   and c must be initialised to
  2940. 9.5
  2941.   anything other than É(æ
  2942. 9.5
  2943. */
  2944. 9.5
  2945.   double re, im;
  2946. 9.5
  2947.   char c=0;
  2948. 9.5
  2949.   s >> c;
  2950. 9.5
  2951.   if (c==É(æ)
  2952. 9.5
  2953.   {re >> c;
  2954. 9.5
  2955.     if (c==É,æ)
  2956. 9.5
  2957.     {im >> c;
  2958. 9.5
  2959.       if (c==É)æ)
  2960. 9.5
  2961.       {complex(re , im);
  2962. 9.5
  2963.         // In practice, this operator
  2964. 9.5
  2965.         // would be a friend of
  2966. 9.5
  2967.         // complex to allow it to set
  2968. 9.5
  2969.         // zæs members directly for
  2970. 9.5
  2971.         // efficiency
  2972. 9.5
  2973.         return s;
  2974. 9.5
  2975.       }
  2976. 9.5
  2977.     }
  2978. 9.5
  2979.   }
  2980. 9.5
  2981.   if (!s.fail())
  2982. 9.5
  2983.     s.clear(ios::failbit);
  2984. 9.5
  2985.   return s;
  2986. 9.5
  2987. }
  2988. 9.5
  2989. Formatting
  2990. 9.5
  2991. The states of a stream handled by ios do not only concern errors, the 
  2992. other main set of states is concerned with formatting. Just as 
  2993. characters in the format string of a printf or scanf call can be used to 
  2994. change attributes of the output (or expected input), such as base and 
  2995. number of decimal places, flags in ios are used for streams. 
  2996. Unfortunately, there is insufficient space to cover the flags here; 
  2997. where possible, it is better to use manipulators (see below) anyway. The 
  2998. Acorn C++ manual has a very good reference chapter for streams; if you 
  2999. have Easy C++ or GCC with no other documentation, you may be lucky and 
  3000. find that the header file <iostream.h> is sufficiently commented. The 
  3001. enum group of flags for formatting usually begins with skipws.
  3002. 9.5
  3003. The members of ios for accessing format flags are:
  3004. 9.5
  3005. long flags();  // Returns value
  3006. 9.5
  3007. long flags(long b);
  3008. 9.5
  3009.   // Sets value of flags to b and
  3010. 9.5
  3011.   // returns old value of all flags
  3012. 9.5
  3013. long setf(long b);
  3014. 9.5
  3015.   // Sets just the flag b and
  3016. 9.5
  3017.   // returns old value of that flag
  3018. 9.5
  3019. long unsetf(long b);
  3020. 9.5
  3021.   // As setf(long b) but clears b
  3022. 9.5
  3023. long setf(long b, long f);
  3024. 9.5
  3025.   // Sets group of flags represented
  3026. 9.5
  3027.   // by f to b, returns old value of
  3028. 9.5
  3029.   // group
  3030. 9.5
  3031. The flags fall into three main groups, so the last of the above members 
  3032. is used to set a group of flags at a time. The groups are:
  3033. 9.5
  3034. f=basefield Ö base of numerical values (decimal, hex or octal)
  3035. 9.5
  3036. f=adjustfield Ö alignment of numerical values
  3037. 9.5
  3038. f=floatfield Ö floating point notation.
  3039. 9.5
  3040. Two other important flags in the same enum, but not strictly concerned 
  3041. with formatting, are unitbuf and stdio. When unitbuf is set, the stream 
  3042. is flushed after every operation (but not necessarily for every 
  3043. character), this makes sure output appears on the screen etc straight 
  3044. away. If stdio is set, the standard streams are flushed after every 
  3045. operation.
  3046. 9.5
  3047. Other members of ios
  3048. 9.5
  3049. There are three more members of ios for controlling format by setting 
  3050. and returning various values. In each case, the argument is optional; 
  3051. where present, it sets the value as well as returning the old value:
  3052. 9.5
  3053. int precision(int);
  3054. 9.5
  3055. the number of significant digits to use for floating point types (the 
  3056. default is 6).
  3057. 9.5
  3058. int width(int);
  3059. 9.5
  3060. the minimum number of characters used to output a value; if a value 
  3061. needs more than the setting, it will overflow the width, and if it needs 
  3062. less, it will be padded with the fill character.
  3063. 9.5
  3064. char fill(char);
  3065. 9.5
  3066. the fill character used for padding out to width (default is a space).
  3067. 9.5
  3068. As well as formatting, you can control the behaviour of a stream.
  3069. 9.5
  3070. ostream *tie(ostream *);
  3071. 9.5
  3072.   // Argument optional,
  3073. 9.5
  3074.   // zero to untie
  3075. 9.5
  3076. allows a stream to be Étiedæ to an ostream, meaning that when an 
  3077. operation is performed on one of the streams, the other is flushed. By 
  3078. default, cin is tied to cerr to ensure that all the text written to the 
  3079. screen actually appears in sequence with text read from the keyboard.
  3080. 9.5
  3081. static void sync_with_stdio();
  3082. 9.5
  3083. causes all the standard streams (including cin and cerr) to be attached 
  3084. to their stdio counterparts and unit-buffered. This allows code using 
  3085. streams to be freely mixed with code using stdio with no problems of 
  3086. characters appearing or being consumed out of sequence.
  3087. 9.5
  3088. Manipulators
  3089. 9.5
  3090. Manipulators allow the state of a stream to be changed more conveniently 
  3091. by outputting or inputting predefined objects (actually, they are 
  3092. functions, but the implementation is beyond the scope of this article) 
  3093. to or from a stream.
  3094. 9.5
  3095. The simpler manipulators are dec, hex, oct, endlá(o), endsá(o), flush 
  3096. (o), ws (i); where (o) means it applies only to ostream, and (i) means 
  3097. it applies only to istream. dec, hex and oct set the base of the next 
  3098. value; endl and ends set the end of a line or string with a É\næ or zero 
  3099. respectively, and flush the stream; flush flushes the stream; ws strips 
  3100. any further whitespace characters before the next value.
  3101. 9.5
  3102. You can write:
  3103. 9.5
  3104. cout << hex << 33 << endl;
  3105. 9.5
  3106. to cause:
  3107. 9.5
  3108. 21
  3109. 9.5
  3110. to be written on the screen (including a newline).
  3111. 9.5
  3112. To read the same string back as a hex value into a variable number_in, 
  3113. you would write:
  3114. 9.5
  3115. cin >> hex >> number_in;
  3116. 9.5
  3117. More complicated manipulators taking arguments, implemented by function 
  3118. templates, are defined in <iomanip.h>. The predefined ones duplicate the 
  3119. members of ios previously described:
  3120. 9.5
  3121. setprecision(int) Ö floating point precision
  3122. 9.5
  3123. setfill(int) Ö fill character
  3124. 9.5
  3125. setw(int) Ö width
  3126. 9.5
  3127. setiosflags(long) Ö set format flags
  3128. 9.5
  3129. resetiosflags(long) Ö clear format flags
  3130. 9.5
  3131. So an alternative to writing:
  3132. 9.5
  3133. cout.width(10);
  3134. 9.5
  3135. cout << PI;
  3136. 9.5
  3137. is:
  3138. 9.5
  3139. cout << setw(10) << PI;
  3140. 9.5
  3141. Note that PI is not defined by default in C or C++.
  3142. 9.5
  3143. Members of istream and ostream
  3144. 9.5
  3145. So far, we have only looked at members of istream and ostream provided 
  3146. by their base classes and the inserters and extractors. The stream 
  3147. classes themselves provide a few members to make i/o easier.
  3148. 9.5
  3149. iostream has some members to give more control over input:
  3150. 9.5
  3151. istream &get(char &c);
  3152. 9.5
  3153. extracts a single character and stores it in c.
  3154. 9.5
  3155. istream &get(char *s, int n,
  3156. 9.5
  3157.              char d=É\næ);
  3158. 9.5
  3159. extracts up to n characters into the string s, stopping if it reaches 
  3160. the delimiter character d, which is left in the stream. n is also 
  3161. optional, allowing the length of the string to be ignored (considered to 
  3162. be an unsafe thing to do). The string is terminated.
  3163. 9.5
  3164. istream &getline(char *s, int n,
  3165. 9.5
  3166.                  char d=É\næ);
  3167. 9.5
  3168. As above, but the delimiter is also extracted and added to s, and there 
  3169. is no version without n.
  3170. 9.5
  3171. istream &read(char *s, int n);
  3172. 9.5
  3173. as get(char *, int, char); but with no delimiter.
  3174. 9.5
  3175. istream &ignore(int n, int d=EOF);
  3176. 9.5
  3177. as get(char *, int, char); but characters are ignored.
  3178. 9.5
  3179. int peek();
  3180. 9.5
  3181. returns the next character (or EOF, defined as Ö1) in the stream without 
  3182. extracting it.
  3183. 9.5
  3184. istream &putback(char);
  3185. 9.5
  3186. attempts to put back the last character read from the stream and change 
  3187. the internal pointer, so it is as if the character was never read. Do 
  3188. not attempt to use it for any other purpose.
  3189. 9.5
  3190. Such fine control is not needed for output, so the only members of 
  3191. ostream complementing the above members of istream are:
  3192. 9.5
  3193. ostream &put(char c);
  3194. 9.5
  3195. puts a single character, provided only for symmetry.
  3196. 9.5
  3197. ostream &write(char *s, int n);
  3198. 9.5
  3199. writes n characters from s which can contain zeros.
  3200. 9.5
  3201. Both istream and ostream provide members for reading and writing the 
  3202. position of the internal pointer. This is most meaningful when applied 
  3203. to file streams and is analogous to the fseek() and ftell() functions in 
  3204. <stdio.h>, but it can also be applied to other streams, strings in 
  3205. particular.
  3206. 9.5
  3207. For ostream, the members are (with the p suffix standing for put):
  3208. 9.5
  3209. ostream &seekp(streampos);
  3210. 9.5
  3211. sets the position to the streampos argument; streampos is an integral 
  3212. type (Acorn C++ defines it as typedef long).
  3213. 9.5
  3214. ostream &seekp(streamoff, seek_dir);
  3215. 9.5
  3216. sets the position relative to a position defined by the seek_dir which 
  3217. is defined as a type member of ios:
  3218. 9.5
  3219. enum seek_dir {beg ,          // beginning of file
  3220. 9.5
  3221.   cur,          // current position
  3222. 9.5
  3223.   end           // end of file
  3224. 9.5
  3225. };
  3226. 9.5
  3227. streampos tellp();
  3228. 9.5
  3229. returns the current position.
  3230. 9.5
  3231. istream contains identical members, but the p suffix is replaced by g 
  3232. (for get), e.g. tellg() and ostream & results are replaced by istream &. 
  3233. The reason for distinguishing between input and output with p and g is 
  3234. because there is a class iostream derived from istream and ostream.
  3235. 9.5
  3236. Stream buffers
  3237. 9.5
  3238. The actual buffer to which a stream is attached depends on what sort of 
  3239. stream it is (e.g. file, string). Buffers are derived from the class 
  3240. streambuf. A streambuf must be attached to a stream when it is 
  3241. initialised by passing a streambuf * to its constructor. All the 
  3242. practical streams derived from the basic stream classes (such as those 
  3243. used by cin and cout) do this for you, and we need not concern ourselves 
  3244. with implementation details of streambuf here.
  3245. 9.5
  3246. cin and cout are of little use to Wimp programmers, so we shall now look 
  3247. at some streams that are.
  3248. 9.5
  3249. File streams
  3250. 9.5
  3251. These are probably the type of stream you will use most in applications. 
  3252. The classes provided for file streams in <fstream.h> are ofstream 
  3253. (output), ifstream (input) and fstream (input and output). Much of the 
  3254. way they deal with files is common, so each member will only be 
  3255. described once for an imaginary class xstream where x can mean if, of or 
  3256. f.
  3257. 9.5
  3258. The constructors of an xstream are:
  3259. 9.5
  3260. xstream();
  3261. 9.5
  3262. constructs a file stream without opening a file.
  3263. 9.5
  3264. xstream(const char *name,
  3265. 9.5
  3266.         int mode, int prot);
  3267. 9.5
  3268. constructs the stream, attaching it to a file called name, using mode. 
  3269. prot is ignored by RISC OS. mode takes values from flags in 
  3270. enumáopen_mode, a member of ios. Possible values are:
  3271. 9.5
  3272. in Ö input; default value for ifstream.
  3273. 9.5
  3274. out Ö output; default value for ofstream. Implies trunc.
  3275. 9.5
  3276. ate Ö (at end) once file is opened, its pointer is set to the end.
  3277. 9.5
  3278. app Ö (append) as ate, but also implies out.
  3279. 9.5
  3280. trunc Ö (truncate) causes any existing data to be discarded.
  3281. 9.5
  3282. nocreate Ö open will fail (setting failbit) if file doesnæt already 
  3283. exist.
  3284. 9.5
  3285. noreplace Ö open will fail if file does already exist (only usable in 
  3286. conjunction with out).
  3287. 9.5
  3288. There are other constructors, but they will not be covered here.
  3289. 9.5
  3290. If you create an xstream without opening a file, it must subsequently be 
  3291. opened by the member:
  3292. 9.5
  3293. void open(const char *, int, int);
  3294. 9.5
  3295. // Arguments as for constructor
  3296. 9.5
  3297. The member:
  3298. 9.5
  3299. void close();
  3300. 9.5
  3301. closes any file attached to the stream. This is also done by the 
  3302. destructor, so you donæt usually have to explicitly close files.
  3303. 9.5
  3304. A minimal example program to copy one file to another with no error 
  3305. checking would be:
  3306. 9.5
  3307. #include <fstream.h>
  3308. 9.5
  3309. int main(int argc, char *argv[])
  3310. 9.5
  3311. {file named by first argument
  3312. 9.5
  3313.    to one named by second argument */
  3314. 9.5
  3315.   ifstream from(argv[1]);
  3316. 9.5
  3317.     // Default open_mode is OK
  3318. 9.5
  3319.   ofstream to(argv[2]);
  3320. 9.5
  3321.   char ch;
  3322. 9.5
  3323.   while (from.get(ch)) to.put(ch);
  3324. 9.5
  3325.     // get will fail after eof
  3326. 9.5
  3327. }
  3328. 9.5
  3329. String streams
  3330. 9.5
  3331. Streams using strings (cf printf() and sscanf()) can be found in 
  3332. <strstream.h>. The classes are istrstream for input, ostrstream for 
  3333. output and strstream for both. The constructors are:
  3334. 9.5
  3335. istrstream(char *s);
  3336. 9.5
  3337. Characters will be extracted from the string s which is assumed to be 
  3338. zero-terminated; the eof condition is set when the terminator, which is 
  3339. not considered part of the sequence, is reached.
  3340. 9.5
  3341. istrstream(char *s, int len);
  3342. 9.5
  3343. As above, but the string has a predefined length of len.
  3344. 9.5
  3345. ostrstream(char *s,int len,int mode);
  3346. 9.5
  3347. strstream(char *s,int len,int mode);
  3348. 9.5
  3349. Characters will be inserted into the array of len bytes. The mode is as 
  3350. for file streams; if ios::app or ios::ate are set, the string should be 
  3351. null-terminated within len and inserting begins at that point.
  3352. 9.5
  3353. ostrstream();
  3354. 9.5
  3355. strstream();
  3356. 9.5
  3357. The string is created by ostrstream or strstream and dynamically 
  3358. reallocated as necessary.
  3359. 9.5
  3360. Where the string is dynamically allocated, we need access to it once 
  3361. operations are complete. ostrstream and strstream each have a member:
  3362. 9.5
  3363. char *str();
  3364. 9.5
  3365. which returns the string created. Once this is called, the string is no 
  3366. longer attached to the stream, so the stream is no longer usable. Also, 
  3367. it is the calleræs responsibility to delete[] the string when finished 
  3368. with; before the call to str(), the streamæs destructor does this.
  3369. 9.5
  3370. If you need to know the length of a non-terminated string written to by 
  3371. an ostream, you can call:
  3372. 9.5
  3373. int pcount();
  3374. 9.5
  3375. to find the number of bytes written.
  3376. 9.5
  3377. Stdio streams
  3378. 9.5
  3379. A stdiostream, defined in <stdiostream.h> (truncated by RISCáOS to 
  3380. <stdiostrea.h>), can be created for use on files controlled by 
  3381. <stdio.h>, but it should only be used to allow mixing of C and C++ code. 
  3382. A stdiostream is unit-buffered and has the constructor:
  3383. 9.5
  3384. stdiostream(FILE *fp);
  3385. 9.5
  3386. where fp is opened and closed by C code using <stdio.h>.
  3387. 9.5
  3388. Exercise (advanced)
  3389. 9.5
  3390. If you have adequate documentation, try finding out how to derive a 
  3391. buffer from streambuf and use it to make a stream that outputs via 
  3392. Wimp_ReportError at every flush. Provide manipulators (be careful when 
  3393. choosing global names) for setting the error number, error flags and the 
  3394. error box title. Also provide an inserter for _kernel_oserror * (and/or 
  3395. os_error *, depending on the libraries you use); itácan bypass the 
  3396. actual insertion process, and just use the streamæs flags and title 
  3397. values, and do nothing for null errors (make the operator, or at least 
  3398. an initial part that checks for zero, inline for efficiency). u
  3399. 9.5
  3400. Beginnersæ Corner
  3401. 9.5
  3402. John Temple
  3403. 9.5
  3404. John has been unable to do a contribution in time this month due to 
  3405. family illness but he wanted you to have the promised menu-tree for 
  3406. Draw, so here it is.
  3407. 9.5
  3408. Also, please could we have some feedback for John? It represents a lot 
  3409. of work writing a column like this and so it is very helpful to know if 
  3410. it is hitting the mark. It is even helpful to know if it is NOT hitting 
  3411. the mark, so donæt think that John is only looking for pats on the back. 
  3412. He wants to know what it is that YOU want to know! Thanks. Ed.
  3413. 9.5
  3414. John Temple, The Mews, Rawlinson Road, Oxford, OX2á6UE. 
  3415. <John@mewsoxf.demon.co.uk>
  3416. 9.5
  3417. Small Ads
  3418. 9.5
  3419. (Small ads for Acorn 32-bit computers (i.e. not BBCs) and related 
  3420. products are free for subscribers but we reserve the right to publish 
  3421. all, part or none of the material you send, as we think fit. i.e. some 
  3422. people donæt know what Ésmallæ means and there are certain things, as 
  3423. you can imagine, that we would not be prepared to advertise as a matter 
  3424. of principle. Sending small ads (especially long ones) on disc is 
  3425. helpful but not essential.)
  3426. 9.5
  3427. A3000 OS3 2Mb ú195, Risc Dev. 60Mb HD ú90, Monitor ú90, Colour printer 
  3428. ú70, all for ú395 with s/w (including Impression). User Analog port 
  3429. A3000/A4000 ú30, PRM OS2 ú25, Pendown ú25, PCEmulator 1.82 ú25, StrongEd 
  3430. ú9, Leeds 0113-275-5276.
  3431. 9.5
  3432. A310, 4Mb RAM, ARM3, RISC OS 3.1, SVGA video enhancer (800╫600), almost 
  3433. new mouse, Acorn four-slot backplane ú195 ovno, same with Oak SCSI 
  3434. interface and 45Mb HD ú265 ovno, same with Oak HD and Taxan 787 SVGA 
  3435. monitor, 2╝ yrs old, ú375 ovno. Will deliver and setup within 100 mile 
  3436. radius for petrol cost. Pineapple PAL encoder ú25, Beebug 5╝ö disc 
  3437. interface (not RiscPC) ú10. Phone Stuart Bell on 01403-253915.
  3438. 9.5
  3439. A440, ARM3, 20Mb, RISC OS 3.1, Beebug VME and 5╝ö floppy disc interface, 
  3440. Taxan 770+LR 15ò monitor, Panasonic KX-P1124 printer, Fireworkz, Twin, 
  3441. miscellaneous software, ú350. Phone 01772-685553 eves.
  3442. 9.5
  3443. A440/1, ARM3, 4Mb RAM, RISCOS 3.1, VIDC, Eizo 9060S, 47Mb HardDisc, 
  3444. PCáEmulator 1.83, PipeDream 4, CC Compression, Games,  ú550 o.n.o. Phone 
  3445. Gordon on 01257-424113.
  3446. 9.5
  3447. A3000, 4Mb RAM, ARM3, RISC OS 3.1, Eizo 9060S 14ö colour monitor, Lindis 
  3448. SCSI card, 240Mb HD, Pres monitor plinth, external CD-ROM drive, Midi 
  3449. interface and sound sampler, VIDC enhancer, double podule expansion, PC 
  3450. Emulator, lots of software ú750 ono. Phone 01454-772159.
  3451. 9.5
  3452. A5000, 4Mb RAM, 60Mb HD, Taxan 770+ monitor, Learning Curve and other 
  3453. software, manuals etc. ú550, Morley 16-bit SCSI card with latest ROM 
  3454. ú75, Cumana external single-speed SCSI CD-ROM drive with cable and 3 CDs 
  3455. ú70. Phone 01992-462072.
  3456. 9.5
  3457. A5000, 4Mb RAM, 120Mb HD, RISC OS 3.1, AKF18 monitor ú600, Aleph One 
  3458. 25MHz 486PC podule with 4Mb RAM ú250, Beebug disc buffer and DFS Reader 
  3459. ú15. Phone 0181-361-1725.
  3460. 9.5
  3461. AKF60 14ö monitor, ú225. ScanLight Video 256 v2.06, RiscPC compatible 
  3462. ú140, both in excellent condition. Phone G. Rhodes on 01302-338312 after 
  3463. 6.
  3464. 9.5
  3465. Canon LBP4 Laser Direct HiRes printer with CC podule and current 
  3466. software in good working order ú430 +carriage or collect/deliver 
  3467. reasonable radius of Bristol. Phone 0117-973-6237.
  3468. 9.5
  3469. Cumana SCSI 2 32-bit interface ú155, Pace Microlin fx32+ external fax/
  3470. data modem 14,400bps boxed with warranty, manuals and cables ú140, 
  3471. Clares Video Titler unused ú80, Eidoscope video editing for the RiscPC 
  3472. unused ú100, Encarta 95 CD ú20, Dangerous Creatures CD ú15, MS-Golf CD 
  3473. ú15. Phone Barry on 01332-701969.
  3474. 9.5
  3475. Cycloids, vgc ú10, A3000 user port ú10, Archive magazine volumes 4-7 
  3476. worth over ú50 (At least! Ed.), vgc ú20. Phone Benjamin on 01449-673443.
  3477. 9.5
  3478. Junior Pinpoint version 2, boxed and unused ú15. Phone D. Marshall on 
  3479. 0161-941-1683.
  3480. 9.5
  3481. ProArtisan 2 CD with ProArt24 upgrade voucher and a PhotoCD ú35, 
  3482. Revelation 2 CD with CDFS 2.21Y upgrade ú35, Eureka 3.01 ú50, PinPoint 
  3483. 2.01d ú40, Revelation imagePro ú40, offers welcome. Phone David on 
  3484. 01752-840027 after 5.
  3485. 9.5
  3486. ProLink fax/data modem, 9600 fax, 2400bps data with V42, V42bis and MNP5 
  3487. ú45, Rhapsody 3 ú49, Rhythm Bed ú24, Serenade ú49, Chocks Away and Extra 
  3488. Missions ú18, Snippet ú15. Phone Devon on 01626-853774.
  3489. 9.5
  3490. RiscPC 600, 13Mb, ARM710, PC486 card, SCSI 2 interface, 240Mb IDE HD, 
  3491. 540Mb SCSI HD, six-speed SCSI CD-ROM drive with CD Fast, 16-bit sound 
  3492. card with 25W speakers, Scanlight 256, Canon BJ10ex, computer desk if 
  3493. required, lots of software inc. Windows 3.1, Style etc. and manuals, 
  3494. reference books and discs. Cost over ú3,000, sell for ú1,500. Can 
  3495. deliver within 30 miles of Wellingborough. Phone Eric Critchley on 
  3496. 01933-678093.
  3497. 9.5
  3498. SyQuest 105Mb removable hard drive, internal IDE with RiscPC mounting 
  3499. and one cartridge, hardly used ú150. HP 500C colour printer ú170. Phone 
  3500. John Savage on 01525-237625.
  3501. 9.5
  3502. Internet Column
  3503. 9.5
  3504. Dave Pantling
  3505. 9.5
  3506. This month, I shall be looking at Termite Internet from DoggySoft and 
  3507. Argonetæs Voyager software. Iáwas hoping to review ANTæs Internet Suite, 
  3508. but it didnæt arrive in time for me to get truly familiar with it, so I 
  3509. will cover it in detail next month. Before proceeding with the review, I 
  3510. need to point out that Iáam an Argonet customer and use Voyager daily. 
  3511. Iáused Termite on a test account provided by a local company for a 
  3512. period of a month before writing their review.
  3513. 9.5
  3514. Argonetæs Voyager
  3515. 9.5
  3516. This package is distinctly separate from Termite and ANTæs Internet 
  3517. Suite because it can only be used with Argonetæs Internet service. As 
  3518. they are the Service Provider, they know what your email address, 
  3519. password and local number will be, so they can configure the software 
  3520. before despatch. If you buy this software, youæll also be buying 
  3521. Argonetæs access.
  3522. 9.5
  3523. Voyager places itself on the iconbar as an old-style telephone. The 
  3524. little phone is green when offline, red when accessing the Internet and 
  3525. a murky yellow when in Autofetch mode! On clicking, a control panel 
  3526. opens, showing six icons: log on/off, access the WWW, mail, Usenet news, 
  3527. Telnet and FTP. Below this are a status line and call timer, plus four 
  3528. indicators (in the style of LEDæs) showing the progress of fetching and 
  3529. sending news and mail.
  3530. 9.5
  3531. All configuration options are accessed via a menu from the iconbar. The 
  3532. software is set up with sensible defaults, but you might want to disable 
  3533. WWW or Telnet access, or password protect the configuration if you wish 
  3534. to prevent your children running up the phone bill while youære out 
  3535. shopping!
  3536. 9.5
  3537. A few days into using the program, Argonet emailed instructions to öftp 
  3538. an upgradeò. Ftp (file transfer protocol) is a simple way to download 
  3539. files from the Internet. Using it, I copied a small program from 
  3540. Argonetæs ftp site to my hard disc Ö itæs as simple as finding the file 
  3541. and dragging it into a directory, then running it. Iæve received two ftp 
  3542. upgrades since then.
  3543. 9.5
  3544. Voyageræs features all worked well, though the program does have a few 
  3545. rough edges. It regularly complained of files being left open, sometimes 
  3546. resulting in a lock up, though this has improved a little since the last 
  3547. upgrade.
  3548. 9.5
  3549. Voyager is being continuously updated, with new features being added if 
  3550. enough users request them, so we can look forward to bugs being ironed 
  3551. out, too. Recently added features include a facility to automatically 
  3552. log on at a predetermined time and collect news and mail. You can set 
  3553. marks on a chart allowing the software to Éautofetchæ at times on a half 
  3554. hourly grid, with difference patterns for each day. (However, the 
  3555. release note said this feature was not to be used unattended!)
  3556. 9.5
  3557. The Étemporaryæ manual is a little disappointing, not covering many of 
  3558. the essential features, but these are usually easy enough to work out 
  3559. once you have a little experience. The full manual will be sent to all 
  3560. existing users when it is ready.
  3561. 9.5
  3562. The mail and news sections are functional, though laboriously slow. The 
  3563. software automatically adds your Ésignatureæ at the end of each item you 
  3564. post, even providing the correct separator; something many PC packages 
  3565. donæt manage to do.
  3566. 9.5
  3567. I would like to see the offline mail and news facilities optimised for 
  3568. speed, but I have been assured that this is in the pipeline. The web 
  3569. browser is also quite slow at displaying graphics but you can select the 
  3570. Édelay image loading optionæ if this becomes intolerable. This package 
  3571. is reasonably complete and offers most of the facilities you will need. 
  3572. See http://www.argonet.co.uk/ to find out more. (Err, Dave, isnæt there 
  3573. an element of Catch 22 here?! Ed.)
  3574. 9.5
  3575. DoggySoftæs Termite
  3576. 9.5
  3577. Termite is more flexible than Voyager, allowing you to connect to 
  3578. virtually any Service Provider. If youære issued with your own Internet 
  3579. Protocol (IP) address, which is a number uniquely identifying your 
  3580. machine on the Internet, this package allows you to have as many email 
  3581. addresses as you like. You choose a node name, and all email bearing 
  3582. that name will be forwarded to your machine, where Termite will sort the 
  3583. mail for the various addresses.
  3584. 9.5
  3585. Configuration is simple, using the !TermiteIP application supplied. Mail 
  3586. is best dealt with offline (no call charges) and !Offlite does the job 
  3587. sufficiently well. You will need to use your own text editor, Iæm 
  3588. afraid, but everyone has Edit, and !Offlite will use that in the absence 
  3589. of anything better. When you have finished writing your email, it will 
  3590. even provide a critique, offering suggestions that protect you from 
  3591. breaking netiquette, like not using continuous CAPITALS as people will 
  3592. think youære SHOUTING!
  3593. 9.5
  3594. There are three levels of menus Ö expert, standard and beginner. The 
  3595. control panel, for example, can show just the icons, icons with titles 
  3596. or icons, titles and descriptions...
  3597. 9.5
  3598. Alongside the WWW, Telnet and FTP provisions that youæd expect from an 
  3599. ÉInternetÉ package, thereæs also support for VT100 and ANSI terminal 
  3600. emulations, giving access to bulletin boards. If you use Termite, you 
  3601. can combine all your communications needs into one package. The terminal 
  3602. emulation is fast and very effective, and thereæs a useful ÉIEMSIæ 
  3603. facility, allowing you to log on automatically, saving time entering 
  3604. your name and password. The call costing facilities are extensive, with 
  3605. a continuous cost and time report attached to the bottom of the terminal 
  3606. window. File transfer is supported in both directions with many 
  3607. standards supported upto, and including, Z-modem.
  3608. 9.5
  3609. The manual is 328 pages in length. The ring binding is handy as youæll 
  3610. be spending a lot of time in the manual Ö a reflection on the Internet, 
  3611. not these programs!
  3612. 9.5
  3613. Everything is provided that you would expect and there are no glaring 
  3614. omissions. It crashed twice in the reviewing process, and I had a few 
  3615. reliability problems with !Offlite, but these were minor grumbles, and 
  3616. other mail readers are available.
  3617. 9.5
  3618. This package is ideally suited to situations where a family or business 
  3619. will be sharing an account for email, and is particularly flexible in 
  3620. this respect. Aside from a few minor glitches, it came across as a well 
  3621. thought out and well prepared package. DoggySoftæs web site, http://
  3622. www.doggysoft.co.uk/ has more information.
  3623. 9.5
  3624. Acorn Web Sites
  3625. 9.5
  3626. Here are the URLs of some interesting Acorn-oriented web sites:
  3627. 9.5
  3628. http://www.acorn.co.uk/ Ö Acornæs home page
  3629. 9.5
  3630. http://www.cybervillage.co.uk/acorn/ Ö a developing site Ö keep 
  3631. watching!
  3632. 9.5
  3633. http://www.idg.co.uk/acornuser/ Ö lots of references to other Acorn 
  3634. sites
  3635. 9.5
  3636. If you are an Acorn dealer or organisation and you have a web site, 
  3637. please email the URL to me as Iæm producing a web site guide for next 
  3638. monthæs issue and can list your site...
  3639. 9.5
  3640. Time travel troubles!
  3641. 9.5
  3642. Iæm going to tell you about a mistake I made, which cost me a few pounds 
  3643. in wasted phone calls. When logging on one day, I waited two hours while 
  3644. the software downloaded thousands of news items. Normally Iæd get 50 or 
  3645. 100 items, but thousands? Iácame to realise that Iæd done a delete-power 
  3646. on reset before I logged on, which had reset the clock to 1991... The 
  3647. news fetcher was fetching all the news backdated as far as records went, 
  3648. which was fortunately only a month or so! Resetting the clock didnæt 
  3649. improve things much Ö the software was now convinced that Iæd last 
  3650. logged on in 1991, and again tried to fetch all the news. I took the 
  3651. easy way out Ö Iáput the clock right, deleted the software and 
  3652. re¡installed it! So be warned!
  3653. 9.5
  3654. Internet Survival guide...
  3655. 9.5
  3656. Beebugæs latest offering, The Internet Survival Guide, is unique amongst 
  3657. internet books because it is exclusively Acorn-based. It begins by 
  3658. asking what it is you actually want from the Internet, then explains how 
  3659. you might best get started. You are introduced to the concepts of email, 
  3660. Usenet, FTP, Telnet and the worldwide web in a readable, friendly style. 
  3661. There are lots of Acorn screenshots so you can see exactly what the 
  3662. author, Ian MacDougall, means.
  3663. 9.5
  3664. The second half of the book is devoted to setting up and using all the 
  3665. major commercial and public domain packages. The Internet Starter Pack, 
  3666. Freenet, Termite, ANTæs Internet Suite, Voyager and Intertalk, (Acornæs 
  3667. Internet package), are described in detail, with more screen shots. 
  3668. Finally, a list of Service Providers with prices, local numbers (PoPs), 
  3669. contact details and an ÉAcorn Friendlinessæ rating makes this book 
  3670. indispensable for anyone who hasnæt yet taken the plunge. Buying this 
  3671. book will probably save you more money than it costs.
  3672. 9.5
  3673. Beebug are generously offering a ú21.15 discount off a six month 
  3674. subscription to Zynet, so the first savings come with the book!
  3675. 9.5
  3676. The Internet Survival Guide from Beebug (ISBN 1¡85142-091-6) costs ú6.95 
  3677. + ú1.70 p&p or ú8áthrough Archive.
  3678. 9.5
  3679. Archive web site?
  3680. 9.5
  3681. Archive, in embracing the Internet, is considering setting up and 
  3682. running a web site. We have some ideas about what would be on the site 
  3683. but, as Archive is an Enthusiastæs magazine, weæd like to ask what you 
  3684. would like to see. We obviously canæt put the complete contents of 
  3685. Archive on-line, or subscriptions would collapse, but there are lots of 
  3686. other things we could do; a small ads page, a Q & A page and features on 
  3687. new products. If you have any other ideas...
  3688. 9.5
  3689. Get in touch!
  3690. 9.5
  3691. You can email me, parky@argonet.co.uk, or write to 31 Cornwall Grove, 
  3692. Bletchley, Milton Keynes, MK3á7HX. Please send discs in a padded bag and 
  3693. enclose a stamp if you write Ö I cannot promise to return discs if you 
  3694. havenæt included an address, or if the disc is crushed! If you have any 
  3695. questions, please share them with me. If I can find the answer, you have 
  3696. been helped and I can also put the Q & A in this column, saving others 
  3697. the trouble you have had.áuá
  3698. 9.5
  3699. Hewlett Packard LJ5L
  3700. 9.5
  3701. Keith Parker
  3702. 9.5
  3703. I have just taken delivery of the new Hewlett Packard LJ5L (for personal 
  3704. printing requirements). This is a new printer from the worldæs best 
  3705. known printer manufacturer and I thought it might be useful for Acorn 
  3706. users to see what this printer has to offer, how it performs and whether 
  3707. it is good value for money.
  3708. 9.5
  3709. Style and size
  3710. 9.5
  3711. The first thing you notice is that it is not the usual boxy unit. It 
  3712. takes up substantially less desk space (measuring only 320mm ╫ 250mm) 
  3713. than my old LJ3 compatible. It looks more like an inkjet or dot matrix 
  3714. printer than a laser printer, and the colour tones in nicely with my 
  3715. RiscPC. Finally, it weighs much less than any laser printer Iæve ever 
  3716. experienced.
  3717. 9.5
  3718. Features
  3719. 9.5
  3720. 600 ╫ 600 dpi Ö superb quality.
  3721. 9.5
  3722. PCL5e (the latest version of HPæs printer control language).
  3723. 9.5
  3724. Memory enhancement technology Ö although supplied with only 1Mb of RAM 
  3725. (expandable to 9Mb) this allows large files to be printed using 
  3726. compression systems.
  3727. 9.5
  3728. Prints on paper, card, acetates, envelopes.
  3729. 9.5
  3730. 26 scalable fonts built-in.
  3731. 9.5
  3732. 100 sheet paper feeder.
  3733. 9.5
  3734. Sleep-mode Ö the printer Éswitches offæ if no printing is done for 
  3735. fifteen minutes. It automatically switches back on when it senses data 
  3736. arriving.
  3737. 9.5
  3738. Individual feeder tray.
  3739. 9.5
  3740. 4 pages per minute.
  3741. 9.5
  3742. DOS, Windows3 and 95 drivers.
  3743. 9.5
  3744. Economy mode Ö Windows only
  3745. 9.5
  3746. Bi-Tronic centronics-type port (bi-directional parallel port on Acorn 
  3747. needed, i.e. A5000 or later).
  3748. 9.5
  3749. Setting up
  3750. 9.5
  3751. The printer arrives superbly packed with a comprehensive manual, four 
  3752. DOS/Windows discs and power cable. Unpacking takes about 2 minutes. The 
  3753. first thing to do is to look closely at the paper in¡feeds and paper 
  3754. out-feeds. They are both on the top but once identified (by use of the 
  3755. manual), simply put in up to 100 sheets of paper. Secondly, open the 
  3756. front Ö no catches Ö simply pull forward and install the toner 
  3757. cartridge. Thirdly, connect the standard parallel (centronics) printer 
  3758. lead to the printer and your Acorn. Finally, plug in the power cable.
  3759. 9.5
  3760. For the Acorn drivers, I am using the latest version of !Printers 
  3761. (v1.52) which I downloaded from Acorns ftp site (also available from NCS 
  3762. as Utilities Disc N║7 at ú2). This includes a driver called LasJet-5 
  3763. which allows me to select 150dpi, 300dpi or 600dpi. (I am not sure if 
  3764. the earlier LasJet-4 supplied with v1.28c works, but I see no reason why 
  3765. it shouldnæt.) The 300dpi option is the equivalent of Windows economy 
  3766. mode. (The Windows setup allows it to be set more easily but 150dpi is 
  3767. not available to Windows users.)
  3768. 9.5
  3769. In use
  3770. 9.5
  3771. HP claim that the first page should come out in 20 seconds, but as 
  3772. Impression Publisher is slow in non¡turbo mode, I couldnæt test that 
  3773. out, but from a non-Publisher document, it was indeed 20 seconds. There 
  3774. is no fan, so the printer is silent. The quality is brilliant Ö I have 
  3775. sent Paul copies of some printouts (mixed text and graphics) at both 
  3776. 300dpi and 600dpi and the difference is quite marked. You can read 6pt 
  3777. Trinity at 300dpi, but at 600dpi it is very clear.
  3778. 9.5
  3779. Conclusion
  3780. 9.5
  3781. Can I thoroughly recommend this printer? Unreservedly YES! It is 
  3782. brilliant. The small footprint, the quiet operation and the lack of 
  3783. buttons means that it is suitable for all environments Ö home, office 
  3784. and, yes, even school. The quality of the printout means that it is 
  3785. suitable for producing camera-ready artwork. Finally, the best news of 
  3786. all, the price: the lowest price Iæve seen from an Acorn stocking 
  3787. establishment (Watford Electronics) is ú347 + VAT + ú8 carriage (=ú417). 
  3788. Toner cartridges are about ú57 + VAT + ú6 carriage (=ú74).áuá
  3789. 9.5
  3790. Programming Workshop
  3791. 9.5
  3792. Colin Singleton
  3793. 9.5
  3794. A few follow-up items this month.
  3795. 9.5
  3796. Wimp programming Ö Help!
  3797. 9.5
  3798. Andrew Campbell asked if it is possible to speed up the redrawing of 
  3799. icons in his program on Archive Disc 9.3. Alisdair McDiarmid suggests 
  3800. the sluggishness may result from the use of filled display icons within 
  3801. a filled frame. He recommends using only one layer of filled icon (if 
  3802. any at all), which he says also looks better against the textured 
  3803. background on a RiscPC, and he reports an improvement in the speed of 
  3804. Andrewæs program. Thanks Alisdair!
  3805. 9.5
  3806. League table
  3807. 9.5
  3808. This was introduced a few issues back to illustrate a programming 
  3809. technique, with added interest for Puzzle Corner addicts. Here is the 
  3810. up-to-date leader-board, which shows how quickly a newcomer can get 
  3811. close to the top, and how the twelve-month average can differ 
  3812. substantially from the exponentially smoothed. The calculations were 
  3813. explained in issues 9.2 and 9.3, but I have now shown the last three 
  3814. monthsæ scores individually, rather than just one month. There are now 
  3815. 40 names on the full list.
  3816. 9.5
  3817. File searching Ö and square roots!
  3818. 9.5
  3819. It was pure coincidence last month (honest!) that my column and Geraldæs 
  3820. used essentially the same Binary Chop technique for two very different 
  3821. purposes. This, perhaps, shows the value of the technique. What Gerald 
  3822. did not explain Ö unless I have missed something Ö was how you stop the 
  3823. process! Using a spreadsheet on the screen, you can, no doubt, try the 
  3824. progressive approximation a line at a time until it looks good.
  3825. 9.5
  3826. We can use Geraldæs technique to find the root of an equation using a 
  3827. program in Basic (for example), but to make it stop automatically, we 
  3828. need to be more precise Ö what do we mean by Élooks goodæ? We might be 
  3829. tempted to make it continue with low and high coming ever closer until 
  3830. they have the same value. Donæt do it! It might work but, depending how 
  3831. the machine rounds the calculations, it may stick on an unchanging pair 
  3832. of very similar, but unequal, values. The program will then loop. You 
  3833. should write your program to continue until the difference between low 
  3834. and high is less than some arbitrary small value, say 10ù8, or until the 
  3835. values of low and high are the same as they were on the previous cycle. 
  3836. The latter will give the most accurate approximation possible within the 
  3837. limits of the machine.
  3838. 9.5
  3839. Geraldæs example used the Binary Chop to approximate to the square root 
  3840. of two, i.e. to solve the equation x▓ù2=0. The technique can be used for 
  3841. any such Éincreasing functionæ, ie one which (like x▓ù2) always 
  3842. increases as x increases. If the function goes Éup and downæ as x 
  3843. increases, the equation may have more than one solution, or perhaps 
  3844. none! The result of using this technique is then somewhat unpredictable.
  3845. 9.5
  3846. Baked bean cans.
  3847. 9.5
  3848. I imagine Gerald will return to this problem, so I will keep this 
  3849. comment short. For a program to Éhome inæ on the answer to this type of 
  3850. problem, it is necessary to reduce, and sometimes reverse, the increment 
  3851. at each stage, and this needs careful program design to avoid the 
  3852. pitfalls. The solution to Geraldæs problem for the conventional (double-
  3853. ended) can is interesting Ö I wish I had thought of it for Puzzle 
  3854. Corner! A quick look at the shelves of any supermarket suggests there 
  3855. are commercial factors other than minimising the quantity of metal.
  3856. 9.5
  3857. Please send any further comments or suggestions to me at 41 St Quentin 
  3858. Drive, Sheffield, S17 4PN.áuá
  3859. 9.5
  3860. Seashore Life & Vikings CDs
  3861. 9.5
  3862. Dave Wilcox
  3863. 9.5
  3864. I was going to review these as separate items but, on looking at them, 
  3865. they are so similar in layout that it seemed pointless. These two discs 
  3866. are amongst the latest offerings from the Anglia Multimedia stable, and 
  3867. they are designed to run on Acorn, Multimedia PC and Apple Macintosh 
  3868. machines. Seashore Life is aimed at the age group 6-12 years and 
  3869. Vikings, 7-11 years Ö both are subjects covered by National Curriculum 
  3870. Keystage Two.
  3871. 9.5
  3872. The package
  3873. 9.5
  3874. The discs come in the normal crystal pack with a little booklet 
  3875. explaining the running procedure for the various machines. Forgetting 
  3876. the other machines, you will require an Archimedes ÉAæ series or RiscPC 
  3877. to run the discs, and it must have RISC OS 3.1 or later, 4Mb of RAM, at 
  3878. least a single speed 150kbps CD¡ROM drive and a monitor which supports 
  3879. 640╫480 pixels.
  3880. 9.5
  3881. The software
  3882. 9.5
  3883. There are really only two directories which will concern the average 
  3884. user, ÉAcornæ and ÉActShtsæ. Taking the simplest first, ActShts contains 
  3885. activity sheets for students to use in conjunction with the disc and for 
  3886. further study. There are six of these in draw format on the Vikings disc 
  3887. and sixteen on the Seashore disc. All are well laid out and are very 
  3888. eye-catching.
  3889. 9.5
  3890. ÉAcornæ is the business end of the disc. Opening this, you will find a 
  3891. cut-down version of !CDFast, !Setup, !SysAuthor and !Vikings or 
  3892. !Seashore. !CDFast is a utility by Eesox to speed up CD access, !Setup 
  3893. contains the likes of !System, !ARMovie, !ARPlayer etc.... !SysAuthor is 
  3894. the engine for Angliaæs Multimedia display system and !Vikings or 
  3895. !Seashore are the data files. Before starting, you should select a 
  3896. 640╫480 screen mode in order to use the full screen for display. This 
  3897. done, click on !CDFast, followed by the appropriate !Application file 
  3898. and youære off.
  3899. 9.5
  3900. I have to say that, as with most of Angliaæs Multimedia software, the 
  3901. presentation is excellent, and the content precise. For the Viking disc, 
  3902. the help of the world-renowned Jorvik Centre in York was sought, and for 
  3903. the Seashore Life disc clips were obtained from the Survival TV series. 
  3904. Full use is made of the machineæs capability to display and use 
  3905. drawings, high resolution pictures, video files, animated files, real 
  3906. life sound clips and voice samples, and most pages have the option to 
  3907. play the text content as digitised speech.
  3908. 9.5
  3909. The layout of each screen is ideal for children. With these discs, they 
  3910. can be as inquisitive as they like, the more so the better, and each 
  3911. screen has lots of items to click on for further details. Some of these 
  3912. are not as obvious as others, so those who like to explore will soon 
  3913. find more information, fuelling the interest of other members of a class 
  3914. or family. This worked extremely well in my test group, and with a lot 
  3915. of the information being graphically presented, a lot more detail 
  3916. appears to have been retained by the group. If ongoing report work is 
  3917. required, the text and graphics can be saved from the application for 
  3918. use by the student in other applications.
  3919. 9.5
  3920. Conclusion
  3921. 9.5
  3922. I am always impressed by Angliaæs presentation Ö graphically, it is 
  3923. excellent, and the layout is eye-catching and clean. However, because my 
  3924. review of Angliaæs Weather disc found some areas slightly lacking, it 
  3925. was with some scepticism that I started to review these discs; all fears 
  3926. were soon laid to rest Ö these products are truly excellent and I would 
  3927. highly recommend them for school or home use. Well done Anglia Ö two 
  3928. more very good products!
  3929. 9.5
  3930. Should you require either of these discs for your collection, they will 
  3931. cost you ú39 +VAT each from Anglia or ú45 each through Archive.áuá
  3932. 9.5
  3933. Puzzle Corner
  3934. 9.5
  3935. Colin Singleton
  3936. 9.5
  3937. After a couple of months with very few entries, interest seems to be 
  3938. picking up again. I hope I can learn something from this!
  3939. 9.5
  3940. The latest winners ...
  3941. 9.5
  3942. (42) !Draw a Rectangle
  3943. 9.5
  3944. I received several correct entries to this ingenious puzzle. The prize 
  3945. goes to Terry Bennett of Weymouth, Dorset.
  3946. 9.5
  3947. (43Ö45) Cubes Ö Plus or Minus Ö Triple Duel
  3948. 9.5
  3949. Several partially-correct entries, but only two all-correct. Pleasingly, 
  3950. several readers did realise that the worst shot should fire into the air 
  3951. to improve his chance of survival! Mike Williams of Stoke Newington wins 
  3952. the prize.
  3953. 9.5
  3954. ... last monthæs answers ...
  3955. 9.5
  3956. (46) Prime Square
  3957. 9.5
  3958. The primes must, of course, total a multiple of four. The simplest 
  3959. solution uses the first 11 primes, and the partitioning (2, 7, 31) (17, 
  3960. 23) (11, 29) (3, 5, 13, 19) is unique. There are seven solutions using 
  3961. the first 15 primes.
  3962. 9.5
  3963. There are many 3╫3 magic squares using prime numbers, the smallest 
  3964. possible total being 177. No solution is known using consecutive primes, 
  3965. but this puzzle has not been proved impossible. Martin Gardner has 
  3966. offered $100 for a solution.
  3967. 9.5
  3968. It is possible to construct a 4╫4 magic square using consecutive prime 
  3969. numbers, the smallest possible total being 258. The prime number 2 
  3970. cannot be included in such a square. The simplest magic square using the 
  3971. first N▓ odd primes is of order 35, which Iáthink is beyond the realms 
  3972. of ÉMathematical Recreationsæ! If you consider the number 1 to be prime, 
  3973. as mathematicians did until some time this century, W W Rouse Ball 
  3974. assures us that we can build a 12╫12 magic square using the first 144 
  3975. odd primes, 1, 3, 5, 7, 11 ... 827, but he doesnæt tell us what it looks 
  3976. like Ö any offers?
  3977. 9.5
  3978. (47) First
  3979. 9.5
  3980. G H Hardy visited Srinivasa Ramanujan who was lying ill in Putney, and 
  3981. commented on the uninteresting number of his taxi Ö 1729. ÉNo,æ replied 
  3982. Ramanujan, Éit is a very interesting number Ö it is the smallest number 
  3983. expressible as the sum of two cubes in two different ways.æ 1729 = 
  3984. 1│+12│ = 9│+10│. It was, I think, J E Littlewood who proved that there 
  3985. are no uninteresting numbers.
  3986. 9.5
  3987. (48) Second
  3988. 9.5
  3989. They are the second letters of the months of the year. The next, and 
  3990. last, three are therefore C, O, E.
  3991. 9.5
  3992. (49) Third
  3993. 9.5
  3994. I didnæt tell you how many solutions there are. Maximum Brownie points 
  3995. will go to those who find all six. 16794╫3=50382, 17694╫3=53082, 
  3996. 20583╫3=61749, 23058╫3=69174, 30582╫3=91746 and 32058╫3=96174. Note that 
  3997. the first two solutions are Éanagramsæ of each other, as are the other 
  3998. four.
  3999. 9.5
  4000. ... this monthæs prize puzzle ...
  4001. 9.5
  4002. (50) Infinite Roots
  4003. 9.5
  4004. Ramanujan again. Can you, by hook or by crook, find the value of this 
  4005. expression, where the square root signs and the increasing numbers 
  4006. continue to infinity?
  4007. 9.5
  4008. ... and this monthæs prize quickies ...
  4009. 9.5
  4010. (51) Interesting!
  4011. 9.5
  4012. Can you prove that there are no uninteresting numbers? (See above.)
  4013. 9.5
  4014. (52) The Vicaræs age
  4015. 9.5
  4016. (My thanks to George Foot for this one Ö there are many others like it, 
  4017. but I will quote Georgeæs version.)
  4018. 9.5
  4019. The verger, who knew all about the villagers, fancied himself as a 
  4020. mathematician. One Sunday, after Evensong, he took the vicar to one side 
  4021. and said öVicar, did you notice an interesting fact concerning this 
  4022. eveningæs congregation? There were only three present Ö five including 
  4023. you and me. The product of the ages of the other three was 2450, and the 
  4024. sum of their ages was twice my age, which you know.ò
  4025. 9.5
  4026. öGood heavens,ò said the vicar, no mean mathematician himself, öbut you 
  4027. havenæt given me enough information to work out their ages.ò
  4028. 9.5
  4029. öOh, no. So I havenæt. I should tell you, Vicar, that you are older than 
  4030. any of us!ò
  4031. 9.5
  4032. The vicar then deduced the ages of the trio. Can you?
  4033. 9.5
  4034. (53) More Pandigitals
  4035. 9.5
  4036. Last month, I set the puzzle Ö X is one third of Y. The numbers X and Y 
  4037. between them contain all ten digits, once each. Find X and Y. Can you 
  4038. now find a single-digit ratio, instead of three, which gives a unique 
  4039. solution?
  4040. 9.5
  4041. And finally ...
  4042. 9.5
  4043. Name-dropping again... This month, I have managed to include four 
  4044. Fellows of Trinity College, Cambridge, where I was a humble student. 
  4045. Since they are all dead, their potential contributions to this column 
  4046. are clearly limited. I look to you for inspiration for future puzzles, 
  4047. and offer my thanks to those who have already responded. Please send 
  4048. comments, contributions and solutions to me at 41áStáQuentin Drive, 
  4049. Sheffield, S17 4PN. Solutions by Friday 9th February, please.áuá
  4050. 9.5
  4051. Castles CD-ROM
  4052. 9.5
  4053. Peter Jennings
  4054. 9.5
  4055. Castles are among the most evocative survivals of a countryæs past. With 
  4056. them, we can enter the medieval world of banquets and battles, knights 
  4057. at round tables or fair maidens in towers, depending on which Hollywood 
  4058. films most influenced our childhood imagination. The Castles CD-ROM 
  4059. (version 2.0) from Anglia Multimedia enables us to explore this world in 
  4060. more authentic surroundings and to learn something of the lives of the 
  4061. people who built, lived in and fought to take or defend these 
  4062. strongholds. The CD costs ú40 +VAT (or ú45 from Archive) and can be used 
  4063. on Acorn machines with RISC OS 3.1 or above, running either full screen 
  4064. or in a desktop window, and also on PCs or Apple computers.
  4065. 9.5
  4066. The program, which deals with castles in the British Isles, is 
  4067. attractively presented with short pages of text, illustrated with 
  4068. photographs, drawings, animations and videos. Words which may be 
  4069. unfamiliar are highlighted in red and clicking on them leads to the 
  4070. appropriate page in a dictionary. Most of the videos have sound and 
  4071. often music, and a brief commentary by a named historian. The 
  4072. commentaries are interesting and well delivered but sometimes begin or 
  4073. end abruptly, suggesting that they are extracts from longer lectures. 
  4074. There is a toolbox which provides a word search window and a notepad 
  4075. which can be saved at the end of the session. The notepad is not very 
  4076. satisfactory. The notes can be saved only when the program has been 
  4077. closed and only by dragging the text file icon into a directory. 
  4078. Attempting to load it into another program, such as Edit, or onto a word 
  4079. processor or DTP page, loses the text completely. 
  4080. 9.5
  4081. Subjects   
  4082. 9.5
  4083. The program offers five subjects from its main menu screen: About 
  4084. Castles, Building a Castle, Living in a Castle, Castle Guides and Castle 
  4085. Data. Each is chosen by clicking on an icon and three of these lead to 
  4086. other screens offering sub-menus. 
  4087. 9.5
  4088. About Castles is a guide to the various types of castles, their features 
  4089. and the techniques of attacking and defending them. Building a Castle 
  4090. has topics on the work of the various craftsmen involved, their tools 
  4091. and materials and the building techniques used. Living in a Castle looks 
  4092. at the conditions enjoyed or endured by those who lived and worked in 
  4093. Orford Castle, in Suffolk, in the Middle Ages. It begins with a cut-out 
  4094. plan and a list of locations, from roof to basement, which can be 
  4095. explored. 
  4096. 9.5
  4097. For me, the most fascinating part of the CD is Castle Guides. This takes 
  4098. the user back to Chirk Castle, in the troubled March of Wales, just 
  4099. before Christmas in 1322 when frantic preparations were under way for a 
  4100. visit by the castleæs newly-appointed lord, Edmund Fitzalan, Earl of 
  4101. Arundel. Apart from a modern historian who sets the scene, the guides 
  4102. are some of the ordinary people who lived there at the time, from the 
  4103. Constable of the castle to a newly-arrived serving girl, who tell of the 
  4104. extra work and worry that the visit involved. Their stories have been 
  4105. constructed from the actual account rolls of the year, detailing the 
  4106. expenses incurred and the stores that were used during the Earlæs brief 
  4107. stay.
  4108. 9.5
  4109. Resources
  4110. 9.5
  4111. The final section, Castle Data, contains information and pictures of 159 
  4112. castles in the British Isles, the dictionary of terms relating to 
  4113. castles, graphics (of varying quality) which can be exported for use by 
  4114. students, plus teachersæ resources which include worksheets, ideas for 
  4115. classroom work developing the castles theme and a database of other 
  4116. resources and useful addresses. Users of Key Plus (not provided on the 
  4117. CD) can access the Castles database, making use of some additional 
  4118. facilities.
  4119. 9.5
  4120. This is an interesting subject, well presented, and the CD-ROM can be 
  4121. recommended for educational use or just sheer enjoyment.áuá
  4122. 9.5
  4123. Two CD-ROMs from Anglia
  4124. 9.5
  4125. John Woodthorpe
  4126. 9.5
  4127. Understanding Energy and Industrial Revolution are CD-ROMs published by 
  4128. Anglia Multimedia, with the former incorporating help and photographs 
  4129. from the National Energy Foundation.
  4130. 9.5
  4131. This review was done on a RiscPC600 with 10Mb RAM and a quad-speed CD 
  4132. drive, although both CDs require a minimum of RISC OS 3.1, single speed 
  4133. CD drive, 4Mb RAM and a monitor capable of supporting mode 28 (640 ╫ 480 
  4134. pixels and 256 colours). The instructions donæt mention the age range 
  4135. the authors had in mind when producing them, but magazine advertisements 
  4136. suggest 11-14 years old is the intended audience. As a Chartered 
  4137. Engineer researching and teaching in technology and materials science, I 
  4138. was very much interested in the cover notes which claim that the 
  4139. Understanding Energy CD:
  4140. 9.5
  4141. * Contains material intended to develop an understanding of energy 
  4142. transfers and the units used for energy and power.
  4143. 9.5
  4144. * Provides information about, and examples of, our main energy 
  4145. resources, including renewable and non-renewable options.
  4146. 9.5
  4147. * Considers patterns of energy usage and strategies for reducing the 
  4148. demand for energy.
  4149. 9.5
  4150. * Indicates some of the environmental considerations and possible future 
  4151. sources for our energy supplies.
  4152. 9.5
  4153. Having worked through the bulk of the CD (you canæt always be certain 
  4154. that youæve seen everything in something as large and detailed as this 
  4155. is!), I would agree with all of those statements, and add that it does 
  4156. it all very well.
  4157. 9.5
  4158. Starting up
  4159. 9.5
  4160. The CDs come with a twelve page insert in the jewel case which provides 
  4161. basic instructions for starting up, after which the on-screen 
  4162. instructions take over. Interestingly, the CDs contain versions of the 
  4163. software for Acorn, PC (Windows only), and Mac machines (a trend that it 
  4164. seems Dorling Kindersley are starting to copy), and I tried both of the 
  4165. first two setups (the second via the Acorn 486 card). The main 
  4166. difference is that the PC version needs to copy some files over onto 
  4167. your hard drive before it will work, whilst the Acorn application runs 
  4168. directly from the CD. It includes its own setup and cache programs which 
  4169. you are recommended to run before launching the main application. 
  4170. Inevitably, this multi-format approach means that some of the 300Mb 
  4171. (460Mb for Industrial Revolution) used on the CD is given over to 
  4172. duplication of data in different formats, but it still works out at some 
  4173. 180Mb (230Mb) of accessible data for Acorn users, including 50Mb (88Mb) 
  4174. of video clips.
  4175. 9.5
  4176. The comment in the documentation recommending mode 28 be used is to be 
  4177. taken seriously for Industrial Revolution, as the screen redraws are 
  4178. very odd in other modes. It fills the screen properly in larger modes 
  4179. when the PC version is run, so the peculiar behaviour of the Acorn one 
  4180. is a little irritating, especially when Understanding Energy behaves so 
  4181. much better. Both can run in the desktop to allow screens to be saved 
  4182. for printing out or including in project work. The instructions (both 
  4183. written and on¡screen) are better in Understanding Energy, which has 
  4184. more guidance for those new to multimedia.
  4185. 9.5
  4186. In addition, the user interface on Understanding Energy is clearer and 
  4187. more intuitive. For instance, in Industrial Revolution, itæs not always 
  4188. easy to spot which parts of the screen lead on to others: sometimes itæs 
  4189. red text, a labelled box, or just some of the pictures. Understanding 
  4190. Energy does all of this much better and more clearly with its standard 
  4191. yellow text or frames. There is a variety of tools to do things such as 
  4192. go on to the next page or go to a more detailed explanation, but these 
  4193. tend to be different as well. Iæd have thought it would be better if 
  4194. Anglia settled on one approach and stuck to it for all their CDs, 
  4195. especially for school use, where busy teachers may not want to have to 
  4196. cope with variations. Itæs a minor quibble, but I did find it annoying 
  4197. from time to time.
  4198. 9.5
  4199. Many of the diversionary links signalled on the screen work extremely 
  4200. well, expanding on the particular topic and then returning you to the 
  4201. main discussion. Other tools are provided to help in the exploration and 
  4202. learning: an on-screen calculator, notepad, and stopwatch, although 
  4203. there is no real guidance as to how and why they should be used. Also, 
  4204. there is a problem with the video clips in both CDs that causes them to 
  4205. trip out with a ömask or palette operations not supported in this 
  4206. display depthò error in 32,000 colour modes (but you are told that mode 
  4207. 28 is preferred).
  4208. 9.5
  4209. Understanding Energy
  4210. 9.5
  4211. The main screen presents you with several options entitled What is 
  4212. energy?, How do we get our energy supplies? Who uses what?, Future 
  4213. energy decisions, and Resources. Iæll look at each one briefly:
  4214. 9.5
  4215. What is energy?
  4216. 9.5
  4217. This subdivides into sections on units, energy and humans, conversion, 
  4218. forms of energy, and power. Thereæs information on food and energy, 
  4219. metering and billing, and some calculations. Itæs here that Iácome to my 
  4220. main criticism, in that the CD doesnæt quite seem to know whether it is 
  4221. a general resource and reference work on energy, or a specialized 
  4222. teaching package. In fact, it falls between the two, actually tending to 
  4223. concentrate on the reference aspect with just a nod towards being a CAL 
  4224. (Computer Assisted Learning) package. Itæs this section that could 
  4225. usefully be built up into a more formal CAL package where you are taken 
  4226. through a series of calculations on Joules, Watts and so on. As the 
  4227. program points out, there are a lot of common misconceptions and 
  4228. misunderstandings about the units used in this area, and some computer-
  4229. led exercises would help to dispel these.
  4230. 9.5
  4231. The energy conversion section is rather more exciting, with replay films 
  4232. including a shuttle launch and many other animations. In fact, 
  4233. concentrating them here emphasises the relative lack of animation and 
  4234. sound in the rest of the package. They do turn up elsewhere, but most of 
  4235. them seem to deal with energy conversion in one way or another.
  4236. 9.5
  4237. How do we get our energy supplies?
  4238. 9.5
  4239. Topics such as Where does energy come from?, How do we extract it?, How 
  4240. is energy stored? and Supplying energy where it is needed, are dealt 
  4241. with. The roles of the sun and moon as being the ultimate indirect 
  4242. sources of our energy are discussed, and extended to deal with topics 
  4243. such as hot rocks, and the atom Ö even fireworks get a mention! Combined 
  4244. Heat and Power (CHP) is discussed favourably, but no reasons are given 
  4245. for why it is not widely used outside of Scandinavia Ö nor indeed is 
  4246. there any recognition of that fact. Both aspects seem to me to be 
  4247. important omissions in the context of energy sources in general, and CHP 
  4248. in particular.
  4249. 9.5
  4250. Who uses what?
  4251. 9.5
  4252. This deals with such topics as reducing demand by building low energy 
  4253. homes, and using insulation. There are also graphs showing demand and 
  4254. population trends with time, both region by region and globally, and 
  4255. these definitely fall into the category of a resource. It is easy to 
  4256. save them for inclusion in a project report, and indeed they cry out for 
  4257. some interpretation and comment to be made.
  4258. 9.5
  4259. Future energy decisions
  4260. 9.5
  4261. Having set the scene by describing the historical background, this 
  4262. section turns to the future, looking at some of the options available to 
  4263. us. Electric vehicles cause bursts of interest from time to time, and 
  4264. are presented in terms of the US emission laws and the need they create 
  4265. for alternative fuels for road vehicles.
  4266. 9.5
  4267. The section on future energy sources looks at conservation, pointing out 
  4268. that recycling some items can use more energy than their initial 
  4269. manufacture. It also deals with fusion, microbe energy (microbe 
  4270. batteries, something Iæd not heard of before), and some other new ideas. 
  4271. No mention is made of Solid Oxide Fuel Cells, which have been attracting 
  4272. considerable research interest for the last few years, and really ought 
  4273. to be included.
  4274. 9.5
  4275. Energy and the environment is a large and potentially emotive subject, 
  4276. and is introduced next. We need to ensure that we can provide energy for 
  4277. the future, whilst taking account of the many problems such as air 
  4278. quality, nuclear waste, acid rain, global warming and population growth. 
  4279. There are no quick and simple answers to these questions, and there is 
  4280. enough material here to fuel (sorry!) discussions on the possibilities.
  4281. 9.5
  4282. Resources
  4283. 9.5
  4284. This means resources for teachers and students, not for energy 
  4285. conversion! It allows access to 180 photos (ranging from a fallen pylon 
  4286. to a wind turbine, via Concorde) 60 diagrams (as drawfiles), and 13 
  4287. worksheets to view and save directly Ö with instructions as to how to do 
  4288. that for all three platforms. That gets a little confusing at times Ö 
  4289. surely it knows which machine itæs running on, and the program could 
  4290. give the right instructions? Anyone using this should also read the 
  4291. copyright conditions Ö they make it clear that you cannot pass these 
  4292. illustrations or text onto any other school or individual without 
  4293. infringing copyright. They can only be used in a school project, but not 
  4294. released to a wider audience (those used in this review are reproduced 
  4295. by permission).
  4296. 9.5
  4297. Industrial Revolution
  4298. 9.5
  4299. The Industrial Revolution is a term used to describe the changes that 
  4300. happened in technology, farming, transportation and living conditions 
  4301. between the years 1750 and 1900. The CD tries to describe the many 
  4302. events of that period and link them together to provide a comprehensive 
  4303. account of this period in history. On starting up, the main screen 
  4304. presents you with several options entitled People, Agriculture, Industry 
  4305. and Transport.
  4306. 9.5
  4307. These are four separate applications run from the main menu, and each 
  4308. one divides into a lesson and a series of graphs giving facts and 
  4309. figures. This has an unfortunate effect, in that the otherwise excellent 
  4310. text search facility will only work for the section you are looking at. 
  4311. If you want to search the whole application, you have to do it four 
  4312. separate times.
  4313. 9.5
  4314. Case studies (in the form of 13Mb of Key datafiles and maps) are related 
  4315. to each section, covering canals, railways, market towns in Norfolk and 
  4316. Staffordshire, census data for Coalbrookdale, and a doctoræs records of 
  4317. the Manchester Cholera Epidemic of 1832. These are separate from the 
  4318. main presentation and run within Angliaæs own Key Plus database. Minimal 
  4319. documentation is included for this, but it is fairly easy to find your 
  4320. way into it, and a free set of instructions can be obtained from an 
  4321. address given. Finally, there are several illustrations provided as Draw 
  4322. and/or Artworks files, covering some of the topics mentioned in the main 
  4323. presentations, such as amputations, sewers, farms and various domestic 
  4324. scenes of the period.
  4325. 9.5
  4326. People
  4327. 9.5
  4328. Living conditions changed dramatically between 1750 and 1900, and this 
  4329. section tries to convey the changes in housing, clothing and employment 
  4330. in pictures, text and spoken accounts based on the words of the people 
  4331. involved (although some of the accents chosen are very unconvincing!). 
  4332. Some of these are imaginary comments, but they do produce a good picture 
  4333. of some of the living and working conditions of the time. Unfortunately, 
  4334. the audio cannot be stopped, only interrupted once started, so it must 
  4335. play to the end before you can do anything else. This is especially 
  4336. annoying with those samples that play automatically, as you have to sit 
  4337. and wait for them to finish each time you reach that page, and as some 
  4338. of them include several seconds of silence at the end, it is sometimes 
  4339. hard to know when theyæve finished. This results in some frustrated 
  4340. clicking of the mouse, which freezes the program until you click again.
  4341. 9.5
  4342. Agriculture
  4343. 9.5
  4344. Farming methods became increasing mechanized and less labour-intensive. 
  4345. Most of the video clips are located here, demonstrating the more 
  4346. efficient methods, such as horse-drawn, and then steam-powered, farm 
  4347. equipment that were developed. Some of these are archive film and some 
  4348. modern reconstructions from various Anglia TV programmes. The systems 
  4349. used before 1750 are described, along with the improvements and some of 
  4350. the problems experienced.
  4351. 9.5
  4352. Industry
  4353. 9.5
  4354. The driving force for the social changes was the technological advances 
  4355. being made by people such as Stephenson, Watt and Arkwright, and these 
  4356. are described in pictures, text and some sounds. The woollen and cotton 
  4357. industries, the factory system, steam power, coal mining and iron 
  4358. extraction are all dealt with. Some of the eyewitness accounts here are 
  4359. particularly effective in conveying the hardships undergone by workers 
  4360. aged as young as eight.
  4361. 9.5
  4362. Transport
  4363. 9.5
  4364. All the technological developments are demonstrated by the dramatic 
  4365. advances in transport, including canals, roads, railways and ships. Both 
  4366. the infrastructure and vehicles are covered, along with the consequences 
  4367. for trade on the general population.
  4368. 9.5
  4369. Case studies
  4370. 9.5
  4371. As already mentioned, these are in the form of Key Plus data files and 
  4372. maps. The railways datafiles contain information about all railway 
  4373. stations which have been opened between 1820 and 1990. This appears as 
  4374. station name, OS reference, the latitude and longitude (for plotting 
  4375. onto Key Plus maps), the county, company which built the station and any 
  4376. company which took over the running of the line. The opening and closing 
  4377. dates for both freight and passenger services are listed. For canals, 
  4378. the datafile gives information about all canals, navigations and 
  4379. navigable rivers which have been used for transport in the British Isles 
  4380. since Roman times. This includes canal name and route, whether built or 
  4381. not, and the classification into wide, narrow or ship canal. The chief 
  4382. engineer is named and there are details of costs, where known, and a 
  4383. whole range of features, such as locks and tunnels. Staple traffic, the 
  4384. reason for closure and the use today are also added. The others are 
  4385. equally detailed, and constitute a significant resource when combined 
  4386. with the activity sheets. Taken together, these can provide the basis of 
  4387. extended teaching sessions, with pupils left to work through these 
  4388. sheets finding answers from the datafiles and the main presentation. 
  4389. Most of these files can also be plotted onto a map of all or part of the 
  4390. British Isles to inspect the geographical distribution of the data.
  4391. 9.5
  4392. Conclusions
  4393. 9.5
  4394. With the reservations I mentioned earlier about some deficiencies in 
  4395. presentation and content, I think Understanding Energy is a commendable 
  4396. attempt to deal with a complicated subject in a thoughtful and 
  4397. interesting way. Itæs easy to dip into, very comprehensive, and all ages 
  4398. could get something from it. For me, the key thing is that it emphasises 
  4399. that there are no easy answers to the very real problems of providing 
  4400. the energy we will need in the future, and leaves you to draw your own 
  4401. conclusions. Used well, it could be a valuable teaching aid in schools, 
  4402. but it would be a shame if it goes no further than that. If you are 
  4403. interested in learning more about this topic, Iæd recommend buying 
  4404. Understanding Energy for home use Ö especially if you have children of 
  4405. around the right age to benefit from it.
  4406. 9.5
  4407. At first I was disappointed with Industrial Revolution, but I gradually 
  4408. realized that the main reason was the implementation, rather than the 
  4409. content. There is even more information available there, and it is 
  4410. accessible for many purposes, ranging from individual student work to 
  4411. providing worksheets and illustrations for teachers to use in more 
  4412. formal lessons. I find it difficult to recommend Industrial Revolution 
  4413. for home use, mainly because of its high purchase price, but for schools 
  4414. it could be a great asset in teaching about one of the most significant 
  4415. periods in the history of the British Isles, when it was at the centre 
  4416. of world events.
  4417. 9.5
  4418. Understanding Energy costs ú50 +VAT (ú56 through Archive) and the 
  4419. Industrial Revolution costs ú110 +VAT (ú122 through Archive). Schools 
  4420. that already have licences for the Key Plus database system can purchase 
  4421. this CD for ú90 +VAT direct from Anglia Multimedia.áuá
  4422. 9.5
  4423. ArtWorks on CD
  4424. 9.5
  4425. Alan Wilburn
  4426. 9.5
  4427. At the present time there are three CD ROMs connected with ArtWorks, two 
  4428. containing clip art and the other a program disc. 
  4429. 9.5
  4430. ArtWorks CD
  4431. 9.5
  4432. The CD contains 474Mb of data which you will appreciate is a lot more 
  4433. than the contents of the fourteen disc version, so what do you get?
  4434. 9.5
  4435. Firstly, you get the ArtWorks (AW) application to load onto your hard 
  4436. disc, as well as the normal applications, such as Fliptop, New Modes, 
  4437. Convert Print and Font View and the set of fonts. The fonts are in four 
  4438. sections: RISC OS 2 & 3 in compressed format with their loader and then 
  4439. again in uncompressed format so that they can be loaded straight away. 
  4440. RISCáOSá3 fonts are of a higher quality, and include full foreign 
  4441. character sets. Many include kerning information which means that, when 
  4442. used in an application supporting automatic kerning, the letters will be 
  4443. spaced more correctly. The AWáapplication will be out of date as soon as 
  4444. new versions appear, so it will need upgrading at regular intervals as 
  4445. with the disc-based version.
  4446. 9.5
  4447. Secondly, you get the complete contents of the CD 1 clipart disc as well 
  4448. as the normal clipart examples. There are also pictures in both TIFF and 
  4449. sprite format as per clip CD 1. There are also 60 samples of Matt Black 
  4450. clipart in a rather jumbled, untidy directory that contains images from 
  4451. Image Art and Vanguard Graphics.
  4452. 9.5
  4453. Thirdly, you get three demos of AW, Colour Card and AudioWorks. The 
  4454. AWádemo cycles through a simple presentation of some of the features of 
  4455. ArtWorks, and the Colour Card demo only works (not surprisingly!) if you 
  4456. have a card in your machine, so that demo is of little use. The 
  4457. AudioWorks demo, however, is very interesting. You get a crippled 
  4458. version that can play the many megabytes of sounds, instruments, voices 
  4459. and effects supplied.
  4460. 9.5
  4461. ArtWorks Clipart CDs
  4462. 9.5
  4463. In 1993 and æ94, Computer Concepts ran vector graphics artwork 
  4464. competitions and the best work was released on CDs. These form the main 
  4465. basis for the two CDs, with other additions of vector graphics and 
  4466. bitmap graphics in 24-bit sprite and TIFF format.
  4467. 9.5
  4468. The graphics on each CD are not sorted into any thematic order, but are 
  4469. listed in alphabetic directories. There is a utility called Portfolio 
  4470. which can be used to display thumbnail pictures of TIFF, sprite and 
  4471. vector files. In the window, there are buttons to step backwards and 
  4472. forwards through the pictures and there is a database search facility. 
  4473. If you want a given picture, there is a drag icon so it can easily be 
  4474. loaded, rather going through the directory structure. The search 
  4475. facility is on a keyword which can be redefined to the required target 
  4476. group. For example, ötransportò gives 81 files and öcarò gives 23 
  4477. pictures. Some of the keywords seem a little obscure to me, but if you 
  4478. open !CCSTORE in the main directory, you can get at the CSV file that 
  4479. the search facility uses and, when it is dropped into Publisher or 
  4480. TableMate, you can get a hard copy or you can browse through the 
  4481. formatted listing.
  4482. 9.5
  4483. It is very difficult to go into details as to the actual contents 
  4484. without listing everything, so I chose keywords and performed identical 
  4485. searches on each CD to give an idea of contents. In some cases, the same 
  4486. picture will be included in different categories and others will not be 
  4487. covered by the table.
  4488. 9.5
  4489. The overall standard is very good, with just a few poor files. In some 
  4490. cases, you would need a colour printer to get the best results, and some 
  4491. are fairly large files that may not load or print on smaller machines. 
  4492. One excellent picture of a mermaid is nearly 3Mb, so you need 6Mb of 
  4493. memory to load and print it. A few files are demonstrations of colour 
  4494. blending using different techniques and so are of no real use to a 
  4495. clipart user, but are of use to an AWáuseráas study examples.
  4496. 9.5
  4497. Copyright
  4498. 9.5
  4499. The files are all royalty free which means that they can be used by any 
  4500. purchaser for their own use and may be reproduced in any printed 
  4501. document free of charge. The files may not be used in electronic form in 
  4502. any other commercial or public domain product without prior written 
  4503. permission, so cannot be used in multimedia. However, in my experience, 
  4504. Computer Concepts seem to be quite reasonable in granting permission, so 
  4505. this may not be a severe limitation.
  4506. 9.5
  4507. Conclusions
  4508. 9.5
  4509. I consider the CDs to be a worthwhile investment. Some of the files will 
  4510. be of immediate use and others will have their place at a later time. 
  4511. You also have the opportunity to look at some excellent artwork and are 
  4512. able to dissect them to learn new techniques. It means a large selection 
  4513. of pictures are available, some of which would not fit on a normal disc, 
  4514. so this is the only sensible way to distribute them. The CD version of 
  4515. AWáis the same price as the disc version, so is definitely the best way 
  4516. to buy it. If you already have AW,áyou can upgrade to the CD for ú10, 
  4517. which makes it really cheap and a worthwhile buy.
  4518. 9.5
  4519. ArtWorks CD is ú180 through Archive, and Clipart CD-2 is ú21. Contact 
  4520. Computer Concepts if you are interested in an upgrade.áuá
  4521. 9.5
  4522. Looking At Animals CD-ROM
  4523. 9.5
  4524. Peter Jennings
  4525. 9.5
  4526. Animal lovers interested in art can now get a new CD-ROM which combines 
  4527. both subjects. Art Store Ö Looking At Animals, one of an educational 
  4528. series from Anglia Multimedia, includes works of art featuring animals 
  4529. from 48 British and Irish galleries and museums. The disc is aimed at 
  4530. providing schools with öa practical guide which links classroom projects 
  4531. to works of art which can be seen in local museumsò but it is attractive 
  4532. enough to appeal to anyone who enjoys looking at pictures and likes to 
  4533. know something about them. The price is ú50 +VAT, or ú55 from Archive, 
  4534. and like others in the series, it runs on machines with RISC OS 3.1 or 
  4535. later and 4Mb of RAM and can also be used on PCs and Apple Macintoshes.
  4536. 9.5
  4537. The disc is a mixture of picture book, art appreciation tutorial and 
  4538. reference work, with its main menu screen as the gateway to an Artistsæ 
  4539. Index, a Picture Database, Activity Sheets for schools, a choice of 
  4540. Themes to explore and a Museum Database. There is an Info button, for a 
  4541. screenful of general information, and a Help button which gives 
  4542. explanations of what each of the main options offers.
  4543. 9.5
  4544. The principal one of these, the Themes Menu, provides a choice of 
  4545. pictures and information on Domestic Animals, Trained Animals, Wild 
  4546. Animals and Working Animals, each of which is further subdivided. The 
  4547. Artistsæ Index contains biographies, the Picture Database allows all the 
  4548. paintings to be viewed full screen, the Museum Database gives details of 
  4549. where the pictures can be seen and has öthumbnailsò of all the works 
  4550. grouped by galleries. The 135 activity sheets, in Draw format, provide 
  4551. lesson plans and ideas for projects suitable for school work in Key 
  4552. Stages one, two and three.
  4553. 9.5
  4554. Themes
  4555. 9.5
  4556. Clicking on the Themes icon brings up a screen offering a choice of 
  4557. going directly to any of the four subjects or browsing through a series 
  4558. of other menu screens offering the sections available under each 
  4559. heading. For example, the first theme, Trained Animals, has sections on 
  4560. Horse Racing, Dressage/Riding Style, Animal Portraits, Animal Cruelty 
  4561. and Welfare, Hunting, Still Life, Animals in Entertainment, Animals and 
  4562. War, and Sculpture, all instantly accessible with the click of a button.
  4563. 9.5
  4564. Each section has a brief page of introduction leading on to a series of 
  4565. screens with up to four captioned pictures on each. Icons at the bottom 
  4566. of the screen allow a return to menus or introductory pages or the help 
  4567. facility. Clicking on a picture enlarges it and offers more icons to 
  4568. provide information on the picture, the artist and the gallery where it 
  4569. can be seen. Some of the information screens have an extra icon of a man 
  4570. with an ear trumpet, which is not explained anywhere. A click on this 
  4571. produces a sound effect to go with the picture, such as the call of the 
  4572. animal depicted. This is not always very appropriate. Dogs of vastly 
  4573. different size and breeds all have the same bark, for example, but it 
  4574. does introduce a touch of fun which children will enjoy.
  4575. 9.5
  4576. Feed the lions
  4577. 9.5
  4578. The information is presented in short, easily read, sections and 
  4579. includes some fascinating facts of the Trivial Pursuits variety among 
  4580. the more cultural learning. A note on the picture of the Royal Menagerie 
  4581. in the Tower of London offers the information that the price of 
  4582. admission in the reign of Henry III was three halfpence or the donation 
  4583. of a cat or dog to feed the lions! Not many animal lovers know that.
  4584. 9.5
  4585. Some words are highlighted in red and clicking on them brings up more 
  4586. information, which can be anything from a brief definition to a full-
  4587. screen essay. These include explanations of artistic terms, further 
  4588. background information on the artist or the people who inƒuenced them 
  4589. and details of the roles played by the animals in the setting in which 
  4590. they are shown.
  4591. 9.5
  4592. Text and pictures can both be saved out for use in the studentsæ own 
  4593. work and there is also a toolbox with a text finder and a notepad which 
  4594. can have its contents saved at the end of the session. Saving 
  4595. information from the Museum database has its problems as the details are 
  4596. given in separate panels for Address, Hours, Disabled facilities and 
  4597. Admission fee and only the text in the panel clicked over is saved, not 
  4598. the whole screen. In fact, clicking over the title of a panel will save 
  4599. just the title name!
  4600. 9.5
  4601. The disc could have benefited from some closer checking before issue as 
  4602. there are a few minor blemishes. One picture, Hydrangeas, appears on 
  4603. both pages three and seven in the Domestic Animals section. Clicking on 
  4604. the highlighted name öTowneleyò produces a note on Miracle Plays rather 
  4605. than Charles Towneley, the collector. The noun ölicenceò is given the 
  4606. American spelling of ölicenseò, which is normally used in English for 
  4607. the verb, and this could prove irritating in schools. However, these are 
  4608. very minor faults in a large and generally impressive work.
  4609. 9.5
  4610. Explore and learn
  4611. 9.5
  4612. Most children like animals and are attracted by pictures of them and 
  4613. this is a very well planned disc which will catch the interest and allow 
  4614. a child to explore and learn about the artists and their work in the way 
  4615. he or she finds most interesting. For adults, it is a fascinating 
  4616. equivalent of a coffee table book, ideal for casual browsing but with 
  4617. information quickly to hand whenever a picture seizes the attention and 
  4618. arouses the desire to know more.áuá
  4619. 9.5
  4620. Communications Column
  4621. 9.5
  4622. Chris Claydon
  4623. 9.5
  4624. Sorry, only a short column this month because things are rather busy at 
  4625. the moment at ARMed Forces Software, but youæll have to wait a month or 
  4626. so to find out why!
  4627. 9.5
  4628. Net-Speak
  4629. 9.5
  4630. The language used on the computer networks is often confusing to new 
  4631. users. It is based on English, but it isnæt the same. There are three 
  4632. reasons for this: firstly, the Internet, Fidonet and RiscNet are all 
  4633. international networks, and so the language has to be simple enough for 
  4634. foreigners to write and understand easily. It also has to use the 
  4635. minimum amount of space because, although the cost of one or two 
  4636. characters here and there may seem like nothing to transfer, when you 
  4637. think that perhaps 3000 people may well have to transfer it, everyone 
  4638. loses except the phone company Ö they make several pounds out of every 
  4639. single message posted in Internet conferences. The third and final 
  4640. reason is that it is meant to be less like letter writing and more like 
  4641. conversation - you donæt spend much time thinking about how to put 
  4642. things, and how to express emotions, sarcasm etc.
  4643. 9.5
  4644. In order to cut down the size of the messages, many abbreviations are 
  4645. used for common phrases, such as: BTW = By the way, AFAIK = As far as I 
  4646. know, IMHO = In my humble/honest opinion, ROTFL = Rolling on the floor 
  4647. laughing! (These and more are included on the updated Internet Glossary 
  4648. Ö ú5 through Archive Ö now over 9,500 words in total! Ed.)
  4649. 9.5
  4650. To express the tone of voice and expression you would use if you were 
  4651. talking, smilies (sideways faces made of text characters) are used:
  4652. 9.5
  4653. :-)  = Happy   ;-)  = Sarcastic (i.e. winking)    :¡(á = Sad      :-p = 
  4654. Sticking tongue out!
  4655. 9.5
  4656. When replying to other peopleæs messages, you first quote the relevant 
  4657. part of their message, for example:
  4658. 9.5
  4659. From: Chris Claydon   To:   John Smith
  4660. 9.5
  4661. Subject: Quoting    Date: 3rd Jan 1996
  4662. 9.5
  4663. On 2nd Jan 1996 John Smith wrote:
  4664. 9.5
  4665. JS> On 1st Jan 1996 Chris Claydon wrote:
  4666. 9.5
  4667. JS>CC> You really should use quoting
  4668. 9.5
  4669. JS> What, like that?
  4670. 9.5
  4671. Yes, thatæs right!
  4672. 9.5
  4673. Over-quoting, for example quoting twenty lines of text then replying 
  4674. with ÉYesæ, is frowned upon. But so is replying to a message without 
  4675. quoting, because nobody will know what youære talking about unless they 
  4676. saw the first message.
  4677. 9.5
  4678. You may have heard this referred to as ÉNetiquetteæ, or smilies referred 
  4679. to as ÉEmoticonsæ. Not many people actually use those terms, except 
  4680. American Internet magazines!
  4681. 9.5
  4682. News
  4683. 9.5
  4684. A brand new Acorn bulletin board called ÉBrain Storm BBSæ has recently 
  4685. started up near Sevenoaks. Run by sisters Helen and Angela Rayner on 
  4686. Keith Hallæs popular ArmBBS software, itæs a small board but growing 
  4687. fast. The menus are colourful and the atmosphere friendly. Within a 
  4688. regional phone call of London, ÉBrain Stormæ is a pleasant alternative 
  4689. to the bigger, less personal boards. They hope to have both Internet and 
  4690. Fidonet access for the users soon, and the filebase is growing all the 
  4691. time. The board provides support areas for ÉGilbert the Hamster 
  4692. Softwareæ and ÉWerewolf Softwareæ. You can call Brain Storm BBS between 
  4693. 6pm and 9.30pm on 01732-886638.
  4694. 9.5
  4695. My own board has now been upgraded with a RiscPC 700 and Nakamichi 7 
  4696. disc CD-ROM jukebox drive (itæs very good, especially at the price!), 
  4697. making this the biggest Acorn filebase available!
  4698. 9.5
  4699. If you have any feedback on how you would like me to develop this 
  4700. column, or suggestions for topics to cover, you can contact me in the 
  4701. following ways (sorry, another temporary change of email address!):
  4702. 9.5
  4703. Voice phone: 01962-880591, ARMed Forces Multimedia BBS: 01962-880003, 
  4704. Email: chris@ arcade.demon.co.uk, FidoNet Netmail: 2:252/501, RiscNet 
  4705. Netmail: 7:44/212, Post: 38 Main Road, Littleton, Winchester, Hampshire, 
  4706. SO22 6QQ.áuá
  4707. 9.5
  4708. Starting Basic 6 Ö Making an Input
  4709. 9.5
  4710. Ray Favre
  4711. 9.5
  4712. We left our ÉLoanæ project last time with the means of selecting one 
  4713. unknown from the four key parameters. This time, we will present the 
  4714. remaining three (known) parameters to the user and ask him/her to enter 
  4715. values for them.
  4716. 9.5
  4717. In a Wimp program, making user input would almost certainly be done 
  4718. using Éwritable iconsæ, but in our non-Wimp exercise, we will use the 
  4719. keyword INPUT. In our particular example, weæll also make use of the IF 
  4720. ... THEN ... ELSE ... ENDIF construction.
  4721. 9.5
  4722. Keyword INPUT
  4723. 9.5
  4724. This keyword allows keyboard entry of text or numbers within a running 
  4725. program. When the Basic interpreter encounters the word INPUT, it pauses 
  4726. and waits for the user to enter something. The user duly enters a 
  4727. number/text and signifies that the item of input is complete by pressing 
  4728. <return>. The syntax of INPUT is very similar to that of PRINT (see Part 
  4729. 3) and it is most easily explored in Basic Command Mode. So, enter Basic 
  4730. from a Task Window (see Part 1) and type:
  4731. 9.5
  4732. INPUT RealNumber
  4733. 9.5
  4734. This will cause a ö?ò character to appear on the next line, with the 
  4735. caret immediately after it. The ö?ò is the default INPUT prompt telling 
  4736. you that your typed input is awaited. So, respond by typing, say:
  4737. 9.5
  4738. 67.9<return>
  4739. 9.5
  4740. The Basic prompt (ö>ò) will return again and nothing else appears to 
  4741. have happened. But now type:
  4742. 9.5
  4743. PRINT RealNumber
  4744. 9.5
  4745. and 67.9 will be printed Ö proving that the INPUT statement plus your 
  4746. typed response, did two things: firstly, the variable RealNumber was 
  4747. declared and, secondly, the value you typed in was assigned to it.
  4748. 9.5
  4749. The remaining aspects of INPUT concern the use of Émodifiersæ (remember 
  4750. them in Part 3, when we discussed PRINT?) which make things more user-
  4751. friendly by allowing us to specify and format more meaningful prompts 
  4752. for the user. This time, still in the Task Window, type:
  4753. 9.5
  4754. INPUT öInteger = ò Integer%
  4755. 9.5
  4756. and, instead of a ö?ò you will see:
  4757. 9.5
  4758. Integer =
  4759. 9.5
  4760. with the caret after the equals sign Ö and no ö?ò. In effect, INPUT 
  4761. allows you to customize the prompt, by putting text in quotes 
  4762. immediately after the keyword. If you choose to do this, a further 
  4763. option is available. Make some keyboard input to get back to the Basic 
  4764. prompt, then type:
  4765. 9.5
  4766. INPUT öInteger = ò, Integer%
  4767. 9.5
  4768. Note the comma. This time the result is:
  4769. 9.5
  4770. Integer = ?
  4771. 9.5
  4772. with the caret waiting after the ö?ò. (A semi-colon could have been used 
  4773. instead of the comma.) So, the comma (or semi-colon) Éswitches onæ the 
  4774. ö?ò Ö provided that text in quotes is present after INPUT.
  4775. 9.5
  4776. If you have more than one item to be input, they can be included in one 
  4777. INPUT statement, thus:
  4778. 9.5
  4779. INPUT One, Two, Three
  4780. 9.5
  4781. will provide a ö?ò prompt at the start, and also after you have made the 
  4782. first Éinput-plus-<return>æ, and again after the second input. Different 
  4783. customised prompts can be given to each one, thus:
  4784. 9.5
  4785. INPUT öOne = ò, One öTwo = ò, Two öThree = ò, Three
  4786. 9.5
  4787. As before, leave out the commas if you donæt want the ö?ò to appear.
  4788. 9.5
  4789. TAB, SPC and É (single quote) can also be used, exactly as with PRINT. 
  4790. Iæll leave them for homework. The only thing you cannot do with INPUT is 
  4791. to use a string variable instead of (or in addition to) the text-in-
  4792. quotes Ö because it could not be distinguished from the multiple input 
  4793. example above.
  4794. 9.5
  4795. Another short piece of useful homework would be to explore what happens 
  4796. if the keyboard input doesnæt match the variable type, e.g. input text 
  4797. when a number is needed and check what is assigned. Youæll find that 
  4798. INPUT is not very good in providing error messages.
  4799. 9.5
  4800. Finally, just hitting <return> when input is awaited is a valid 
  4801. response. It is interpreted as zero or a null string, depending on the 
  4802. input variable type. The program needs to guard against this input Ö and 
  4803. we will be looking at this in our ÉLoanæ project.
  4804. 9.5
  4805. Keywords IF ... THEN ... ELSE ... ENDIF
  4806. 9.5
  4807. This is one of two main Éconditionalæ constructions Ö the other being 
  4808. CASE ... OF ... WHEN ... OTHERWISE ... ENDCASE which we will come to 
  4809. next time.
  4810. 9.5
  4811. IF ... THEN ... ELSE ... ENDIF can be used in distinctly separate ways: 
  4812. firstly by just using the keyword combination IF ... THEN (with or 
  4813. without ELSE) within a one-line statement. For example:
  4814. 9.5
  4815. IF Tuesday% THEN Itinerary$=öIt must be Romeò
  4816. 9.5
  4817. or:
  4818. 9.5
  4819. IF Weekday% THEN Diary$=öGot upò ELSE Diary$=öStayed in bedò
  4820. 9.5
  4821. (By the way, in this one-line form, the THEN does not actually need to 
  4822. be typed in, but at this stage you are strongly advised to include it.) 
  4823. 9.5
  4824. The expression between IF and THEN is called the Éconditionæ, for 
  4825. obvious reasons, and needs to be able to be evaluated to TRUE or FALSE:
  4826. 9.5
  4827.   If found FALSE, the statements after THEN up to an ELSE (if there is 
  4828. one) are ignored. If there is an ELSE present, the statements after it 
  4829. are actioned and the program then continues at the next line.
  4830. 9.5
  4831.   If found TRUE, the statements after THEN up to an ELSE (if there is 
  4832. one) are actioned. If there is an ELSE present, the instructions after 
  4833. it are ignored and the program steps to the next line.
  4834. 9.5
  4835. As this usage must be on one program line, it is not uncommon for it to 
  4836. be multi-statement and quite long. Nonetheless, it is straightforward to 
  4837. use in this simple form and, for many years prior to Basic V, it was the 
  4838. only option available. Things can get a little hairy if you attempt to 
  4839. Énestæ further IF ... THENs within the one line. It is Élegalæ but 
  4840. sorting out what should happen is not always easy Ö and it is no longer 
  4841. necessary, because Basic V adds ENDIF to the story.
  4842. 9.5
  4843. ENDIF allows us to put our IF ... THEN constructions on more than one 
  4844. line. The general form is:
  4845. 9.5
  4846. IF <condition> THEN
  4847. 9.5
  4848. ááDo something
  4849. 9.5
  4850. ááELSE
  4851. 9.5
  4852. ááDo something else
  4853. 9.5
  4854. ENDIF
  4855. 9.5
  4856. Again, the ELSE is optional. As before, <condition> is evaluated to 
  4857. TRUE/FALSE and the sequences are as before. The vital thing in this 
  4858. variation is that the THEN on the first line must be present and must be 
  4859. the last item on the line (even a space after it can mess things up).
  4860. 9.5
  4861. By using the ENDIF form, particularly with indented listings, all the 
  4862. mind-twisting problems of Énestingæ in the one-line form disappear and 
  4863. quite complex Énestsæ, become easy to sort out Ö one giant step for 
  4864. mankind!
  4865. 9.5
  4866. Back to the ÉLoanæ project
  4867. 9.5
  4868. ÉLoan_6Aæ on the disc has been upgraded from ÉLoan_5Aæ by the filling 
  4869. out of PROCinputKnowns, which has also needed a third formatting offset 
  4870. variable to be added to PROCinit.
  4871. 9.5
  4872. Firstly, PROCinputKnowns has been changed to pass a string as a 
  4873. parameter. It is now defined as DEF PROCinputKnowns(NotThisLetter$) and 
  4874. it is called at line 160 by PROCinputKnowns(Unknown$). Thus, the upper 
  4875. case letter label of the unknown item previously chosen by the user is 
  4876. now passed to this PROC.
  4877. 9.5
  4878. After some lines displaying an overall prompt heading to the user, there 
  4879. are four similar IF ... THEN ... ENDIF blocks, each with a condition 
  4880. statement for a different one of the letters we are concerned with. 
  4881. Therefore, one of the four condition statements will evaluate to FALSE Ö 
  4882. because its letter will match Unknown$ passed to this procedure by line 
  4883. 160, plus the fact that we have used ö<>ò (önot equal toò) as the 
  4884. condition. The remaining three blocks will evaluate to TRUE and be 
  4885. actioned.
  4886. 9.5
  4887. Within each IF ... THEN ... ENDIF block, there is a need to handle the 
  4888. input of the items almost identically, and therefore it makes sense to 
  4889. use a PROC/FN within it to do this. We have used FNinputLoop(), passing 
  4890. the individual text string (different for each item) as the single 
  4891. parameter, and returning the value input.
  4892. 9.5
  4893. The listing should be straightforward to follow. The net effect is that 
  4894. the user will always be presented with, in a uniform format, three items 
  4895. for input Ö but which three depends on which item was previously chosen 
  4896. by the user as the Éunknownæ.
  4897. 9.5
  4898. Input validation
  4899. 9.5
  4900. As it stands in ÉLoan_6Aæ, this input section leaves a lot to be desired 
  4901. because it does nothing to protect the program against invalid or 
  4902. inappropriate input entries. We need to do something about this before 
  4903. going on Ö and it will also warrant a later re-visit.
  4904. 9.5
  4905. At this stage, letæs set some overall input limits for each of the four 
  4906. items, and show the user what they are. For example:
  4907. 9.5
  4908. (L) Loan Amount Ö Not less than ú500 and not more than ú15000
  4909. 9.5
  4910. (N) Number of Equal Monthly Payments Ö Not less than 12 and not more 
  4911. than 180
  4912. 9.5
  4913. (P) Amount of Monthly Payment Ö Not less than ú20 and not more than 
  4914. ú1000
  4915. 9.5
  4916. (N) Monthly Interest Rate Ö Not less than 0.5% and not more than 3.0%
  4917. 9.5
  4918. In ÉLoan_6Bæ on the disc, PROCsetLimits has been added to declare and 
  4919. assign values to the necessary variables. (Real numeric variables have 
  4920. been used throughout in this case; partly for uniformity and partly to 
  4921. enable you to use your own values without restriction.)
  4922. 9.5
  4923. To incorporate these limits into the input process, we need to modify 
  4924. FNinputLoop(); firstly by adding the right set of limits to each input 
  4925. message and, secondly, by putting the INPUT statement inside a REPEAT 
  4926. ... UNTIL loop, with exit conditions corresponding to the limits Ö 
  4927. similar to our approach in FNmenuChoice (see Part 5). An easy way to 
  4928. achieve both needs is to add the limits as parameters to the FN 
  4929. definition and modify the calling statements in DEF PROCinputKnowns() 
  4930. correspondingly.
  4931. 9.5
  4932. However, it is not quite straightforward because we need to do a little 
  4933. extra work to overcome the screen formatting problems that occur. The 
  4934. gist of the end result in ÉLoan_6Bæ looks like this:
  4935. 9.5
  4936. 1810 DEF FNinputLoop( Input$ ,
  4937. 9.5
  4938.  LowerLimit , UpperLimit )
  4939. 9.5
  4940. 1850 Limit$ = ö(ò + STR$(LowerLimit) +
  4941. 9.5
  4942.  ö Ö ò + STR$(UpperLimit) + ö)ò 
  4943. 9.5
  4944. 1870 Loop% = 0
  4945. 9.5
  4946. 1880 REPEAT
  4947. 9.5
  4948. 1890áááLoop% = Loop% + 1
  4949. 9.5
  4950. 1900áááIF Loop% > 1 THEN VDU11
  4951. 9.5
  4952. 1920áááPRINT TAB(Offset3% Ö 
  4953. 9.5
  4954. LEN(Input$)) Input$ ; SPC(15) ; Limit$;
  4955. 9.5
  4956. 1930áááVDU31 , Offset3% , VPOS 
  4957. 9.5
  4958. 1950áááINPUT ö ò Item
  4959. 9.5
  4960. 1960 UNTIL Item >= LowerLimit AND Item
  4961. 9.5
  4962.  <= UpperLimit
  4963. 9.5
  4964. 1990 = Item
  4965. 9.5
  4966. Iæm glossing over line 1850 for now; because it uses string handling 
  4967. methods which we havenæt yet covered, although you can probably follow 
  4968. this example easily enough. The REPEAT ... UNTIL loop holds the user 
  4969. until a valid input is made. Line 1920 writes the input message and 
  4970. chosen limits on the same line but separated by 15 spaces. Line 1930 
  4971. then moves the text cursor into that gap, just after the input message. 
  4972. Keyboard input appears there. If an invalid input is made, the loop 
  4973. counter Loop% becomes greater than 1 and line 1900 shifts the cursor up 
  4974. one line before the printing starts again. As the <return> after the 
  4975. keyboard input (at line 1950) has moved the cursor down one line the net 
  4976. effect is that line 1920 reprints the message on the same line as 
  4977. before. The added bonus is that reprinting the gap erases the invalid 
  4978. entry Ö so the result is neat and tidy and reasonably user-friendly. If 
  4979. you are not sure what is happening, try putting a new line containing 
  4980. G=GET between each line. You can then step through.
  4981. 9.5
  4982. The keyword VPOS acts as a function returning the current vertical 
  4983. position of the cursor, measured in lines from the top of the screen 
  4984. (with the top line being 0).
  4985. 9.5
  4986. The use of VDU is somewhat vast (and still increasing) but the low, 
  4987. single number commands, such as VDU11 above, are well-established and 
  4988. provide useful facilities. We will cover them sometime soon.
  4989. 9.5
  4990. A few other minor changes have been made between ÉLoan_6Aæ and 
  4991. ÉLoan_6Bæ, to tidy presentation.
  4992. 9.5
  4993. Next time
  4994. 9.5
  4995. As indicated earlier, weæll take a look at the CASE ... OF ... WHEN ... 
  4996. OTHERWISE ... ENDCASE construction next time, and use it to cause our 
  4997. program to branch to the right type of calculation to find the Éunknownæ 
  4998. one of our four items.
  4999. 9.5
  5000. You can contact me at: 26 West Drayton Park Avenue, West Drayton, 
  5001. Middlesex, UB7 7QA.áuá
  5002. 9.5
  5003. Using a Concept Keyboard
  5004. 9.5
  5005. Dave Walsh
  5006. 9.5
  5007. Many readers will have heard of this Éinput deviceæ, as it is widely 
  5008. used in schools throughout the country but, rather than repeat its 
  5009. virtues once more (or indeed run through all the features that current 
  5010. software has added to its use!), I thought Iæd put pen to paper to share 
  5011. some hints and tips on its use. If itæs all second nature to you, I 
  5012. apologise, but speaking to parents and teachers, it seems that even 
  5013. simple things can make all the difference between getting good use out 
  5014. of it and not!
  5015. 9.5
  5016. What is it?
  5017. 9.5
  5018. If youæve not come across one, a concept keyboard is a flat A3 or A4 
  5019. sized, pressure sensitive pad. Depending on the model, it can have 
  5020. either 256 or 4096 little areas that can all be made to respond 
  5021. differently to presses. For those of you wondering what it might be 
  5022. useful for, there are three major areas:
  5023. 9.5
  5024. Å As a visual aid to add words to word processing
  5025. 9.5
  5026. Å Instead of using the QWERTY keyboard to control a program
  5027. 9.5
  5028. Å As an exploratory medium, where the computer gives information in 
  5029. response to childrenæs presses
  5030. 9.5
  5031. Although these are all major areas, I know that enterprising folk across 
  5032. the country have found many more!
  5033. 9.5
  5034. The CK in use
  5035. 9.5
  5036. To use the board, it is usual to put a paper Éoverlayæ on its surface to 
  5037. guide children as to which part of the board to press. Overlays are 
  5038. quite common around schools and, if you are a parent, it could be that 
  5039. your childæs school will share their copies of overlays with you. Three 
  5040. obvious things to consider when photocopying concept keyboard overlays 
  5041. are:
  5042. 9.5
  5043. Å Some photocopiers tend to Épush overæ copies by a few mm. If you are 
  5044. copying a friend of a friendæs, friendæs copy, it could be quite a long 
  5045. way out and the areas wonæt line up anymore! Try and get access to an 
  5046. original.
  5047. 9.5
  5048. Å Enlargement of A4 overlays to A3 (and vice versa) doesnæt work either, 
  5049. as the areas are not squares
  5050. 9.5
  5051. Å Coloured paper (such as pink) might look very pretty but it doesnæt 
  5052. photocopy at all well!
  5053. 9.5
  5054. Now a couple of more general hints:
  5055. 9.5
  5056. Å Make sure itæs on a flat solid surface, otherwise key presses are much 
  5057. harder to get
  5058. 9.5
  5059. Å Try to have enough room so that children can use the board and do 
  5060. other activities around it (e.g. writing or using the main keyboard).
  5061. 9.5
  5062. DIY overlays
  5063. 9.5
  5064. Making your own overlay is a worthwhile pursuit because, although the 
  5065. commercial efforts represent brilliant art and cunning illustrations, 
  5066. they are often not what you, or your children actually need. The first 
  5067. thing I would recommend you to do is roughly sketch out what words, 
  5068. keypresses or stimulus art youæd like on the overlay. Of course, if you 
  5069. have a scanner, you can use illustrations from workbooks to liven up 
  5070. your overlays, or use anyone with artistic talents to help.
  5071. 9.5
  5072. Unfortunately, from a copyright point of view, you are entering a 
  5073. minefield. For instance, all characters (e.g. Chip, Floppy, etc, from 
  5074. the Oxford Reading books) are not only banned from being copied but also 
  5075. (I believe) from being represented in a recognisable form on paper. If 
  5076. youære making a school or home resource, itæs likely that the copyright 
  5077. holder wonæt mind (assuming youæve already bought into their scheme 
  5078. through other resources), but watch out if you want to distribute the 
  5079. materials outside your own four walls!
  5080. 9.5
  5081. Plan your overlay
  5082. 9.5
  5083. If youære going to run a program from the board, itæs a very good idea 
  5084. to go through it deciding exactly what keys you do use! Itæs amazing how 
  5085. many overlays Iæve made, only to find that Iæve forgotten to add a 
  5086. ÉReturnæ key!
  5087. 9.5
  5088. If you are now in the position of wanting to create your masterpiece, 
  5089. complete with all the keys and artwork, do think about the following:
  5090. 9.5
  5091. Å Are the areas far enough apart from each other? Childrenæs little 
  5092. fingers do tend to stray.
  5093. 9.5
  5094. Å Are you sure that youæve got all the key presses youæll need on it? (I 
  5095. sometimes put a Ésecretæ square for Éprintingæ.)
  5096. 9.5
  5097. Å Is the overlay consistent with others that are in use? It is very 
  5098. frustrating to have ÉReturnæ marked as ÉReturnæ on one overlay at the 
  5099. top right hand corner, and as an arrow symbol at the bottom left on the 
  5100. next one!
  5101. 9.5
  5102. Å Is it clear and readable?
  5103. 9.5
  5104. Å Is it better by being on a concept keyboard? There are many products 
  5105. that just put words on the screen; some read them; some combine them 
  5106. with pictures. If your overlay is simply a list of words with no visual 
  5107. clues, wouldnæt it be easier using one of these other software titles?! 
  5108. The concept keyboard triumphs by being highly visual and tactile. Donæt 
  5109. be afraid to use real objects, like coins or things to count if the 
  5110. overlay is for maths, or textures if it is for science. You can put 
  5111. three-dimensional models on it for History and Geography. but remember 
  5112. to make sure that presses can get to the board. You can even make it 
  5113. play sound samples with the right software so that it can become a 
  5114. composition tool.
  5115. 9.5
  5116. If you are using a 256 square board, and want to have the squares lining 
  5117. up, without having the grid left on the paper, you can always turn the 
  5118. Éready griddedæ paper over. The lines are often bold enough to show 
  5119. through without back-lighting them Ö if necessary, you can hold the 
  5120. paper up to a window.
  5121. 9.5
  5122. Draw on the overlay paper, colour it, test it and then cover it. You 
  5123. will find that children can add their own thumb and finger prints to 
  5124. your overlay within an hour or so, especially in Épopularæ areas such as 
  5125. the full stop or the word Étheæ.
  5126. 9.5
  5127. An alternative to covering every single overlay is to have a clear 
  5128. plastic top over the paper overlay. This has some disadvantages with 
  5129. children as it can slide around the place but is far quicker than the 
  5130. alternative. ÉBlu Tacæ is a great help in holding overlays and their 
  5131. covers in place. If you have a heat sealing machine in your 
  5132. establishment, you could use this. To conserve resources, why not put 
  5133. two overlays back to back during sealing Ö but donæt be tempted to cut 
  5134. the edges off, split them in half and use them separately, as the 
  5135. sealing causes them to roll up horribly.
  5136. 9.5
  5137. One last piece of essential information for the paper overlay is the 
  5138. program it has been designed for and the filename to use it on the disc. 
  5139. Donæt be afraid to use the same overlay in several programs if it fits.
  5140. 9.5
  5141. The actual making of the electronic overlay will differ, depending on 
  5142. which software and board you are using, but it is usually achieved by 
  5143. either pressing the areas on your board or pointing at the corresponding 
  5144. squares on the screen with a mouse. If anyone wants a comparative review 
  5145. of the different products, please ask.
  5146. 9.5
  5147. Finally, overlays are often quite time-consuming to make and design. As 
  5148. a partial solution (and to get the best from your work), a concept 
  5149. keyboard exchange scheme has been set up by Chris Abbotts at Kings 
  5150. College in London. If youæd like to have your work distributed to a 
  5151. wider audience or even try out some of the materials that others have 
  5152. made, do get in contact with him directly.
  5153. 9.5
  5154. If you can think of other things to do with concept keyboards that you 
  5155. öwish somebody had told youò, why not drop me a line c/o the Archive 
  5156. office?áuá
  5157. 9.5
  5158. Spelling Book
  5159. 9.5
  5160. Paul Savage
  5161. 9.5
  5162. Spelling Book, from Creative Curriculum Software, is one of those little 
  5163. programs which shows a list of words on screen. Then one of those words 
  5164. can be inserted into a piece of text you are working on by simply 
  5165. clicking on the word with the mouse. It does the job nicely, very nicely 
  5166. indeed, its main advantage being its ability to handle a number of 
  5167. separate dictionaries. The interface is simple yet effective, and it is 
  5168. very easy to set up or amend the dictionaries to match individual pupils 
  5169. or different classroom topics. Along with its main function, the program 
  5170. also comes with three word games based around some or all of the words 
  5171. currently in use.
  5172. 9.5
  5173. The program installs onto the iconbar. From <menu> on this icon, the one 
  5174. or more dictionaries which the pupils are to use are chosen, and, if 
  5175. necessary, the selection is saved. The word processor or DTP program is 
  5176. run, and a single click brings up a small Spelling Book window 
  5177. containing the letters of the alphabet. These letters call up words from 
  5178. the dictionaries. With the focus inside the document, you can easily 
  5179. click first to select a letter, then a word which appears in your work. 
  5180. 9.5
  5181. There are options available to use capital letters at the start of 
  5182. words, to follow words with a space and to use a range of punctuation 
  5183. marks with the mouse as well as the keyboard. The Spelling Book window 
  5184. can be closed and reopened easily, as required.
  5185. 9.5
  5186. I see the program being used in a number of different ways in school, 
  5187. and each of these different uses would require a different range of 
  5188. dictionaries. It is very easy to set up these dictionaries using Edit or 
  5189. another simple text editor Ö you donæt even need to enter them in order!
  5190. 9.5
  5191. With key stage 1 pupils, it will, at first, be used with basic words, 
  5192. (some suitable dictionaries are provided), and it could then be used in 
  5193. the same way as concept keyboards, enabling complete simple sentences to 
  5194. be built up. Its use could then be extended to include words as they are 
  5195. met in the reading scheme.
  5196. 9.5
  5197. With pupils from all key stages, Spelling Book will also provide 
  5198. valuable support for topic work. Words from appropriate dictionaries 
  5199. could prompt pupils as they write on different subjects, give them leads 
  5200. when engaging in their own research, or give gentle hints in finding 
  5201. answers to questions.
  5202. 9.5
  5203. There is an important role for Spelling Book with Special Needs pupils 
  5204. or simply those pupils who have a particular problem with spelling. 
  5205. Having words so readily to hand gives confidence to those unsure of 
  5206. their ability in writing and, in searching for the correct word, a lot 
  5207. of experience is gained in reading, at a level appropriate for each 
  5208. pupil. Spelling Book has the facility for personal dictionaries, another 
  5209. feature which is of great benefit to some pupils. These dictionaries are 
  5210. loaded onto the iconbar icon, and can be added to while the work is in 
  5211. progress. If a new word is needed, the pupil finds it in the usual way 
  5212. (word box, dictionary or teacher) and then adds it into their dictionary 
  5213. Ö your own vocabulary book is now electronic!
  5214. 9.5
  5215. Iæve tested the program out with Impression (Style and Publisher), 
  5216. Pendown, Stylus and Edit, and it works well with all of them. (When used 
  5217. with programs with speech it can be especially useful.) Itácan also be 
  5218. used with multimedia programs like Genesis, and Iæve even used it with 
  5219. some spreadsheet programs, too Ö though Iæm not sure why you might want 
  5220. to!
  5221. 9.5
  5222. The three games which come with the program will all give extra practice 
  5223. in using the words in the dictionaries. There is a wordsearch and two 
  5224. variations on the Éhangmanæ activity without the actual violence of that 
  5225. old favourite. There are a number of options which can be set within 
  5226. each game to make it suitable to any pupil or age range.
  5227. 9.5
  5228. Spelling Book is intended for use in keystages 1 and 2, but the 
  5229. interface is by no means inappropriate for older students. I would 
  5230. heartily recommend its use in primary schools, especially for work with 
  5231. Special Needs pupils. The only improvement I could think of would be to 
  5232. have the ability to show all the words in a dictionary at once, so that 
  5233. pupils using it at the very first stages would not have to use 
  5234. alphabetical searching.
  5235. 9.5
  5236. Spelling Book is available for ú39 +VAT (stand alone) or ú89 +VAT for a 
  5237. site licence from Creative Curriculum Software.áuá
  5238. 9.5
  5239. PowerWave 30
  5240. 9.5
  5241. Andrew Rawnsley
  5242. 9.5
  5243. The A3000 is an unusual beast Ö with two expansion ports, Econet and 
  5244. serial (optional), and parallel ports, it offered quite significant 
  5245. potential for expansion, in its day. Although Acorn has replaced it with 
  5246. more up-to-date architecture, there are many satisfied A3000 owners for 
  5247. whom the only criticism is the lack of suitable upgrades. Sure, they 
  5248. could fit a standard podule into the external connector, but there are 
  5249. few products which have been designed for the smaller internal expansion 
  5250. port.
  5251. 9.5
  5252. Despite having this internal expansion port in common with A3020 and 
  5253. A4000 machines (and A3010s, although the PowerWave draws too much power 
  5254. for those computers), there have been few dedicated cards Ö really only 
  5255. SCSI, micropodules, and simple Midi ports.
  5256. 9.5
  5257. Audio Dynamics will delight A3000 owners as they have developed a full 
  5258. Midi Synthesizer, two Midi ports and a User interface port, all on one 
  5259. small card.
  5260. 9.5
  5261. Whatæs so special?
  5262. 9.5
  5263. By offering all the different ports, the card is ideal for the 
  5264. educational or home user. In the past, one of the few upgrades that an 
  5265. educational A3000 would see was an internal User port card. The 
  5266. PowerWave 30 card gives all the functionality of the User port, and adds 
  5267. in the Midi support, which is what really makes it so attractive.
  5268. 9.5
  5269. To many people, the term Midi is an immediate turn-off. Well, it was for 
  5270. me until I had my eyes opened. In the early days, Midi had meant merely 
  5271. a way of communicating between an external electronic keyboard and a 
  5272. computer. To a classical pianist, this was off-putting, as a keyboard 
  5273. could never compare with a proper piano.
  5274. 9.5
  5275. Enter General Midi
  5276. 9.5
  5277. Recent innovations have resulted in the General Midi (GM) standard, with 
  5278. wide-ranging effects on musical playback. GM defined a fixed set of 128 
  5279. voices (instruments) which should always be available for music, and 16 
  5280. channels, with a total of 32 notes playable at a given time. Each voice 
  5281. would be stored in ROM, sampled at 16-bit (44kHz) quality, on the 
  5282. particular piece of equipment (keyboard or synthesizer card), so that 
  5283. music created on one system could be played back on any other.
  5284. 9.5
  5285. The result is music quality that stands out above the Acornæs internal 
  5286. 8-bit sound system in the way that it, in turn, stands out above the old 
  5287. BBCæs audio.
  5288. 9.5
  5289. On the PC, GM has become the standard way of creating music for every 
  5290. purpose, from multimedia presentations to games. Indeed, VTI have 
  5291. recently released Dune 2 on CD for Acorn owners, with a complete Midi 
  5292. score. GM is filtering its way into our world too!
  5293. 9.5
  5294. The PowerWave 30
  5295. 9.5
  5296. The Audio Dynamics card offers full GM compatibility, using the popular 
  5297. Ensoniq voice set. Whilst not perfect, this is far superior to many of 
  5298. the voice sets found in electronic keyboards. Of course, if you buy a 
  5299. professional keyboard (costing well into four figures), you would expect 
  5300. it to sound better, but then the full PowerWave 30 only sets you back 
  5301. ú200!
  5302. 9.5
  5303. If you just want to listen to high quality music, you can obtain Midi 
  5304. files from many sources, ranging from the alt.binaries.sounds.midi 
  5305. newsgroup (highly recommended) on the Internet, to PC CD-ROMs.
  5306. 9.5
  5307. However, to make the most of the card, you should really use one of the 
  5308. Acorn music creation packages Ö Serenade or Rhapsody 3 from Clares, or 
  5309. Sibelius 6 or 7 (but not Digital Symphony and the like, as they will 
  5310. still use your 8-bit internal sound system!).
  5311. 9.5
  5312. You can enter music into one of these three packages either via an 
  5313. external keyboard, using the Midi interface on the card, or by hand. 
  5314. Either way, once youæve begun to create your masterpiece, you can play 
  5315. it back through your Ensoniq voice set. Of course, getting top quality 
  5316. reproduction from your hardware, makes creating scores much more 
  5317. pleasurable, and you will get a much clearer picture of how the finished 
  5318. product will sound.
  5319. 9.5
  5320. The Ensoniq voice set
  5321. 9.5
  5322. Playback of standard Midi files using the Ensoniq voice set is via the 
  5323. !Conductor software supplied with the package. Whilst the review version 
  5324. was still a little rough around the edges, the level of control was very 
  5325. impressive. The software allows you to adjust channel volumes, the 
  5326. instruments, and the stereo positions at any time during playback. You 
  5327. can mute channels, or select one for solo playback.
  5328. 9.5
  5329. The software also provides a 10 track jukebox, for setting up playback 
  5330. lists, and an on-screen keyboard for trying out the individual 
  5331. instruments. This allows you to listen carefully to the voices provided. 
  5332. Whilst they often sound good together, perhaps in a modern dance track, 
  5333. the reproduction of most voices is very synthetic and a far cry from the 
  5334. tonal quality of the real instruments/voices they claimed to be. As a 
  5335. result, the card is less suitable for composers of classical orchestral 
  5336. music, as this often relies on the tone of the individual instruments.
  5337. 9.5
  5338. However, I was comparing the card to the VTI VTX2000, costing at least 
  5339. ú100 more, which uses some very high performance instruments for which 
  5340. you would expect to pay more. (Stop Press: the VTX2000 has just been 
  5341. discontinued as they cannot get one of the vital chips it contains. Ed.)
  5342. 9.5
  5343. Future expansion
  5344. 9.5
  5345. You can buy the Audio Dynamics card with or without the Ensoniq voice 
  5346. set. Without, you have to have an external keyboard (or voice module), 
  5347. which will probably be less suited to music playback. This will, 
  5348. however, work with an A3010.
  5349. 9.5
  5350. The card does have the daughter-board connector needed for the Ensoniq 
  5351. voices, and this is industry standard. As a result, you can purchase a 
  5352. daughter-board from well known companies such as Roland, Yamaha or 
  5353. Turtle Beach, and they should work straight away. Indeed, Audio Dynamics 
  5354. plan to produce a version of the PowerWave using the latest Yamaha 
  5355. extended Midi sound set later this year, but this will cost at least ú50 
  5356. more.
  5357. 9.5
  5358. Conclusions
  5359. 9.5
  5360. The PowerWave 30 (or DMI 30 without the voice set) is a superb addition 
  5361. to any A3000 owneræs armoury. Not only does it bring great sound quality 
  5362. to the home user, but it should be viewed as an essential purchase for 
  5363. school Music departments with A3000, A3020 or A4000 machines.
  5364. 9.5
  5365. Whilst the card isnæt up to the quality of the VTX2000, it is 
  5366. considerably less expensive, and the VTI card will only work in machines 
  5367. capable of taking normal sized podules. This rules out the A3020 and 
  5368. A4000 straight away!
  5369. 9.5
  5370. The PowerWave 30 costs ú215 from Audio Dynamics or through Archive.áuá
  5371. 9.5
  5372. Tablemate III
  5373. 9.5
  5374. Dave Wilcox
  5375. 9.5
  5376. I have been an admirer of this software since I first purchased 
  5377. Impression Publisher, and I agree with some of the comments by Dave 
  5378. Floyd in his review of Tablemate 2 (8.8 p73). There have been a few 
  5379. teething problems, but anything that saves all the ruler settings with 
  5380. Impression styles has to be good and worth a little perseverance. Iæm 
  5381. happy to say that the author, George Buchanan of Dalriada Data 
  5382. Technology, has not sat back on his laurels after the release of Version 
  5383. 2, as Version 3.11a clearly shows.
  5384. 9.5
  5385. On running the new version, it is immediately apparent that this program 
  5386. has undergone a major overhaul, and several items in Daveæs wish list 
  5387. have been implemented. You still cannot have fully justified text, but 
  5388. you can now use the table as a simple spreadsheet. An Index has been 
  5389. added to the back of the addendum instruction booklet which comes with 
  5390. version 3. This is a supplement to the main manual and only explains new 
  5391. or updated features. 
  5392. 9.5
  5393. The package
  5394. 9.5
  5395. The program comes on one disc, containing the program itself, System, 
  5396. SysMerge, Keystrip and Examples directory, totalling approximately 
  5397. 498Kb. Installation is simply a matter of updating your system by using 
  5398. Sysmerge, or the Boot of a RiscPC, and dragging TableMate3 to the 
  5399. desired location on your hard disc. You can, if you wish, run the 
  5400. program perfectly happily from the floppy disc.
  5401. 9.5
  5402. The first thing that version 2 users will notice is the new toolbar Ö 
  5403. you now have lots of buttons to play with, just as with Impression!
  5404. 9.5
  5405. These buttons enable you to join cells, break open joined cells in rows 
  5406. and in columns, add new rows and columns, cut or copy an area to the 
  5407. clipboard, paste from the clipboard, set the font style and size, 
  5408. foreground colour, background colour, enter a formula, alter the line 
  5409. thickness and colour, select double lines, justify any text left, right 
  5410. or centre, or have a decimal point tab, all at the click of a button.
  5411. 9.5
  5412. Tablemate will still only import drawfile format, so it is necessary to 
  5413. drop sprites into Draw first, and then to save the drawfile into the 
  5414. Tablemate frame. This is not a problem and does not hinder production in 
  5415. the slightest. Tablemate 3 now has the full OLE feature implemented. In 
  5416. previous releases, Tablemate was the editor for Impression under 
  5417. Impressionæs OLE, but now you can use the OLE feature of Tablemate to 
  5418. edit your graphics or formulae etc, in a similar manner. With a graphic, 
  5419. for example, Tablemate is the client and Draw the editor. So, if you are 
  5420. editing a DTP document and wish to modify your table, this table could 
  5421. be OLEæd to Tablemate. From there, you could then OLE a picture into 
  5422. Draw. If the picture is a sprite, save it from Draw into Paint and carry 
  5423. out the desired modification, then load the sprite back into Draw, save 
  5424. the modified drawfile which is passed back into Tablemate, save the 
  5425. resultant Tablemate table which is passed back to the DTP package and... 
  5426. OLE!
  5427. 9.5
  5428. As mentioned above, it is now possible to join rows vertically as well 
  5429. as horizontally. Once they are joined vertically, you have the 
  5430. equivalent tab alignments as for horizontal joins, obviously renamed to 
  5431. suit, as top, middle and bottom.
  5432. 9.5
  5433. You can also now use your table as a simple spreadsheet, allowing 
  5434. summation, and the use of basic maths operations, i.e. +, Ö, ╫, ≈. You 
  5435. can use cell referencing, including absolute cell referencing, and you 
  5436. can define your own currency character, e.g. ú, $, DM etc.
  5437. 9.5
  5438. Also added in the latest version is the ability to use double rule-offs. 
  5439. The save dialogue has been increased so that you can now save your sheet 
  5440. in CSV format. With later versions of RISC OS, you can also select 
  5441. colours, using the new colour picker routines.
  5442. 9.5
  5443. Conclusion
  5444. 9.5
  5445. As I said at the start of this review, this is a nice piece of software 
  5446. designed to take the strain out of producing tables, and it does its 
  5447. designed job admirably. As with most software, different people will use 
  5448. different aspects of the package. For me, the spreadsheet is of little 
  5449. use, but Dave Floyd obviously has a situation where its use would be an 
  5450. advantage. In terms of time saved, the cost of the package will soon be 
  5451. recouped by anyone who has a need to produce tables in reports on a 
  5452. regular basis. I would recommend this package to anyone.
  5453. 9.5
  5454. The basic cost of the package for a single user is ú34.50 from Dalriada, 
  5455. or ú35 from Archive. If the program is purchased with the Impression 
  5456. Style/Publisher discount, it is ú19.50 from Dalriada. A Primary site 
  5457. licence is ú65 (ú35 with Impression discount), a Secondary site licence 
  5458. is ú100 (ú55 with Impression discount). Users with Tablemate 2 can 
  5459. upgrade to version 3 for ú5 by returning their original disc and 
  5460. remittance to Dalriada Data Technology (no VAT as DDT are not VAT-
  5461. registered).áuá
  5462. 9.5
  5463. Click Art Animals & Nature
  5464. 9.5
  5465. Christopher Jarman
  5466. 9.5
  5467. It is difficult to know how much people actually use full colour 
  5468. clipart. I believe more folk are budding artists and designers these 
  5469. days than is realised. We like to have a go ourselves with the various 
  5470. art packages that abound. What is apparent, however, is that plenty of 
  5471. people buy clips. Perhaps we hope to learn from them or to get new 
  5472. ideas, and, of course, if you are only printing in black and white, 
  5473. nothing is simpler than to convert colour clips to your requirements.
  5474. 9.5
  5475. The latest offering in Matt Blackæs ClickArt series is so professional 
  5476. and so excellent that it is hard to find any fault with it. Originally 
  5477. produced in America for the Apple Mac, this package has been converted 
  5478. to drawfiles in beautiful colour and detail. The accompanying brochure 
  5479. is the original American glossy A5 size with full colour thumbnail 
  5480. pictures of each clip. It states that the graphics were created by a 
  5481. team of professional graphic artists. Any aspiring computer artist would 
  5482. do well to study some of these pictures to learn how to do it.
  5483. 9.5
  5484. Matt Black, as the British distributors, have enclosed an A4 B/W leaflet 
  5485. which tells you all you need to know about using the clips with Acorn 
  5486. machines. It is also worth noting that the international licence 
  5487. agreement does allow you to use these illustrations for limited 
  5488. commercial purposes, e.g. in a newsletter, providing that what you are 
  5489. selling does not depend substantially upon the ClickArt clips for its 
  5490. value.
  5491. 9.5
  5492. There are four floppy discs containing the 150 nature pictures and 
  5493. another with 120 silhouettes. Also included is the Freeware application 
  5494. !PickAPick for displaying the clips as thumbnails on your screen if you 
  5495. wish. On the other hand, the brochure is so helpful I could see no 
  5496. reason to burden my disc with !PickAPick. If you need a lion picture, 
  5497. you just look on page 17 and it shows you a super little picture and 
  5498. tells you which disc it is on.
  5499. 9.5
  5500. I show it here for you to get an idea of the quality.
  5501. 9.5
  5502. If, like me, you are concerned with the memory use of your images, say 
  5503. for dropping into other applications or for making animations, then you 
  5504. may also be reassured. The biggest image I could find was Globe 1 which 
  5505. was 43676 bytes in ClickArt Draw format. When dropped into Artworks and 
  5506. then re-exported as a drawfile, it reduced to 42892 bytes, just under 2% 
  5507. less! All the clips could be reduced slightly in this way, which is 
  5508. curious.
  5509. 9.5
  5510. Most clips are between 20Kb and 27Kb in size. The Dingbats, which are 
  5511. also in colour, are very good on low memory. The cherries dingbat shown 
  5512. here takes only 1456 bytes. (There should be a joke about Ébytes of a 
  5513. cherryæ here somewhere but I canæt think how to put it!)
  5514. 9.5
  5515. The drawings are so good and strong that they will stand being 
  5516. miniaturised to quite a reasonable degree without the lines 
  5517. disappearing. This makes them suitable for logos and other small images. 
  5518. The borders, silhouettes and dingbats are, of course, particularly 
  5519. suited for this kind of use. Neither are any of the files compressed, 
  5520. which makes them very quick to access and to use. I personally like the 
  5521. fact that none of the illustrations is either whimsical or cartoonish. 
  5522. We have quite enough of that type of clipart already. Hey ho, I suppose 
  5523. it is my age showing!
  5524. 9.5
  5525. My only minor criticism is that a few of the colours in one or two 
  5526. pictures seem a little odd. These are almost certainly explained by the 
  5527. problems of porting to different computer systems. As it is easy to 
  5528. alter colours, it makes it more fun anyway to try and improve on the 
  5529. Dove, the Coast and the Trout, clips which I found slightly eccentric.
  5530. 9.5
  5531. I suppose the main problem with using this set is that no-one will be 
  5532. able to kid anyone else that they produced them themselves, they are 
  5533. just too good!
  5534. 9.5
  5535. This is excellent value at ú35 (no VAT) plus ú2 p&p from Matt 
  5536. Black.áThis includes a free educational site licence. uá
  5537. 9.5
  5538. ProTeus CD-ROM Drive
  5539. 9.5
  5540. Chris Hall
  5541. 9.5
  5542. This article was written before the demise (and subsequent re-birth!) of 
  5543. Cumana. However, the information is still relevant as Cumana will, in 
  5544. due course, be able to supply the product again and, in the meantime, we 
  5545. have found an alternative supply of these drives. Ed.
  5546. 9.5
  5547. The ProTeus CD-ROM drive has been featured in some magazines recently 
  5548. although I have not seen an Éin-depthæ review. It is a combination 
  5549. drive, combining quad-speed CD-ROM technology (read only) with the 
  5550. capability of reading and writing 650Mb rewriteable optical cartridges. 
  5551. These cartridges use Éphase changeæ technology and cannot be used in 
  5552. other CD-ROM or magneto-optical drives: cartridges are not supplied with 
  5553. the drive. There have been features in Archive before about CD-ROM 
  5554. drives (notably 7.2 p27 and 7.9 p65) but a combination drive is slightly 
  5555. more complicated to set up. In this description, I will focus on the 
  5556. usability of the drive but include a brief explanation of the set-up 
  5557. process. The drive itself costs ú635 (8.12 p9) as an internal 5╝ö drive 
  5558. for the RiscPC. My drive was supplied with a Cumana SCSI II interface 
  5559. but this is not included in the price.
  5560. 9.5
  5561. Installation
  5562. 9.5
  5563. Firstly, a SCSI interface is required. This is an interface card which 
  5564. plugs into the DEBI connector on the Archimedes and provides a 50-way 
  5565. connection onto which several ÉSCSIæ devices may be attached in 
  5566. parallel, arranged in Édaisy-chainæ fashion.
  5567. 9.5
  5568. The software side of the interface can be more intimidating. I have an 
  5569. Oak Solutions SCSI interface and it is fairly friendly. Basically, the 
  5570. CDFS software supplied with the SCSI interface (a standard CDFS at 
  5571. version 2.20 or higher, supporting Ésoft loadingæ drivers) looks after 
  5572. the drive as a CD-ROM, and shows a CD-ROM icon on the iconbar. The 
  5573. utility software supplied with the SCSI card configures the drive as a 
  5574. writeable unit in a similar way to connection of a hard disc drive Ö the 
  5575. user has to specify the SCSIFS drive number allocated to the unitæs 
  5576. physical SCSI ID, and a SCSI icon then appears on the iconbar.
  5577. 9.5
  5578. Once the unit is installed and cabled up, the *DEVICES command will show 
  5579. whether the hardware connection is correct:
  5580. 9.5
  5581. This shows that the ProTeus drive is present as device 1 (although it 
  5582. cannot be recognised, as no blank disc is present). A similar display is 
  5583. obtained using the Cumana SCSI II interface:
  5584. 9.5
  5585. Some CD-ROMs are supplied with soft-loadable drivers, without which they 
  5586. will not be properly recognised. The ProTeus drive is one of these. 
  5587. Soft-loadable drivers are modules that need to be loaded during the 
  5588. !Boot process when the computer is turned on or reset. On the RiscPC, 
  5589. this may be done by copying the driver module supplied into the 
  5590. directory !Boot.Choices.Boot.PreDesk. Having done this, the module 
  5591. listing will show the new module:
  5592. 9.5
  5593. CDFSSoft Panasonic 1.07 (15 Jun 1995) (Cumana Proteus)
  5594. 9.5
  5595. Using the ProTeus drive
  5596. 9.5
  5597. Once cabled up and with the soft-driver loaded, the ProTeus drive should 
  5598. be functional as a CD-ROM drive. Clicking on the CD-ROM icon on the 
  5599. iconbar will open a directory display, if a CD-ROM is in the drive.
  5600. 9.5
  5601. Using the CD-ROM drive on a PC requires changes to the CONFIG.SYS and 
  5602. the AUTOEXEC.BAT files. The CD-ROM will then also appear as a DOS drive 
  5603. with the next available drive letter.
  5604. 9.5
  5605. The application !CDFast (by Eesox) may be used to maximise the access 
  5606. speed of the CD-ROM drive Ö the improvement is useful but marginal (see 
  5607. 8.9 p76). The Acorn PhotoCD sample application !PhotoView allows the 
  5608. images on a Photo CD disc to be accessed.
  5609. 9.5
  5610. The ProTeus drive functions as a CD-ROM drive quickly and competently. 
  5611. However, it has difficulty in accessing my ArtWorks CD (AWCD-2). Most of 
  5612. the time it acted exactly as if the CD drawer were empty. When it did 
  5613. recognise the ArtWorks CD, it would work correctly for a time and then 
  5614. would produce öMessage from CDFS filer Ö Target error Ö Hardware errorò. 
  5615. All other CDs that I have, including a PhotoCD, work correctly. The 
  5616. Artworks CD also works perfectly on my Toshiba CD-ROM drive. Following 
  5617. this up with Cumana, it appears that the CD¡ROM part of the drive is 
  5618. more sensitive than standard CD¡ROM drives and such problems are not 
  5619. unknown.
  5620. 9.5
  5621. It loaded the ÉBulletæ file (test A on 7.9 p68) in 8.3 seconds and had 
  5622. no difficulty displaying Acorn Replay files. The CD¡ROM may be ejected 
  5623. from the desktop using the command *-CDFS-EJECT but selecting the menu 
  5624. option ÉDismountæ does not work. However, this menu option did not work 
  5625. with other interfaces or other CD¡ROM drives so Iácanæt really complain!
  5626. 9.5
  5627. Overall the drive operates reliably and quickly, although not quite at 
  5628. double the speed of a Édouble-speedæ drive.
  5629. 9.5
  5630. Using the drive as a writeable optical drive
  5631. 9.5
  5632. The drive is not supplied with optical media. Before the unit can be 
  5633. configured and formatted (using the ÉFormatæ option in the SCSI card 
  5634. utility software) blank media is essential. In the desktop, a new drive 
  5635. icon, corresponding to the new SCSIFS drive number, has appeared. The 
  5636. formatting process takes some time the first time a cartridge is used Ö 
  5637. over 30 minutes. However, once this has been done, all works normally as 
  5638. if the unit were a hard disc drive. With RISCáOSá3.50, the largest 
  5639. partition that can be used is 512Mb (wasting the remaining 138Mb!). 
  5640. Speed is perfectly acceptable Ö it operates at a nominal transfer speed 
  5641. of 1006Kb/s: more quickly than a 128Mb optical drive (550Kb/s) but not 
  5642. quite as fast as a 270Mb Syquest drive (1794Kb/s).
  5643. 9.5
  5644. The transfer speed measures the speed at which a large file would be 
  5645. transferred, and therefore ignores the track-to-track access speed which 
  5646. becomes significant when the files being transferred are small, as a 
  5647. large number of writes to the catalogue area are then required. The 
  5648. nominal speed is also a theoretical figure. As a better guide to speed, 
  5649. I have measured the time taken (using my Oak Solutions SCSI card) to 
  5650. copy an application containing a 12Mb and a 6Mb data file, totalling 
  5651. 19Mbs (13 files) and the time taken to copy a number of word-processor 
  5652. files (681 files totalling 2.9Mbs) for each of these drives:
  5653. 9.5
  5654.   Syquest   ProTeus   Pæsonic optical
  5655. 9.5
  5656. Application (19M)  63sec  122sec  238sec
  5657. 9.5
  5658. WP files (2.9Mb)  140sec*  325sec*  ...
  5659. 9.5
  5660. Large files  302Kb/s  156Kb/s  80Kb/s
  5661. 9.5
  5662. Small files  21Kb/s  9Kb/s   ...  
  5663. 9.5
  5664. *plus 80sec time for reading from the RiscPC 410Mb IDE drive.
  5665. 9.5
  5666. Conclusions
  5667. 9.5
  5668. The ProTeus drive is a capable CD-ROM drive offering a modest speed 
  5669. improvement over double-speed drives (but not double the speed), but you 
  5670. may have some difficulty reading one or two CD¡ROMs. Iáwas able to 
  5671. overcome this by cleaning the CD¡ROM, but the tolerance of the drive to 
  5672. dirty or scratched CD-ROMs is noticeably lower than CD¡only drives.
  5673. 9.5
  5674. As a writeable drive, it operates with no problems and the cartridge is 
  5675. not susceptible to magnetic fields and should be a much more reliable 
  5676. backup medium than a Syquest cartridge or a floppy disc. Time will tell!
  5677. 9.5
  5678. In short, donæt buy this drive if your prime need is a quad-speed CD-ROM 
  5679. drive Ö its performance is slightly less than quad speed CD-only drives. 
  5680. However, its performance as a CD-ROM is perfectly acceptable and if your 
  5681. prime need is to make backup copies of important data then this drive is 
  5682. very good value and you will save the additional cost of a separate CD-
  5683. ROM drive.áuá
  5684. 9.5
  5685. *DEVICES
  5686. 9.5
  5687. Device Type           Size     Vendor   Product          Rev 
  5688. 9.5
  5689. 001    Optical memory Unknown  MATSHITA PD-1 LF-1000     A105
  5690. 9.5
  5691. 101    Read-only      Unknown  MATSHITA PD-1 LF-1000     A105
  5692. 9.5
  5693. 007    Host                    CUMANA   SCSI Interface   1.96
  5694. 9.5
  5695. *DEVICES 
  5696. 9.5
  5697. Device Type      Capacity Vendor   Product       Revision
  5698. 9.5
  5699. 0      ...  
  5700. 9.5
  5701. 1      Unknown   Unknown  MATSHITA PD-1 LF-1000  A105 
  5702. 9.5
  5703. 2      ...     
  5704. 9.5
  5705. 7      Host               Oak      16 Bit SCSI  1.36
  5706. 9.5
  5707. Report
  5708. 9.5
  5709. Ed Archer
  5710. 9.5
  5711. I am usually sceptical when it comes to claims that a reporting process 
  5712. can be speeded up 10 times, but I must confess that, on this occasion, 
  5713. there is some substance to the claims being made for the package being 
  5714. reviewed.
  5715. 9.5
  5716. These days, teachers in Britain are bombarded with demands for reports, 
  5717. varying from the 5-14 curricular assessments to assessable elements at 
  5718. A-Level or Scottish Higher. The distressing factor is that reporting is 
  5719. going to get worse and the only solution is to have a user-friendly 
  5720. piece of idiot-proof software which has an easily understood manual.
  5721. 9.5
  5722. I think that I am by no means alone in thinking this, as many of my 
  5723. colleagues have little time to devote to reading any long-winded manual, 
  5724. and I am glad to say Report comes with a modest six page effort. This 
  5725. was a plus point, though I must say that I thought the manual could have 
  5726. been more user-friendly, e.g there is too much technospeak in it, such 
  5727. as Étype ahead buffer.æ This does pose immediate problems for many 
  5728. would-be users, even for those involved in teaching computing! On the 
  5729. other hand, I greatly appreciated the use of graphics to go along with 
  5730. the text, principally as I find instructions very much easier to follow 
  5731. from an illustration Ö the old Chinese proverb, öa picture is worth a 
  5732. thousand wordsò, should be considered by all manual writers.
  5733. 9.5
  5734. The manual contents could also have been better organized. For example, 
  5735. the sections on Phrases and Phrase Selection would have been better 
  5736. grouped together, both for the sake of continuity and also to assist 
  5737. understanding. On the question of being able to understand the manual, 
  5738. it would also have been very useful to have the section mentioning ÉAuto 
  5739. Stepæ before it is mentioned in the text, as this is rather confusing 
  5740. for a novice user.
  5741. 9.5
  5742. Getting going
  5743. 9.5
  5744. I found the package quite easy to use but I would strongly suggest that 
  5745. every user both reads the Help file in !Report and looks at the manual. 
  5746. This is essential, as it is not possible to understand the true 
  5747. potential of this package without going through these steps first. The 
  5748. main benefit is the ability to run !Report alongside any word processing 
  5749. package. Iáhave tried two packages, Style and Advance, and Iáhave not 
  5750. encountered any problems as yet.
  5751. 9.5
  5752. Entering names and appropriate phrases was straightforward and it was 
  5753. gratifying to see everything appear on the screen where it was supposed 
  5754. to go. Obviously, 250 characters is a limitation, but it does offer the 
  5755. opportunity to put in a sentence about four lines long and, given the 
  5756. space allowed on most report cards, that is adequate enough. Also, the 
  5757. creation of new phrases is easy, provided you stick to the instructions.
  5758. 9.5
  5759. Another useful feature is the gender changer which enables the user to 
  5760. define either male or female. This certainly helps to speed up report 
  5761. writing and avoids potentially embarrassing mistakes! Other useful 
  5762. features on the click panel include a facility for changing case and 
  5763. automatic returns. That is not all Ö the click panel also contains the 
  5764. words Ö and, but, also, or, can and not; all of these features are 
  5765. valuable to a regular user.
  5766. 9.5
  5767. Alongside the words, there is a good selection of the more commonly used 
  5768. punctuations; again this is a feature that I would not be without. 
  5769. Obviously, there are other features that one might like to have, but I 
  5770. think the right balance has been struck in terms of what the average 
  5771. user might require. Also, it is useful to have a relatively uncluttered 
  5772. control panel, especially as it is necessary to have both a word 
  5773. processor and Report on the screen simultaneously. Apart from which, the 
  5774. average user would tend to become a bit confused with the presence of an 
  5775. all-dancing, all-singing panel for Report. Simplicity needs to be the 
  5776. order of the day.
  5777. 9.5
  5778. Examples
  5779. 9.5
  5780. The examples on the disc are somewhat of a mixed bag, varying from the 
  5781. very useful to the inexplicable. The Database, Maths Report and Year 3 
  5782. examples are good, especially the Maths one, which is excellent. The 
  5783. poem and story are useful examples, but really merit further development 
  5784. to endorse the points they are trying to make. The Readme file is also 
  5785. worthwhile, but it could have incorporated some explanation for the 
  5786. technically disadvantaged who would not pick up the significance of the 
  5787. spaces and the Wrong! file. Indeed, a trouble-shooting section would 
  5788. have been very useful in the manual or, failing that, in the Readme file 
  5789. itself.
  5790. 9.5
  5791. Forms
  5792. 9.5
  5793. The idea of having the forms is basically sound, but some explanation is 
  5794. necessary for those that would not know that you cannot use the 
  5795. drawfiles in direct conjunction with Report. Instead, elements have to 
  5796. be carefully loaded into a DTP package and then used. However, I do 
  5797. think that it is essential to have these exemplars available as they 
  5798. give the average teacher some useful tips about Report construction. 
  5799. Having constructed school reports myself, I am familiar with the 
  5800. problems, the main one being trying to have a very comprehensive report 
  5801. in the smallest possible space with the maximum amount of information Ö 
  5802. a tall order! I think the exemplar material is very good and, even if 
  5803. you donæt use it, it does give some excellent ideas.
  5804. 9.5
  5805. Other possible applications
  5806. 9.5
  5807. I can see that Report would also be useful for teachers for the creation 
  5808. of standard letters, e.g. informing parents about discipline, or for 
  5809. individual letters concerning the childæs welfare.
  5810. 9.5
  5811. From the pupilæs point of view, it would be useful, especially the 
  5812. phrases to help them with the production of their Record of Achievement. 
  5813. This would help those pupils who have difficulty in expressing 
  5814. themselves, as well as those who have spelling difficulties. Obviously, 
  5815. the teacher would have to help, but the end result would be infinitely 
  5816. better than some of the products I have seen. Reportæs facilities could 
  5817. be of use to people outside Education in the Business World for creating 
  5818. Standard letters, not to mention similar uses for people writing ÉThank 
  5819. Youæ letters! The potential for saving time is tremendous.
  5820. 9.5
  5821. Overall assessment
  5822. 9.5
  5823. Report is a really useful package despite the minor reservations 
  5824. concerning the manual, and I am going to twist a couple of arms to get a 
  5825. copy for my school. For the potential time saved, the price is a steal 
  5826. and, most important of all, it is easy to use. To get your copy of 
  5827. Report, you will have to send a cheque for either ú14.95 (single user 
  5828. licence) or ú29.95 (site licence) to Robert Lytton, 7 Helmsley Drive, 
  5829. West Park, Leeds LS 16 5HY.áuá
  5830. 9.5
  5831. Pocket Book Column
  5832. 9.5
  5833. Audrey Laski
  5834. 9.5
  5835. The ÉOwneræ query
  5836. 9.5
  5837. Both Ian Clark of Haxby, York, and John Woodthorpe of Rugby have written 
  5838. in response to the query, in the December issue, about the Info Option 
  5839. ÉSet Owneræ. They both associate it with the password facility in the 
  5840. Psion, since, on these machines, the owner information is displayed as 
  5841. part of the password procedure. They both comment on the probability 
  5842. that this facility was removed when Acorn commissioned the Pocket Book 
  5843. in order to prevent what Ian calls ösome little $#@!%ò from setting 
  5844. password protection on all the class machines as an experiment in 
  5845. teacher modification!
  5846. 9.5
  5847. PocketFS blues revisited
  5848. 9.5
  5849. In response to James Ducatæs ÉRemote Link not plugged inæ problem, 
  5850. (November), John Woodthorpe of Rugby suggests opening and closing one of 
  5851. the drive bay doors, which ömakes the machine check all the drives, 
  5852. including the ROM in the Link)ò. If this fails, ögo to the system 
  5853. screen, press the TAB key and then the right (or left) arrow key twice 
  5854. to get to the directory display for drive C (the ROM in the Link). If it 
  5855. says the disc is absent, try pulling the link plug in and out slightly 
  5856. to see if the disc is recognized.ò More depressingly, he adds that this 
  5857. problem seems to get worse with time, and that Jamesæ machine may need a 
  5858. service.
  5859. 9.5
  5860. Michael Turner of Diss has a different problem. He created a ÉNew Listæ 
  5861. for the data application on his Psion 3A, which on that machine carried 
  5862. a heading icon of the Édataæ type. However, when he configured !PocketFS 
  5863. on his A5000 to display it, he found he could not assign an icon to the 
  5864. new column. He says, öWhen looking at the file called ConFigFile that 
  5865. has been created inside !PocketFS.Resources, within which the icons for 
  5866. the individual columns appear to be assigned, it seems that the icon for 
  5867. my newly created column is called ÉUnknownæ.ò Attempts to change this, 
  5868. generate the error öUnable to access configuration fileò. Can anyone 
  5869. explain how he can assign the data icon to his new column?
  5870. 9.5
  5871. Recommendations
  5872. 9.5
  5873. John Woodthorpe recommends a magazine for and by Psion enthusiasts, 
  5874. which has many reviews and articles useful to Pocket Book users. It is 
  5875. sold by subscription only (ú24 for six issues), but the editor, Steve 
  5876. Clack, 25 Avocet Way, Bicester Oxon OX6 OYN, will let Archive readers 
  5877. have a single copy to try in return for ú4. From the current issue, John 
  5878. found out about a Shareware project planner for the 3a/PBII, öcapable of 
  5879. dealing with complex projectsò, about which he is extremely 
  5880. enthusiastic; called Plan, by Andy Clarkson, it certainly looks a 
  5881. remarkably powerful resource for anyone with any kind of development 
  5882. project in view.
  5883. 9.5
  5884. Dealing with $
  5885. 9.5
  5886. He also raises a problem to which he hopes someone has the answer. öSome 
  5887. DOS and Psion files can have the É$æ sign in the filename (e.g. 
  5888. Sys$samp.lld, Sys$prgm.img), but RISC OS wonæt recognize these. If they 
  5889. are on DOS media (such as a floppy or Pocket Book drive) thereæs no 
  5890. problem, as the É<æ character is substituted, but the file canæt be 
  5891. moved or renamed if itæs on an Acorn floppy or in a compressed file.ò He 
  5892. deals with it by using DOS on his 486 card (or on the PCEmulator) öto 
  5893. open the ZIPped archive containing the file, transfer it to a DOS format 
  5894. disc, and then use RISC OS to copy it to the Psion.ò If anyone has a 
  5895. better method, he would love to know.
  5896. 9.5
  5897. Powerpack blues
  5898. 9.5
  5899. Steve Hutchinson, of Hucclecote, Gloucester, part of whose letter I used 
  5900. last time, has, like me, had difficulties with the power light going on 
  5901. and off. He has solved it to his satisfaction by using a 9v Maplin 
  5902. regulated power supply (Order code BZ84F), which comes with six plugs; 
  5903. öhaving found the right one, you then have to work out which way round 
  5904. to connect it to get the polarity right... the plug has an extra groove 
  5905. near the tip which seems to keep it fixed in better...ò Heæs a little 
  5906. concerned that using this non-standard plug might invalidate the 
  5907. guarantee, but very pleased with the effect.
  5908. 9.5
  5909. Assorted problems
  5910. 9.5
  5911. Steve uses his Psion to take notes at meetings and transfers them to his 
  5912. A440 but cannot retain bold headings and styles; he suspects that he 
  5913. needs RTF transfers and the new Impression RTF Loaders, and would be 
  5914. glad to know if readers using these are finding them worth the expense. 
  5915. He also has a problem with the year view on Agenda; entering an item 
  5916. into the week view doesnæt automatically add it to the year view, so 
  5917. that it has to be done manually. Has anyone with a Psion found a trick 
  5918. for this? (Schedule doesnæt have a year view, so I canæt help.)
  5919. 9.5
  5920. Endnote
  5921. 9.5
  5922. Perhaps it should be Clumsy Dunceæs Corner. If you are using your 
  5923. palmtop connected to the wall via the powerpack, itæs as well to make 
  5924. sure the lead doesnæt cross a public passage through the room; I forgot 
  5925. this simple rule, and my cousin tripped over the lead and brought the 
  5926. open Pocket Book hurtling to the ground. The fall broke one of the 
  5927. plastic hinges of the cover so badly that the whole case had to be 
  5928. replaced; be warned by me!áuá
  5929. 9.5
  5930. Falcon Analogue Joystick Interface
  5931. 9.5
  5932. Andrew Rawnsley
  5933. 9.5
  5934. For many years, since the introduction of the Archimedes series of 
  5935. computers, the words ÉAcornæ and Éjoystickæ have rarely been used in the 
  5936. same sentence.
  5937. 9.5
  5938. There have, on occasion, been attempts by companies to introduce 
  5939. joysticks or, more recently, joypads (made popular by Sega and Nintendo 
  5940. consoles), but these have usually met with failure. Most Acorn games-
  5941. players seem to find the keyboard and mouse a much more viable 
  5942. alternative.
  5943. 9.5
  5944. Previous products have usually been flawed in a number of ways:
  5945. 9.5
  5946. 1) The joystick or joypad is of poor quality, invariably making life 
  5947. harder for the user!
  5948. 9.5
  5949. 2) You are restricted to using the joystick supplied by the particular 
  5950. company, as the interface is built into the joystick itself.
  5951. 9.5
  5952. 3) The software support is poor, and the joystick fails to work with 
  5953. many games.
  5954. 9.5
  5955. However, the single biggest flaw has been the digital nature of the 
  5956. joysticks Ö each button or direction being either on or off. You canæt 
  5957. move the joystick just a small distance to get a small movement on 
  5958. screen.
  5959. 9.5
  5960. You may not consider this much of a problem, but take the example where 
  5961. you want to move your character fractionally to the left, perhaps to 
  5962. position a jump. On the keyboard, you would simply tap the appropriate 
  5963. key very quickly. However, with the joystick you can only move a fixed 
  5964. distance, sometimes making the move almost impossible.
  5965. 9.5
  5966. The problem is accentuated in flight simulators, where the degree of 
  5967. movement is critical to avoid collisions and allow accurate aiming.
  5968. 9.5
  5969. Introducing the Analogue Joystick
  5970. 9.5
  5971. This problem has been solved for a long time for PC owners Ö the 
  5972. analogue approach allows the joystick to return the amount of movement 
  5973. that has been applied. The more movement, the greater the effect in the 
  5974. game.
  5975. 9.5
  5976. As far as I know, the Falcon interface from Magnetic Image is the first 
  5977. Acorn product to allow the use of such PC joysticks!
  5978. 9.5
  5979. Not only does the interface solve the problem, but it does so in style, 
  5980. avoiding most of the problems found with competing products.
  5981. 9.5
  5982. For example, there is no joystick supplied with the product, allowing 
  5983. the user freedom of choice as to what quality of device to use. You can 
  5984. pick up a suitable joystick from a PC dealer for less than ú10, but for 
  5985. ú5 or ú10 more, youæll get a high quality joystick which is bang up-to-
  5986. date.
  5987. 9.5
  5988. Software support
  5989. 9.5
  5990. The Falcon is supplied with various modules to allow the product to be 
  5991. used with any Acorn machine. Iæve tested it on a RiscPC and A5000 with 
  5992. no problems.
  5993. 9.5
  5994. The modules are supported by a configuration and calibration 
  5995. application. This may sound complex, and indeed the software took a 
  5996. little effort to master, but this is time well spent. You set the extent 
  5997. of movement given by your particular joystick, and the software will 
  5998. then calculate the degree of movement proportionally.
  5999. 9.5
  6000. You are given a choice whether or not the extra analogue information 
  6001. should be used or not Ö some arcade games are better played with a 
  6002. digital-type joystick, so the software allows the analogue device to be 
  6003. treated as digital for such games.
  6004. 9.5
  6005. I encountered no incompatibilities Ö testing the joystick with titles 
  6006. such as Star Fighter 3000 and Chocks Away. It brought new life into 
  6007. these games, as I suddenly became able to swoop and dive just as if 
  6008. Iáwere controlling a real flight stick.
  6009. 9.5
  6010. Arcade games, such as Burn æOut and Hamsters, also worked without any 
  6011. difficulties.
  6012. 9.5
  6013. The hardware interface
  6014. 9.5
  6015. The Falcon interface itself is well produced and provides a neat and 
  6016. compact solution. However, it has one major disadvantage Ö it connects 
  6017. to the printer port of your machine. This is a popular interface for 
  6018. such devices, with developers seeming to forget that users might 
  6019. actually have a printer connected to the printer port.
  6020. 9.5
  6021. The solution is a printer port splitting device which is best bought 
  6022. from a local PC dealer. At the flick of a switch, you can swap between 
  6023. your printer and your joystick Ö I canæt see you using both at once!
  6024. 9.5
  6025. Fortunately, the interface worked on the end of both Artworks and 
  6026. Impression dongles, which will please anyone who doesnæt just use their 
  6027. Acorn as an expensive alternative to a console!
  6028. 9.5
  6029. Conclusions
  6030. 9.5
  6031. Costing around ú25 from Magnetic Image, the Falcon interface isnæt cheap 
  6032. when you consider that youæll have to buy a joystick and printer port 
  6033. splitter on top of that (budget for around ú55 in total). However, it is 
  6034. a classy product and provides a complete solution to all your game 
  6035. control needs.
  6036. 9.5
  6037. Bear in mind that, on a PC, youæd have to pay around ú80, as the 
  6038. interface tends to be only available as part of a sound system 
  6039. (apparently the sound card is the single multimedia / leisure solution).
  6040. 9.5
  6041. The Falcon interface outclasses any of the other joystick and joypad 
  6042. solutions available for Acorn users (although which companies will sell 
  6043. you such a product varies by the month!) and if you like the idea of a 
  6044. joystick, itæs your best bet for connecting one to your Acorn.
  6045. 9.5
  6046. Me? Iæm going back to practise stunt flying in Star Fighter 3000, now 
  6047. that I can fly the thing with my spanking new analogue joystick (and 
  6048. interface!).áuá
  6049. 9.5
  6050. MathMania
  6051. 9.5
  6052. Dave Walsh
  6053. 9.5
  6054. I really liked this program, and so did the children who tried it with 
  6055. me. As an educational IT trainer, Iáhave to come straight out and say 
  6056. that it does little with regards to the IT requirements, but it does 
  6057. achieve its aims to practice maths skills with children in a fun, 
  6058. interesting and inspiring way.
  6059. 9.5
  6060. MathMania comes on a single disc and installs to a hard disc as soon as 
  6061. it becomes a registered copy. The manual is clear and the program is 
  6062. easy enough to use, being mouse driven (or via cursor keys if you wish). 
  6063. The gameplay is that one of four players is within a maze and must 
  6064. collect enough gold and a key before finding an exit. Unfortunately (or 
  6065. fortunately if you are a teacher or parent!), a lot of the passages are 
  6066. blocked with sliding doors that only open (with a great Éwhooshæ sound) 
  6067. when a correct answer to a question is given.
  6068. 9.5
  6069. Questions, as you have probably surmised, are based on mathematical 
  6070. areas including number (the four rules), shape and space, time, angles 
  6071. and measurement. The Élevelæ of questions can be controlled from a 
  6072. configuration panel or, indeed, by the children using the program, by 
  6073. pressing <Alt> and a number between 1 and 4. The manual explains that 
  6074. difficulty levels 3 and 4 are aimed at Key Stages 3 and 4 whilst levels 
  6075. 1 and 2 are for Key Stage 2.
  6076. 9.5
  6077. There is a choice of six mazes, and although it might have been an 
  6078. improvement with random mazes created each time, it didnæt seem to 
  6079. concern the children that much. Maps of mazes can be provided on screen, 
  6080. or from photocopy masters which are provided in the pack. As the gold 
  6081. bars and key are placed randomly, pupils will still need to answer a 
  6082. good number of questions, even if they know the maze outline. Answers 
  6083. are given by clicking on a small on-screen keypad or by moving across a 
  6084. series of multiple-choice answers. Points are allotted for each correct 
  6085. question as well as for each gold bar collected. Be warned that it is 
  6086. possible to have a negative score, and when you do make an error, the 
  6087. correct response is not shown, so the program is definitely a revision 
  6088. tool rather than a learning one.
  6089. 9.5
  6090. Once you have successfully collected gold and keys, you leave the maze 
  6091. to be given a challenge puzzle. These are more like a mathematical 
  6092. investigation and are presented in four forms Ö Sliding Block Puzzles, 
  6093. Tower of Hanoi, Fill it (a puzzle to make the same volume in two bottles 
  6094. from several different containers) and coins (a strategy game where you 
  6095. have to try and be the last one to pick up a coin). These can be played 
  6096. against the clock if you wish.
  6097. 9.5
  6098. I thought some of the topic-based questions were sometimes a little 
  6099. difficult, as they expected knowledge that might not be present in all 
  6100. users (e.g.áWhat length is a cricket pitch?, What is the standard unit 
  6101. to measure discs in?) but I could understand why they had been chosen. 
  6102. What I would have liked to see, which wasnæt provided, is a way of 
  6103. editing or adding your own questions to the data file. One of the 
  6104. difficulties of the program was a lack of clarity in the display of 
  6105. fractions, and even in the textual description of the puzzles, as they 
  6106. were red text superimposed on a black background.
  6107. 9.5
  6108. The program keeps a careful record of the performance of the last 
  6109. player, giving statistics on each area attempted. It even has a high 
  6110. score table filled with some of the great mathematical minds of the 
  6111. ancient world, which is a nice touch. Both individual performance and 
  6112. high score can be saved, which would be the only way of comparing 
  6113. individual performances accurately.
  6114. 9.5
  6115. The program runs as a single-tasking application but gives clear routes 
  6116. back to the desktop. I tried it on both A5000 and RiscPC machines and it 
  6117. behaved perfectly on both. The publicity says it Éis a great way to 
  6118. practise basic maths and problem-solving and knocks the spots off other 
  6119. maze games!æ, and I would tend to agree.
  6120. 9.5
  6121. MathMania is available from Topologika priced ú25á+VAT (or ú28 through 
  6122. Archive). The primary site licence costs ú50 +VAT and the secondary one 
  6123. is ú65á+VAT from Topologika.áuá
  6124. 9.5
  6125. Cross Stitch Designer
  6126. 9.5
  6127. Dave Wilcox
  6128. 9.5
  6129. Letæs have the attention of all you men out there whose wives always 
  6130. want to know what the dreaded computer can do for them! Here is one 
  6131. answer: Cross-Stitch Designer, produced by iSV Products, which converts 
  6132. sprites into cross-stitch patterns.
  6133. 9.5
  6134. The first version received for review, 1.7, had a few niggling little 
  6135. faults which detracted from the overall impression of the package, but a 
  6136. quick telephone call to iSV had version 1.8b winging its way through the 
  6137. postal system. With this new version, it would seem that all the faults 
  6138. I moaned about had been put to rights Ö plus a few unknown ones too! By 
  6139. the time you read this, version 1.8 will be the current version.
  6140. 9.5
  6141. What do you get?
  6142. 9.5
  6143. You get one floppy disc presented in a plastic box. The current version 
  6144. has a manual on the disc as a hypertext file, but if, like me, you 
  6145. prefer to read paper print, you can by-pass this and make yourself a 
  6146. hard copy (approx. four A4 sheets) via Edit or your chosen text editor. 
  6147. The rest of the disc contains the program (approx. 104Kb), a special 
  6148. font for use within the program, a reference card showing the colour 
  6149. symbols, and a folder containing some examples.
  6150. 9.5
  6151. The program
  6152. 9.5
  6153. There is no disc protection on this package, so back it up first or 
  6154. install it onto hard disc in any location of your choice. Before running 
  6155. the program, the special font must be installed. This font is a 
  6156. combination of text and Dingbats, with full skeleton lines, and it has 
  6157. obviously had a lot of time and effort spent on it, to get the right 
  6158. combination of characters which will be easily distinguished from each 
  6159. other.
  6160. 9.5
  6161. Double-clicking on the application icon installs the program onto the 
  6162. right hand side of the iconbar. The iconbar menu will only give you two 
  6163. options, info and quit, both of which are self-explanatory. 
  6164. 9.5
  6165. Input
  6166. 9.5
  6167. The best way to start the program is to select the sprite you wish 
  6168. converted and drag it to the iconbar icon. There are a few points to 
  6169. bear in mind before selecting your sprite file; one pixel translates to 
  6170. one stitch, and a limit has been set by the author of approximately 
  6171. 250,000 stitches, which is more than adequate, I would suggest!
  6172. 9.5
  6173. The maximum number of colours in a picture is 64, so any pictures with 
  6174. more than this will need modifying using ChangeFSI or a similar program. 
  6175. Ifáyou try to load too large a file, or an incorrect file, the program 
  6176. objects and then lets you try again.
  6177. 9.5
  6178. Dropping your selected sprite onto the icon opens two windows; the 
  6179. sprite window, which shows the loaded sprite, and the main information 
  6180. window, which shows details of sprite name, sprite size, resultant 
  6181. cross-stitch size and the number of stitches in the resultant design, 
  6182. along with an approximation of the time required to stitch the pattern.
  6183. 9.5
  6184. This is an educated guestimate, presumably based on the stitching times 
  6185. of the authoræs wife, but would no doubt be a useful guide for school 
  6186. use. At the bottom of this window are two buttons which work on the 
  6187. loaded sprite Ö ÉShow Coloursæ and ÉMake XStitchæ.
  6188. 9.5
  6189. Conversion configuration
  6190. 9.5
  6191. Before making your cross-stitch design, select the configuration menu. 
  6192. From here, you can make selections for your conversion. You can set the 
  6193. colour of the material used, the number of holes per inch for your 
  6194. chosen material, the type and style of grid display, the way the text of 
  6195. the colour listing is saved: standard text, Draw text object or 
  6196. Impression script file. You can also select whether to keep the picture 
  6197. as a coloured print or symbols or a combination of both. Once decided, 
  6198. click on the ÉMake XStitchæ button and wait.
  6199. 9.5
  6200. Output
  6201. 9.5
  6202. Once the design has been calculated, two new windows open, one with the 
  6203. final design and one with a listing of the colours. From the design 
  6204. window, you can zoom, save out as a drawfile, or print out to hard copy.
  6205. 9.5
  6206. A quick word of warning here Ö these printouts can be very large, 
  6207. although they are tiled with an adjustable overlap. The default output 
  6208. is at 200% for ease of reading. To give an example of size, a sprite of 
  6209. 290╫195 pixels will translate to a cross-stitch of 20.7╫13.9 inches, and 
  6210. the printout of this pattern will need eighteen A4 pages at 200% scale 
  6211. (too much smaller and you are entering the realms of eye strain).
  6212. 9.5
  6213. For those with printers that donæt have a sheet feeder, an option exists 
  6214. for pausing between pages. The colours window can be saved or printed to 
  6215. accompany your design. If you do not print your design from cross-
  6216. stitch, it can be saved as a draw file for later use. I would suggest 
  6217. the colours are incorporated alongside the final design, and printed out 
  6218. as one piece of work.
  6219. 9.5
  6220. A quick note about the colours. At present, the colours are matched to 
  6221. the ÉAnchoræ colour list, as supplied by ÉAnchoræ. I believe they have a 
  6222. range of approximately 512 colours and shades. According to the author, 
  6223. ÉAnchoræ have been so impressed by this software that they readily 
  6224. agreed to supply all their colour information and were more than happy 
  6225. to have their logo and name associated with the product on release. 
  6226. Enquiries were also made with ÉDMCæ along the same lines, (ÉDMCæ are 
  6227. another thread manufacturer), but they do not seem so enthusiastic to 
  6228. supply their information. Work is still, apparently, continuing along 
  6229. this line, and will hopefully be included in a later version.
  6230. 9.5
  6231. Conclusion
  6232. 9.5
  6233. As I said at the beginning of this article, I was a little sceptical, 
  6234. having seen the first version I received for review (1.7), but after the 
  6235. corrections were sent out, virtually by return of post, as version 1.8, 
  6236. what a different package! On a scale of one to ten, this package scores 
  6237. ten from myself and my daughter and is thoroughly recommended for home 
  6238. and school use. Well done iSV! Excellent value for money.
  6239. 9.5
  6240. Talking of money, Cross-Stitch costs ú21.50 inclusive from iSV Products 
  6241. or ú21 though Archive.
  6242. 9.5
  6243. Anyone who purchased this software prior to this latest version can 
  6244. upgrade free of charge by returning their original disc with a stamped 
  6245. addressed envelope to iSV. No stamp Ö no upgrade.áuá
  6246. 9.5
  6247. Portfolio
  6248. 9.5
  6249. Dave Wilcox
  6250. 9.5
  6251. Portfolio is a very simple media display tool produced by WECC, 
  6252. (Warwickshire Educational Computing Centre). The program lets you 
  6253. display a sequence of graphic images and, if appropriate, associated 
  6254. sound samples. It is a nice presentation package, suitable for home, 
  6255. school or business use.
  6256. 9.5
  6257. What do you get?
  6258. 9.5
  6259. The software comes in a plastic fold-over wallet containing four discs 
  6260. and an A5 manual. The manual consists of 36 pages, is well written and 
  6261. well presented, and explains the software in a concise manner which will 
  6262. have anybody making presentations in no time at all.
  6263. 9.5
  6264. Disc one contains the program, !System and !Scrap, taking up a massive 
  6265. 160Kb. The rest of the disc and the other three discs are filled with 
  6266. example presentations, used to good effect to show how simple the 
  6267. software is to use.
  6268. 9.5
  6269. Requirements
  6270. 9.5
  6271. The minimum requirements for this package are RISC OS 3.1 or higher, 
  6272. preferably a hard drive, (it will run from floppy, only slower) and 2Mb 
  6273. of memory. Obviously, if you start using high resolution graphics and 
  6274. large JPEG files or the like, a larger memory machine will be needed. 
  6275. When using these files, it must also be noted that the timing will be 
  6276. inconsistent with the configuration setting, due to the time these files 
  6277. take to load Ö you rich people out there with RiscPCs will have little 
  6278. or no trouble. (Iæve just gone green!)
  6279. 9.5
  6280. The program
  6281. 9.5
  6282. There is no copy protection on the disc, so backup first or install to 
  6283. hard disc. The program can be installed anywhere on the disc you wish. 
  6284. The configuration window is the main item, which allows several settings 
  6285. to control the manner the frames load and wipe. You can run your 
  6286. presentation in a carousel fashion, i.e. when the end is reached, it 
  6287. restarts and goes on ad infinitum, or you can set it for a single pass. 
  6288. There are 16 fade options, such as diamonds Ö when the current screen is 
  6289. due to be changed, it fades and the new screen is introduced with an 
  6290. overlay diamond effect.
  6291. 9.5
  6292. These effects can be selected as a single fade throughout or Éallæ, 
  6293. where a different fade is used for each update. You can, of course, 
  6294. switch off the fade option if desired. The time between fades can be 
  6295. altered; some screens obviously take longer for the spectator to digest 
  6296. than others, especially if text is used. The display can be set to 
  6297. change automatically or manually. This will be a great help if your 
  6298. presentation is keyed to your speech and gives time for side tracking or 
  6299. dealing with questions. Using this feature, it is possible to step 
  6300. forwards and backwards using the mouse or icons on screen.
  6301. 9.5
  6302. A presentation
  6303. 9.5
  6304. A presentation is so easy to construct Ö I did not initially believe 
  6305. this was all I had to do. To construct a basic presentation, you drag 
  6306. your pictures into a directory, (files do not need to be squashed but 
  6307. they can be if you prefer), name your directory to fit your presentation 
  6308. for future reference, and then drag it onto the iconbar icon. The frames 
  6309. step through in alphanumeric order using the configurations set up as 
  6310. above Ö thatæs it!!
  6311. 9.5
  6312. To top this, within the presentation directory make another directory 
  6313. called sounds. Put sound samples, again squashed, into this directory 
  6314. and name them the same as the associated picture. When the picture 
  6315. loads, so long as you have a sample player, like ÉSoundConæ by Rick 
  6316. Hudson, (FreeWare), you will hear the sound as well Ö impressive or 
  6317. what?
  6318. 9.5
  6319. For the more adventurous, control can be via script files, which are 
  6320. also saved into your root presentation directory. These files are made 
  6321. up of some very simple commands and are very easy to construct using a 
  6322. text editor. This enables more precise control over the presentation. 
  6323. 9.5
  6324. At present, Portfolio can cater for the following filetypes: Sprites, 
  6325. drawfiles, JPEG files, squashed sprites, squashed drawfiles, GIF files, 
  6326. PCX files, BMP files, RLE files, PhotoCD files and Armadeus sound files. 
  6327. (For PhotoCD, you will need to have Photoview loaded first. This should 
  6328. have been provided with your CD-ROM.)
  6329. 9.5
  6330. Conclusion
  6331. 9.5
  6332. Excellent, no hang ups, no crashes, easy to use, versatile and 
  6333. reasonably priced. Portfolio costs ú25 single user, ú25 primary school 
  6334. site licence, and ú29 secondary school site licence from WECC, but you 
  6335. have to add ú1 p&p and VAT to these prices.áuá
  6336. 9.5
  6337. The Oxford Infant Talking Atlas 
  6338. 9.5
  6339. Joe Gallagher
  6340. 9.5
  6341. The Oxford Infant Talking Atlas is the latest fruit of the collaboration 
  6342. between Sherston Software and OUP which began with the Oxford Reading 
  6343. Tree series of talking books several years ago. Sherston had been 
  6344. involved with talking books, prior to this, in the form of its own 
  6345. Naughty Stories series and had already begun to explore using sound for 
  6346. information books in its Look Hear topic books. If you are familiar with 
  6347. these, the format of the latest offering will come as no surprise. 
  6348. 9.5
  6349. As well as the discs the package includes a paperback version of the 
  6350. atlas. The single user version employs Sherstonæs familiar key disc 
  6351. approach, and although there has been much debate about it in the pages 
  6352. of this magazine, I must add my two pennyæs worth.
  6353. 9.5
  6354. Obviously, software producers want to prevent unauthorised copying of 
  6355. programs, but I feel that, now that hard disc systems are becoming the 
  6356. norm, having to use a floppy disc to start up a program is a bit 
  6357. primitive. I donæt believe that programs such as this will be pirated to 
  6358. the same extent as happens with games software. Sherston has started to 
  6359. appreciate this with its reduced and very reasonable site licence 
  6360. prices. If you have more than one computer, it is definitely worth 
  6361. buying the site licence version. 
  6362. 9.5
  6363. As with all Sherstonæs products, navigating through the program is 
  6364. simplicity itself, and it certainly does seem to achieve coverage of the 
  6365. Key Stage 1 requirements for map reading under the National Curriculum. 
  6366. Unfortunately, thatæs about it really, as the program doesnæt actually 
  6367. do much else.
  6368. 9.5
  6369. To be fair this isnæt so much the fault of Sherston as the material with 
  6370. which they were working (the National Curriculum) and the limitations 
  6371. imposed by the floppy disc medium. I think, however, that slightly more 
  6372. use could have been made of hyper-links for exploring some features of 
  6373. the countries. As it is, it comes across as a fairly run-of-the-mill 
  6374. presentation which could have been knocked up in a few hours with the 
  6375. likes of Genesis.
  6376. 9.5
  6377. This is potentially such an exciting topic that it deserves more 
  6378. attention than merely reading out the names of towns, maps and rivers.
  6379. 9.5
  6380. The Oxford Talking Atlas is available from Sherston software and costs 
  6381. ú20 +VAT for a single user licence (ú22 through Archive) and ú30 for a 
  6382. site licence version.áuá
  6383. 9.5
  6384. Oracle Agreement Signed
  6385. 9.5
  6386. öAcorn has entered into an agreement with Oracle Corporation for the 
  6387. development of reference designs for a range of Network Computing 
  6388. products.
  6389. 9.5
  6390. öThese Network Computers will be based on open internet standards such 
  6391. as HTML and Sunæs Java, and at a level that is independent of any 
  6392. specific machine architecture. They will be intelligent devices which 
  6393. are connected to networks and are low cost as they do not need local 
  6394. mass storage and have minimal RAM requirements.ò
  6395. 9.5
  6396. OK, so what does it mean? Nick Chalk has written an excellent article 
  6397. (page 12) based on prior speculation. Oracle (the worldæs second biggest 
  6398. software producer) want to attack Microsoftæs monopoly and they see the 
  6399. netsurfer (sorry, ÉMediaSurferæ), as one way to try. Acorn Éhave the 
  6400. technologyæ that Oracle want, and now that the link with Oracle is 
  6401. official, Acorn have the money to get the development moving apace. The 
  6402. up-front payment from Oracle is rumoured to be a seven-figure sum which 
  6403. will presumably be spent mainly on development.
  6404. 9.5
  6405. The money being thrown at MediaSurfer will generate technological spin-
  6406. off at other levels, most directly for ÉMediaSelectoræ (STB) but also at 
  6407. other levels. If you combine this with the likely future input at 
  6408. ÉMediaMakeræ level with multi-platform computers (RiscPC 800, StrongARM 
  6409. and CHRP Ö see page 11), Acornæs future looks set very fair.áuá
  6410. 9.5
  6411. Acorn MediaRange Ö No Limits to Learning
  6412. 9.5
  6413. Acorn is involved, as ever, in discussions on the future of education. 
  6414. The massive explosion of multimedia information is a fact of life, and 
  6415. education needs to move very rapidly if it is to enable our young people 
  6416. not just to cope with this revolution but to exploit it (in the best 
  6417. possible sense of the word). Acorn are aware that education is no longer 
  6418. just a school or college activity but, with improved communications, 
  6419. also a home or community activity Ö hence the phrase ÉNo limits to 
  6420. learningæ.
  6421. 9.5
  6422. To provide the tools for this, Acorn is developing a new range of 
  6423. Étechnologiesæ (they are trying to get away from it being about 
  6424. Écomputersæ) which includes hardware, software, communications and 
  6425. networking. The Acorn MediaRange is providing a Éframework for 
  6426. technologyæ with Éappropriateæ technology for the different stages of 
  6427. learning.
  6428. 9.5
  6429. But are there any actual new products? MediaSurfer is Acornæs netsurfer 
  6430. offering which will allow pupils to browse the Web. MediaStore and 
  6431. MediaService are going to offer ÉEducation Onlineæ via cable or 
  6432. SchoolServer Ö in due course, homework may well involve accessing the 
  6433. school Élibraryæ from home via cable! All of these, including 
  6434. MediaSurfer, are due to be available in the third quarter of 1996.
  6435. 9.5
  6436. Conspicuous by its absence at BETT was the threatened Acorn PC-clone. It 
  6437. would not surprise me if Acorn had decided that they can now afford to 
  6438. concentrate on leading into the future with MediaRange rather than 
  6439. following the crowd into PCs. Certainly, at BETT, the contrast was very 
  6440. marked: Apple, IBM, Elonex, RM, etc were all concentrating on the 
  6441. latest, fastest computer, offering multimedia facilities and Internet 
  6442. access and selling educational software Ö a reactive exercise to provide 
  6443. Éwhat education wantsæ. Acorn, on the other hand, is working with 
  6444. educationalists to see where this information-rich society is going, how 
  6445. education needs to respond, and how Acorn can provide appropriate 
  6446. technologies for the future.
  6447. 9.5
  6448. The only thing missing in the range (see the comment on page 20) is a 
  6449. decent portable. Mind you, it will be interesting to see what comes from 
  6450. Psion in the months ahead. If, as is rumoured, their next offering is 
  6451. going to be ARM-based, this helps Acorn to produce a continuum of 
  6452. appropriate technology for education, home (and business?) at every 
  6453. level.
  6454. 9.5
  6455. On a personal note, like Gerald Fitton (see page 15), I have recently 
  6456. started using a Pocket Book and am realising what an incredibly powerful 
  6457. little beast it is. Those who use it will know that its size belies its 
  6458. potential. Once you start to use it, you see more and more applications 
  6459. for it and become hooked! As I said last month, I think Geraldæs 
  6460. comments have a prophetic edge and it will be interesting to see where 
  6461. things go in the future.
  6462. 9.5
  6463. The importance of all this is that Acorn is the only company, certainly 
  6464. in the UK and probably in the world, that has the range of technologies 
  6465. to cover the whole spectrum of educational requirements. That is a very 
  6466. bold statement and, without some interpretation of what Acorn are up to, 
  6467. it is difficult to justify, but watch this space...áuá
  6468. 9.5
  6469. ...continued on page 8
  6470. 9.5
  6471.  
  6472.