home *** CD-ROM | disk | FTP | other *** search
/ Archive Magazine 1997 / ARCHIVE_97.iso / text / magazine / vol_09 / issue_07 < prev    next >
Text File  |  1996-03-07  |  321KB  |  6,673 lines

  1. Products Available
  2. 9.7
  3. 3Gb for the price of 2Gb Ö We have some 3Gb external SCSI drives on sale 
  4. for ú750, virtually the same price as the 2Gb (ú730). We have two 
  5. available, so ring if you would like one of them.
  6. 9.7
  7. 5-ARM processor boards Ö Simtec are hoping to have development versions 
  8. of their 5-ARM multiprocessor cards available by the time you read this 
  9. (the boards are due at Simtecæs on 13/3/96). For ú250 +VAT +p&p (ú290 
  10. through Archive), you get a backplane which plugs into the second 
  11. processor slot on your RiscPC, and into which you plug your main ARM 
  12. processor. It then has slots on it for up to four slave ARM processor 
  13. cards and one PC processor. Unfortunately, at this stage, the PC side of 
  14. it isnæt working properly due to timing problems. The five ARM cards 
  15. work together beautifully, but the timing on the PCs has been optimised 
  16. so acutely (well, they have to, to get the last ounce of speed out of 
  17. them!), that they arenæt very tolerant in cooperative mode. (I see a 
  18. certain parallel here!)
  19. 9.7
  20. When production boards are available, they will cost ú150 +VAT +p&p 
  21. (ú175 through Archive) for the backplane and software. You can then 
  22. populate it with whatever processors you wish: ARM610 (ú50 through 
  23. Archive Ö while stocks last), ARM710 (ú147 through Archive), ARM810 
  24. (TBA!) and StrongARM (TBA!!). (Anyone fancy a 5-StrongARM RiscPC?!)
  25. 9.7
  26. Anglia Multimedia have gone live on the Web! Anglia Multimedia are well 
  27. known for their CD-ROMs, and now the facilities offered by Anglia have 
  28. been extended through a new web site, offering educational materials, 
  29. on-line ordering, previews, and an opportunity to join their multimedia 
  30. club. Other products such as datafiles and maps, which can be 
  31. downloaded, will also be available from the site. The service is 
  32. designed for teachers, parents and children at school and at home. 
  33. Potential purchasers will be able to view examples of Anglia products 
  34. and access information and special offers. News and support areas will 
  35. allow users to gain upgrade information, and will also include an ideas 
  36. area in which teachers can exchange project information and tips for 
  37. using Anglia products in the classroom. The multimedia club is for 
  38. parents and children at home, offering a range of opportunities based on 
  39. themes in Angliaæs educational CD-ROMs. It is hoped that competitions 
  40. and projects will encourage childrenæs participation in the club Ö 
  41. membership is free. For further information, visit Anglia Multimedia at:
  42. 9.7
  43. http://www.iats.norfolk.gov.uk/anglia
  44. 9.7
  45. Cambridge Reading Ö Talking Books are disc-based versions of the six 
  46. books in the ÉBeginning to Readæ phase of Cambridge Reading, aimed 
  47. mainly at children in Reception/Primary 1. Each talking book is a 
  48. computer version of a real book and includes all the text (read aloud), 
  49. and all the pictures, each with additional animation. The pages are 
  50. presented one at a time Ö unless the illustration is a double-page 
  51. spread, in which case the spread is shown as one picture. Children can 
  52. use the mouse to turn pages on-screen, to move forward or to re-visit 
  53. previous pages. The text for each book is read by a clear-speaking 
  54. adult. If a child selects the ear icon, to hear all the text shown on 
  55. the screen, they will hear it read using appropriate speed and 
  56. intonation, with each word highlighted as it is spoken. The six titles 
  57. in this collection are: My Pet; The Picnic; Walking in the Jungle; I 
  58. went to School this Morning; A very Hot Day; and What For?
  59. 9.7
  60. Cambridge Reading Talking Books cost ú40 +VAT +p&p for a single user, or 
  61. ú47 through Archive.
  62. 9.7
  63. ClickART, Sports and Games, from Matt Black, is another of their 
  64. excellent clipart selections. This collection is made up of 180 colour 
  65. images on the theme of Sports & Games. There are twelve categories 
  66. spread over four discs including: borders, courts, fitness, flags, 
  67. flying, horses, gear, ice & snow, water, sports, flying and icons. The 
  68. images are in Draw format and the package includes Hugh Eagleæs PickAPic 
  69. application making the viewing and loading of saved images that much 
  70. easier. There is also a 32-page printed booklet showing the images, and 
  71. giving advice on how to use them. ClickArt Sports and Games costs ú35 
  72. +p&p. The pack includes a free school site licence. Purchasers will also 
  73. be able to obtain a free disc of clipart worth up to ú30.
  74. 9.7
  75. Computer Concepts have reduced the cost of their Impression range of 
  76. software, and produced new versions of Édongle-lessæ Artworks, Style and 
  77. Publisher. The new prices are: Artworks ú116.32 for single user, ú517 
  78. for a site licence; Style ú92.82 for a single user, ú411.25 for a site 
  79. licence; Publisher ú151.57 for a single user, ú517 for a site licence; 
  80. Publisher Plus ú269.07. To upgrade to Publisher Plus from Publisher 
  81. costs ú116.32. 
  82. 9.7
  83. Through Archive, Artworks costs ú110 for a single user, and ú490 for a 
  84. site licence. Style costs ú85 for single user, ú390 for a site licence; 
  85. Publisher costs ú144 for a single user, and ú490 for a site licence. 
  86. Publisher Plus costs ú255 and the upgrade from Publisher is ú110.
  87. 9.7
  88. To exchange your current versions of Artworks and Publisher for the new 
  89. dongle-less versions, you need to return your dongle, with a note of 
  90. your serial number, and a payment of ú15 to Computer Concepts. So far, 
  91. Publisher Plus is not included in the dongle-less collection so, 
  92. according to CC, if you upgrade from a non-dongled Publisher to a 
  93. dongled Plus, the upgrade price will include a dongle!
  94. 9.7
  95. This is good news indeed as there is still no sign of Ovation Pro, but 
  96. Beebug are saying they hope it will be available öin the next couple of 
  97. months or soò.
  98. 9.7
  99. Essential Selection CD-ROM is a free sampler CD-ROM from Yorkshire 
  100. International Thompson Multimedia showing examples from some of their 
  101. products. Included on the CD-ROM are examples from: Aspects of Religion, 
  102. British Birds, Directions 2000, En Marchai, En Route, Inventors and 
  103. Inventions, Max and the Machines, The Physical World, Scrapbook, World 
  104. War II Ö Global Conflict, and World War II Ö Sources and Analysis. From 
  105. the Environmental Series: Water, Land and Air; Climate Change; 
  106. Conservation; and Dwindling Resources. From the Science Series: 
  107. Elements; and Materials. The CD-ROM can be obtained direct from YITM.
  108. 9.7
  109. Heavy mouse balls Ö These are now available through Archive for ú3 each.
  110. 9.7
  111. HyperStudio is a sort of electronic scrapbook that allows text and 
  112. graphics, sound and animations, video and, in the latest versions, 
  113. material from the Internet and other online sources, to be assembled 
  114. creatively into CD style multimedia pages called stacks. It has been 
  115. designed to support the most inexperienced users, constantly relating to 
  116. the way we actually think and learn. Its uses are almost endless e.g. 
  117. lively presentation of work, records of achievement, student portfolio 
  118. work, records, exam and test results, interactive school or class 
  119. magazines, interactive revision notes, pupil and staff information lists 
  120. with pictures, etc. 
  121. 9.7
  122. Although aimed at education, it does have a place in corporate and home 
  123. environments, providing a means of collecting and displaying any kind of 
  124. information.
  125. 9.7
  126. The educational prices from TAG Developments for HyperStudio are: ú99.95 
  127. for a single user licence; ú299.95 for a 5-pack site licence Ö 
  128. thereafter each new licence costs ú37.
  129. 9.7
  130. For non-educational users, a single user licence is ú149.95; a 5-pack 
  131. site licence is ú499.95. All prices are +VAT +p&p. Through Archive, the 
  132. non-educational single user licence is ú168.
  133. 9.7
  134. Loudspeakers Ö Eesox have three loudspeakers suitable for Acorn 
  135. computers. The speakers are 12W, 25W and 80Watt models (Peak Music Power 
  136. Output), and come with a cable to connect to a mini jack socket. This 
  137. means that they can be used with Walkmans etc, as well as Acorn 
  138. computers. All speakers are magnetically shielded making them suitable 
  139. for use next to a computer. Eesox have evaluated a number of different 
  140. speakers and chose these for their good all round quality. 
  141. 9.7
  142. The 25W and 80W have noticeably more bass than the 12W, but the 12W 
  143. donæt take up as much desk space and are the most popular. The sound 
  144. quality is slightly better with the 25W and 80W. All speakers have a 
  145. volume adjuster, but the 25W and 80W also include a bass and treble 
  146. adjuster. They cost ú25 for the 12W (size: 80mm wide ╫ 180mm high ╫ 
  147. 115mm deep); ú35 for the 25W (size: 105╫160╫130) and ú49 for 80W (size: 
  148. 140╫190╫140), all +p&p +VAT; or ú32, ú43 and ú60 respectively through 
  149. Archive. 
  150. 9.7
  151. Modems Ö Because of the huge growth in interest in the Internet, the 
  152. sales of modems are increasing and so the price is dropping whilst, at 
  153. the same time, the facilities are improving. The Sportster modems we 
  154. sell now cost ú135 for the 14.4k and ú220 for the 28.8k. Not only are 
  155. these modems cheaper but they now also handle voice (for ansaphone-type 
  156. applications) as well as fax.
  157. 9.7
  158. PD drive pricing Ö The price of the PD drive (as used in the Cumana 
  159. proTeus) has dropped to ú495 for an internal RiscPC drive and ú595 for 
  160. an external drive. We announced this as a öSpecial Purchaseò last month 
  161. but, actually, we were misled by our suppliers. This is a continuing 
  162. price because Panasonic have dropped their prices.
  163. 9.7
  164. Praktikum Ö Since Archive went on-line on the net, we have had a lot of 
  165. useful contact with a number of companies in the UK and overseas. 
  166. Praktikum came to our attention through contact with Feldner & Braun 
  167. Software, Germany.
  168. 9.7
  169. Praktikum is a formula-based program for processing numerical series. 
  170. Its advantages show especially when a formula is used many times with 
  171. different entries (e.g. tables of functions, processing of data series 
  172. from scientific experiments). Praktikum does not work in a matrix 
  173. representation mode as spreadsheet programs do, but all the given data 
  174. is held in named variables and referred to under these names in the 
  175. formulae. Here a variable can be a whole series of data from an 
  176. experiment or it can be defined as a formula depending on other 
  177. variables. The variables can then be presented in either tables or 
  178. graphs.
  179. 9.7
  180. Graphs can be exported as drawfiles. Tables can be exported as CSV, TSV 
  181. or TeX files. Formulae can be exported as TeX source code. Formulae 
  182. (including automatically generated ones) can be imported as text files, 
  183. and data series as CSV files.
  184. 9.7
  185. As yet, we do not have any pricing information on this product, but you 
  186. can find out more by browsing their web site at: http://www.acorn.co.uk/
  187. acorn/university/praktikum
  188. 9.7
  189. Serial switch Ö As an alternative to adding an extra serial port (ú92 
  190. and it takes up one precious podule slot), how about a serial switch box 
  191. for ú25 through Archive? This product was born out of necessity Ö having 
  192. started using a Pocket Book, the A-Link became an essential connection 
  193. to the Editoræs computer as well as the modem!
  194. 9.7
  195. Smudge is the central character in a number of stories from Storm 
  196. Educational Software, aimed at the 5+ age group. Already in the 
  197. collection are: Smudge the Spaniel (looking at mathematics, English, 
  198. number recognition, sequencing, adding counting and multiplication); 
  199. First Words with Smudge (looking at spelling, letter shapes and 
  200. writing); and Smudge the Scientist (looking at Science). Two new titles 
  201. are now available. Smudge Discovers the World is designed to equip 
  202. children with basic geographical skills; in part one, Smudge looks at 
  203. different types of housing in villages, towns and cities Ö discovering 
  204. the UK and Europe. In part two, compass co-ordinates and mapping skills 
  205. are introduced. Smudge Punctuates deals with English punctuation. Itæs a 
  206. graded package designed for 5-9 year olds, helping to show that 
  207. punctuation makes written work interesting and enjoyable. Smudge is 
  208. suitable for school or home use. 
  209. 9.7
  210. Smudge Punctuates costs ú34.99 +p&p or ú35 through Archive. Smudge 
  211. Discovers the World costs ú45.99 +p&p or ú45 through Archive.
  212. 9.7
  213. Speak was reviewed in the March edition of Archive (9.6 p8), where the 
  214. reviewer suggested that the only thing it lacked was a spell checker. 
  215. Well, it now has one. It even uses the pronunciation information in the 
  216. speak module to help produce a list of similar sounding words to a given 
  217. word. It seems considerably better at finding words from a Ésounds likeæ 
  218. mis-spelling than any other RISC OS product Ö confirmed by tests run by 
  219. Ted Pottage of the British Dyslexia Association computer committee. It 
  220. deals with typographical errors in the usual way. According to its 
  221. author, Jonathan Duddington, Speak is constantly under development and 
  222. he hopes to announce other improvements in the near future. Toáupgrade 
  223. from earlier versions, send the original disc with a 25p stamp for 
  224. return postage, to: JonathanáDoddington, 6a Old Mill Avenue, Coventry 
  225. CV4á7DY.
  226. 9.7
  227. Studio24Pro is a new version of Pineapple Softwareæs much respected 
  228. bitmap program. Among the new features is the ability to move, scale, 
  229. rotate and edit Draw-type objects as though they were in a vector 
  230. graphics program Ö the same applies to text. There are more filters and 
  231. effects available, texture generation, more brush options, improved use 
  232. of colour channels, and much much more. For a full review, see last 
  233. monthæs magazine (9.6 p43). At the moment, the manuals for Studio24Pro 
  234. are not yet finished but, as a special offer, Pineapple are offering 
  235. Studio24Pro free if you buy Studio24 Ö this will only last until the new 
  236. manuals are printed. You will receive a copy of the manual once itæs 
  237. finished, and then there will be a new price for the Pro package. Until 
  238. then, the price of Studio24 (with Pro) is ú125 +VAT +p&p or ú140 through 
  239. Archive.
  240. 9.7
  241. PC CD-ROMs Ö There should be some interesting developments with PC CD-
  242. ROMs over the next few months! Using a PC-to-Acorn Reader, Innovative 
  243. Media Solutions have already managed to read a number of PC CD-ROMs; 
  244. some, apparently, actually work faster with the Reader than on native PC 
  245. architecture. So far, the following titles are available: from the 
  246. Dorling Kindersley range: PBáBearæs Birthday Party ú33.19 +VAT +p&p; and 
  247. The Way Things Work ú42.90 +VAT +p&p, and from the Microsoft Home 
  248. Series: Dinosaurs, and Musical Instruments, at ú39 +VAT +p&p each, or 
  249. ú46 through Archive. (These were reviewed in Archive 9.6 p67.) Other 
  250. titles will be available throughout the rest of the year. (Ancient Lands 
  251. and Dangerous Creatures, also at ú39 +VAT +p&p each, or ú46 through 
  252. Archive, should be available by the time you read this.)
  253. 9.7
  254. Photobase Primary Images is another in the collection of Photobase 
  255. images from Longman Logotron. Images cover over 30 categories including 
  256. Environment, Entertainment, Birthplaces, Pets, History and People. Each 
  257. photograph is accompanied by a brief description, and keywords which 
  258. will enable users to retrieve images related to a specific topic. The 
  259. images have been chosen for their quality and relevance to the Primary 
  260. National Curriculum. The idea is to allow children to compare a wide 
  261. range of images with their own environment and gain experience in 
  262. searching and classifying information. The images included were 
  263. considered to be the best from entries in a photographic competition 
  264. organised by MAPE (Micro and Primary Education). All the images are 
  265. copyright free. The CD-ROM costs ú52 +VAT +p&p, or ú60 through Archive.
  266. 9.7
  267. QuickLynk, from Desktop Projects, provides a useful way of transferring 
  268. data from one RISC OS computer to another. The package comprises one 
  269. disc of software and 5 or 10 metres of cable for linking the two 
  270. computers. Once attached to the serial port, either by the local cabling 
  271. or remotely via a modem, QuickLynk allows users to transfer files to and 
  272. fro quickly and easily. For security, there is a password system which 
  273. prohibits access by unauthorised users. The QuickLynk software on its 
  274. own costs ú28; with 5 metres of cable ú34; and with 10 metres of cable 
  275. ú39. All prices are +VAT. Through Archive, the software on its own costs 
  276. ú32; with 5 metres of cable ú38; and with 10 metres of cable ú44.
  277. 9.7
  278. SignalBox is a computer simulation of the Kidderminster signal box, with 
  279. a selection of different timetables, fully functional interlocking on-
  280. screen clock and a display of your score, updated at every mistake! A 
  281. cut-down version was distributed on the Archive monthly disc (9.5). The 
  282. full version costs ú25 and part of the money will be donated to the 
  283. Severn Valley Railway. Available from: C K Hall, 3áRockleaze Court, 
  284. Sneyd Park, Bristol BS9 1NN.
  285. 9.7
  286. Simple Circuits is a combined software and hardware product designed to 
  287. teach children the basic fundamentals of electricity and simple electric 
  288. circuits, based on the requirements of Key Stage 2 (science) of the 
  289. National Curriculum. Children build circuits from the software, and 
  290. answer questions about their findings. Camboard Technology, the 
  291. designers of Simple Circuits, have now introduced a new low cost site 
  292. licence for primary schools. The new site licence costs ú49.95 +VAT and 
  293. includes one hardware pack. The single user price is still ú20.95 +VAT. 
  294. Single users can upgrade to a site licence for ú20 +VAT. More 
  295. information can be obtained by writing to Camboard Technology or 
  296. visiting their web pages at: http://ourworld.compuserve.com:80/
  297. homepages/camboard/
  298. 9.7
  299. Tele-card is a standard Acorn format expansion card which carries tuning 
  300. and decoding circuitry to allow the reception of television signals and 
  301. display of teletext pages. As well as delivering decoded teletext pages 
  302. directly into the computer, it can supply audio and video signals 
  303. suitable for feeding into domestic entertainment systems, video 
  304. recorders, video digitisers and many computer monitors. XOB, the company 
  305. behind Tele-Card, have added some new features to their system. The 
  306. first is an application which allows sub-titles to be grabbed in real 
  307. time and accumulated as text files. The second is an application which 
  308. shows how teletext is received in real time, line by line. This allows 
  309. users to investigate the way some of the newer teletext services are 
  310. being implemented, including Program Delivery Control.
  311. 9.7
  312. A single user system costs ú152 +VAT +p&p or ú175 through Archive. The 
  313. network version costs ú342 +VAT +p&p. Existing users can get a free 
  314. upgrade from XOB.
  315. 9.7
  316. Virtualise is Claresæ new virtual memory management application. It will 
  317. benefit users of ProArt 24 and Composition who have less than 16Mb of 
  318. DRAM. It will also help users of programs which utilise Dynamic Memory, 
  319. such as Publisher and ImageFS. The updated versions of ProArt 24 
  320. (version 1.02) and Composition (version 1.02) now have support for 
  321. Virtualise. Prices are: for ProArt 24 ú169.95; the upgrade from ProArt2 
  322. or ProArt2CD is ú49.95; to upgrade from any other art package is ú85.00. 
  323. All prices include VAT and p&p. Through Archive, the price for ProArt 24 
  324. is ú160.
  325. 9.7
  326. Composition costs ú169.95; the price for ProArt 24 owners is ú85.00; the 
  327. price for owners of other art packages is ú99.95 All prices include VAT 
  328. and p&p. Through Archive, the price for Composition is ú160.
  329. 9.7
  330. Virtualise costs ú24.95 from Clares or ú24 through Archive.
  331. 9.7
  332. Yellowstone will be shipping some new products by the end of March.
  333. 9.7
  334. UltraSCSI3 is a state-of-the-art SCSI controller card for the RiscPC. It 
  335. supports the latest SCSI-3 specification, using 32-bit transfers and DMA 
  336. access to give performance of up to 7Mb/s using asynchronous SCSI 
  337. transfers and 8Mb/s using synchronous ones. The UltraSCSI3 controller 
  338. can be used with up to seven SCSI devices and supports SCSI, SCSI-2, 
  339. Fast SCSI-2 and SCSI-3 standards. UltraSCSI3 costs ú165 +VAT +p&p or 
  340. ú190 through Archive.
  341. 9.7
  342. DesktopTV is a modular audio multimedia card, incorporating a complete 
  343. television receiver and audio processor. The video digitizer has been 
  344. specifically designed to provide full motion colour desktop video at 
  345. full frame rate for smooth display of TV pictures. The latest one-chip 
  346. front end digital colour decoder from Phillips is used as the basis for 
  347. the digitizer Ö brightness, contrast, saturation and hue are controlled 
  348. in real time. DesktopTV cost ú165 +VAT +p&p or ú190 through Archive.
  349. 9.7
  350. Already available is Mozart, a 16-bit digital sound card with a four-
  351. channel mixer. This enables sound from two sources to be mixed with 8-
  352. bit sound produced on the motherboard by VIDC, along with the sound 
  353. output from the 16-bit sound circuit. The 16-bit audio circuit 
  354. incorporates over-sampling techniques along with a digital tracking 
  355. filter. Mozart costs ú59.95 +VAT +p&p or ú69 through Archive.
  356. 9.7
  357. Review software received...
  358. 9.7
  359. We have received review copies of the following: ÅStrike (eg), 
  360. ÅEssential Selection CD (e), ÅBeginning to Read (e), ÅArcVenture IV Ö 
  361. The Anglo Saxons (e), ÅElf Tales (e), ÅESP Midi Synthesiser (m), ÅNelson 
  362. and his Navy (e), ÅSignalBox (?), QuickLynk (u).
  363. 9.7
  364. e=Education, g=Game, u=Utility.
  365. 9.7
  366. If you would like to review any of these products, please contact the 
  367. Archive office. Potential reviewers will need to show that they would 
  368. use the product in a professional capacity or that they have some 
  369. knowledge of the particular field.áuá
  370. 9.7
  371. 4Mation  14 Castle Park Road, Whiddon Valley, Barnstaple, Devon, EX32 
  372. 8PA. (01271¡25353) [01271¡22974] <nsouch@cix.compulink>
  373. 9.7
  374. Abacus Training  29 Okus Grove, Upper Stratton, Swindon, Wilts, SN2 6QA. 
  375. (01793¡723347) [01793¡723347]
  376. 9.7
  377. Acorn Computers Ltd  Acorn House, Vision Park, Histon, Cambridge, CB4 
  378. 4AE. (01223¡254254) [01223¡254262]
  379. 9.7
  380. Acorn-by-Post  13 Dennington Road, Wellingborough, Northants, NN8 2BR. 
  381. (01933¡279300)
  382. 9.7
  383.   Peter Goater
  384. 9.7
  385. Acorn Risc Technologies  Cambridge Technopark, 645 Newmarket Road, 
  386. Cambridge, CB5 8PB. (01223-577800) [01223-577900] <sales@applied-risc-
  387. tech.co.uk>
  388. 9.7
  389. Alsystems (p7)  47 Winchester Road, Four Marks, Alton, Hampshire, GU34 
  390. 5HG. (01420¡561111) <keith@alsys.demon.co.uk>
  391. 9.7
  392. Alternative Publishing  Suite 1, Pentagon House, 38 Washington Street, 
  393. Glasgow, G3 8AZ. (0141¡248¡2322) [0141¡248¡3638] 
  394. <sales@altpvb.demon.co.uk>
  395. 9.7
  396. Anglia Multimedia  Anglia House, Norwich, NR1 3JG. (01603¡615151) 
  397. [01603¡631032]
  398. 9.7
  399. APDL  39 Knighton Park Road, Sydenham, London, SE26 5RN.
  400. 9.7
  401. Apricote Studios  2 Purls Bridge Farm, Manea, Cambridgeshire, PE15 0ND. 
  402. (01354¡680432)
  403. 9.7
  404. Base5 Technical Graphics  P.O. Box 378, Woking, Surrey, GU21 4DF. 
  405. (01483¡761197)
  406. 9.7
  407. Camboard  P.O.Box416, Cambridge, CB3 7YS. (01223¡264512) [01223¡264512] 
  408. <101320,447@compuserve.com>
  409. 9.7
  410. Clares Micro Supplies  98 Middlewich Road, Rudheath, Northwich, 
  411. Cheshire, CW9 7DA. (01606¡48511) [01606¡48512] 
  412. <sales@clares.demon.co.uk>
  413. 9.7
  414. Computer Concepts  Gaddesden Place, Hemel Hempstead, Herts, HP2 6EX. 
  415. (01442¡351000) [01442¡351010]
  416. 9.7
  417. Datafile  71 Anson Road, Locking, Weston¡super¡Mare, Avon, BS24 7DQ. 
  418. (01934¡823005) <sales@datafile.demon.co.uk>
  419. 9.7
  420. Desktop Projects Ltd  Unit 2A, Heapriding Business Park, Ford Street, 
  421. Stockport, SK3 0BT. (0161¡474¡0778) [0161¡474¡0781]
  422. 9.7
  423. Eesox  Suite 8C, Newton House, 147 St Neots Road, Hardwick, Cambridge, 
  424. CB3 7QJ. (01954¡212263) [01954¡212263]
  425. 9.7
  426. Innovative Media Solutions  P.O.Box 332, Bristol, BS99 7XL. 
  427. (0117¡979¡9979) [0117¡979¡9979] <enquire@ims¡bristol.co.uk>
  428. 9.7
  429. Jonathan Duddington  6a Old Mill Avenue, Coventry, CV4 7DY. 
  430. (01203¡415535)
  431. 9.7
  432. Longman Logotron  124 Cambridge Science Park, Milton Road, Cambridge CB4 
  433. 4ZS. (01223¡425558) [01223¡425349] <pmaltby@logo.com>
  434. 9.7
  435. Matt Black  6 Henry Court, Henry Street, Peterborough, PE1 2QG. 
  436. (01733¡315439)
  437. 9.7
  438. Neutron Software  Birch Tree House, The Street, Petham, Canterbury, 
  439. Kent, CT4 5QU. (01227¡700516)
  440. 9.7
  441. Octopus Systems  9 Randwell Close, Ipswich, IP4 5ES. (01473¡728943) 
  442. [01473¡270643] <sales@octopus.thenet.co.uk> <http://www.thenet.co.uk/
  443. octopus/>
  444. 9.7
  445. Oregan Developments  36 Grosvenor Avenue, Streetly, Sutton Coldfield, 
  446. B74 3PE. (0121¡353¡6044) [0121¡353¡6472] <sales@oregan.demon.co.uk> 
  447. <support@oregan.demon.co.uk>
  448. 9.7
  449. Pineapple Software  Suite13, South Park Business Centre, 310 Green Lane, 
  450. Ilford, Essex IG1 1XT. (0181¡599¡1476) [0181¡598¡2343] 
  451. <sales@pinesoft.demon.co.uk>
  452. 9.7
  453. Repair Zone  421 Sprowston Road, Norwich, NR3 4EH. (01603¡400477)
  454. 9.7
  455. SEMERC  1 Broadbent Road, Watersheddings, Oldham, OL1 4LB. 
  456. (0161¡627¡4469)
  457. 9.7
  458. Sherston Software  Angel House, Sherston, Malmesbury, Wilts. SN16 0LH. 
  459. (01666¡840433) [01666¡840048] <sales@sherston.co.uk>
  460. 9.7
  461. Simtec Electronics  Avondale Drive, Tarleton, Preston, PR4 6AX. 
  462. (01772¡812863) [01772¡816426]
  463. 9.7
  464. Storm Educational Software  Coachmanæs Quarters, Digby Road, Sherbourne, 
  465. Dorset, DT9 3NN. (01935¡817699) <100450.644@compuserve.com>
  466. 9.7
  467. TAG Developments Ltd  Unit 5B, Callywhite Lane Industrial Estate, 
  468. Dronfield, Sheffield, S18 6NS.
  469. 9.7
  470. Warm Silence Software  St Catherineæs College, Manor Road, Oxford, OX1 
  471. 3UJ. (0585¡487642) <Robin.Watts@comlab.ox.ac.uk> (Robin Watts)
  472. 9.7
  473. Yellowstone Educational Solutions  Welbeck House, Welbeck Road, Luton, 
  474. Beds. LU2 0HD. (01582¡584828) [01582¡562255]
  475. 9.7
  476. Yorkshire International Thompson Multimedia  Television Centre, Leeds, 
  477. LS3 1JS. (0113¡243¡8283) [0113¡243¡48840] <yitminfo@yitm.co.uk>
  478. 9.7
  479. Archive Monthly Disc
  480. 9.7
  481. u Utility from Ian Clark to limit access to <f12> and <ctrl-f12> Ö 
  482. useful in schools!
  483. 9.7
  484. u CMOS utility Ö see Hints & Tips, page 18.
  485. 9.7
  486. uáBBC & Spectrum Emulator screenshots + compatibility list Ö Alex Card Ö 
  487. page 73.
  488. 9.7
  489. u Files from Gerald Fittonæs Column Ö page 37.
  490. 9.7
  491. u Heard on the Net Ö A selection of information pulled off the Internet, 
  492. including: StrongARM for speech recognition, specs and views of 
  493. StrongARM, news about the NetSurfer, info on Acorn videophones, 
  494. networking products from ART, etc.
  495. 9.7
  496. u Starting Basic programs from Ray Favre Ö see page 64.
  497. 9.7
  498. u Current Archive web site Ö so that you can see what youære missing if 
  499. youære not on the net!
  500. 9.7
  501. u Version 1.7 of Keith Sloanæs WMF->draw (we didnæt get it in time for 
  502. last monthæs disc) plus various other vector file conversion utilities.
  503. 9.7
  504. Government Health Warning Ö Reading this could seriously affect your 
  505. spiritual health
  506. 9.7
  507. You know, it must be really frustrating, sometimes, being a programmer. 
  508. You spend hours and hours working on your program and then people 
  509. complain that itæs got a bug! They donæt notice the 99 other bugs that 
  510. you sweated so hard to remove Ö they just complain about the one measly 
  511. little bug thatæs actually more of a Éfeatureæ than a bug! No wonder 
  512. programmers get defensive about their programs Ö I would!
  513. 9.7
  514. To make matters worse, some of the Ébugsæ are not bugs at all Ö just 
  515. Éfinger troubleæ on the part of the user. They donæt use the program in 
  516. the way that you tried to tell them, and then they complain that it 
  517. doesnæt work. öManual?ò they say, öNo, I havenæt got time to read the 
  518. manual!ò The four-letter word, RTFM, springs to mind... but you resist.
  519. 9.7
  520. You know, it must be really frustrating, sometimes, being God! You spend 
  521. all your time trying to minimise the mess that the world has got itself 
  522. into, and then people point the finger at you and say, öCall yourself a 
  523. God of love? Why do you allow all this suffering then?ò They donæt 
  524. notice all the people you inspire to work in the caring professions. 
  525. They may notice Mother Teresa, but they donæt notice all the other 
  526. unsung hero(ine)s working for peace, justice, love and freedom. And they 
  527. donæt notice your invisible messengers whom you sometimes instruct to 
  528. prevent some of the worst disasters happening. (If you donæt think 
  529. angels are at work in the 1990æs, read ÉAngelsæ by Hope Price.)
  530. 9.7
  531. To make matters worse, they accuse you of being responsible for some of 
  532. the mess which is actually caused by human beings not doing things the 
  533. way the manual tells them. öBible? No, I havenæt got time to read the 
  534. Bible!ò, they say.
  535. 9.7
  536. If God doesnæt exist then, fine, Iæll shut up and leave you alone, but 
  537. if he does, it might not be a very clever idea to ignore him or, worse 
  538. still, to say itæs all his fault anyway. (öHe could make it right, so 
  539. itæs his fault for not doing so.ò) All I ever ask here in my Godslot is 
  540. that you donæt assume you have all the answers and that you check out 
  541. about Jesus. Who was this guy? What did he say? Did he really die and 
  542. then come back to life, as Christians claim? Check it out Ö it canæt do 
  543. you any harm to read a Gospel or two!
  544. 9.7
  545. P.B.
  546. 9.7
  547. Paul Beverley
  548. 9.7
  549. Acorn is dead! Long live Acorn!!
  550. 9.7
  551. Acorn have just posted a 12 million pound loss for 1995 and, if the 
  552. Apple press are to be believed (I did say ÉIFæ), Apple UK has Étaken 
  553. overæ Acorn Education, and RISCáOS developers are being encouraged to 
  554. port their software to MacOS. Is this the end of RISCáOS? Is this the 
  555. end of life as we know it? Not a chance!
  556. 9.7
  557. Things in the Acorn world have never been so full of promise. If you 
  558. donæt believe me, read this magazine and then try to tell me you think 
  559. Acorn is dead. I think that 1996 is set to be one of Acornæs most 
  560. exciting years to date Ö they might even make a profit! Certainly, the 
  561. Acorn share price (see page 9) isnæt suggesting the death of Acorn, and 
  562. a US institutional investor is reported to have just bought ú9.5 million 
  563. worth of Acorn shares reducing Olivettiæs stake to 48% Ö someone thinks 
  564. Acorn is a company worth buying into!
  565. 9.7
  566. Or try talking to the Acorn employees and see what they think. You will 
  567. find that the atmosphere at Acorn House and Ditton House is very 
  568. bullish. They feel that Acorn has been set free by David Lee, the new 
  569. MD, to do what it is good at Ö innovating!
  570. 9.7
  571. Northern Spring Acorn Show?
  572. 9.7
  573. On 7th February, Chris Cox visited the Wakefield Acorn Computer Group. 
  574. They were bemoaning the demise of the Acorn User Spring Show at 
  575. Harrogate. öWhy donæt you organise one yourself?ò said Chris. By 26th 
  576. February, the venue and date had been set and 35 companies had booked up 
  577. for the Wakefield Show! Now, does that sound to you as if the Acorn 
  578. market is dying on its feet? Not to me it doesnæt!
  579. 9.7
  580. Interesting times! Watch this space...
  581. 9.7
  582. Fact-File
  583. 9.7
  584. Key: (phone)áá[fax]áá<net>
  585. 9.7
  586. Norwich Computer Services    96a Vauxhall Street, Norwich, NR2 2SD. 
  587. (01603-766592) [01603-764011]
  588. 9.7
  589. <paul.NCS@paston.co.uk>  OR  <tech.NCS@paston.co.uk>  OR 
  590. <sales.NCS@paston.co.uk> 
  591. 9.7
  592. http://www.cybervillage.co.uk/acorn/archive/
  593. 9.7
  594. Alsystems
  595. 9.7
  596. From 9.6 page 11
  597. 9.7
  598. Acorn-Apple Joint Venture
  599. 9.7
  600. Paul Beverley
  601. 9.7
  602. Part of an editoræs job is not just to tell the latest news, but to 
  603. comment on it. However, in the case of the Apple/Acorn Joint Venture 
  604. (JV), I find it difficult to know what to say because it is all 
  605. happening so rapidly that I am hardly able to digest it.
  606. 9.7
  607. The basic facts are that on Tuesday 13th February, 1996, Apple and Acorn 
  608. together announced that, from 2nd April, the two companies would be 
  609. forming a 50/50 joint venture company to market Apple and Acorn kit into 
  610. schools.
  611. 9.7
  612. The reaction from the US Mac press was nil, while the UK Mac press 
  613. rubbed its hands with glee saying that Acornæs educational market had 
  614. been Étaken overæ by Apple.
  615. 9.7
  616. The reaction on the net, for the first 24 hours or so, was certainly 
  617. doom and gloom, but as people had a chance to think about the 
  618. implications, instead of just reacting instinctively, the mood 
  619. lightened.
  620. 9.7
  621. Anyway, so that you can judge for yourself, the joint Acorn/Apple press 
  622. release is reproduced on page 10. But, before you read it, remember that 
  623. it is not directed primarily at Acorn people but at outsiders, many of 
  624. whom wonæt even know what RISCáOS is, let alone how good it is.
  625. 9.7
  626. What does it mean?
  627. 9.7
  628. Is this the end of RISCáOS as we know it? Are all Acorn developers being 
  629. asked to abandon RISCáOS and move to MacOS? In a word, the answer is NO. 
  630. What evidence do I have and why should you believe me? I have to be 
  631. careful what I say publicly, because Iámust avoid breaking confidences Ö 
  632. although I am not under any specific NDAs. So let me just give you a few 
  633. facts, most of which are in the public domain, that might help to show 
  634. why I am so confident about the future of RISCáOS.
  635. 9.7
  636. (1) The new JV is going to be staffed by 45 people from Acorn and 5 from 
  637. Apple.
  638. 9.7
  639. (2) The Netsurfer products demonstrated by Oracle in San Francisco at 
  640. the end of February are RISCáOS devices which ART are developing at 
  641. Oracleæs request Ö and being well paid for it! The technology thus 
  642. developed remains the property of Acorn and can be used to make Acorn 
  643. RISCáOS Netsurfer computers, if they so wish.
  644. 9.7
  645. (3) Acorn Risc Technologiesæ publicly stated Business Mission is:  To 
  646. allow ARTæs business partners to commercially exploit RISC-based 
  647. technology by offering cost and time-to-market advantages through 
  648. technological innovation (italicsáadded). Their strength is not in 
  649. PowerPC but in Acorn RISC products.
  650. 9.7
  651. (4) If you look at the products available from ART, as advertised on 
  652. their new web site (see page 11), they include a RISCáOS sub-notebook 
  653. and a RISCáOS portable with an A4 touchscreen. Both these are real 
  654. products which I have seen and touched in prototype form, although they 
  655. are yet to be turned into full production run devices and both require 
  656. developments of RISCáOS.
  657. 9.7
  658. (5) ART are licensing RISCáOS software and hardware to a huge range of 
  659. different companies worldwide.
  660. 9.7
  661. (6) Online Media has recently become Acorn Online Media, Applied Risc 
  662. Technologies has become  Acorn Risc Technologies and the newly formed 
  663. division is Acorn Network Computing.
  664. 9.7
  665. (7) ART are advertising RiscPCs on their web site as öavailable with 
  666. 610, 710, 810* and StrongARM* processorsò, where * says öin 
  667. preparationò. The 810 will give a speed increase over the 610/710 of 2 
  668. to 3 times and the StrongARM improves on the 610/710 by a factor of 
  669. between 3 and 10 times depending on configuration. (See page 25.)
  670. 9.7
  671. (8) ART are busy developing StrongARM upgrade cards for RiscPC which 
  672. means they need an upgraded version of RISCáOS.
  673. 9.7
  674. (9) ART are developing RISCáOS-based point-of-sale display systems: 
  675. closed boxes for displaying public multimedia information including MPEG 
  676. video at very low cost (set-top box-related products).
  677. 9.7
  678. (10) ART are actively trying to sell RISCáOS itself, as a licensable 
  679. technology, as well as Replay, Font Manager, MPEG code, etc, etc.
  680. 9.7
  681. No company is going to make public statements such as, öAcorn will 
  682. continue to develop RISCáOS, and products based on it, for the next 4-5 
  683. yearsò but, from what you have read so far, does it really sound as if 
  684. they are giving up on RISCáOS and moving over to MacOS?
  685. 9.7
  686. All change to Mac OS?
  687. 9.7
  688. People have noticed that the press release says that developers will be 
  689. given help to port their programs over to MacOS and are panicking and 
  690. saying that RISCáOS is being abandoned. First of all, it also says öto 
  691. the Mac OS platform and the emerging technologies connecting to the 
  692. information superhighwayò. That sounds like two-way traffic to me 
  693. because öthe emerging technologiesò are RISCáOS-based!
  694. 9.7
  695. Secondly, think about the small amount of good (UK) educational material 
  696. for MacOS and compare it with the mountain of Acorn material. How many 
  697. schools are going to want to move over to MacOS for educational 
  698. material? Admin, maybe, but not education.
  699. 9.7
  700. Thirdly, how many Acorn educational developers are really going to fight 
  701. with the wooden, pseudo-multitasking OS that is MacOS? (Read Richard 
  702. Rymarzæs review of ÉGuardians of the Greenwoodæ CD on page 19 and then 
  703. ask yourself if it is likely that top education houses, like 4Mation, 
  704. will go over to developing for MacOS Ö PC maybe, but not MacOS.)
  705. 9.7
  706. No, this is not about Acorn selling their Éthe family silveræ to Apple 
  707. but about trying to fend off the takeover by the mindless majority who 
  708. say, in robot-like voices, öYou... have... to... be... industry... 
  709. standard.ò The JV is aiming to provide a one-stop-shop for a whole range 
  710. of educational hardware and software that will work together, even on a 
  711. network. Who else produces server technology that will handle Acorn, Mac 
  712. and PC?! OK, it runs on a PowerPC. So what? Acorn are providing the most 
  713. appropriate technology to schools Ö and thatæs what they have always 
  714. been known for doing.
  715. 9.7
  716. We must not allow people to go for the lowest common denominator. Letæs 
  717. dare to be different! Yes, I know, I donæt have to handle a schoolæs 
  718. budget, so itæs easy for me to talk, but remember that StrongARM 
  719. processors, several times the speed of a Pentium, will cost the same as 
  720. current ARM chips, in a yearæs time, and think of the facilities that 
  721. they will give to educational programmers in the years to come Ö why be 
  722. limited by the industry standard? Why not fight to give our children the 
  723. best available software and hardware? (As an example of Éindustry 
  724. standardæ, see if you can spot the review, in this issue, of software 
  725. that was written for the PC and, grudgingly, transferred to Acorn!)
  726. 9.7
  727. Where now?
  728. 9.7
  729. This article has been put together very rapidly after an extremely 
  730. exciting visit to ART on 1st March, so I havenæt really had time to 
  731. digest all I have seen. People are saying (and this is even Acorn-
  732. lovers) that Acorn is dead, that it is selling out to Apple and that, in 
  733. a couple of years time, there will be no more Acorn desktop computers 
  734. available. Donæt you believe it! Acornæs future has never been stronger 
  735. and, if we donæt desert them, they will go on from strength to strength.
  736. 9.7
  737. As Mark Twain said, öThe reports of my death have been greatly 
  738. exaggerated!ò Watch this space...áuá
  739. 9.7
  740.  
  741. 9.7
  742. The Press Release
  743. 9.7
  744. Acorn Group and Apple Computer to form new dedicated joint venture to 
  745. transform IT in UK Education
  746. 9.7
  747. New company formed to drive IT solutions and policy in UK Education 
  748. market.
  749. 9.7
  750. Acorn Group and Apple Computer UK today announce a new joint venture 
  751. company aimed at developing information technology solutions for the UK 
  752. education market and dedicated to transforming the UKæs approach to IT 
  753. in education. The agreement will result in the setting up of a new 
  754. company which will aim to provide the widest choice of educational IT 
  755. solutions for UK schools. Operational from early April, the new 
  756. companyæs name and exact structure will be announced prior to commencing 
  757. operations. The UK joint venture is part of a broader alliance between 
  758. Olivetti Telemedia and Apple Computer, with the mission to stimulate, 
  759. develop and provide comprehensive IT solutions for the current and 
  760. future requirements of the European education system. The alliance 
  761. intends to support the education recommend-ations of a report presented 
  762. by the G7 working group chaired by Olivettiæs Carlo De Benedetti and 
  763. supported by Apple Europeæs President Marco Landi.
  764. 9.7
  765. The report states: öGovernments must give priority to education and 
  766. training as strategic vehicles to create opportunities for all citizens 
  767. and to create a critical demand level for all applicationsò. The 
  768. alliance between Olivetti Telemedia and Apple Computer expects to adopt 
  769. Mac OS as the underlying technology architecture for these solutions Ö 
  770. and as part of the agreement Olivetti has licensed Mac OS technology 
  771. from Apple Computer Inc. New Company based in Cambridge UK.
  772. 9.7
  773. The new company will begin trading in early April and will be headed by 
  774. Brendan OæSullivan, a ten year Apple Computer veteran. Previously 
  775. Brendan OæSullivan was Managing Director of Apple Computer Ireland. The 
  776. new company will be jointly owned by Acorn Group and Apple Computer UK. 
  777. Acornæs Managing Director, David Lee, will be the Chairman of the board.
  778. 9.7
  779. Brendan OæSullivan said, öAcorn and Apple share a similar vision and 
  780. commitment to the education market. Acorn and Appleæs heritage in 
  781. education means that our education customers, software developers and 
  782. reseller partners can expect increased investment in sales, marketing 
  783. and solutions from the new joint venture company. The political 
  784. consensus that is beginning to form around the need for integrating 
  785. technology in learning means that the new company is ideally placed to 
  786. advise, influence and deliver on government initiatives in UK 
  787. education.ò
  788. 9.7
  789. New company commits to PowerPC platform & RISC OS products
  790. 9.7
  791. The new company will sell Acornæs award winning Risc PC, A7000, Pocket 
  792. Book, Network Computers, school administration and SchoolServer products 
  793. Ö under the Acorn brand. In addition, it will sell Appleæs award winning 
  794. Power Macintosh, Performa, PowerBook notebooks, Workgroup Servers, 
  795. Imaging and Newton products under the Apple brand. A priority of the new 
  796. venture is to bring out products and technologies which increase the 
  797. inter-operability of RISC OS and Apple technology.
  798. 9.7
  799. Over time the new company expects to adopt the PowerPC platform, the 
  800. agreed hardware standard between IBM, Apple Computer and Motorola, to 
  801. develop next generation personal computers Ö based on the powerful 
  802. PowerPC microprocessor architecture. (Acorn has previously announced its 
  803. intention to develop products which support the PowerPC platform 
  804. standard).
  805. 9.7
  806. From early April, products from Acorn and Apple will be available from 
  807. the joint venture company. Acorn Educationæs customers will be able to 
  808. purchase Acorn RISC OS and other education solutions through the normal 
  809. channels until the new venture is operational. Similarly Apple Computer 
  810. UK will continue to support its education customers until the new 
  811. company is up and running. David Lee, Managing Director, Acorn Group, 
  812. said: öThis joint venture creates a major new force which will take 
  813. educational IT in the UK into a new generation of development. The new 
  814. company will provide a planned migration path, enabling users to make a 
  815. smooth and logical transition from current to future technologies. 
  816. Consequently, schools may continue to purchase Acorn or Apple systems as 
  817. best suits them, and will be able to incorporate new generation systems 
  818. alongside their existing IT provision, confident in the knowledge that 
  819. they are making a sound investment in the future of educational IT.ò 
  820. Nigel Turner, Director New Media and Education, Apple Computer Europe, 
  821. comments: öApple and Acorn customers in education have a bright future 
  822. of powerful, tailored curriculum solutions ahead of them. This agreement 
  823. with Acorn is part of Appleæs strategy to reinvent the way it does 
  824. business and focus on growing markets that can deliver customers secure 
  825. future technology investments. This is an aggressive move by the 
  826. partners to ensure that educationalists and government exploit the huge 
  827. potential of technology in learningò.
  828. 9.7
  829. New company appoints agencies and sells direct 
  830. 9.7
  831. The new company will appoint agencies to sell its products and will 
  832. supply direct to schools. Acorn Educationæs existing agencies and Apple 
  833. Computer UK resellers, specialising in the schools market, will be 
  834. invited to apply to become agencies for the new company. Initial 
  835. examination suggests that the strengths of each companyæs sales channels 
  836. are very complementary.
  837. 9.7
  838. New opportunities for UK software developers
  839. 9.7
  840. Appleæs strength in education worldwide provides Acornæs UK software 
  841. developers with an expanded market for their education software 
  842. products. Acorn developers will also be encouraged to port their RISC OS 
  843. software products to Mac OS to provide a wide cross-platform software 
  844. base. The new company will help them develop their products to the Mac 
  845. OS platform and the emerging technologies connecting to the information 
  846. superhighway. Appleæs dominant position in USA K-12 (kindergarten to 12 
  847. grade) market provides UK software developers with a huge potential 
  848. market for innovative education software.
  849. 9.7
  850. New venture caps joint history of collaboration between Apple and Acorn 
  851. 9.7
  852. Apple Computer and Acorn Group have successfully collaborated on new 
  853. technology ventures in the past. In November 1990, the advanced research 
  854. and development team of Acorn Computers Ltd was spun out to form the 
  855. independent company, Advanced RISC Machines Limited (ARM), to design, 
  856. license and market fast, inexpensive and efficient RISC processors and 
  857. other enabling technology. Acorn Group and Apple Computer Inc each 
  858. maintain a 43% shareholding in ARM. Acorn uses ARM chips in a wide range 
  859. of products including desktops and set-top boxes. Apple utilises ARM 
  860. processors in its Newton family of personal digital assistants 
  861. (PDAs).áuá
  862. 9.7
  863. Acornæs share price over the last six months
  864. 9.7
  865. i.e. since David Lee became MD.
  866. 9.7
  867. A = First rumour of Oracle deal
  868. 9.7
  869. B = NY Times article linking Acorn to Oracle
  870. 9.7
  871. C = Oracle deal publicly announced
  872. 9.7
  873. D = Joint Venture announced
  874. 9.7
  875. New Products from Acorn
  876. 9.7
  877. Paul Beverley
  878. 9.7
  879. Acorn Risc Technologies is going full bore to sell itself, and one way 
  880. it is doing so is via the Internet. The ART web site at http://
  881. www.art.acorn.co.uk/ contains information about a number of products 
  882. that they are trying to sell including (obviously) the A7000 and the 
  883. RiscPC.
  884. 9.7
  885. Less obviously, they are selling a development system for the ARM7500 
  886. (as used in set-top boxes and netsurfers!), the PCMCIA controller ASIC, 
  887. an A4 touch-screen portable known as the NewsPad, and a sub-notebook 
  888. computer called ÉStorkæ. Anyone fancy buying any of those? Well, let ART 
  889. know!
  890. 9.7
  891. In case you are thinking that these might just be vapourware, forget it. 
  892. I have seen them all up and running in ARTæs R & D lab. They are real, 
  893. working technologies. I am hoping to get hold of a Stork at some stage 
  894. that I can have on show in the NCS office for a week or so.
  895. 9.7
  896. Times have changed
  897. 9.7
  898. Those of you who remember the Éold Acornæ will probably have fallen off 
  899. your chairs by now. Sam Wauchope would never have allowed this kind of 
  900. openness. The new Acorn is working on the basis that they have world-
  901. beating technology (they always have had, in fact) but instead of hiding 
  902. it until they can spring a öproductò on the waiting world, they are 
  903. telling everyone what they have available and offering to ösellò the 
  904. technology in any form that anyone will buy it.
  905. 9.7
  906. If it moves, sell it. If it doesnæt, license it!
  907. 9.7
  908. This means that they will sell, or rather license, pure IPR 
  909. (intellectual property rights), e.g. the RISCáOS source code (if you 
  910. have enough money!), MPEG code, circuit diagrams for hardware, etc, and 
  911. then they will also sell their expertise to help you get things working 
  912. based on their designs/software. If you want something Éin a boxæ, they 
  913. will happily design it and build it for a price. If it is something 
  914. based on an existing design, it will obviously be a lot cheaper than if 
  915. they have to do a lot of design work on it. If you just want standard 
  916. technology such as RiscPCs, A7000s, STBs, Netsurfers etc but reboxed 
  917. and/or re¡badged, they will happily sell that too. If you just want any 
  918. of the motherboards to stick in a rack system or some other box of your 
  919. own, let them know Ö they will sell it to you.
  920. 9.7
  921. Can Archive readers help?
  922. 9.7
  923. Too right you can Ö you are just the people to help Acorn make a go of 
  924. this. Because you know the tremendous advantages of RISCáOS and the RISC 
  925. technology at the heart of it, you can probably see ways in which the 
  926. technology can be applied, especially given the huge speed increases 
  927. forecast for StrongARM Ö up to 10 or 11 times speed increase over 
  928. existing ARM processors!
  929. 9.7
  930. Acorn want to sell their technology into new areas, so if you have ideas 
  931. and/or potential customers, do get in touch with Chris Cox 
  932. <ccox@art.acorn.co.uk>. If you can do the pre-sales work on the 
  933. potential customer(s) and warm them up towards RISC technology, you may 
  934. well be able to earn yourself some commission from ART Ö thatæs how 
  935. flexible they are under the new regime.
  936. 9.7
  937. Also, to promote what ART is doing, we need a few success stories. Does 
  938. anyone know of a situation where Acorn RISC technology has been put to 
  939. good use? Can you write it up for Archive and/or for ART to use?
  940. 9.7
  941. Whatæs so good about Acorn Risc?
  942. 9.7
  943. Å Low cost processors
  944. 9.7
  945. Å High processing power
  946. 9.7
  947. Å Low physical power consumption
  948. 9.7
  949. Å Small footprint computers
  950. 9.7
  951. Å Excellent GUI
  952. 9.7
  953. Å Operating system in ROM
  954. 9.7
  955. Å Good quality MPEG support
  956. 9.7
  957. Å Excellent screen rendering of fonts
  958. 9.7
  959. Can you add to my list? If so, let me know. This has just been knocked 
  960. together in the last few minutes before publication of the magazine. Ed.
  961. 9.7
  962. ART 7500 Development System
  963. 9.7
  964. Å Choice of 16 or 32-bit wide memory systems
  965. 9.7
  966. Å 2, 4 or 8Mb of DRAM as standard
  967. 9.7
  968. Å Choice of I/O expansion routes
  969. 9.7
  970. Å Powerful software development system
  971. 9.7
  972. Å 16-bit stereo sound and high quality video
  973. 9.7
  974. The ART 7500 development system allows ARM 7500 users to design software 
  975. and hardware far quicker than using existing methods. The board contains 
  976. extensive hardware support, with two expansion connectors and all the 
  977. necessary components for sound and video including a 16-bit serial DAC. 
  978. LCD support is an optional extra.
  979. 9.7
  980. Multiple memory configurations are supported allowing the system to 
  981. mimic the final design as closely as possible. Software development is 
  982. aided by the on board operating system, which can be either DEMON or 
  983. ARTæs powerful ARTOS which features support for many of the 7500æs 
  984. capabilities. By connecting the system to a PC, Sun workstation or HP/UX 
  985. workstation, software can be downloaded and debugged, including the 
  986. setting of breakpoints and single stepping of code.
  987. 9.7
  988. The software includes C and C++ compilers, an ARM Assembler, Linker and 
  989. debuggers. The debuggers are also capable of emulating many ARM 
  990. processors allowing standalone development for much of the code.
  991. 9.7
  992. ART also provides access to its highly experienced consultancy team, 
  993. enabling the system to be customised to the useræs requirements.
  994. 9.7
  995. Possible applications
  996. 9.7
  997. The system is delivered complete with an IDE socket, video Genlock 
  998. connector and CDáquality stereo sound system, making the development 
  999. environment ideal for CD¡based applications such as games or CD video 
  1000. systems using an optional MPEG card or ARTæs proprietary video system 
  1001. Replay.
  1002. 9.7
  1003. The ARTá7500 Development System is also suitable as a base design for 
  1004. more embedded solutions, such as high performance hand-held / LCD-based 
  1005. equipment.
  1006. 9.7
  1007. The 16-bit expansion bus also supports Execute in place, so that 
  1008. software can be placed on a PCMCIA card and run directly from the card 
  1009. without using any DRAM. This could benefit solutions where code or data 
  1010. changes fairly regularly. PCMCIA is easily supported with ARTæs PCMCIA 
  1011. interface chip.
  1012. 9.7
  1013. Using an optional network or modem card, the system could be used as a 
  1014. low cost networked entertainment device providing internet access or 
  1015. services on demand.
  1016. 9.7
  1017. Performance
  1018. 9.7
  1019. Å Up to 48K dhrystones (32MHz FClock)
  1020. 9.7
  1021. Å Video displays in excess of 100MHz pixel clock
  1022. 9.7
  1023. Å DRAM access peak 64Mb/s (32 on 16-bit wide systems) with 32MHz clock
  1024. 9.7
  1025. Å ROM access times down to 62.5ns (burst mode supported)
  1026. 9.7
  1027. Hardware Specifications
  1028. 9.7
  1029. Å 32MHz ARM 7500, site for alternative FClock.
  1030. 9.7
  1031. Å 2, 4, or 8Mb 32-bit wide DRAM or, 2 or 4Mb 16-bit wide DRAM, empty 
  1032. 32¡bit SIMM socket.
  1033. 9.7
  1034. Å Two 16¡bit wide ROM sockets, allowing 4Mb of ROM image.
  1035. 9.7
  1036. Å DEMON or ARTOS supplied in ROM.
  1037. 9.7
  1038. Å SMC665 ÉComboæ chip supplying floppy & hard disc interfaces along with 
  1039. parallel and serial. One floppy disc supplied as standard. Serial port 
  1040. used to connect with host PC for remote debugging.
  1041. 9.7
  1042. Å 16¡bit stereo DAC.
  1043. 9.7
  1044. Å RTC, CMOS and unique ID chip.
  1045. 9.7
  1046. Å 16 and 32-bit expansion sockets.
  1047. 9.7
  1048. Å 35W universal PSU (auto-ranging)
  1049. 9.7
  1050. Software Specifications
  1051. 9.7
  1052. Å DEMON or ARTOS remote debugging environment, including floating point 
  1053. emulator
  1054. 9.7
  1055. Å Optimising C/C++ compiler
  1056. 9.7
  1057. Å Linker, Assembler and maintenance tools
  1058. 9.7
  1059. Å Choice of debuggers, ARM chip emulation
  1060. 9.7
  1061. PCMCIA Controller ASIC
  1062. 9.7
  1063. Å ARM-based PCMCIA Controller Solution.
  1064. 9.7
  1065. Å Implemented in a 0.8 micron, Low Power CMOS process.
  1066. 9.7
  1067. Å Supports:
  1068. 9.7
  1069.   Ö Dual PCMCIA slots
  1070. 9.7
  1071.   Ö both memory and I/O Card
  1072. 9.7
  1073.   Ö XIP for 32-bit operations
  1074. 9.7
  1075.   Ö 8Mb of contiguous memory space for each PCMCIA slot
  1076. 9.7
  1077.   Ö 64Mb of PCMCIA address space
  1078. 9.7
  1079.   Ö Two general-purpose I/O ports, ideal for additional system control 
  1080. 9.7
  1081. Å Programmable:
  1082. 9.7
  1083.   Ö card voltage control, for FLASH cards
  1084. 9.7
  1085.   Ö buffer control to allow Éhot insertionæ of cards
  1086. 9.7
  1087.   Ö address mapping
  1088. 9.7
  1089.   Ö card access timing
  1090. 9.7
  1091. Å RISC OS PCMCIA software modules available
  1092. 9.7
  1093. Å Adheres to PCMCIA Standards Release 2.1/Jedia 4.2 (July 93)
  1094. 9.7
  1095. Å Full specification data sheet available.
  1096. 9.7
  1097. Å Also available as:
  1098. 9.7
  1099.   Ö Single Euro Expansion Card, Ideal for development systems.
  1100. 9.7
  1101.   Ö Supports PCMCIA card type 1, 2, and 3
  1102. 9.7
  1103.   Ö Macro cell, Custom variants available, ideal for custom ASIC 
  1104. solutions.
  1105. 9.7
  1106. Details
  1107. 9.7
  1108. Å Electrical Characteristics
  1109. 9.7
  1110.   Ö Temperature Range Ö20 to +75░C
  1111. 9.7
  1112.   Ö Voltage Range 5 Volt ▒ 10%
  1113. 9.7
  1114.   Ö Current Consumption Stand-by 100╡A
  1115. 9.7
  1116.   Ö Typical 110Ö160mA
  1117. 9.7
  1118.   Ö Typical Clock Frequency 16MHz Mechanical Characteristics
  1119. 9.7
  1120.   Ö Dimensions 31.2 ▒ 0.3mm▓╫3.56mm
  1121. 9.7
  1122.   Ö Package type 136 pin QFP Programmable
  1123. 9.7
  1124. Å Interrupt support via 4 registers: Request, Mask, Status and Clear 
  1125. 9.7
  1126. Å PCMCIA slot configuration and control via 5 registers per slot 
  1127. 9.7
  1128. Å Paging, status, access mode, access time and voltage control 
  1129. 9.7
  1130. Å 9 general-purpose I/O ports
  1131. 9.7
  1132. Card accessing
  1133. 9.7
  1134. Å 8, 16 and 32-bit access support using XIP access cycles
  1135. 9.7
  1136. NewsPAD
  1137. 9.7
  1138. Å High performance, touch screen tablet-style portable computer
  1139. 9.7
  1140. Å Photo realistic colour
  1141. 9.7
  1142. Å Long battery life
  1143. 9.7
  1144. Å PCMCIA type 3 support
  1145. 9.7
  1146. Å Microphone and camera input
  1147. 9.7
  1148. Å Internet support pack
  1149. 9.7
  1150. Å Ideal for vertical market applications
  1151. 9.7
  1152. Å Available in
  1153. 9.7
  1154.   Ö Sample format
  1155. 9.7
  1156.   Ö Fully licensable design
  1157. 9.7
  1158.   Ö Full-scale Production (subject to order lead time)
  1159. 9.7
  1160. Technical Specification
  1161. 9.7
  1162. 32-bit Processor
  1163. 9.7
  1164. Å 40MHz ARM 7500, 35.9 MIPS (dhrystone 2.1) peak
  1165. 9.7
  1166. Å 4Kb instruction and data cache
  1167. 9.7
  1168. Å Write buffer for enhanced performance
  1169. 9.7
  1170. Å Fully static operation, low power consumption
  1171. 9.7
  1172. Å Sub-mircosecond interrupt response
  1173. 9.7
  1174. Memory
  1175. 9.7
  1176. Å 2 SODIMM Memory expansion sockets each capable of holding 4Mb to 128Mb 
  1177. of DRAM
  1178. 9.7
  1179. Å 4Mb ROM for Operating System
  1180. 9.7
  1181. Å 496 Bytes non-volatile RAM
  1182. 9.7
  1183. Mass Storage
  1184. 9.7
  1185. Å 2╜ö IDE Hard drive (current size 420Mbyte)
  1186. 9.7
  1187. Å 1.6Mbyte Floppy disc drive connection available via docking station
  1188. 9.7
  1189. Unique Reference
  1190. 9.7
  1191. Å 48-bit software readable unique identifier for use by networking 
  1192. software
  1193. 9.7
  1194. Power Management Modes
  1195. 9.7
  1196. Å Suspend Mode Ö CPU clock may be halted while video and I/O systems 
  1197. continues to run, halves power consumption of ARM7500 core chip
  1198. 9.7
  1199. Å Stop Mode Ö All clocks are stopped and unit remains in Éfrozenæ state 
  1200. until re-activated minutes, hours or days later. DRAM in self-refresh or 
  1201. slow-refresh mode System Software and Development Tools
  1202. 9.7
  1203. Å Extensive graphics rendering support. Includes outline anti-aliased 
  1204. fonts, Bezier curve-based graphics and bitblt operations
  1205. 9.7
  1206. Å Extensive high-level language support available, including C, C++ and 
  1207. debuggers
  1208. 9.7
  1209. Å Run-time support for Macromedia Director
  1210. 9.7
  1211. Video
  1212. 9.7
  1213. Å 10.4ö 800╫600 SVGA active matrix LCD panel
  1214. 9.7
  1215. Å 32k colours
  1216. 9.7
  1217. Å Support for external monitor with resolution up to 1600╫600 pixels 16 
  1218. colours and colour depths up to 16 million colours
  1219. 9.7
  1220. Audio
  1221. 9.7
  1222. Å CD quality (16¡bits per channel) stereo sound
  1223. 9.7
  1224. Å 16¡bit variable rate sound capture
  1225. 9.7
  1226. Å Built-in speaker
  1227. 9.7
  1228. I/O Ports & Interfaces
  1229. 9.7
  1230. Å 10.4ö Resistive Analogue Touch Screen with medium or high resolution 
  1231. interface options
  1232. 9.7
  1233. Å 2╫Type II or 1╫Type III PCMCIA socket
  1234. 9.7
  1235. Å Stereo headphones output
  1236. 9.7
  1237. Å AC adaptor connection
  1238. 9.7
  1239. Å Docking station connector, via docking station, will reproduce 
  1240. parallel port floppy disc interface, serial port, keyboard port, PS/2 
  1241. mouse port, video monitor connection, AC adaptor connection
  1242. 9.7
  1243. Å Bi-directional infrared link
  1244. 9.7
  1245. Å Provision for CCD camera module
  1246. 9.7
  1247. Physical
  1248. 9.7
  1249. Å Dimensions: width 215 mm, height 300mm, depth 38mm
  1250. 9.7
  1251. Å Weight: 2.0Kg
  1252. 9.7
  1253. Electrical
  1254. 9.7
  1255. Å External switched mode PSU / battery charger, auto-ranging from 110V 
  1256. to 240VAC, 50 to 60 Hz (output 18Vdc 1.2A)
  1257. 9.7
  1258. Å Battery life in continuous use: NiCd (1400mAh), up to 2 hours. NiMH 
  1259. (1800mAh), up to 3 hours
  1260. 9.7
  1261. Å Three stage charge control algorithm including fast charge
  1262. 9.7
  1263. Å Charge remaining or ÉGas Gaugeæ monitor
  1264. 9.7
  1265. Stork
  1266. 9.7
  1267. Å Compact portable RISC based sub-notebook computer
  1268. 9.7
  1269. Å Available with 10.4ö SVGA TFT LCD screen or 9╜ò monochrome 16 
  1270. greyscale LCD
  1271. 9.7
  1272. Å PCMCIA Type 1, 2 or 3 slot
  1273. 9.7
  1274. Å Inbuilt Trackerball
  1275. 9.7
  1276. Å Freeze Mode standby operation
  1277. 9.7
  1278. Å 32MHz ARM 7500-based system
  1279. 9.7
  1280. Å Low power battery system
  1281. 9.7
  1282. Å External floppy drive
  1283. 9.7
  1284. Å Optional docking station
  1285. 9.7
  1286. Å Inbuilt 16-bit digital stereo sound
  1287. 9.7
  1288. Å Comprehensive application software range available
  1289. 9.7
  1290. Available:
  1291. 9.7
  1292.   Ö in sample format
  1293. 9.7
  1294.   Ö as licensable design
  1295. 9.7
  1296.   Ö as standard product (subject to lead times)
  1297. 9.7
  1298.   Ö in sub-assembly format
  1299. 9.7
  1300.   Ö as customised design variant
  1301. 9.7
  1302. Technical Overview
  1303. 9.7
  1304. 32-bit ARM RISC Processor Ö ARM7500
  1305. 9.7
  1306. Å 32MHz ARM 7500 giving around 29 MIPS (Dhrystone 2.1) peak
  1307. 9.7
  1308. Å 4Kbyte instruction and data cache
  1309. 9.7
  1310. Å Write buffer for enhanced performance
  1311. 9.7
  1312. Å Fully static operation, low power consumption
  1313. 9.7
  1314. Å Integrated IO, MMU and video subsystems
  1315. 9.7
  1316. Memory
  1317. 9.7
  1318. Å 2 SODIMM expansion sockets supporting up to 128Mbyte per socket. 
  1319. 9.7
  1320. Å 4Mb page mode ROM
  1321. 9.7
  1322. Å 240byte battery-backed CMOS SRAM
  1323. 9.7
  1324. Å Additional memory expansion SRAM/FlashRAM up to 64Mb via PCMCIA card 
  1325. socket
  1326. 9.7
  1327. Unique reference
  1328. 9.7
  1329. Å 48-bit software-readable unique identifier for use by networking 
  1330. software
  1331. 9.7
  1332. System software
  1333. 9.7
  1334. Å RISC OS 3.6 ROM-based operating system capable of supporting soft-
  1335. loadable extensions
  1336. 9.7
  1337. Å Freeze Mode, enabling the machine to be suspended in any mode of 
  1338. operation and return to the same state instantly up to five days later 
  1339. (assumes fully charged NiCd battery) without rebooting
  1340. 9.7
  1341. Audio
  1342. 9.7
  1343. Å CD-quality 16-bit stereo digital sound system
  1344. 9.7
  1345. Å 3.5mm stereo jack socket capable of driving 32 ohm headphones or for 
  1346. use as a line output, plus internal speaker
  1347. 9.7
  1348. Video
  1349. 9.7
  1350. Å LCD screens, all with 8-bit software controlled brightness and 
  1351. contrast adjustment: 
  1352. 9.7
  1353.   Ö 9╜ö 16 Greyscale Monochrome 640╫480 STN LCD
  1354. 9.7
  1355.   Ö 10.4ö 256K Colour VGA 640╫480 TFT LCD
  1356. 9.7
  1357.   Ö 10.4ö 256K Colour SVGA 800╫600 TFT LCD
  1358. 9.7
  1359. Å Wide variety of external monitor resolutions:
  1360. 9.7
  1361.   Ö 1280╫1024 at 2 BPP (4 greys) 60Hz
  1362. 9.7
  1363.   Ö 1024╫768 at 4 BPP (16 colours) 60Hz
  1364. 9.7
  1365.   Ö 800╫600 at 8 BPP (256 colours) 56Hz
  1366. 9.7
  1367.   Ö 640╫480 at 8 BPP (256 colours) 75Hz
  1368. 9.7
  1369.   Ö 480 ╫352 at 16 BPP (32K colours) 70Hz
  1370. 9.7
  1371.   Ö 240╫ 352 at 24 BPP (16M colours) 70Hz
  1372. 9.7
  1373. Expansion
  1374. 9.7
  1375. Å PCMCIA Type 1, 2, 3 slot supporting Éhot insertionæ and XIP (execute-
  1376. in-place)
  1377. 9.7
  1378. Å Choice of PCMCIA cards including fax/modem, network, SCSI or memory 
  1379. expansion
  1380. 9.7
  1381. Å External pocket-sized 2 Mb 3╜ö floppy disc drive via parallel port
  1382. 9.7
  1383. Å Option for IRDA and RC5 infra-red capability
  1384. 9.7
  1385. Å Optional docking station providing parallel, serial and floppy drive 
  1386. ports, plus external monitor, keyboard, mouse and power input.
  1387. 9.7
  1388. Internal Mass Storage
  1389. 9.7
  1390. Å 2╜ö IDE hard disc drive (425Mb standard, greater capacities available) 
  1391. I/O ports and interface
  1392. 9.7
  1393. Å RS 232 serial port, 9-pin D-type
  1394. 9.7
  1395. Å Parallel Printer/floppy disc drive port, 25-pin D-type
  1396. 9.7
  1397. Å DC in 18Vdc 2-pin concentric
  1398. 9.7
  1399. Å Stereo audio output via 3.5mm stereo jack socket
  1400. 9.7
  1401. Å Expansion port/docking interface via 50-way miniature connector
  1402. 9.7
  1403. Physical
  1404. 9.7
  1405. Å Dimensions: width 266mm, depth 192mm, height 36mm (monochrome), 42mm 
  1406. (colour)
  1407. 9.7
  1408. Å Weight: approx 1.8kg
  1409. 9.7
  1410. Å Integral 77-key keyboard with numeric keypad overlay and integral palm 
  1411. rest
  1412. 9.7
  1413. Å In-built Trackerball with three buttons
  1414. 9.7
  1415. Electrical
  1416. 9.7
  1417. Å External switched mode PSU / battery charger, auto-ranging from 110V 
  1418. to 240VAC, 50 to 60 Hz (output 18Vdc 1.2A) 
  1419. 9.7
  1420. Å Battery life in continuous use: NiCd (1400mAh), up to 2╜ hours; NiMH 
  1421. (1800mAh), up to 3╝ hours
  1422. 9.7
  1423. Now then, having seen all of these products Ö and there are more that I 
  1424. saw at Acorn that are not covered here Ö do you see why Iæm excited 
  1425. about Acornæs future?
  1426. 9.7
  1427. Watch this space...áuá
  1428. 9.7
  1429. Acorn Risc Technologiesæ Business Mission:     To allow ARTæs business 
  1430. partners to commercially exploit RISC-based technology by offering cost 
  1431. and time-to-market advantages through technological innovation.
  1432. 9.7
  1433. Because of the power of the 7500 and its successors, this development 
  1434. system (which looked remarkably like an A7000 with a few extra bits and 
  1435. pieces added internally!) will be well used by potential users of 7500s 
  1436. in embedded solutions Ö and this is a huge market, worldwide. Whatæs 
  1437. more, think how much ART could charge for this glorified A7000 if the 
  1438. company buying it to wants to use it to develop an application which, 
  1439. they hope, will earn them millions of dollars, yen, dinars or whatever! 
  1440. ART and ARM are work very closely in this sort of area.
  1441. 9.7
  1442. There is a huge and growing range of PCMCIA devices and, in the ART lab, 
  1443. they are using PCMCIA devices on all sorts of machines. It may sound 
  1444. silly, but if you have an application that could use an existing PCMCIA 
  1445. device on a desktop computer, talk to ART Ö they may be prepared to sell 
  1446. the PCMCIA podule plus the necessary code extension to RISCáOS so that 
  1447. you or your company can develop a new application.
  1448. 9.7
  1449. The Acorn NewsPad A4 touchscreenáportable.
  1450. 9.7
  1451. Why is the news in Spanish? There is a market outside the UK, you know, 
  1452. and ART are attacking it vigorously.
  1453. 9.7
  1454. Imagine an executive carrying a Newspad around a building and it being 
  1455. in wireless contact with his companyæs news service. At any time, he can 
  1456. find out about the latest news in multimedia form. The on-board CCD 
  1457. camera plus microphone keeps him in touch with others around the 
  1458. building Ö or in other parts of the world, for that matter, and all from 
  1459. a handheld A4-size multimedia tablet running a slightly modified version 
  1460. of RISCáOS!
  1461. 9.7
  1462. ááá
  1463. 9.7
  1464. Would you like one of these? If so, all that someone has to do is find a 
  1465. buyer for 500+ and weære away. NCS is selling A4s at ú1350 and people 
  1466. are buying them. This is the latest technology, has memory capacity of 
  1467. ridiculous size, and would sell for ú1500-2000 depending on how many 
  1468. Acorn could make.
  1469. 9.7
  1470. These are real computers Ö I saw several around the ART lab Ö but colour 
  1471. is still a different ball game and some way off. So what about it? How 
  1472. many of you would send me a cheque if I could let you have one of these 
  1473. at, say, ú1,900 inc VAT? Iæm serious. Let me know. If we can get enough 
  1474. serious purchasers, I will go to ART and seed the production of the 
  1475. Stork!
  1476. 9.7
  1477. Hints and Tips
  1478. 9.7
  1479. Audio balance Ö I recently bought an audio mixer card for my (early) 
  1480. RiscPC 600. I have just Ö finally Ö managed to balance the output of 
  1481. left and right audio channels from my CD-ROM drive through the audio 
  1482. mixing card. The method given in the instructions requires repeated 
  1483. dismantling of the computer. I gave up after five attempts.
  1484. 9.7
  1485. I have just noticed that !SCSIMgr for the Cumana SCSI 2 cards has an 
  1486. option for adjusting the audio output. It only took three attempts 
  1487. (fifteen seconds in total), to get the output accurately set! 
  1488. 9.7
  1489. David Crossley <david@dacross.demon.co.uk>
  1490. 9.7
  1491. ANT Internet Suite Ö One or two hints, having used this a fair bit for 
  1492. email and news...
  1493. 9.7
  1494. Old news Ö When you subscribe to a new newsgroup, it will download news 
  1495. from that group starting from the last time you downloaded any news. If 
  1496. you want to pick up news from that group from some time ago, you have to 
  1497. do it by fiddling with the relevant files. (Iæll tell you how to do it, 
  1498. but canæt accept any responsibility if you mess it up. OK?)
  1499. 9.7
  1500. Assuming you have just subscribed to the new group, go into the 
  1501. !InetSuite.Internet.Spool.News directory and copy the /active file as /
  1502. activeOLD, or somesuch. Edit the original /active file and delete all 
  1503. the groups you donæt want. Now go into the !InetSuite.Internet.Files 
  1504. directory and copy the !InetNews file as, say, !IntNewsO. Edit !InetNews 
  1505. and change the line:
  1506. 9.7
  1507. Last: 960215 140659 GMT
  1508. 9.7
  1509. to read whatever starting time/date you want. (As you can probably 
  1510. gather, the format is yymmdd hhmmss.) Then load up !IntSuite, connect to 
  1511. your provider and download mail and news. Finally, go back to the two 
  1512. files you changed, delete the edited versions and restore the original 
  1513. versions by renaming them as      /active and !InetNews.
  1514. 9.7
  1515. To avoid duplicating news, you may want to download the news normally 
  1516. before following the above procedure so that you donæt duplicate the 
  1517. news from the new group when you download normally next time.
  1518. 9.7
  1519. Mailshots Ö (There may be an easier way, if so, tell me, please, but...) 
  1520. If you want to mail to a number of different people, you can obviously 
  1521. have aliases and type, into the CC box on the öMail to fileò window:
  1522. 9.7
  1523. fred, bert, harry, etc
  1524. 9.7
  1525. To simplify it even more, you can set up an alias such as blokes which 
  1526. is defined as:
  1527. 9.7
  1528. fred, bert, harry, etc
  1529. 9.7
  1530. and then just type blokes in the CC box of the Send Mail to File box.
  1531. 9.7
  1532. If you want to send postings to multiple news groups, you can, again, 
  1533. either use aliases to avoid all the typing, or prepare the message and 
  1534. then edit the OUTNEWS file. Simply extend the line:
  1535. 9.7
  1536. Newsgroups: comp.sys.acorn.misc[0d]
  1537. 9.7
  1538. to something like:
  1539. 9.7
  1540. Newsgroups: comp.sys.acorn.misc,comp. sys.acorn.apps,comp.sys.acorn. 
  1541. advocacy[0d]
  1542. 9.7
  1543. Note that there are no spaces between the newsgroup names, just a comma.
  1544. 9.7
  1545. Set alias Ö I hope you have discovered this wonderful command! Click on 
  1546. a window in which a posting or an email is displayed, click on <menu> 
  1547. and then select ArticleÖ>Set alias or MessageÖ>Set alias and up comes 
  1548. the Address Book window with the name and address neatly typed out 
  1549. waiting for you to add an appropriate alias. Wonderfully simple!
  1550. 9.7
  1551. Editing aliases Ö Iæm sure everyone else had sussed this except me! It 
  1552. seemed that sometimes when I edited an alias, it created a second 
  1553. version and so I had to delete the first, but then when I wanted to 
  1554. create two different aliases, it simply edited the one! öWhatæs the 
  1555. rule?ò, I asked the excellent ANT support team (always, only an email 
  1556. away!). Itæs simple, and logical, and obvious Ö once you know. If you 
  1557. alter the alias name, it creates a new definition, in addition to the 
  1558. old one, but if you edit the definition, it has to just change it Ö it 
  1559. cannot create a complete new alias, otherwise you would then have two 
  1560. definitions of the same alias name.
  1561. 9.7
  1562. Ed.
  1563. 9.7
  1564. ScanLight 256 Ö I remember recently an article saying that version 1.15 
  1565. of the ScanLight 256 software needed upgrading to 1.59 to work on the 
  1566. RiscPC.
  1567. 9.7
  1568. My scanner is secondhand so I cannot do that. When I tried to load the 
  1569. application, it put its icon on the iconbar, but clicking on this did 
  1570. not give the relevant dialogue box. However, when I got my RiscPC, I had 
  1571. some funnies with Ovation, and one comment from Beebug was to use one of 
  1572. the old modes. So I thought I would try this with ScanLight.
  1573. 9.7
  1574. Typing in öMode 27ò (rather than 16 colours and 640╫480) allowed me to 
  1575. get a dialogue box which was partly off the bottom right hand corner of 
  1576. the screen but could be dragged into full view and seemed to behave 
  1577. normally.
  1578. 9.7
  1579. Then one day, I had been using Artworks and loaded the scanner, having 
  1580. forgotten the above. After some time, I realised it was working 
  1581. perfectly normally despite the fact that I was in a new mode (256 
  1582. colours, 600╫800). When I loaded ScanLight and then tried to load 
  1583. Artworks I got an error relating to a module called ABIMod. The version 
  1584. in ScanLight was an older version than the one in Artworks, and when I 
  1585. updated the one in ScanLight it worked as it did previously on my A5000.
  1586. 9.7
  1587. So the new version 1.59 of ScanLight may have some tweaks to the 
  1588. software, but doing the above (if you have Artworks) gets it working and 
  1589. it saves you ú11.75!
  1590. 9.7
  1591. Keith Baxendale <kjbax@argonet.co.uk>
  1592. 9.7
  1593. Toggle-size answer Ö (RiscPC only) Thanks to all those who sent in an 
  1594. answer to Paulæs toggle-size trouble in last monthæs Help! Column. It 
  1595. was, indeed, a CMOS RAM configuration setting. However, there is no 
  1596. simple way of altering it without using a small Basic program of the 
  1597. following form, but I must warn you that, before playing, you should 
  1598. save your configuration by using !Configure, so that you can restore it 
  1599. if you make a mess!
  1600. 9.7
  1601. Byte%=28
  1602. 9.7
  1603. Bit%=4
  1604. 9.7
  1605. SYSöOS_Byteò,161,Byte% TO ,,CMOS%
  1606. 9.7
  1607. IF CMOS% AND 1<<Bit% THEN
  1608. 9.7
  1609.  PRINTöWas 1 now set to 0ò
  1610. 9.7
  1611.  CMOS%=CMOS% AND NOT 1<<Bit%
  1612. 9.7
  1613. ELSE
  1614. 9.7
  1615.  PRINTöWas 0 now set to 1ò
  1616. 9.7
  1617.  CMOS%=CMOS% OR 1<<Bit%
  1618. 9.7
  1619. ENDIF
  1620. 9.7
  1621. SYSöOS_Byteò,162,Byte%,CMOS%
  1622. 9.7
  1623. This program swaps the state of bit 4 within byte 28 of the CMOS RAM 
  1624. each time you run it, and has the immediate effect of making windows 
  1625. that are toggle-sized, open as far as, but not obscuring, the iconbar. 
  1626. Holding <shift> down reverses the behaviour.
  1627. 9.7
  1628. This is by no means the only configuration setting not available by any 
  1629. other method. If you alter the program so that Bit%=1, it will change 
  1630. the setting for solid icon drags, so that, when you drag a file icon, 
  1631. you will either get a moving icon or just a dotted box. This option also 
  1632. takes immediate effect.
  1633. 9.7
  1634. When Bit%=0, this tells RISC OS whether to truncate filenames that are 
  1635. too long (i.e. greater than ten characters) and therefore potentially 
  1636. overwrite an existing file, or to give a (rather meaningless) error 
  1637. message to prevent you from saving a file unless it has ten characters 
  1638. or less in the name. You need to reset the computer before this option 
  1639. will take effect.
  1640. 9.7
  1641. There are several others, and they are all documented on page 1-356 of 
  1642. the PRMs. I will put a copy of the program on the monthly disc.
  1643. 9.7
  1644. James Taylor, NCS
  1645. 9.7
  1646. Impression non-smart quotes Ö Having crowed about how wonderful it was 
  1647. that Impression (4.08/5.08) now produces automatic smart quotes, I am 
  1648. recanting slightly. How are you supposed to get unsmart quotes, e.g. for 
  1649. 5╝ö and 3╜ò, without switching the smart quotes off and on again?
  1650. 9.7
  1651. My partial answer is the abbreviations function. I use ö5oò as 
  1652. abbreviation for 5╝ö and ö3oò for 3╜ò. But what about 14ö and 17ò 
  1653. monitors, etc? Well, I tried defining öoò as a single unsmart double 
  1654. quote, but if you type ö17oò, it doesnæt expand the öoò, so you have to 
  1655. type 17<space>o<space><left><left><delete><right><right>! Anyway, I have 
  1656. now defined ö21oò as 21ö, ö17oò as 17ò and ö14oò as 14ö, so thatæs OK 
  1657. until someone wants to talk about a 19╜ò monitor!
  1658. 9.7
  1659. Ed.
  1660. 9.7
  1661. RiscPC hole cutting Ö I keep reading how difficult people are finding it 
  1662. to cut the openings on the RiscPC for new drives etc. I must admit I 
  1663. donæt agree. Forget drills/hacksaws/ordinary knives Ö the tool to use is 
  1664. a laminate cutting blade in a standard Stanley knife. This is the blade 
  1665. which looks like a small blade set at a angle (not the curved one). It 
  1666. is used by scoring through the plastic, it is very controllable and it 
  1667. doesnæt wander easily as it locates nicely in the grooves. It only takes 
  1668. a few strokes along each groove to cut through. I then use a small craft 
  1669. knife to trim any slightly uneven edges and into the very corners. I 
  1670. have now cut two openings like this and have had no problems. The 
  1671. computer is the RPC600 and is 12 months old, so I believe it is one of 
  1672. the thick plastic ones.
  1673. 9.7
  1674. Malcolm Sanders, Malcolm.Sanders@bbc.co.uk
  1675. 9.7
  1676. Guardians of the Greenwood
  1677. 9.7
  1678. Richard Rymarz
  1679. 9.7
  1680. Programs that are a landmark in educational computing are few and far 
  1681. between. ÉGrannyæs Gardenæ must still be remembered by many as the 
  1682. program that opened up computer awareness in their classroom. Others 
  1683. such as ÉFolioæ, ÉPendownæ, ÉOurselvesæ and ÉAll About Meæ may be 
  1684. remembered with affection and may still be used. Few programs since, 
  1685. have emerged as classics, maybe because there is now such a huge choice 
  1686. of quality software. However, now and again, something comes along which 
  1687. is just a little bit special which makes a hardened Key Stage 2 teacher 
  1688. stand up and take notice.
  1689. 9.7
  1690. A special CD-ROM
  1691. 9.7
  1692. As soon as I opened the video style box of ÉGuardians of the Greenwoodæ, 
  1693. I felt this was a little bit different. Produced solely by Mike Matson 
  1694. (yes, of Grannyæs Garden fame), the story encapsulates much of his 
  1695. philosophy towards education, organisation and the present difficulty 
  1696. that teachers find in managing a restrictive and narrow curriculum.
  1697. 9.7
  1698. The box contains the CD, installation instructions for Acorn and PC 
  1699. platforms (sigh...... a sign of the times), an adult guide for Ébusyæ 
  1700. adults, a location map, an introduction and a brief set of curriculum 
  1701. notes. There is no mention of the National Curriculum since the ethos of 
  1702. the program is one of fantasy and imagination unhindered by reference to 
  1703. a set of guidelines. However, this must not put off parents or teachers. 
  1704. Surely, everything should not be bound by formal National Curriculum 
  1705. constraints.
  1706. 9.7
  1707. The story
  1708. 9.7
  1709. Greenwood is an ancient forest where people, plants and animals have 
  1710. achieved a rarity: perfect harmony where each respects the place of 
  1711. others in the greater order of things. No evil concept such as 
  1712. exploitation exists until the villainous Hawk Enterprises comes along 
  1713. and changes the face of the forest. Huge swathes of trees are cleared to 
  1714. make room for industrial development, factories are built, water is 
  1715. pumped from the rivers and logs are used to fuel power stations. People 
  1716. are forced to leave their homes, and important wildlife and plant 
  1717. habitats are destroyed. All opposition is suppressed by the robotic 
  1718. ÉClunkersæ who have implanted in their brains a piece of mindstone which 
  1719. allows them to be controlled by the all-powerful conglomerate.
  1720. 9.7
  1721. There are two main characters: Crinkle, a little girl who sets out to 
  1722. try and stop Hawk Enterprises; and Wibble, a strange creature who only 
  1723. exists for those who believe in him. He is really the spirit of the 
  1724. forest: half human, half tree.
  1725. 9.7
  1726. Guardians of the Greenwood
  1727. 9.7
  1728. After placing the CD-ROM into the CD drive, the program loads easily and 
  1729. a digitised picture of woodland is displayed. The title credits roll in, 
  1730. and three options present themselves. Clicking on Preview shows twelve 
  1731. sample screens designed to demonstrate some of the programæs features. 
  1732. The clear digitised speech explains what the screens are: a taster of 
  1733. what is to come. I clicked on one and was immediately impressed with the 
  1734. way digitised photographs are immaculately blended with cartoon style 
  1735. characters, animations and interactive sequences. At this moment, I am 
  1736. watching the water mill turning gently as bags of flour are hoisted out 
  1737. of the mill roof. In the background is a picture of a waterfall and the 
  1738. gentle plops of gurgling water enhances an already superb scene. Of 
  1739. course, everything is fully multitasking.
  1740. 9.7
  1741. There is quite a long introductory sequence where Crinkleæs grandfather 
  1742. sets the scene. This takes a while, but it is important that the 
  1743. children listen to the story because there are numerous characters that 
  1744. Crinkle will meet on her journey, and each one has a specific part to 
  1745. play in the success of the quest.
  1746. 9.7
  1747. Following Grandfatheræs words of wisdom and, armed with an old, torn map 
  1748. that he just happens to have, Crinkle sets forth into the Greenwood. The 
  1749. screen is divided into two main areas: woodland views and animations 
  1750. displayed on the left, and the words and possessions that Crinkle picks 
  1751. up and a simple compass, on the right. Click on the compass and Crinkle 
  1752. moves through the forest. Clicking on the map reveals Crinkleæs location 
  1753. and where she has already been. Clicking on various parts of the main 
  1754. screen often elicits more general information about the forest.
  1755. 9.7
  1756. And so the quest begins. This is no mean feat and should not be taken 
  1757. lightly. The adventure lasts some hours, providing a whole kaleidoscope 
  1758. of discussion and interest for the child, and a wealth of curriculum-
  1759. related ideas for the parent and teacher. (There is a Ésaveæ facility, 
  1760. thank goodness.) There are clues, puzzles, Énastiesæ, heavies and lots 
  1761. of cuddly, cute Égoodiesæ who are all out to help Crinkle overcome the 
  1762. dreaded Hawk Enterprises. All in all, there are thirty characters to 
  1763. find and talk to, each with a different voice. A map is provided in the 
  1764. documentation but it is valuable if the children can map and annotate 
  1765. their travels themselves.
  1766. 9.7
  1767. In Part 2 of the story, there is a section on areas of particular 
  1768. environmental interest. Items such as coppicing, depletion of natural 
  1769. resources, derelict sites, erosion, etc, are emphasised.
  1770. 9.7
  1771. Anyway, a brief exploration soon reveals a piece of paper with what 
  1772. appears to be a code written on it. Further investigation shows pylons, 
  1773. overhead conveyors and, eventually, Hawkæs head office. Entering this 
  1774. office provides the first puzzle which involves cracking a code. The 
  1775. adventure continues in similar fashion until Crinkle eventually manages 
  1776. to sail to the Greenwood North and on to a final solution.
  1777. 9.7
  1778. The screens
  1779. 9.7
  1780. For the technically minded, Mike and his team at 4Mation used an Acorn 
  1781. RiscPC, and Dave Caughleyæs very successful authoring system. Most of 
  1782. the photographs were taken in Sussex using Kodak Photo CD. The images 
  1783. were edited using Clareæs Pro Artisan 24 and 4Mationæs Chameleon. The 
  1784. speech was sampled and edited using Computer Conceptæs Lark and 
  1785. AudioWorks. The end result is an amazing mix of real photographs and 
  1786. drawn animations that blend seamlessly. Objects appear to flow around, 
  1787. between and through others as if it were natural. Shadowing and the use 
  1788. of lighting enhances these effects. The quality of the images, and the 
  1789. imagination used to draw the characters, is exemplary. The overall 
  1790. presentation cannot be faulted and is an impressive combination of 
  1791. hardware, appropriate software and of course, imagination. In true Mike 
  1792. Matson style, Guardians offers a complete multimedia adventure that 
  1793. entertains, educates and lets the imagination flow.
  1794. 9.7
  1795. (Note which platform is used to create the package that is then 
  1796. presented as a dual-platform program! I wonder why?! Ed.)
  1797. 9.7
  1798. But...
  1799. 9.7
  1800. 1. Be warned, there is an awful lot here to get through, and children 
  1801. will need to persevere, especially after the initial delight is over. 
  1802. Careful planning Ö as always Ö is needed to ensure that children have 
  1803. the stamina to complete the quest.
  1804. 9.7
  1805. 2. The language is acknowledged to be a Échallengeæ for the 9-13 age 
  1806. group for which it is designed. Fortunately, there is an electronic, 
  1807. talking dictionary which can be loaded and run alongside the main 
  1808. program. Click on any letter, and a glossary of words springs to life. 
  1809. Choose a word, and an explanation is offered, as well as the context 
  1810. within in the story Ö very neat.
  1811. 9.7
  1812. 3. Mikeæs voice could be said to be a little low key, although I 
  1813. recognise that this is matter of personal taste.
  1814. 9.7
  1815. 4. There are some (minor) grammatical errors, although I believe Mike 
  1816. argues that this reflects how people actually speak rather than 
  1817. following strict grammatical convention.
  1818. 9.7
  1819. 5. Who wrote the introductory music?
  1820. 9.7
  1821. Conclusions
  1822. 9.7
  1823. Guardians of the Greenwood costs ú49.50 +VAT (p&p is free) from 4Mation, 
  1824. ú56 through Archive and is well worth the money, bearing in mind the 
  1825. average cost of CD-ROMs today. Parents and teachers can be assured that 
  1826. they are receiving an ÉEnglishæ product that has the backing of an 
  1827. experienced software educational house. For teachers, it offers plenty 
  1828. of ideas for children to work on away from the computer, as well as 
  1829. accommodating the Modelling strand of the National Curriculum. Just one 
  1830. thing stops me from recommending Guardians unreservedly: will an idea 
  1831. with fairy story style creatures appeal to its targeted audience? As a 
  1832. practising teacher, I hope that Ébiff bangæ violent games and todayæs 
  1833. television exploitation, has not deadened the imagination and creativity 
  1834. of this age group.áuá
  1835. 9.7
  1836. Internet Column
  1837. 9.7
  1838. Dave Pantling
  1839. 9.7
  1840. I apologise for the brief nature of the column this month. I have been 
  1841. developing the Archive web site, and this has taken up a lot of my time. 
  1842. Iæve learned a lot about running a web site, and will pass on this 
  1843. knowledge in next monthæs column. Iáhave put a copy of the web site on 
  1844. the Archive disc so that anyone who wants to can have a look at it even 
  1845. if you arenæt yet on the Net.
  1846. 9.7
  1847. First of all, the promised review...
  1848. 9.7
  1849. ANTæs Internet Suite
  1850. 9.7
  1851. This suite arrived in a slim, grey, plastic wallet, containing one high 
  1852. density floppy disc and an 80-page comb-bound manual.
  1853. 9.7
  1854. Installation is carried out by an installer application, which asks you 
  1855. for registration details, including your serial number which is a 
  1856. combination of upper and lower case letter and numbers. I found that the 
  1857. mix of l,1, and I in the serial number was a bit of a nuisance.
  1858. 9.7
  1859. You are then prompted for details of your Service Provider. If your SP 
  1860. is known to the software, (more than likely, even if you are outside the 
  1861. U.K.), most of the tricky stuff is done for you.
  1862. 9.7
  1863. As I have a dial-up connection, I will not be covering the network 
  1864. options in the suite, other than to say they are present and extensive.
  1865. 9.7
  1866. The !InetSuite application is the centrepiece of this suite Ö all the 
  1867. other clients are accessed from here. It installs on the filing system 
  1868. (left) end of the iconbar which, on reflection, is a very logical 
  1869. decision. Its menu gives access to the usual connect and hang up 
  1870. options, status windows, and an Apps directory.
  1871. 9.7
  1872. The Apps directory contains the tools for setting up and using the 
  1873. suite. The Configuration utility offers you the opportunity to alter the 
  1874. default settings for your account, and to set up your modem driver. The 
  1875. suite can auto-detect whether you have an Acorn or PC serial lead, which 
  1876. is a thoughtful addition, as taking one apart isnæt for the faint-
  1877. hearted!
  1878. 9.7
  1879. The ÉE-mail and Newsæ client, Marcel, offers the usual facilities of 
  1880. reading and replying to messages. It also offers options like Ébounceæ, 
  1881. ÉForwardæ, and the option to reply by email to the poster of a news item 
  1882. instead of posting a (public) reply. Marcel automatically quotes the 
  1883. message you are replying to, in line with what happens on other 
  1884. platforms. It doesnæt yet have the facility to delete old news items, 
  1885. but this is a minor quibble and will be addressed in the next version 
  1886. which is due quite soon.
  1887. 9.7
  1888. To avoid remembering and/or typing peopleæs email addresses, there is an 
  1889. address book system. You can either click on an entry in the list or use 
  1890. an easy-to-remember alias. For example, to mail Paul, I type öpaulò and 
  1891. press <return> and öPaul Beverley <paul.NCS@paston.co.uk>ò appears. What 
  1892. is more, if you have an email or a news posting in front of you, click 
  1893. on the menu item ÉSet aliasæ and the senderæs name and email address 
  1894. appear in the address book, just waiting for you to add a suitable 
  1895. alias.
  1896. 9.7
  1897. Fresco, the Web browser, offers precisely the facilities youæd expect. 
  1898. It displays the text first, (when people have written their HTML 
  1899. properly!), and fills in the images later. Interlaced images are slowly 
  1900. built up, making navigation quick and easy.
  1901. 9.7
  1902. Frescoæs ÉChoicesæ menu option gives you a great deal of control over 
  1903. the browser, from setting the size of the cache, to removing the button 
  1904. bar if you donæt use it, and choosing to keep the pages in the cache 
  1905. after you come off line to that you can deal with the pages at leisure. 
  1906. The information on each page you receive can be saved as text or as an 
  1907. HTML file, and the individual pictures can be saved as sprites. This can 
  1908. all be done off-line, if you prefer, so long as you set a big enough 
  1909. cache to hold all the pages you want to save. (Thatæs how I got the 
  1910. picture of the Newspad colour touchscreen portable off the ART web site. 
  1911. Ed)
  1912. 9.7
  1913. The file transfer and terminal clients work well, giving rise to no 
  1914. problems and little comment.
  1915. 9.7
  1916. Other tools provided include Ping, (which wins the award for funniest 
  1917. icon Ö two computers playing table tennis!), network time, to fetch and 
  1918. set time over a network, and an Éidiot-resistant upgraderæ. Upgrades are 
  1919. fetched from the ANT web site Ö only Fresco can fetch upgrades, so it is 
  1920. easy for ANT to keep track of copies!
  1921. 9.7
  1922. Comparison
  1923. 9.7
  1924. I have all three packages installed in my machine and no individual 
  1925. package meets all of my requirements. The ANT Internet Suite compares 
  1926. well against Voyager and Termite, though all have their strong points. 
  1927. Voyager is very easy to use. Termite Internet provides an input buffer 
  1928. on its Telnet client, but the ANT Suite is perfect for mail and news.
  1929. 9.7
  1930. I do find, however, that the ANT suite is permanently installed on my 
  1931. iconbar.
  1932. 9.7
  1933. Down time...
  1934. 9.7
  1935. I have, in my previous columns, talked about the Internet as a powerful 
  1936. communications medium, with near limitless information available. I now 
  1937. want to introduce a note of caution.
  1938. 9.7
  1939. The demands of the rapidly growing number of users have placed 
  1940. tremendous strains on the networks that make up Éthe Internetæ. In some 
  1941. respects, it is a victim of its own success. It is expanding as quickly 
  1942. as the rising demand, so should be thought of as Éhighly strungæ.
  1943. 9.7
  1944. One company recently started Édumpingæ mail because it couldnæt cope 
  1945. with the load. Other companies are hit by servers failing, and downtime 
  1946. while they upgrade their networks always causes a backlog.
  1947. 9.7
  1948. These problems affect a far wider range of users than those just using 
  1949. the server in question, as there are knock-on effects. Email can be 
  1950. unreliable, WWW access is often very slow, news service can be patchy...
  1951. 9.7
  1952. When you consider that the Internet is trying to be all things to all 
  1953. people, with different hardware, operating systems and requirements, I 
  1954. think we are lucky that it works at all!
  1955. 9.7
  1956. Discount schemes
  1957. 9.7
  1958. Time spent on Internet access often makes up the largest component of 
  1959. peoplesæ phone bills. If BT provide your phone service, there are a 
  1960. number of options which can reduce these charges.
  1961. 9.7
  1962. ÉFriends and Familyæ requires a one-off payment of ú4.99. You give BT 
  1963. five numbers of your friends and family (or Internet service provider!) 
  1964. and those five numbers attract a 5% discount.
  1965. 9.7
  1966. ÉOption 15æ has a quarterly charge of ú4.00, but gives you a 10% 
  1967. discount on all calls. This is cost-effective when your quarterly call 
  1968. charges reach ú40.
  1969. 9.7
  1970. ÉOption 15æ and ÉFriends and Familyæ discounts can be combined, giving 
  1971. you 15% off those five numbers.
  1972. 9.7
  1973. ÉPremierLineæ is for people with bigger bills, over ú60 call charges per 
  1974. quarter. It attracts a 15% discount, for an annual charge of ú24. This 
  1975. discount can be combined with ÉFriends and Familyæ, but not with ÉOption 
  1976. 15æ.
  1977. 9.7
  1978. All prices are inclusive, and donæt give you any discount on the line 
  1979. rental.
  1980. 9.7
  1981. Get in touch!
  1982. 9.7
  1983. Please feel free to email me, parky@argonet.co.uk, or by mail to the NCS 
  1984. address.
  1985. 9.7
  1986. The Archive web site can be found at: http://www.cybervillage.co.uk/
  1987. acorn/archive/
  1988. 9.7
  1989. If you have a web presence, please send me your URL, and Iæll put it on 
  1990. the hot links page.áuá
  1991. 9.7
  1992. Datafileæs PDCD-3
  1993. 9.7
  1994. John Woodthorpe
  1995. 9.7
  1996. There are a good number of these Public Domain and Shareware software 
  1997. collections emerging on CD, and The Datafile has reached its third such 
  1998. disc, imaginatively called PDCD-3. I have mixed feelings about CD as a 
  1999. medium for issuing PD software, which tends to change fairly regularly 
  2000. as more is written and existing stuff modified. Inevitably, that means 
  2001. that, by the time a collection is put together, mastered and pressed, it 
  2002. is already out of date. On the other hand, it is an incredibly cheap way 
  2003. of getting hold of a wide range of software, and if only a small 
  2004. proportion of the contents is useful to you, that can easily justify the 
  2005. cost. (This CD contains the equivalent of ú750 spent on ordering the 
  2006. same software on HD floppies from The Datafile.)
  2007. 9.7
  2008. Personally, I think that a collection needs something extra to justify 
  2009. its existence and make you come back to it again and again; such as a 
  2010. wide range of clipart (as on two of the APDL offerings), or the WWW 
  2011. pages on Uniquewayæs excellent Risc Disc 2. I bought The Datafileæs 
  2012. PDCD-1 because of the Project Gutenburg collection of electronic texts 
  2013. and the Pocket Book software that it contains, so what special 
  2014. attractions are there on this CD?
  2015. 9.7
  2016. The answer to that is some 250Mb of Red Dwarf Replay films, which are 
  2017. not Public Domain but are distributed by permission of the production 
  2018. company. A further attraction for me is a large collection of 535 Pocket 
  2019. Book/Psion files (mostly for the PBII/S3a, but some for the older 
  2020. machines), and an assortment of 600 music files (Tracker, Digital 
  2021. Symphony, etc) with a variety of players for them. One of these players 
  2022. (!RTracker) has now become my preferred one because of the range of 
  2023. different files it handles.
  2024. 9.7
  2025. What do you get?
  2026. 9.7
  2027. Unlike the PDCD-1, opening the root directory is very quick thanks to 
  2028. the absence of lots of application files loading their sprites to be 
  2029. displayed. Instead, we have !ArcFS, !Database (a version of Datafileæs 
  2030. searchable index describing the files on the CD), and 27 directories 
  2031. containing the main software (in excess of 640Mb, most of it archived).
  2032. 9.7
  2033. As well as the expected games, utilities, sillies and demos, there are 
  2034. comms, morphs, graphics (GIF, TIFF and JPEG) and clipart directories. 
  2035. Some more unusual items are a collection of electronic magazines, some 
  2036. German software (e.g. a Star Trek database, Hangman etc, all in German), 
  2037. assorted programming languages, ArmTeX 3.141 Ö Release 2.03 (a multi-
  2038. platform text processor), and some specialist databases.
  2039. 9.7
  2040. Other directories contain educational files (including a molecular model 
  2041. editor, physics applications, Magpie folders on the Stuarts and the 
  2042. Tudors etc), Internet access software, a collection of file archivers, 
  2043. FLI and !Projector animations, and some Star Trek JPEGs and morphs. When 
  2044. you add in the Red Dwarf, music and Pocket Book stuff, that gives some 
  2045. idea of the breadth of software contained.
  2046. 9.7
  2047. An important part of the CD is the accompanying 64-page A5 booklet, 
  2048. which complements the !Database application, to help you work through 
  2049. the vast amount of software. Inevitably, there is some duplication: I 
  2050. found two versions of Rick Hudsonæs wonderful !SoundCon program, both 
  2051. newer than the one I had, and at least one other cropped up twice, but 
  2052. that seems perfectly understandable given the quantity of PD software 
  2053. that a library such as The Datafile collects.
  2054. 9.7
  2055. Incidentally, the first two PDCDs used standard Acorn filenames for many 
  2056. of the archives, including the ö!ò character. This caused problems for 
  2057. people wanting to access them on a PC (either because they were 
  2058. unfortunate enough not to own an Acorn but wanted the Pocket Book 
  2059. software, or because they didnæt have a CD drive and wanted to transfer 
  2060. some of the files onto floppy on a friendæs PC) as these directories 
  2061. were not recognised. PDCD-3 is now readable on a PC, so if you donæt 
  2062. have a CD drive and have been disappointed that you have no access to PD 
  2063. and Shareware software in bulk, The Datafile have a solution for you.
  2064. 9.7
  2065. Added to that, the Pocket Book software is ZIPped, allowing the archives 
  2066. to be opened by a PC owner wanting to transfer them to a Psion. 
  2067. Considering that some of the Psion PD/Shareware CD collections are 
  2068. significantly more expensive than PDCD-3, but contain less than the 21Mb 
  2069. here, this could be an attractive proposition.
  2070. 9.7
  2071. Red Dwarf
  2072. 9.7
  2073. These Replay films are a major selling point of the CD, and range from 
  2074. 15 secs to a minute in length. Instead of paying a royalty, The Datafile 
  2075. have agreed with Grant Naylor Productions to make a donation to a 
  2076. childrenæs hospice for each copy sold. There are two directories, one 
  2077. with nine clips from the broadcast programmes (two different intros, and 
  2078. some of the best clips Ö including the dog food bit!) and one with 
  2079. eleven of the Smegups (out-takes). Some of them are very good Ö 
  2080. especially the ones where the Starbug models crash into Red Dwarf on 
  2081. take-off.
  2082. 9.7
  2083. They play well on my quad speed CD drive, but there is a suggestion that 
  2084. if you have a slower drive, you should copy them onto a hard disc first 
  2085. to avoid any jerkiness that might be observed. My only real complaint is 
  2086. the sound quality, which seems a bit Éwoollyæ and indistinct, but that 
  2087. could just be the fact that lots of 8-bit material sounds like that 
  2088. since I got a 16-bit soundcard! Suffice it to say, my kids head straight 
  2089. for these films whenever they get the chance! There are also some 
  2090. sillies, a collection of quotes from the series and an adventure game 
  2091. where you play Kryten, but the Replay films are the main event.
  2092. 9.7
  2093. Pocket Book software
  2094. 9.7
  2095. Thereæs a great mix here, culled from the normal Psion PD sources, 
  2096. including quite a bit that Iæd not seen before. These include some good 
  2097. sound samples in Psionæs WVE format (also playable on 32-bit Acorns with 
  2098. the aforementioned SoundCon) and a number of programming-related files. 
  2099. Anyone wanting to learn to program in OPL should get hold of some of 
  2100. these, especially the OPL examples and programming manual in DBF (Psion 
  2101. database) format. Some kind authors have provided the source code of 
  2102. their work for you to examine, translate and learn from Ö most useful.
  2103. 9.7
  2104. Other highlights are an interpreter to play Infocom games on the Psion, 
  2105. Procyon (a graphical Astronomical almanac), Mapper and John Boyceæs 
  2106. freeware programs (such as JBDATA, the replacement for the built-in 
  2107. database).
  2108. 9.7
  2109. Overall
  2110. 9.7
  2111. As youæd expect, this is a mixed bag of applications, data and pictures. 
  2112. Some of the Artworks files refuse to load into !AWViewer, which claims 
  2113. that they are too old, and some of the clipart mentioned in the booklet 
  2114. had to be removed because the files became corrupted when the master 
  2115. image was made, but thereæs still enormous value for money here.
  2116. 9.7
  2117. Even if youæve got either of the first two Datafile CDs, this one is 
  2118. worth getting hold of, especially if you have a Pocket Book II or Psion 
  2119. Series 3a. The standard Datafile price is ú32, but Registered Users can 
  2120. get it for ú25 (both prices inclusive of VAT and postage). Itæs 
  2121. particularly good to see Dave McCartney of The Datafile responding 
  2122. positively to requests to change the presentation of the CDs so that 
  2123. they are more widely usable, and also that he tries to avoid duplicating 
  2124. the contents of previous discs. Inevitably, if you buy CDs from other 
  2125. libraries, you will have duplicates of some of the software, but there 
  2126. should still be enough here to justify the purchase.
  2127. 9.7
  2128. Dave tells me that he is already working on PDCD-4 (how does he think up 
  2129. these names?!), which will contain some more very large Replay films. I 
  2130. look forward to that appearing.áuá
  2131. 9.7
  2132. Dave McCartney of Datafile says... We have recently reviewed our CD 
  2133. prices and have reduced them to ú25 each fully inclusive, with a 
  2134. discount for multi-purchases:  ú5 off for two and ú10 off for a triple 
  2135. purchase. (Each disc is ú25 through Archive.)áuá
  2136. 9.7
  2137. Comment Column
  2138. 9.7
  2139. Claude and Maude Ö The Claude and Maude review was written about six 
  2140. months ago and, since then, Brilliant Computing has inserted Christopher 
  2141. Jarmanæs own handwriting font as an option in the program in response to 
  2142. his suggestions about a more cursive style.
  2143. 9.7
  2144. Also, Brilliant Computing has now been acquired by SEMERC, so the 
  2145. program is now available from their catalogue and not directly from 
  2146. Brilliant Computing.
  2147. 9.7
  2148. Ed.
  2149. 9.7
  2150. Email art Ö Chris Walker <cwalker@paston.co.uk> spotted this one and 
  2151. sent it in. I asked Nigel if I could use it and he replied, öIt isnæt 
  2152. original, but youære welcome to use it. There are lots of good ideas to 
  2153. be found on ascii-art newsgroups (e.g. alt.ascii-art) Ö thatæs where 
  2154. mine came from. You could suggest this to your non-artistic readers 
  2155. (like me).ò
  2156. 9.7
  2157.            . ÿ .                Nigel Parker Ö ncp20@cam.ac.uk
  2158. 9.7
  2159.           (      )
  2160. 9.7
  2161.          ( (/oo\) )              and friends
  2162. 9.7
  2163.           ( \Éæ/ )                               WW
  2164. 9.7
  2165.            ( \/ )      wwwwww                   /__\
  2166. 9.7
  2167.           (      )   wöww  wwòw                | oo |   _WWWWW_
  2168. 9.7
  2169.          (        ) W   oöòo   W    (o)(o)    (|_()_|) /  o o  \   
  2170. (+)(+)
  2171. 9.7
  2172.    oo   (          )W  ______  W  wö      òw    \__/ (|  __O__  |)/      
  2173. \
  2174. 9.7
  2175.  wö()òw  (        ) öw \_\/_/ wò W  -====-  W  /|\/|\  \ \___/ /  \ -==- 
  2176. /
  2177. 9.7
  2178. W -==- W   É ÿ æ  wwöòwwwwwwöòww öw      wò  |||||||| /ÿÿÿ-\   \    /
  2179. 9.7
  2180.  öwwwwò     =  =    |||||||||||| wöòöòöòöòöòw |||||||||=========| <\/\/
  2181. \/>
  2182. 9.7
  2183. wö    òw    =  =    ||||||||||||W            W|||||||||=========| /      
  2184. \
  2185. 9.7
  2186.   Elmo    Big Bird     Oscar    Cookie Monster  Bert     Ernie     
  2187. Kermit
  2188. 9.7
  2189. Ed.
  2190. 9.7
  2191. Fancy a StrongARM card for your RiscPC? Ö (A conversation overheard on 
  2192. the net...)
  2193. 9.7
  2194. Andy Southgate <as142@cam.ac.uk> wrote in the the newsgroup 
  2195. Éacorn.hardwareæ about the StrongARM:
  2196. 9.7
  2197. Through the mysterious and chaotic workings of fate, Acorn have been 
  2198. landed with the most cost-effective desktop processor in the world, BUT 
  2199. what are they going to do with it? Why not just bung it on a card, clock 
  2200. it at 200MHz, and stuff it in a RiscPC? No cache, no new memory 
  2201. structure, low development costs, and a label with 200MHz in big letters 
  2202. on the front. The thing would be choked by the bus, but the beauty of 
  2203. this plan is that nobody would notice as RISC OS is so responsive with 
  2204. low processor speed. The one thing it could do very quickly would be 
  2205. looped code that fits in the StrongARMæs cache and does no memory 
  2206. access, i.e. floating point emulation!
  2207. 9.7
  2208. Somebody called ÉPeter Bondaræ from a company called ÉARTæ replied:
  2209. 9.7
  2210. You might say that, I might think that, but I couldnæt possibly comment.
  2211. 9.7
  2212. What does everyone think about this? How about 200MHz StrongARM uncached 
  2213. for August at, say, ú200 and/or 200MHz StrongARM Cached for November at, 
  2214. say, ú350?
  2215. 9.7
  2216. The relative performance factors compared with ARM710@40MHz =1, would be 
  2217. SA uncached ╫3, SAácached ╫5!
  2218. 9.7
  2219. Be warned that what you might say could result in a product! All dates/
  2220. prices are for illustration only, no commitment made/implied etc.
  2221. 9.7
  2222. Well, what do Archive subscribers think? How many of you would send me a 
  2223. cheque for ú200 to put in the pile ready for the uncached card, and how 
  2224. many would send ú350 for a cached card? I know that ART are working 
  2225. their socks off trying to get this StrongARM card out so they can shove 
  2226. it up (non-pro-Acorn) peopleæs noses and ask them öWhat do you think of 
  2227. the RiscPC now? Eh?!ò
  2228. 9.7
  2229. Apparently, if you were to put a large cache controller on the card as 
  2230. well, you could get speeds of between 5 and 10 times the ARM710 Ö and 
  2231. this is with the first Érelatively slowæ StrongARM chips at (only!) 
  2232. 200MHz. These chips will be rolling off the chip foundry production 
  2233. lines in the next few weeks.
  2234. 9.7
  2235. Do let me know what you think, because the Archive readership represents 
  2236. (forgive me saying this!) the hardcore of Acorn support. If you donæt 
  2237. think itæs worth doing, it ptobably wonæt be done. If you are going to 
  2238. write or email me (use öSA voteò as the subject line) about this, please 
  2239. make it short and to the point!
  2240. 9.7
  2241. Watch this space...
  2242. 9.7
  2243. Ed.
  2244. 9.7
  2245. Floating Point Support for RiscPC????? Ö Acorn are now accepting orders 
  2246. for the RiscPC ARM700/FPA upgrade card. However, it is unlikely that the 
  2247. product will become available(!), since the currently indicated demand 
  2248. does not justify the costs involved in setting up a production line. 
  2249. However, should demand be substantial, a one-off production run will be 
  2250. initiated to fulfil all orders received. The order code is ACA51, and 
  2251. the price will be ú299 +VAT.
  2252. 9.7
  2253. The following information provides some background to this desision.
  2254. 9.7
  2255. At the launch of the RiscPC, Acorn announced that an ARM700 with FPA 
  2256. upgrade would be available in the future. Prototypes of such a device 
  2257. were even demonstrated although, at the time, only first generation 
  2258. (25MHz) FPAs were available and the ARM700 prototype would not execute 
  2259. reliably at speeds greater than 30MHz.
  2260. 9.7
  2261. Whilst awaiting the delivery of the second generation FPAs, it was 
  2262. decided to modify the ARM700 design in order to develop a device which 
  2263. offered greater performance and could exploit the greater capability of 
  2264. the second generation FPA.
  2265. 9.7
  2266. Unfortunately, the newer design proved problematic and, after over a 
  2267. year of attempting to obtain a reliable high performance part, it was 
  2268. decided to abandon the new design.
  2269. 9.7
  2270. Consequently, there is currently no hardware floating point solution for 
  2271. the RiscPC, and little chance of an alternative hardware solution being 
  2272. developed in the short term. However, one option is to revert to the 
  2273. original design in order to deliver enhanced floating point performance 
  2274. for those users for whom such improved performance is essential. In 
  2275. order to achieve this, Acorn will have to commission the production of a 
  2276. limited number of the original ARM 700 design. For economic reasons, 
  2277. this has to be performed as a single production run, with a minimum 
  2278. quantity of 1,000 units.
  2279. 9.7
  2280. Acorn therefore invite customers to place firm, non-cancellable orders 
  2281. for a limited run ARM700/FPA combination card. This product will operate 
  2282. at approximately 30MHz, and offer performance similar to that of its 
  2283. predecessor, the 33MHz A5000 with FPA. The price is ú299 +VAT, and Acorn 
  2284. will not be able to commence production until 1,000 firm orders are 
  2285. received. Orders will not be invoiced until the product is delivered.
  2286. 9.7
  2287. In the longer term, Acorn are investigating alternative ways of 
  2288. providing high performance floating point capability for existing and 
  2289. future RiscPCs. Information relating to this will be released as and 
  2290. when there is progress to report.
  2291. 9.7
  2292. Dick Wallin, Marketing Manager, Acorn Education.<dwallin@acorn.co.uk>
  2293. 9.7
  2294. This, to me, is an example of the new Éflexibleæ Acorn. Can you imagine, 
  2295. a few years ago, Acorn making a public statement like this? Itæs honest, 
  2296. it says clearly what the position is, and it gives people an option. 
  2297. Anyway, no-one could expect Acorn to build something just because a few 
  2298. people Éwant oneæ Ö they are a commercial company, not a charitable 
  2299. trust! Ed.
  2300. 9.7
  2301. How secure is your data? Ö If you are thinking that this issue shows 
  2302. signs of being a bit cobbled together at the last minute, let me tell 
  2303. you a salutary tale.
  2304. 9.7
  2305. Last week, James popped into my office and asked me to format a new 
  2306. cartridge for him. I tried to spin mine down to take it out but Marcel 
  2307. (the ANT Suite mailer) complained so I span it up again and shut it down 
  2308. properly. Now, when I tried to initialise a cartridge once before, I 
  2309. initialised one of my fixed hard discs instead, so I asked James to 
  2310. follow what I was doing carefully and make sure it really was the 
  2311. removable drive I was initialising. It was, but I handæt changed 
  2312. cartidges!
  2313. 9.7
  2314. öJames, what is this cartridge you have given me? It seems to have some 
  2315. writing on the front of it Ö it says ÉPaulæs discæ Ö Aarrgh!!! That is 
  2316. (was) my main data disc with... oh no!... absolutely everything on it.ò 
  2317. 9.7
  2318. When was it last backed up? Well, the Archive magazine info was backed 
  2319. up three days earlier Ö not too bad, and very fortunate, because it can 
  2320. be 2-3 weeks before I remember to back it up sometimes. What about the 
  2321. rest of the disc? That was November! That included all my Internet 
  2322. stuff, all my church and private correspondence, home accounts, etc, 
  2323. etc, etc. 
  2324. 9.7
  2325. What an idiot! How could I be so stupid? (Very easily, actually!) But 
  2326. when did you last back up all your data? You see, I was thinking that 
  2327. the important stuff was backed up fairly regularly and the rest of it 
  2328. reasonably often Ö but it wasnæt. You never back up as often as you 
  2329. think you are doing.
  2330. 9.7
  2331. One other thing that has occurred to me as I have thought about this 
  2332. tragic incident. My philosophy with the removable has been that the 
  2333. sensitive data gets backed up every few days, so if a file or two gets 
  2334. corrupted Ö which can happen on a removable Ö no great loss. What I 
  2335. hadnæt really thought about was that I carry that disc around with me 
  2336. all the time, so if someone stole my briefcase, the whole lot would be 
  2337. gone, just like that. At least, I have the initialised disc and can use 
  2338. Disc Rescue to scrape off any important files that I need, but what 
  2339. would happen if someone stole your removable, or your computer.
  2340. 9.7
  2341. I will be more careful to back up regularly from now on, and I suggest 
  2342. you do too!
  2343. 9.7
  2344. Ed.
  2345. 9.7
  2346. Internet: Message style Ö Iæd like to make a plea about the style people 
  2347. use in sending emails. Some days, I reply to about 30/40 messages and so 
  2348. anything I can do to speed it up would make my life much easier. All I 
  2349. ask is this...
  2350. 9.7
  2351. Use lots of short, double spaced paragraphs, please!
  2352. 9.7
  2353. The reason for this is that, in formulating a reply, if the information 
  2354. is in short paragraphs, you can quote the original message and simply 
  2355. add a comment or two between each paragraph. If, instead, you write in 
  2356. big paragraphs, I either have to split it up into separate sentences by 
  2357. manual editing, or write giving much fuller details, e.g. öWhen you say 
  2358. that, blah, blah, you need to take into account this and that. As 
  2359. regards what you say about something or other, I should point out blah, 
  2360. blah, blah.ò This all takes time and lessens the chance of you getting 
  2361. the quick response you may be wanting.
  2362. 9.7
  2363. Am I being unreasonable?!
  2364. 9.7
  2365. Ed.
  2366. 9.7
  2367. Internet: Which modem? Ö A lot of folk who are starting up on the 
  2368. Internet ask whether it is worth getting a 28.8K modem instead of a 
  2369. 14.4K. The first point to make is that if you are downloading direct 
  2370. from a BBS using a 28.8K modem, you might well get twice the data rate 
  2371. compared with a 14.4K modem. However, on the Internet, in most 
  2372. circumstance, you will certainly not get double the speed. The point is 
  2373. that, often, your modem is not the limiting factor determining the 
  2374. overall speed of the data communication channel. Let me give some 
  2375. examples from my own experience.
  2376. 9.7
  2377. I have a 28.8K in the office (because daytime phone calls are more 
  2378. expensive) but only a 14.4K at home. The ANT Suite, in its Connection 
  2379. Status window, gives a continuous readout of average data rates in cps 
  2380. (characters per second). This is very useful because it alerts you to 
  2381. occasions where the speed of the communication is poor so that, to save 
  2382. money, you can log off and try again when there is less traffic on the 
  2383. part of the Internet that you are using.
  2384. 9.7
  2385. I have checked the average data rates when downloading newsgroup 
  2386. messages, for example. It is not easy to say what öthe speedò is because 
  2387. it varies such a lot, partly depending on the length of the message. 
  2388. Lots of small messages show a slower overall speed, presumably because 
  2389. of the time taken at the beginning and end of each message. Anyway, when 
  2390. using the 28.8K modem, I have seen it get up to around 5,000 cps 
  2391. although it often spends more of its time around the 3,000 mark. With 
  2392. the 14.4K modem, the best I have seen is 4,100 cps but with an average, 
  2393. similarly around the 3,000 mark or just under.
  2394. 9.7
  2395. When browsing the net, especially if you have your software set to 
  2396. download graphics as well as text, you would think that the 28.8K modem 
  2397. really would come into its own, but my experience is, again, that the 
  2398. speed is much more limited by the net than the modem.
  2399. 9.7
  2400. You may be wondering, as I was, how a 14.4Kbaud modem can be capable of 
  2401. transmitting 4,100 characters/sec, because thatæs 4,100 ╫ 8 bits-per-
  2402. character which makes 32.8Kbits/sec. The reason is that the modem 
  2403. transmits down the phone line at 14.4Kbaud maximum, but it can 
  2404. communicate with the computer even faster and uses compression 
  2405. techniques which, depending on the type of data, can be as much as 4:1. 
  2406. This means that it could, theoretically receive data from the computer 
  2407. at 4╫14.4 = 57.6Kbits/sec.
  2408. 9.7
  2409. (This may also mean that it is better not to compress data before trying 
  2410. to send it down the phone lines Ö let the modem do the compression. Has 
  2411. anyone done any tests on this? Would anyone be prepared to do such tests 
  2412. and report back, please? It could save lots of Archive readers a fair 
  2413. bit of phone time = money!)
  2414. 9.7
  2415. So, is it worth paying the extra for a 28.8K modem over a 14.4K modem? 
  2416. Well, some things will be faster, so maybe it is, but if you are 
  2417. thinking in terms of saving the extra cost by having smaller phone 
  2418. bills, I think you will be disappointed!
  2419. 9.7
  2420. Ed.
  2421. 9.7
  2422. Personal Accounts Ö We called for comments from users of Personal 
  2423. Accounts in the light of comments about it in a review of Finance 
  2424. Manager in Archive 9.4 p59. We only had a small response, but having 
  2425. said last month that we hadnæt had much response, this month I was 
  2426. deluged with comments. These were, almost without exception, extremely 
  2427. positive saying, for example, öQuentinæs support is excellentò, and öhe 
  2428. responds to suggestions for improvements to the programò, and that the 
  2429. program is öa delight to useò, and öthe reports it generates are very 
  2430. varied... they are invaluable and much more flexible than I had 
  2431. realisedò.
  2432. 9.7
  2433. I think we can say that they like it!
  2434. 9.7
  2435. Ed.
  2436. 9.7
  2437. Promoting Acorn (you can help) Ö Like many other Acorn enthusiasts, I 
  2438. feel a strong moral obligation to try to awaken unenlightened PC users 
  2439. to the benefits of RISC OS Ö both the Acorn machine architecture, and 
  2440. the Acorn market spirit in general. It never ceases to amaze me that 
  2441. intelligent people will discount the facts presented to them in favour 
  2442. of that false grail they call öIndustry Standardò.
  2443. 9.7
  2444. However, even if Acorn were to spend ill-affordable amounts of money on 
  2445. advertising, it would make but a very small dent in the mass hypnotic 
  2446. delusion created by the likes of Microsoft and Intel.
  2447. 9.7
  2448. The only thing that will win people over is if they hear about Acorn 
  2449. being used in serious applications in their own particular field. When 
  2450. they hear of such examples, they tend to at least take a closer look, 
  2451. rather than just dismissing the Acorn solution out of hand. Sibelius is, 
  2452. of course, a brilliant example of this.
  2453. 9.7
  2454. I have, for some time now, been trying to get Acorn to provide case 
  2455. studies which could be made available to the Acorn faithful (perhaps by 
  2456. going out to the Clan members as a regular part of the mailing) but it 
  2457. seems that this requires too much of Acornæs resources to be 
  2458. practicable.
  2459. 9.7
  2460. It therefore falls to us to research and write up case studies about 
  2461. Acorn computers being used in serious applications, and preferably, 
  2462. illustrating how their use (rather than a PC or Mac) benefits the 
  2463. particular application.
  2464. 9.7
  2465. Please send your articles to the Archive office, and we will do our best 
  2466. to publish them in some form or other. If you are not a writer, but have 
  2467. heard of an outstanding use for Acorn computers, you can send us the 
  2468. necessary details, and we will pass them on to those who can write, but 
  2469. do not have the contact details.
  2470. 9.7
  2471. James Taylor, NCS
  2472. 9.7
  2473. James writes from the heart, and I support him 100% and would add one or 
  2474. two other suggestions. When the new Oracle netsurfer computers are 
  2475. mentioned in ANY publication and the name ÉAcornæ is not mentioned, 
  2476. every one of us should write a very polite letter to the editor asking 
  2477. whether he/she is aware that Oracle are using world-beating chips 
  2478. designed by a UK company (ARM Ltd) and designed for this massive US 
  2479. giant by a (relatively) minute UK company (Acorn Computers).
  2480. 9.7
  2481. I suggested something similar to this in the Comment Column in Archive 
  2482. 8.6 when Apple was shooting off its mouth about having the Éfirst 
  2483. commercial RISC-based computersæ. I suggested writing to magazine 
  2484. editors, using the awareness of ÉRISCæ that Apple were generating, and 
  2485. telling them about Acorn. Quite a lot of subscribers did so then, and so 
  2486. now letæs do it again because we have much more to shout about now than 
  2487. we did at that stage: Netsurfers, the StrongARM, multi-ARM processing, 
  2488. A4 touchscreen portables, and more to come.
  2489. 9.7
  2490. Acorn, in its new Éopenæ mode will be showing more and more of its 
  2491. developing technology to the outside world, way before it is marketable 
  2492. as finished products. This is because they have realised that they can 
  2493. make a lot more money by selling the raw technology, than by keeping the 
  2494. technology secret and suddenly announcing a (nearly!) finished product.
  2495. 9.7
  2496. My guess is that we will see Clan members, interested in particular 
  2497. areas of the technology, being allowed to have a look at it before it is 
  2498. officially released. Then we can get out there and sell the ideas into 
  2499. the companies and organisations where we have influence. (More details 
  2500. about this in the ÉART on the Netæ article on page 11.)
  2501. 9.7
  2502. If you are worried, from what I have just said, that Acorn may stop 
  2503. producing desktop computers, donæt! Peter Bondar and Chris Cox know full 
  2504. well that what makes Acorn such a success is not just the bodies inside 
  2505. the walls of Acorn House and Ditton House but the rest of the Acorn 
  2506. Éfamilyæ Ö you and me. Many of us (but not me!) are generating world-
  2507. beating ideas using Acornæs leading edge technology.
  2508. 9.7
  2509. No, what Peter and Chris are set to do is to find big people like Oracle 
  2510. (although that is rather a staggeringly large example!) to fund the 
  2511. development of the new technology, and then they will feed the spin-off 
  2512. to us. I guess they will argue at Board-level that they ought to do so, 
  2513. even if they donæt make a lot of money out of selling desktop, laptop 
  2514. and palmtop computers, because it feeds the family and the family will 
  2515. look out for them!
  2516. 9.7
  2517. Ed.
  2518. 9.7
  2519. SCSI compatibility Ö On behalf of a number of readers, my very grateful 
  2520. thanks go to the many people who responded to my recent request for 
  2521. user-reports on the Alsystems and Cumana SCSI II interfaces. Letters 
  2522. came from as far away as Singapore and the USA, and the reports were 
  2523. invaluable. In one particularly happy case, I received a plea for help 
  2524. from one reader and the definitive answer from another Ö both in the 
  2525. same post! 
  2526. 9.7
  2527. Jim Nottingham, York. 
  2528. 9.7
  2529. StrongARM statistics Ö (A message from one of the Acorn newsgroups, 
  2530. reproduced here with permission...) There have been some exciting 
  2531. announcements on the net about the SA-110. I wonæt summarize them here. 
  2532. (See the monthly program disc. Ed.) Instead, Iæve looked around the web 
  2533. to make a short, and probably bent, comparison of the Dhrystone MIPS 
  2534. rating for the 200MHz part: 
  2535. 9.7
  2536. Processor  MHz  Dhrystone 2.1 MIPS 
  2537. 9.7
  2538. SA-110  200  230
  2539. 9.7
  2540. Pentium  133  125
  2541. 9.7
  2542. PowerPC 604  125  167
  2543. 9.7
  2544. Draw your own conclusions from this, but bear in mind that the Pentium 
  2545. and PowerPC tests were run in a Érealæ system, while the SA-110 was 
  2546. probably run in a lab. On the other hand, donæt forget that the 
  2547. StrongARM only draws 1 Watt running at 200MHz, which makes it quite 
  2548. exceptional in its own right, whether or not it beats the Pentium (Pro) 
  2549. or PowerPC. 
  2550. 9.7
  2551. The only chip listed to beat the StrongArm was, not surprisingly, 
  2552. Digitalæs own 275MHz Alpha.
  2553. 9.7
  2554. Steven Kramer , University of Amsterdam <stevenkr@mars.astro.uva.nl>
  2555. 9.7
  2556. StrongARM tactics Ö The following items appeared in PC Week dated 13 
  2557. February:
  2558. 9.7
  2559. Specialised low-voltage microprocessors from Digital Equipment and Sun 
  2560. Microsystems will power new generations of PDAs and Internet terminals 
  2561. made by Oracle, Sun and Apple.
  2562. 9.7
  2563. Digital will begin volume shipments of its StrongARM chip in spring. 
  2564. Oracle plans to use the processor in its second-generation Internet 
  2565. terminal, sources said. Apple later this year will also introduce a 
  2566. version of the Newton PDA based on StrongARM that will be five to eight 
  2567. times faster than Appleæs current model, they said.
  2568. 9.7
  2569. The StrongARM, also known as the SA-110, will be available in 100MHz, 
  2570. 160MHz and 200MHz clock speeds at prices ranging from $25 (ú17) to $50 
  2571. per chip.
  2572. 9.7
  2573. How is it that Digital get all the credit in a British paper for the 
  2574. work of Advanced RISC Machines? Probably Digital wrote and sent the 
  2575. press releases. When will Acorn wake up and grab the headlines?
  2576. 9.7
  2577. Anthony Hilton, Leeds <ajh@yco.leeds.ac.uk>
  2578. 9.7
  2579. See my comments above, and letæs educate the Editors of such ill-
  2580. informed publications. Get your pens, WPs    and/or email software 
  2581. working! Ed.
  2582. 9.7
  2583. WMF files for Vector Ö In Rob Ivesæ MetaConvertor review (9.6 p22), he 
  2584. noted that there was a problem using the files output from the converter 
  2585. with Vector and Impression. There is a explanation and solution for the 
  2586. former.
  2587. 9.7
  2588. Vector does not check, or adjust, the bounding boxes of objects when 
  2589. loading a file, as Draw and DrawPlus do. This is deliberately not done 
  2590. because the checking takes a long time, especially for large files, or 
  2591. if many text fonts are in use. I suspect that the files output from 
  2592. MetaConvertor may not have the bounding boxes set correctly. If this is 
  2593. the case, there is a öCheck boxesò option on the menu which will go 
  2594. through all of the objects and make any adjustments necessary. 
  2595. Alternatively, saving the file in Vector format and then loading it 
  2596. again will regenerate all of the bounding boxes and have the same 
  2597. effect.
  2598. 9.7
  2599. Jonathan Marten, jmarten@cix.compulink.co.uk
  2600. 9.7
  2601. Help!!!!
  2602. 9.7
  2603. DTP Column Ö Mark Howe, who has been doing our DTP Column for some time, 
  2604. is finding it difficult to fit in with work commitments. Keith Parker 
  2605. was beginning to move into Markæs shoes but was whisked away to become 
  2606. DTP Column editor for another Acorn subscription magazine! (Actually, 
  2607. the new Editor of the self-same magazine, Richard Hallas, is a former 
  2608. DTP Column editor of Archive!)
  2609. 9.7
  2610. Would anyone be interested in coordinating and collating DTP info for 
  2611. Archive, please? Experience of using DTP in a professional or semi-
  2612. professional capacity is a must, and email access would be very helpful.
  2613. 9.7
  2614. Ed.
  2615. 9.7
  2616. Free ink cartridges!!! Ö Once upon a time, NCS ordered some inkjet 
  2617. cartridges, supposedly for the Acorn Inkjet printer. They do not fit! We 
  2618. have never managed to find any that do, and we have half a dozen 
  2619. cartridges gathering dust. If anyone has any of the following printers 
  2620. and would like a few free cartridges, do let us know. (JP150WS, JP250, 
  2621. JP350S/WS or JP450.)
  2622. 9.7
  2623. Ed.
  2624. 9.7
  2625. Free software Ö Some new versions of existing software, and a new 
  2626. module, are now available from my local ftp server. For full details, 
  2627. see my web pages at: http://www.tcp.co.uk/~tonyh/ or email to 
  2628. tonyh@tcp.co.uk.
  2629. 9.7
  2630. The software is all provided as ArcFSArc (&3FB) archive files: 
  2631. 9.7
  2632. WinEd Ö New version 2.30 An award-winning shareware template editor. 
  2633. ftp.tcp.co.uk/pub/acorn/WinEd.arc (193Kb)
  2634. 9.7
  2635. FormText Ö New version 1.03. A freeware utility to format text files for 
  2636. printing as manuals. ftp.tcp.co.uk/pub/acorn/FormText.arc (22Kb)
  2637. 9.7
  2638. Users without RISC OS 3.6 may also require the Toolbox modules: 
  2639. ftp.tcp.co.uk/pub/acorn/System.arc (247Kb)
  2640. 9.7
  2641. Bombz Ö New version 1.10 (now with sound) Aáfreeware arcade puzzle game. 
  2642. Push the bombs to strategic positions and detonate them to make your 
  2643. escape. ftp.tcp.co.uk/pub/acorn/Bombz.arc (68Kb)
  2644. 9.7
  2645. BombzDes Ö A desktop level designer for Bombz. ftp.tcp.co.uk/pub/acorn/
  2646. BombzDes.arc (32Kb) 
  2647. 9.7
  2648. THHeap Ö A freeware module to provide OS_Heap memory management within 
  2649. Dynamic Areas. An RMA version is provided for backwards compatibility. 
  2650. ftp.tcp.co.uk/pub/acorn/THHeap.arc (4Kb)
  2651. 9.7
  2652. THSound Ö A module to provide voice generator code for sound samples 
  2653. which have been placed as raw data in memory, eliminating the need to 
  2654. make each sample into a module. ftp.tcp.co.uk/pub/acorn/THSound.arc 
  2655. (3Kb)
  2656. 9.7
  2657. Tony Houghton, tonyh@tcp.co.uk
  2658. 9.7
  2659. International Golf by Q-Soft. I have been very impressed by the demo for 
  2660. this game but have been unable to get a reply from the author or obtain 
  2661. the full game. Can anyone help, please, as I would love to explore its 
  2662. full potential?
  2663. 9.7
  2664. Phone Geoff on 01277-352036.áuá
  2665. 9.7
  2666. RiscDOS Column
  2667. 9.7
  2668. Mike Clarkson
  2669. 9.7
  2670. I must begin by apologising for the lack of a RiscDOS Column in the last 
  2671. few issues, and thank those who have, nonetheless, kept the letters 
  2672. flowing in to me. During this time, much has happened, and still is 
  2673. happening, and I shall therefore first outline where things stand (as 
  2674. far as I know) at the time of writing.
  2675. 9.7
  2676. The most recent version of !PCx86 is 1.993 (02¡Feb¡96). !PCx86 is the 
  2677. new name for the !PC486 RISCáOS application which runs the PC card. This 
  2678. new software drives all versions of the card Ö 486 and 586, Acorn and 
  2679. Aleph One. This version is still at beta-test level, and includes 
  2680. support for Windows 95 for the first time. For those on the Internet, 
  2681. the latest version of the software is always available by ftp from the 
  2682. Aleph One site (ftp://ftp.ant.co.uk), and also from the Acorn site, 
  2683. though sometimes this is not as up¡to¡date; The latest non-beta version 
  2684. (1.92) is available from NCS as Utilities Disc N║ 9 (ú2).
  2685. 9.7
  2686. Much has improved over earlier versions, including Soundblaster sound 
  2687. support (if you have 16-bit sound, for which original RiscPC600s require 
  2688. an upgrade), and better Win95 support, including correct colours, 
  2689. multitasking and the elimination of the junk encountered on start-up. 
  2690. !PCConfig (now at version 0.57) has also been re-written and given a new 
  2691. interface, similar to the RISC OS !Boot configuration utility. 
  2692. Certainly, in my opinion, it is worth upgrading, whichever PC operating 
  2693. system you are running. However, if you are running Win95, you will 
  2694. probably need to upgrade further to obtain the full, bug-free, version.
  2695. 9.7
  2696. As well as new versions of the software, new hardware is now available, 
  2697. as has been mentioned in recent editions of Archive. David Coronel 
  2698. kindly sent me a set of test results based on Windows User benchmarks, 
  2699. which came out as follows:
  2700. 9.7
  2701. Benchmark   Acorn  Aleph1  Acorn  Aleph1
  2702. 9.7
  2703.   SX/33  DX2/80  DX4/100  586/100
  2704. 9.7
  2705. Processor  4.6  15.5  21.5  36.5
  2706. 9.7
  2707. Memory  4.1  8.2  9.3  12.2
  2708. 9.7
  2709. Graphics  4.3  6.2  6.4  6.5
  2710. 9.7
  2711. Disk  5.9  12.4  13.0  18.3
  2712. 9.7
  2713. Windows  1.7  3.6  4.0  5.9
  2714. 9.7
  2715. OVERALL  3.8  8.1  9.2  12.5
  2716. 9.7
  2717. Expressed in percentage terms, the increases look as follows:
  2718. 9.7
  2719. áááááááááááááááTo:  DX2/80  DX4/100  586/100
  2720. 9.7
  2721. From
  2722. 9.7
  2723. SX/33  113%  142%  229%
  2724. 9.7
  2725. DX2/80    14%  54%
  2726. 9.7
  2727. DX4/100      36%
  2728. 9.7
  2729. (David carried out the tests using a machine with two SCSI PC 
  2730. partitions, 16Mb RAM allocated to the PC card, running Windows 95. These 
  2731. figures are an average of five runs).
  2732. 9.7
  2733. Clearly, significant improvements in performance can be achieved (at a 
  2734. price), although more RAM will also yield speed improvements, and lack 
  2735. of RAM will make even a 586 run slowly. Upgrades from the original Acorn 
  2736. card are available at a discount, as are cards purchased with new 
  2737. machines. (See Archive 9.5 p3 for details.)
  2738. 9.7
  2739. PC users
  2740. 9.7
  2741. Having set out where things stand, perhaps I should summarise the way I 
  2742. see the PC card being used? One type of user runs the PC side to their 
  2743. machine as a full blown PC, running major PC applications (Word for 
  2744. Windows, Excel etc), and dedicating a lot of resources (RAM, hard disc 
  2745. and  cash!) to this side of the machine. The other type of user has a 
  2746. fairly basic configuration which enables them to run specialist PC 
  2747. applications which are not available for RISC OS, quite probably 
  2748. including multimedia CD¡ROMs.
  2749. 9.7
  2750. Both types of user meet their own problems, some of which I will outline 
  2751. below Ö with a few solutions! Certainly, moving from being one type of 
  2752. user to another is an expensive exercise, since it may involve upgrading 
  2753. the PC chip/card, RAM, hard disc and buying PC software. Of these, the 
  2754. last is the one at which I balk most: buying another 8Mb RAM improves 
  2755. both my RISCáOS and PC systems, and buying a faster PC card seems to 
  2756. offer a reasonable return for my money, but PC software can be very 
  2757. expensive. What makes this worse is that most PC owners donæt buy PC 
  2758. software, since it almost always comes pre-installed on a new PC. If 
  2759. anyone knows a (reputable) PC dealer  that sells applications (by which 
  2760. I fear I mean Microsoft Office, or its constituent parts) at a discount, 
  2761. please let me know. It is also worth adding that, in general, the price 
  2762. of PC software does vary enormously, so itæs always worth shopping 
  2763. around.
  2764. 9.7
  2765. A few problems (and solutions)
  2766. 9.7
  2767. Acorn and Aleph One have done a terrific job at integrating the PC card 
  2768. into a RISCáOS machine Ö perhaps the ultimate plug-and-play? However, 
  2769. there are still plenty of problems out there (most of which would occur 
  2770. on a conventional PC). Perhaps it is worth saying, at the start, that 
  2771. !PCx86 is optimised for running Windows 3.1/3.11 (and soon for Win95), 
  2772. not for running DOS, and certainly not for DOS games. It is also worth 
  2773. saying that there are plenty of programs which refuse to work on 
  2774. conventional PCs Ö DOS games again are frequent culprits. As Windows 95 
  2775. (and its successors) takes over the PC world (slowly...), some of these 
  2776. problems should diminish, though, by then, hardware developments may 
  2777. have taken us rather further Ö CHRP, etc.
  2778. 9.7
  2779. Hardware problems
  2780. 9.7
  2781. The most common hardware problem has been persuading CD drives (and, 
  2782. less frequently, other disc drives) to work, and configuring them for 
  2783. use in the PC partition. Running such a peripheral is, in fact, highly 
  2784. complex Ö itæs nearly a miracle that it can be made to work at all Ö but 
  2785. it can. Before giving a solution, let me outline the problem.
  2786. 9.7
  2787. When running a CD-ROM, for example, under RISCáOS, you usually install a 
  2788. module or two (CDFS and one specific to the drive) to control the device 
  2789. (plug and play, as it should be). When you run such a device under DOS, 
  2790. you also install two modules (called drivers under DOS), one called 
  2791. MSCDEX (MicroSoft CD EXtensions), and one specific for the drive. If you 
  2792. are also running Windows, you also load extra Windows drivers for the 
  2793. device you have attached. If you are running Windows 95, you will 
  2794. probably need a further/different set of drivers.
  2795. 9.7
  2796. You might imagine that persuading all these drivers to talk to each 
  2797. other is the source of the majority of problems, but Aleph One have 
  2798. worked minor miracles, such that this nearly always happens Ö but only 
  2799. if all the drivers are present. With such a long list of drivers, it is 
  2800. understandable how one can be left out, and doing so, of course, causes 
  2801. problems Ö though not necessarily all the time.
  2802. 9.7
  2803. Under RISCáOS, typing *MODULES at the command line, lists all the 
  2804. modules installed, making it easy to check that all is as it should be. 
  2805. Unfortunately, under DOS/Windows there is no direct equivalent, since 
  2806. the Drivers option, via the Control Panel, tells you which device-
  2807. specific driver is installed, but not whether MSCDEX is installed. To be 
  2808. sure of this, check that you have a line in your AUTOEXEC.BAT file 
  2809. (which can be loaded into Edit if !PCx86 is not running) containing 
  2810. something along the lines of C:\WINDOWS \MSCDEX.EXE (with various 
  2811. letters after it). Also, as Jim Nottingham points out in his article on 
  2812. page 34, errors encountered during start-up (i.e. in loading the 
  2813. drivers) are easily missed. Jimæs article also contains details of how 
  2814. to modify/determine which driver letter the CD is allocated under DOS.
  2815. 9.7
  2816. Given the complexity of the issue, Iæm most grateful to Sean White who 
  2817. sent me a clear installation method for getting Windows 95 running. It 
  2818. seems the extra layer of drivers here has often been the final straw, 
  2819. and perhaps it is also the case that the !PCx86 application does not yet 
  2820. support Win95 drivers directly, without DOS/Windows 3 drivers 
  2821. underneath. Certainly, there seems to be a problem running DOS programs 
  2822. from Win95 if DOS drivers have not been installed. Anyway, here is one 
  2823. solution you can try. (You will need about two hours, 70Mb hard disc 
  2824. space, about 8Mb free RAM, !PCx86 and a PC card currently running 
  2825. Windows 3.1.)
  2826. 9.7
  2827. 1. You must upgrade from Windows 3.1, not from DOS or 3.0, or the 
  2828. various drivers you need might not be installed. In my case, I had 
  2829. dreadful problems with running DOS programs from Windows 95 because of a 
  2830. missing VGA grabber.
  2831. 9.7
  2832. 2. Before upgrading, install all hardware drivers you might need 
  2833. (ARMDRV.DRV, sound drivers, CD-ROM drivers, printer drivers etc) into 
  2834. Windows 3.1. Make sure that Windows 3.1 is using the right drivers, and 
  2835. that sound, CD-ROMs, printers etc, work properly. Ensure that you can 
  2836. run DOS tasks from the Windows 3.1 desktop.
  2837. 9.7
  2838. 3. Make a new partition for Windows 95, using !PCConfig. Windows 95 
  2839. itself will take around 40-50Mb of disc, so youæll need at least 70Mb. 
  2840. Call the partition Win95, and configure it as Drive D.
  2841. 9.7
  2842. 4. Run the PC card, enter DOS and format D as a system disc (FORMAT D: /
  2843. S).
  2844. 9.7
  2845. 5. Quit the PC card. Ensure that Truncate is off (*Configure Truncate 
  2846. Off), then, using the RISC OS filer, copy across all the files (except 
  2847. the system files already installed on Drive D) from your original 
  2848. partition to the new partition.
  2849. 9.7
  2850. 6. To hide the old partition, rename it Win31. Use !PCConfig to make 
  2851. Win95 Drive C and have no Drive D. The original Windows 3.1 partition is 
  2852. now preserved in case of disaster.
  2853. 9.7
  2854. 7. Turn off your RISC OS screen saver. I got a horrible crash when the 
  2855. screen saver kicked in during the Windows setup.
  2856. 9.7
  2857. 8. Use !PCConfig to give your PC Card at least 4Mb RAM, and an 800╫600 
  2858. 256 (with palette) or 32,000 colour display mode. Accept the suggested 
  2859. memory allocation for the screen display. Set direct access to printer 
  2860. port, ignore RISC OS printer stream, and donæt allow the PC card to boot 
  2861. from floppy.
  2862. 9.7
  2863. 9. Run the PC card in single-tasking mode, then run Windows 3.1. Use 
  2864. File Manager to find and launch the Windows 95 setup program Ö run the 
  2865. program called SETUP.EXE. During setup, do not be tempted to go into 
  2866. multitasking mode with RISC OS. I did and, at certain times, this 
  2867. provokes a PC crash.
  2868. 9.7
  2869. 10. Select CUSTOM INSTALLATION. When prompted, choose to overwrite the 
  2870. previous DOS and Windows installation, as you have got it all on Win31.
  2871. 9.7
  2872. 11. About 97% of the way through the hardware detection, part of the 
  2873. Windows 95 Setup, the PC card will crash. Do not worry. Restart the 
  2874. setup procedure Ö even switching off the Risc PC if necessary Ö and next 
  2875. time around, Windows will skip the problematical bit. Accept SAFE 
  2876. RECOVERY when prompted.
  2877. 9.7
  2878. 12. All being well, in about an houræs time, youæll have a working 
  2879. Windows 95 system. In case of disaster, you can delete the new Win95 
  2880. partition, re-create and continue from Step 4. During the Windows boot 
  2881. up, youæll get some odd screen displays Ö just ignore them. Windows 95 
  2882. takes 1-2 minutes to boot.
  2883. 9.7
  2884. 13. You now have two operating systems for your PC card. When you are 
  2885. happy with Win95, you could delete Win31 Ö but Iæm keeping mine, as it 
  2886. makes re-installation, in case of disaster, much easier. It is possible 
  2887. to make two different Config files, and make a couple of short pseudo-
  2888. applications which run the PC Card with one partition or the other, as 
  2889. required.
  2890. 9.7
  2891. 14. One tip I learned from Computer Shopper, is very useful for those 
  2892. who want both Windows 95 and DOS applications to run on the same 
  2893. partition. You can force Windows 95 to boot up with a menu; from RISC 
  2894. OS, find the file C:\MSDOS.SYS and, using Edit, add the following lines 
  2895. to the [Options] section (the carriage returns are best obtained by 
  2896. copying from within the file) and re-save it (it is locked, so unlock, 
  2897. save and re-lock):
  2898. 9.7
  2899.   BootMenu=1[0d]
  2900. 9.7
  2901.   BootMenuDefault=1[0d]
  2902. 9.7
  2903.   BootMenuDelay=5[0d]
  2904. 9.7
  2905. The second line means that Windows 95 will be the default, and the third 
  2906. line gives the delay in seconds before the default is selected. The menu 
  2907. appears almost instantly, and selecting option 5, before it times out, 
  2908. gives you an old-fashioned DOS-based PC. However, Windows 95 will have 
  2909. modified AUTOEXEC.BAT and CONFIG.SYS, removing mouse and other drivers, 
  2910. and you shouldnæt change them back. You may, therefore, need to create a 
  2911. batch file to load the necessary drivers then run your application.
  2912. 9.7
  2913. Another hardware problem has been trying to get printing out of Win95, 
  2914. but this is not something Iáhave experienced. My setup is as follows: 
  2915. Printers 1.22 and Turbodrivers 4.40, with the Printing option of 
  2916. !PCConfig set to ÉUse RISCáOS printer streamæ for LPT1. My printer is an 
  2917. Epson Stylus Color, and Iáhave the Epson Windows driver installed. This 
  2918. seems to work fine, although I have done little printing from the card. 
  2919. Possibly, those who are running into problems have not installed a 
  2920. Windows driver for their printer? I realise there is now a newer version 
  2921. of !Printers, and possibly of Turbodrivers as well, so any info on 
  2922. setups that work, as well as those which donæt, would be useful.
  2923. 9.7
  2924. Software
  2925. 9.7
  2926. The most common software problems are with PC games. Unfortunately, in 
  2927. many cases, there are few answers, since as on any computer, PC games 
  2928. writers achieve maximum speed by using Éillegalæ methods. Some will 
  2929. remember the problems getting BBC games to run under the emulators 
  2930. (!Beebterm and/or !65Tube) supplied with original Archimedes machines. 
  2931. As I said above, some games refuse to work on conventional PCs, indeed 
  2932. the head of IT at the school where I work (who is something of a Windows 
  2933. wizard) has found one game he cannot get running on any of the variety 
  2934. of PCs we have. (Ofácourse, it only took one of the 15 year old pupils 
  2935. 15¡20 minutes to get it sorted!)
  2936. 9.7
  2937. Despite this pessimism, and a lack of solutions for specific games (does 
  2938. anyone have any?), I can offer some help to those running games off CD. 
  2939. Almost certainly, these games run under DOS, and it may be that you can 
  2940. access the CD drive from Windows, but that your DOS driver is not the 
  2941. correct one, or is not installed. Getting hold of DOS drivers for Acorn-
  2942. oriented CD-ROM drives, may be a problem. Iásuggest that, initially, you 
  2943. try your supplier, or support at Aleph One. Can I also make it clear 
  2944. that this is a tentative solution, but it may help some.
  2945. 9.7
  2946. That, Iæm afraid, is all I have time and room for this month. Do see Jim 
  2947. Nottinghamæs excellent article below, and drop me any hints, tips, 
  2948. problems etc, that you have.áuá
  2949. 9.7
  2950. PCx86 Cards Ö Hints & Tips
  2951. 9.7
  2952. Jim Nottingham
  2953. 9.7
  2954. The article in Archive 9.1 p41 led to a fair amount of correspondence 
  2955. with readers continuing to have problems in setting up their PC cards 
  2956. and others coming up with excellent advice, so this is a follow-on 
  2957. article to bring everyone up to date.
  2958. 9.7
  2959. One thing I hadnæt made clear in the original article was that the hints 
  2960. and tips were aimed at configuring the Acorn PC card for the RiscPC. 
  2961. However, a reader pointed out that the majority apply equally well to 
  2962. Alephæs range of standard-size expansion cards.
  2963. 9.7
  2964. Erratum
  2965. 9.7
  2966. Thanks to Mike Clarkson for correcting my careless error in linking 
  2967. Microsoft with the DOS software issued with the PC cards. In practice, 
  2968. we get PC DOS which is produced by IBM Ö sorry about that.
  2969. 9.7
  2970. Software and documentation
  2971. 9.7
  2972. There are reports of Acorn cards being sent out with two versions of 
  2973. support software and user-guides, marked öPC 486ò and öPC x86ò 
  2974. respectively. Not unreasonably, some PC486 card buyers have used the 
  2975. former to set up their card. This is a bit naughty of the suppliers as 
  2976. it should be noted that the PCx86 software (v1.91 or later) and user-
  2977. guide supersede those marked PC486 and are applicable to all Acorn PC 
  2978. card variants.
  2979. 9.7
  2980. Drive formatting
  2981. 9.7
  2982. A number of people responded to my request for a reason for the 
  2983. formatting funny described in the original article and elsewhere. 
  2984. Especial thanks go to John Woodgate whose technical explanation not only 
  2985. fitted the numbers perfectly but was sufficiently clear even for a 
  2986. simple chap like me to understand! As John points out, there are two 
  2987. definitions for a megabyte in general use:
  2988. 9.7
  2989. Å The first (which Iæll call Defn 1 for reference) is the simple one 
  2990. which is that a Mb is a million bytes. Seems reasonable... In decimal 
  2991. terms, this could be expressed as 106 bytes. So, for example, a 270Mb 
  2992. SyQuest cartridge would cater for 270 ╫ 106 bytes, or 270,000,000 bytes.
  2993. 9.7
  2994. Å The second definition (Defn 2) is that, in computer terms (i.e. 
  2995. binary), a megabyte is 220 bytes or 1,048,576 bytes. I hadnæt met this 
  2996. one before, but we may be more familiar with the equivalent figure for a 
  2997. Kb which is 210, or 1,024 bytes.
  2998. 9.7
  2999. From these numbers, we see that, numerically, there seems to be roughly 
  3000. a 5% difference between the two definitions used for a Mb, and this is 
  3001. what we get in practice. So, for the nominally 270Mb SyQuest cartridge, 
  3002. we may see either of the following:
  3003. 9.7
  3004. Å Defn 1: 270,000,000 bytes ≈ 106 = 270Mb
  3005. 9.7
  3006. Å Defn 2: 270,000,000 bytes ≈ 220 = 257Mb
  3007. 9.7
  3008. In practice, we see both definitions being used and this has led to the 
  3009. confusion about drive formatting. For example, if I stick a 270Mb 
  3010. cartridge (using Defná1) into my SyQuest drive and click on Free on the 
  3011. drive icon, Size will return only 256Mb. So this appears to be using the 
  3012. Defn 2 method. However, it seems that, when we come to use !PCConfig to 
  3013. set up a disc partition, this uses Defn 1 for the partition size. Very 
  3014. confusing for the punters!
  3015. 9.7
  3016. So Johnæs explanation clarifies why, if the SyQuest cartridge returns 
  3017. only 256Mb free (using Defn 2), it is possible Ö and indeed sensible Ö 
  3018. to use !PCConfig to set up a full 270Mb PC partition (using Defn 1). As 
  3019. proof of the pudding, once the partition has been set up on the drive, 
  3020. we can perform Count on the partition icon (drive_x) and get ö270xxxxxx 
  3021. bytes totalò.
  3022. 9.7
  3023. I think itæs worth noting that, although the two definitions apparently 
  3024. give different capacities, we arenæt actually losing out if we use Defn 
  3025. 2; in principle, we will still be able to squeeze the full 270 million 
  3026. bytes onto the drive, even though Size suggests only 256Mb are 
  3027. available. In practice, however, there will always be the additional 
  3028. overheads for directories and file block size to contend with, reducing 
  3029. the space actually available for data.
  3030. 9.7
  3031. Configuring for Windows
  3032. 9.7
  3033. The Éfeatureæ of DOS which has caused readers most problems is how to 
  3034. finish up with the desired Windows desktop display following boot-up 
  3035. (using Windows v3.xx). As described in the original article, this is 
  3036. achieved by adding the C:WIN command at the end of the DOS main ÉBootæ 
  3037. file (AUTOEXEC.BAT). In the event, all the reported problems proved to 
  3038. have only two root causes, so Iæll look at these in some detail:
  3039. 9.7
  3040. Line terminator
  3041. 9.7
  3042. The first one is my fault (sorreeeee...). Iæd said to add C:WIN to the 
  3043. end of the AUTOEXEC.BAT file but omitted to say that, if you are using 
  3044. !Edit to do this, you should end the line with the [0d] line terminator. 
  3045. Until you do, the WIN command will have no effect. Unfortunately, some 
  3046. readers had added the [0d] by typing it in as a 4-character string. The 
  3047. [0d] is in fact Editæs way of displaying the Carriage Return code in 
  3048. hexadecimal (described in the Text Import article in Archive 8.3 p65). I 
  3049. should have suggested the complete procedure:
  3050. 9.7
  3051. Å Load the AUTOEXEC.BAT file into !Edit.
  3052. 9.7
  3053. Å With the mouse, <select-drag> to mark a [0d] character present on any 
  3054. line (any one will do Ö note that it is a single character; not a 4-
  3055. character string).
  3056. 9.7
  3057. Å Type in C:WIN at the bottom but, before pressing <return>, press 
  3058. <ctrl-C>. This will copy the marked [0d] command and add it to the end 
  3059. of the C:WIN command.
  3060. 9.7
  3061. Å Press <ctrl-Z> to deselect the marked [0d].
  3062. 9.7
  3063. Å Press <return> to terminate the C:WIN[0d] command line.
  3064. 9.7
  3065. Å If present, delete the DOSSHELL command by deleting the line (probably 
  3066. immediately preceding the C:WIN[0d] command) reading something like 
  3067. C:\DOS\DOSSHELL.EXE[0d].
  3068. 9.7
  3069. Å Save the AUTOEXEC.BAT file.
  3070. 9.7
  3071. Some other text editors (e.g. StrongEd) automatically sort out correct 
  3072. line terminators so, if you modify your AUTOEXEC or SYS files etc using 
  3073. an alternative to !Edit, you may find you donæt need to follow the above 
  3074. procedure for entering the [0d] command.
  3075. 9.7
  3076. Errors in AUTOEXEC.BAT
  3077. 9.7
  3078. This is one of the areas where DOS is not very friendly. If there is an 
  3079. error in our main RISC OS !Boot file, for instance, this will be 
  3080. detected during boot-up, RISC OS will bring up an explanatory error 
  3081. message box and politely wait for us to click on OK.
  3082. 9.7
  3083. Not so with DOS! Any problems in AUTOEXEC.BAT will be detected, and DOS 
  3084. will throw up an error message (e.g. öInvalid commandò) Ö but will keep 
  3085. on going. So it is very easy to miss an error message in the fog of the 
  3086. numerous copyright messages etc and, when everything stops, wonder why 
  3087. we havenæt finished up with the Windows desktop.
  3088. 9.7
  3089. The only thing I can suggest here, if you hit problems, is to keep a 
  3090. very beady eye on all the messages that scroll up the screen while DOS 
  3091. is booting up Ö the cause of the problem may well be embedded somewhere 
  3092. in there. Indeed, as boot-up progresses, it might help to either click 
  3093. on Freeze or take one or more screenshots of the DOS window, using 
  3094. !Paintæs snapshot feature (I find !Snippet ideal for this purpose). Then 
  3095. you can read the start-up script at leisure and, hopefully, spot any 
  3096. problems.
  3097. 9.7
  3098. CD-ROM drive
  3099. 9.7
  3100. Configuring a CD-ROM drive so that it has a unique drive letter, and 
  3101. doesnæt clash with other drives, is another area which seems to have 
  3102. caused readers no end of problems. My recommendation to leave it until 
  3103. last and follow the procedure on p24 of the original Acorn PC486 user-
  3104. guide to the letter didnæt work for everyone. Colin Bucklandæs method 
  3105. described in Archive 9.6 p26 worked for him, but didnæt work for me or 
  3106. others who tried it!
  3107. 9.7
  3108. So where does that leave us? Acorn seem to have picked up the problem by 
  3109. modifying the procedures as given in the current user guide (PCx86), and 
  3110. also adding further advice in the Read_Me file included with the CD-ROM 
  3111. installation files that come with the card.
  3112. 9.7
  3113. Should you continue to have clashing drive problems of the type 
  3114. described by Colin Buckland, it seems the definitive answer is to add an 
  3115. extension to the relevant command line in AUTOEXEC.BAT to specify the 
  3116. CD-ROM drive letter. Thus, for example, if you already have two PC 
  3117. partitions set up as drive_c and drive_d respectively, and therefore 
  3118. wish to configure the CD-ROM drive as drive_e, you would add the 
  3119. extension so that the command line reads:
  3120. 9.7
  3121. C:\DOS\MSCDEX /D:MSCD000 /L:E
  3122. 9.7
  3123. The final letter E specifies the drive identifier. This is a handy 
  3124. option because one reader mentioned that some early CDs for PCs assume 
  3125. the CD-ROM drive is identified as drive_f. So you could cause your drive 
  3126. to be correctly identified by giving the command line the extension /
  3127. L:F. However, in that event, there will be a Égapæ in the drive 
  3128. lettering and, for this to work (as described in the Read_Me file), you 
  3129. also have to add the cryptic command LASTDRIVE=Z to your CONFIG.SYS 
  3130. file. Isnæt DOS friendly...?
  3131. 9.7
  3132. Boot-up time
  3133. 9.7
  3134. There were various rather uncomplimentary comments about the sheer time 
  3135. taken for DOS and Windows to boot up. Welcome to the wonderful world of 
  3136. PCs, say I! Iæm afraid this is an inevitable result of using a complex, 
  3137. inelegant, disc-based operating system and GUI. So, to a large extent, 
  3138. we are stuck with it.
  3139. 9.7
  3140. However, there are a number of things we might do to prune at least some 
  3141. of the excess, and here are a few suggestions:
  3142. 9.7
  3143. Memory allocation Ö During DOS boot-up, much of the time is taken up by 
  3144. HIMEM testing the extended memory. This appears to be almost directly 
  3145. proportional to the amount of RAM allocated for use by the PC card. This 
  3146. is adjusted using the Memory section in !PCConfig, so it is easily 
  3147. reduced or, if you then find yourself short of memory, just as easy to 
  3148. restore.
  3149. 9.7
  3150. Single user Ö If you are running the network version of Windows (v3.11) 
  3151. on a stand-alone machine, you can trim a few seconds by adding an 
  3152. extension to the C:WIN command in your AUTOEXEC.BAT file so that it 
  3153. reads C:WIN /n[0d]. A by-product of this, is that the pretty Microsoft 
  3154. logo welcome display is omitted Ö but I think we can live with that...
  3155. 9.7
  3156. Start-up configuration Ö Acorn have given us an extremely flexible set 
  3157. of options for initiating and modifying the PC card start-up routine. 
  3158. These have major effects on the time taken, so having got used to how we 
  3159. wish to use the card, we can configure the start-up to give us the 
  3160. preferred optimum. This is easily achieved using the three options in 
  3161. the Start-up section of !PCConfig.
  3162. 9.7
  3163. Start up on iconbar Ö This option is probably best for those users who 
  3164. wish to go straight into using RISC OS with minimum delay, but who may 
  3165. wish to use the PC card at some later stage in the session. It is near-
  3166. instantaneous in that it simply loads !PCx86 onto the iconbar without 
  3167. starting up DOS/Windows. When you eventually wish to use the PC card, 
  3168. clicking on the PC icon as normal initiates DOS/Windows start-up, but 
  3169. the downside is that it will then take some time to complete the start-
  3170. up routine.
  3171. 9.7
  3172. Full screen Ö This option is probably best for those users who wish to 
  3173. go straight into using the PC card from switch-on. The full screen is 
  3174. taken over by DOS/Windows but the time taken to complete the start-up 
  3175. routine is minimised. If, during this process, you wish to revert to 
  3176. RISC OS, this is achieved simply by clicking <menu> which transfers the 
  3177. DOS/Windows display into a RISC OS window. Start-up will continue albeit 
  3178. at a slower rate but, in the meantime, you can use the RISC OS desktop.
  3179. 9.7
  3180. RISC OS window Ö This option is perhaps the most convenient compromise 
  3181. for general use as DOS/Windows will start up from switch-on and in the 
  3182. background, albeit at a snailæs pace (time for a cuppa?). But if you 
  3183. then want to use the PC card straight away, and wish to speed things up, 
  3184. simply double-clicking in the window converts it to a full-screen 
  3185. display and minimises the time taken to complete the remainder of the 
  3186. start-up. However, if you want to use the RISC OS desktop instead, and 
  3187. the PC window intrudes, simply click on the latteræs close icon to 
  3188. remove it. This freezes the DOS/windows start-up but, next time you 
  3189. click on the PC icon to re-open the PC window, start-up resumes from 
  3190. where it left off.
  3191. 9.7
  3192. Altogether a very flexible and user-friendly set of options; thanks 
  3193. Acorn.
  3194. 9.7
  3195. Windows 95
  3196. 9.7
  3197. I havenæt yet installed or used Windows 95 on an Acorn machine, so 
  3198. cannot comment on compatibility etc. However, Mike Buckingham has 
  3199. written a very helpful article which is published in the February 1996 
  3200. issue of Acorn User (pp54/55).
  3201. 9.7
  3202. The end bit
  3203. 9.7
  3204. Please keep further queries and ideas coming, either to me at 16 
  3205. Westfield Close, Pocklington, York, YO4 2EY or to Michael Clarkson at 
  3206. Riggæs Hall, The Schools, Shrewsbury, SY3 7AZ.áuá
  3207. 9.7
  3208. Geraldæs Column
  3209. 9.7
  3210. Gerald Fitton
  3211. 9.7
  3212. This month, my column starts with a few requests for help; I continue by 
  3213. describing a serious bug in Fireworkz which PipeDream doesnæt have. 
  3214. After risking a couple of comments contrasting the way in which Psion 
  3215. and Acorn currently market their products, it is with a measure of fear 
  3216. for the consequences of speaking out, that I analyse Colton Softwareæs 
  3217. future prospects, and I then complete my column with an offer from 
  3218. Australia.
  3219. 9.7
  3220. Printer port SCSI interface
  3221. 9.7
  3222. Barry Allen writes to ask: öDo you have any thoughts on getting an Epson 
  3223. GT 6500 scanner working using the Printer port SCSI interface from 
  3224. Atomwide? With the interface plugged into my A4 and a SyQuest removable 
  3225. attached and terminated, everything works perfectly. With the SyQuest 
  3226. and the scanner on the bus, the scanner terminated this time, the 
  3227. SyQuest works perfectly but typing *devices, only finds the SyQuest. 
  3228. With only the scanner on the bus terminated, typing *devices only finds 
  3229. the PrinterPort SCSI. All the devices have different device numbers.ò
  3230. 9.7
  3231. If you can help, please write to me (Iæve got an A4 and a SCSI SyQuest, 
  3232. so I might buy a parallel port SCSI interface) and directly to: Barry 
  3233. Allen, 1áDeanbank Avenue, Manchester, M19 2EZ
  3234. 9.7
  3235. Epson printer problem
  3236. 9.7
  3237. Mike Beardshaw writes: öAfter using an Epson LX86 with no problems, I 
  3238. recently bought an Epson Stylus 800+ inkjet printer, connected it to my 
  3239. RISCáOSá2 Archimedes and soon came across a problem. When the amount of 
  3240. text or graphics sent to the printer filled its buffer, 32Kb in normal 
  3241. mode, the printer sends the signal ÉStop sendingæ, as usual. However, 
  3242. when the printer emptied its buffer (by printing), the Archimedes would 
  3243. not send any more text to the printer.
  3244. 9.7
  3245. öThe computer shop tested the printer and could not fault it, but they 
  3246. did test it on an IBM and, with usual IBM blindness to any other 
  3247. computer, they didnæt want to know! Acornæs Helpline said it was a well 
  3248. known problem and really, öTough luck pal!ò Epsonæs helpline said it 
  3249. should work and were puzzled, but did confess that Acorn had had 
  3250. problems in the past, and if I got anywhere to please let them know.ò
  3251. 9.7
  3252. After much testing and hair pulling, Mike reports that öI have in fact 
  3253. solved the problem, without any modification to the printer, or to the 
  3254. computer or its configuration. The printer lead connections have 
  3255. remained the same also.ò
  3256. 9.7
  3257. Currently Epson are doing some tests, and so, although Mikeæs solution 
  3258. works very well for him, it is possible that Epson may have produced 
  3259. another method of overcoming the problem. If anyone wants to know Mikeæs 
  3260. solution (he hasnæt told me what it is), please get in touch with him at 
  3261. the address or æphone number below.
  3262. 9.7
  3263. Mr M Beardshaw, 30 Penshurst Avenue, Hessle, HU13 9EL. Phone 0585-
  3264. 632391.
  3265. 9.7
  3266. For my part, I wonder if this is related to a fact Iæve reported before, 
  3267. namely that some recently produced printers will work only with a bi-
  3268. directional parallel port (i.e. data flow in both directions to and from 
  3269. the printer). The printer ports of IBM type PCs have been bi-directional 
  3270. for some years now, but Acorn introduced the bi-directional printer port 
  3271. with A5000 and A4. Earlier Archimedes, including my A540, have a uni-
  3272. directional port, and Acornæs printer drivers will not drive some of the 
  3273. more modern printers.
  3274. 9.7
  3275. Wordwise to PipeDream
  3276. 9.7
  3277. Peter Clarke asks for help with such conversions. Heásays:
  3278. 9.7
  3279. öI think I remember reading that you used to use WW+. I transferred some 
  3280. 40 heavily formatted WW+ files containing my table tennis clubæs history 
  3281. from my old BBC computer; each file includes a table. I can probably 
  3282. remove the embedded codes in !Edit, perhaps after identifying their hex 
  3283. codes with *Dump, but if there are ways of directly replacing those 
  3284. codes with PipeDreamá4 highlights (or Fireworkz styles and tables), it 
  3285. could save some time.ò
  3286. 9.7
  3287. It is such a long time ago that I ported my Wordwise files to PipeDream, 
  3288. that Iæve forgotten exactly how Iádid it! My recollection is that I 
  3289. printed from Wordwise to a file and then imported the ASCII file into 
  3290. PipeDream Ö but I canæt remember. If you know how to do what Peter 
  3291. wants, please write directly to:
  3292. 9.7
  3293. Peter D Clarke, 24 Redwood Glade, Leighton Buzzard, Beds, LU7 7JT. Phone 
  3294. 01525-371254
  3295. 9.7
  3296. A serious bug
  3297. 9.7
  3298. About a year ago now, I received the file [Bug] (on the Archive disc), 
  3299. from Jonathan Puttock. He complained that Fireworkz Versioná1.07 had a 
  3300. bug in the set_value(,) function. I brought this to the attention of 
  3301. Colton Software who said that they would fix it in the next version! 
  3302. Because they were going to fix it, and because I was assured that the 
  3303. new version was not far away, I decided that I wouldnæt publish 
  3304. Jonathanæs bug in Archive. Well, a year later, Iæve got version 1.24 and 
  3305. itæs still there!
  3306. 9.7
  3307. Jonathan wrote:
  3308. 9.7
  3309. öI have found a bug in Fireworkz which is associated with recalculation 
  3310. when set_value(,) is used in a spreadsheet. Since this gives incorrect 
  3311. answers when the program is apparently working perfectly, it is 
  3312. potentially very serious. The problem is illustrated on the accompanying 
  3313. file [Bug].ò
  3314. 9.7
  3315. In case the screen shot (below) is unclear, let me explain what goes 
  3316. wrong. The Fireworkz function set_value(to,from) pushes a value from the 
  3317. slot Éfromæ to the slot Étoæ. It also works with arrays and 
  3318. calculations. An example is the slot b12 which contains the formula 
  3319. set_value(d5d8,b5b8*c5c8). Three such set_value(,) functions are used in 
  3320. b12b14 to arrive at the Étotal with VATæ in column f. These totals are 
  3321. summed into the grand total which youæll find in slot f9. I am sure 
  3322. that, however non-numerate you are, youæll see that the value in f9 
  3323. canæt be right! If you have the Archive disc, youæll be able to confirm 
  3324. the bug exists. If you donæt have it, youæll just have to believe me 
  3325. when I say that there is nothing wrong with the design of the 
  3326. spreadsheet. What has happened is that the spreadsheet has made a 
  3327. miscalculation! What is even more worrying to me is that Fireworkz sends 
  3328. no error message!
  3329. 9.7
  3330. I agree with Jonathan that this is serious and I have had many other 
  3331. complaints about set_value(,) not working properly and giving no error 
  3332. message. My own research into the occasions when this problem arises is 
  3333. that, to experience the unreported error, you must use set_value(,) in 
  3334. such a way that the Éfromæ in one set_value(,) has been derived from the 
  3335. Étoæ in another, and that the Édepthæ of this Éfromæ Étoæ sequence is at 
  3336. least three.
  3337. 9.7
  3338. Some time last year, I wrote that I wouldnæt trust Fireworkz with 
  3339. anything important because of this particular bug. Mark Colton 
  3340. telephoned me and expressed his annoyance that Iæd openly criticised 
  3341. Fireworkz this way Ö he assured me that this bug would be fixed. 
  3342. Consequently, I toned down my criticism and, as an alternative, I gave 
  3343. positive advice about using cross checks in all calculations. Anáexample 
  3344. of such articles is in the directory ErrorChk on the Archive disc, 
  3345. together with a [ReadMe] file explaining how to use the error check 
  3346. custom function contained therein.
  3347. 9.7
  3348. Although many found my cross check articles interesting, only a few 
  3349. people went to the trouble of including such cross checks in their 
  3350. Fireworkz spreadsheets. Those who did not include cross checks as a 
  3351. matter of routine, found this set_value(,) bug manifesting itself all 
  3352. too often Ö or worse still, they didnæt find it until it caused a 
  3353. disaster, such as sending out an incorrect invoice. One of my 
  3354. correspondents got into an argument with the Tax Man! Letters of 
  3355. puzzlement, amazement and complaint continue to arrive to this day.
  3356. 9.7
  3357. Advantages of a mature package
  3358. 9.7
  3359. Have a look at the screenshot below. PipeDream does not have this bug! 
  3360. The grand total in slot F9 shows the correct value of 44.
  3361. 9.7
  3362. Often I am asked to compare one package with another. Usually, my 
  3363. correspondent wants to know which package to buy. Of course, I tailor my 
  3364. advice to the requirements of the writer (as far as I am aware of them) 
  3365. but here are a couple of my now famous rules. One is öDonæt buy a new 
  3366. piece of hardware or a software package just to keep up to date Ö if you 
  3367. donæt need the facilities of a more expensive package then stick with 
  3368. the cheaper one with fewer facilities!ò To that rule, I often add (but 
  3369. sotto voce) öIf you have the choice between an older and a newer package 
  3370. then choose the older because it probably has fewer bugs!ò.
  3371. 9.7
  3372. Regular readers will know that, for many of the real jobs I do (as 
  3373. opposed to playing with the software), Iáprefer PipeDream to Fireworkz. 
  3374. The fact that PipeDream is old troubles me not at all! Let me refer you 
  3375. to the mathematical formulation of a well known proverb which states 
  3376. that the correlation coefficient between the quality of a wine and the 
  3377. age of the bottle from which it is poured, is positive and not negative! 
  3378. (viz öMany a good wine is poured from an old bottle!ò) There is no doubt 
  3379. that PipeDreamá4 may show its age in some respects, such as öWhere is 
  3380. the edge of the page?ò, varying fonts (styles) and line heights but, 
  3381. when it comes to doing sums in the background without error, displaying 
  3382. and fine tuning charts, creating and executing command files, character 
  3383. based (quick) printing and keyboard shortcuts, it is the PipeDream wine 
  3384. that has the fine bouquet and no bitter after taste.
  3385. 9.7
  3386. One of the reasons why I have not yet bought a RiscáPC is that PipeDream 
  3387. doesnæt work as well on it as it does on earlier machines. Today, I 
  3388. finally decided not to buy a RiscáPC and bought one of Paulæs reduced 
  3389. price A4 lap top machines instead. The A4 will not replace my primary 
  3390. machine, an A540; I shall pension off my aging A440 Ö it is an original 
  3391. A440 and not one of the later A440/1 models.
  3392. 9.7
  3393. The Pocket Book Column
  3394. 9.7
  3395. Many of you have written to say that youære pleased Iámentioned Audrey 
  3396. Laskiæs Pocket Book Column in glowing terms. You agree with me that 
  3397. Audreyæs column deserves praise. Indeed, long before I bought a Pocket 
  3398. Book, it was one of my regular reads! Even if you donæt have a Pocket 
  3399. Book, I recommend her column to you not only for the wide variety of 
  3400. interesting technical content, but for the winsome way in which Audrey 
  3401. writes. In Archive 9.6 (last monthæs) she comments that she uses Cards 
  3402. for recording expenditure rather than the spreadsheet Abacus, and 
  3403. confesses to being an öAbacus dufferò, leaving me with two spreadsheet 
  3404. areas to cover in the near future, namely Geraldæs Address Book and 
  3405. Audreyæs Expenditures! I shall do so soon, but not in this issue.
  3406. 9.7
  3407. Already, I have received letters (with disc files) asking how to use the 
  3408. Pocket Bookæs spreadsheet to deal with a variety of problems. The ones 
  3409. Iæve had have been relatively straightforward, so my response has been 
  3410. almost by return. I am pleased to have Audreyæs permission to say öKeep 
  3411. them comingò.
  3412. 9.7
  3413. Rather like Audrey, I have taken to using my Pocket Book in bed (to 
  3414. prepare spreadsheets for the following dayæs lessons at college) and, 
  3415. like Audrey, the other side of my bed is occupied by my helpmate, Jill, 
  3416. who makes highly intellectual comments about the spreadsheets I prepare, 
  3417. but gets particularly interested in the Pocket Book when she wants me to 
  3418. check a synonym or spelling for her crossword puzzle. Because the Pocket 
  3419. Book is multitasking, she can use Spell without affecting my spreadsheet 
  3420. in any way Ö when I switch back to Abacus, the cursor is in exactly the 
  3421. same place as I left it!
  3422. 9.7
  3423. Acornæs marketing
  3424. 9.7
  3425. Which? is a magazine. It often gets things wrong but most people, when 
  3426. asked, would reckon that it champions consumersæ rights and exposes 
  3427. weaknesses in consumer products. Their word goes a long way! Alan 
  3428. Williams has sent me a photocopy of part of their Étestsæ on computers 
  3429. in which, to quote Alan, öIáwas puzzled to see the Acorn RiscáPC rated 
  3430. the slowest! ... This article must have done no end of damage to Acornæs 
  3431. marketing.ò
  3432. 9.7
  3433. Alan explains why he has written to me. It is partly because Iæve been 
  3434. writing about marketing in Archive but he also flatters me by saying ö 
  3435. ...but also because you write so clearly!ò I may be able to write 
  3436. clearly but, regrettably, my letters to Acorn only rarely receive an 
  3437. answer!
  3438. 9.7
  3439. Those of us who use both Acorn and other types of machine know that the 
  3440. Acorn is faster. The mistake that Which? made was to look only at the 
  3441. processor clock speed which, at 40áMHz (in the model they chose), does 
  3442. have a smaller number of ticks per second than a Pentium running at 
  3443. 90áMHz. One of the many things of which Which? took no account was how 
  3444. much work is done each time the the clock ticks Ö another is the 
  3445. superior Acorn architecture.
  3446. 9.7
  3447. In the normal course of events, I would not bother commenting on such an 
  3448. article. I certainly would not try to educate the author of the Which? 
  3449. article about Dhrystones and the like Ö I would leave that to someone 
  3450. else, such as the Acorn Marketing Department. I mention the Which? 
  3451. article only because I see that the date of the article is Octoberá1995 
  3452. and because Alan says öWhy hasnæt Which? been challenged?ò The 
  3453. implication is that not only have I not bothered to reply but that Acorn 
  3454. have not bothered either!
  3455. 9.7
  3456. I believe that under their new management this apathetic attitude will 
  3457. soon change.
  3458. 9.7
  3459. Psionæs marketing
  3460. 9.7
  3461. Psionæs name and product are popping up in the media all over the place. 
  3462. Apparently Psion are selling to the Russians. They are hooked into 
  3463. publicity about the digital portable phone networkæs Short Message 
  3464. Service (SMS); you can link a Psion to a digital portable phone and send 
  3465. (and receive) messages or even files over the portable phone! They get 
  3466. free publicity because pictures of ÉFamous Peopleæ using a Psion appear 
  3467. (together with backup articles) in newspapers and magazines. I see other 
  3468. examples too numerous to mention.
  3469. 9.7
  3470. About four weeks ago, I wrote to both Psion and Acorn advising them of 
  3471. my Archive column (sending them a copy of one particular page) and 
  3472. asking for information which it might be useful to publish. Psion 
  3473. replied by return; I am on their mailing list and will receive lots of 
  3474. literature. I have yet to hear from Acorn Ö but I expect to do so 
  3475. eventually!
  3476. 9.7
  3477. Portable spreadsheets
  3478. 9.7
  3479. As I have said in previous issues of Archive, in schools, at college, in 
  3480. business, and in engineering and scientific establishments, the use of 
  3481. spreadsheets is showing a surprisingly high rate of growth. It used to 
  3482. be said that the word processor was the biggest single use of the 
  3483. personal computers, but WP usage, whilst still holding its own, is being 
  3484. caught up by the spreadsheet. In contrast, or perhaps because they are 
  3485. inversely correlated, the use of the electronic calculator is declining.
  3486. 9.7
  3487. For some time now Sharp have had on the market a lightweight semi-
  3488. portable (but not battery operated) combined word processor and printer. 
  3489. The development I want to bring to your attention is that now they are 
  3490. including a Lotus-clone spreadsheet as part of their ú400 Font Writer 
  3491. machine. The company from whom I obtain my office supplies is 
  3492. advertising a similar machine, a Brother LW700i, for ú300á+áVAT. Both 
  3493. have full size keyboards and fold down liquid crystal monochrome 
  3494. screens. These machines (and others which are similar) are rivals to the 
  3495. Psion. I mention these rival and non-Acorn machines because I have been 
  3496. asked, in correspondence, direct questions which I answer by saying, öIf 
  3497. you must have a full size keyboard (because of the amount of typing), if 
  3498. you need a spreadsheet, if you canæt afford a lap top and need to be 
  3499. able to print, you need a portable such as .á.á.áò and I include a 
  3500. photocopy of the Font Writer or Brother.
  3501. 9.7
  3502. Acornæs awareness of the market has improved so much recently that Iæm 
  3503. sure they must be considering a downgraded (and reduced price) version 
  3504. of the A4 with software in ROM and a specification similar to the Sharp 
  3505. Font Writer and Brother LW700i. I hope that they will include a 
  3506. spreadsheet which is more like PipeDreamá4 than the Lotus clones of the 
  3507. Sharp and Brother. I hope that Acorn approaches Colton Software (or that 
  3508. Colton Software approach Acorn) and that we donæt get offered a 
  3509. spreadsheet with all the limitations of Lotus.
  3510. 9.7
  3511. Let me go on record as saying that I think Colton Software are making a 
  3512. serious mistake in not marketing PipeDreamá4 for these portable 
  3513. machines. Sometimes I wonder just how much Protechnic would sell 
  3514. PipeDream for? If so, just how much it would cost for the code to be 
  3515. Étweakedæ to make it more compatible with the RiscáPC? A gamble for the 
  3516. entrepreneur who buys PipeDream is that it might be financially possible 
  3517. to develop it for use on the up and coming portable spreadsheets!
  3518. 9.7
  3519. Fireworkz and Fireworkz Pro
  3520. 9.7
  3521. I have hesitated for many months over writing on this next topic. It is 
  3522. only because I have been besieged by so many requests that I have 
  3523. decided that the time has come to be brave and get on with it.
  3524. 9.7
  3525. Letæs start with something that is simple and straightforward; 
  3526. information about the latest version. The versions which I have of both 
  3527. Fireworkz and FireworkzáPro are labelled Version 1.24/01 dated 
  3528. 17tháJaná1996. I have been told that 1.24/02 exists and a few have been 
  3529. distributed but I donæt have a copy.
  3530. 9.7
  3531. It is becoming more and more difficult to pin down Colton Software about 
  3532. their upgrade policy; indeed, over the last few months, their policy (as 
  3533. expressed to me) has gradually changed. I believe that these changes in 
  3534. policy are not the outward manifestation of any long term consciously 
  3535. thought through pro-active strategy, but that they are the varying 
  3536. reactions of their new masters, Protechnic, to information received 
  3537. through the monthly Sales revenues and Costs of running Colton Software! 
  3538. It is my guess that, at the moment, costs exceed revenues and, rather 
  3539. than investing in operations which might increase revenues, Protechnic 
  3540. have embarked on a series of cost-cutting operations. For example, you 
  3541. may have noticed that the number of advertisements has gradually waned 
  3542. (I donæt think there are any running at the moment) and that their 
  3543. appearance at Shows is being curtailed. Back in October, Colton Software 
  3544. openly expressed their intention of running a mailshot to everyone who 
  3545. had ever bought PipeDream or Fireworkz, advising them of the various 
  3546. options they had for upgrading. That mailshot has not happened.
  3547. 9.7
  3548. Under these circumstances, you will appreciate that the information I 
  3549. have from Colton Software is fluid and liable to change! Nevertheless, 
  3550. let me tell you what I can about the upgrade policy. So far as I can 
  3551. determine, there will be no more upgrades of Wordz and Resultz after 
  3552. Version 1.07 and no more upgrades to Recordz after Version 1.23! It 
  3553. would seem to me that, when stocks of manuals, brochures, discs, etc, 
  3554. run out, there will be no more sales of Wordz, Resultz and Recordz, 
  3555. indeed, no more Wordz, Resultz or Recordz, except for second hand 
  3556. copies! I do not mourn the passing of Wordz, Resultz and Recordz as 
  3557. entities separate from Fireworkz. I always felt that selling Fireworkz 
  3558. piecemeal served only to dilute the marketing effort and increase 
  3559. disproportionately the expenditure on programming and administration. 
  3560. Iábelieve that abandoning them can only focus attention on the major 
  3561. products, FireworkzáPro and non¡Pro.
  3562. 9.7
  3563. The situation with regard to Fireworkz and FireworkzáPro is different 
  3564. and more difficult to rationalise. Let me digress slightly. On the 
  3565. 1stáDecemberá1995 Colton Software confirmed to me (for publication) that 
  3566. further development of FireworkzáPro for Windows (i.e. for the PC) had 
  3567. been abandoned. This is still the case. However, Fireworkz for Windows 
  3568. (i.e. the non¡Pro version Ö without the Recordz database) is still being 
  3569. progressed in parallel with the RISCáOS variant of Fireworkz (i.e. the 
  3570. version without the Recordz database). Those of you who have 
  3571. FireworkzáPro, even the latest 1.24 version, will know that the Recordz 
  3572. (database) section of it still suffers from many problems. In 
  3573. combination, these facts make the future of the Pro variant of Fireworkz 
  3574. (for the Archimedes) more tenuous than the future of the non¡Pro 
  3575. variant.
  3576. 9.7
  3577. Some of you have noticed (and commented to me) how few applications of 
  3578. the FireworkzáPro database Iáhave included in Archive. This has not been 
  3579. accidental. Until the future of FireworkzáPro becomes clearer, such 
  3580. applications will appear only rarely Ö if at all. Nevertheless, I do 
  3581. thank those of you who have sent in such applications for inclusion in 
  3582. Archive Ö Iáhave found them interesting, but I donæt want to use them at 
  3583. the moment.
  3584. 9.7
  3585. The Protechnic masters of Colton Software have a management problem. Let 
  3586. me do my best to explain it to you. There is no doubt in my mind that 
  3587. Protechnic want Colton Software to Érationaliseæ their product range, 
  3588. selling either Fireworkz non¡Pro or FireworkzáPro, but not both! At this 
  3589. stage, they feel that they cannot abandon FireworkzáPro. Why? One reason 
  3590. is that selling FireworkzáPro brings in more revenue than selling 
  3591. Fireworkz non¡Pro! However, as a company familiar with commercial 
  3592. practices in the mainframe (and PC) business, they are afraid that this 
  3593. would lead to an outcry for compensation from many purchasers of Pro. In 
  3594. the meantime, every sale of FireworkzáPro (rather than the non¡Pro 
  3595. variant) increases the size of this potential compensation. Compensation 
  3596. to FireworkzáPro users is a contingent liability inherited by 
  3597. Protechnic.
  3598. 9.7
  3599. The serious management problem they have is whether they should spend 
  3600. what is necessary in order to get the bugs out of the database section 
  3601. of Pro or whether it would be better to ride out the storm of protest 
  3602. which would result from abandoning it. You all know what happens with 
  3603. computer software and programmers. It always seems to be harder (takes 
  3604. longer and cost more) to remove bugs than the programmers realise. I 
  3605. think that, initially, Protechnic either didnæt know of (or they 
  3606. underestimated) the problems which Stuart Swales would have, and is 
  3607. still having with the database section. I believe that their realisation 
  3608. that there is no Équick fixæ for getting the Pro section working, has 
  3609. been gradual, and with it has come a gradual disillusionment with 
  3610. FireworkzáPro.
  3611. 9.7
  3612. Now let me express the views of many of my correspondents rather than 
  3613. rely on my own. Their perception is that the database of FireworkzáPro 
  3614. is not as integrated as they would like. What is more, by its very 
  3615. nature (it is bolted on), the degree of integration cannot be increased. 
  3616. Feedback to me from users of Pro is that they are very disappointed with 
  3617. the database section, and not only because of the bugs. Many say that, 
  3618. even if it were working properly, it would not do what they had hoped it 
  3619. would. I donæt believe Protechnic are aware of this storm; it is beyond 
  3620. their horizon. In my personal view, this fundamental shortcoming of Pro 
  3621. augurs badly for its future.
  3622. 9.7
  3623. It is my personal view that Protechnic would do better to concentrate 
  3624. their efforts on the non¡Pro version of Fireworkz, even though this 
  3625. means that there will be decisions to make which will be hard and 
  3626. (maybe) expensive to implement. My guess is that, sooner or later, as 
  3627. they look for the silver lining beyond the inexorably approaching storm 
  3628. of protest, Protechnic will come to the same conclusion as Iáhave, and 
  3629. they will dump the database and cease to promote the Pro variant of 
  3630. Fireworkz. If abandoning the database section results in focussing more 
  3631. attention on improving the spreadsheet/wordáprocessor package then, in 
  3632. my view, this would be a good thing and the sooner the better. By 
  3633. improvement, I mean, for example, that they should include more of the 
  3634. features of PipeDream to which Iáhave referred earlier in this article.
  3635. 9.7
  3636. There are markets, such as the Acorn Pocket Book and the Sharp Font 
  3637. Writer, which could do with an integrated word processor/spreadsheet 
  3638. package of PipeDreamá4 quality. ÉFocusæ is one of the management jargon 
  3639. words which is Éinæ at the moment. Would that the expertise of Stuart 
  3640. Swales (of Colton Software) were directed at such growth markets!
  3641. 9.7
  3642. Cricket
  3643. 9.7
  3644. Over the last few years, I have received about a couple of dozen 
  3645. requests for the results of various local and international cricket 
  3646. matches in either PipeDream or Fireworkz format. There have been some 
  3647. requests for an application which will automatically calculate batting 
  3648. and bowling averages from such a database. Well, after much asking, we 
  3649. now have a result! If you have an interest in cricket, you can obtain 
  3650. various interesting database files and spreadsheets which analyse 
  3651. performance by contacting: Ric Finlay, 214 Warwick Street, West Hobart, 
  3652. Tasmania 7000, Australia.
  3653. 9.7
  3654. IRCs
  3655. 9.7
  3656. You will note that Ricæs address is in Australia. Please send Ric not 
  3657. only a disc on which to copy the files, but also sufficient return 
  3658. postage. If you donæt live in Australia, the best way of doing this is 
  3659. to buy, from a Post Office, what are called International Reply Coupons 
  3660. (IRC for short). To Ric, each IRC will be worth only the minimum postage 
  3661. of a letter from Australia, so be sure to send him at least two (better 
  3662. send him three) IRCs to cover the extra weight of a disc. Generally, the 
  3663. cost of you sending Ric a blank disc is more than the cost to Ric of 
  3664. buying a disc, so you might consider sending Ric three IRCs instead of a 
  3665. disc (in addition to the three he needs for the return postage)!
  3666. 9.7
  3667. Whilst on the subject of IRCs, we get them sent to us here at Abacus 
  3668. Training. Rather too often we receive only one IRC when it costs us the 
  3669. equivalent of three to send a disc half way across the world! One IRC 
  3670. wonæt cover the return postage of a bag with one disc in it. If you 
  3671. donæt live in the UK, and want your disc returned, please send us two or 
  3672. three IRCs if you can Ö of course, if you canæt send us return postage 
  3673. for any reason, weæll still send you your disc back but remember that it 
  3674. is at our expense and we donæt get paid for writing for Archive! If you 
  3675. live overseas and do want something from us on disc, consider whether 
  3676. youæd rather pay the extra cost of sending us the blank disc or whether 
  3677. three IRCs instead of the blank disc will be cheaper.
  3678. 9.7
  3679. Overseas correspondents
  3680. 9.7
  3681. Whilst on the subject of overseas Archive readers, Iáhave to say we do 
  3682. try to give as rapid a service as we can. It is Jill, my wife, who keeps 
  3683. reminding me that Iámust reply promptly to overseas correspondents, so 
  3684. you will appreciate that it gave her real pleasure when we received a 
  3685. letter from the Antipodes expressing pleasure and surprise at the speed 
  3686. of our response to a difficult problem.
  3687. 9.7
  3688. Hey, guys! I have to say this... Get on the Net!! No discs buzzing 
  3689. around the world, no IRCs needed, no trips to the PO, and very fast 
  3690. turnaround, even from the Antipodes. Ed.
  3691. 9.7
  3692. To all of you
  3693. 9.7
  3694. Thank you for all your letters. Please write to me (with a disc showing 
  3695. examples if appropriate) at the Abacus Training address given at the 
  3696. back of Archive.áuá
  3697. 9.7
  3698. Club News
  3699. 9.7
  3700. Derbyshire Acorn Risc Club Ö The inaugural meeting will take place on 
  3701. Monday 15th April 1996, 7.30-9.30 p.m. at the Church Hall of St 
  3702. Augustine in Duffield. This lies East of the A6, on the Little Eaton 
  3703. Road.
  3704. 9.7
  3705. The Guest Speaker will be Chris Cox of ART.
  3706. 9.7
  3707. There will also be discussion on the type and structure of future 
  3708. meetings.
  3709. 9.7
  3710. Subsequent meetings will be on the second Monday of each month.
  3711. 9.7
  3712. The acting chairman is Mike Smith who can be contacted on 01629-540281.
  3713. 9.7
  3714. Suffolk Acorn Risc Club Ö The club meets every month, usually on the 
  3715. second Thursday of the month, in Ipswich Central library (use the side 
  3716. entrance in Old Foundry Road). Special events include:
  3717. 9.7
  3718. 11th April æ96 Ö Design Your Own Newsletter Ö Hints and tips on using 
  3719. Draw, Paint and Impression. 
  3720. 9.7
  3721. 9th May æ96 Ö AGM and a Special Surprise Attraction Ö The clubæs Annual 
  3722. General Meeting, featuring a special bribe for attending.
  3723. 9.7
  3724. Wakefield Acorn Computer Group have meetings on:
  3725. 9.7
  3726. Wed, 3rd April Ö Visit by Marshal Anderson showing Topologika products.
  3727. 9.7
  3728. Wed, 1st May Ö Visit by Softease to demonstrate Textease and latest 
  3729. developments.
  3730. 9.7
  3731. Wed, 5th June Ö Visit by Mike Cook.
  3732. 9.7
  3733. All the meetings take place at 7.30pm at the West Yorkshire Sports & 
  3734. Social Club, Sandal Hall Close, off A61 Barnsley Road and Walton Lane, 
  3735. Wakefield.
  3736. 9.7
  3737. Further information from Chris Hughes: phone: 01924-379778, or 
  3738. <chris@cumbrian.demon.co.uk>.
  3739. 9.7
  3740. Wakefield Acorn Spring Show
  3741. 9.7
  3742. Sunday 19th May 1996
  3743. 9.7
  3744. at The Cedar Court Hotel, Wakefield, WF4 3QZ.
  3745. 9.7
  3746. Exhibitors signed up so far: 4Mation, Acorn Cybervillage, Acorn Risc 
  3747. Technology, Acorn User, AJS Computers, Akalat Publishing, Aleph One, 
  3748. Alternative Publishing, ANT Ltd, APDL, Argonet, Atomwide, Clares, 
  3749. Computer Concepts, Cambridgeshire Software House, Castle Technology, 
  3750. Dalriada Data Technology, Datafile, Davyn Computer Services, Desktop 
  3751. Projects, Eclipse Software, Eesox, FabisáComputing, FirstáComputer 
  3752. Centre, Icon Technology, NorwicháComputer Services, Irlam Instruments, 
  3753. Quantum Software, Resource, Serious Statistical Software, Sherston 
  3754. Software, SimtecáElectronics, Softease, Stuart Tyrell Developments, 
  3755. Vertical Twist.áuá
  3756. 9.7
  3757. Landmarks Ö The War Years
  3758. 9.7
  3759. Rocky Grove
  3760. 9.7
  3761. In The War Years, to quote Longman, öpupils can explore a graphically 
  3762. based virtual world, lifting the roof off a building to see inside, 
  3763. examining objects more closely and even asking the inhabitants of the 
  3764. small village of Westerleigh simple questions. Pupils can visit 
  3765. Westerleigh at various times between 1938 and 1945, sharing the lives of 
  3766. its inhabitants for a while. They are able to experience all aspects of 
  3767. living throughout the war, from the peaceful rural life of 1938 to the 
  3768. dark years of 1940 and 1942, rumours of invasion in 1944 to the 
  3769. happiness and joy of it all being over in 1945ò. This is a fairly 
  3770. accurate description of the program, although I would argue with 
  3771. statements like öexperience all aspects of livingò, for this it 
  3772. certainly does not do. 
  3773. 9.7
  3774. The problem with the War Years is that all you can do is to explore. 
  3775. There is no interaction, an ingredient which greatly helps to maintain 
  3776. childrenæs interest. Two programs with similar aims, which I have used 
  3777. recently, are Sherstonæs Victorians Time Detectives and 4Mationæs Betsi. 
  3778. Both of these programs provide a similar exploration of a period of time 
  3779. as does War Years, but the children also have a quest to complete. In 
  3780. War Years, the aim for the children is to produce a fact file about the 
  3781. war years in Westerleigh. Only the more motivated children will find 
  3782. this sufficient stimulation to explore the program enough to find out 
  3783. everything that is provided. A further way in which War Years suffers in 
  3784. comparison with these two programs, is in the quality of the graphics, 
  3785. which are rather basic.
  3786. 9.7
  3787. The program
  3788. 9.7
  3789. The program is supplied on two discs. It can be run directly from floppy 
  3790. disc, or very simply transferred to hard disc. I have used it on an 
  3791. A4000 and a RiscPC, and the notes state that it can be used on a 1Mb 
  3792. machine. It takes over the whole screen and, after a short introductory 
  3793. screen, the clouds clear to provide an aerial view of part of 
  3794. Westerleigh. The graphics are fairly basic Ö I have seen similar on a 
  3795. BBC Master. The mouse pointer can be used to choose various options, as 
  3796. shown in this picture:
  3797. 9.7
  3798. The questions are very basic: for example, you can choose things like 
  3799. describe or comment; and the answers are only slightly fuller Ö e.g. off 
  3800. for my flying lessons. Iæm hoping for the R.A.F. if anything happens.
  3801. 9.7
  3802. Use in school
  3803. 9.7
  3804. I teach a class of 25 Year 5/6 children on a socially deprived 
  3805. Birmingham overspill estate. I obtained the review copy towards the end 
  3806. of the term in which we had been studying Britain since 1930. The 
  3807. children were initially very interested in the program, but after a 
  3808. couple of visits, interest wained. One comment was öthereæs nothing to 
  3809. doò. They had no problems in loading and using the program. We had used 
  3810. Victorians Time Detectives, the previous term, and the children were not 
  3811. very flattering in their comparisons. However, the program was, of 
  3812. necessity, introduced towards the end of a twelve week study, during 
  3813. which the children had built a fair knowledge of the war. I feel their 
  3814. reaction would not have been the same if I had introduced the program 
  3815. earlier.
  3816. 9.7
  3817. Conclusions
  3818. 9.7
  3819. Taking into account all my reservations, The War Years is a vast 
  3820. improvement on previous Landmarks programs, and it does help children to 
  3821. obtain information about the Second World War in a different way. The 
  3822. War is one of the central features of the Key Stage 2 topic, Britain 
  3823. since 1930, and until Sherston, 4Mation, or the like, produce a much 
  3824. better offering, it will help children to increase their understanding 
  3825. of this important period of our history. It is available for ú25 +VAT, 
  3826. or ú28 inclusive from Archive Ö a site licence is available for (a 
  3827. steep) ú75á+VAT.áuá
  3828. 9.7
  3829. Printers and Printing
  3830. 9.7
  3831. Dave Floyd
  3832. 9.7
  3833. Psychic printers?
  3834. 9.7
  3835. Anthony Hilton from Leeds writes with a possible answer to last monthæs 
  3836. enigma. He suggests that perhaps the scanner software picked up the 
  3837. print command as well as Impression, thus directly sending the bitmap 
  3838. image while Impression was still sending its page to the printer. While 
  3839. I have not managed to emulate this, it is the only suggestion so far.
  3840. 9.7
  3841. Turbo Driver & PC card
  3842. 9.7
  3843. Mr Williamsæ problem from last month has prompted a few replies. Anthony 
  3844. Hilton says that the setup indicated in last monthæs column should work 
  3845. as he has a manual sharer box before his Artworks dongle and Turbo 
  3846. Driver cable, to allow the use of a Powerpad, which will not work 
  3847. through the dongle. He goes on to say that the only caveat is that the 
  3848. switch must be the right way round before Turbo Driver is loaded, 
  3849. otherwise the computer will need to be reset before any printing can be 
  3850. done.
  3851. 9.7
  3852. Anthony also states that the Deskjet 500C does not require to be 
  3853. configured to receive serial data as it automatically senses which port 
  3854. the data is coming from. Mr Williamsæ original plan to redirect IBM 
  3855. printing through the serial port should therefore have worked. There are 
  3856. at least three possible reasons why it may not have done.
  3857. 9.7
  3858. Firstly, the configuration may have been incorrectly carried out. 
  3859. Details of the settings required at both ends are in Appendix C of the 
  3860. Deskjet Useræs Guide.
  3861. 9.7
  3862. Secondly, the serial cable may be wired differently from what is 
  3863. required. Having worked with PCs before, I can confirm that the only 
  3864. thing Éstandardæ about serial cables appears to be the spelling.
  3865. 9.7
  3866. A third possibility, suggested by Brian Baker of Peterhead, is that 
  3867. Turbo Driver could be disrupting the output through the serial port. He 
  3868. had problems regarding this back in 1993, and although Computer Concepts 
  3869. isolated the problem and promised to upgrade Turbo Driver to rectify the 
  3870. bug, it is possible that Mr Williams has an unupgraded copy of Turbo 
  3871. Driver dating back to before 1994.
  3872. 9.7
  3873. Brian warns that if you are plugging the dongle directly into a manual 
  3874. sharer box, it is possible to damage the dongle itself when switching. 
  3875. While this appears to be at odds with the advice stated above, Iáfelt it 
  3876. was worth mentioning along with a reminder that, while efforts are made 
  3877. to ensure that advice given is correct, neither myself, NCS nor any 
  3878. other contributors can be held responsible for loss or damage caused by 
  3879. following our advice.
  3880. 9.7
  3881. Brian also gave me a description of how the Turbo Driver works. I seem 
  3882. to remember that this was covered in another column fairly recently, so 
  3883. will not repeat it here, but this, combined with another comment he 
  3884. made, started me thinking. It now occurs to me that Mr Williams may have 
  3885. set up the PC card to access the parallel port directly. If so, then by 
  3886. changing that option to force the PC card to use the RISC OS printer 
  3887. stream, and loading !Printers, and (possibly) Turbo Driver prior to 
  3888. !PCx86, the PC card should then print happily using the Turbo Driver 
  3889. cable anyway. If not, a phone call to Computer Concepts may provide an 
  3890. answer, asásomebody else surely must have come across a similar problem.
  3891. 9.7
  3892. Impression and the PC card
  3893. 9.7
  3894. My mentioning of errors that occurred when loading the PC card after 
  3895. using Impression, prompted the memory of A Taylor from Poole. Although 
  3896. he has notáexperienced any problems recently, when he was using 
  3897. Impression Publisher v4.01, he also suffered errors. The answer is to 
  3898. upgrade from version 4.01, which I am still using.
  3899. 9.7
  3900. Dongles
  3901. 9.7
  3902. Itæs official, the dongle is dead. Computer Concepts are now advertising 
  3903. dongle-free versions of Impression Publisher and Artworks. In order to 
  3904. upgrade to a new copy, you have to send CC your dongle, registration 
  3905. number and ú15. As I was intending to upgrade anyway (see above), the 
  3906. cost is not so bad for me, but those who have recently paid ú10 for 
  3907. their last upgrade, may be rather less than pleased. For those who use 
  3908. either Impression or Artworks daily, this will be very inconvenient as 
  3909. their software will be unusable for three or four days until the upgrade 
  3910. arrives. Bearing in mind that we were all charged extra for the dubious 
  3911. pleasure of having a dongle in the first place, should they not be 
  3912. sending us money to get the dongles back? Apparently not!
  3913. 9.7
  3914. Canon BJC600
  3915. 9.7
  3916. Brian Baker has a Canon BJC600 which he does not use often. Recently, 
  3917. when needing to use it, he discovered that two of the four ink 
  3918. cartridges were empty. He had not used the ink, it had just vanished. 
  3919. Investigation showed that the pad at the bottom of the printer was 
  3920. soaked with the missing ink. These were the original cartridges and head 
  3921. that were supplied with the printer. He has also come across someone 
  3922. else who has the same printer and has had the same problem. What he 
  3923. would like to know is, is this a Éfeatureæ of the printer, or have he 
  3924. and his friend just been unlucky?
  3925. 9.7
  3926. HP Laserjet 5L
  3927. 9.7
  3928. A. Taylor has recently invested in an HP Laserjet 5L. He reports that it 
  3929. gives excellent print quality both from !Printers v1.52, and from 
  3930. Windows using the driver supplied with the printer. He has a problem, 
  3931. however, that stems from an omission in !Printers.
  3932. 9.7
  3933. Mr Taylor uses A5 paper for some of his letters. When the guides are 
  3934. moved for the printer to line up the A5 paper, they both move in towards 
  3935. the middle. Quite a few printers use this system as it means that you 
  3936. can use the full width of the page rather than have a relatively large 
  3937. margin along one edge. When printing from Windows, using the HP driver, 
  3938. this does not pose a problem as the printer driver centres his A5 page 
  3939. nicely. The Acorn driver prints as if it were an A4 sheet, however, 
  3940. there being no preset option for A5 centred. This obviously has the 
  3941. effect of moving the printed image 30-40mm to the left, as the driver 
  3942. thinks the left edge is where an A4 sheet would line up. Although Mr 
  3943. Taylor has temporarily fudged around the problem by using an A4 
  3944. Impression page with a centred A5 frame, he wondered if there was a more 
  3945. elegant way around the problem. He has tried editing the printer 
  3946. definition file but has had no luck.
  3947. 9.7
  3948. I have suggested to him that it may be (technically) more elegant to 
  3949. create a master page in Impression, A4 in height but A5 in width, with 
  3950. an A5 frame at the top. If he then selects Centre pages in Impressionæs 
  3951. print setup this should have the desired effect. This is little 
  3952. different from what he has already done, however, and is obviously not 
  3953. ideal. I also suggested that he should write to Acorn about the problem 
  3954. because, once they are aware of it, they may update their printer 
  3955. drivers to accommodate A5. If anyone else has any other ideas or a 
  3956. solution, I would be pleased to pass it on through the column, 
  3957. especially if you have managed to glean any sensible results from 
  3958. playing around with the graphics margin settings in !Printers ÉEdit 
  3959. paper sizesæ.
  3960. 9.7
  3961. Scanning for printing
  3962. 9.7
  3963. I have selected two pieces of artwork for the tests. Aácolour photograph 
  3964. and a litho printed monochrome CD cover. I am using a Risc PC 600 at 
  3965. 800╫600 resolution (therefore allowing up to 16 million colours with 2Mb 
  3966. of VRAM) and an Epson GT-9000 scanner. The only software I will be using 
  3967. is the Irlam ProImage package, supplied with the scanner, although 
  3968. better results could be obtained in some instances by using David 
  3969. Pillingæs ImageMaster or Photodesk, to further manipulate the images. 
  3970. Printing of the captured images will be done using a Calligraph A4 
  3971. printer at 600╫600dpi.
  3972. 9.7
  3973. These articles are not intended to be a detailed look at image 
  3974. manipulation. While a series such as that would interest me, I have 
  3975. neither the time nor the technical expertise to attempt it myself. All I 
  3976. intend to do is scan in the images, using a variety of different 
  3977. resolutions and settings, drop the resulting graphics into frames on an 
  3978. Impression page and report on the outcome. Hopefully, this will mean 
  3979. that readers can avoid much of the trial and error stage when attempting 
  3980. to scan in similar graphic images for themselves. Memory constraints 
  3981. will also limit the extent of the testing. The colour photograph I am 
  3982. using is 128╫86mm. A full colour scan of the photo takes approximately 
  3983. the following amounts of memory.
  3984. 9.7
  3985.   Dpi  Memory  (Mb)
  3986. 9.7
  3987.   100  0.5
  3988. 9.7
  3989.   200  2
  3990. 9.7
  3991.   300  4.5
  3992. 9.7
  3993.   400  8
  3994. 9.7
  3995.   500  12.5
  3996. 9.7
  3997.   600  18
  3998. 9.7
  3999.   1200  72
  4000. 9.7
  4001.   2400  288
  4002. 9.7
  4003. I will, for obvious reasons, limit myself to the lower end of the 
  4004. resolution scale when dealing with colour!
  4005. 9.7
  4006. Monochrome
  4007. 9.7
  4008. I will begin with the monochrome image, as it is the easiest. I disabled 
  4009. dithering and scanned the image in six times from 100dpi to 600dpi, at 
  4010. 100dpi increments. That done, I dropped the graphics into an Impression 
  4011. page containing six 85╫85mm frames and printed the page. Much of what I 
  4012. have read about scanning, states that using higher resolutions merely 
  4013. wastes memory and disc space for little return. This is not true when 
  4014. you are dealing with monochrome lineart or text. Although scanning at a 
  4015. resolution higher than your printer is capable of can be wasteful, up to 
  4016. that level, the higher the better. In this example, the frames are 
  4017. smaller than the original image so I had no real need to scan at 600dpi, 
  4018. as the effective resolution is raised as the image is reduced. Iácould 
  4019. therefore detect no real difference between the 500 and 600dpi prints. 
  4020. The 400dpi image would also have been perfectly acceptable, but below 
  4021. that, the text on the page began to show signs of jaggedness. Printed at 
  4022. full size, there is a noticeable difference between 400 and 600dpi, 
  4023. mainly on the scanned-in text.
  4024. 9.7
  4025. Colour
  4026. 9.7
  4027. The colour photograph I scanned forty-two times in all, in 4, 16 and 256 
  4028. greys, in 16, 256, 32 thousand and 16 million colours, and each of them 
  4029. dithered and undithered, and at resolutions of 100dpi, 200dpi and 
  4030. 400dpi.
  4031. 9.7
  4032. The four grey scans can be effectively discounted. The native scan 
  4033. looked almost Warholesque when printed, and the dithered version was 
  4034. very dotty as would be expected, although things had improved slightly 
  4035. in this area when I reached 400dpi. The sixteen grey and colour scans 
  4036. were also less than perfect, although the dithered versions looked 
  4037. better than I had expected.
  4038. 9.7
  4039. More surprisingly, perhaps, was how the 32,000 and 16M colour scans 
  4040. printed. I assume this is due to the laser printer only being able to 
  4041. handle 256 grey shades itself, but once they had been printed, they 
  4042. looked awful at each of the three resolutions. On screen they looked 
  4043. good, though.
  4044. 9.7
  4045. We are left, then, with the 256 grey and 256 colour scans. At this level 
  4046. of shading, I found that dithering detracted from the picture quality by 
  4047. fuzzying the edges without really adding anything to the image. However, 
  4048. the photo I am using consists mainly of sizeable areas of white, red and 
  4049. black, so things may be different with a more subtle original, such as a 
  4050. landscape. If I get time, I will check before next month.
  4051. 9.7
  4052. There was little difference between the grey and coloured versions when 
  4053. printed. On balance, Iápreferred the grey scale copies as I felt they 
  4054. provided slightly better contrast, although this could have very easily 
  4055. been rectified by using a manipulation program.
  4056. 9.7
  4057. As for resolution, I could detect a slight improvement between 100 and 
  4058. 200dpi, but effectively none between 200 and 400dpi. Assuming, 
  4059. therefore, that you are requiring a scan of a colour picture to print 
  4060. out at actual size or smaller, from these tests it would seem that you 
  4061. will obtain the best results by scanning 256 grey or 256 colour shades 
  4062. at 200dpi with dithering turned off. Higher resolutions will do little 
  4063. other than waste time and disc space if all you are planning to do is 
  4064. print them out on your laser printer. I have to admit that I am a little 
  4065. disappointed with this outcome. I could have simply quoted from the 
  4066. Irlam manual and saved myself the best part of six hours work!
  4067. 9.7
  4068. Scanning for photocopying
  4069. 9.7
  4070. On running the printed sheets through the photocopier, there were no 
  4071. surprises at first. The monochrome images scanned at the high 
  4072. resolutions came out better than the lower resolution originals. Iáhad a 
  4073. slight preference for the copy of the 600dpi original, although 
  4074. differences were very slight between all the copies between 300 and 
  4075. 600dpi. Bearing in mind that most office copiers only copy at 300dpi, 
  4076. this is not really surprising and any improvements at the high end are 
  4077. largely because the original was slightly better in the first place.
  4078. 9.7
  4079. I did not expect any real difference in the copies of the colour 
  4080. original, but here I was to be surprised. The 256 grey scale scan 
  4081. photocopied slightly better than the 256 colour scan, the shades being 
  4082. better pronounced. What did take me by surprise was that the best 
  4083. photocopies were obtained from the dithered scans, even though I was not 
  4084. particularly happy with them when just laser printing. I also had a 
  4085. preference for the 400dpi version, even though the laser copy did not 
  4086. appear to be any different from 200dpi.
  4087. 9.7
  4088. It would seem then that when laser printing for photocopying, higher 
  4089. resolution scans are of use, as is dithering. As I said earlier, I will 
  4090. try a colour picture with a more varied range of colours before next 
  4091. month. It will be interesting to see whether the same results emerge. I 
  4092. have enclosed a copy of the laser sheets and photocopies for Paul to 
  4093. look at in case his eyes disagree with mine (after all, the air is 
  4094. probably clearer in Norwich). To summarise then:
  4095. 9.7
  4096. Monochrome line art: Scan in to as high a resolution as possible, up to, 
  4097. or perhaps just over, the resolution of your printer.
  4098. 9.7
  4099. Colour photographs: For laser printing, scan in to 200dpi and 256 greys 
  4100. with dithering turned off. If you will be photocopying the printouts, 
  4101. scan to as high a resolution as memory will allow, using 256 greys and 
  4102. dithering turned on.
  4103. 9.7
  4104. Finally
  4105. 9.7
  4106. Any printing-related problems or suggestions for future articles should 
  4107. be sent to Dave Floyd,             c/oáPOáBox 2795, London NW10 9AY.áuá
  4108. 9.7
  4109. EZ135 SCSI SyQuest Drive
  4110. 9.7
  4111. Mark Desborough
  4112. 9.7
  4113. I have a RiscPC fitted with a 40MHz ARM710 card, 33MHz 486 SX card, 
  4114. Cumana 16-bit SCSI card, NEC 3-speed CD-ROM and a Mustek Paragon 
  4115. scanner. I had already replaced the 210Mb hard drive with a 400Mb, but 
  4116. found that I was still running out of storage space. I also have some 
  4117. 200 floppy discs backing up essential applications and data. The SyQuest 
  4118. removable drive looked like an excellent way of both backing up the hard 
  4119. drive and extending the storage capabilities.
  4120. 9.7
  4121. Iæm lucky in that I work for an Acorn developer/dealer, so was able to 
  4122. get the drive from our supplier at a discounted price. I understand that 
  4123. the recommended retail price of the drives is around ú290 but you can 
  4124. buy them for as little as ú199 +VAT.
  4125. 9.7
  4126. Shortly after placing my order, a very swish-looking box arrived 
  4127. containing the drive, one cartridge, formatted for the Macintosh, a 25-
  4128. way ÉDæ to 50-way Centronics SCSI cable, a power supply and power cord 
  4129. and some very minimal instructions.
  4130. 9.7
  4131. The cable was a bit of a problem as I wanted to attach the drive to my 
  4132. scanner and so required a 50-way Centronics to 50-way Centronics cable. 
  4133. The cheapest supplier I found was Technology Matrix who charged ú10 plus 
  4134. shipping for the cable.
  4135. 9.7
  4136. The drive had been set as SCSI device 4 which was fine by me as it was 
  4137. an unused device number on my system. If you need to change the device 
  4138. number, it is very simple as it is set externally on the back of the 
  4139. drive.
  4140. 9.7
  4141. Everything connected up easily, I powered up the drive, powered up the 
  4142. computer and ran !SCSIMgr, the SCSI manager program that comes with the 
  4143. Cumana card. I mapped the drive to SCSI drive four and initialised the 
  4144. supplied disc. (I was told that there is no need to actually format it, 
  4145. even though it is Mac formatted, and it does seem to work OK!)
  4146. 9.7
  4147. Clicking on Éreadæ created a partition of 128Mb. Apparently, SyQuest 
  4148. talk in terms of 1Mb being 1,000,000 bytes per instead of 1024╫1024 and 
  4149. this accounts for the discrepancy. I named the disc ÉSyQuestæ to avoid 
  4150. confusion.
  4151. 9.7
  4152. Quitting !SCSIMngr results in a dialogue box asking if you want the 
  4153. changes to be implemented immediately. I said yes and there it was!! A 
  4154. new drive icon with Syquest underneath it. A check of Éfreeæ revealed 
  4155. 128Mb free. Clicking on the drive icon opened up the filer window.
  4156. 9.7
  4157. It is a fraction slower than my IDE hard drive, but there really isnæt 
  4158. that much in it. The discs cost around ú13 +VAT each. They are 
  4159. reasonably robust, thicker versions of normal 3╜ö  floppy discs.
  4160. 9.7
  4161. I have also tried the drive with the printer port SCSI adaptor from 
  4162. Atomwide. This was even easier to use because the !PrintSCSI software 
  4163. automatically detected the drive and put up the drive icon. !SCSIForm, 
  4164. which comes with the adaptor, formats the disc correctly. Access speed 
  4165. is only slightly slower than when using the Cumana card.
  4166. 9.7
  4167. In my opinion, the EZ135 is an excellent product and very good value for 
  4168. money. Now, every time I run out of storage space, I cough up another 
  4169. ú16 and add 128Mb.áuá
  4170. 9.7
  4171. Pocket Book Column
  4172. 9.7
  4173. Audrey Laski
  4174. 9.7
  4175. Transferring applications
  4176. 9.7
  4177. Michael Clark writes from Christchurch, New Zealand Ö how the Pocket 
  4178. Book travels! Ö to ask about transferring applications from SSD to flash 
  4179. disc. He has Schedule, OPL and Plotter all on SSDs, and now that he has 
  4180. a 2Mb flash disc naturally wants to transfer these, but has found the 
  4181. manuals give no instructions for this.
  4182. 9.7
  4183. We have found that the following works well. Itæs necessary first to 
  4184. build a directory tree on the flash disc to correspond to the relevant 
  4185. parts of the internal disc, using MakeDirectory in the disc submenu or 
  4186. Acorn-+. Then Copyfile in the file section of the desktop menu, or 
  4187. clicking Acorn-C, will open a copyfile window. The disc reference must 
  4188. be changed to that of the drive in which the flash disc lives, while the 
  4189. Tofile name is retained. The application will go across quite meekly. 
  4190. Alternatively, you can do it on the Acorn desktop using PocketFS.
  4191. 9.7
  4192. Recommendations
  4193. 9.7
  4194. Steve Hutchinson, of Gloucester, strongly recommends Palmtop magazine as 
  4195. a forum for palmtop users. It is produced by Steve Clack, 25 Avocet Way, 
  4196. Bicester, Oxon., OX6 0YN and costs ú24 for a yearæs subscription (6 
  4197. issues). In it, he found the answer to his own question in an earlier 
  4198. column about alternatives to Data(Cards): a freeware program by John 
  4199. Boyce called JBData, which is available on the Internet. He has found it 
  4200. excellent, apart from a certain slowness in loading large files; he 
  4201. says, ÉI love the list view and the search that produces a subset. It 
  4202. also has a Quicksearch facility that searches as you type, and is about 
  4203. three times faster than Data.æ Unfortunately, this will run only on the 
  4204. 3a/PocketBook II; and it needs about 88Kb free to run. He also 
  4205. recommends JBFind, a Énatty utilityæ which will search all oneæs files 
  4206. for a given phrase.
  4207. 9.7
  4208. Dealing with $
  4209. 9.7
  4210. Correspondence continues about this maddening topic. Peter Stephens, 
  4211. another correspondent with only an e-mail address, suggests the 
  4212. following, which he has been using to deal with filenames in 
  4213. applications he has downloaded from the Internet:
  4214. 9.7
  4215. 1. Ensure that !SparkFS/!SparkPlug etc are not installed.
  4216. 9.7
  4217. 2. Drag the archived file into !Edit and do a ösearch and replaceò for 
  4218. the offending filename Ö e.g.  replace SYS$HELP.OPO with SYSXHELP.OPO, 
  4219. making sure the number of characters remains the same and that you are 
  4220. not duplicating a filename used elsewhere in the application.
  4221. 9.7
  4222. 3. Save the edited archive (under an alternative name so that you retain 
  4223. the original!).
  4224. 9.7
  4225. 4. Install !SparkFS or similar and decompress the new archive.
  4226. 9.7
  4227. 5. After installing the files in the Pocket Book via the A-Link, use the 
  4228. Pocket Book to rename the files to their original names.æ
  4229. 9.7
  4230. John of the other side of the bed responds...
  4231. 9.7
  4232. öI have been exploring the PD module application !Longfiles, and it is 
  4233. very helpful if somewhat obscurely documented for PocketFS needs. First 
  4234. of all, do not do *addlongfs pocketfs. Instead, do *addlongfs adfs, or 
  4235. any other filesystem you want to use, e.g. SCSI. Then you can drag files 
  4236. between directories on the Pocket Book and elongated ADFS directories 
  4237. etc on ADFS without losing information. É.æ will show as É/æ and $ as <. 
  4238. You can also name your own files as f/e, and they will drag to pocketfs, 
  4239. which will Érenameæ them f.e.
  4240. 9.7
  4241. öIt seems that Spark, which was designed before this problem was 
  4242. recognised, deals differently with É.æ, and, itself, truncates filenames 
  4243. and substitutes É_æ for É.æ. Therefore, you have to do it the old way by 
  4244. hand from Spark. I shall ask David Pilling whether he will consider 
  4245. changing, and to find out about SparkFS.
  4246. 9.7
  4247. öJim OæNeill, of Bourne End, Bucks, has written to Audrey to suggest 
  4248. working with the PC Emulator or, presumably, the PC second processor 
  4249. board, and using the standard MSDOS PKUnzip. For backup, he proposes 
  4250. simply dragging files in PocketFS to an MSDOS formatted disc; most 
  4251. ingenious, but can one do this with 11 character files? The 
  4252. disadvantage, of course is that PKUnzip is a command line program, and 
  4253. does not, I think, handle directories in archives properly.
  4254. 9.7
  4255. öIf people want more about how !Longfiles works in relation to the 
  4256. Pocket Book, please ask and I will explain it to her beside me, so she 
  4257. can write something.
  4258. 9.7
  4259. öSpeaking as a lonely dunce, I said last month that ADFS displayed 
  4260. filenames containing É.æ and É$æ as though they were the characters É/æ 
  4261. and É<æ. I now deduce, using thimbles, care, forks and hope, that this 
  4262. is not so, and that only DosFS and PocketFS so display and transliterate 
  4263. the awkward characters on output and input. Clearly this is less 
  4264. powerful than Iáhad originally believed, in that files containing 
  4265. characters such as É/æ and É<æ, cannot be transferred, without 
  4266. transliteration, to these file systems.ò
  4267. 9.7
  4268. Thanks, John, but I canæt help hoping this correspondence is now closed. 
  4269. I will, of course, carry it further if anyone has a new thought.
  4270. 9.7
  4271. Endnote
  4272. 9.7
  4273. Iæve had Power Pack blues again: sudden loss of my little green light. 
  4274. Paul Pinnock, whose Pinnock Organiser Services Iæve already praised in 
  4275. this column, rapidly diagnosed, demonstrated and dealt with damage 
  4276. inside the Pack and to the lead. Iæm not conscious of treating the poor 
  4277. thing roughly, but evidently I do. I shall try to be more tender with 
  4278. it. The new lead has a 90 degree socket rather than a straight one, so 
  4279. it might allow less tenderness.áuá
  4280. 9.7
  4281. Small Ads
  4282. 9.7
  4283. (Small ads for Acorn 32¡bit computers and related products are free for 
  4284. subscribers but we reserve the right to publish all, part or none of the 
  4285. material you send, as we think fit. i.e. some people donæt know what 
  4286. Ésmallæ means and there are certain things, as you can imagine, that we 
  4287. would not be prepared to advertise as a matter of principle. Sending 
  4288. small ads (especially long ones!) on disc is helpful but not essential. 
  4289. Ed.)
  4290. 9.7
  4291. 2¡4Mb RAM upgrade, Risc Developments board for A5000 ú60 ovno. Phone 
  4292. Brian on 0181¡951¡1503.
  4293. 9.7
  4294. A3000, ARM3, RISC OS 3.1, serial upgrade, VIDC enhancer, double podule 
  4295. expansion ú200, PRES housing and monitor plinth ú30, 2nd floppy 
  4296. interface ú15, 4Mb RAM ú100, Eizo 9060S monitor ú150, SCSI interface 
  4297. ú50, 240Mb SCSI HD ú110, external CD¡ROM drive ú140, EcoSampler and MIDI 
  4298. interface ú55, or ú700 for the lot. Phone 01454¡772159.
  4299. 9.7
  4300. A3000, 4Mb RAM, RISC OS 3.1, internal Midi  I/O card, Acorn monitor and 
  4301. stand ú200. Buyer collects or pays delivery. Phone Clive on 01438¡365564 
  4302. eves or email crbell@argonet.co.uk.
  4303. 9.7
  4304. A3000, 4Mb RAM, RISC OS 3.1, ARM3, Taxan 775 14ö multisync, serial 
  4305. upgrade, Wild Vision expansion box, Risc HD floppy disc controller, 
  4306. PCáemulator 1.8, lots of software ú425. Phone 01734¡571883.
  4307. 9.7
  4308. A3000, 4Mb RAM, 60Mb HD, RISC OS 3.1, Acorn monitor, PipeDream 4, PD and 
  4309. games ú400 or offers. Phone Devon on 01548¡843852 eves.
  4310. 9.7
  4311. A3000, 4Mb RAM, serial upgrade ú150, Advance ú20, collect or carriage 
  4312. extra. Phone Geoff on 01277¡352036.
  4313. 9.7
  4314. A410/1, 4Mb RAM, 20Mb HD, RISC OS 3.1, Acorn colour monitor, v.g.c. 
  4315. documentation, NewLook, lots of PD software, fonts, games, clipart, etc. 
  4316. May deliver within the 0161(ish) area and, if required, provide help 
  4317. setting up ú450. Phone Gary on 0161¡280¡1437 eves.
  4318. 9.7
  4319. A440/1, ARM3, 4Mb RAM, 47Mb HD, RISCáOS 3.1, VIDC enhancer, Eizo 9060S, 
  4320. PCáEmulator 1.83, PipeDream 4, Compression, games ú495. Phone Gordon on 
  4321. 01257¡424113.
  4322. 9.7
  4323. A5000, 4Mb RAM, 40Mb HD, RISC OS 3.1 ú600, Pineapple Video Digitiser 
  4324. (dual slot) ú100, Star LC24 200 dot matrix printer ú100. Phone 
  4325. 01255¡436494.
  4326. 9.7
  4327. A5000, 4Mb RAM, 405Mb HD, RISC OS 3.1, multisync monitor, Impression 
  4328. Publisher, Genesis Pro, Poster, PC Emulator, 600 fonts ú695. Phone Chris 
  4329. on 01424¡719569 or 01271¡850355.
  4330. 9.7
  4331. A5000, LC, 8Mb RAM, 425Mb HD, RISC OS 3.1, socket for external floppy. 
  4332. Boxed, with manuals, support discs etc, immac. condition, Taxan 770+ LR 
  4333. monitor, external 40/80 5╝ö disc drive. ú750 o.n.o. Phone 01924¡255515, 
  4334. Fax: 01924¡257445, <richard@waveg.demon.co.uk>.
  4335. 9.7
  4336. Acorn bits Ö Back issue magazines/cover discs (AU, AW, AC, MU) æ91 
  4337. onwards ú1 each; Risc User discs (July æ95 onwards) ú3 each; Almanac 3 
  4338. offers?; Mousemats ú1 each. Contact Jon on 01823¡680111 or email 
  4339. aylwinj@year2m.richuish.ac.uk.
  4340. 9.7
  4341. Acorn MIDI card (AKA16) ú40 o.n.o., EMR Sampler 8 card ú35 o.n.o. Phone 
  4342. Dominic on 0117¡9422¡663.
  4343. 9.7
  4344. AKF50, 14ö high res colour multisync, as new ú250. Local delivery may be 
  4345. possible. Phone Gary on 0161¡280¡1437 eves. 
  4346. 9.7
  4347. Aleph One PC card, 486, 4Mb RAM, fast pals, software version 1.71, 
  4348. offers over ú100. Phone Dave Leckie on 01397¡704361 eves.
  4349. 9.7
  4350. A¡Link for Acorn Pocket Book (AHA30) RS232 interface & PocketFS2 for 
  4351. Pocket Book or Psion3a ú30. Phone 01606¡834745 or 
  4352. krane@netcentral.co.uk.
  4353. 9.7
  4354. CD¡ROM drive, Morley Revolution ú50. Phone 01483¡455564.
  4355. 9.7
  4356. Clares Compo (latest version 1.02) inc Virtualise ú70, Revelation 
  4357. ImagePro24 ú20, Clares ProArt 2 ú25, Oak Archimedes Basic Compiler ú25. 
  4358. Contact Pete on 01663¡733027.
  4359. 9.7
  4360. !PCx86 package for Risc PC card ú5, ImageFS 2 (as new) ú35. Phone 
  4361. 01342¡714905.
  4362. 9.7
  4363. RISC OS 3 Style Guide and RISC OS 2 PRMs, upgradable ú40, Acorn Desktop 
  4364. C ú40, or both for ú70 ono. Phone 01454¡772159.
  4365. 9.7
  4366. Software, Photodesk 1.22 ú100, ImageFS2 ú20, Revelation ImagePro24 ú30, 
  4367. CC Graphics Loaders ú20, CC RTF/WP Loaders & Savers ú20, ArtWorks 
  4368. Clipart CD 2 ú10, Hutchinson Encyclopedia Edition 2 ú15, Event (diary) 
  4369. ú5, Populous ú10, The Times Sampler CD¡ROM (DOS only) ú15, RISC OS 3 
  4370. Style Guide ú5. Offers considered for multiple purchases. Phone 
  4371. 01752¡840027 after 5pm.
  4372. 9.7
  4373. Star LC¡10, colour dot matrix with box, stand and manuals ú85 ono. Phone 
  4374. 01752¡840027 after 5pm.
  4375. 9.7
  4376. Wanted Ö A4 at a reasonable price. Phone 0117¡973¡6237 or email 
  4377. jack@snave.demon.co.uk with details.
  4378. 9.7
  4379. Wanted Ö ArtWorks, preferably CD¡ROM version. Phone 0181¡349¡4877.
  4380. 9.7
  4381. Wanted Ö One or two ARM3s for A310, any type acceptable, but prefer 
  4382. 4¡layer board and optionally FPA socket. Please contact Kjetil 
  4383. Thomassen: phone: +47 94 84 53 20, fax: +47 67 57 55 37 or 
  4384. <thomassk@oslo.geco¡prakla.slb.com>.
  4385. 9.7
  4386. Wanted Ö PhotoCD player. The same charity that was setting up a FaxPack 
  4387. network in November æ94 needs a PhotoCD player, but Philips and Kodak 
  4388. have stopped making them! If you can help, phone Steve on 01483¡502146.
  4389. 9.7
  4390. Wanted Ö Retired engineer and computer enthusiast seeks project or 
  4391. charitable work. Remuneration is not necessary but a task of some 
  4392. interest is. Live Watford area but this is not a limitation. Phone Stan 
  4393. Haselton on 01923¡445149.
  4394. 9.7
  4395. Wanted Ö ST506 3╜ö hard drive in working order; around ú30 for 20¡40Mb, 
  4396. or make me an offer! Can collect St. Neots/Royston/Cambridge area. Email 
  4397. 100746,2472@compuserve.com or phone 01480¡470804.
  4398. 9.7
  4399. Z88, 128k RAM, 128k EPROM, case, mains adapter, Arc Link software/
  4400. cables, manuals, magazines, printer interface ú80, collect or carriage 
  4401. extra. Phone Geoff on 01277¡352036.áuá
  4402. 9.7
  4403. The Graphics Column
  4404. 9.7
  4405. David Thornton
  4406. 9.7
  4407. Vector file format overview
  4408. 9.7
  4409. It has been obvious for some time that many people have a requirement to 
  4410. convert graphic files from one format to another and between different 
  4411. platforms. Bitmap conversion has largely been covered over the past few 
  4412. years with programs such as ChangeFSI, ImageFS, ImageMaster and many 
  4413. others, supporting the various bitmap formats. Vector file converters 
  4414. have remained largely absent. This has frustrated many people who need 
  4415. an easy way of accessing cheap, but high quality, PC clipart CD-ROMs. 
  4416. Many PC clipart CD-ROMs are available for DOS and Windows platforms, 
  4417. containing high quality illustrations and drawings. Most of these 
  4418. graphics are stored in one of the following formats:
  4419. 9.7
  4420.   Å WMF Ö Windows Metafile
  4421. 9.7
  4422.   Å CGM Ö Computer Graphics Metafile
  4423. 9.7
  4424.   Å CDR Ö CorelDraw
  4425. 9.7
  4426.   Å CMX Ö Corel Presentation Exchange
  4427. 9.7
  4428.   Å AI Ö Adobe Illustrator
  4429. 9.7
  4430.   Å EPS Ö Encapsulated PostScript
  4431. 9.7
  4432. A few programs exist which can read these formats, including ArtWorks, 
  4433. which can import and export AI and some EPS files, and a few non-
  4434. commercial utilities that arenæt as reliable as they might be, but most 
  4435. of the formats are regarded as alien to RISC OS machines. Thankfully, 
  4436. some commercial software has begun to fill the gap in the market. Meta 
  4437. Converter by KeySoft was recently launched, which allows WMF files to be 
  4438. exchanged between PCs and Acorns (See the review last month on page 22.) 
  4439. Alternative Design & Publishing are updating ImageFS to support WMF, 
  4440. CGM, AI, CMX and also DXF (Data Exchange Format), WPG (WordPerfect 
  4441. Graphics), OS/2 Metafile, HPGL and Lotus PIC. Iáhave researched various 
  4442. vector formats and have provided a summary of some of the formats below.
  4443. 9.7
  4444. Windows Metafile
  4445. 9.7
  4446. This format, as its name may suggest, is designed for storage and 
  4447. interchange under Microsoft Windows. Itáis device-independent, and files 
  4448. are usually well structured, although relatively complex. The format 
  4449. stores a list of Windows graphical functions which are replicated 
  4450. internally by Windows. The format is therefore very similar to the 
  4451. internal graphic calls of Windows. The format is also used when graphic 
  4452. images are cut or copied to the Windows clipboard, and most Windows 
  4453. illustration and drawing programs support the format.
  4454. 9.7
  4455. Computer Graphics Metafile
  4456. 9.7
  4457. This format is similar to the WMF format but is not so platform-specific 
  4458. as WMF is considered to be. The format is defined and controlled by the 
  4459. American National Standards Institute and so is officially recognised. 
  4460. It is supported by PCs, Macs and other workstations, and is often used 
  4461. by CAD programs as well as most of the popular PC drawing and 
  4462. illustration programs.
  4463. 9.7
  4464. Data Exchange Format
  4465. 9.7
  4466. This format is most commonly used in conjunction with CAD software, 
  4467. especially AutoCAD. The official Acorn filetype is &DEA. Draw supports a 
  4468. limited range of DXF commands and can import DXF files with a varying 
  4469. degree of success. The popular RISC OS CAD programs also support the DXF 
  4470. format, again with varying degrees of compatibility.
  4471. 9.7
  4472. WordPerfect Graphics
  4473. 9.7
  4474. This format is a metafile designed for use in conjunction with 
  4475. DrawPerfect and WordPerfect 5.x. However, many other programs support 
  4476. the format, although often half-heartedly, so it can be classed as a 
  4477. general purpose graphic format. A WPG file can contain either a single 
  4478. bitmap or a sequence of drawing routines. Different versions of the 
  4479. format exist in relation to the different versions of WordPerfect. 
  4480. WordPerfect 6.0 includes an implementation of WPG 2.0. DeskTop 
  4481. Laminations (a.k.a. the CD Circle) developed a WPG filter for use with 
  4482. any application that supports CCæs graphic filter system. This only 
  4483. really includes Impression and ArtWorks, although Digital Darkroom 2 
  4484. also supports the filters. Currently, only bitmap WPGs are supported up 
  4485. to versions compatible with WordPerfect 5.5.
  4486. 9.7
  4487. OS/2 Metafile
  4488. 9.7
  4489. This format is IBMæs metafile implementation and is primarily used by 
  4490. OS/2 applications. A careware utility called Draw-Met, by Keith Sloan, 
  4491. allows RISC OS to convert these files to and from the Acorn Draw format. 
  4492. Not all OS/2 metafile elements are supported and the program has one or 
  4493. two bugs.
  4494. 9.7
  4495. Corel Presentation Exchange
  4496. 9.7
  4497. The CMX format is used by Corel for storing all of the clipart provided 
  4498. with the most recent versions of CorelDraw. It has become a popular 
  4499. format for clipart, and Corel have kindly allowed non-Corel applications 
  4500. to support the format. The native CorelDraw format, CDR, is not easy to 
  4501. implement and it is unlikely that it will be implemented under RISC OS 
  4502. because of the sheer effort that would be required. Also, there isnæt a 
  4503. corresponding RISC OS file format that could hold all of the contents of 
  4504. a CDR file.
  4505. 9.7
  4506. These are just a few of the industry-standard vector file formats. 
  4507. Others could be implemented, and I am pleased to see that, at long last, 
  4508. someone is doing something about this important niche in the RISC OS 
  4509. graphics market.
  4510. 9.7
  4511. Please contact me...
  4512. 9.7
  4513. I am very interested to hear your comments about this column and 
  4514. graphics in general. I have just joined the Internet and you can email 
  4515. me at <david@modcon. demon.co.uk>. Please do so. You can also write to 
  4516. me at: David Thornton, 1 Castle Court, Lower Burraton, Saltash, 
  4517. Cornwall. PL12 4SE.áuá
  4518. 9.7
  4519. Cine Clips
  4520. 9.7
  4521. Andy Jeffery
  4522. 9.7
  4523. Cine Clips is a CD from Oregan Software Developments that has been 
  4524. produced to provide the users of CineWorks, Oreganæs movie editor 
  4525. application, with a collection of video and audio clips. It also 
  4526. contains some example replay movie files created in CineWorks and some 
  4527. especially interesting animation files. However, it is not necessary to 
  4528. own a copy of CineWorks because all the files on the CD can be accessed 
  4529. by the included applications, namely !Armovie to view all the video and 
  4530. audio clips and !FliPlay, by KáFáQuinn, which plays the Autodesk 
  4531. Animator FLI and Animator Pro animation files.
  4532. 9.7
  4533. Video
  4534. 9.7
  4535. All of the movies are Replay files of 160╫128 pixel size and cover 
  4536. subjects including animals, birds and outdoor scenes, such as London 
  4537. Bridge and motorways. Included is a particularly exciting shot of a 
  4538. police car overtaking on the wrong side of the traffic!
  4539. 9.7
  4540. The necessity of using a CD to provide a library of replay files is 
  4541. obvious when the size of these files is examined Ö some clips are over 
  4542. 3Mb in size and, in all, there are 140 video files. However, I would 
  4543. question the usefulness of many of the shots. A much wider range of 
  4544. shots, not so easily obtained by the amateur, would prove more useful. 
  4545. However, the idea behind this CD is not to provide you with a whole 
  4546. library of movie clips to add to your own productions (you would need at 
  4547. least one CD on every subject to be of real value as a resource), but to 
  4548. provide a collection of videos to allow you to experiment and explore 
  4549. the facilities of CineWorks, without first having to capture your own 
  4550. clips. There is a selection of example edited clips revealing some of 
  4551. the potential of CineWorks to fade from one video sequence to another 
  4552. and apply text over film.
  4553. 9.7
  4554. Audio
  4555. 9.7
  4556. The audio samples, also in Replay format, consist of five groups, 
  4557. providing some very useful sound clips to use in your experimental cine 
  4558. editing. The samples offer a wide range covering atmospheric sounds such 
  4559. as haunting music, general sounds such as a train and applause, and a 
  4560. good selection of melodies. 16-bit and 8-bit qualities are provided, and 
  4561. this selection should provide a good start for adding sound to movies.
  4562. 9.7
  4563. Fli animations
  4564. 9.7
  4565. This directory contains 66 AutoDesk Animator files which can be viewed 
  4566. in the !FliPlay application which is also supplied, or they may be 
  4567. imported into CineWorks. Unfortunately, my favourite animation program, 
  4568. The Complete Animator by Iota, does not accept these files. These 
  4569. animations are particularly worth viewing and, presumably, when combined 
  4570. with CineWorksæ capability of adding such files to ordinary video clips 
  4571. and sounds, should produce some very impressive presentations.
  4572. 9.7
  4573. Conclusion 
  4574. 9.7
  4575. If the intention of this CD is to provide a selection of movie, 
  4576. animation and sound clips as a convenient resource to start 
  4577. experimenting with the wonders of CineWorks, I am surprised that this CD 
  4578. is not supplied as part of the CineWorks package, especially when 
  4579. CineWorks is advertised at ú150. However, there are not many CDs 
  4580. available for under ú6 and, at this price, even if you do not own 
  4581. CineWorks, the audio and animation files make it well worth adding this 
  4582. CD to your collection.áuá
  4583. 9.7
  4584. Genealogy is Free on Acorns!
  4585. 9.7
  4586. Kate Crennell
  4587. 9.7
  4588. This is an article along the lines of ÉMe and My Acornæ, but the main 
  4589. focus is on programs for genealogy.
  4590. 9.7
  4591. Unlike PCs and Macs, all Acorn computers come with useful software: 
  4592. Basic, Edit, Draw and Paint. Iáhave an A4000 Home Office system which 
  4593. came with a simple database and EasiWriter. These were enough for me to 
  4594. make a transcription of the memorials on the tombstones in our local 
  4595. village church, All Saintsæ, Chilton.
  4596. 9.7
  4597. I was fascinated to discover that, in certain lighting conditions, the 
  4598. stones that I had long thought of as shapeless lumps had originally been 
  4599. beautifully carved, and that there were only a limited number of shapes. 
  4600. (I would be interested to hear from anyone who knows of a definitive 
  4601. list of standard tombstone shapes, especially if they had a drawfile of 
  4602. the shapes, so that I could assign standard shape numbers to the stones 
  4603. in our churchyard.) I did a map of the graveyard using Draw, the 
  4604. inscriptions were entered into EasiWriter, but then I began to wonder 
  4605. about using a family history program to store the relationships between 
  4606. those whose names were carved on the tombstones.
  4607. 9.7
  4608. Ancestry
  4609. 9.7
  4610. The only program I knew of was Ancestry, but it costs far too much for 
  4611. me to consider buying it for a hobby package. However, at Acorn World 
  4612. last October, they had it on special offer for ú30 since they had just 
  4613. launched Ancestry II (list price ú99), so although the salesman could 
  4614. not tell me much about Ancestry and was unable to demonstrate it for me, 
  4615. Iábought a copy.
  4616. 9.7
  4617. Ancestry I is not a desktop program, and when I got it home, I found 
  4618. that on my A4000, the multi-sync monitor emitted a revolting squeal of 
  4619. protest when forced to run in mode 12 Ö which is all that Ancestry has 
  4620. available. Luckily, the Basic source was supplied, so I fixed most of it 
  4621. up well enough to run in mode 27, but still I find it frustrating not to 
  4622. be able to Éexitæ without loading another long chain and waiting to read 
  4623. an image off disc, which may look pretty but does not actually do 
  4624. anything useful for me.
  4625. 9.7
  4626. Small images of individuals can be stored in special files, as can extra 
  4627. notes about the person, but this needs extra files to be set up and I 
  4628. did not find it worth the effort. I found that although you can see a 
  4629. family tree on the screen, you can only print it if you have an Epson-
  4630. compatible printer. It does not use !Printers. I asked for advice on 
  4631. converting it for other printers, but have yet to receive a reply.
  4632. 9.7
  4633. Help came through Archive
  4634. 9.7
  4635. At this point, I decided to look for an alternative. Hence my recent 
  4636. request for help on finding out about !Family, which resulted in lots of 
  4637. helpful information which I can now pass on to other Archive readers who 
  4638. are interested in their family history. Many thanks to all those who 
  4639. replied!
  4640. 9.7
  4641. !Family
  4642. 9.7
  4643. There are two PD applications, both named !Family. One by David 
  4644. Breakwell, available from APDL (B207), was also published on the 
  4645. Archimedes World cover disc for September 1991, with an article on page 
  4646. 33. It lets you input the data for each family member in a standard 
  4647. database type format and it can then produce a drawfile of the whole or 
  4648. part of the tree, and will export the data as a CSV file.
  4649. 9.7
  4650. It comes with two examples, one of which is a family tree of the various 
  4651. Acorn computers. However, it is not as useful as the other one and, as 
  4652. far as I know, has not been updated since 1991. The authoræs address is 
  4653. not given.
  4654. 9.7
  4655. Another !Family!
  4656. 9.7
  4657. The other !Family is the one I was looking for, by Denis Howe. !Family 
  4658. version 2.11 was on Archive Disc 8.8 (ú2 from NCS) and on the Archive 
  4659. CD¡ROM (ú12 from NCS). It is also on the PDCD¡1 from The Data File (ú29 
  4660. from NCS), fromáAPDL (B324), from Hensa (b010) and from the Demon Mirror 
  4661. of Hensa. It is a RISC OS application for editing and printing family 
  4662. trees, with a sophisticated algorithm for laying out a graphical 
  4663. representation of all the descendants of a given person on the screen or 
  4664. a printer. A simple system of menus and dialogue boxes allow you to move 
  4665. around the tree and modify it. You can store collections of related 
  4666. people in files.
  4667. 9.7
  4668. !Family stores the data in GEDCOM format. This is the standard format 
  4669. normally used to transfer data from one genealogy program to another. 
  4670. All GEDCOM fields are read and copied out by !Family, but only a 
  4671. personæs name, sex, birth and death dates, mother, father, spouses and 
  4672. notes can be edited on the desktop at the moment. However, I understand 
  4673. that Denis is working on accessing more fields. Personally, I would like 
  4674. to be able to edit marriage dates and places.
  4675. 9.7
  4676. The latest version of !Family, 2.12, allows the tree to be saved as a 
  4677. drawfile, as shown below.
  4678. 9.7
  4679. Another correspondent remarked that !Family output, sent direct to the 
  4680. printer, makes a widely spaced out tree, so that a lot of cut and paste 
  4681. is needed to get a more compact version to fit onto an A4 sheet. !Family 
  4682. output sent to a drawfile may also need some later editing in Draw to 
  4683. get it into a more compact format. It has the pleasing feature, for 
  4684. those with colour printers, that male names have blue text colour and 
  4685. female names red.
  4686. 9.7
  4687. !Family also has some utilities for converting from other formats, such 
  4688. as that of Ancestry. This too is written in Basic, so that if you find a 
  4689. problem, you may well be able to fix it for yourself. For example, 
  4690. Iáchanged it so that it did not complain when it found an Ancestry entry 
  4691. which had nothing in the field for Ésexæ.
  4692. 9.7
  4693. Denis encourages users to make changes and send them back to him for 
  4694. incorporation into the distribution version. I am working on an 
  4695. alternative type of Étreeæ which makes a PostScript file containing a 
  4696. circular family tree. If you do not have a PostScript printer, you can 
  4697. view the file using !GhostScript (APDL disc B161). This PostScript 
  4698. Circle tree was first described in ÉFamily Tree Computing magazineæ No 
  4699. 7, November 1993 by Gordon Adshead. Most of the plotting work is done in 
  4700. the PostScript printer, leaving you merely the work of making the lines 
  4701. of text, one per person, where the details are separated by a comma. 
  4702. This means they can probably be produced as CSV files from most database 
  4703. systems. For example, here are the first few lines for the people in the 
  4704. TreeWoods file:
  4705. 9.7
  4706. (7,Lucy,Katharine,WOODS,b 17 Aug 1973,Chilton)pp
  4707. 9.7
  4708. (2,Jennifer,Jane,PLATT,Didcot,Oxon,b 4 Apr 1947)p
  4709. 9.7
  4710. (3,Keith,Joseph,WOODS,Salford,Lancs,b 25 Mar 1947,m 5 Nov 1969)p
  4711. 9.7
  4712. (4,James,Osborne,PLATT,b 1 Jul 1917,West Ilsley)p
  4713. 9.7
  4714. (5,Joan,Kathleen,MISSENDEN,b 8 Oct 1916,m1941)p
  4715. 9.7
  4716. The central person is listed first, with a reference number specifying 
  4717. the number of generations (number of concentric circles) to plot. The 
  4718. first number of the other lines is the reference number of the person, 
  4719. followed by the information to be printed, one on each line, within 
  4720. their sector in the tree. The reference number for a personæs father is 
  4721. twice that for their own reference number, their motheræs number is 
  4722. twice their number plus 1. If any Archive readers are interested in this 
  4723. type of tree, perhaps they can let me know, otherwise I may never get 
  4724. around to sending Denis Howe my new routine.
  4725. 9.7
  4726. Thereæs more than one way...
  4727. 9.7
  4728. Another suggestion was to use the older program, Family History System 
  4729. (FHS) which used to be sold by Micro-Aid for the BBC-B, and I believe is 
  4730. also available for the Archimedes. It is not a desktop program, and 
  4731. originally ran from a floppy disc. Peter Brunning has converted his 
  4732. version to run on a hard disc and was persevering with it because he had 
  4733. found that !Familyæs GEDCOM transfer is incompatible with the Family 
  4734. History System.
  4735. 9.7
  4736. He also said he had thought of switching to a PC package, of which there 
  4737. are many, if/when he gets a RiscPC. He also reads Computers in Genealogy 
  4738. which has lots about software, almost all for PC these days. It is 
  4739. published by the Society of Genealogists, 14áCharterhouse Buildings, 
  4740. Goswell Road, London EC1Má7BA (0171-251-8799).
  4741. 9.7
  4742. Dave Willington reports that he uses !Family as well as a PC program, 
  4743. Pedigree, which runs on the DOS Emulator as well as the 486 card.
  4744. 9.7
  4745.  
  4746. 9.7
  4747. A really novel way
  4748. 9.7
  4749. The most interesting suggestion came from Brian Wichman who said that he 
  4750. did not bother with a special family history program; he just used the 
  4751. PD Web browsers and HTML, the language of the World Wide Web (WWW). 
  4752. These allow hyperlinks and storage of images, and even video and sound, 
  4753. if you have plenty of disc space. He wrote:
  4754. 9.7
  4755. öThe language behind WWW is HTML (Hypertext Mark Up Language) which is 
  4756. actually a variant of the Standardized General Mark-up Language (SGML). 
  4757. The basic idea will be familiar to those who have used the WWW Ö text is 
  4758. displayed on the screen, and some of the key words are highlighted and 
  4759. underlined. Clicking on this text leads to the display of another 
  4760. screen. Putting family tree information into HTML format is 
  4761. straightforward in principle, since the links to father, mother, son and 
  4762. daughter cause the display of their data.
  4763. 9.7
  4764. The clerical job of forming the links requires care, but nothing more 
  4765. than the Edit text editor is required. Aámajor advantage of using WWW 
  4766. for family tree information is that the data is completely portable, 
  4767. since when WWW is used over the Internet, the data has to be transmitted 
  4768. from computer to computer. Moreover, free WWW Browsers are available for 
  4769. most other computers too.
  4770. 9.7
  4771. A few negative points should be mentioned: a full Internet WWW consists 
  4772. of some communications software which is not needed for Genealogy data 
  4773. that is handled on one machine. Hence, if you want to run the Archimedes 
  4774. WWW software, you need to delete this communication software to run 
  4775. effectively on a machine without a hard disc. Obviously, the WWW 
  4776. browsers provide no software specially for family trees, such as drawing 
  4777. conventional trees. However, pictures can be displayed, including a 
  4778. sprite of a tree.ò
  4779. 9.7
  4780. I decided to try this, since I already had a copy of the PD !Webster for 
  4781. viewing HTML files, and I find it works reasonably well. Here is an 
  4782. example page in the Webster viewer showing the portrait of Gertrude 
  4783. Platt. You can click over the underlined names to see details of her 
  4784. parents, and can include drawings or photographs.
  4785. 9.7
  4786. If you have access to the Internet, you may like to know of the United 
  4787. Kingdom & Ireland Genealogy Information Service on the World Wide Web, 
  4788. which is at URL http://midas.ac.uk/genuki/. GenUKinfo is the 
  4789. introduction, GenUKi/HTM is the index page which lists sources of 
  4790. genealogical information by county and includes addresses of local 
  4791. family history societies, and the texts of publications describing the 
  4792. service. There is also a newsgroup where you can leave messages for 
  4793. others who may be searching for relatives of the same name.áuá
  4794. 9.7
  4795. Teletext Plus
  4796. 9.7
  4797. John Woodthorpe
  4798. 9.7
  4799. Back in the old days of home computers, I started off with a BBC Model 
  4800. B, tape recorder, dot matrix printer, and portable TV. The next hardware 
  4801. add-on I bought was the Acorn Teletext Adaptor. This was a large beige 
  4802. box that plugged into the Beeb, the mains, and a TV aerial socket. It 
  4803. was controlled by a series of little tuning wheels (that always seemed 
  4804. to drift when you werenæt looking) and the Advanced Teletext System 
  4805. software. The BBC were also broadcasting a range of Telesoftware for 
  4806. downloading, in those days.
  4807. 9.7
  4808. As well as games, teachersæ notes for schoolsæ programmes, and weather 
  4809. satellite pictures, there were programming courses and extra software to 
  4810. let your adaptor do other things. Eventually, I had a system that would 
  4811. search through all the pages transmitted, looking for keywords (e.g. 
  4812. Cricket, Acorn, etc) and store the first ten pages on which the keyword 
  4813. appeared.
  4814. 9.7
  4815. Eventually, the day came to upgrade to an A3000 and, despite the death 
  4816. of the Telesoftware service, my main concern was to keep the Teletext 
  4817. access. Consequently, I bought a Ground Control Teletext Adaptor with 
  4818. their software. In some ways this was better, in that it multitasked and 
  4819. I could watch the Test Match scores updating in a small window while 
  4820. doing something else. Unfortunately, it wasnæt possible to search for 
  4821. keywords or do anything fancy except click on a keypad or on a number 
  4822. embedded in a page, to change the displayed pages Ö you couldnæt even 
  4823. use the keys to control it.
  4824. 9.7
  4825. Sadly, Ground Control closed down some time ago, and I thought I was 
  4826. stuck with their software. I was aware of other Teletext systems, and 
  4827. that Paul Skirrow, of the strangely-named Octopus Systems, was selling 
  4828. updated software, but the price put me off. His Teletext+ software 
  4829. upgrade was mentioned in the January issue of Archive, and I decided to 
  4830. treat myself to a copy for Christmas.
  4831. 9.7
  4832. Ground Control
  4833. 9.7
  4834. For those who havenæt seen one, the Ground Control adaptor is quite 
  4835. small (20╫13╫6cm) with no controls or displays apart from a mains switch 
  4836. and power LED. Mine sits on the floor covered in dust and hidden in the 
  4837. general ratæs nest of wiring behind the desk. It has given sterling 
  4838. service since purchased, and stays powered up whenever the computer is 
  4839. on. Iácurrently use it with a RiscPC, but have previously had it working 
  4840. with an A5000 as well as the A3000, as it plugs into any podule 
  4841. expansion card connector (or you can solder the three wires directly 
  4842. onto another expansion card).
  4843. 9.7
  4844. A good TV signal is needed to connect to the adaptoræs co-ax socket, but 
  4845. as long as you get a decent TV picture, you should be OK (only donæt 
  4846. bother with those little set-top aerials because the signal will be too 
  4847. weak). I have a splitter to feed both the computer and the TV, and get 
  4848. good reception on both. As well as the socket to connect to the 
  4849. computer, the adaptor has a DIN socket with composite video and audio 
  4850. output, giving access to the television picture and sound being 
  4851. broadcast on the selected channel. This can be connected to an RGB 
  4852. colour monitor, to a video digitising card, or even used for grabbing 
  4853. moving video directly with the Computer Concepts Eagle card. When Ground 
  4854. Control went out of business, Octopus Software bought up all their 
  4855. remaining stock.
  4856. 9.7
  4857. The TTX+ software
  4858. 9.7
  4859. On upgrading, you get a floppy in a slim wallet folder and an excellent 
  4860. A5 spiral-bound manual. Installation over the Ground Control software is 
  4861. remarkably simple, and it even uses the same tuning information, 
  4862. avoiding the need to re-enter anything. The list of features is 
  4863. considerable, ranging from simple improvements such as displaying 
  4864. flashing text and allowing keyboard as well as mouse control, to a 
  4865. sophisticated predictive page cacheing system.
  4866. 9.7
  4867. Cacheing
  4868. 9.7
  4869. Teletext systems transmit one page at a time, with as much as 25 seconds 
  4870. passing before the page youæve asked for being broadcast. The Octopus 
  4871. software tries to avoid this problem by storing pages in a memory cache, 
  4872. ready for future use. A simple text file is used to tell it which pages 
  4873. to collect, and a scoring system adds other pages that you regularly 
  4874. access to the cache. If a page is not currently being transmitted (e.g. 
  4875. company news pages on a weekend), then the search is abandoned after a 
  4876. few minutes to avoid öhangingò the system. You can specify the size of 
  4877. the cache depending on your page list (I have set a WimpSlot of 1Mb, 
  4878. which can hold 797 pages, but it can run in as little as 350Kb with a 
  4879. smaller page cache), and if you manually select a page, it will be 
  4880. retrieved from the cache when possible, or the adapter will grab it for 
  4881. you.
  4882. 9.7
  4883. Sub-pages are dealt with in the same way, and the display stays on the 
  4884. one you select until you press a cursor key to move backwards and 
  4885. forwards through the list. All this happens in the background while you 
  4886. get on with other things (itæs running while Iæm typing this, with a 
  4887. barely perceptible delay when a page is saved to the cache).
  4888. 9.7
  4889. The predictive cacheing is really cunning. The system keeps a list of 
  4890. the pages you actually look at, and gives them a score to reflect how 
  4891. often you check them. It then grabs pages in that order, so the chances 
  4892. are that it will have picked your favourite pages in a fairly short 
  4893. time. These can be on any channel, as it hops around following the score 
  4894. list, grabbing them at 3-6 pages per minute.
  4895. 9.7
  4896. If you give it a while to stock the cache, you wonæt need to wait long 
  4897. for the information you want. Twenty minutes or so is a good length of 
  4898. time, although my full set of 500 pages takes two hours to complete 
  4899. (although thatæs because I collect the Channel Four Share pages (p532 
  4900. and 533, with their 80 or so sub-pages). I also tend to ödisturbò the 
  4901. system by asking for pages out of sequence, which slows the cacheing 
  4902. down a bit. There are some sample lists provided for you to play with, 
  4903. so getting the hang of the principle, and then defining your own, is 
  4904. very straightforward.
  4905. 9.7
  4906. Of course, it can get caught out from time to time, especially with news 
  4907. stories changing during the day. However, there is a double check, as a 
  4908. page is first pulled out of the cache and then grabbed direct, to deal 
  4909. with this situation. You might get a few seconds of the wrong story 
  4910. before the real one is displayed, but the system works very well indeed.
  4911. 9.7
  4912. One request Iæve made to Paul Skirrow is to be able to disable all the 
  4913. sophistication to get, for example, the cricket scores continually 
  4914. updated, as I used to do. At the moment, I revert to the Ground Control 
  4915. software for that, but it may be remedied in a future release (although 
  4916. seeing Englandæs recent performance in South Africa, perhaps the urgency 
  4917. has reduced!).
  4918. 9.7
  4919. Keyword searching
  4920. 9.7
  4921. Now this is something that really makes teletext on a computer very 
  4922. useful. You can set up another list to tell the software which groups of 
  4923. pages to search for what keywords. If I want to see references to 
  4924. Hampshire (the cricket team), then I want to look in the sports pages 
  4925. only, so as to avoid references to Hampshire (the county). Iæve got page 
  4926. groups for Sport, TV, Radio, News, Weather, Shares, Cinema etc, and they 
  4927. are searched on receipt and stored in a separate window. Clicking on the 
  4928. reference, brings up the page for you to read, and allows you to build 
  4929. up a personal öelectronic newspaperò.
  4930. 9.7
  4931. The (rather full) screenshot shows this in action, but it is possible to 
  4932. tidy things up considerably, arranging for only the windows you want, to 
  4933. be displayed where you want them. Some suggestions are provided to allow 
  4934. you to build up your own selection, and ensure that you never miss an 
  4935. episode of your favourite TV or radio programme, or a particular film 
  4936. coming to a local cinema.
  4937. 9.7
  4938. What else can it do?
  4939. 9.7
  4940. It can do lots of other things too. It can set the computeræs clock very 
  4941. accurately from the Ceefax time packet; pass email or WWW page links 
  4942. onto ANTæs Internet software when clicked on; save share prices in a 
  4943. format suitable for Apricoteæs Shares package; and automatically log 
  4944. numerical values (e.g. currency rates, share prices, weather 
  4945. information) to ASCII files on disc.
  4946. 9.7
  4947. It can also save pages (complete with all sub-pages if desired) in its 
  4948. own videotext format, as sprites, plain text or Impression DDF files, 
  4949. and even save subtitles to a text file. This last one is brilliant! You 
  4950. could create your own collection of scripts from Horizon, The Natural 
  4951. World, or any other subtitled programme, including song lyrics from Top 
  4952. of The Pops if you feel so inclined!
  4953. 9.7
  4954. Why bother with Teletext?
  4955. 9.7
  4956. In these days of modems and WWW access, itæs easy to overlook Teletext 
  4957. as a source of information, but there are no subscription or on-line 
  4958. charges (assuming you already have a TV licence), it is updated more 
  4959. regularly than any other information service Iæve found, and it has a 
  4960. wide variety of general news and information. OK, it doesnæt have any 
  4961. significant computing content, but the news, sports, business and shares 
  4962. information is excellent. In fact, Iæve seen postings on the Motor 
  4963. Sports Forum on CompuServe quoting Ceefax reports as their source!
  4964. 9.7
  4965. Just make sure that you have a valid TV licence to cover the reception Ö 
  4966. a colour licence is needed for viewing Teletext on a colour monitor 
  4967. regardless of whether you have a colour TV! If, as I was, youære stuck 
  4968. with old, rather primitive Teletext software, Iæd strongly recommend 
  4969. upgrading to Teletext+. If youæve never really thought of Teletext as an 
  4970. asset to your Acorn, Octopus have a few complete systems left at a very 
  4971. reasonable price.
  4972. 9.7
  4973. Availability and prices
  4974. 9.7
  4975. The Teletext+ V5.7 software for an existing adaptor costs ú39, and is 
  4976. suitable for Ground Control, Morley, Computer Concepts, Design IT, Irlam 
  4977. and Solidisk teletext units. A hard disc is not necessary to run it. 
  4978. Upgrades from earlier versions of Teletext+ are available free by email, 
  4979. and you should contact Paul Skirrow for further information.
  4980. 9.7
  4981. A complete kit of adaptor with software costs ú169 while stocks last. 
  4982. The package includes: Ground Control adaptor with built-in power supply, 
  4983. Teletext+ software, podule lead with blanking plate (i.e. a large podule 
  4984. plug to plug into an expansion slot with the wire going through a 
  4985. grommet set into a blanking plate). These prices all include UK delivery 
  4986. and VAT, and the adaptors are supplied with a one year guarantee. Full 
  4987. technical support is available by phone, fax, post or email, and I must 
  4988. say that Iæve found Paul very responsive and helpful, even before 
  4989. Iástarted work on this review! 
  4990. 9.7
  4991. Octopus Systems now have a WWW site with a page covering their Teletext 
  4992. software and hardware, available at http://www.thenet.co.uk/octopus/ and 
  4993. they can be contacted at the address at the back of the magazine.áuá
  4994. 9.7
  4995. Does anyone know how this compares with software available for other 
  4996. platforms? Could it be another case of Éthe best software available on 
  4997. any platformæ, like Sibelius and Holy Bible? Ed.
  4998. 9.7
  4999. Communications Column
  5000. 9.7
  5001. Chris Claydon
  5002. 9.7
  5003. Sorry, again only a short column, but for a different reason this month 
  5004. Ö nobody has sent me any questions! If you have any questions or topics 
  5005. youæd like me to cover, please write, phone or email!
  5006. 9.7
  5007. The Archinet BBS
  5008. 9.7
  5009. The Archinet BBS, located in Ashford, Kent has been available for some 
  5010. time now, and has some very useful features not available elsewhere. The 
  5011. most interesting of these is the full screen message editor ÉArmMailæ Ö 
  5012. something which has been in great demand on Acorn bulletin boards for a 
  5013. long while. This is still under development, but looks extremely 
  5014. promising.
  5015. 9.7
  5016. The ArchiNet provides a good range of FidoNet, RiscNet and Internet 
  5017. mail, as well as providing users with free email addresses. It is 
  5018. available 24 hours a day on 01233-665918, and is run using ArmBBS on a 
  5019. RiscPC with 1.6Gb of storage and a 33600bps modem Ö quite a set up! 
  5020. There are currently 260Mb of files available in over sixty categories.
  5021. 9.7
  5022. The SysOp, Ben Brown, has developed many doors (software to extend the 
  5023. BBS) himself, including ArmMail, a well-presented Élast twenty usersæ 
  5024. display and notice board. He also developed the FidoArm software which 
  5025. allows ArmBBS systems to access FidoNet and RiscNet mail.
  5026. 9.7
  5027. The ArchiNet is one of the first Acorn BBSs to have its own WWW Home 
  5028. Page, located at http://oeonline.com/~nelson95. It is a well-designed 
  5029. BBS with many features still not available on the bigger boards, a 
  5030. helpful SysOp and plenty to do. It has the potential to become very 
  5031. popular!
  5032. 9.7
  5033. Renegade BBS
  5034. 9.7
  5035. Renegade is a long running and popular Acorn board. Since the closure of 
  5036. ArcForum BBS, it has been the only Acorn board in Scotland. SysOp Robin 
  5037. Abecasis runs on an even more over-powered machine than the ArchiNet Ö 
  5038. the specifications speak for themselves!
  5039. 9.7
  5040. RiscPC 610, 10Mb DRAM, 2Mb VRAM, USR 33600bps modem, PowerTec SCSI-II 
  5041. card, RapIDE32 card, Intelligent Interfaces dual high speed serial card, 
  5042. HiVision (24-bit) digitiser, internal 210Mb IDE, internal 1.2Gb EIDE, 
  5043. internal Panasonic PD drive, internal quad speed CD-ROM, internal ╜Gb 
  5044. SCSI-II. Outside the machine, there is a stack of four SCSI II hard 
  5045. discs, all internals, but out on the desk, powered by a separate PC PSU 
  5046. Ö 116Mb, 340Mb, ╜Gb and 1.2 Gb. I make that well over 4Gb of storage!
  5047. 9.7
  5048. Renegade also runs on ArmBBS, and runs more doors than any other Acorn 
  5049. board. Renegade has 2,200 files, totalling over 200Mb in the main 
  5050. filebase. Also, it provides mirrors of the Acorn FTP site, Artworks 
  5051. clipart and the filebase of Rich in Paradise BBS which sadly closed down 
  5052. recently. There are also two CDs online at any one time from the 19 
  5053. discs available.
  5054. 9.7
  5055. Renegade provides FidoNet access, but not Internet or RiscNet. It also 
  5056. provides information and files from the CAUG (C Acorn Users Group). (Not 
  5057. to be confused with CAUG Ö Christian Acorn Users Group run by another of 
  5058. our subscribers. Ed.) Renegade is available 24 hours on 01224-621956.
  5059. 9.7
  5060. There are plenty of good ANSI graphics when you log on and off, and 
  5061. there are some excellent ANSI menus which display the menus in Éwindowsæ 
  5062. on the ANSI screen Ö very neat! As default, however, the standard ArmBBS 
  5063. menus are used Ö you need to select the ÉANSI menusæ option from the 
  5064. further configuration screen.
  5065. 9.7
  5066. Overall, an excellent board with a friendly sysop, but still lacking a 
  5067. few important features, such as Internet access. Give it a call!
  5068. 9.7
  5069. News
  5070. 9.7
  5071. Wire BBS in Warrington, run by Andy Simm, will be re-opening soon on a 
  5072. dedicated line, after a few months absence due to a faulty modem.
  5073. 9.7
  5074. Contact details
  5075. 9.7
  5076. Voice phone: 01962-880591, ARMed Forces Multimedia BBS: 01962-880003. 
  5077. Internet email: chris@arcade.demon.co.uk, FidoNet: 2:252/501, RiscNet: 
  5078. 7:44/212, Post: Chris Claydon, 38 Main Road, Littleton, Winchester, 
  5079. Hampshire, SO22á6QQ.áuá
  5080. 9.7
  5081. Using the Acorn Toolbox Ö 1
  5082. 9.7
  5083. Tony Houghton
  5084. 9.7
  5085. A number of people have asked for a tutorial on programming with the 
  5086. Toolbox supplied with Acorn C/C++. I will be aiming this at programmers 
  5087. who are competent in C but have never used it to write a RISC OS 
  5088. application. Experience of programming the Wimp in Basic or Assembler 
  5089. will help, because to write your own applications, you will probably 
  5090. need to know many essential aspects of Wimp programming that I cannot 
  5091. cover here.
  5092. 9.7
  5093. I would guess that anyone serious enough about their programming to buy 
  5094. Acorn C++ will also have the PRM, so I will assume that, at the very 
  5095. least, you are familiar with RISC OS and know what files should be 
  5096. inside an application directory and how they work; also you should have 
  5097. played around with ResEd and got the hang of it.
  5098. 9.7
  5099. I have used C rather than C++ for the tutorial. This may seem a strange 
  5100. decision after my last series of articles, but there are good reasons. 
  5101. It means those of you new to C++ will not have to struggle with language 
  5102. issues as well as the Toolbox; and there are currently no C++ class 
  5103. libraries suitable for Toolbox programming.
  5104. 9.7
  5105. The example application
  5106. 9.7
  5107. I decided not to simply write a program that would open a few windows 
  5108. and do nothing; I wanted to write a small, but real, application to do a 
  5109. real job. It is called FormText and formats plain text files ready for 
  5110. printing. It adds margins, headers and footers, and even a contents 
  5111. page. The complete application is provided on the monthly disc so that 
  5112. you can examine what it does. I have not provided the Toolbox modules, 
  5113. because you should have them already if youære reading this. However, 
  5114. you may need some newer modules than were originally provided with Acorn 
  5115. C/C++, so you should get the C/C++ Update Disc 1 from Acorn-by-Post for 
  5116. ú5.00. The upgrade is also available from Acornæs FTP site 
  5117. (ftp.acorn.co.uk) as archive cupdate1 in directory riscos/releases. The 
  5118. FTP site is reproduced on the Archimedes World and second Acorn User 
  5119. cover CD-ROMs. You will also need the upgrade for flexlib which weæll 
  5120. come to next month.
  5121. 9.7
  5122. The directories Step1, etc, on the monthly disc show different stages of 
  5123. FormTextæs development to accompany this article.
  5124. 9.7
  5125. Getting started
  5126. 9.7
  5127. You really need to have a good idea of exactly what your program will do 
  5128. before you start writing it. However, the advent of the Toolbox at last 
  5129. means that you can design the whole interface of a program interactively 
  5130. if you wish, provided you are clear about what will go where.
  5131. 9.7
  5132. If you want to provide interactive help, give all your objects help text 
  5133. as you go along Ö it is probably quicker in the long run, and certainly 
  5134. less tedious than leaving it as a final chore.
  5135. 9.7
  5136. Event reason codes
  5137. 9.7
  5138. For most events generated by the Toolbox, you have a choice between 
  5139. using the default reason codes allocated by Acorn or supplying your own. 
  5140. For this, Acorn have allocated numbers in the range 1-&FFFF. I prefer to 
  5141. supply my own for menu selection, and button icon click events in 
  5142. particular. This makes it much easier to make abstractions between a 
  5143. program and its user interface, and also makes it unnecessary to 
  5144. explicitly read which menu entry or button has been clicked. Thus, menus 
  5145. can be completely rearranged and common functions can be duplicated with 
  5146. keyboard shortcuts without changing any code. If you do use your own 
  5147. reason codes, you will obviously have to keep track of them in a text 
  5148. file or on paper. It is a good idea to allocate your own chunks, say 1-
  5149. 255 for a particular window, 256-512 for a menu tree, etc.
  5150. 9.7
  5151. Step 1
  5152. 9.7
  5153. I like to have something pretty to look at as early as possible when 
  5154. writing an application, so the first thing I did was create the 
  5155. application sprite files, !Sprites and !Sprites22.
  5156. 9.7
  5157. I decided to make FormText use an iconbar icon with the most basic of 
  5158. menus, just containing Info and Quit entries. Dragging a text file to 
  5159. FormTextæs icon will pop up a window, allowing the user to choose how 
  5160. the file should be formatted. When formatting is complete, the window 
  5161. will be replaced by a ÉSave asæ dialogue box to save the processed file.
  5162. 9.7
  5163. I created a new file in ResEd and opened the Prototypes window. From 
  5164. there I selected Iconbar, Menu, ProgInfo, SaveAs and Window and dragged 
  5165. them to my file. I didnæt bother to rename them because Iæm only using 
  5166. one of each.
  5167. 9.7
  5168. I then edited the Iconbar object to use the sprite name !formtext with 
  5169. no text. We donæt need it to do anything in response to Adjust or 
  5170. Select, but it does have a menu, so I selected the relevant options and 
  5171. dragged the Menu object to the ÉShow menuæ writable icon; many of 
  5172. ResEdæs writable icons allow you to drag objects to them instead of 
  5173. typing. No help text is necessary for the iconbar because the Wimp 
  5174. provides its own messages here if you donæt.
  5175. 9.7
  5176. For the menu, I set the title to ÉFormTextæ and stopped it from 
  5177. generating show and hide events. No help text is necessary if all the 
  5178. entries have help. Iáchanged the existing entry to öQuitò and made it 
  5179. generate event 1. I then opened the Menu entries dialogue and dragged an 
  5180. entry with a submenu to above my Quit entry. I set the text to öInfoò 
  5181. and dragged the ProgInfo object to the Submenu action ÉShow objectæ 
  5182. field.
  5183. 9.7
  5184. In the ProgInfo object, I left the title as default to be given the task 
  5185. name and filled in the main fields. I use version numbers of 0.xx for 
  5186. software I am developing and update it to 1.00 for the first release.
  5187. 9.7
  5188. In the SaveAs dialogue box, the default title will do; we want a 
  5189. filetype of text, and no selection will be available. The client (our 
  5190. program) does not need to participate, but it needs to know when the 
  5191. dialogue box is closing to clear the file from memory when it has 
  5192. finished with it.
  5193. 9.7
  5194. For the main dialogue box, ÉWindowæ, I changed the title and added all 
  5195. the gadgets required. The top group is for all the page dimensions Ö I 
  5196. used writable number ranges and linked them together and later with the 
  5197. other writable icons in the window.
  5198. 9.7
  5199. The header and footer fields are for entering text to add at the top and 
  5200. bottom of every page respectively. %p and |M are special sequences to 
  5201. allow newlines and the current line number to be inserted. There are no 
  5202. buttons to enable/disable generation of headers and footers, because 
  5203. this stage of processing is required to get the page dimensions right. 
  5204. If a user doesnæt want headers and footers, the fields can be left 
  5205. blank.
  5206. 9.7
  5207. Any line beginning with a top-bit-set character corresponding to the 
  5208. character entered in the Heading flag field is treated as a heading. It 
  5209. will be underlined with as many Underline chars as necessary and appear 
  5210. in the contents if enabled.
  5211. 9.7
  5212. Contents generation can be switched on and off, and the title to use on 
  5213. the contents page will behave like a header. The leadering character is 
  5214. used to pad the gap between a contents entry and its page number to 
  5215. guide the readeræs eye.
  5216. 9.7
  5217. I gave the action buttons appropriate event numbers from the Échunkæ 
  5218. &100-&1FF that I allocated for the main window.
  5219. 9.7
  5220. The file must be saved as öResò (with optional territory suffix) to be 
  5221. automatically loaded by the Toolbox.
  5222. 9.7
  5223. All Toolbox applications require a Messages or Messagesn file where n is 
  5224. the territory number; 1 is the UKæs territory number. The file must 
  5225. contain at least one entry that has a token _TaskName. This is read by 
  5226. the Toolbox when the task starts up and used as the taskæs name.
  5227. 9.7
  5228. Step2
  5229. 9.7
  5230. Time to start writing code. Have a look in the h directory. err.h 
  5231. contains declarations for error handling functions, using 
  5232. Wimp_ReportError to report messages in a Wimp error box. 
  5233. err_set_taskname() sets the string to use in the error boxæs title Ö I 
  5234. have simplified things by just using the task name instead of öMessage 
  5235. from task nameò, when reporting messages that arenæt program errors. The 
  5236. err_check() functions check the result of functions that return an OS 
  5237. error block pointer (_kernel_oserror *), zero meaning no error. If there 
  5238. is no error, the function returns (with a value of zero for the non-
  5239. fatal version), but if there is an error, it reports it and returns with 
  5240. 1 for the non-fatal version or exits for the fatal version. err_report() 
  5241. is for reporting messages that arenæt really errors, err_complain() and 
  5242. err_complain_fatal() are for things that should be considered user 
  5243. errors and might (or when forced by the fatal version) lead to the 
  5244. program being abandoned. E and EF are handy short-cuts to save typing 
  5245. when checking countless SWI veneer calls.
  5246. 9.7
  5247. msgtrans.h contains functions for MessageTrans handling. It supports one 
  5248. file and relies on this being opened by another function, because the 
  5249. Toolbox opens the default file for us. msgs_get_ descriptor() returns a 
  5250. pointer to its descriptor for us to give the Toolbox to initialise. 
  5251. msgs_lookup() returns a pointer to the string corresponding to the 
  5252. supplied token. The string is not copied out of the original file, so it 
  5253. may not be relied on to be zero-terminated.
  5254. 9.7
  5255. tbchunks.h shows which groups of Toolbox reason codes I have allocated 
  5256. to which objects.
  5257. 9.7
  5258. After writing err.c and msgtrans.c, I started building the skeleton of 
  5259. the program in main.c. The first thing main() does is call 
  5260. initialise_task() to set up the program as a Toolbox task. Have a look 
  5261. at the entry for toolbox_initialise() in the User Interface Toolbox 
  5262. manual (currently pp33-34) and compare it with the call in function 
  5263. initialise_ task(). Throughout the manual, any flags not specifically 
  5264. mentioned should be left as zero. We should pass 310 as the Wimp version 
  5265. if we want the program to run on all versions of RISC OS from 3.1 
  5266. onwards.
  5267. 9.7
  5268. Next is a list of Wimp messages we want to receive Ö weære only 
  5269. interested in the ones concerned with transferring data and the Task 
  5270. manager signalling our program to quit. Next we need a list of Toolbox 
  5271. events we want to receive. A Toolbox application is likely to want to 
  5272. receive so many different Toolbox event codes that we might as well 
  5273. accept them all. It doesnæt make it less efficient, because the Toolbox 
  5274. will only try to send us events that weæve enabled in the Res file apart 
  5275. from a few that we want anyway.
  5276. 9.7
  5277. FormText$Dir will be set up by the !Run file to point to FormTextæs 
  5278. application directory which the Toolbox needs to load its resource 
  5279. files. Then we pass it the MessageTrans descriptor used by the msgs 
  5280. functions and a block to use for Toolbox IDs. This block must stay 
  5281. available for as long as the task is running, but it does not need 
  5282. global access, so Iáhave used a static local variable. We donæt need to 
  5283. know the return values from toolbox_ initialise(), so the rest of the 
  5284. parameters are zero. The manual doesnæt say that it is safe to do this, 
  5285. but the example sources provided by Acorn do so, so I have assumed it is 
  5286. safe.
  5287. 9.7
  5288. The event library (event.h and eventlib.o) is provided to deal with 
  5289. polling the Wimp and passing events to client functions; you should read 
  5290. the chapter describing it in the Acorn C/C++ manual. After initialising, 
  5291. a program should register any handlers it needs with event and then keep 
  5292. calling event_ poll() in an infinite loop to sustain multitasking until 
  5293. it receives an event telling it to quit. Each call to event_poll() 
  5294. allows other applications to have a share of processor time, and the 
  5295. Wimp will respond with an event. event_poll() then tries to find a 
  5296. handler for that event, and when the handler has finished, event_poll() 
  5297. returns. Thus, it must be in an infinite loop to allow more events to be 
  5298. received.
  5299. 9.7
  5300. Certain events can be masked out so that they will not be sent to our 
  5301. application. In particular, it is important to mask out null events to 
  5302. save our application being continually activated for no reason. 
  5303. event_set_mask() sets the mask for us. event_initialise() needs to be 
  5304. called so that event can pass a pointer to the same Toolbox ID block 
  5305. that we provided for the Toolbox to any handlers. Finally, 
  5306. initialise_task() looks up the task name in the Messages file and passes 
  5307. it to the error handling code.
  5308. 9.7
  5309. Back in main(), it registers some handlers for general events. The first 
  5310. two are to deal with the two types of quit event we can receive; one is 
  5311. a message from the Task manager and one is the toolbox event that we 
  5312. told the menu to send us. It is also possible for the Toolbox to 
  5313. generate errors some time after we have called one of its SWIs, e.g. if 
  5314. we tell it to open a menu and, later on, the user attempts to open a 
  5315. submenu with an invalid ID. The Toolbox tells us about these errors with 
  5316. a Toolbox_Error event, so I have claimed this. Now all thatæs left to 
  5317. add to main.c, for now, is the main loop of calling event_poll, and we 
  5318. can produce a working task.
  5319. 9.7
  5320. The interactive Make tool is fine for simple applications like this, so 
  5321. I loaded it and created a new file to build a !RunImage file with the 
  5322. Link tool. Iádragged all the local c files to it as well as the clib 
  5323. Stubs, and from tboxlibs, eventlib, toolboxlib and wimplib. After 
  5324. clicking the Make button, I had a !RunImage file. To tell the truth, I 
  5325. had to do a little debugging most times I compiled something, but 
  5326. Iáwonæt clutter up the article with any of those details.
  5327. 9.7
  5328. We now need a !Run file to ensure all the Toolbox modules are loaded (it 
  5329. checks for the versions as supplied with RISC OS 3.6; some of them have 
  5330. been updated, but the bugs donæt seem to affect FormText and it would be 
  5331. too inconvenient to load the replacements). Set the FormText$Dir 
  5332. variable, allocate a small memory slot and run !RunImage. We now have an 
  5333. application that will put itself on the iconbar, show its menu and Info 
  5334. dialogue box and quit when asked, but thatæs all for now. Next month 
  5335. weæll make it start doing some real work. u 
  5336. 9.7
  5337. Starting Basic Ö 8
  5338. 9.7
  5339. Ray Favre
  5340. 9.7
  5341. Weæve already had to use examples of string manipulation and arithmetic 
  5342. operators in our ÉLoanæ program but I donæt want to run too far ahead 
  5343. before introducing them in more detail.
  5344. 9.7
  5345. String manipulation
  5346. 9.7
  5347. BBC Basic provides a number of keywords, and other facilities, 
  5348. specifically for handling strings. They are used in virtually all 
  5349. programs and they are of particular importance for Wimp programming, 
  5350. which tends to use strings for all screen printing of numbers as well as 
  5351. words.
  5352. 9.7
  5353. Weæve already introduced string variables (Part 2) and how to print them 
  5354. (Part 3) Ö as well as the keywords CHR$, GET$ and INSTR (Part 5). Weæve 
  5355. also used a couple of facilities without explanation: STR$ and the É+æ 
  5356. sign to join two strings. Letæs start with these last two...
  5357. 9.7
  5358. Keyword STR$()
  5359. 9.7
  5360. This keyword is a function which converts a number into a string. The 
  5361. conversion can be into either a decimal or hexadecimal number. I havenæt 
  5362. covered Éhexæ numbers, because it is standard textbook stuff. Acornæs 
  5363. BBC Basic Reference Manual carries a chapter on it also. However, I have 
  5364. prepared a separate sheet on Hex, Binary (and the AND, OR, EOR, NOT 
  5365. operators) for those who are already taking the printed listing service. 
  5366. It is on the monthly disc in Impression Publisher format. If anyone else 
  5367. wants a printed copy, just send an A4 SAE to my home address below.
  5368. 9.7
  5369. Examples of the format of the keyword STR$ are:
  5370. 9.7
  5371. STR$ (23.45)
  5372. 9.7
  5373. STR$ (RealNumber)
  5374. 9.7
  5375. STR$ (PI * Circumference)
  5376. 9.7
  5377. STR$ ~ 75
  5378. 9.7
  5379. As shown, it can operate on anything that evaluates to a number. The 
  5380. last example shows how to produce a hex result Ö use of the É~æ 
  5381. character here will produce the string ö4Bò, the hex equivalent of 
  5382. decimal 75. The character É~æ is called a tilde. If you put the tilde in 
  5383. front of a real number, only the integer part of it will be converted to 
  5384. hex.
  5385. 9.7
  5386. Incidentally, just in case you are ever asked in Trivial Pursuits, the 
  5387. tilde has the highest value of printed character in the standard ASCII 
  5388. set Ö 126 (see the Chart from Part 5) Ö and is therefore sometimes seen 
  5389. in programs which need to set a variable to the highest ASCII value for 
  5390. some reason, e.g. alphabetical sorting.
  5391. 9.7
  5392. The brackets around the number/variable are not needed Ö indeed the 
  5393. latest Acorn Basic Reference Manual doesnæt show them in the formal 
  5394. syntax Ö but old habits die hard and I find myself always using them. If 
  5395. you do use brackets, the tilde must be before the opening bracket. 
  5396. Formatting is not strict and therefore you can use spaces between the 
  5397. different elements, as in some of the above examples.
  5398. 9.7
  5399. One of the main advantages of using STR$ is that it is much easier to 
  5400. format and position a number on the screen if it is, in fact, a string 
  5401. i.e. ö123.45ò instead of 123.45. FNnumberToString in our ÉLoanæ program 
  5402. demonstrates this very clearly and could easily be modified to include a 
  5403. third parameter which would allow us to specify the number of decimal 
  5404. places in the returned value.
  5405. 9.7
  5406. STR$ is not always without its complications. The particular format of 
  5407. the Énumberæ returned is controlled by a device which controls the 
  5408. printed format of all numbers, namely the value of the rather special 
  5409. Resident Integer Variable @% (remember them from Part 2?). I havenæt yet 
  5410. made up my mind whether to include a description of @% in this series. 
  5411. (This was covered in a very helpful article by Francis Crossley in 
  5412. Archive 7.3 p60, Formatting the Basic PRINT Statement. Ed.) In the early 
  5413. days of BBC Basic, it would have been essential, but nowadays, string 
  5414. manipulation seems to be preferred Ö and is admittedly less awkward, 
  5415. albeit needing more programming lines.
  5416. 9.7
  5417. ÉAddingæ strings
  5418. 9.7
  5419. The Basic statement:
  5420. 9.7
  5421. NewString$ = öThe cat sat ò + öon the
  5422. 9.7
  5423.  matö
  5424. 9.7
  5425. will assign to NewString$ the value öThe cat sat on the matò. The É+æ 
  5426. sign simply joins the two strings together, in the order written, to 
  5427. produce one string. Any number of strings and/or string variables Ö 
  5428. anything that evaluates to a string, in fact Ö can be (wait for it!) 
  5429. Éconcatenatedæ in this way. Have a look at lines 3300 and 3310 of 
  5430. ÉLoan_7Cæ to see some examples of joining string variables and direct 
  5431. strings. A very common sight is:
  5432. 9.7
  5433. PRINT ö&ò+STR$ ~(Number%)
  5434. 9.7
  5435. which puts the hex sign in front of the number-in-hex just to ensure 
  5436. there is no confusion.
  5437. 9.7
  5438. By the way, you cannot use the minus sign to Ésubtractæ strings!
  5439. 9.7
  5440. Keywords LEFT$(), RIGHT$() and MID$()
  5441. 9.7
  5442. These are probably the main string manipulators and they act as 
  5443. functions, in similar ways. The normal format of LEFT$() is:
  5444. 9.7
  5445. LeftPortion$ = LEFT$(öABCDEFGHIJKLò,6)
  5446. 9.7
  5447. which assigns öABCDEFò to LeftPortion$ i.e. it returns the first 6 
  5448. characters from the left of the subject string. The number in the 
  5449. bracket is, in fact, optional: if it is omitted all but the last 
  5450. character (öLò here) is returned. Similarly,
  5451. 9.7
  5452. RightPortion$ = RIGHT$(öABCDEFGHIJKLò 
  5453. 9.7
  5454. ,6)
  5455. 9.7
  5456. would assign öGHIJKLò to RightPortion$. In this case, if the number is 
  5457. omitted only the last character is returned.
  5458. 9.7
  5459. MID$() is a bit more complicated. The general form is:
  5460. 9.7
  5461. MiddlePortion$ = MID$(öABCDEFGHIJKLò 
  5462. 9.7
  5463. ,4,3)
  5464. 9.7
  5465. which assigns öDEFò to MiddlePortion$ i.e. it returns the three 
  5466. characters which start at the 4th character from the left. A number in 
  5467. the É4æ position is essential, but the second number is optional. If it 
  5468. is omitted, the function returns the starting point character plus the 
  5469. whole of the string to its right. Thus MID$(N$,N%) returns the righthand 
  5470. end of N$, but specified as östarting from character N%ò, whereas 
  5471. RIGHT$(N$,N%) says, ötake the last N% charactersò.
  5472. 9.7
  5473. Note that the opening bracket is part of the keyword in each case, so 
  5474. there must not be a space between, for example, ÉLEFT$æ and É(æ. (The 
  5475. same applies to TAB() and INSTR(), although I did not mention that when 
  5476. we introduced them in Parts 3 and 5, sorry.)
  5477. 9.7
  5478. All of these keywords are more normally seen with string variables 
  5479. (rather than direct strings as used in the examples). As usual, the best 
  5480. way to get familiar with them is to Éplayæ in a Task Window.
  5481. 9.7
  5482. There is a second way in which these three keywords can be used, to 
  5483. substitute part of one string into another, but we have no need to look 
  5484. at that at the moment.
  5485. 9.7
  5486. Keyword LEN()
  5487. 9.7
  5488. This is almost self-explanatory Ö it is a function which returns the 
  5489. number of characters in the subject string. So,
  5490. 9.7
  5491. LEN (öABCDEFGHIJKLò)
  5492. 9.7
  5493. would return the integer number 12. It is widely used to help with print 
  5494. formatting when we are dealing with strings of different length. 
  5495. PROCcentrePrint() in our ÉLoanæ program does this, for instance. The 
  5496. brackets are again optional, and the addition of spaces is not 
  5497. important.
  5498. 9.7
  5499. Short demonstration
  5500. 9.7
  5501. As a demonstration, the following short program uses several of the 
  5502. above keywords to take an entered string and print it vertically on 
  5503. screen. Use it as a Éplaygroundæ.
  5504. 9.7
  5505.  10 REM Horizontal to Vertical
  5506. 9.7
  5507.  20 ON ERROR REPORT:PRINT ö at Line ò;
  5508. 9.7
  5509. ERL:END
  5510. 9.7
  5511.  30 REPEAT
  5512. 9.7
  5513.  40   CLS
  5514. 9.7
  5515.  50   Prompt$ = öType in a string... ò
  5516. 9.7
  5517.  60   PRINT TAB((30 Ö LEN(Prompt$))
  5518. 9.7
  5519. ,10) Prompt$
  5520. 9.7
  5521.  70   INPUT TAB(30) HorString$
  5522. 9.7
  5523.  80   FOR Letter% = 2 TO LEN 
  5524. 9.7
  5525. (HorString$)
  5526. 9.7
  5527.  90     PRINT TAB(30) MID$(HorString$, 
  5528. 9.7
  5529. Letter%,1)
  5530. 9.7
  5531. 100   NEXT
  5532. 9.7
  5533. 110   PRINT : PRINT öMore? (Y/N)ò
  5534. 9.7
  5535. 120   REPEAT
  5536. 9.7
  5537. 130     YesNo$ = GET$
  5538. 9.7
  5539. 140   UNTIL INSTR(öYyNnò,YesNo$) > 0
  5540. 9.7
  5541. 150 UNTIL INSTR(öYyNnò,YesNo$) > 2
  5542. 9.7
  5543. 160 END
  5544. 9.7
  5545. Keyword STRING$()
  5546. 9.7
  5547. This saves a lot of typing and/or listing space. The typical format is:
  5548. 9.7
  5549. NewString$ = STRING$(6,öABCò)
  5550. 9.7
  5551. which would assign to NewString$ a single string comprising six Écopiesæ 
  5552. of the string öABCò joined together i.e. öABCABCABCABCABCABCò. A common 
  5553. use for it is to draw patterns on the screen e.g.
  5554. 9.7
  5555. PRINT STRING$(20,ö<ÿ>ò)
  5556. 9.7
  5557. will print a Éprettyæ separator line across an 80¡character screen.
  5558. 9.7
  5559. You do need to watch the total length of the result Ö the Error Message 
  5560. östring too longò will occur if the result exceeds 255 characters (see 
  5561. Part 2). Note also that the opening bracket is part of the keyword and 
  5562. must not be separated by a space.
  5563. 9.7
  5564. That completes the introduction of the string manipulators Ö but I do 
  5565. suggest some Éhomeworkæ later.
  5566. 9.7
  5567. Arithmetic operators
  5568. 9.7
  5569. As weæve recently introduced several calculations into our ÉLoanæ 
  5570. program, it is a good time to comment on Basicæs arithmetic operators 
  5571. i.e. the arithmetic signs/symbols used in calculations. Believe it or 
  5572. not, Acornæs BBC Basic Reference Manual lists 28 different operators, 
  5573. but we do not need to concern ourselves with all of them at this point.
  5574. 9.7
  5575. The key thing to note is that operators are acted on by the Basic 
  5576. processor in accordance with a set of priority rules. For instance, what 
  5577. would you say is the answer to the following calculation:
  5578. 9.7
  5579. 12 + 3 * 4 Ö 6 = ?
  5580. 9.7
  5581. BBC Basic says it is 18 Ö but if you did not know the rules you might 
  5582. have got Ö30, or 6 for instance, depending on which order you worked 
  5583. things out. What this tells us is that BBC Basic evaluates the 
  5584. calculation as:
  5585. 9.7
  5586. 12 + (3 * 4) Ö 6
  5587. 9.7
  5588. i.e. it has a set of rules which effectively inserts brackets before 
  5589. starting the calculation and then does the calculation in a certain 
  5590. order Ö a priority or precedence order. In this case, it works out the 
  5591. multiplication item in brackets before doing the adding/subtracting. 
  5592. Much of this is identical to the order in which we were/are taught 
  5593. arithmetic in schools, so there shouldnæt be too many nasty surprises.
  5594. 9.7
  5595. Table 1 is a list of the few most common operators and their priorities. 
  5596. You can deduce from this list that one certain way to prevent problems 
  5597. is to be liberal in your use of brackets. You can freely insert and 
  5598. Énestæ more pairs of brackets than you are ever likely to need Ö and, 
  5599. because they take Priority 1, you effectively dictate the calculation 
  5600. order you want. This is particularly useful and important when you have 
  5601. a fairly long equation, but it is sound practice at any time (c.f. the 
  5602. earlier comment about using brackets around the number in the STR$ 
  5603. keyword.). Look at line 2590 in ÉLoan_7Bæ for instance.
  5604. 9.7
  5605. So, if you really wanted the answer of Ö30 in the earlier example, you 
  5606. would have written:
  5607. 9.7
  5608. (12 + 3) * (4 Ö 6) = ?
  5609. 9.7
  5610. and Basic would have obliged. Therefore, the rule is: öIf you are not 
  5611. sure which way Basic is going to work it out Ö insert pairs of brackets 
  5612. to force your wishes.ò It canæt do any harm, but do remember to insert 
  5613. in pairs.
  5614. 9.7
  5615. Built-in maths functions
  5616. 9.7
  5617. It also seems a good place to mention Basicæs built-in mathematical 
  5618. functions, provided by keywords such as SIN, COS, TAN, PI, LOG, DEG, 
  5619. RAD, SQR, INT etc, many of which need a parameter/argument added when 
  5620. called. There are over 20 of them (see Part 3 for how to get a list of 
  5621. all keywords and what they do). They are used exactly as functions Ö 
  5622. that is, you substitute the keyword into a program statement structure 
  5623. exactly as if it were a FN. Thus:
  5624. 9.7
  5625. Circumference = Diameter * PI
  5626. 9.7
  5627. Base = Hypotenuse * COS(IncludedAngle)
  5628. 9.7
  5629. Integer% = INT(Real)
  5630. 9.7
  5631. The last two examples carry parameters/arguments, which are needed to 
  5632. tell the function on what value to operate. (Weæve already used INT() in 
  5633. our ÉLoanæ project.)
  5634. 9.7
  5635. The main point to watch is that all the trigonometric functions use 
  5636. radians as the units for their parameters. So, it is quite common to see 
  5637. expressions such as:
  5638. 9.7
  5639. Base = Hypotenuse * COS(RAD(
  5640. 9.7
  5641. IncludedAngle))
  5642. 9.7
  5643. in order to express the angle in degrees. (RAD converts degrees to 
  5644. radians, and DEG the reverse.)
  5645. 9.7
  5646. Review ÉLoanæ program
  5647. 9.7
  5648. With the new items introduced this time, it would be a good idea to 
  5649. examine the last listing of our ÉLoanæ program Ö ÉLoan_7Cæ Ö to ensure 
  5650. that you are comfortable with how the above items have been used. Donæt 
  5651. forget, they were introduced into the program in several small ways 
  5652. without much explanation at the time, but with a promise to Élook at it 
  5653. again lateræ. So itæs as well to take stock at this point.
  5654. 9.7
  5655. Finally, because it can cause confusion if you donæt know, deliberately 
  5656. put a space before the opening bracket of a TAB and MID$ in the earlier 
  5657. demonstration program Ö and re-run it. What Error Message do you get? 
  5658. Why? Answer next time.
  5659. 9.7
  5660. Next time
  5661. 9.7
  5662. I will be completing this temporary diversion from our main flow in 
  5663. order to pick up a few more isolated but important topics. Keep the 
  5664. comments, queries etc (and SAEs for printed listings) coming to: 
  5665. 26áWestáDrayton Park Avenue, West Drayton, Middlesex, UB7 7QA.áuá
  5666. 9.7
  5667. Puzzle Corner
  5668. 9.7
  5669. Colin Singleton
  5670. 9.7
  5671. Two more new names appeared on the full list last month Ö one of them 
  5672. has gone straight onto the leader board, which shows all contestants 
  5673. with smoothed averages over 10. Perhaps I should remind you that each 
  5674. monthæs smoothed average is 85% of that for the previous month plus 15% 
  5675. of the current monthæs score. You score 50 for a correct answer to the 
  5676. main puzzle, plus a maximum of 50 in total for the three quickies. The 
  5677. average score for submitted entries has been 60, and this has shown no 
  5678. upward or downward trend. The averages shown in the table are lower, 
  5679. because they include scores of zero where no entry is submitted.
  5680. 9.7
  5681. The latest winners ...
  5682. 9.7
  5683. (50) Infinite Roots
  5684. 9.7
  5685. An excellent entry for this puzzle Ö several readers found not only the 
  5686. answer (3) but also the proof, which I had not previously discovered. It 
  5687. goes like this:
  5688. 9.7
  5689. substituting specific values
  5690. 9.7
  5691.         
  5692. 9.7
  5693. substituting each of these expressions for the appropriate value in the 
  5694. previous equation
  5695. 9.7
  5696.       
  5697. 9.7
  5698. ... and so on ...
  5699. 9.7
  5700. One reader chastised me, quite reasonably, for not specifying positive 
  5701. square roots, but I donæt think he realised that including a negative 
  5702. root would produce a complex answer, and I wouldnæt inflict that on 
  5703. Archive readers! A few readers found the incomplete proof by induction 
  5704. which I mentioned last month, but none completed this proof with a 
  5705. proven starting value. Mick Abrahams of Elstree, Herts, wins the prize.
  5706. 9.7
  5707. (51Ö53) Interesting! Ö The Vicaræs Age Ö More Pandigitals
  5708. 9.7
  5709. Several partially-correct answers, but again only four totally correct. 
  5710. The prize goes to Geoffrey Brown of Hermitage (Nr Newbury), Berks. 
  5711. 9.7
  5712. ... last monthæs answers ...
  5713. 9.7
  5714. (54) The Battle of Hastings
  5715. 9.7
  5716. The answer to Sam Loydæs version is 13á╫á180▓á+á1á=á649▓. The smallest 
  5717. answer to Dudeneyæs version is 61á╫á226153980▓á+á1á=á1766319049▓. How he 
  5718. found that without a computer, I do not know! The general form of this 
  5719. problem is known as the Pellian Equation, rather unfairly, since it was 
  5720. first proposed by Fermat (famous for his marginal notes).
  5721. 9.7
  5722. (55) More Cubes
  5723. 9.7
  5724. Recalling the original puzzle, you could have added 2│ to each side 
  5725. giving 12│á+á2│á+á1│á=á10│á+á9│á+á2│á =á1737. This is a valid answer, 
  5726. but not the smallest, which is 10│á+á2│á+á1│á= 9│á+á6│á+á4│á =á1009. If 
  5727. I had not specified three different cubes in each sum you could have had 
  5728. 6│á+á3│á+á2│á=á5│á+á5│á+á1│á=á251.
  5729. 9.7
  5730. (56) Angles
  5731. 9.7
  5732. There are ten different triangles whose angles (in degrees) are 360îA 
  5733. 360îB 360îC, where A, B and C are integers, not necessarily different. 
  5734. The smallest of the three angles is minimised by taking (A, B, C) = (3, 
  5735. 7, 42). The angles are 120░, 513î7░ and 84î7░. This is the only one of 
  5736. the ten solutions in which the angles are not integral numbers of 
  5737. degrees. 
  5738. 9.7
  5739. (57) Children
  5740. 9.7
  5741. If t is the total number of children and g is the number of girls, the 
  5742. probability that the first five are all girls is given by 
  5743. ágîtá╫ágù1îtù1á╫ágù2îtù2á╫ágù3îtù3á ╫ágù4îtù4. This =á╜ only if tá=á10 
  5744. and gá=á9.
  5745. 9.7
  5746. ... this monthæs prize puzzle ...
  5747. 9.7
  5748. (58) Prime sequences
  5749. 9.7
  5750. This puzzle was inspired by one published recently in New Scientist, but 
  5751. I rather think I have seen it before, somewhere. Consider the 
  5752. consecutive integers 13, 14, 15. The first is prime, the second is twice 
  5753. a prime, the third is three times a prime. The next number is not four 
  5754. times a prime. Can you find the smallest such sequence which does extend 
  5755. to a fourth term? Or a fifth, sixth or seventh term? 
  5756. 9.7
  5757. ... and this monthæs prize quickies ...
  5758. 9.7
  5759. (59) Ship in a Bottle
  5760. 9.7
  5761. My thanks to Mick Abrahams for this one. A small model boat floats in 
  5762. water in a large bottle partly filled with water. The bottle is corked 
  5763. and air is pumped in through a hole in the cork, so as to increase the 
  5764. air pressure inside the bottle. Will the boat rise or fall in the water, 
  5765. or neither?
  5766. 9.7
  5767. (60) Heinz Beanz Canz ...
  5768. 9.7
  5769. If you have read Geraldæs Column recently, you will have been forewarned 
  5770. of this puzzle and given helpful advice on how to solve it. A beans can 
  5771. is made from a cylinder of metal plus two circular ends. For a given 
  5772. volume, what ratio of height to diameter gives the smallest possible 
  5773. surface area? 
  5774. 9.7
  5775. (61) ... continued
  5776. 9.7
  5777. For unit volume, what is the surface area of the optimum (minimum area) 
  5778. cylindrical can? If an upright can has a rectangular, rather than 
  5779. circular base, what is the minimum surface area for a can of unit 
  5780. volume? Finally, what is the minimum surface area for a unit-volume can 
  5781. of any shape? 
  5782. 9.7
  5783. And finally ...
  5784. 9.7
  5785. Referring back to (46) Prime Square, Richard Lyszkowski has sent me a 
  5786. 3╫3 Magic Square using nine consecutive prime numbers, which was 
  5787. apparently discovered in 1988 by Harry Nelson using a Cray computer, and 
  5788. won Martin Gardneræs prize.  It looks as shown opposite.
  5789. 9.7
  5790. My thanks to readers who have sent contributions, but I would like the 
  5791. answers as well, if you know them! Solutions (by Friday 5th April, 
  5792. please), contributions and comments to me, please, at 41 St Quentin 
  5793. Drive, Sheffield, S17á4PN.áuá
  5794. 9.7
  5795. APDL CD Collection
  5796. 9.7
  5797. Dave Wilcox
  5798. 9.7
  5799. APDL (The Archimedes Public Domain Library) currently have four CD-ROMs 
  5800. on the market. These are PD-1, PD-2, and Clipart/DTP 1 and 2. The first 
  5801. two are collections of public domain and shareware covering a range of 
  5802. topics, the other two are DTP Graphics collections, in the three main 
  5803. formats, Artworks, drawfile and sprite. All four discs come in the now 
  5804. expected crystal CD case, much nicer for storage. I look here at PD-1 
  5805. and 2 and DTP-2.
  5806. 9.7
  5807. APDL PD-1
  5808. 9.7
  5809. To quote APDL, this disc contains over 1,600 programs and utilities from 
  5810. small enhancements to major works like TeX and the Gnu C++ compiler. 
  5811. There are over 100 text files consisting of novels, classics, the King 
  5812. James Bible, most of the works of Shakespeare, Sherlock Holmes novels, 
  5813. 129 Hans Christian Anderson stories and technical and historical 
  5814. documents. The disc is broken down into the following groups, and sub-
  5815. group classifications:
  5816. 9.7
  5817. A4, Am_Radio, Apps, Art_Draw, Clock_Time, Comms, Compress, Customise 
  5818. (inc. Backdrops, Hourglass, IconSprite, Pointers, Tool, ToolSprite), 
  5819. Database, Deskutils (inc. Keyboard, Mouse), DiscUtils (inc. Backup, 
  5820. Bins, Bootup, Catalogue, Foreign, Menus, Protection), Educate (inc. 
  5821. Admin, Bible, Games, Language, Maths, Network, Text), Emulation, 
  5822. FileUtils, File_Trans, FLIC (Movies), FontUtils (inc. SystemFont), 
  5823. Fractals, Graphchart, Graphics (inc. Conversion, Display), Life, 
  5824. Magazines, Music (inc. Midi, Coconiser), Printing (inc. Labels), Program 
  5825. (inc. Animation, Assembler, Basic, C, DDE, Debug, Hacking, Language), 
  5826. Raytrace, Screen (inc. Blankers, NewModes), Sound (inc. Samples), 
  5827. Technical, TextUtils, Utilities and  Books.
  5828. 9.7
  5829. When you load the disc and bring up the root catalogue, there are no 
  5830. menus to take you through the disc. In the root directory is a copy of 
  5831. the read-only ArcFS, an Impression document named ÉBookletæ and a text 
  5832. file named ÉCatalogueæ. The rest of the root directory consists of 
  5833. directories as listed above. The layout is logical and easy to navigate. 
  5834. As you may have gathered, the two documents are catalogues of the disc 
  5835. contents, and the Impression document prints out to approximately 60 
  5836. pages, which is not too bad if printed as an A5 booklet. If you wish to 
  5837. search for a specific program or topic, the text or Impression file can 
  5838. be searched with almost guaranteed success. There are three additional 
  5839. directories on this disc which are not catalogued: these are Earthmap, a 
  5840. program by John Kortink; MPeg, a player and a couple of example files; 
  5841. and Virus, a selection of virus check utilities. 
  5842. 9.7
  5843. As you can see, there are no games, novelties, music files or graphic 
  5844. images on this disc Ö these are saved for Disc 2, leaving this disc to 
  5845. contain the majority of the more serious type of application. In all, 
  5846. this disc contains 446Mb of mostly compressed data. 
  5847. 9.7
  5848. APDL PD-2
  5849. 9.7
  5850. Again to quote APDL on their product description, you have on this disc 
  5851. more than 500 games and novelties, over 250 game cheats and over 200 
  5852. demos. There are most of the popular music players and tools that I know 
  5853. of, accompanied by over 400 Maestro tunes, 840 Tracker tunes, 1000 
  5854. Digital Symphony tunes, and over 550 digitised sound samples in assorted 
  5855. formats. You also have a selection of the popular disc magazines along 
  5856. with a few graphics utilities and some high quality images. The disc is 
  5857. broken down into the following groups, and sub-group classifications:
  5858. 9.7
  5859. Games (inc. Adventure, Board/Dice, Card, Education, General, Kids, Misc, 
  5860. Puzzle, Shootup, Tetris), Graphics (inc. Display), Life, Magazines, 
  5861. Music (inc. Coconiser), Novelty, Sillies, Sound (inc. Samples, Maestro 
  5862. Tunes, Tracker/SoundTracker, Digital Symphony).
  5863. 9.7
  5864. The structure and layout of this disc is identical to the first; ArcFS, 
  5865. ÉBookletæ, ÉContentsæ and the above listed directory structure. The 
  5866. Impression booklet from this disc will print out to about 30 pages. 
  5867. Again, when printed under the pamphlet settings, it is quite acceptable. 
  5868. There are also three more directories unlisted on this disc: Cheats, 
  5869. Game Cheats and Modifications; Demos which are the PD scrolly type, not 
  5870. commercial product demos; and Images which are saved in sprite format. 
  5871. In all, this disc contains about 461Mb of mostly compressed data.
  5872. 9.7
  5873. APDL CD-3 (DTP 2)
  5874. 9.7
  5875. This is one of the best compilations of clipart I have seen from the PD 
  5876. scene. There is no catalogue with this disc, but itæs very much a Ésuck 
  5877. it and seeæ approach. As a consolation, you have two viewers in the root 
  5878. directory, the AWViewer and a new one to me Ö CDView written by David 
  5879. Holden of APDL. This is the better viewer to use with this collection as 
  5880. it will handle all three formats on the disc.
  5881. 9.7
  5882. Before getting into the piccies, the root directory contains a few bits 
  5883. and pieces. Besides the viewers, there is an application called 
  5884. !Undgrnd, written by Alex Hopkins in 1990. No prizes Ö itæs a map of the 
  5885. London underground system. It single tasks but scrolls quite nicely. 
  5886. This really shows what can be done with a little thought and 
  5887. application, as it consists simply of a couple of sprites and a loader 
  5888. written in Basic. Also included are the usual disclaimer files and 
  5889. licence instructions, mainly for network users.
  5890. 9.7
  5891. The main part of this disc is split into four directories; Artworks, 
  5892. Colour, DTP and Shareware. I will not list the subdirectories of each 
  5893. group Ö suffice to say there are several in each area, going to varying 
  5894. depths. The vast majority of the pictures on this disc are excellent. I 
  5895. would dearly love to have the ability to draw like this, especially with 
  5896. a computer, let alone a pen. On the other hand, I would also like the 
  5897. gaul of some who submit their drawings for inclusion on such a disc. 
  5898. There are a small number of drawings that leave one wondering!
  5899. 9.7
  5900. Most of the Artworks directory is, in my opinion, of the same quality as 
  5901. Computer Conceptsæ own discs. Aávery large proportion of the sprite work 
  5902. is scanned images, and some of the drawfiles are obviously traced, but 
  5903. most are of good quality. The three directories, colour, DTP and 
  5904. shareware, are all mixed sprites and drawfiles. If any items are subject 
  5905. to restrictions, a text file is included in the directory stating the 
  5906. restriction. I have not found one yet that you cannot use freely, with 
  5907. restrictions only applying to distribution.
  5908. 9.7
  5909. Altogether, you have at your disposal 250 Artworks files totalling 
  5910. approximately 40Mb, 5,800 DTP files totalling 385Mb and 143 colour 
  5911. sprites totalling 75Mb. I make that 500Mb in all. OK, itæs uncompressed, 
  5912. but itæs still good value, and according to the advertising put about by 
  5913. APDL, none of the files on DTP 2 are repeated from DTP 1.
  5914. 9.7
  5915. Gripes
  5916. 9.7
  5917. The last line leads me nicely into the one gripe with the first two 
  5918. discs. I noticed a couple of duplicate files on Disc 1, in different 
  5919. directories. A closer examination followed with a surprising result. 
  5920. Disc 1 had 47 occurrences of files repeated elsewhere on the disc, and 
  5921. three occasions where they were repeated twice elsewhere. OK, all the 
  5922. files fell into the category headings under which they were placed, but 
  5923. this seemed a little excessive to me.
  5924. 9.7
  5925. I then compared Disc 1 with Disc 2 for repetition. There was 50Mb of 
  5926. data off Disc 1 repeated on Disc 2, mostly directory for directory, file 
  5927. by file. On talking to APDL about this, I was told that this was a 
  5928. deliberate move, not just a ploy to fill the disc. Disc 1 was aimed at 
  5929. the more serious topics and, as such, it would be the one most likely to 
  5930. be purchased by educational establishments. Disc 2 was aimed more at the 
  5931. home user, with samples and demos and the like. The common topics from 
  5932. both discs fall into categories useful for both sets of users. There was 
  5933. no other software in APDLæs collection which could have been included on 
  5934. these discs when they were produced. 
  5935. 9.7
  5936. Conclusion
  5937. 9.7
  5938. APDL do not plan to churn out CD-ROM after CD¡ROM, rather, they intend 
  5939. to update their PD ROMs at regular intervals. When updating, all newer 
  5940. versions will be re-mastered onto the discs and new software included 
  5941. where appropriate. An upgrade policy is to be adopted where existing 
  5942. owners can replace with the new ROM at a reduced price.
  5943. 9.7
  5944. Even given the repetition, there is still 400Mb plus of data on each 
  5945. disc, the layout is simple and easy to follow, and all the files I have 
  5946. been through to date are complete, no bits missing or corrupt files. If 
  5947. DTP 1 is as good as 2, this set will be worth having in your collection, 
  5948. and if, like me, you tend to save everything you come across, you will 
  5949. be surprised at the number of floppy discs you can reclaim, and hard 
  5950. disc space for that matter. 
  5951. 9.7
  5952. The Clipart CDs cost ú22.50 each from APDL, or ú23 through Archive. The 
  5953. PD CDs are ú17.50 each from APDL or ú18 each through Archive.áuá
  5954. 9.7
  5955. Optical Professional OCR
  5956. 9.7
  5957. Peter Jennings
  5958. 9.7
  5959. Early versions of Neurotron Softwareæs Optical Professional optical 
  5960. character recognition (OCR) program first appeared more than three years 
  5961. ago and the first one to be Écompleteæ with all its intended features 
  5962. was reviewed in Archive 7.10 p71. The program was very fast but was 
  5963. obviously going to benefit from its continuing development as far as 
  5964. accuracy was concerned. It has now reached version 4.22, with a manual 
  5965. which has doubled in size, and it has advanced enough to be well worth 
  5966. another look. The price is now ú149 with no VAT to pay.
  5967. 9.7
  5968. Briefly, for those not familiar with OCR, it is best explained as 
  5969. converting a scanned image of text back into individual characters which 
  5970. can be edited.
  5971. 9.7
  5972. Programs of this type always come with some sample scans which are, of 
  5973. course, usually chosen to show it at its best. One of the sprites 
  5974. supplied with the first version I reviewed, produced 26 mistakes in 573 
  5975. characters after it had been converted and spell checked by the program. 
  5976. So there was a very obvious improvement when text from the same scan 
  5977. appeared in the new version error free in just over half a minute. Three 
  5978. of the words were coloured orange, indicating that an error in 
  5979. conversion had been corrected by the spelling checker, and a two digit 
  5980. figure was in green as a warning that figures and words of less than 
  5981. three characters are not checked in this way. There is an accuracy/speed 
  5982. option with a scale of one to four, with the higher numbers giving the 
  5983. highest accuracy but lowest speed. This test had been carried out at the 
  5984. default setting of three.
  5985. 9.7
  5986. The result was very impressive so it was a little disappointing when I 
  5987. then tried one of my own test sprites, from an Archive back page scanned 
  5988. for the original review. I tried this first at accuracy level three then 
  5989. again at accuracy four. Both were markedly better than the results from 
  5990. the earlier versions of Optical Professional, but they were still 
  5991. sprinkled with misinterpreted characters with, for example, the well-
  5992. printed capital öMò in öMagazineò being read as the five letters 
  5993. ölilllò.
  5994. 9.7
  5995. Font teaching
  5996. 9.7
  5997. However, Optical Professional has a font teaching capability which 
  5998. allows the program to learn as you type in corrections. To do this, I 
  5999. defined a new font which I called öArchiveCoverò. I restored the ölilllò 
  6000. to a single character by repeatedly clicking <select> and <adjust> to 
  6001. join the letters, a pair at a time. This resulted in it becoming 
  6002. interpreted as an öNò, so Iáfinally typed in the correction. Characters 
  6003. which have been merged can be separated and single wrong letters just 
  6004. need overtyping.
  6005. 9.7
  6006. One problem remained after type-teaching. Dashes had all been 
  6007. interpreted as bullets and I could not change them with <alt-153> or 
  6008. even by using a keyboard hyphen as a near alternative. Then I clicked on 
  6009. the reOCR option. This time, öMagazineò had become öMagazirleò but, 
  6010. apart from the dashes, there was only one other wrong word. I made these 
  6011. corrections, again using the type-teach facility, and this time managed 
  6012. to get one of the dashes accepted. Then a further reOCR gave a 
  6013. completely correct text except for the uncorrected bullet.
  6014. 9.7
  6015. Part of the OCRed text of a newly-taught font. The Ébubbleæ shows the 
  6016. original text where the caret has been placed to make further 
  6017. corrections. 
  6018. 9.7
  6019. Repeating this test with other typefaces confirmed that more than one 
  6020. teaching session usually seems to be necessary before the program learns 
  6021. a new font to a reasonably satisfactory standard. However, this 
  6022. criticism is outweighed by the fact that user training is actually 
  6023. possible, as Optical Professional is, at present, the only program to 
  6024. offer this facility on Acorn computers. 
  6025. 9.7
  6026. Spelling checker
  6027. 9.7
  6028. A number of other improvements have been made during Optical 
  6029. Professionalæs succession of upgrades. The spelling checker now allows 
  6030. Impression SpellMaster, and user dictionaries, and plain text lists of 
  6031. words to be used instead of the supplied lexicon, although they cannot 
  6032. be combined with it. The spelling checker makes a significant difference 
  6033. to the accuracy of the text output but it could still be improved. It 
  6034. misses many words which are almost correct and which are immediately 
  6035. recognised when the text file is spell-checked in a word processor.
  6036. 9.7
  6037. Direct scanning can now be carried out using David Pillingæs Twain as 
  6038. well as from Computer Concepts Scanlight and Watford scanners as before. 
  6039. Text can be rotated and a succession of scans can be appended. This is 
  6040. useful if you are using a hand scanner with a limited four-inch width as 
  6041. it allows you to cover a wider block of text with a series of scans 
  6042. across instead of down the page.
  6043. 9.7
  6044. A feature new to Acorn computers, Menu Linked Embedding (MLE), allows 
  6045. text to be transferred directly into another application. The MLE window 
  6046. contains a list of recognised applications, including Edit, and others 
  6047. can be added by simply dragging an Acorn icon from the MLE window into 
  6048. the applicationæs main editing window. The listed applications all have 
  6049. an öOCRò option added to their menus. Selecting this option opens the 
  6050. Optical Professional scanner window (or the Acquire window if Twain is 
  6051. being used) and the OCRed text then appears at the caret in the chosen 
  6052. applicationæs window, either immediately the conversion has been 
  6053. completed or after editing, if preferred.
  6054. 9.7
  6055. Text can be saved in a choice of four file formats: plain text, Rich 
  6056. Text Format (RTF), Document Description Format (DDF) as used by 
  6057. Impression, and Comma Separated Values (CSV) which is used by many 
  6058. databases, spreadsheets and some document processors to transfer data. 
  6059. 9.7
  6060. Worthwhile results
  6061. 9.7
  6062. When writing about OCR, it must always be emphasised that you cannot 
  6063. expect to get the best results from anything much less than a perfect 
  6064. scan from a well-printed text. My tests have all been made with a hand 
  6065. scanner (using repeated scans to get the best possible quality) and, 
  6066. although this shows that Optical Professional is good enough to be used 
  6067. with direct scans or sprites made this way, better results could be 
  6068. expected from a flatbed scanner.
  6069. 9.7
  6070. Optical Professional has developed to the stage where worthwhile results 
  6071. can be obtained with the right conditions and some care. However, for 
  6072. most jobs, making corrections by hand is still a necessary part of the 
  6073. process. This is easily done within the program and/or with a spelling 
  6074. checker in a word processor or DTP program. If there are not too many 
  6075. errors to correct, using OCR can be quicker and less tedious than 
  6076. retyping a document, but the decision on which is better will probably 
  6077. still depend on how fast and how accurate your typing is. Also, ú149 is 
  6078. an investment that can probably only be justified if you are going to 
  6079. make regular use of the program.áuá
  6080. 9.7
  6081. Among the choices offered is a trade off between accuracyáandáspeed.
  6082. 9.7
  6083. After OCRing an unknown font, the program can beátaughtáÇtoárecognise 
  6084. it.
  6085. 9.7
  6086. BBC & Spectrum Emulators
  6087. 9.7
  6088. Alex Card
  6089. 9.7
  6090. I guess that many, if not most, people reading this article will, like 
  6091. myself, have had their first experience of computers by using or owning 
  6092. a BBC B or Electron micro. When Iáswitched over to the Archimedes, it 
  6093. was not only with joy but also with some regret, because Iáwas leaving 
  6094. behind programs that Iæd become accustomed to, like losing old friends. 
  6095. This was compounded by the inadequacies of !65Host, the so-called BBC 
  6096. emulator which merely seemed to run Basic programs.
  6097. 9.7
  6098. After all these years, it was with great surprise that Iáchanced upon 
  6099. the Warm Silence Software stand at the Acorn World show to find Zalaga 
  6100. being played on a Risc PC. The memories flooded back and Iáknew Iáhad to 
  6101. have the emulator. WSS also released a Spectrum emulator (!Z80Em) and 
  6102. whilst this wasnæt such an exciting prospect, Iábought this too and will 
  6103. be covering it here as well.
  6104. 9.7
  6105. These days, it seems as though games players fall into one of two camps; 
  6106. they either hate old games with a passion or they miss their simplicity, 
  6107. addictiveness and, above all, playability. Iádefinitely consider myself 
  6108. amongst the latter group and still feel that nothing has surpassed 
  6109. Exile, despite time and technology.
  6110. 9.7
  6111. !6502Em 
  6112. 9.7
  6113. Loading the emulator is a little tricky at first. An application called 
  6114. !Rip65Host has to be run which actually cannibalises Acornæs !65Host 
  6115. program and uses modules within it to provide full emulation. Double-
  6116. clicking on !6502Em will then install the BBC icon onto the iconbar. If 
  6117. you get a ÉSnapperæ icon, youære using an older version and are advised 
  6118. to send a formatted disc and an SAE to WSS for the latest version. On 
  6119. entering the emulator, youære greeted by the familiar black screen of 
  6120. the BBC, a reassuring beep, and you are ready to type away in glorious 
  6121. BBC Basic or use *¡commands. This is a pretty pointless exercise though 
  6122. Ö what we need is games!
  6123. 9.7
  6124. Up in the attic?
  6125. 9.7
  6126. This could prove to be a stumbling block Ö have you still got your old 
  6127. Beeb games? Are they on tape or disc? Are they on 5╝ö or 3╜ò discs? As 
  6128. there are no games supplied with the emulator, make sure you still have 
  6129. access to some before buying the program otherwise youæll be in for a 
  6130. big disappointment. Another consideration, even if you do still have 
  6131. them, is how to get them ported over to your Archimedes or Risc PC. To 
  6132. this, there are three solutions:
  6133. 9.7
  6134. 1) Tape method (Printer port adapter ú15, !Tapes software ú10)
  6135. 9.7
  6136. WSS can supply an adapter which connects to the printer port, plus 
  6137. software to convert all those screeches of data and interblock gaps into 
  6138. files, which can then be saved to disc and used by the emulator. Iáhad 
  6139. limited success with this method, mainly due to how much my tapes had 
  6140. deteriorated over the years, although occasionally everything seemed to 
  6141. be going well up to the point of saving to disc, when Iágot an Éerror 
  6142. writing fileæ message.
  6143. 9.7
  6144. The tape software and adapter can be used for both BBC and Spectrum 
  6145. programs and, potentially, data from other computers, such as Amstrads 
  6146. and Commodore 64s, should emulators appear for these.
  6147. 9.7
  6148. Iáwould have preferred to have had the software save each file 
  6149. individually, but instead it continues reading files until the tape runs 
  6150. out or it is stopped by the user. However, by subsequently dropping the 
  6151. saved file back on the !Tapes icon, it can be split up into its 
  6152. component files. The !Tapes Manual (supplied as pages of drawfiles) 
  6153. contains an illustration as to how to build your own Printer port 
  6154. adapter, but itæs sure to be fiddly, and unless youære an adept 
  6155. tinkerer, is to be avoided Ö buy a ready-made one!
  6156. 9.7
  6157. 2) Serial transfer from BBC discs
  6158. 9.7
  6159. As most of my software was on 5╝ö discs, this was my preferred method of 
  6160. transfer and involved linking a cable from my Risc PCæs serial port to a 
  6161. BBC B with a disc drive. Iáused a lead and software from Beebug which 
  6162. Iábought in 1988, and this worked fine but may be difficult to obtain 
  6163. now. Iæm sure there must be others on the market, which will work just 
  6164. as well.
  6165. 9.7
  6166. The only problems Iáencountered using this method were illegal 
  6167. filenames, and remembering to create BBC style directories, i.e. single 
  6168. character ones, to transfer files to, such as X.Elite. Most forms of 
  6169. disc protection scuppered my attempts at transferring files but the vast 
  6170. proportion were trouble-free. Programs can be run in the usual way by 
  6171. CHAINing or *RUNning the initial file, or by being built into a RISC OS 
  6172. application.
  6173. 9.7
  6174. 3) Possibility of a CD-ROM or discs being released
  6175. 9.7
  6176. This would be by far the simplest method (especially a CD-ROM) and is 
  6177. one that WSS are looking into. The obvious difficulty is one of 
  6178. copyright. Superior Software hold the rights to many games and, indeed, 
  6179. still sell BBC games, but whether theyæd be prepared to release them 
  6180. cheaply enough is doubtful. However, all is not lost, as is demonstrated 
  6181. by the fact that Iábought a compilation CD of 3,000(!) Spectrum games 
  6182. from WSS for ú15, so a BBC one shouldnæt be out of the question. If 
  6183. anyone with influence is reading, Iáfor one would buy a BBC CD-ROM!
  6184. 9.7
  6185. In action
  6186. 9.7
  6187. !6502Em is extremely comprehensive. It not only supports the model ÉBæ 
  6188. but also Master 128 and Compact (with the appropriate ROM images). Sound 
  6189. emulation is nothing short of amazing. Itæs not always spot on to the 
  6190. original, but a very good approximation and even managed speech 
  6191. comfortably. Keyboard layouts have changed over the years, but all keys 
  6192. are completely redefinable and the program even supports the use of 
  6193. joysticks.
  6194. 9.7
  6195. There is quite a lot of variation in how well games play under the 
  6196. emulator, if at all. Many play perfectly, and at the correct speed, 
  6197. whereas others are too fast, despite setting the ÉExact Speedæ option. 
  6198. To use !6502Em effectively, an ARM 3 at least is required. Iátried an 
  6199. A3010 but found it to run painfully slowly and canæt recommend running 
  6200. the emulator on A3010/3020/4000 unless youære desperate to re-live those 
  6201. moments again regardless.
  6202. 9.7
  6203. Some games run with minor glitches but most can be corrected by setting 
  6204. various options from the menu. These include: ÉPaletteæ on/off, ÉExact 
  6205. Speedæ of emulation, ÉPass on OSCLIæ, whereby *¡commands that arenæt 
  6206. recognised by the emulator are passed to RISC OS, ÉMachineæ, which 
  6207. selects which model of BBC to emulate, and ÉPatchæ, which enables 
  6208. specific built-in patches for awkward games like Revs and Elite. In most 
  6209. cases, itæs best to try the default options first on each game as there 
  6210. seems to be approximately 80% success rate on these settings.
  6211. 9.7
  6212. Beeb games
  6213. 9.7
  6214. A while back, Iáwas asked to list my Top 10 Beeb games of all time and, 
  6215. after racking my brains, Iácame up with these. Iáhave indicated how well 
  6216. they fare under emulation.
  6217. 9.7
  6218. Exile Ö Awesome graphic adventure that Iáhave yet to finish. Plays like 
  6219. a dream with no modifications. The closest alternatives are ÉCastle 
  6220. Questæ and ÉDr.Whoæ, the latter of which is abysmal but both performed 
  6221. well under emulation.
  6222. 9.7
  6223. Firetrack Ö Ultimate space shoot æem up by Orlando Ö remember him? 
  6224. Unfortunately, due to its complex scrolling, it refuses to run. If 
  6225. anyone manages to get it working, please let me know. Iácanæt recommend 
  6226. a replacement but ÉWaræ is probably the nearest, although only 
  6227. remembered for its minuscule playing area Ö it does at least run under 
  6228. emulation. 
  6229. 9.7
  6230. Joust Ö One of the best two-player games ever Ö battle on the backs of 
  6231. ostriches for domination of the skies. Again, this wouldnæt work. It was 
  6232. also released as ÉSkirmishæ, so maybe someone has this. Joust is long 
  6233. overdue for a modern re-write!
  6234. 9.7
  6235. Planetoid Ö The first game Iáever bought, no introduction needed surely 
  6236. ... OK, itæs a superb version of ÉDefenderæ. This works but is 
  6237. unpleasantly jerky, the sideways scrolling seems to be a bit of a 
  6238. problem to !6502Em and recurs with a few games of its ilk. Strangely 
  6239. ÉGuardianæ from Alligata is almost identical yet plays perfectly. Other 
  6240. similar games worth digging out are ÉPsycastriaæ and ÉMoon Raideræ.
  6241. 9.7
  6242. Mr.Ee Ö AKA ÉMr.Dooæ. This puts the recent Archimedes version to shame. 
  6243. Dig around a maze, drop apples on monsters and go for bonuses. Plays 
  6244. perfectly except for running slightly too quick for the first couple of 
  6245. seconds, so make sure youære quick off the mark. You could always try 
  6246. ÉPengoæ or ÉRubble Troubleæ!
  6247. 9.7
  6248. Zalaga Ö Based on the swirling, bomb-dropping, alien invading game of a 
  6249. similar name, Zalaga plays really well, as do other similar games such 
  6250. as ÉGalaforceæ, ÉArcadiansæ, ÉEagle Empireæ and ÉAlpha Centauriæ.
  6251. 9.7
  6252. Killer Gorilla Ö ÉDonkey Kongæ clone Ö avoid barrels and fireballs and 
  6253. save the damsel in distress in this platform classic. The trouble is, 
  6254. Iácanæt seem to get the game to slow down enough!
  6255. 9.7
  6256. Fortress Ö Diagonally scrolling shoot æem up based on Zaxxon, runs well 
  6257. and is as addictive as ever.
  6258. 9.7
  6259. Frak! Ö If Iásay itæs a caveman-with-a-yoyo platform romp, it sounds 
  6260. stupid, so Iáwonæt Ö but it is great fun. It runs brilliantly, and you 
  6261. even get to hear the ÉCaptain Pugwashæ theme before loading. Not as 
  6262. pretty but still enjoyable is ÉBlaggeræ which is worth digging up.
  6263. 9.7
  6264. Snapper Ö Yes itæs Pacman, but what a great version Ö bonus fruit, 
  6265. secret passages and blue wobbly ghosts all included. As with most of the 
  6266. maze games Iæve tried, it works well, although itæs a bit fast Ö unless 
  6267. Iæve simply lost the knack! XOR pushed Snapper close, with its twin-
  6268. shield action, hidden maps and groovy music, and Android Attack is also 
  6269. fun.
  6270. 9.7
  6271. OK, Iáknow itæs heresy to miss out Elite but, to be honest, Iánever 
  6272. really liked it. Donæt fret, it works via a patch or you could just run 
  6273. the Archimedes version!
  6274. 9.7
  6275. Is that all?
  6276. 9.7
  6277. Actually, no! The ability to play most BBC games was obviously not all 
  6278. the programmers wanted Ö theyæve pretty well recreated a full BBC B 
  6279. inside your Risc PC or Archimedes. No need for a sideways RAM/ROM board 
  6280. either, because the emulator can have up to 16 ROM images loaded into it 
  6281. at once. There is also a save option which allows the user to take a 
  6282. snapshot of the state of the emulator for reloading at a later date so 
  6283. you can save your position on any game. It is also possible to set up 
  6284. games as RISC OS applications by creating script files that contain 
  6285. information on running the game and setting suitable options for it. 
  6286. Screenshots may be taken and saved as sprites or incorporated into BBC 
  6287. applications as icons for individual games.
  6288. 9.7
  6289. Iáwas disappointed to find that the Master 128 and Compact ROMs werenæt 
  6290. included with !6502Em and was told by WSS that the reason for this was 
  6291. that theyæd asked Acorn for permission to supply the necessary files, 
  6292. but were refused on the grounds that they considered that there was 
  6293. still some value in the ROMs and that to license them would cost in the 
  6294. region of ú5000. This would have added an extra ú5 to the cost of the 
  6295. emulator. This is a real shame Ö surely Acorn canæt be this protective 
  6296. of such old information, can they? Hopefully, under the new regime, they 
  6297. will have a change of heart and allow their release. 
  6298. 9.7
  6299. Z80 Spectrum Emulator
  6300. 9.7
  6301. Iámust confess that Iáonly bought this because it was cheap at the Show. 
  6302. After all, there are already two or three PD Spectrum Emulators, so why 
  6303. bother with this one? Well, unlike the others Iæve seen, it works 
  6304. extremely well, is completely glitch-free and runs at the correct speed. 
  6305. You can adjust the speed too, so if you find a game too easy, simply 
  6306. enter a new value in the menu. Iácouldnæt understand why the default 
  6307. speed had a setting of &11000. It wouldæve been far better to have set 
  6308. it to 100% and provide up and down arrows to alter the value.
  6309. 9.7
  6310. As with !6502Em, the Spectrum emulator single-tasks rather than 
  6311. multitasking within a RISC OS window. This to me is preferable, as it 
  6312. gives a greater sense of Ébeing thereæ. Exiting is instantaneous on 
  6313. pressing <f12>, in both cases.
  6314. 9.7
  6315. Sound is coped with admirably, and again the entire keyboard can be 
  6316. reconfigured; this is definitely most welcome as Iástill have vivid 
  6317. memories of early Spectrum games using QWERT for Up, Down, Left, Right 
  6318. and Fire .... Why did they do that ? Iáwas impressed to find that Acorn 
  6319. joysticks are supported within the program too. 
  6320. 9.7
  6321. Itæs a pity that 128k games canæt be emulated, but maybe this will be 
  6322. added in later versions. Still, there are plenty of other games to play, 
  6323. especially if you purchase the 3000 game CD compilation. Many of the 
  6324. best Spectrum games, such as classics like ÉKnightloreæ and ÉAlien 8æ, 
  6325. were ported to the BBC very successfully, but hereæs your chance to 
  6326. enjoy the delights of those that werenæt, such as ÉStop the Expressæ, 
  6327. ÉSchool Dazeæ and ÉHorace Goes Skiingæ.
  6328. 9.7
  6329. !Z80Em certainly has the edge over previous Spectrum emulators. Itæs 
  6330. incredibly easy to use and appears to run all software without problems, 
  6331. so Iácan strongly recommend it. The fly in the ointment is that the 
  6332. other Spectrum emulators are PD and contain most of the features of 
  6333. !Z80Em.
  6334. 9.7
  6335. See you later emulator
  6336. 9.7
  6337. Iáhave compiled a list of BBC games that do and donæt work with !6502Em. 
  6338. Out of 350 tested, over 90% worked and the rate has improved 
  6339. significantly with each update to !6502Em. If you would like a copy of 
  6340. the list, please drop me a line and Iæll happily send a copy. Iæd also 
  6341. like to hear from anyone who has succeeded in persuading games to run 
  6342. that Iáhave been unable to, such as Firetrack, Joust, Death Star, Raid 
  6343. Over Moscow and Jet Set Willy 2. It would be a shame to lose these in 
  6344. the depths of time, not just for sentimental reasons, but also to 
  6345. demonstrate that the best games arenæt necessarily the ones with the 
  6346. best graphics. Both emulators are excellent value if you have a fast 
  6347. processor, some top old games and are a diehard nostalgic.
  6348. 9.7
  6349. BBC & Spectrum Emulators, from Warm Silence Software, cost ú15 each, 
  6350. inclusive, or ú25 the pair.
  6351. 9.7
  6352. You can contact me at: 97 Heath View, Leiston, Suffolk, IP16 4JN.áuá
  6353. 9.7
  6354. Padlock
  6355. 9.7
  6356. Dave Wilcox
  6357. 9.7
  6358. Padlock is the latest program to come from Base 5 Technical Graphics. 
  6359. Their last offering was Hermes (reviewed in 8.10 p59), which came out 
  6360. favourably, so letæs see how Padlock stands up to the test...
  6361. 9.7
  6362. The aim
  6363. 9.7
  6364. Padlock is a desktop security program and, as such, is aimed mainly at 
  6365. education and small businesses. It is designed to allow the system 
  6366. supervisor to control who has access to the machine and, once in, what 
  6367. they can or cannot access. It is also possible for any user to leave the 
  6368. machine in a ÉDesk Offæ state whilst unattended. This renders the 
  6369. machine nearly unusable until a valid user password is entered.
  6370. 9.7
  6371. The package
  6372. 9.7
  6373. There are two versions of this software, Padlock and Padlock Junior. 
  6374. Each comes on a single disc; Junior has its manual as text files on the 
  6375. disc, while Padlock is accompanied by two plastic spiral bound A5 
  6376. manuals. The main one of these is the User Manual, the other is the 
  6377. Secure Module Programmersæ Reference Manual. The package is presented in 
  6378. a cardboard box with an A5 flyer pasted to the top.
  6379. 9.7
  6380. The manuals 
  6381. 9.7
  6382. The Secure Module Programmers Reference Manual has been included so that 
  6383. programmers can incorporate the Secure Module into their own 
  6384. applications. It contains 27 pages showing the main SWIs and ends with a 
  6385. couple of examples of how to use them in basic programming. The 53 page 
  6386. User Manual is well written and easy to follow, with plenty of 
  6387. screenshots showing the new user the way through the maze.
  6388. 9.7
  6389. The software
  6390. 9.7
  6391. Read the manual before playing Ö well, at least  the first couple of 
  6392. chapters anyway. Once installed, the program is configured with a couple 
  6393. of groups and several users from these groups and, of course, the 
  6394. supervisor user.
  6395. 9.7
  6396. My first object was to go in as supervisor and remove all demo users and 
  6397. groups. I hit a problem here, trying to delete the last user, apart from 
  6398. Supervisor, and it crashed, Iæm not sure why. For the second attempt, I 
  6399. first created one of my own user groups and entered the names of all 
  6400. users for this group, then deleted all demo users with no problems. 
  6401. 9.7
  6402. Setting up the groups
  6403. 9.7
  6404. So your first task is to decide on the group headings for the people who 
  6405. will be using the machine. The demo is of a school setup giving groups 
  6406. for Juniors, Seniors, Staff and Heads. From the group definition window, 
  6407. you first of all configure the group name, and then you have to decide 
  6408. whether this group should have access to the filer window commands, the 
  6409. task window and É*æ commands. Each of these choices is made by selecting 
  6410. a radio icon on/off.
  6411. 9.7
  6412. Group Definition/Edit Window
  6413. 9.7
  6414. The next choice is for the files, directories or applications that you 
  6415. will either permit or exclude the group from using. It is simplicity 
  6416. itself to set up, once you have decided which is the smaller list, for 
  6417. the sake of speed. For example, if you wish to exclude the group from 
  6418. using configure from the Apps directory, drag !Configure to the exclude 
  6419. window. The same can be done for !System, !Boot, !Scrap and so on.
  6420. 9.7
  6421. Next you can choose to exclude or permit certain filetypes. The school 
  6422. example permits the juniors to use Paint and Edit files and the 
  6423. applications !Paint and !Edit. This gives the supervisor a very fine 
  6424. degree of control over who is to use what, from full use to almost no 
  6425. use, dependent upon the useræs current working knowledge or 
  6426. requirements.
  6427. 9.7
  6428. The final choice from the group edit window allows you to control the 
  6429. time that the group may have access. The option is again selected via a 
  6430. radio button on/off. If on, access is then given to two time-panels 
  6431. allowing you to set the earliest time the group can access the machine 
  6432. and the latest time they can have access. If a group member tries to 
  6433. gain access outside of this time zone, no chance! These settings need to 
  6434. be done for each group you require, and each group definition has then 
  6435. to be saved.
  6436. 9.7
  6437. From the menu over this window, it is possible to obtain two reports. 
  6438. The first output shows a full group report, which shows the named group 
  6439. with exclusions and permits as a list. The second option is a group 
  6440. summary giving the group names and all members of these groups again as 
  6441. a list.
  6442. 9.7
  6443. Setting up the users
  6444. 9.7
  6445. Next we need to enter the names of all users allowed into the system. 
  6446. The user definition window is again simplicity itself. First enter the 
  6447. useræs identification, i.e. their Name, then enter the group they fall 
  6448. into as defined above Ö this is selected from a submenu so is even 
  6449. easier. The final requirement is to set their password.
  6450. 9.7
  6451. User Definition/Edit Window
  6452. 9.7
  6453. On initial setup, I have found the easiest way is to set the password as 
  6454. the useræs first name or surname dependent upon the size of the user 
  6455. list. After their first logon they can change their password to whatever 
  6456. they like. As with the group window, selecting <menu> over the user edit 
  6457. window gives you access to a summary report of all users.
  6458. 9.7
  6459. Setting the system options
  6460. 9.7
  6461. Thatæs the groups and users set, so the next choice is the system 
  6462. options. You donæt really need to change any of these initially, as the 
  6463. defaults are set reasonably. You have a choice of the date format for 
  6464. the Report and User Log outputs Ö these are set in the same manner as 
  6465. !Alarm. As it is good practice to change user passwords regularly, you 
  6466. can configure a recommended password lifetime, after which warning is 
  6467. given to the user to change their password on accessing.
  6468. 9.7
  6469. Silent Operation gives you the ability, especially useful in classroom 
  6470. or office environments, to turn off warning beeps except when an error 
  6471. occurs.
  6472. 9.7
  6473. Impression Format allows report output to have style information 
  6474. included for use by Impression, the only exception to this being the 
  6475. User Log report.
  6476. 9.7
  6477. The next three buttons control the User Report ordering and is again 
  6478. selected by radio buttons. Owner display enables your machine to be 
  6479. tagged with your School, Company or Personal details. To do this, you 
  6480. create an Edit file containing name, address and or phone number, then 
  6481. drag the save window icon to the owner display icon, ensure the option 
  6482. is selected and your name and address will be displayed in the bottom 
  6483. left hand corner.
  6484. 9.7
  6485. The user log
  6486. 9.7
  6487. The last facility available to the Supervisor is the User Log. Whenever 
  6488. the machine is switched on, accessed by a user, a user logs off or the 
  6489. machine is shutdown, the log is updated with date, time and user or 
  6490. status, giving a full overview of the machine use. This log can be 
  6491. cleared by the Supervisor to save on storage space.
  6492. 9.7
  6493. Extra security
  6494. 9.7
  6495. There is an additional protection utility provided with both versions of 
  6496. Padlock called !Bolt. This allows you to attach ÉHaspæ, a transient 
  6497. utility, to protect software or machine areas. The first use would be to 
  6498. set the mouse selection, so if Padlock is not running, neither will the 
  6499. machine Ö not properly anyway. This means that when someone comes along 
  6500. and says ÉWell, I can get around the !Boot file by Shift-Reset-ing the 
  6501. machineæ, he still cannot get access Ö clever stuff this! Also, by 
  6502. attaching Hasp to your original software, you can prevent it being used 
  6503. on a machine not running Padlock, so if someone copies your program to 
  6504. their machine, it will fail to run. 
  6505. 9.7
  6506. Padlock Junior
  6507. 9.7
  6508. Junior runs in a similar manner to the full Padlock but has none of the 
  6509. extras, like Groups or Users, and is basically a one-user machine 
  6510. protection. You have the Log In and Out options, Password Change and 
  6511. Owner Display, but once into the machine you have full access. You also 
  6512. have !Bolt as mentioned above.
  6513. 9.7
  6514. Problems?
  6515. 9.7
  6516. Apart from the initial hiccup mentioned above, I have come across a 
  6517. couple of other problems. Firstly, a kind person with some knowledge of 
  6518. the machines workings managed to gain access and rename the !Padlock 
  6519. utility. When the machine rebooted, Padlock was not loaded, the Hasp 
  6520. prevented mouse access and the keyboard was locked out Ö a fair bit of 
  6521. sweat and memory racking was called for to regain control.
  6522. 9.7
  6523. On the positive side, Padlock was only doing its job. Iácontacted Base 5 
  6524. about this problem because, obviously, the manual cannot give too much 
  6525. detail on how to bypass the security system, or it would be rendered 
  6526. useless. Consideration is now being given to registering users, and once 
  6527. registered, supplying rescue instructions separately.
  6528. 9.7
  6529. The second problem seems to arise whilst using my modem. It seems that 
  6530. Padlockæs logfile records all communication activity, so another call to 
  6531. Base 5 is due I feel. I should add that good discipline should be 
  6532. instilled into all users, at all levels, to ensure that they log off 
  6533. correctly when leaving the machine Ö not a lot to ask really!
  6534. 9.7
  6535. Conclusion
  6536. 9.7
  6537. This is a deterrent and, as such, it works well. I would think it will 
  6538. be a boon to schools and small business users worried about unauthorised 
  6539. access.
  6540. 9.7
  6541. Overall, a nice piece of software which fulfils its desired aim. There 
  6542. are a couple of faults but Iæm sure Base 5 will have overcome them by 
  6543. the time you read this review. Considering the targeted user groups, 
  6544. Iáthink the pricing is reasonable. Padlock costs ú49 inclusive, and 
  6545. Junior costs ú15 inclusive from Base 5 Technical Graphics.áuá
  6546. 9.7
  6547. Plantwise
  6548. 9.7
  6549. Richard Rymarz
  6550. 9.7
  6551. Some time ago, Sherston Software released a very popular and successful 
  6552. piece of software called Bodywise. It was a dedicated database that 
  6553. explored the human body through a series of pictures, texts and 
  6554. animations. Plantwise follows the same format, only this time, as the 
  6555. title suggests, the data concerns plants. Designed for 9 to 14 year 
  6556. olds, the software explores all aspects of plant life, allowing the 
  6557. children to delve deeper and deeper into the database in a simple way. 
  6558. Elements covered are: the structure of plants, reproduction, survival 
  6559. and growth, Élifeæs trialsæ (daily cycles, seasons, protections and 
  6560. competition) and classification. There is also an experiment section 
  6561. that takes the child through a series of simple experiments designed to 
  6562. encourage further scientific investigation.
  6563. 9.7
  6564. The package and installation
  6565. 9.7
  6566. As we have come to expect from this leading educational software house, 
  6567. the package is quite exhaustive. Three discs containing the application 
  6568. (one being the now obligatory startup disc), eight experiment cards, six 
  6569. search cards, a fast find sheet, aáuser guide, a booklet full of 
  6570. educational ideas and an A3 poster Ö more on the quality and usefulness 
  6571. of these later. Everything is neatly packed into a clear plastic wallet 
  6572. Ö no unnecessary extra packaging here.
  6573. 9.7
  6574. Plantwise can run on any RISC OS machine with 1áMbyte or more. A hard 
  6575. disc is not needed, but everything is quicker and slicker if one is 
  6576. used. Installation is very straightforward but the key disc is needed to 
  6577. run the program.
  6578. 9.7
  6579. The program
  6580. 9.7
  6581. Once it is installed, clicking <menu> on the Plantwise icon brings forth 
  6582. a comprehensive setup window. Users of other Sherston products will be 
  6583. familiar with the layout which, in this case, allows two levels of 
  6584. difficulty, sound control, text control and parts of the program which 
  6585. can be user-defined. It also controls whether the database or the 
  6586. experiment section is used. There is a word search facility.
  6587. 9.7
  6588. Define your options, click ÉSetæ, the window disappears and the program 
  6589. is set to go. Nothing could be easier.
  6590. 9.7
  6591. Away we go
  6592. 9.7
  6593. Clicking <select> on the plantwise icon displays an introductory screen 
  6594. and the main window. The latter is divided into the five sections 
  6595. mentioned earlier. Clicking on any one takes the user into the database. 
  6596. For example, clicking on ÉReproductionæ results in a labelled window 
  6597. showing four areas of plant reproduction: pollination, fertilisation, 
  6598. seed dispersal and seed germination. Click on one and further 
  6599. exploration is encouraged. I clicked on seed dispersal which opened 
  6600. another window. Along the top were seven icons. The first three take the 
  6601. user back to the main menu, show the written descriptions for each 
  6602. section and allow a sequence to be animated. The next four relate to 
  6603. four methods of seed dispersal: explode, wind, animals and water. Each 
  6604. of these can be animated and their descriptions can be viewed. Further 
  6605. explorations are possible as the user delves deeper into the database. 
  6606. At any time a screen can be saved or printed. Accompanying these screens 
  6607. is a series of bird calls and animal sounds that add some flavour to the 
  6608. proceedings. (I wondered how they were going to bring sound into a 
  6609. multimedia package about plants! Ed.)
  6610. 9.7
  6611. Other areas of plant life are similarly explored, providing a very 
  6612. comprehensive set of data that would be difficult to find your way 
  6613. around. However, the authors have thought of this, and on the main 
  6614. screen is a Éfast findæ method of selecting topics. Click once and a 
  6615. series of flow diagrams is presented. Select your topic and immediately 
  6616. you are into that section of the database Ö I love it because it is so 
  6617. easy to use.
  6618. 9.7
  6619. Since some of the terminology is difficult, an on-screen glossary of 
  6620. words is available. Click on the ÉWhat Word?æ icon and an alphabetically 
  6621. listed set of terms is presented. Click on a word and the explanation is 
  6622. presented Ö another excellent idea.
  6623. 9.7
  6624. Experiments
  6625. 9.7
  6626. Choosing Plantwise experiments from the Setup option again allows a 
  6627. degree of customisation: level of difficulty and teacher options. Eight 
  6628. experiments are provided, ranging from conditions for successful seed 
  6629. germination to photosynthesis and chlorophyll. Animations take the user 
  6630. through the sequence of reactions, according to the set criteria.
  6631. 9.7
  6632. I have my doubts about this section of the program. Certainly, it 
  6633. provides a set of experiments that a teacher could use, but the point 
  6634. about children and experimentation is that they do it themselves, 
  6635. establishing their own parameters, judging whether a fair test has been 
  6636. created, and coming to their own conclusions based on their own 
  6637. findings. I can see value in Plantwise pointing children in the right 
  6638. direction but, as a teacher, I would use this section cautiously. This, 
  6639. of course, does not detract from the well thought out way in which the 
  6640. program presents the information.
  6641. 9.7
  6642. Niggles
  6643. 9.7
  6644. Very few. I do wish that when a window was closed, the main menu window 
  6645. stayed on screen Ö I found it irritating to have to go back to the 
  6646. iconbar to reopen the main menu.
  6647. 9.7
  6648. Supporting materials
  6649. 9.7
  6650. One of Sherstonæs strengths has always been the high level of supporting 
  6651. materials. Plantwise is no exception. The excellent user guide explains 
  6652. the technical side of the program in a clear, easy going style. Another 
  6653. booklet entitled ÉUsing Plantwise in the Classroomæ is full of cross 
  6654. curricular ideas linking all areas of the National Curriculum. It also 
  6655. contains a useful booklist and a list of countrywide places to visit. 
  6656. Each experiment has its own card which helps children to set up the 
  6657. experiments without providing the answers Ö much more useful. Finally, 
  6658. there are six assessment cards linked to the two levels of difficulty. 
  6659. These are basically questions which the children can either use to check 
  6660. their knowledge after using the program, or can use as a task to find 
  6661. from the program.
  6662. 9.7
  6663. Conclusions
  6664. 9.7
  6665. This is another brilliant program. It is easy to use, informative, 
  6666. clearly defined aims which are well executed Ö I would recommend this 
  6667. program to all schools. If teachers are impressed then look for Bodywise 
  6668. which is just as good. Plantwise costs ú44.95 for a single user or ú50 
  6669. through Archive. (Site licences are available from Sherston.)áuá
  6670. 9.7
  6671. áááOptions Window
  6672. 9.7
  6673.