home *** CD-ROM | disk | FTP | other *** search
/ Archive Magazine 1996 / ARCHIVE_96.iso / text / magazine / volume_09 / issue_06 < prev    next >
Text File  |  1996-02-07  |  299KB  |  6,353 lines

  1. Products Available
  2. 9.06
  3. A7000 backplane Ö The A7000 can either take a CD-ROM or a single 
  4. expansion card. However, since most people are going for the CD-ROM, 
  5. Acorn have not put a backplane in the computer. So if you want to put an 
  6. expansion card in an A7000, you need a single-slot backplane which costs 
  7. ú35 through Archive. (cf the two-slot backplane for the ACB60, RiscPC 
  8. 600, which also costs ú35 through Archive.)
  9. 9.06
  10. ART is on the move Ö Applied Risc Technologies have moved into new 
  11. premises on the Cambridge Technopark. See Factfile.
  12. 9.06
  13. ArtLesson CD-ROM is an art lesson on CD which can, depending on how it 
  14. is used, take the user a week, a term or a year to work through. There 
  15. are 280 colour pages of ideas, stimulus material and activities in 
  16. different types of art media. At the heart of Art Lesson are ten themes, 
  17. each consisting of about eight stimulus pages, five or six activities, 
  18. and ideas for follow-up and extension. The themes are in a gradual 
  19. progression of difficulty, with half of the themes suitable for children 
  20. aged 9 years and up. The ten themes include; Driftwood, Lichen, Birds, 
  21. Frost, Leaves, Natural Forms, Wood, Brick & Stone, the Sea, and Pictures 
  22. from Life. ArtLesson has been written by Christopher Jarman and is 
  23. described as being for the non-specialist art teacher at Key Stage 2 and 
  24. above. ArtLesson CD-ROM costs ú29.95 +VAT +p&p from Nash Pollock 
  25. Publishing.
  26. 9.06
  27. Bitfolio 7 CD-ROM is the latest collection of over 10,000 clipart images 
  28. from Management Graphics. All of the images have been commissioned by 
  29. MGL in the UK and drawn with an international flavour to complement 
  30. North American clipart products. 8,000 of the images are entirely new 
  31. and most are in full colour; they are royalty-free, so they can be used 
  32. in all kinds of printed materials without charge. Because they are 
  33. vector graphic drawings, they can be ungrouped and edited to suit usersæ 
  34. needs. Bitfolio Edition 7 CD-ROM costs ú80 +VAT +p&p, or ú90 through 
  35. Archive. The previous edition, Bitfolio Edition 6 is still available at 
  36. the reduced price of ú40 +VAT +p&p, or ú45 through Archive. For more 
  37. information, see the review on page 9.
  38. 9.06
  39. Burns CD-ROM Ö At this yearæs BETT show, Cambridgeshire Software House 
  40. won the Primary Gold Award for their CD-ROM, The World of Robert Burns 
  41. (see 9.4 p77 for review). This interactive CD includes all of his poems 
  42. and songs; most of his music, and extracts from letters he wrote. There 
  43. is information on over 400 places of interest; personal cameos on 400 of 
  44. his friends; 850 full colour pictures; full supporting reference 
  45. material; a 40,000 word time-line; and ready-made trails to solve and 
  46. worksheets to complete. It also gives background information on such 
  47. subjects as martyrdom, mining, forestry, fishing, the Bible and much 
  48. more. As this year is the bicentenary of Burns, this could be a useful 
  49. CD-ROM to have in your collection. The World of Robert Burns costs 
  50. ú79.95 +VAT +p&p from CSH, or ú95 through Archive.
  51. 9.06
  52. Connect 32 SCSI II Interface Ö These are manufactured by MCS in 
  53. Dortmund, Germany (the people who brought you the low price PC card 
  54. upgrade Ö see Archive 9.3 p17). The Connect 32 is a SCSI II interface 
  55. which MCS claim to be öprobably the fastest real 32-bit card for the 
  56. RiscPCò. Jim Nottingham has received reports from users in Germany which 
  57. tend to substantiate this claim. In the UK, Connect 32 is available from 
  58. Clares for ú199á+áVAT (carriage included) or ú230 inclusive through 
  59. Archive. Jim has reports from MCS and others showing compatibility with 
  60. numerous SCSI devices, and details are available from Jim at 
  61. 16áWestfield Close, Pocklington, York, YO4 2EY. 
  62. 9.06
  63. CoreFS Ö This will be extremely useful to anyone who needs to prepare 
  64. floppy discs for bulk duplication. Technically speaking, it is an Éimage 
  65. filing systemæ whose partition files are exact floppy disc images, 
  66. including disc name and boot options. Inápractice, this means that you 
  67. can prepare the contents of a floppy disc on your (much faster) hard 
  68. disc, and perhaps store all your master floppy discs on your hard disc 
  69. in this way, and then write out any one of them to a real floppy disc in 
  70. around 40áseconds! CoreFS supports ADFS formats D, E and F, and also 
  71. ArcFS/SparkFS archives and CFS. CoreFS Max provides all the features of 
  72. the standard release of CoreFS, but will also allow the creation of 
  73. large ADFS partitions suitable for distributing on a CD¡ROM. The benefit 
  74. of this is that the filenames within the partition do not have to be 
  75. limited to the ISO standard A-Z and underscore characters, nor is it 
  76. necessary to place everything in an archive to get around this. The 
  77. result is that the user of your CD¡ROM does not have to understand how 
  78. to use the various compression programs, and the presentation is 
  79. considerably better too. CoreFS Max is supplied with a guide to 
  80. mastering CDs and a licence to use it on two CD-ROM titles. CoreFS is 
  81. available from Zenta Multimedia for ú45 +VAT or ú50 through Archive. 
  82. CoreFS Max is available from Zenta Multimedia for ú95 +VAT or ú106 
  83. through Archive.
  84. 9.06
  85. Easy Clip from Fabis Computing, does for clipart what Easy Font and Font 
  86. Directory do for fonts. It has the capacity to store over half a million 
  87. images in most common filetypes, and even compresses them to between 35 
  88. and 60%. Features include: large thumbnails of graphics for easy access, 
  89. virtual memory manager for thumbnail display; drag and drop between 
  90. groups and applications; preview of images in a scalable window. Easy 
  91. Clip costs ú35 (no VAT) or ú35 inc VAT through Archive.
  92. 9.06
  93. Eesox CDBricks Ö A CDBrick consists of a CDdrive in a single box linked 
  94. to a big hard drive. You put the CDs in the drive, one at a time, and 
  95. the information is automatically downloaded onto the hard drive. That 
  96. information is then available via CDFS as if it had come directly from 
  97. the CD, except that it comes through at hard drive speed! The 
  98. VAT¡inclusive Archive prices are:
  99. 9.06
  100. 2Gb (takes about 5-6 CDs)    ú1150
  101. 9.06
  102. 4Gb (takes about 10-12 CDs)    ú1738
  103. 9.06
  104. 9Gb (takes about 20-25 CDs)    ú2678
  105. 9.06
  106. Eesox CD-ROM towers Ö Eesox has a range of CD-ROM towers to suit all 
  107. applications and price points. You can have anything from two to six CD-
  108. ROMs per tower, quad speed or 6.7 speed drives and, for the quad speed 
  109. drives, a choice of tray¡loading or the more expensive caddy-loading 
  110. type. Sample VAT-inclusive Archive prices are:
  111. 9.06
  112. 2 ╫ Quad speed (tray)    ú445
  113. 9.06
  114. 2 ╫ Quad speed (caddy)    ú682
  115. 9.06
  116. 6 ╫ Quad speed (tray)    ú1150
  117. 9.06
  118. 6 ╫ Quad speed (caddy)    ú1810
  119. 9.06
  120. 6 ╫ 6.7 speed (tray)    ú2443
  121. 9.06
  122. When bought with a Tower, the CDNetFast utility costs only ú115 instead 
  123. of ú148 inclusive through Archive.
  124. 9.06
  125. Escape from Exeria 2 is a re-write of the first game, released by Soft 
  126. Rock Software. The main points of number 2 are that it has new graphics 
  127. and sound effects, and the basic game-play has changed slightly. There 
  128. is also a version with enhanced graphics and sound available for the 
  129. RiscPC. Escape from Exeria 2 costs ú4.99, or ú7.99 for the RiscPC 
  130. version (no VAT, postage included), from Soft Rock Software.
  131. 9.06
  132. Expandable SIMMs Ö Simtec have now produced a third size of SIMM memory 
  133. cards which are upgradable to twice the size by adding extra chips. 
  134. There is an 8Mb to 16Mb SIMM which costs ú255 through Archive and then 
  135. another ú255 for the extra chips to upgrade it later. The 16Mb 
  136. upgradable to 32Mb is now down to ú490. (cf the current Archive price 
  137. for fixed size SIMMs: 8Mb ú220, 16Mb ú420 and 32Mb ú820.)
  138. 9.06
  139. Impression Tutorial Guide Ö (This was commissioned by Acorn Australia.) 
  140. The Impression Tutorial Guide is designed to be a beginnersæ guide to 
  141. using Impression Style and Publisher. As this guide is said to be easier 
  142. to follow than the Impression manual, the author, Dr Anthony Wood, 
  143. recommends that it be used as an alternative to the Impression manual, 
  144. especially for the absolute beginner. There are exercises throughout to 
  145. take the user from the very basics right up to some of the more advanced 
  146. features of the programs. Impression Tutorial Guides for Publisher and 
  147. Style and cost ú9.95 +p&p each, or ú10 through Archive.
  148. 9.06
  149. Internet Survival Guide Ö Beebugæs latest offering, The Internet 
  150. Survival Guide, is exclusively Acorn-based. It begins by asking what it 
  151. is you actually want from the Internet, then explains how you might best 
  152. get started. It covers the concepts of email, Usenet, FTP, Telnet and 
  153. the Worldwide Web. It also deals with setting up and using all the major 
  154. commercial and public domain packages: The Internet Starter Pack, 
  155. Freenet, Termite, ANTæs Internet Suite, Voyager and Intertalk, (Acornæs 
  156. Internet package). Finally, it provides a list of Service Providers with 
  157. prices, local numbers (PoPs), contact details and an ÉAcorn 
  158. Friendlinessæ rating. The Internet Survival Guide from Beebug (ISBN 
  159. 1¡85142-091-6) costs ú6.95 + ú1.70 p&p, or ú8áthrough Archive. 
  160. 9.06
  161. Informatrix 2 is an A3-sized overlay keyboard with 4096 programmable 
  162. keys. It uses a membrane overlay, featuring a range of simple icons to 
  163. replace standard QWERTY keystrokes. Because children require no special 
  164. computing or typing skills, or even literacy, they can produce graphics, 
  165. text and figures on screen, with sounds, just by pressing the 
  166. appropriate icons. The high resolution of the keyboard makes it 
  167. particularly useful for producing maps, and for finely detailed or 
  168. irregularly shaped graphics. The keyboard and stylus can also be used as 
  169. a sketch-pad, drawing or tracing shapes in a continuous movement, 
  170. instead of having to pick out each cell individually. Informatrix comes 
  171. complete with overlay designer software for easy creation of overlays 
  172. from any map or picture. Informatrix costs ú179 +VAT +p&p from The 
  173. Concept Keyboard Company.
  174. 9.06
  175. InterActive Learning Ö From Yorkshire International Thompson Multimedia 
  176. come three new titles: Early Victorians CD-ROM is based on Channel 4æs 
  177. series ÉHow We Used to Liveæ and is a fully interactive disc providing a 
  178. comprehensive database of information on the early Victorian period 
  179. (circa 1845), designed for Key Stage 2. Major themes such as trade and 
  180. industry, transport, work, domestic life, leisure and education are 
  181. brought to life using a combination of video material from the TV 
  182. series, along with animations, text, stills and audio. Users can 
  183. investigate, in depth, a range of issues, from key historical events 
  184. such as the Industrial Revolution, down to biographical details of the 
  185. fictional Coggin family, living in the fictional industrial town of 
  186. ÉBradleyæ. Early Victorians costs ú69.99 +VAT +p&p, or ú80 through 
  187. Archive.
  188. 9.06
  189. The Maximania CD-ROM is the second in a series of InterActive CD-ROMs 
  190. designed to support the development of reading in children aged 4-7. It 
  191. can be used on its own or with the Flying Boot Reading Scheme, published 
  192. by Thomas Nelson. The disc comprises a series of six chapters, each 
  193. containing sets of educational games which use a different character to 
  194. focus on different skill areas, such as matching, sorting, sequencing 
  195. and comprehension. The games have several levels through which children 
  196. can move, and a completed game can provide teachers and parents with a 
  197. profile of the childæs performance in terms of the levels achieved, the 
  198. time taken and the number of attempts made. The games and stories are 
  199. presented in a way which encourages success and aims to create an active 
  200. resource that engages the child and then motivates them to find out more 
  201. by reading off-screen. Maximania CD costs ú69.99 +VAT +p&p, or ú80 
  202. through Archive.
  203. 9.06
  204. Breakaway Maths is a CD-ROM whose aim is to encourage less able 7-12 
  205. year-olds to progress in mathematics at Key Stage 2 and 3. Set in Alton 
  206. Towers Theme Park, the program captures the imagination of users by 
  207. setting a series of true-to-life problem-solving activities and 
  208. investigations based on various rides within the park. Extensive use of 
  209. full-colour graphics, animations, video and sound, help to hold the 
  210. usersæ interest while exploring number, shape & space, algebra and data 
  211. handling activities. Having been assessed on entry to the theme park, 
  212. each user receives assistance in the shape of four children, who help 
  213. them read a map and navigate around the park. This is supplemented by 
  214. audio instruction. Most importantly, the complexity of each exercise is 
  215. automatically adjusted by the program, in line with each individualæs 
  216. performance. Breakaway Maths CD costs ú65 +VAT +p&p, or ú74 through 
  217. Archive.
  218. 9.06
  219. Kudlian Soft Ö Three new programs from Kudlian Soft: Splosh+ is the 
  220. sequel to Splosh, the painting program for young children and those with 
  221. special needs. Splosh+ allows access to a far wider range of facilities 
  222. which will enable children to exploit the features of the latest 
  223. hardware, including the RiscPC. It provides users with, amongst other 
  224. things, a wider range of brushes and brush shapes, additional geometric 
  225. shapes and fills, multiple undo, imports for JPEG and deep sprites, plus 
  226. 16, 32, 256 and thousands and millions of colour modes. Splosh will 
  227. still be on sale providing a introduction to painting programs.
  228. 9.06
  229. ReTreeval is an application that combines a database with a 
  230. sophisticated decision tree program. To create and search the database, 
  231. all you have to do is answer questions in natural English. The amount of 
  232. information stored about each item grows with your needs. ReTreeval 
  233. learns with you so that it always asks questions in an easily understood 
  234. language. Behind the scenes, it uses a sophisticated object-oriented 
  235. database to handle the decisions and questions required to structure the 
  236. data. Full reporting facilities are available, allowing data to be 
  237. exported as ASCII, CSV or TSV; a tree can be exported as a drawfile, and 
  238. data can have a picture associated with it.
  239. 9.06
  240. PortFolio is a multimedia application which has been developed to allow 
  241. children, or adults, to display a carousel of images, either vector 
  242. graphics or bitmaps, including JPEG images. Each picture can have a 
  243. sound file or music or a voice recording, associated with it Ö itæs an 
  244. ideal tool for displaying childrenæs work using a variety of styles and 
  245. media.
  246. 9.06
  247. Splosh+ costs ú39 for a single user; ú59 for Primary site pack and ú89 
  248. for Secondary site pack. Upgrades from Splosh are available at ú15, ú35 
  249. and ú49 respectively. ReTreeval costs ú40 for single user and Primary 
  250. site pack; ú60 for Secondary site pack. PortFolio costs ú29 for single 
  251. user and Primary site pack; ú45 for Secondary site packs. All prices are 
  252. +VAT +p&p. 
  253. 9.06
  254. Map Converter is a program for converting Ordnance Survey map data into 
  255. both Draw and Key Plus Map format. The package takes OS vector types, 
  256. such as NTF or Land-Line, and transfers them into Acorn vector format. 
  257. Unlike other packages of this type, the converter makes a point of 
  258. retaining all the layering within the OS data. Once exported into Key 
  259. Plus Map format, it can then be used for plotting data from Key Plus 
  260. files. This opens up to schools, and computer users generally, a wide 
  261. range of maps, from 1:2500 to 1:625000 scales, of the United Kingdom.
  262. 9.06
  263. Key Map Editor is another product which offers an alternative range of 
  264. facilities for users to create their own Key Plus Maps for plotting 
  265. purposes. It also allows existing Key Plus maps to be edited to suit 
  266. particular requirements. One option is to take a vertical aerial 
  267. photograph, or an out-of-copyright map, scan in the image and then draw 
  268. the map on top before exporting it to map editor. Whether it is creating 
  269. a map of the school, your own town or the whole country, this tool will 
  270. open all sorts of possibilities.
  271. 9.06
  272. OS Map Converter and Key Plus Map Editor are ú30 each +VAT +p&p from 
  273. SCA, or ú35 through Archive.
  274. 9.06
  275. Nelson CD-ROM from Anglia Multimedia, is designed to help meet Key Stage 
  276. 3 History. It contains 18 separate sections dealing with aspects of 
  277. Nelsonæs life and times. The user begins by landing on the deck of the 
  278. HMS Victory and moves through various parts of the ship examining 
  279. documents, artifacts and photographs. By clicking on any of the objects, 
  280. the user is taken through such things as life on board a battleship, the 
  281. history of the Navy, armaments, the lives of sailors, ship-building and 
  282. life at sea, etc. A document in Nelsonæs cabin leads on to a 35 minute 
  283. documentary on the Battle of Trafalgar. The CD-ROM contains animations, 
  284. video, paintings, audio and textual information about each section, and 
  285. specially commissioned photographs. The disc has been put together in 
  286. association with the National Maritime Museum, who allowed Anglia access 
  287. to areas of the Victory not normally open to the public. Nelson and His 
  288. Navy CD costs ú50 +VAT +p&p from Anglia Multimedia, or ú58 through 
  289. Archive.
  290. 9.06
  291. Pentium-class processors are now available from Aleph One at reduced 
  292. prices. The top-of-the-range PC card features a Cyrix 5╫86 processor and 
  293. delivers Pentium-class performance, as well as software with enhanced 
  294. support for Windows 95 and sound emulation. Further software upgrades 
  295. are planned for release during 1996 including enhanced disc and video 
  296. drivers, support for the Linux operating system, and utilities for PC to 
  297. RISCáOS data exchange. The software upgrades are available to users of 
  298. all models of Acornæs PC cards and can be purchased for a nominal 
  299. charge. Aleph One customers will receive updates free of charge. The PC 
  300. 5╫86 now costs ú499 +VAT +p&p from Aleph One, or ú586 through Archive.
  301. 9.06
  302. Quipalarm Ö The Sonamara Quipalarm Q3 is an effective and robust 
  303. equipment alarm with built-in Éintelligentæ motion detectors to sense 
  304. when equipment is being disturbed. The alarm allows equipment to be used 
  305. on a normal day-to-day basis but issues a continuous ear-splitting alarm 
  306. if the equipment is being tampered with or removed. It fits to the 
  307. computer either externally by screws and locknuts, or internally by 
  308. adhesive tape. The power supply is a 9V battery fitted inside the 
  309. alarmæs casing. The Quipalarm costs ú59 +VAT +p&p from Sonamara, or ú67 
  310. through Archive.
  311. 9.06
  312. Rcomp Ö Two new products from Rcomp... TheáKeyboard ShortCuts Utility, 
  313. is a small program, requiring only 32Kb of RAM, designed to help you 
  314. automate the RISC OS desktop. Keyboard shortcuts can be used to do 
  315. anything that a double-click would normally do, including opening 
  316. directories, loading programs, accessing floppy drives, etc. The program 
  317. features five utilities for defining, displaying and executing desktop 
  318. shortcuts. It also includes a multiboot utility with optional default 
  319. selections and time-outs. For owners of older machines, it provides some 
  320. of the features only available on the RiscPC.
  321. 9.06
  322. Textures is a graphic effects extension for RISC OS containing over 40 
  323. professionally designed royalty-free textures for use with all major 
  324. graphics packages. They can be used as backgrounds for web pages, or 
  325. loaded onto Acornæs pinboard, as well as being used in programs such as 
  326. Photodesk, Studio 24, ProArtisan, etc.
  327. 9.06
  328. Keyboard Shortcuts Utility costs ú15 fully inclusive from Rcomp, and 
  329. Textures costs ú12 for a single user or ú30 for a site licence from 
  330. Rcomp (no VAT).
  331. 9.06
  332. Shakespeare comes to life with Topologikaæs ÉHow to be Bottom Ö The 
  333. Interactive Shakespeare Showæ. Originally commissioned by Londonæs 
  334. Barbican Centre and sponsored by Acorn, it aimed to give children a 
  335. multimedia look at the life and times of the Bard. Students can now get 
  336. involved in their own version of the show. Based on A Midsummer Nightæs 
  337. Dream, this multimedia resource comes on seven HD discs, giving students 
  338. an opportunity to create their own Shakespearian experience. The 
  339. material allows them to design four different stage sets as well as 
  340. their own poster. They can also create their own version of Puckæs 
  341. Spell, learn about Elizabethan musical instruments, listen to sound 
  342. samples and compose their own Elizabethan tunes. The pack also comes 
  343. with a complete set of the works of Shakespeare, as text files. 
  344. Topologika say that How to be Bottom will suit primary and secondary 
  345. students in English Language, Literature, Music and Design. The 
  346. Interactive Shakespeare Show needs RISC OS 3, a hard drive, plus 2Mb of 
  347. RAM for all parts of the pack, except Music in Shakespeareæs Time, which 
  348. needs 4Mb. It costs ú40 +VAT +p&p from Topologika, or ú45 through 
  349. Archive. The stage design element needs My World 2, available for ú39 
  350. +VAT +p&p from SEMERC. A free site licence is included, as is a voucher 
  351. to obtain a full working version of Music Box at a special discount.
  352. 9.06
  353. RISCáOS 3.6 PRM Ö The new version of the PRM Volume 5 which now covers 
  354. RISCáOS 3.6, as well as RISCáOS 3.5, is available for ú31 inclusive 
  355. through Archive.
  356. 9.06
  357. Tanzania CD-ROM, from Creative Curriculum Software, explores the life of 
  358. a Tanzanian village through the eyes of Elizabeth Mchald and her family, 
  359. who live and work in Sanawari. This multimedia resource consists of a 
  360. CD-ROM, video and book. They allow pupils of a wide range of ages and 
  361. abilities to explore life in a Tanzania village. The video stories have 
  362. clearly written and spoken subtitles; the CD-ROM takes the pupil into 
  363. more depth and wider issues; the book gives teachers and pupils a wealth 
  364. of ideas and information. Tanzania CD-ROM on its own costs ú49; the pack 
  365. including CD-ROM, Video and Book is ú69 for a single user; a site 
  366. licence costs ú99 Ö all prices +VAT +p&p. Through Archive, the CD-ROM on 
  367. its own costs ú55 and the CD-ROM, video and book are ú77.
  368. 9.06
  369. The Calabash Pirates is a cross-curricula educational game for 7-11 
  370. year-olds. It introduces the user to Natty Nick, Soggy Sam, Lost Luke 
  371. and Dagger Jack, a bunch of pirates in search of gold. To find the gold, 
  372. the user has to solve mathematical and geographical puzzles requiring 
  373. problem-solving, decision-making and planning. The game should appeal to 
  374. children of a wide range of ages and abilities, and may be played again 
  375. and again Ö passage around and across the island is never as simple as 
  376. it seems. Roam through the screens of vivid graphics to find; Riddle of 
  377. the Sands; Patch the Sail; Tacking; Cannons and Raft Rescue. As well as 
  378. the obvious disciplines, the Calabash Pirates can be used (with the 
  379. accompanying study notes) to study the Tudors and Stuarts Ö the golden 
  380. age of pirates. The Calabash Pirates costs ú25.99 inc VAT +p&p from 
  381. Storm Educational Software, or ú25 through Archive. 
  382. 9.06
  383. ViVID 5000 is iSVæs latest version of their desktop resolution software. 
  384. ViVID 5000 is specially designed to run on Acornæs A5000 using 14 or 15 
  385. inch multisync monitors. It offers desktops of up to 2240╫2016 in size, 
  386. and includes 256 colour versions of most resolutions including, 1056╫832 
  387. and 1472╫ 1070 and can produce 1600╫1200 in 256 colours on some 
  388. machines. ViVID 5000 offers greyscale versions of all resolutions, 
  389. control of colour and contrast, as well as almost 100 screen modes. 
  390. ViVID costs ú16.50 including carriage (no VAT) or ú17 inc VAT through 
  391. Archive. Existing owners of ViVID20 can upgrade by returning their 
  392. master disc with a cheque for ú5 to iSV.
  393. 9.06
  394. Review software received...
  395. 9.06
  396. We have received review copies of the following:        ÅArt Lesson CD-
  397. ROM(a), ÅCalabash Pirates(e), ÅESPáMidi Synthesiser(um),  ÅFreddy Teddy 
  398. Directions(e), ÅOS Map Converter & Key Plus Map Editor (e), ÅViVID 
  399. 5000(u), ÅSpeaking Starspell(ew).
  400. Product Highlights...
  401. 9.06
  402. Gabriel Swords
  403. 9.06
  404. I have blatantly given Gabriel the job of selling products by bringing 
  405. them to your attention! These are not new products, but they are ones 
  406. which he feels are worth bringing to your attention again. Ed.
  407. 9.06
  408. Two clipart products have come to my notice this month. They are very 
  409. different in their style of drawings and in their appeal.
  410. 9.06
  411. Food for Thought, from Sherston, is a collection of drawfiles on food 
  412. and related utensils. It comes on three discs with activity cards to 
  413. help pupils use the designs. Also included in the pack is a helpful 
  414. tutorial disc to enable you to make the most of the images. Drawfiles 
  415. come in full colour, grey images and outlines only, and include; fruit 
  416. and vegetables; meat, fish and poultry; cooking utensils; and scenes in 
  417. the kitchen, dining room and outside. Food for Thought is ú17.95 +VAT 
  418. +p&p from Sherston, or ú20 through Archive.
  419. 9.06
  420. Split an Image, also from Sherston, is a collection of 100 cartoon 
  421. drawfiles of some of the best known people from politics, royalty, 
  422. sport, pop music, TV & film. Sherston say itæs aimed at 7-16 year olds, 
  423. but from what weæve seen of them, they could be used in a variety of 
  424. ways.
  425. 9.06
  426. As well as the categories already mentioned, the collection is further 
  427. divided into bodies, hats, bubbles and shoulders. The idea being that 
  428. different Éheadsæ can be fitted onto different bodies, and can be given 
  429. different headgear. Although the cartoons were produced in 1992 and are, 
  430. as my son pointed out, too old to include the likes of Tony Blair and 
  431. the latest version of Michael Jackson, they have, nevertheless, worn 
  432. well. The beauty of caricatures is that they contain the most obvious 
  433. and easily distorted characteristics of their subjects. These are things 
  434. which donæt change that much over the years, which means that all of the 
  435. characters are easily recognisable Ö certainly my trained team of 
  436. quality controllers (two quite cynical children) had no problem deciding 
  437. who was who. They also had no problem using them to create some quite 
  438. amusing images.
  439. 9.06
  440. As well as the three discs of images, thereæs a user guide and tutorial 
  441. disc which describes how images can be ungrouped and manipulated, and 
  442. how to assemble characters to various shoulders and bodies. There are 
  443. also four activity cards which give a step-by-step guide to using the 
  444. collection.
  445. 9.06
  446. Split an Image costs ú17.95 +VAT +p&p, or ú20 through Archive.
  447. 9.06
  448. 9.06
  449. a=Art, e=Education, m=Multimedia, u=Utility, w=wordprocessing/DTP.
  450. 9.06
  451. If you would like to review any of these products, please contact the 
  452. Archive office. Potential reviewers will need to show that they would 
  453. use the product in a professional capacity or that they have some 
  454. knowledge of the particular field.áuá
  455. 9.06
  456. 3-Lib    22 Grays Crescent, Woodley, Berkshire, RG5 3EN. <http://
  457. ourworld.compuserve.com/homepages/slitchfield>
  458. 9.06
  459. Abacus Training    29 Okus Grove, Upper Stratton, Swindon, Wilts, SN2 
  460. 6QA. (01793¡723347) [01793¡723347]
  461. 9.06
  462. Acorn Computers Ltd    Acorn House, 
  463. Vision Park, Histon, Cambridge, CB4 4AE. (01223¡254254) [01223¡254262]
  464. 9.06
  465. Acorn¡by¡Post    13 Dennington Road, Wellingborough, Northants, NN8 2BR. 
  466. (01933¡279300)
  467. 9.06
  468.     Peter Goater
  469. 9.06
  470. Aleph One Ltd    The Old Courthouse, Bottisham, Cambridge, CB5 9BA. 
  471. (01223¡811679) [01223¡812713] <info@aleph1.co.uk>
  472. 9.06
  473. Alsystems (p11)    47 Winchester Road, Four Marks, Alton, Hampshire, GU34 
  474. 5HG. (01420¡561111) <keith@alsys.demon.co.uk>
  475. 9.06
  476. Alternative Publishing    Suite 1, 
  477. Pentagon House, 38 Washington Street, Glasgow, G3 8AZ. (0141¡248¡2322) 
  478. [0141¡248¡3638] <sales@altpvb.demon.co.uk>
  479. 9.06
  480. Anglia Multimedia    Anglia House, Norwich, NR1 3JG. (01603¡615151) 
  481. [01603¡631032]
  482. 9.06
  483. ANT Ltd    P.O.Box 300, Cambridge, CB1 2EG. (01223¡567808) [01223¡567801] 
  484. <sales@ant.co.uk>
  485. 9.06
  486. APDL    39 Knighton Park Road, Sydenham, London, SE26 5RN.
  487. 9.06
  488. Applied Risc Technologies    Cambridge 
  489. Technopark, 645 Newmarket Road, Cambridge, CB5 8PB. (01223¡577800) 
  490. [01223¡577900] <sales@applied¡risc¡tech.co.uk>
  491. 9.06
  492. Apricote Studios    2 Purls Bridge Farm, Manea, Cambridgeshire, PE15 0ND. 
  493. (01354¡680432)
  494. 9.06
  495. Atomic Software    1 Fells Grove, Worsley, Manchester, M28 7JN
  496. 9.06
  497. Beebug Ltd    117 Hatfield Road, St Albans, Herts, AL1 4JS. 
  498. (01727¡840303) [01727¡860263]
  499. 9.06
  500. Brilliant Computing    P.O.Box 142, 
  501. Bradford, BD9 5NF. (01274¡497617) [01274¡497617] 
  502. <rod@semerc.demon.co.uk>
  503. 9.06
  504. Clares Micro Supplies    98 
  505. Middlewich Road, Rudheath, Northwich, Cheshire, CW9 7DA. (01606¡48511) 
  506. [01606¡48512] <sales@clares.demon.co.uk>
  507. 9.06
  508. Colton Software    2 Signet Court, Swanns Road, Cambridge, CB5 8LA. 
  509. (01223¡311881) [01223¡312010] <info@colton.co.uk>
  510. 9.06
  511. Computer Concepts    Gaddesden Place, Hemel Hempstead, Herts, HP2 6EX. 
  512. (01442¡63933) [01442¡231632]
  513. 9.06
  514. Creative Curriculum Software    5 Clover 
  515. Hill Road, Savile Park, Halifax, HX1 2YG. (01422¡340524) [01422¡346388] 
  516. <sales@ccsware.demon.co.uk>
  517. 9.06
  518. Data Store    6 Chatterton Road, Bromley, Kent. (0181¡460¡8991) 
  519. [0181¡313¡0400]
  520. 9.06
  521. Datafile    71 Anson Road, Locking, Weston¡super¡Mare, Avon, BS24 7DQ. 
  522. (01934¡823005) <sales@datafile.demon.co.uk>
  523. 9.06
  524. EesoxSuite 8C, Newton House, 147 St Neots Road, Hardwick, Cambridge, 
  525. CB3 7QJ. (01954¡212263) [01954¡212263]
  526. 9.06
  527. Fabis Computing    Sarford House, Swadlincote, Derbyshire, DE11 9SL. 
  528. (01283¡552761)
  529. 9.06
  530. IMS    Desktop Laminations, P.O.Box 332, Bristol, BS99 7XL. 
  531. (0117¡979¡9979)
  532. 9.06
  533. Interactive Learning Productions Ltd      Third 
  534. Floor, North Street Court, North Street East, Newcastle upon Tyne, NE1 
  535. 8HD.
  536. 9.06
  537. iSV Products (p15)    86, 
  538. Turnberry, Home Farm, Bracknell, Berks, RG12 8ZH. (01344¡55769)
  539. 9.06
  540. Jonathan Duddington    6a Old Mill 
  541. Avenue, Coventry, CV4 7DY. (01203¡415535)
  542. 9.06
  543. Keysoft (Gordon Key)    Ferndorf, 
  544. Tarporley Road, Norcott Brook, Warrington, Cheshire, WA4á4DY. 
  545. (0973¡674757)
  546. 9.06
  547. Kudlian Soft    8 Barrow Road, Kenilworth, Warwickshire, CV8á1EH. 
  548. (01926¡851147)
  549. 9.06
  550. Longman Logotron    124 Cambridge Science Park, Milton Road, Cambridge CB4 
  551. 4ZS. (01223¡425558) [01223¡425349]
  552. 9.06
  553. Minerva Systems    Minerva House, Baring Crescent, Exeter, EX1 1TL. 
  554. (01392¡437756) [01392¡421762]
  555. 9.06
  556. Nash Pollock Publishing    32 Warwick 
  557. Street, Oxford, OX4 1SX (01865 247885) [01865 247885]
  558. 9.06
  559. Pineapple Software    Suite13, 
  560. South Park Business Centre, 310 Green Lane, Ilford, Essex IG1 1XT. 
  561. (0181¡599¡1476) [0181¡598¡2343] <sales@pinesoft.demon.co.uk>
  562. 9.06
  563. Rcomp    22 Robert Moffat, High Legh, Knutsford, Cheshire, WA16 6PS  
  564. (01925¡755043) [01925¡757377] <ajr@arsvcs.demon.co.uk>
  565. 9.06
  566. Repair Zone    421 Sprowston Road, Norwich, NR3 4EH. (01603¡400477)
  567. 9.06
  568. SCA (Anglia Television)    PO Box 18, 
  569. Benfleet, Essex, SS7 1AZ.
  570. 9.06
  571. Sherston Software    Angel House, Sherston, Malmesbury, Wilts. SN16 0LH. 
  572. (01666¡840433) [01666¡840048] Sibelius Software    75 Burleigh 
  573. Street, Cambridge, CB1 1DJ. (01223¡302765) [01223¡351947]
  574. 9.06
  575. Simtec Electronics    Avondale 
  576. Drive, Tarleton, Preston, PR4 6AX. (01772¡812863) [01772¡816426]
  577. 9.06
  578. Soft Rock Software    124 Marissal 
  579. Road, Henbury, Bristol, BS10 7NP. (0117¡949¡1634)
  580. 9.06
  581. Sonamara    Torquay Road, Shaldon, Devon, TQ14 0AZ. (01626¡873866) 
  582. [01626¡297866]
  583. 9.06
  584. Storm Educational Software    Coachmanæs 
  585. Quarters, Digby Road, Sherbourne, Dorset, DT9 3NN. (01935¡817699) 
  586. <100450.644@compuserve.com>
  587. 9.06
  588. Topologika    Islington Wharf, Penryn, Cornwall, TR10 8AT. 
  589. (01326¡377771) [01326¡377771] <sales@topolgka.demon.co.uk>
  590. 9.06
  591. UK Software    38 Midlands Estate, West End, Southampton, SO3 3AD. 
  592. (01703¡474681)
  593. 9.06
  594. Uniqueway    42 Crwys Road, Cardiff, CF2 4NN.  (01222¡644611) 
  595. [01222¡644622] <pim@cix.compulink.co.uk> <uniqway@celfic.co.uk>
  596. 9.06
  597. WECC    Manor Hall, Sandy Lane, Leamington Spa, CV32 6RD. (01926¡413741) 
  598. [01926¡413748]
  599. 9.06
  600. Yellowstone Educational Solutions      Welbeck 
  601. House, Welbeck Road, Luton, Beds. LU2 0HD. (01582¡584828) [01582¡562255]
  602. 9.06
  603. Zenta Multimedia    10 Ravenhurst Drive, Birmingham, B43 7RS. 
  604. (0121¡358¡3054) [0121¡358¡5969]
  605. 9.06
  606. Archive Monthly Disc
  607. 9.06
  608. u FasterAct and WinSave Ö two utilities written by Ian Clark Ö see Help 
  609. Column, page 39.
  610. 9.06
  611. u Pocket Book Column: various PD programs Ö see page 29.
  612. 9.06
  613. u Report writing program for teachers from Robert Lytton Ö see Comment 
  614. Column, page 15.
  615. 9.06
  616. u Scientific software from Chris Johnson Ö see Help Column, page 38.
  617. 9.06
  618. u Starting Basic programs from Ray Favre Ö see page 63.
  619. 9.06
  620. u Studio24Pro Ö sample paintings from Malcolm Banthorpe Ö see his review 
  621. on page 43.
  622. 9.06
  623. u TaskWindow program from Robert Lytton Ö see article on page 33.
  624. 9.06
  625. u Version 1.7 of Keith Sloanæs WMF->draw Ö see Charlie Woodbridgeæs 
  626. article on page 21.
  627. 9.06
  628. Government Health Warning Ö Reading this could seriously affect your 
  629. spiritual health
  630. 9.06
  631. öI just canæt believe in the kind of Éloving, personal Godæ you talk 
  632. about! I watched my mother die of cancer, and no loving God would allow 
  633. such suffering.ò I have received many comments like this and my heart 
  634. goes out to those who do suffer in such ways. If you are experiencing 
  635. such suffering in yourself or in a loved one, I wouldnæt want to do 
  636. anything other than stand alongside you in that suffering but although I 
  637. can understand perfectly why you react in that way, I have to say that 
  638. that is what it is, a reaction.
  639. 9.06
  640. The first thing I would question is whether it is right to say that you 
  641. canæt (i.e. you wonæt) believe the truth of the Christian claims just 
  642. because there is one aspect of it that is very difficult to come to 
  643. terms with. (And I certainly would not try to pretend that I have an 
  644. Éansweræ to the problem of suffering.) If I can use a scientific  
  645. analogy, Iácannot understand how an electron can act as a particle one 
  646. minute and act as a wave the next Ö but it does, apparently! I just 
  647. cannot see how it can be possible, and yet I accept the quantum theory 
  648. of matter because the rest of the evidence forces me to accept it. I 
  649. cannot find a better logical explanation of the observable facts.
  650. 9.06
  651. In the same way, as a Christian, I cannot say that I Éunderstandæ 
  652. suffering, and yet I cannot find any better explanation of the 
  653. observable facts of life. What is important, it seems to me, is that you 
  654. donæt say, öBecause I cannot cope with the idea of suffering and a God 
  655. of love, I will not consider the rest of the evidence.ò So, please at 
  656. least consider the Christian claims rather than turning away at the 
  657. first hurdle.
  658. 9.06
  659. Anyway, what is the alternative? A different kind of god? Is there any 
  660. kind of god who could face the accusation of allowing innocent 
  661. suffering? The correspondent quoted above turned to Buddhism which 
  662. avoids the problem because it is virtually atheistic so that there is 
  663. no-one to Éblameæ for suffering.
  664. 9.06
  665. The only logical alternative, it seems to me, is complete atheism. But 
  666. what are the implications of that? When you are in pain and you scream 
  667. out, öWhy?ò you just have to say to yourself, öDonæt be silly! That 
  668. question has no meaning. Thereæs nothing I can do about it and thereæs 
  669. no-one to blame, so I just have to grin and bear it.ò Alone in an empty 
  670. and savage universe!
  671. 9.06
  672. What does a loving father do when his child is suffering? He holds the 
  673. child in his loving arms and receives the out-pouring of the childæs 
  674. anger and frustration. Does he then say, öItæs not my fault, son. Donæt 
  675. blame me!ò No, he says, öYes, I know it hurts, but I love you and I 
  676. wonæt leave you.ò
  677. 9.06
  678. You may call me weak if you like, but when I am in pain, I turn to the 
  679. One who knows me, who loves me and who doesnæt mind if I shout out, öWhy 
  680. me, Lord?ò He is my loving, heavenly Father. 
  681. 9.06
  682. P.B.
  683. 9.06
  684. Paul Beverley
  685. 9.06
  686. Acorn leads the way, yet again...
  687. 9.06
  688. It has to be said that Acorn does have a habit of leading into the 
  689. future. Think back to Acornæs hardware achievements... the BBC Micro, 
  690. the first ever RISC-based home computer, the first workable set-top box, 
  691. the fastest low-power processor in the world (StrongARM), and the first 
  692. sub $500 netsurfer computer.
  693. 9.06
  694. But itæs not just the hardware. Acorn has lead in terms of forcing 
  695. education to face up to change. Think of the massive impact of the BBC 
  696. Micro and the Computer Literacy Project. Think of the effect of RISCáOS 
  697. as a user-friendly desktop that showed the way to others (e.g. 
  698. Windows95!). Think of the pioneer work in using multimedia in schools.
  699. 9.06
  700. No limits to learning
  701. 9.06
  702. OK, I know that Acorn has to sell things to survive, but put together 
  703. the set-top box, the Cambridge Trials, the Netsurfer, RISCáOS, RiscPC, 
  704. A7000 and the Pocket Book, and think of the educational significance of 
  705. it all. Education MUST stop and think of the significance of it all Ö it 
  706. is our future and our childrenæs future. They need to be educated, NOT 
  707. to be taught how to run Excel or Word for Windows!
  708. 9.06
  709. Interesting times!
  710. 9.06
  711. Norwich Computer Services    96a Vauxhall Street, Norwich, NR2 2SD. 
  712. (01603-766592) [01603-764011]
  713. 9.06
  714. <paul.NCS@paston.co.uk>  OR  <tech.NCS@paston.co.uk>  OR 
  715. <sales.NCS@paston.co.uk> 
  716. 9.06
  717. http://www.cybervillage.co.uk/acorn/archive/
  718. 9.06
  719. Fact-File
  720. 9.06
  721. Key: (phone)áá[fax]áá<net>
  722. 9.06
  723. PC Card Hold Up
  724. 9.06
  725. Because of the popularity of Acornæs PC card special offer, a backlog 
  726. has developed. This is made worse by the fact that the majority of 
  727. people are keeping their old cards until their new ones are available. 
  728. We therefore need to pay Vector the full price for the cards, and only 
  729. get the refund when you send us your old PC card back! So, to speed the 
  730. whole thing up, we would like to bank cheques a few days before we 
  731. supply the new card to you. Our normal policy is only to bank cheques 
  732. and debit card accounts when we have the goods ready to send out but, in 
  733. this case, we hope you will accept this change of policy.áuá
  734. 9.06
  735. Speak!
  736. 9.06
  737. George Barnett
  738. 9.06
  739. In Archive 8.9 p39, Simon Weaver wrote a comprehensive review of Speech 
  740. II. In my view, Speak is better than Speech II in all respects and, best 
  741. of all, itæs much cheaper at ú19.50 plus only ú10 for a site licence.
  742. 9.06
  743. Jonathan Duddington has produced a splendid text reader and simple text 
  744. editor application. Text may be spoken continuously, or a word, a clause 
  745. or a single letter by clicking on the appropriate buttons. Load !Speak 
  746. and drag any text file onto the !Speak icon which appears on the 
  747. iconbar. The text is then loaded into the Speak screen in Homerton font 
  748. (this can be changed if required); click on the Play button and the 
  749. facilities mentioned above become available. Many shortcut keyclicks may 
  750. be programmed. Only about 150Kb is needed to run Speak and it will 
  751. therefore run on any Acorn RISC computer.
  752. 9.06
  753. The Speak system is a big improvement over previous speech systems on 
  754. Acorn computers, using British speak rather than Dalek speak. The 
  755. PhonEdit module, a pronunciation exception editor, enables you to make a 
  756. distinction between words which are spelt the same but pronounced 
  757. differently. The system is already being used within various pieces of 
  758. educational software such as Talking Textease, TalkWrite and Writing 
  759. with Symbols. Should you wish to use it instead of Speech in Pendown or 
  760. Phases, there is a Speak module available and Screen installation 
  761. instructions.
  762. 9.06
  763. There is a print facility and font selection which make it a very 
  764. useful, cheap and simple word processor. Put David Pillingæs Microspell 
  765. (ú10 Archive) on the iconbar and few pupils would require anything more 
  766. in the way of talking wordprocessors. Some of my pupils have found that 
  767. using it as a proof-reader has been a great help (and, to my special 
  768. needs pupils, a Godsend.)
  769. 9.06
  770. A comprehensive fifteen page Readme file is supplied (which can be 
  771. printed out). I understand from the author that should there be 
  772. sufficient uptake by any Educational Authority, a very low price site 
  773. licence will be available.
  774. 9.06
  775. Buy it from Jon Duddington, 6a Old Mill Avenue, Coventry, CV4 7DY, 
  776. (01203-415535), price ú19.50 inclusive.áuá
  777. 9.06
  778. Bitfolio Edition 7 CD-ROM
  779. 9.06
  780. Gabriel Swords
  781. 9.06
  782. As already mentioned in the Products Available section, the Bitfolio 7 
  783. CD-ROM is a collection of over 10,000 clipart images. These are not 
  784. American imports, but home-grown ones. The collection is made up, 
  785. throughout, of vector graphics Ö so they can be ungrouped, re-coloured, 
  786. altered, combined with other images, and generally manipulated to suit 
  787. your needs.
  788. 9.06
  789. There are about 44 categories, with some of these divided into sub-
  790. categories. Subjects range from anatomy, animals and architecture to 
  791. shapes, sports, and transportation. Among some of the more unusual 
  792. groups, there are sections on sign language, interior design, defence 
  793. and healthcare. Thereæs also a section on world flags with each flag 
  794. shown flying and flat Ö I canæt vouch for this, but there must be every 
  795. flag you could ever want to use.
  796. 9.06
  797. Each category has its own named directory and, inside each image, has an 
  798. alphanumeric code number. At first sight, you might think this is a 
  799. rather obscure way to store a collection of clipart, but not so. One of 
  800. the things that really annoys me about most clipart collections, is the 
  801. way that you have to look through endless files to find the image you 
  802. really want, even when they are named. It can be frustrating and time-
  803. consuming, and you have to be in front of the computer to view them. 
  804. With Bitfolio 7, this is not a problem. Included in the price is a full 
  805. colour, 266 page book showing each image as a numbered thumb nail. All 
  806. you have to do is decide which picture you want, then open the relevant 
  807. directory on the CD, and go to the number shown in the catalogue. It 
  808. means you can browse the images away from the computer, and even take 
  809. the book away to show others whatæs in the collection.
  810. 9.06
  811. Quality
  812. 9.06
  813. Iæm sure most of us have come across clipart collections which look as 
  814. if theyæve been scrawled by a four year-old on tartrazine (no offence 
  815. meant to four year-olds!). I think we should expect a lot from 
  816. commercially available clipart Ö the images should be relevant, easily 
  817. accessible and well drawn. These are!
  818. 9.06
  819. On the point of relevancy, all of the images in this collection are 
  820. modern designs and cover such a wide area that they will be usable in a 
  821. variety of contexts. Secondly, having the collection on CD means hard 
  822. drives donæt have to be cluttered with clipart which you may or may not 
  823. want. Of course, if you donæt have a CD youære going to be a bit stuck; 
  824. so my advice would be to get one soon Ö itæs worth having just for the 
  825. Bitfolio collection. Lastly, as to the quality of the drawings 
  826. themselves, I canæt really fault them. They have been drawn by 
  827. professional artists who display a high level of creativity Ö I would be 
  828. happy to use almost any of them in the material I produce 
  829. professionally. 
  830. 9.06
  831. If you only ever buy one clipart collection, this is probably the one to 
  832. buy Ö until, of course, something better comes along! Bitfolio 7 costs 
  833. ú80 +VAT +p&p (ú95.17) but see the previous page for an Archive special 
  834. offer.áuá
  835. 9.06
  836. Special Offer...
  837. 9.06
  838. Bitfolio 7 CD-ROM
  839. 9.06
  840. Full price: ú95
  841. 9.06
  842. Special offer price: ú75
  843. 9.06
  844. This is a limited offer. We can buy 100 CDs at a special price, but when 
  845. they are gone, the offer is finished Ö unless we buy 200(!) Ö first 
  846. come, first served!
  847. 9.06
  848. Alsystems
  849. 9.06
  850. From 9.5 page 14
  851. 9.06
  852. Comment Column
  853. 9.06
  854. Bible stories for computer programmers Ö Part one: ÉIn the beginning...æ
  855. 9.06
  856. REM >God$Slot.Creation
  857. 9.06
  858. book$=öGenesisò
  859. 9.06
  860. chapter%=1
  861. 9.06
  862. CASEáday%áOF
  863. 9.06
  864. áWHENá1:áLETáheaven%=TRUE
  865. 9.06
  866.   LETáearth%=TRUE
  867. 9.06
  868. ááPROC_light
  869. 9.06
  870. ááLETáday%=FN_IsItLight(TRUE)
  871. 9.06
  872. ááLETánight%á=áNOTáday%
  873. 9.06
  874. áWHENá2:áLETáfirmament$=öHeavenò
  875. 9.06
  876. áWHENá3:
  877. 9.06
  878. ááREPEAT
  879. 9.06
  880. ááPROC_gather_waters
  881. 9.06
  882. ááUNTILádry_land%=TRUE
  883. 9.06
  884. ááMOVEáland_x%,land_y%
  885. 9.06
  886. ááPROC_plot_sprite(öplantò)
  887. 9.06
  888. ááAPPENDáöfruitò
  889. 9.06
  890. ááINSTALLáögrassò
  891. 9.06
  892. áá
  893. 9.06
  894. áWHENá4:
  895. 9.06
  896. ááMOVEásky_x%,sky_y%
  897. 9.06
  898. ááCIRCLEá200,200
  899. 9.06
  900. ááPRINTáöTheáSunò
  901. 9.06
  902. ááFORástar%=1áTOá10000000
  903. 9.06
  904. ááPOINT(RND(1024),áRND(1240))
  905. 9.06
  906. ááNEXTástar%
  907. 9.06
  908. ááSYSáöSprite_Opò,,moon%áTOánight%
  909. 9.06
  910. ááTIME$=ö1stáJaná0000ò
  911. 9.06
  912. ááPROC_Vivaldi
  913. 9.06
  914. ááREMáFouráSeasons!
  915. 9.06
  916. áWHENá5:
  917. 9.06
  918. ááREPEAT
  919. 9.06
  920. áááPROC_living_creature
  921. 9.06
  922. ááUNTILáwater$=öabundantòáANDáair$=
  923. 9.06
  924. öabundantò
  925. 9.06
  926. áWHENá6:
  927. 9.06
  928. ááFILLáland%,beasts%
  929. 9.06
  930. ááONáERRORáPROC_make_mankind
  931. 9.06
  932. ááPROCreateá:áREMáReadáitáoutáloud!
  933. 9.06
  934. áWHENá7:
  935. 9.06
  936. ááWAITátwenty_four_hours%
  937. 9.06
  938. ENDCASE
  939. 9.06
  940. GOTO chapter_two%
  941. 9.06
  942. REM He made the rules, so He can break them too!
  943. 9.06
  944. END
  945. 9.06
  946. Nigel Caplan, Leeds.
  947. 9.06
  948. Confessions of an email addict Ö All this emailing is getting to me Ö 
  949. Iáspend ages emailing people because it is such good fun! Also, there is 
  950. a real danger of it creating a two-tier communications system because it 
  951. so easily takes precedence over letters. Since Iágot the ANT Suite 
  952. going, it is so easy to do emails that Iáhardly ever leave an email 
  953. unanswered overnight.
  954. 9.06
  955. The speed and ease of sending emails, means that they tend to be shorter 
  956. than letters Ö you send an email when you think of something to say Ö so 
  957. because emails tend to be shorter than letters, they are quicker and 
  958. easier to answer. What is more, if you are taking the trouble to write a 
  959. letter, you tend to make it worthwhile, donæt you? A very frequent line 
  960. in the letters Iáreceive is öWhile Iæm writing, Iæd just like to 
  961. say...ò. That is quite understandable, but the longer the letter, the 
  962. more likely it is that it gets left öuntil Iácan find time to answer 
  963. itò. Sorry about this Ö itæs not deliberate, but Iæm only human!
  964. 9.06
  965. Respond in haste, repent at leisure! Ö One danger of this, as 
  966. Iámentioned last month, was of sending an email in the heat of the 
  967. moment and regretting it later. That happened to a good friend of mine 
  968. just recently. He wrote a very stroppy email to someone in response to a 
  969. decision he disagreed with. Having written it, and got it out of his 
  970. (emotional) system, he deleted it (he thought) from his computer system. 
  971. Wrong! He had hit the wrong icon on the Voyager toolbar and the email 
  972. was sent anyway. It was extremely embarrassing, so take that as a 
  973. warning and donæt get caught out. If Iáam doing anything like that, 
  974. Iáprepare the message in Impression and save it as a separate document, 
  975. and then IáSave Text (with linefeeds and no styles) into Marcel, the ANT 
  976. Suiteæs mailer.
  977. 9.06
  978. Declining standards (of English) Ö One thing Iáregret with emails is 
  979. that, because they are so informal, people tend to get very sloppy with 
  980. their use of English; grammar, syntax and punctuation. Iáthink that is a 
  981. shame. Iáalso donæt much care for the abbreviations that infect the 
  982. emails and newsgroups. They are not worth the time and/or transmission 
  983. time they save, IMHO. :-)
  984. 9.06
  985. Declining standards Ö Whilst Iáam in ÉMoaning Minnieæ mode, Iáwill share 
  986. quite an unpleasant experience. As you well know, Iáwrite provocative 
  987. Godslot-type comments in the ifc (Ooops, sorry! inside front cover) of 
  988. the magazine. öWouldnæt it be goodò, Iáthought, öto find some other 
  989. Christians who frequent the Internet. Iácould email the Godslots to them 
  990. in draft form and see what they think.ò
  991. 9.06
  992. So, how do you go about getting in touch with someone on the Internet 
  993. who has similar interests to you? You frequent the newsgroups Ö 
  994. Ébirdwatchingæ, ÉChicago-Bearsæ, ÉMetallicaæ, Éurban-transportæ Ö you 
  995. name it, itæs there Ö and the range is growing daily. Well, Iásearched 
  996. through the list of newsgroups and came up with Éalt.christnetæ and 
  997. Éalt.religion. christianæ. öThey should be a good place to startò, 
  998. Iá(naively) thought.
  999. 9.06
  1000. Iásubscribed and immediately (a serious newbie error!) posted my request 
  1001. for help. A couple of hours later, Iálogged on again to see what Iámight 
  1002. find. Iáfelt as if Iáhad descended into some sort of international 
  1003. cesspit. What Iáfound myself reading was a barrage of abuse against the 
  1004. church, against Christians, against God and against Jesus, using foul 
  1005. language and sexual innuendo. Well, no, they generally didnæt bother 
  1006. with innuendo but were sexually explicit, most often about Jesus and his 
  1007. mother, Mary.
  1008. 9.06
  1009. Iádo feel sorry for people who think it is clever to descend to these 
  1010. sorts of depths but it also annoys me that they can get away with such 
  1011. behaviour. Iávery much doubt whether they would get away with similar 
  1012. abuse against Islam, Muslims and Allah!
  1013. 9.06
  1014. (Iáhave just checked out Éalt.religion.islamæ and, surprise, surprise, 
  1015. it seems to be just fairly level-headed discussion of Islam Ö no abuse 
  1016. it sight.)
  1017. 9.06
  1018. Best sig-art? Ö Iágot in trouble for encouraging email art because öit 
  1019. chews up peopleæs phone billsò, Iáwas told, if there are too many large 
  1020. art files flying around. Iádecided, therefore, that Iáwould reduce the 
  1021. size of my own .sig. Originally, being a keen öNon-Designeræs Design 
  1022. Bookò user, Iáhad my address etc ranged right and, to do that, Iáhad 
  1023. padded it out with space characters. Iáthen changed it so that it was 
  1024. ranged left again, albeit with a three-space indent. This reduced the 
  1025. size by 125 bytes. So, what does that save? Well, on average, Iásend 
  1026. about 24 emails a day, so thatæs 3Kb Iáhave saved. Great! That will save 
  1027. me, err, about one second of transmission time which, at local daytime 
  1028. rates, is 2p. Still, thatæs 10p a week, ú5 a year. Hmm, Iáthink Iæll go 
  1029. back to my right-ranged .sig after all!
  1030. 9.06
  1031. Anyway, here is a nice little piece of sig-art and that only occupies 
  1032. 126 bytes including the name and the separator Ö well done, John!
  1033. 9.06
  1034. ÿ 
  1035. 9.06
  1036. John Dawson               @@
  1037. 9.06
  1038.                           \/
  1039. 9.06
  1040. jackdaw@argonet.co.uk   /(  )\
  1041. 9.06
  1042. =========================m==m===
  1043. 9.06
  1044. .sig separator Ö In case there are any other newbies out there, the 
  1045. <hyphen><hyphen><space> above Johnæs name is deliberate Ö a special 
  1046. convention. Donæt take the (invisible) space out like Iádid (the ever-
  1047. tidy editor!) because it is part of the convention and it wonæt work 
  1048. without it. What is it for? Well, it is a special separator, so that 
  1049. email software can detect where the real message ends and the .sig 
  1050. begins. If you so choose, the software can then chop off the .sig and 
  1051. not display it.
  1052. 9.06
  1053. Message preparation Ö Having got used to using Impression with its 
  1054. automatic spell-checking and its abbreviations, Iáwas finding it hard, 
  1055. having to use a plain text editor, so Iádecided to use Impression and 
  1056. save as text-with-linefeeds. That is OK to an extent, but Impression 
  1057. puts in smart quotes which email doesnæt like.
  1058. 9.06
  1059. My solution, therefore, is Impression Junior. This was distributed free 
  1060. on an Acorn User disc, so there should not be any copyright problems. 
  1061. Iáhave it set up so that it does not use smart quotes and so that, by 
  1062. default, when Iáhit <ctrl-shift-T>, styles are off and linefeeds are on. 
  1063. Also, the default document includes öCheers, Paul.ò plus my .sig. The 
  1064. default document also uses a monospaced font (Corpus) at such a size 
  1065. that the line length is just 70 characters. That way, when people quote 
  1066. back my comments, the line length wonæt be too long.
  1067. 9.06
  1068. Since Publisher is Filer_Run in my boot sequence, any files Iádouble-
  1069. click will load into Publisher rather than Junior. The only thing 
  1070. Iácanæt do is <ctrl-C> to copy from a Publisher document and <ctrl-V> 
  1071. back into Junior Ö bother! Still, when Iáam quoting from a Publisher 
  1072. file, it probably has Énastiesæ in it, so what Iádo is save it without 
  1073. styles or linefeeds into my ramdisc and load it into Edit. Then, using a 
  1074. single Keystroke combination, Iástrip through it, turning smart quotes 
  1075. into normal quotes, dashes into hyphens and pound signs into #æs. Then 
  1076. Iádrop it into Junior.
  1077. 9.06
  1078. (When Iástarted doing this, Iáwas using Publisher Plus 5.06 and so Iáwas 
  1079. having to remember to use smart quotes (<shift-ctrl-\>, etc) in Plus and 
  1080. unsmart quotes in Junior. What a relief to find that, in Plus 5.08 (and 
  1081. Publisher 4.08), you type unsmart quotes anyway, and Publisher 
  1082. automatically turns them into smarts Ö bliss!)
  1083. 9.06
  1084. (On the negative side, Iáhave had a lot more crashes since IáÉupgradedæ 
  1085. to 5.08. Has anyone else found that, or is it just coincidence?!)
  1086. 9.06
  1087. Site and email quoting Ö If you are telling someone about a web site and 
  1088. giving them the URL, or if you are suggesting they email someone, it 
  1089. would be good to get into the habit of saying, öWhy not contact 
  1090. mailto:fred@paston.co.uk?ò or öYou should see our wonderful new web site 
  1091. at http://www.cybervillage .co.uk/acorn/archive/ò. The reason for being 
  1092. sure to include the Émailto:æ and Éhttp:æ is that Éall good Internet 
  1093. softwareæ (e.g. the ANT Suite), displays those URLs on screen in blue 
  1094. so, if you do want to mail the person or visit the site, you just click 
  1095. on the URL and away you go Ö easy or what?!
  1096. 9.06
  1097. (Actually, Iáemailed this last piece of advice to a PC-user and his 
  1098. response was that it would be nice to have software as integrated as the 
  1099. ANT Suite. Does anyone know how Acorn Internet software compares with PC 
  1100. equivalents Ö in both price and facilities?)
  1101. 9.06
  1102. Ed.
  1103. 9.06
  1104. Email misuse? Ö Iáwould be interested to hear what other readers think 
  1105. about this...
  1106. 9.06
  1107. Iáemailed Sales@acompany.co.uk to chase an order that was a month 
  1108. overdue and received what seemed to be an automated response assuring me 
  1109. of their good commercial practices. It advised me that if Iáwished to 
  1110. trace the progress of an order, Iáshould email sales@anothercompany.com. 
  1111. Iáassumed that they were trying to centralise their customer service and 
  1112. did as requested but received exactly the same automated message!
  1113. 9.06
  1114. Iáfeel that this is an appalling misuse of email. It wasted my time, 
  1115. delayed chasing the order by phone for a further two days and, for those 
  1116. who pay directly for email services, it is a waste of money. Iáfeel that 
  1117. the use of such automated services is the antithesis of spirit of the 
  1118. system and that organizations should be strongly discouraged from such 
  1119. practices. We would be much better off without any apparent email access 
  1120. to this company. 
  1121. 9.06
  1122. Don Lewis <Don.Lewis@bristol.ac.uk>
  1123. 9.06
  1124. Iáagree entirely, Don, but Iáfind that Iáhave also tried to avoid 
  1125. ringing the same company since they installed their automated answering 
  1126. system. It is SO unfriendly, trying to remember which number to press, 
  1127. and wondering whether to wait until the bitter end of the interminable 
  1128. message in case it tells you something helpful. It canæt save much money 
  1129. and, in my view, it creates SUCH a bad impression for customers. Neither 
  1130. of these, to me, are signs of progress. What do others think? Ed.
  1131. 9.06
  1132. PC card speed Ö People seem to want some form of comparative benchmark 
  1133. timings for the various PC Cards now available. Whilst Iáwould not wish 
  1134. to imply that the following details are definitive, they should at least 
  1135. give an idea of how the various cards compare to one another when 
  1136. running Windows. 
  1137. 9.06
  1138. These ratings were created using the Windows User benchmark program. 
  1139. They were run on a 34Mb RiscPC with 16Mb allocated to the PC card. Both 
  1140. PC partitions (drive C: 200Mb, drive D: 400MB) exist on SCSIádrives 
  1141. attached to the computer via an Acorn MkIIIáSCSIácard. Windows 95 is 
  1142. being booted. The figures are averages of five runs through the program. 
  1143. 9.06
  1144. Benchmark    Acorn    Aleph1    Acorn    
  1145. Aleph1 
  1146. 9.06
  1147.     SX/33    DX2/80    DX4/100    5x86/100 
  1148. 9.06
  1149. Processor    4.6    15.5    21.5    36.5 
  1150. 9.06
  1151. Memory    4.1    8.2    9.3    12.2 
  1152. 9.06
  1153. Graphics    4.3    6.2    6.4    6.5 
  1154. 9.06
  1155. Disc    5.9    12.4    13.0    18.3 
  1156. 9.06
  1157. Windows Perf.    1.7    3.6    4.0    
  1158. 5.9 
  1159. 9.06
  1160. OVERALL    3.8    8.1    9.2    12.5
  1161. 9.06
  1162. If one recalibrates these figures as percentage improvements over the 
  1163. lower rated cards, we get: 
  1164. 9.06
  1165. From/To    DX2/80    DX4/100    5x86/100 
  1166. 9.06
  1167. SX/33    +113%    +142%    +229% 
  1168. 9.06
  1169. DX2/80    -    +14%    +54% 
  1170. 9.06
  1171. DX4/100    -    -    +36% 
  1172. 9.06
  1173. David Coronel, The Data Store, Bromley.
  1174. 9.06
  1175. Personal Accounts from Apricote Ö Iáasked last month whether anyone 
  1176. wanted to share their experiences of Personal Accounts, positive or 
  1177. negative. Iáhavenæt had much response so far but all Iáhave had has been 
  1178. very much in terms of strong support for an excellent product.
  1179. 9.06
  1180. Ed.
  1181. 9.06
  1182. Report Ö Thanks for publishing the review. It was good timing as 
  1183. teachers will now be contemplating the prospect of report-writing 
  1184. looming upon them... and Iáhope !Report will assist them.
  1185. 9.06
  1186. Iáfelt the review was fair and Iáhave made alterations accordingly. 
  1187. Iáregret Iáhave had little feedback or comments from users and would be 
  1188. pleased to receive further requests or criticism.
  1189. 9.06
  1190. However, Iáfeel that the power of Reportæs code system was not fully 
  1191. conveyed in the review. In brief, when !Report comes across #She#, this 
  1192. will be changed, depending upon the gender set, to She or He (the same 
  1193. with #she#, #Her#, #her# etc). The code #Name# will also be changed to 
  1194. the setting given in the name box.
  1195. 9.06
  1196. Iáhave included a full version of Report (now Careware) for the Archive 
  1197. monthly disc. If anyone would like a copy, please send an E-formatted 
  1198. disc and p&p (or ú1) to me. If readers wish to pass a copy on to their 
  1199. schoolæs IT service, Iáwould be delighted. (No, Iádonæt make a profit!)
  1200. 9.06
  1201. Robert Lytton, 7 Helmsley Drive, West Park, Leeds LS16 5HY.
  1202. 9.06
  1203. Internet Column
  1204. 9.06
  1205. Dave Pantling
  1206. 9.06
  1207. I chose an interesting time to become the Internet Columnist! It appears 
  1208. that Acorn will be focusing much of their future development resources 
  1209. onto Éreference designæ machines for Internet access. The ÉNetSurferæ, 
  1210. for want of an official title, is being designed to provide a low-cost, 
  1211. stand-alone system with internal modem, OS in ROM, and software for 
  1212. Internet access.
  1213. 9.06
  1214. Acorn has been contracted to design a range of such Éboxesæ for Oracle Ö 
  1215. the Worldæs second biggest software developer. Why should Oracle be 
  1216. interested in ARM-based machines? Well, particularly for the home 
  1217. market, ARM machines have several distinct advantages. 
  1218. 9.06
  1219. First of all, RISCáOS is easy to use, especially for the newcomer to 
  1220. computer technology, and therefore itæs easy to sell Ö assuming you can 
  1221. get customers in front of the machine in the first place!
  1222. 9.06
  1223. Secondly, the machine must sell into the U.S. market for $500 or less, 
  1224. so it must be very cheap to manufacture. If the Internet access software 
  1225. is in ROM, there is no need for such a machine to have either a floppy 
  1226. drive or a hard drive. That removes two mechanical components for a 
  1227. start (the bits that tend to go wrong first) and their interfaces! This 
  1228. cuts manufacturing costs and warranty repair rates, both of which are 
  1229. major contributors to the cost of a consumer item.
  1230. 9.06
  1231. Thirdly, the unit must have a low component count. If you compare the 
  1232. sparse terrain of a RiscPC motherboard with that of a PC motherboard, 
  1233. you will see quite a difference Ö another plus point for Acornæs RISC 
  1234. technology.
  1235. 9.06
  1236. Point four is that an ARM-based machine wouldnæt require a fan. For a 
  1237. domestic appliance which is going to be used in a living room, this is 
  1238. an important consideration.
  1239. 9.06
  1240. If this project proves successful, there could be hundreds of thousands 
  1241. of RISCáOS machines (Oracle are talking of selling a million in the US) 
  1242. selling through electrical retailers, and Acorn will become a household 
  1243. word again as in the days of the BBC Micro. (Not sure about that, Dave. 
  1244. They may be ÉAcorn insideæ, but I doubt that will be shown outside! Ed.) 
  1245. Anyway, if <someone@applied-risc-tech.co.uk> keeps me informed, Iæll 
  1246. keep you informed...
  1247. 9.06
  1248. One thing you may be wondering is, if the ÉNetSurferæ doesnæt have any 
  1249. permanent storage, how are people going to keep track of their mail and 
  1250. news? Well, I can only assume that the network provider will have to 
  1251. allow you to store things on the local server Ö but Iæm not sure I like 
  1252. the idea of someone else Élooking afteræ all my files!
  1253. 9.06
  1254. Sleaze and slime
  1255. 9.06
  1256. Letæs face facts, if you give people the opportunity to say what they 
  1257. like without any fear of personal confrontation, some people will take 
  1258. advantage. The cloak of anonymity offered by email is an opportunity for 
  1259. the Ébottom feedersæ of the Internet. If you expect to find the top 1% 
  1260. on the Internet, you must also expect to find the bottom 1%.
  1261. 9.06
  1262. Concerned parents wishing to control their childrenæs access to this 
  1263. material have a dilemma. To prevent access, they need to know the 
  1264. offending addresses and use the Éfilteræ option in their networking 
  1265. software. This would be easy except for one thing Ö these pages arenæt 
  1266. always clearly labelled.
  1267. 9.06
  1268. The counter balance to this point is that some activities on the 
  1269. Internet just wouldnæt be practicable without that level and ease of 
  1270. communication. A case in point is ÉJoolieæs Jointæ, a web site devoted 
  1271. to people with MS. People can join a mailing list to receive news and 
  1272. information about the latest research, and respond to others on the 
  1273. list. The time between asking a question and getting a response may only 
  1274. be a couple of hours. By mail, the facility would be slow, cumbersome, 
  1275. difficult to organise and very expensive. Participants could be (and 
  1276. are) located anywhere in the world. Joolieæs Joint can be found at: 
  1277. http://dspace.dial.pipex.com/town/square/ae218/
  1278. 9.06
  1279. Cybervillage
  1280. 9.06
  1281. One of the best independent Acorn sites Iæve come across is 
  1282. Cybervillage, run by Malibran and Quantumsoft. It is home to a number of 
  1283. commercial and special interest sites, and the usual links to all the 
  1284. Acorn companies are supplemented with rarer sites run by hobbyists.
  1285. 9.06
  1286. Digital Databank, the popular BBS, has a site here, with lots of 
  1287. software to download and a variety of special interest areas. There is a 
  1288. comprehensive list of dealers and developers, by geographical area, 
  1289. allowing you to find the company nearest you. ÉHeard on the Netæ is my 
  1290. favourite section. The cybervillagers scour the Internet looking for 
  1291. information, rumours and hard facts, and then bring you the latest 
  1292. highlights.
  1293. 9.06
  1294. Archiveæs new Web Site!
  1295. 9.06
  1296. We now have a web site of our own! To start with, it will just contain 
  1297. brief excerpts from Archive, but in the future, we hope it will grow to 
  1298. be a thriving site. Presently, you can read the latest Acorn news, find 
  1299. out what special offers or discounts are currently available, read what 
  1300. products are available, place small ads or just admire the pretty 
  1301. graphics.
  1302. 9.06
  1303. There are several sites offering just one of these facilities, but it 
  1304. would be nice to get it all under the one roof. The site is very much in 
  1305. its formative stages, so I am looking for comments and criticisms.
  1306. 9.06
  1307. Now youæve read all that, Iæll tell you where the site is! The URL is:
  1308. 9.06
  1309. http://www.cybervillage.co.uk/acorn/archive/
  1310. 9.06
  1311. Iæm sorry that, once again, I havenæt been able to review ANTæs Internet 
  1312. Suite. It arrived shortly before the last issue went to press, which is 
  1313. too short a time for me to become familiar with it. Iæll do it next 
  1314. month Ö I promise!
  1315. 9.06
  1316. (The only thing Dave did say in an email today was that he was 
  1317. transferring to using ANT Suite for mail and news because it is öfar 
  1318. superior to Voyagerò. Ed.)
  1319. 9.06
  1320. You can email me, parky@argonet.co.uk. Alternatively, you can write to 
  1321. me care of the Editor.áuá
  1322. 9.06
  1323. No Limits to Learning
  1324. 9.06
  1325. Geoff Lambrechts
  1326. 9.06
  1327. Confounding everyone who expected the same old Acorn but with PCs as 
  1328. well, Acorn Education went into the black at the BETT Show. They 
  1329. announced their MediaRange and have since followed it up with a 
  1330. conference called MediaFuture æ96.
  1331. 9.06
  1332. Current practice?
  1333. 9.06
  1334. In order to interpret the evolution of learning technologies proposed by 
  1335. Acorn, it is important to start by establishing the current situation in 
  1336. schools. There is lots of good practice already in schools in this 
  1337. country.
  1338. 9.06
  1339. My school is fortunate in being well resourced: we have 150 Pocket Books 
  1340. (70 with staff), networked CD-ROMs, plenty of processing power 
  1341. available, including multimedia RiscPCs and other PCs. This gives us a 
  1342. 4:1 pupil-computer ratio when you include the Pocket Books. There is 
  1343. also internal email available on the network, access to foreign and 
  1344. home-grown teletext, and three Internet access points of differing types 
  1345. and uses. This means that we already have huge amounts of information 
  1346. available to students from machines at school and at home. Some schools 
  1347. have more, some schools have less and some can only dream of this level 
  1348. of investment. For us, this is the present, and we are now being told 
  1349. that the new technologies are going to give us more access to more and 
  1350. more multimedia data, and more children will own their own palm top 
  1351. computers that they can carry with them all the time!
  1352. 9.06
  1353. Signs of change?
  1354. 9.06
  1355. In 10 years spent teaching IT to children, I have never (I hope) been 
  1356. driven simply by the latest Whiz Bang Technology. I do not intend to 
  1357. allow Acornæs (or anyone elseæs) marketing to determine what I buy Ö 
  1358. that would be the tail wagging the dog. However, by talking about the 
  1359. MediaRange, Acorn have highlighted for me that education, and learning 
  1360. through IT, are changing.
  1361. 9.06
  1362. We are all concerned about the management of change, and any help from 
  1363. industrial companies, such as Acorn, is very welcome. The only proviso, 
  1364. however, is that our aim should be to improve the quality of the 
  1365. studentsæ learning experience.
  1366. 9.06
  1367. Acorn describe the MediaRange as being Éaáframework for technologyæ 
  1368. rather than a list of products. Some of the ideas have been around for a 
  1369. while but this initiative has moved things further.
  1370. 9.06
  1371. The MediaRange suggests four categories of learning styles for the 
  1372. latest media and gives a name to the type of products that fall into 
  1373. each one.
  1374. 9.06
  1375. 1) Explore: öWatch and note with a MediaSurfer.ò
  1376. 9.06
  1377. The learner is mostly passive and simply receives information. This may 
  1378. be watching the television or reading a Worldwide Web page. If this is 
  1379. all that is needed, Acorn argue that you do not need an expensive three-
  1380. piece desktop computer Ö just some form of box with a remote control and 
  1381. a TV will be quite adequate.
  1382. 9.06
  1383. They had an Online Media set-top box on the BETT stand as an example of 
  1384. what this kind of hardware could be. Even though the Oracle deal was 
  1385. announced on the first day of the show, nobody from Acorn was committing 
  1386. themselves to a price or even talking much about the alleged Netsurfer.
  1387. 9.06
  1388. Will there be something soon that talks to the Internet for a few 
  1389. hundred pounds? It was suggested that MediaSurfers may also be connected 
  1390. to the local school network. A configuration of cheap surfers in every 
  1391. classroom could be a very effective way of delivering information, 
  1392. especially if large amounts of data were readily available on a local 
  1393. hard disc.
  1394. 9.06
  1395. 2) Interact: öChoose and do with a MediaSelector.ò
  1396. 9.06
  1397. Here the student can decide where to go and what to do. If the software 
  1398. enables the user to adapt the service to who they are and what they 
  1399. want, then this will be a big plus, but if all we get is a series of 
  1400. disconnected bits of data, children will probably just become more 
  1401. confused. There are plenty of so-called interactive multimedia CD-ROMs 
  1402. around, though not all of them are very interactive.
  1403. 9.06
  1404. Perhaps we will be seeing personalised interactive television and 
  1405. software piped into every school and living room. If we do, there has to 
  1406. be a great deal of thought and effort to make it really useful, and we 
  1407. must help the learner make sense of this exciting new information age.
  1408. 9.06
  1409. Do we really need so many PCs anymore or can we help kids achieve with a 
  1410. black box at the end of a piece of cable connected to the whole world?
  1411. 9.06
  1412. 3) Participate: öContribute and create with a MediaProcessor.ò
  1413. 9.06
  1414. Children will learn more effectively if they are involved in what they 
  1415. are doing Ö ÉI do, I understandæ. To do this with IT, they will have to 
  1416. be able to create interactive documents and their own multimedia 
  1417. presentations. They will want something like a computer with a keyboard 
  1418. and a mouse. An A7000 painted black was used as an example of this at 
  1419. BETT.
  1420. 9.06
  1421. 4) Originate: öDevise and develop with a MediaMaker.ò
  1422. 9.06
  1423. Much of what children do with IT is reassembling bits of text and 
  1424. clipart, and is not really creative. Plagiarism is nothing new Ö it is 
  1425. so easy to use technology to copy rather than originate that we need to 
  1426. find strategies to encourage originality. Children should be given the 
  1427. chance to learn to develop new skills working with video, audio, 
  1428. graphics and presentation. The RiscPC with video capture and editing 
  1429. facilities is just the kind of tool that will allow children to create.
  1430. 9.06
  1431. The missing link?
  1432. 9.06
  1433. The MediaPad (i.e. the Pocket Book Ö on which I am writing this article 
  1434. and which I will use, with a modem, to send it to Paul!), is the name 
  1435. given to the portable computers that can link, i.e. fetch and carry 
  1436. data. The concept of one per child (OPC) is becoming cheaper all the 
  1437. time and should give everyone much wider IT opportunities. I have even 
  1438. seen a Pocket Book attached to a Media Selector (set-top box), being 
  1439. used as both an input and an output device, and I can certainly testify 
  1440. to the value of providing our pupils and staff with Pocket Books. You 
  1441. can apparently even have multimedia talking stories running on them. 
  1442. (Yes, I can confirm that, Geoff. I saw Sherstonæs Talking Stories 
  1443. running on a Pocket Book at BETT. Ed.)
  1444. 9.06
  1445. Acorn already have products in most of the slots and are saying that the 
  1446. MediaSurfers and MediaSelectors, with some sort of Education Online 
  1447. service, will be available by Éthe third quarteræ of this year. If that 
  1448. means the start of the school year in September, we should all start now 
  1449. to think how we spend our money. Instead of thinking about which 
  1450. computer to buy, we will have to decide what percentage should be spent 
  1451. on Pocket Books and set-top boxes as well!
  1452. 9.06
  1453. MediaFuture æ96 Conference
  1454. 9.06
  1455. The appalling weather and the bad road conditions meant that several 
  1456. people couldnæt make it, but over 70 people gave up their Saturday to 
  1457. take part in a conference in Northampton on 27th January.
  1458. 9.06
  1459. The delegates were a mixture of software publishers, writers, teachers 
  1460. and lecturers. There were even some school children there. You may feel 
  1461. that it is a bit odd to actually ask the young people who will be using 
  1462. the new technologies what they think about it but, in fact, they spoke 
  1463. as well as, if not better than, many of the so-called experts! They were 
  1464. very clear that they wanted real choice rather than a restricted set of 
  1465. options.
  1466. 9.06
  1467. The day started with three presentations: Alastair Wells of Netherhall 
  1468. School explained how, for his school, IT learning is moving into the 
  1469. home and is on the move with the Pocket Book. Alastair is also involved 
  1470. with the Cambridge interactive TV trial, and so has a good idea of where 
  1471. the new technologies might be taking us.
  1472. 9.06
  1473. Geoff Vincent, of Online Media, called for the right tools for the job 
  1474. and identified a need for open standards, if this is all going to work 
  1475. effectively.
  1476. 9.06
  1477. Tony Wheeler, from TAG Developments, outlined how children can now 
  1478. access lots of new forms of media, and how we must encourage and enable 
  1479. them to be creative.
  1480. 9.06
  1481. In the afternoon, we split into seminar groups to discuss a range of 
  1482. questions. The conclusions reached should be available from Acorn 
  1483. Educationæs web pages by now. It was clear from the conference that 
  1484. something exciting is happening and that Acorn seem much more relaxed 
  1485. and open and willing to share their ideas. As the conference chairman, 
  1486. Martyn Wilson, IT Adviser for Hampshire, put it, ÉUK IT education is re-
  1487. defining itself and developing a new central role in the IT revolutionæ.
  1488. 9.06
  1489. Summary
  1490. 9.06
  1491. Things are changing rapidly and radically, and there is a need for 
  1492. teachers to be more involved in this process of change. Those who have 
  1493. to deliver, need to feel a sense of ownership. Teachers as a whole must 
  1494. learn to ÉPlay to Winæ instead of ÉPlaying Not to Loseæ all of the time. 
  1495. We must try to step outside our day-to-day challenges, and start to 
  1496. think laterally.
  1497. 9.06
  1498. Acorn have certainly initiated a debate and thrown down a challenge to 
  1499. those of us concerned with learning, and they are not just going on 
  1500. about Acorn product developments to the exclusion of everything else. 
  1501. Acorn Education appears to be putting education and learning before 
  1502. trying to sell us the latest bit of inappropriate business technology, 
  1503. as everyone else is. I donæt think that MediaRange gives all the 
  1504. answers, but it is definitely worth thinking about Ö and it may arrive 
  1505. sooner than we think.
  1506. 9.06
  1507. If you have any ideas, comments, etc, write to Geoff at: 6 Osprey Walk, 
  1508. Buckingham, MU18á7JA or <geoff.lambrechts@campus.bt.com>áuá
  1509. 9.06
  1510. Club News
  1511. 9.06
  1512. Sibelius Evening Ö This isnæt a computer club meeting, but is organised 
  1513. by the Norwich & Norfolk Area Royal Society of Church Music. On 27th 
  1514. February, 7.30 to 9.30 p.m., at Norwich School, Cathedral Close, 
  1515. Norwich, there is a meeting entitled ÉNew Possibilities: Using the 
  1516. computer for producing musical scores in a local church context.æ 
  1517. Details from Miles Quick, 20 Bishopgate, Norwich, NR1 4AA. (01603-
  1518. 662570)
  1519. 9.06
  1520. (A company called Norwich Computer Services will also be represented 
  1521. there! Ed.)
  1522. 9.06
  1523. Suffolk Acorn Risc Club Ö The club meets every month, usually on the 
  1524. second Thursday of the month, in Ipswich Central library (use the side 
  1525. entrance in Old Foundry Road). Special events include: 14th March æ96 Ö 
  1526. A Musical Evening with Sibelius Software Ö Sibelius Software will be 
  1527. demonstrating their highly acclaimed music package and showing how to 
  1528. enter music directly onto a score from a Midi keyboard. 
  1529. 9.06
  1530. 11th April æ96 Ö Design Your Own Newsletter Ö Hints and tips on using 
  1531. Draw, Paint and Impression. 
  1532. 9.06
  1533. 9th May æ96 Ö AGM and a Special Surprise Attraction Ö The clubæs Annual 
  1534. General Meeting, featuring a special bribe for attending.áuá
  1535. 9.06
  1536. Advanced RISC Machines Column
  1537. 9.06
  1538. Alex Singleton
  1539. 9.06
  1540. Boy, this is hot! Iæm talking about one of these old-fashioned Pentiums 
  1541. which, for some reason, come with a heat sink and fan. While Intel has 
  1542. to be credited with the invention of the microprocessor, Iáfind it hard 
  1543. to understand why the company is still developing processors which are 
  1544. based on 1970sæ technology. As a result, many people envisage a major 
  1545. swing in the industry away from Intel in the next few years ù it is 
  1546. expected that the next version of Windows will be compiled to run on a 
  1547. variety of processors like Windows NT does already.
  1548. 9.06
  1549. Strong RiscPC before RiscPC 800
  1550. 9.06
  1551. I think itæs highly likely that a StrongARM-based RiscPC will be 
  1552. released before a RiscPC 800. This is because the first StrongARMs will 
  1553. be available from ARMæs manufacturing partners on 5th February (i.e. 
  1554. before you read this). However, it will be the summer before ART can get 
  1555. its hands on an ARM810.
  1556. 9.06
  1557. ARM deal with Oki
  1558. 9.06
  1559. January 24th saw the announcement that Oki was licensing the ARM7TDMI 
  1560. processor core. According to ARM, Oki will be using the cores to create 
  1561. and sell controllers for car electronics and computer peripherals 
  1562. (including disc drives, CD-ROM drives and printers). Furthermore, the 
  1563. company plans to use the processor as the basis of future communications 
  1564. products such as mobile phones.
  1565. 9.06
  1566. According to ARMæs CEO and MD, Robin Saxby, öOki brings new expertise to 
  1567. the ARM partnership and opens up new markets to the ARM architecture.ò
  1568. 9.06
  1569. The ARM7TDMI is an Éeasy to integrateæ 32-bit RISC processor core with 
  1570. Thumb and Embedded ICE architecture. What, you may ask, are they? Thumb 
  1571. is an extension to ARM processors which, to put it simply, compresses 
  1572. program instructions and makes the processor work faster when placed in 
  1573. a machine with an 8 or 16-bit bus (when compared to an ordinary ARM). 
  1574. EmbeddedICE enables the likes of Oki to test operating software on, say, 
  1575. prototype mobile phones without wasting the phoneæs small memory with 
  1576. test software. Instead, the mobileæs ARM processor is attached to a 
  1577. desktop computer which performs the tests.
  1578. 9.06
  1579. ARM C compilers
  1580. 9.06
  1581. Tony Houghton is, apparently, waiting around rather a lot. As the writer 
  1582. of the C++ Column, he finds himself using Acornæs C++ compiler rather 
  1583. frequently. Because this compiler converts the C++ source code into C 
  1584. and then compiles it, the process is relatively slow.
  1585. 9.06
  1586. ARM has, for some time, marketed a C development environment for PC, Sun 
  1587. and DEC Alpha computers. This emulates an ARM processor and enables 
  1588. software to be tested before the intended hardware has been completed 
  1589. (the EmbeddedICE method is different as it involves the finished 
  1590. product). As I write, ARM is developing a C++ compiler for the 
  1591. environment and ART will be licensing this in order to produce a RISC OS 
  1592. compiler. According to Peter Bondar, ART hopes to finish it by the 
  1593. middle of the year ù expect to see it at Acorn World.
  1594. 9.06
  1595. Processor speed increase
  1596. 9.06
  1597. My A3000 used to be the fastest personal computer in the world. As you 
  1598. can see from the graph, calling an ARM 2 machine Éfastæ nowadays is 
  1599. quite ridiculous. ARM estimates that the StrongARM range of processors 
  1600. will start at at least 160MIPS but we should expect far higher speeds.
  1601. 9.06
  1602. Contacting me
  1603. 9.06
  1604. Feel free to drop me a line with any processor queries, or requests for 
  1605. future coverage. Iæll try to do my best to please. My address is 31 
  1606. Great Woodcote Park, Purley, Surrey CR8 3QU. Next month, the column will 
  1607. be significantly longer, as I will be taking a technical look at the 
  1608. first StrongARM processor.áuá
  1609. 9.06
  1610. Vector Clipart File Conversion
  1611. 9.06
  1612. Charlie Woodbridge 
  1613. 9.06
  1614. If, like me, you have a lot of clipart and yet never seem to have 
  1615. enough, you may also have perused the computer magazine shelves in W H 
  1616. Smithæs and feel a little aggrieved that other platforms seem to 
  1617. regularly give away thousands of pieces of vector and bitmap clipart.
  1618. 9.06
  1619. Recently, for example, one magazine gave away the Corel Christmas 
  1620. Collection of 100 PhotoCD high quality pictures. I bought the magazine 
  1621. for the CD¡ROM alone and picked up the photos for ú2.50. It was very 
  1622. easy to convert them using the ever improving and useful ChangeFSI. Most 
  1623. bitmap images given away will convert quite happily using ChangeFSI and 
  1624. some real bargains can be found.
  1625. 9.06
  1626. For a few pounds one can purchase ImageFS which does the conversions 
  1627. quickly and Éin the backgroundæ, i.e. you double click on the image and 
  1628. it loads into Paint or another sprite editor.
  1629. 9.06
  1630. I much prefer vector graphics because you can manipulate them more 
  1631. easily, and they can be enlarged and reduced with no loss in quality Ö 
  1632. they also tend to be more compact. Vector graphics, however, have proven 
  1633. a little more tricky to convert. On Archive Utilities Disc N║2, there 
  1634. are programs called WMF->Draw, CGM->Draw and AiEps->Drw, as well as 
  1635. programs to convert the other way too, all written by Keith Sloan. These 
  1636. allowed you to convert .WMF and .CGM files quite easily and quickly. 
  1637. (These programs are also on the Archive CD costing ú12. If you have the 
  1638. CD already, youæve just saved yourself ú2 on buying the Utilities Disc! 
  1639. Ed.)
  1640. 9.06
  1641. All I had to do was:
  1642. 9.06
  1643. 1.    Copy .WMF files from a CD-ROM to my hard disk,
  1644. 9.06
  1645. 2.    Filetype them to &412 (.WMF) or &405 (.CGM),
  1646. 9.06
  1647. 3.    Double click on the file or drag it to the WMF->Draw icon on the 
  1648. iconbar,
  1649. 9.06
  1650. 4.    Drag the drawfile icon from the save dialogue box to a new 
  1651. directory or into an application,
  1652. 9.06
  1653. 5.    Look happily at my converted graphic Ö in true vector format.
  1654. 9.06
  1655. I was very happy with this new-found source of quality graphics. For 
  1656. example, I bought a magazine which was giving away 3003 quality .WMF 
  1657. images on its Éfreeæ CD-ROM. I paid ú1.99, glanced at the magazine and 
  1658. started converting the graphics. They are, of course, a little 
  1659. Americanised; some I will never use but many will be useful and the 
  1660. children at school enjoy using them too! Even if I only ever use 10%, 
  1661. Iáwill still have paid only ú1.99 for 300 useful images.
  1662. 9.06
  1663. I did get a little fed up though with copying files to my hard disk and 
  1664. filetyping them and churning through the converting process, so I 
  1665. started to look for ways to speed up the process. One method 
  1666. Iádiscovered was that Keith Sloanæs programs cater for batch processing 
  1667. Ö drag a set of files onto the programæs icon on the iconbar, tell it 
  1668. where to save the converted drawfiles, and sit back while the computer 
  1669. churns away Ö great! However, the program kept halting and reporting a 
  1670. strange error Ö Éunknown function 105æ Ö and I had to either press 
  1671. <return> or click OK. This did not, in any way, effect the quality of 
  1672. the conversion Ö it was just a nuisance. Anyway, a heavy object on the 
  1673. <enter> key solved the problem, and many files were processed quickly 
  1674. without the need for my presence!
  1675. 9.06
  1676. One slight irritation was that the drawfiles were named in upper case 
  1677. and had part or all of the /WMF extension. A very useful PD utility 
  1678. called Renamer (written by Simon Baas) came to the rescue and converted 
  1679. the names to lower case and removed the extension Ö all very effectively 
  1680. and efficiently. (!CASE2case, from Robert Lytton, on last monthæs 
  1681. Archive disc, can be used for bulk name changing, e.g. the font names on 
  1682. the Artworks CD can be changed to lower case in one fell drag. Ed.)
  1683. 9.06
  1684. Then I saw another useful PD utility called CD_Type. This program will 
  1685. enable the computer to know automatically the filetype of files on a PC 
  1686. CD¡ROM. This means that I no longer have to copy the files to hard disk 
  1687. and filetype them! Bliss. My boot file automatically runs CD_Type and 
  1688. so, whenever I put in a PC CD-ROM, most of the files have appropriate 
  1689. icons and can be viewed much more clearly on the Acorn directory system.
  1690. 9.06
  1691. So now all I do to convert a graphic is:
  1692. 9.06
  1693. 1.    Open the CD-ROM directory window,
  1694. 9.06
  1695. 2.    Ensure that the appropriate conversion program has been run 
  1696. (usually WMF->Draw),
  1697. 9.06
  1698. 3.    Double click on the file to convert,
  1699. 9.06
  1700. 4.    A save box appears (generated by WMF¡>Draw),
  1701. 9.06
  1702. 5.    Drag the drawfile from the save box to a directory or (more 
  1703. impressively) drag the file directly into Draw or another application,
  1704. 9.06
  1705. 6.    Sit back and look longingly at the newly converted graphic.
  1706. 9.06
  1707. All very easy, quick and I havenæt yet had a graphic fail to convert!
  1708. 9.06
  1709. There are just two annoyances in this process. One is that most files 
  1710. generate the Éunknown function 105æ error, and the second is that 
  1711. dragging a file into a graphic frame in Style does not work correctly Ö 
  1712. you just end up with a tiny graphic in the bottom left¡hand corner of 
  1713. the frame. If the same converted file is loaded into Draw, grouped and 
  1714. resaved, it works perfectly. I guess that this is a RISCáOS 2 to RISCáOS 
  1715. 3 problem, and have written to the author hoping that he will be able to 
  1716. solve these two Éfeaturesæ, or that he perhaps has already done so. 
  1717. Converted .CGM files already work perfectly.
  1718. 9.06
  1719. I recently saw MetaConv (⌐Keysoft) advertised in Archive and bought a 
  1720. copy hoping that it might deal better with RISCáOS 3 drawfiles. It takes 
  1721. a different approach to converting the files. A file needs to be dragged 
  1722. onto the program icon on the iconbar or into an already open MetaConv 
  1723. window. The file is converted and then you can drag-save it. However, 
  1724. Iáhave found that quite often the choice of colours is not as good as 
  1725. WMF->Draw. For example, a bear was converted and came out pink with 
  1726. MetaConv but came out brown (correctly coloured) using WMF¡>Draw. Also, 
  1727. if the files are dragged directly into a Style graphic frame, they only 
  1728. fill the bottom quarter of the frame Ö better than the files converted 
  1729. using WMF->Draw, but still not right!
  1730. 9.06
  1731. Of the two, I still prefer to use WMF->Draw. There may be times when 
  1732. MetaConv will convert files which WMF->Draw cannot cope with, but I 
  1733. havenæt found any yet!
  1734. 9.06
  1735. I have used these programs on a 9Mb RiscPC 600 with internal IDE CD-ROM 
  1736. drive and on an A4000 with an external Cumana CD-ROM drive.
  1737. 9.06
  1738. As for the magazines purchased to get the CD¡ROMs, well they come in 
  1739. handy for collage work at school!
  1740. 9.06
  1741. I hope this article will help many of the Archive readers to make use of 
  1742. this resource bank of cheap but high quality graphics.áuá
  1743. 9.06
  1744. Mips
  1745. 9.06
  1746. MetaConvertor
  1747. 9.06
  1748. Rob Ives
  1749. 9.06
  1750. A quick glance through the PC magazines on the shelf in W H Smiths will 
  1751. soon reveal an enormous amount of Windows clipart. Much of it is in the 
  1752. Windows Meta File format (.WMF) Ö the windows equivalent of drawfiles. 
  1753. There are huge PD libraries of clips, ranging from superb quality 
  1754. illustrations to some which make you think öWhy did they bother?ò They 
  1755. cover every possible subject from animals to outer space.
  1756. 9.06
  1757. MetaConvertor
  1758. 9.06
  1759. MetaConvertor is a simple utility program which effortlessly converts 
  1760. these files into drawfiles. The program comes on a single 800Kb disc 
  1761. with a slip of paper containing the instructions. Double clicking on the 
  1762. !MetaConv icon prompts you to enter your name, which is then permanently 
  1763. recorded on the disc. The file can then be dragged to your hard disc or 
  1764. used direct from the floppy. 
  1765. 9.06
  1766. Once loaded, it is simply a matter of dragging a suitable .WMF file onto 
  1767. the programæs icon and, after a short while, it is converted and 
  1768. displayed in the programæs window.
  1769. 9.06
  1770. Program controls
  1771. 9.06
  1772. As well as converting, the program provides a number of simple controls. 
  1773. 9.06
  1774. Flip Y is used to turn pictures over. (Shouldnæt it be Flip X?) Other 
  1775. controls are used to control bitmaps which are included within the 
  1776. metafile, in the same way that sprites can be included in drawfiles. 
  1777. 9.06
  1778. Once converted, the image can be saved using a standard RISCáOS save 
  1779. box.
  1780. 9.06
  1781. MetaConvertor in use
  1782. 9.06
  1783. I tried MetaConvertor on a variety of files both from PD libraries and 
  1784. from cover discs of PC magazines. The file typically converted in around 
  1785. ten seconds (on an A3020) and could then be saved out as a drawfile. The 
  1786. results could then be loaded into Draw and edited further. I had some 
  1787. problems when I loaded the files into Vector and Impression; the 
  1788. bounding boxes appeared to be in the wrong place or the wrong size. 
  1789. Loading the files into Draw and saving them again seemed to sort it out. 
  1790. 9.06
  1791. One interesting side effect. The bike file as a Windows Meta File was 
  1792. only 23672 bytes but the drawfile was 65736 bytes. Almost three times as 
  1793. large! The fact that the drawfile !Squashes down to 23617 bytes (36% of 
  1794. the original size) but the .WMF only squashes down to 21940 bytes (93%) 
  1795. implies that .WMF files are already compressed. Perhaps clip art should 
  1796. be stored as WMF files!
  1797. 9.06
  1798. Some of the files that I came across contained only bitmap files, and 
  1799. although these displayed perfectly well and loaded into Draw, I couldnæt 
  1800. find a way to load the files into Paint. Draw and Vector both displayed 
  1801. the sprites with no complaints but refused to export the bitmaps as 
  1802. sprites.
  1803. 9.06
  1804. Conclusions
  1805. 9.06
  1806. MetaConvertor does its job admirably well. It is simple to use and 
  1807. effective. At ú15.99, it offers good value for anybody with a supply of 
  1808. Windows Meta Files. Perhaps future versions could convert other vector 
  1809. file formats such as .EPS or .CGM, and a facility to convert drawfiles 
  1810. to PC format vector files would be useful. MetaConvertor is only 
  1811. available directly from KeySoft in Warrington.áuá
  1812. 9.06
  1813. Small Ads
  1814. 9.06
  1815. (Small ads for Acorn 32¡bit computers and related products are free for 
  1816. subscribers but we reserve the right to publish all, part or none of the 
  1817. material you send, as we think fit. Sending small ads (especially long 
  1818. ones!) on disc is helpful but not essential. Ed.)
  1819. 9.06
  1820. A3000, 2Mb RAM, RISC OS 3.11, 205Mb SCSI HD, colour monitor ú325, 
  1821. external SCSI CD¡ROM drive ú135, Citizen 120D+ printer ú75 or ú495 for 
  1822. everything, Fireball II and SWIV ú3 each, E¡Type 2 and Chocks Away ú7.50 
  1823. each. Phone Jason on 0113¡230¡4906 weekends in Flat 2.12, or 
  1824. <mus5jgp@electeng.leeds.ac.uk>.
  1825. 9.06
  1826. A3000, 4Mb RISC OS 3.1, Midi I/O card, Acorn monitor and stand, ú200. 
  1827. Collect or pay delivery. Phone Stevenage 01438¡365564 eves or 
  1828. <crbell@argonet.co.uk>. 
  1829. 9.06
  1830. A3000, 4Mb RAM, RISC OS 3.1, ARM3, 240Mb HD, Eizo 9060S 14ö colour 
  1831. monitor, Lindis SCSI card, PRES monitor plinth, external CD¡ROM drive, 
  1832. Midi interface + sound sampler, VIDC enhancer, double podule expansion, 
  1833. lots of software including PC Emulator ú750 o.n.o. Phone 01454¡772159.
  1834. 9.06
  1835. A310, 2Mb RAM, RISC OS 3.1, ARM3, 20Mb SCSI HD, Phillips CM8833 monitor, 
  1836. R/O 2 PRMs, buyer collects ú250 o.n.o. Phone 01260¡274780.
  1837. 9.06
  1838. A310, 4Mb RAM, RISC OS 3.1, two floppy drives, Watford external disc 
  1839. drive interface, AKF11 monitor ú175 o.n.o. Phone 01494¡672221.
  1840. 9.06
  1841. A410/1, 4Mb, RISC OS 3.1, ARM3, 170Mb IDE HD, VIDC enhancer, 5╝ö floppy 
  1842. interface, Acorn monitor, boxed with manuals ú400. Phone 0181¡536¡1238.
  1843. 9.06
  1844. A420/1, 4Mb RAM, RISC OS 3.1, ARM3, 120Mb IDE HD, AKF12 colour monitor, 
  1845. lots of software inc. Learning Curve, PC Emulator v1.8 ú460 o.n.o. Phone 
  1846. 01803¡527701.
  1847. 9.06
  1848. A5000, 33MHz ARM3, 4Mb RAM, RISC OS 3.1, 160Mb IDE HD, 105Mb internal 
  1849. IDE SyQuest, AKF18 multisync monitor ú750.  Phone 01981¡550450.
  1850. 9.06
  1851. A5000, 4Mb RAM, RISC OS 3.1, 40Mb HD, AKF18 monitor, Learning Curve and 
  1852. other software, manuals etc. ú500. Phone Les Lewis on 01795¡873¡200.
  1853. 9.06
  1854. A5000, 4Mb RAM, RISC OS 3.1, 405Mb HD, Multisync monitor, Impression 
  1855. Publisher, Genesis Pro, Poster, PC Emulator, many fonts ú750. Phone 
  1856. Chris on 01424¡719569 or 01271¡850355.
  1857. 9.06
  1858. AKF50 14ö HiRes multiscan, ex. cond. Possibly deliver in 0161(ish) area. 
  1859. ú250 o.n.o. Call Gary on 0161¡280¡1437 eves or w/e.
  1860. 9.06
  1861. AKF12 RGB monitor, reasonable offers. Phone 01392¡56028.
  1862. 9.06
  1863. Aleph One 386PC Podule with 4M RAM + floating point co¡processor. Fits 
  1864. A400 series, A5000, etc. !PC v1.15s + Windows accelerator + MS¡DOS 6. 
  1865. ú200. Phone Keith on 0141¡630¡1938.
  1866. 9.06
  1867. Draw Bender ú5, Back issue magazine cover discs, 1991 onwards of 
  1868. Archimedes World, Acorn User and Acorn Computing ú1 each, Back issue 
  1869. Risc User discs, 1995 onwards ú2 each, Almanac 3, boxed as new, offers? 
  1870. Write to Jon Aylwin, 4 St Margarets Close, Hemydock, Devon, EX15 3XJ or 
  1871. <aylwinj@richuish.ac.uk>.
  1872. 9.06
  1873. Eagle M2 multimedia card including AudioWorks, as new ú250, Dune 2 CD 
  1874. ú25, Keystroke v3 ú12, ProArt 2 ú50, Compo v1.02 with Virtualise ú80, 
  1875. Acorn 210Mb IDE HD ú80, Revelation ImagePro 24 ú25, ABC Compiler ú30. 
  1876. All originals. Phone Pete on 01663¡733027.
  1877. 9.06
  1878. PC Emulator, v1.8 ú15, Cumana SCSI interface card ú45, GammaPlot v2 ú15, 
  1879. System Delta+ v2 ú25, Genesis v2 ú20, Investigating Local Industry ú20, 
  1880. Cheat It Again Archie ú3, Chocks Away ú3, Sporting Triangles ú5, The Art 
  1881. Machine 1 and 2 ú20, Word Up Word Down ú3, MS¡DOS Quick Reference ú5. 
  1882. Phone 01737¡832159 eves.
  1883. 9.06
  1884. PinPoint 2 ú30, Revelation imagePro24 ú30, Hutchinson Electronic 
  1885. Encyclopedia Edition 2 ú15, Event (diary) ú5, Populous ú10, Times 
  1886. Sampler CD¡ROM (DOS only) ú15, RISC OS 3 Style Guide ú5. Offers 
  1887. considered. Phone David on 01752¡840027 after 5.
  1888. 9.06
  1889. ProImage / AlterImage ú20, Genesis Project ú20, Compression ú15, 
  1890. Keystroke ú10, Impressive ú5, BubbleHelp ú5, Printer sharer box ú10, two 
  1891. slot backplane ú10, MS¡DOS 6.2 / Windows 3.11 ú15 + ú5 for manual, A5000 
  1892. mouse ú5. Phone 01827¡330118 eves or w/e.
  1893. 9.06
  1894. Psion games disc one (7 games) for Pocket Book, Pocket Book II & Psion 
  1895. Series 3 or 3a ú20. Phone Mark after 6 on 01905¡754277.
  1896. 9.06
  1897. RiscPC, including PC card. Phone 0631¡14984 or email 
  1898. <goseberg@tecmath.de> (Germany).
  1899. 9.06
  1900. RiscPC 600, 33MHz, 4Mb DRAM, 2Mb VRAM, 425Mb HD, quad speed CD¡ROM 
  1901. drive, 16¡bit sound card, AKF85 17ö monitor, PC486 card, 4 months old Ö 
  1902. broke student needs money! Cost over ú2100, accept ú1700 o.n.o. Phone 
  1903. Malcolm on 0161¡224¡1177 (room 2/13).
  1904. 9.06
  1905. ScanLight 256 with interface card and support software ú80. Phone Geoff 
  1906. on 01925¡491962.
  1907. 9.06
  1908. Software, Fireworkz v1.07 ú59, ArcTerm 7 ú45, Compression ú16, Rhapsody 
  1909. v1.04 ú19, Break 147/SuperPool ú15, Pacmania ú4, Bug Hunter in Space ú5, 
  1910. Haunted House ú10, Trivial Pursuit ú4, Genesis Plus ú14, RISC OS 2 PRMs 
  1911. ú33. Phone Rob on 01242¡231540 evenings.
  1912. 9.06
  1913. Tech documentation for PB and 3/3a. Threeávery large A4 manuals (1440 
  1914. pages) covering all elements of the machine: chip set, object oriented 
  1915. core, file core, interface core, shared library, etc. ú40. Phone Mark 
  1916. after 6 on 01905¡754277.
  1917. 9.06
  1918. VTi MIDI/Sampler, and Sonor editor, connects to Econet socket, boxed as 
  1919. new ú60. 4Mb SIMM for RiscPC ú75. Phone 0181¡864¡4805.
  1920. 9.06
  1921. Wanted Ö A310 computers without monitors. About 10¡20 are needed. Fax 
  1922. Guido Masoero in Torino, Italy on +39¡11¡280009.
  1923. 9.06
  1924. Wanted Ö PAL encoder to work with A410/1. Phone Mark after 6 on 
  1925. 01905¡754277.áuá
  1926. 9.06
  1927. Upgrading a RiscPC
  1928. 9.06
  1929. Colin Buckland
  1930. 9.06
  1931. When I first bought the RiscPC, I thought that all my troubles were at 
  1932. an end. I could carry on with the excellent hardware and software I had 
  1933. been using for years, and bring stuff home from school which runs (if 
  1934. that is the word) only on a PC. The price of the PC card clinched the 
  1935. matter Ö it didnæt sound like much extra for a reasonably specified PC.
  1936. 9.06
  1937. Or so I thought. And to some extent, itæs true.
  1938. 9.06
  1939. The need
  1940. 9.06
  1941. The problem is that weæve all been spoiled for too long. Iæm accustomed 
  1942. to running Sibelius 6 and Impression together, with Draw when required, 
  1943. in 4Mb of RAM, and (on my old machine) from an 80Mb hard disc. It hadnæt 
  1944. occurred to me that putting in a PC doesnæt stop at the processor.
  1945. 9.06
  1946. Very soon, my RiscPC, which had seemed so capacious when running only 
  1947. RISC OS applications, began to feel cramped. In fact, for a minimum 
  1948. performance under Windows, you need 4Mb of RAM for the PC alone, and PC 
  1949. users would shake their heads in wonder at the naivety of anyone who 
  1950. tried to work from 80Mb, which was all I could dedicate to a hard disc 
  1951. partition. Realistically, the PC needs 8Mb of RAM, and will be squeezed 
  1952. with less than 100Mb of disc space, even for basics.
  1953. 9.06
  1954. After taking the memory up to a total of 14Mb, I did manage to get the 
  1955. PC Internet suite working under Windows. That was a first priority. Yes, 
  1956. I know it can be done Énativeæ, but RISC OS Internet software is 
  1957. byzantine in its complexity, and all the versions Iácome across seem 
  1958. only to want to dial Demon (which hasnæt been heard of in Luxembourg), 
  1959. so Iátook the easy way... thereæs still some work waiting to be done 
  1960. here.
  1961. 9.06
  1962. (I havenæt used any Internet software other than the ANT Internet Suite, 
  1963. but I would not have said that it was complex Ö I find it very 
  1964. straightforward to use. It is certainly aware of lots of providers other 
  1965. than Demon. Iæve just checked with ANT, and they say it provides dialup 
  1966. access to over 150 service providers in 40 different countries, 
  1967. including INnet and CompuServe who have access in Luxembourg. They also 
  1968. say that if a customer would like them to support a particular provider, 
  1969. they will write a support script for them. They did so for me, for 
  1970. Paston. Ed.)
  1971. 9.06
  1972. On top of this, I really wanted a CD-ROM drive, and 16-bit sound to go 
  1973. with it, and something just had to be done about that hard disc. With no 
  1974. second slice, one drive bay free, two slots, and the possibility of 
  1975. adding a MIDI interface to go with Sibelius, there seemed to be only one 
  1976. alternative. 
  1977. 9.06
  1978. The solution
  1979. 9.06
  1980. So the order went to NCS for a minnie card (for 16¡bit sound), a mixer 
  1981. card (so that the PC and a CD-ROM drive could both use the sound 
  1982. upgrade), and a PowerTec SCSI2 card from Alsystems with a Panasonic 
  1983. writeable PD drive, to give CD access and 650Mb of storage. Itæs not 
  1984. cheap, but some other readers may be contemplating this solution to the 
  1985. Éspace and slotsæ problem, so how hard is it all to put together, and 
  1986. does it fulfil its promise?
  1987. 9.06
  1988. Assembly
  1989. 9.06
  1990. The sound comes first because everything else goes in on top. The design 
  1991. is not ideal, and the two rather postage-stamp-sized, fragile-looking 
  1992. boards should really have been combined (I guess they have been in the 
  1993. new RiscPC; thatæs what you get for being a trailblazer.) Anyway, one 
  1994. card has to stand on top of the other like a sort of Christmas tree 
  1995. under the podule slots; but the instructions are clear enough, and my 
  1996. only real worry is whether or not it will foul a podule in the lower 
  1997. slot because of its height Ö a candidate for judicious use of plastic 
  1998. tape along the top. So far so good. The next bit is the amazing part.
  1999. 9.06
  2000. Commissioning
  2001. 9.06
  2002. You plug in the card (either slot in the lower slice). You screw in the 
  2003. drive. You pretty well plug all the plugs into the only sockets theyæll 
  2004. fit. You remember something about termination of a SCSI system, and set 
  2005. that to Éonæ, on the back of the drive. Then you hold your breath (know 
  2006. that feeling?) and switch on, looking forward to the really hair-raising 
  2007. part where you have to configure it all and tell RISCáOS that itæs 
  2008. there.
  2009. 9.06
  2010. But you find that the card and the operating system are ahead of you. 
  2011. There, without your intervention, is a CD-ROM icon on your iconbar. Put 
  2012. in the Brandenburg Concertos, click, and away you go. Plug and Play is 
  2013. actually advertised on some platforms Ö Iádidnæt expect such an easy 
  2014. ride. 
  2015. 9.06
  2016. The only remaining task is to put in the 650 Mb cartridge (the drive 
  2017. knows itæs not a CDdisc because of the holes in the caddy, I think), 
  2018. insert the floppies provided, and work through, telling the machine what 
  2019. you want. In my case, this was a 300Mb RISCáOS partition and the rest 
  2020. for the PC.
  2021. 9.06
  2022. This operation was totally painless except for the bit where I tried to 
  2023. tell it that the second partition was DOS, and it replied with a 
  2024. discouraging message Ö although it is, in fact, no problem. Both 
  2025. partitions must be created for RISCáOS, and the !PCConfig application is 
  2026. then used to create the PC drive as a dummy file occupying the whole of 
  2027. the second partition. My only worry was that creating the second 
  2028. partition might stomp all over the first, which was in service (and full 
  2029. already), but Alsystemsæ telephone manners are as good as their software 
  2030. is well designed, and their instructions clear, so my mind was rapidly 
  2031. put at rest.
  2032. 9.06
  2033. The software had already asked me whether I would like it to reconfigure 
  2034. the machine for me, and when Iálooked again, I had two new hard drive 
  2035. icons, one for each partition, to go with the disc icon already present. 
  2036. I was in business. Curiously enough, however, you have to do *configure 
  2037. CDroms 1 by hand, and you only find that out from the depths of the book 
  2038. when something refuses to work. Most functions donæt seem to care.
  2039. 9.06
  2040. Snags?
  2041. 9.06
  2042. None really, except slight uncertainties, like the one groundless 
  2043. anxiety I have already mentioned. Another concerned the Eesox utilities 
  2044. provided by NCS with the drive. This contains some very useful 
  2045. applications and a CD-ROM driver Ö now hereæs a problem. Iáthought I had 
  2046. a driver already (on the card), and if Iáinstall another, will they 
  2047. fight? Empirical investigation (software errors can nearly always be 
  2048. remedied by taking out the offending files) showed that they didnæt, and 
  2049. the Eesox driver made it possible to use the rather nice CD volume 
  2050. control application provided on the disc. I have put a Filer_run command 
  2051. for it into the !run file of the cd-player application, so that it 
  2052. starts automatically.
  2053. 9.06
  2054. (James Taylor advises... It is better to put the Eesox driver, 
  2055. !EX_SCSI2, in your PreDesk directory so that it is run on startup.)
  2056. 9.06
  2057. The final stage is the installation of the sound and CD drivers for 
  2058. Windows, which is nine times as complicated as getting RISCáOS to work 
  2059. with them (but by Windows standards is par for the course). Get a PC-
  2060. literate friend to help, if necessary.
  2061. 9.06
  2062. One final snag did, however, concern PC operation. Under DOS/Windows, 
  2063. the CD-ROM drive is drive E and the cartridge partition is drive D 
  2064. (automatically). I found that starting Windows and mounting a CD¡ROM, 
  2065. involved a large number of accesses to the D (i.e. cartridge) drive, 
  2066. which necessitated swapping the disc and the cartridge an irritating 
  2067. number of times. It occurred to me that the system was perhaps still 
  2068. searching for the ROM on drive D, not E, so Iálooked in 
  2069. c:\install\drivers\cdrom\. Sure enough, there were several references 
  2070. which looked, for all the world, as if they were telling the system that 
  2071. the CD¡ROM was drive D:. I changed them (all of them) to E: and the 
  2072. problem disappeared.
  2073. 9.06
  2074. Then I found Jim Nottinghamæs note in Archive 9.1 p42, saying not to do 
  2075. that because it wonæt work Ö interesting! No problem so far, anyway, but 
  2076. note that the change was made after everything was done and working, not 
  2077. before. If you try it, back up the original files first.
  2078. 9.06
  2079. Performance
  2080. 9.06
  2081. I havenæt done any tests, but the drive seems able to run Slideshow and 
  2082. the movie application without noticeable delay, and could be mistaken 
  2083. for a hard disk a lot of the time. It would, I think, be wise to leave 
  2084. time-critical stuff (!Boot, containing !System and !Scrap, together with 
  2085. DOS, Windows, the permanent Windows swap file and any caches, e.g. for 
  2086. Netscape) on the main HD. Otherwise, the only constraints are imposed by 
  2087. planning; donæt put your Impression Publisher on the cartridge if you 
  2088. want to listen to a CD-ROM while you work Ö they go in the same slot, 
  2089. even though you play them from different icons, remember? Under Windows, 
  2090. nearly everything works fine. The only exception is in the playing of PC 
  2091. movie clips, where the action is jerky and the sound sometimes 
  2092. intermittent. Does anyone know why? Maybe a 25MHz 486SX just isnæt quick 
  2093. enough to keep up?
  2094. 9.06
  2095. (James Taylor writes... I would be extremely surprised if a 25MHz 486SX 
  2096. on a real PC was fast enough to run smooth, full motion video. In any 
  2097. case, the earlier release of the 486SX cards had a Gemini 1 ASIC which 
  2098. had a graphics bottleneck. The new batch of SX33s uses the Gemini 2 
  2099. ASIC, so they will be better, but the best bet is to take up Acornæs 
  2100. generous upgrade offer and get a DX2/66 for ú175, a DX4/100 for ú234, or 
  2101. a 5x86/100 for ú351.)
  2102. 9.06
  2103. Conclusion
  2104. 9.06
  2105. It is never the right time to buy a computer or a peripheral, because 
  2106. thereæll be one out next month, which is better, faster and cheaper. But 
  2107. if now is the time, and your needs are like mine, I recommend the kit 
  2108. described. The Alsystems PowerTec card, software and manual, in 
  2109. particular, are a model of how these things should be.
  2110. 9.06
  2111. If you want to compare notes and/or ask me for help, feel free to 
  2112. contact me at 19, am Gronn, Roodt-sur-Syre, Luxembourg, L Ö 6917 or, 
  2113. somewhat more quickly(!), as <colin.buckland@ci.educ.lu>.áuá
  2114. 9.06
  2115. RiscPC Sound
  2116. 9.06
  2117. James Taylor
  2118. 9.06
  2119. My aim in this article is to simplify the issues surrounding the subject 
  2120. of getting sound out of a RiscPC. For native RISCáOS applications, this 
  2121. is not really a problem, but getting sound out of the PC card is 
  2122. extremely involved. I shall deal with the two major revisions of the 
  2123. RiscPC, and several bits of related hardware that can be fitted to them, 
  2124. including 16-bit minnie cards and audio mixers. Then I shall look 
  2125. briefly at the PC card and some of the issues surrounding Midi, 
  2126. SoundBlaster and the various versions of the PC card software.
  2127. 9.06
  2128. 16-bit sound cards
  2129. 9.06
  2130. The initial range of RiscPCs (ACB15, 25 & 45) were the first computers 
  2131. to have the new VIDC20. This chip can handle 16-bit sound but, 
  2132. unfortunately, by the launch date, Acorn hadnæt quite finished the 
  2133. necessary support hardware to give these machines 16-bit sound as 
  2134. standard. They can, of course, subsequently be fitted with a 16-bit 
  2135. sound card (sometimes called the minnie card) which gives them this 
  2136. ability. However, once it is fitted, you may find that the Énoiseæ in 
  2137. poor quality 8-bit sound samples stands out a little more than it did 
  2138. before, due to the fact that it is no longer being passed through a 
  2139. filter which indiscriminately smoothed out the noise and the, otherwise 
  2140. desirable, high frequency sounds.
  2141. 9.06
  2142. The minnie card comes with some modules to load in your boot sequence 
  2143. and there is a configuration option provided to allow you to choose 
  2144. between 8-bit, 16-bit and 16-bit oversampled modes of operation. 
  2145. Unfortunately, the physical connection of the card disables the 8-bit 
  2146. sound hardware (unless you have a suitable audio mixer board), so if you 
  2147. configure the sound system to 8-bit, this will render your machine mute. 
  2148. Naturally, with the sound system set to 16-bit, 8-bit sound is converted 
  2149. as it is played back, so that everything continues to work. At the 
  2150. expense of a little processor time, the 16-bit oversampled mode improves 
  2151. 8-bit playback using Éfractional interpolationæ. The 16-bit sound card 
  2152. is available from NCS for ú71 and plugs onto some links on the 
  2153. motherboard (including the infamous ÉLK14æ).
  2154. 9.06
  2155. Audio mixers
  2156. 9.06
  2157. A seemingly independent issue is how to get the output from an audio CD 
  2158. into the RiscPCæs internal sound system so that this audio can come out 
  2159. of the 3.5mm socket at the back of the computer and be fed into a set of 
  2160. active speakers or a hi-fi. On the first generation of RiscPCs, this 
  2161. requires you to fit an audio mixing board to take the output from the 
  2162. back of your CD-ROM drive and feed it into a connection on the 
  2163. motherboard... LK14, in fact.
  2164. 9.06
  2165. NCS sell the Eesox audio mixing board for ú44. It fits onto the same 
  2166. connections as the 16-bit sound card and provides further piggyback 
  2167. connections so that the 16-bit sound card can be plugged in at the same 
  2168. time. One other bonus of an audio mixer is that you can arrange for both 
  2169. the 8-bit and the 16-bit sound systems to be fed into it in such a way 
  2170. that you can configure back and forth between them and get 8¡bit sound 
  2171. out via the mixer board.
  2172. 9.06
  2173. LK14 adaptors
  2174. 9.06
  2175. People who have a Cumana audio mixing board with their CD drive (such as 
  2176. the 300iA) will find that, when they come to fit a 16-bit sound card, 
  2177. the Cumana board, unlike the Eesox one, does not provide extra 
  2178. connections for the 16-bit sound card.
  2179. 9.06
  2180. Fortunately, Cumana also produce an adaptor which allows up to four 
  2181. different things to be connected to LK14 simultaneously. When Cumana 
  2182. went into liquidation, the LK14 adaptor was bought by the Hampshire 
  2183. Microtechnology Centre and is now available from them on 01705-378266 
  2184. for around ú15 +VAT +p&p.
  2185. 9.06
  2186. Some LK14s have five pins and some have four, but it does not matter how 
  2187. many pins you have because, as I understand it, anything you connect to 
  2188. it will only require the first four. (If you find that your RiscPC 
  2189. doesnæt have an LK14 at all, give us a ring and we will explain what to 
  2190. do.)
  2191. 9.06
  2192. The new RiscPCs
  2193. 9.06
  2194. The second generation RiscPCs (ACB60, ACB70, ACB75) have both 16-bit 
  2195. sound and an audio mixing point as standard, which means there is no 
  2196. need to add a 16-bit minnie sound card or an audio mixer. All you need 
  2197. to do, in order to feed the audio output from a music CD into the 
  2198. internal sound system, is to find an audio lead with which to connect 
  2199. your drive to the small white socket on the motherboard marked PL6 Ö 
  2200. there isnæt an LK14 in sight. So, if you have a second generation 
  2201. RiscPC, all the problems and fixes mentioned up to now do not apply.
  2202. 9.06
  2203. CD audio leads
  2204. 9.06
  2205. Unfortunately, the above mentioned audio leads are strangely hard to 
  2206. come by. The quad speed Eesox ATAPI CD drives that NCS supply, all have 
  2207. an audio lead with them, but the SCSI ones do not. We have tried 
  2208. different cable suppliers but, curiously, the audio leads are the one 
  2209. item most frequently missing from the kit. So if you want to be able to 
  2210. play audio CDs from an internal CD-ROM drive, and do not wish to use the 
  2211. socket on the front of the drive, you should state clearly on your order 
  2212. that you wish to have the audio lead included and add an extra ú10 to 
  2213. the price.
  2214. 9.06
  2215. PC cards
  2216. 9.06
  2217. It doesnæt actually matter which PC card you have, because you can get 
  2218. sound from them all, but you do need the following two things: Version 
  2219. 1.91 or later of the PC card software AND 16-bit sound hardware, i.e. a 
  2220. second generation RiscPC or a 16-bit sound card fitted to a first 
  2221. generation RiscPC. The latest version of the PC card software can be 
  2222. downloaded free from Aleph Oneæs ftp site at ftp://ftp.ant .co.uk/com/
  2223. aleph1, but first read the ReadMe file there to find out which files you 
  2224. need to download. If you do not have Internet access, you can get the 
  2225. latest version from us for ú2 to cover the cost of the disc, postage and 
  2226. admin Ö just ask for Utilities Disc 9.
  2227. 9.06
  2228. Configuration
  2229. 9.06
  2230. The PC card software and related drivers require a fair amount of 
  2231. setting up. Itæs easy when you know how (honestly!), but if you donæt, 
  2232. it can take quite a while to get it right. My best advice would be that 
  2233. this is the one piece of software where you really need to have read, 
  2234. and have understood, the installation instructions before you start.
  2235. 9.06
  2236. For sound, you must install the supplied sound drivers, etc, into 
  2237. Windows and, if necessary, tinker with your autoexec.bat, config.sys and 
  2238. system.ini files to get it all working. A description of this would take 
  2239. several more pages, so I will leave it for now. (Perhaps Mike Clarkson 
  2240. might like to cover this aspect in the RiscDOS column!) If you are 
  2241. feeling depressed by all this, just remember that PC users have to 
  2242. struggle with all this nightmare as a matter of course. (Save a soul 
  2243. from PC hell Ö convert someone to Acorn today!)
  2244. 9.06
  2245. SoundBlaster compatibility
  2246. 9.06
  2247. In the beginning, PCs had no way of making any sound other than a simple 
  2248. beep Ö they were just dumb, ugly boxes. (I am tempted to say öSo what 
  2249. has changed?ò Ö but I wonæt.) An expansion card called SoundBlaster was 
  2250. produced which has quickly become a sort of standard in the PC world and 
  2251. SoundBlaster-compatible cards abound, but not all of them support all 
  2252. the features of the Éstandardæ.
  2253. 9.06
  2254. There are two main parts to this; sound sample playback and Midi 
  2255. synthesis. The ability to play back a sound sample is something the 
  2256. Acorn machines have had since 1987 and so the PC card software simply 
  2257. passes on the PC cardæs request to play a sample (stored as a .WAV 
  2258. waveform file on the PC side) to the native 16-bit sound hardware. 
  2259. Currently, the PC sound drivers are written for 16-bit hardware only, so 
  2260. until ESP produce an 8-bit version, first generation RiscPCs will need 
  2261. the 16-bit sound card fitted for this to work. Midi playback is also 
  2262. simply passed on to whatever Midi system you might have fitted.
  2263. 9.06
  2264. MIDI synthesis
  2265. 9.06
  2266. The second aspect of the SoundBlaster Éstandardæ is General Midi. Midi 
  2267. is a means of communicating with musical instruments, reading what is 
  2268. being played and controlling automatic playback. This includes 
  2269. synthesizers which, when sent a Midi command, can play back the sound of 
  2270. almost any instrument you can think of (and several you canæt) from a 
  2271. vast store of sampled musical instruments. The General Midi standard 
  2272. defines a basic set of 128 instruments so that all synthesizers play the 
  2273. same instrument when given the same Midi command.
  2274. 9.06
  2275. The more expensive SoundBlaster cards have a Midi synthesizer built onto 
  2276. the card. More and more PC software is taking advantage of this because 
  2277. it means that it does not then need to be distributed with large sound 
  2278. samples. On the RiscPC, there are several alternatives if you need Midi 
  2279. playback.
  2280. 9.06
  2281. You can either get a Midi interface card, such as Wild Visionæs MidiMax 
  2282. for ú82, and connect it to a General Midi keyboard/synthesizer, or you 
  2283. could buy an Audio Dynamics PowerWAVE 50 for ú227 which has the Midi 
  2284. synthesizer hardware on the card itself so you can plug its output 
  2285. straight into an amplifier. However, the cheapest alternative by far, is 
  2286. not to buy any hardware at all. The ESP software Midi synthesizer is a 
  2287. software-only solution that does the job for just ú45. Although the 
  2288. quality is not as good as the hardware solutions, this is certainly 
  2289. adequate for people who just want to get full SoundBlaster support from 
  2290. their PC cards. Also, ESP say that they are going to make some much 
  2291. higher quality samples available in the near future.
  2292. 9.06
  2293. The boss writes: We try to make the post-sales support that NCS gives as 
  2294. comprehensive as possible. However, I hope you will understand if we 
  2295. donæt provide the same level of support for the installation and setting 
  2296. up of PC cards as we do for the RISCáOS side of things. This is partly 
  2297. because we donæt have the necessary level of PC expertise and partly 
  2298. because, in a sense, we only deal with the PC side under sufferance! 
  2299. Obviously, if you have bought the computer from us as well as the PC 
  2300. card, we will be able offer more support than if you have just bought 
  2301. the PC card. On a DX2/66 at ú175, when you take carriage and admin into 
  2302. account, we barely make a profit even when there is no engineer-time 
  2303. taken up, so I hope you will agree that this policy is not unreasonable. 
  2304. Ed.áuá
  2305. 9.06
  2306. Pocket Book Column
  2307. 9.06
  2308. Audrey Laski
  2309. 9.06
  2310. Geraldæs Column
  2311. 9.06
  2312. I was delighted to read Geraldæs Column last month, not just because of 
  2313. his kind words about the Pocket Book Column. As he rightly realised, I 
  2314. am a complete duffer with the spreadsheet, and I now know that the 
  2315. cavalry will ride to the rescue of users that I canæt help. Indeed, I 
  2316. have found mine to be the exact reverse of Geraldæs case; he is using 
  2317. Abacus to handle his address book because he finds it more practicable 
  2318. than Cards, whereas I am using Cards for all sorts of purposes, such as 
  2319. recording expenditure, for which Iáoriginally thought I should want to 
  2320. use Abacus. I did try, but I found it uncomfortable in too many ways. 
  2321. Different strokes for different folks...
  2322. 9.06
  2323. Not just a Fancy Organiser
  2324. 9.06
  2325. As well as being an Abacus duffer, Iæm still a non¡programming user of 
  2326. the Pocket Book. I was therefore somewhat shamed, as well as charmed, by 
  2327. a splendid phrase in a letter from Ken Cowap, of Letchworth, who 
  2328. acquired a Psion 3a last autumn. He says: É...what Iæve got is a full-
  2329. sized computer in a micro box rather than a fancy organiser with a few 
  2330. useful gadgets added.æ Of course, it is a brilliant organiser; Iæve just 
  2331. been initiating a sparky elderly relative into the use of hers, and her 
  2332. excitement over what she can do just with Cards and Write is enchanting.
  2333. 9.06
  2334. Recommendations
  2335. 9.06
  2336. Ken sends an enthusiastic recommendation of Autoroute Express, (ÉFar and 
  2337. away my best Christmas present this yearæ), a piece of software which 
  2338. will run on a 3A, and so presumably a Pocket Book II, with 512Kb of RAM. 
  2339. Given departure and destination points, with 7000 possible locations, it 
  2340. will plot a route, giving a map and a list of timed instructions: Éthere 
  2341. are almost limitless options controlling detail shown, infinitely 
  2342. variable zoom and scan, just about any map magicæ.
  2343. 9.06
  2344. (I wrote to Ken to ask him where we could buy this wonderful program. He 
  2345. kindly rang to say that it was a Microsoft product, so you can get it at 
  2346. Éall good Psion dealersæ for ú70 or less. However, Kenæs initial 
  2347. euphoria has been tempered by the discovery that the map information is 
  2348. somewhat out-of-date. His complaints to Microsoft UK have been passed on 
  2349. to the US where the program is compiled. We await developments! Ed.)
  2350. 9.06
  2351. Finding oneæs way around with a palmtop seems to be the current vogue, 
  2352. because John Woodthorpe of Rugby is excited by version 3.8 of Steve 
  2353. Litchfieldæs Mapper, obtainable from 3-Lib, Éwhich includes GPS (Global 
  2354. Positioning Satellite) capabilities. With an appropriate GPS unit 
  2355. connected to the S3a / PBII, you can find out exactly where in Great 
  2356. Britain you are on a moving map display. The same goes for the larger 
  2357. magnification version of Mapper that deals solely with London. Steve 
  2358. says he tested the London version by wandering around on foot with it. 
  2359. When he got lost, he turned everything on, waited 30 secs or so for the 
  2360. satellite signal to be processed, and found out where he really was.æ
  2361. 9.06
  2362. John also recommends a shareware program by Richard Schmidt, 
  2363. (registration fee ú10), called Calc3a. This is an enriched version of 
  2364. the built-in Calc; Éfeatures include: basic, scientific, programmer and 
  2365. statistics calculations; hexadecimal, binary and octal conversions/
  2366. calculations; graphical XY plots; equation database; equation evaluator; 
  2367. constants list; 26 memories, statistics memory and recall buffer; solver 
  2368. for single unknown variable in an equation; and support for external 
  2369. maths functions in OPL.æ This is far and away more than I would ever 
  2370. need in a calculator, as my most sophisticated requirement at present is 
  2371. an occasional square root, but for those with such needs, this sounds an 
  2372. invaluable upgrade. John adds that he knows that the author is keen to 
  2373. improve his product and will welcome suggestions for additional 
  2374. features.
  2375. 9.06
  2376. Internetworking
  2377. 9.06
  2378. Another topic on which John has written to me is the growth of palmtop-
  2379. related sites on the World Wide Web. He suggests Psion Inc. at http://
  2380. www.psioninc .com as a good starting point. He also observes that it is 
  2381. possible to access the WWW from a Psion 3A or Pocket Book II by using 
  2382. Compuserve and two shareware programs: ReadCIS and WebCIS. He says, 
  2383. ÉReadCIS is a superb Off Line Reader for accessing Compuserve with a 
  2384. Psion or PB. I rely on it for picking up my email, and accessing the 
  2385. Palmtop Forum on CompuServe (the friendliest and most helpful computing 
  2386. community you could imagine) when travelling. Iæd wholeheartedly 
  2387. recommend CIS membership to anyone with a Psion and a modem.æ
  2388. 9.06
  2389. Dealing with $
  2390. 9.06
  2391. Enquiries and partial solutions from several readers, together with John 
  2392. Woodthorpeæs note on this problem last month, have prompted John of the 
  2393. other side of the bed to a brief summary of the issues involved. He 
  2394. writes:
  2395. 9.06
  2396. ÉAny filing system imposes a syntax for allowable filenames, and these 
  2397. for MSDOS and ADFS are tiresomely non-overlapping. Normal ADFS allows a 
  2398. maximum character length of ten characters, plus a filetype of three 
  2399. hexadecimal digits, whereas MSDOS allows twelve characters including a 
  2400. É.æ separator and a three character extension, but does not possess an 
  2401. analogue to ADFSæs filetype. Moreover, MSDOS allows certain characters 
  2402. in filenames, notably É.æ and É$æ, that ADFS excludes. !PocketFS allows 
  2403. filenames to be transferred to and from the Pocket Book and 
  2404. transliterates É.æ and É$æ in the Pocket Bookæs filing system 
  2405. respectively to É/æ and É<æ and vice-versa. (Also É%æ to É;æ, but I 
  2406. havenæt looked at the others.) Getting the right literals into the 
  2407. Pocket Book filenames, then, is straightforward. However:
  2408. 9.06
  2409. 1) If the MSDOS filename is longer than six characters, the extension 
  2410. will overflow and the two intended files abcdefgh/OPL and abcdefgh/OPO 
  2411. will overwrite one another as the ADFS copying mechanisms get hold of 
  2412. them. This can be confusing if you have not thought through a sensible 
  2413. sequence of copying and renaming.
  2414. 9.06
  2415. 2) Spark unpacking filenames with É.æs in them from an MSDOS disc 
  2416. substitutes É_æ rather than É/æ, so again you have to watch carefully 
  2417. what you are doing.
  2418. 9.06
  2419. I donæt have one of the PD applications that allows longer filenames in 
  2420. ADFS, so I donæt know if they would help.
  2421. 9.06
  2422. (For those who like to write scripts, the mapping is in PRM. 2-327, and 
  2423. also *DOSMap 2-336 may help with the other problem; you will need to 
  2424. define types corresponding to .OPL etc, and I make no guarantees that 
  2425. !PocketFS wonæt screw things up.)æ
  2426. 9.06
  2427. Endnote
  2428. 9.06
  2429. As regular readers of the column know, I usually mention the location of 
  2430. correspondents, but donæt give an address. I am stumped this month by 
  2431. two correspondents who emailed Archive, and might be anywhere in the 
  2432. .uk. Iæd be grateful for an indication of town in such messages; anyway, 
  2433. since I am not yet on the Net, it must be quicker to snailmail me 
  2434. directly at 18 Ebury Street, London, SW1W OLU, than to email Paul, who 
  2435. then has to snailmail me.áuá
  2436. 9.06
  2437. Puzzle Corner
  2438. 9.06
  2439. Colin Singleton
  2440. 9.06
  2441. I am pleased to report a recovery of interest in this column which, if 
  2442. Paul can continue to find the space, should be safe for some time yet. 
  2443. Just one reader Ö not on the leader board Ö has expressed Émixed 
  2444. feelingsæ about the League Table Ö other comments have been neutral, 
  2445. non-existent, or favourable, so Iáwill continue it for the time being. 
  2446. Three new names appeared on the full list last month, and the leader 
  2447. board opposite shows all with smoothed averages over 10. 
  2448. 9.06
  2449. The latest winners ...
  2450. 9.06
  2451. (46) Prime Square
  2452. 9.06
  2453. An excellent entry to E T Emmsæ puzzle, and several readers found 
  2454. solutions higher than order 11. The prize goes to Lawrence Howe of 
  2455. Romford, Essex. 
  2456. 9.06
  2457. (47Ö49) First Ö Second Ö Third
  2458. 9.06
  2459. Several partially-correct entries, but only four all-correct. Most found 
  2460. all six solutions to Third. Several readers mentioned the name Ramanujan 
  2461. Ö you are well educated! Barry Harrison of Middlesborough wins the 
  2462. prize.
  2463. 9.06
  2464. ... last monthæs answers ...
  2465. 9.06
  2466. (50) Infinite Roots
  2467. 9.06
  2468. I am sorry to disappoint those readers who were hoping for a neat 
  2469. mathematical proof Ö I have only Ramanujanæs assurance (third hand) that 
  2470. he proved it! Given the general formula 
  2471. 9.06
  2472. we are required to evaluate S2. It is clear that Siá=á┌(1á+ái╖Si+1) and 
  2473. Si+1á=á(Si+1)(Siù1)/iá which eliminates the infinite series, but doesnæt 
  2474. help much. We can show that if Siá=ái+1 for any given iá>á0, then it is 
  2475. true for all subsequent values of i, but evaluating S1 is no easier than 
  2476. evaluating S2! 
  2477. 9.06
  2478. We can evaluate the finite series consisting of the first 60 or so 
  2479. square root terms with a wild guess as to the value of the infinite part 
  2480. of the series further to the right. No matter how wild our guess, we 
  2481. find that, within the calculation limits of the machine, the series 
  2482. evaluates to i+1. The answer to the puzzle is 3.
  2483. 9.06
  2484. If any reader discovers a watertight proof, I will publish it next 
  2485. month.
  2486. 9.06
  2487. (51) Interesting!
  2488. 9.06
  2489. If there are some Uninteresting Numbers, then that set must include a 
  2490. smallest uninteresting number. This number, for that very reason, is 
  2491. interesting, and therefore does not belong to the set! A set of numbers 
  2492. with no smallest member cannot exist Ö hence there are no uninteresting 
  2493. numbers. That is, perhaps, a bit formal for this column, but I am sure 
  2494. you get the gist of it!
  2495. 9.06
  2496. (52) The Vicaræs age
  2497. 9.06
  2498. The number 2450 has factors 2╫5╫5╫7╫7, hence there are (within reason) 
  2499. just six possible trios for the ages of the congregation (2,á25,á49) 
  2500. (5,á10,á49) (5,á7,á70) (7,á7,á50) (5,á5,á98) and (7,á10,á35). The 
  2501. corresponding ages of the Verger are 38, 32, 41, 32, 54 and 26. Since 
  2502. the Vicar, knowing the Vergeræs age, could not deduce the other three 
  2503. ages, the Verger must be 32 and the others either (5,á10,á49) or 
  2504. (7,á7,á50). Knowing that the Vicar is older than any of the others, we 
  2505. can only resolve the problem if he is 50, and the congregation are 
  2506. (5,á10,á49).
  2507. 9.06
  2508. (53) More Pandigitals
  2509. 9.06
  2510. You need to find all the solutions to the general problem with a ratio 
  2511. <10. You can deduce first that the two numbers must each have five 
  2512. digits. The only ratio with a unique solution is seven, giving 
  2513. 14076á╫á7á=á98532. On reflection, perhaps this is not quite a quickie! 
  2514. 9.06
  2515. ... this monthæs prize puzzle ...
  2516. 9.06
  2517. (54) The Battle of Hastings
  2518. 9.06
  2519. Dr Riha, an old friend of this column, submitted this puzzle, which he 
  2520. found in the Leeds University Reporter in 1981, but it is actually much 
  2521. older. It was devised by H E Dudeney early this century, and pirated by 
  2522. Sam Loyd for an American magazine. Loydæs version (abbreviated) first.
  2523. 9.06
  2524. The men of Harold stood well together, as was their wont, and formed 
  2525. thirteen squares, with like numbers of men in every square. When Harold 
  2526. threw himself into the fray the Saxons were one mighty square of men. 
  2527. [In other words, find integers A and B so that B▓á=á13╫A▓á+á1]
  2528. 9.06
  2529. In Dudeneyæs version there were initially 61 squares instead of 13. This 
  2530. is much more difficult, but he solved it long before the computer age!
  2531. 9.06
  2532. ... and this monthæs prize quickies ...
  2533. 9.06
  2534. (55) More Cubes
  2535. 9.06
  2536. Following the theme of puzzle (47), what is the smallest number which is 
  2537. the sum of three different cubes in two different ways?
  2538. 9.06
  2539. (56) Angles
  2540. 9.06
  2541. This is a modification of a puzzle by Lewis Carroll. A triangle has 
  2542. angles (in degrees) 360îA 360îB and 360îC where A, B and C are integers, 
  2543. not necessarily different. If the smallest angle is as small as 
  2544. possible, what are the angles?
  2545. 9.06
  2546. (57) Children
  2547. 9.06
  2548. The children in a Junior School class form a queue in single file. If 
  2549. they do so in random order, the chance that the first five in the queue 
  2550. will all be girls is exactly ╜. How many children are there, and how 
  2551. many are girls?
  2552. 9.06
  2553. And finally ...
  2554. 9.06
  2555. A number of readers have sent suggestions for puzzles Ö Thank you! Most 
  2556. will be used (possibly modified) in due course, so please keep them 
  2557. coming. Solutions etc, to me, please, at 41 St Quentin Drive, Sheffield, 
  2558. S17 4PN. Solutions by Friday 8th March.áuá
  2559. 9.06
  2560. Task Windows
  2561. 9.06
  2562. Robert Lytton
  2563. 9.06
  2564. Event driven programming is a joy, especially when you just want to add 
  2565. this or that extra feature or window to your program. Calling WimpPoll 
  2566. after every action is also very convenient. However, if the action is 
  2567. going to take a long time (and you donæt want to force the user to watch 
  2568. the hourglass), trying to call WimpPoll plenty of times during the 
  2569. action can be very difficult to achieve, even if the action is very 
  2570. simple and slow.
  2571. 9.06
  2572. Under the auspices of the wimp, you can set up a task window where you 
  2573. can run a single-tasking program under the full control of your Wimp 
  2574. program. The wonderful thing about task windows is that they do not need 
  2575. to call WimpPoll, nor do they have any concerns apart from their own 
  2576. task! The wimp will automatically interrupt the task periodically and 
  2577. then re-engage it after doing its round of the desktop. The task will 
  2578. know nothing about this interrupt, while the desktop and applications 
  2579. carry on working in the multitasking environment!
  2580. 9.06
  2581. So how do you use them?
  2582. 9.06
  2583. First of all, you write the program that will run in a task window. You 
  2584. will need INPUT statements if you need to send data to the program, and 
  2585. PRINT statements if you need to send any results back. What goes on in 
  2586. the rest of the program is up to you! When the TaskWindow program gets 
  2587. to an INPUT statement, it will wait for an input, not from the keyboard, 
  2588. but sent by your Wimp program. When TaskWindow gets to a PRINT 
  2589. statement, it will not print it to the screen, but instead it will print 
  2590. the message, value, etc, back to your Wimp program.
  2591. 9.06
  2592. On the Wimp program side, things are a little more involved. First of 
  2593. all, you must run the TaskWindow as a Échildæ. Then you can send 
  2594. messages to its INPUT statement using Wimp Messages and receive messages 
  2595. from its PRINT statements, also through wimp messages. Then, at the end, 
  2596. you kill it(!). You can also suspend it and do other useful things.
  2597. 9.06
  2598. The TaskWindow program
  2599. 9.06
  2600. This may be written in any language, but attention to the INPUT part 
  2601. needs to be made.
  2602. 9.06
  2603. The INPUT statements should not echo to the screen, or this will be sent 
  2604. to the Wimp program as a ChildAnswer$. In Basic, use GET and PRINT, and 
  2605. in Assembler, use SWI öOS_ReadCò or SWI öOS_ReadUnsignedò with SWI 
  2606. öOS_WriteCò and SWI öOS_NewLineò.
  2607. 9.06
  2608. The Wimp program
  2609. 9.06
  2610. PROCInitialVariables: This sets up a few global variables. Channel% and 
  2611. MyChild% have been set up to 0, so as not to confuse PROCWimpCloseDown 
  2612. in case of early errors! Files must be opened by the Wimp program and 
  2613. the value sent to TaskWindow (Channel%) so that they may be closed in 
  2614. the event of an error (it is far easier this way). When you close a file 
  2615. channel, set Channel%=0 to nullify it again and the same with Child%.
  2616. 9.06
  2617. DEFPROCWimpCloseDown: This closes any files opened and kills any 
  2618. children alive! Make sure you state all channels and children ever used 
  2619. (global variables). If they are already closed or killed, they should be 
  2620. 0 and will be ignored!
  2621. 9.06
  2622. DEFFNStartChild(Child$): This will start the program name sent it as a 
  2623. child and return a childhandle(!). (N.B. Add a !Run file line such as 
  2624. öSet MyApp$Dir <Obey$Dir>ò so it knows where to find the program.)
  2625. 9.06
  2626. PROCKillChild(RETURN Child%): This will kill the child whose handle is 
  2627. given and set the handle to 0, to show it is no longer a valid 
  2628. childhandle!
  2629. 9.06
  2630. PROCSuspendChild(Child%): This will suspend the child given. This is 
  2631. important so that the wimp does not give time to Taskwindow when it is 
  2632. doing nothing.
  2633. 9.06
  2634. PROCResumeChild(Child%): The opposite of the above.
  2635. 9.06
  2636. PROCTaskWindowInput(string$,Child%): This will send the string given to 
  2637. the child stated. The child will then have something to INPUT, if it has 
  2638. been waiting. You must make sure it is what the Child is expecting!
  2639. 9.06
  2640. PROCWimpPollMessages: Should be part of your WimpPoll answer to event 
  2641. type 17/18 message &808C1.
  2642. 9.06
  2643. PROCTaskWindowOutput(ChildAnswer$): This is the reply PRINTed from 
  2644. TaskWindow and should be acted upon appropriately!
  2645. 9.06
  2646. ... and thatæs all you need! If you are unsure of anything, do please 
  2647. drop me a line at 7 Helmsley Drive, West Park, Leeds LS16 5HY.áuá
  2648. 9.06
  2649. REM An example TaskWindow program:
  2650. 9.06
  2651. Channel%=VAL(FNGetInput)         :REM the channel opened by the Wimp 
  2652. program
  2653. 9.06
  2654. REPEAT
  2655. 9.06
  2656. count%=0
  2657. 9.06
  2658. áVariable1%=VAL(FNGetInput)      :REM receive INPUT from Wimp program
  2659. 9.06
  2660. áVariable2%=VAL(FNGetInput)      :REM receive INPUT from Wimp program
  2661. 9.06
  2662. áFOR loop1%=0 TO Variable1%
  2663. 9.06
  2664. ááFOR loop2%=0 TO Variable2
  2665. 9.06
  2666. ááácount%+=1
  2667. 9.06
  2668. áááPRINT#Channel%,(STR$(loop1%+loop2%))
  2669. 9.06
  2670. ááNEXT
  2671. 9.06
  2672. áNEXT
  2673. 9.06
  2674. áPRINT count%áá                  :REM send text Énumberæ
  2675. 9.06
  2676. áPRINT öNext pleaseò             :REM and text Émessageæ to Wimp program
  2677. 9.06
  2678. UNTIL 0áááááá                    :REM keep going until killed
  2679. 9.06
  2680. ENDááááááá                       :REM The Wimp program will tidy up!
  2681. 9.06
  2682. :
  2683. 9.06
  2684. DEFFNGetInput
  2685. 9.06
  2686. Str$=öò
  2687. 9.06
  2688. REPEAT
  2689. 9.06
  2690. áChar%=GETáááá                   :REM receive value sent from Wimp 
  2691. program
  2692. 9.06
  2693. áStr$=Str$+CHR$(Char%)           :REM as if from keyboard without screen 
  2694. echo
  2695. 9.06
  2696. UNTIL Char%=13
  2697. 9.06
  2698. =Str$
  2699. 9.06
  2700. REM TaskWindow Procedures for your Wimp program (for multiple children):
  2701. 9.06
  2702. :
  2703. 9.06
  2704. DEFPROCInitialVariables
  2705. 9.06
  2706. DIM wimp% 255áá              :REM any block of memory will do!
  2707. 9.06
  2708. Channel1%=0áá          á     :REM only if you will be opening files!
  2709. 9.06
  2710. Channel2%=0áá          á     :REM Global variables!
  2711. 9.06
  2712. MyChild1%=0ááá               :REM Handles for your children
  2713. 9.06
  2714. MyChild2%=0ááá               :REM Global variables!
  2715. 9.06
  2716. TaskNumber$=STR$~(task%)     :REM task% is the number returned by
  2717. 9.06
  2718. :áááááááá                    :REM SYSöWimp_Initialiseò,200,&4B534154
  2719. 9.06
  2720. ENDPROCááááá                 :REMáá,öMyAppòTO version%,task%
  2721. 9.06
  2722. :
  2723. 9.06
  2724. DEFPROCWimpCloseDownáá       :REM Called after an Error too!
  2725. 9.06
  2726. PROCKillChild(MyChild1%)     :REM Need to include all children by handle
  2727. 9.06
  2728. PROCKillChild(MyChild2%)
  2729. 9.06
  2730. CLOSE#Channel1%ááá           :REM All channels by number if used
  2731. 9.06
  2732. CLOSE#Channel2%
  2733. 9.06
  2734. SYSöWimp_CloseDownò,task%,öTASKò
  2735. 9.06
  2736. ENDPROC
  2737. 9.06
  2738. :
  2739. 9.06
  2740. DEFFNStartChild(Child$)
  2741. 9.06
  2742. LOCAL Child%
  2743. 9.06
  2744. $wimp%=ö*TaskWindow <MyApp$Dir>.ò+Child$+ö -wimpslot 16K -name 
  2745. ò+Child$+ö -display -quit -task &ò+TaskNumber$
  2746. 9.06
  2747. SYSöWimp_StartTaskò,wimp% TO Child%
  2748. 9.06
  2749. =Child%
  2750. 9.06
  2751. :
  2752. 9.06
  2753. DEFPROCKillChild(RETURN Child%)
  2754. 9.06
  2755. wimp%!0=20:wimp%!12=0:wimp%!16=&808C4
  2756. 9.06
  2757. SYSöWimp_SendMessageò,17,wimp%,Child%
  2758. 9.06
  2759. Child%=0ááááá                :REM this is to indicate the
  2760. 9.06
  2761. ENDPROCáááááá                :REM child% is no longer valid
  2762. 9.06
  2763. :
  2764. 9.06
  2765. DEFPROCSuspendChild(Child%)
  2766. 9.06
  2767. wimp%!0=20:wimp%!12=0:wimp%!16=&808C6
  2768. 9.06
  2769. SYSöWimp_SendMessageò,17,wimp%,Child%
  2770. 9.06
  2771. ENDPROC
  2772. 9.06
  2773. :
  2774. 9.06
  2775. DEFPROCResumeChild(Child%)
  2776. 9.06
  2777. wimp%!0=20:wimp%!12=0:wimp%!16=&808C7
  2778. 9.06
  2779. SYSöWimp_SendMessageò,17,wimp%,Child%
  2780. 9.06
  2781. ENDPROC
  2782. 9.06
  2783. :
  2784. 9.06
  2785. DEFPROCTaskWindowInput(string$,Child%)
  2786. 9.06
  2787. wimp%!0=(LEN(string$)+28) AND NOT 3
  2788. 9.06
  2789. wimp%!12=0:wimp%!16=&808C0
  2790. 9.06
  2791. wimp%!20=LEN(string$)+1
  2792. 9.06
  2793. $(wimp%+24)=string$
  2794. 9.06
  2795. SYSöWimp_SendMessageò,17,wimp%,Child%
  2796. 9.06
  2797. ENDPROC
  2798. 9.06
  2799. :
  2800. 9.06
  2801. DEFPROCWimpPollMessagesá     :REM part of your WimpPoll loop
  2802. 9.06
  2803. CASE wimp%!16 OFááá          :REM an event 17/18 PollMessages 
  2804. 9.06
  2805. áWHEN 0:Finish%=TRUE
  2806. 9.06
  2807.     REM ...and all the others!
  2808. 9.06
  2809. áWHEN &808C1
  2810. 9.06
  2811. ááwimp%?((wimp%!20)+24)=13
  2812. 9.06
  2813. ááPROCTaskWindowOutput($(wimp%+24))
  2814. 9.06
  2815. ENDCASE
  2816. 9.06
  2817. ENDPROC
  2818. 9.06
  2819. :
  2820. 9.06
  2821. DEFPROCTaskWindowOutput(ChildAnswer$)
  2822. 9.06
  2823. REM ChildAnswer$ is the response from the child!
  2824. 9.06
  2825. ENDPROC
  2826. 9.06
  2827. Learn to Write with Claude and Maud
  2828. 9.06
  2829. Christopher Jarman
  2830. 9.06
  2831. Programs to help teachers and children in the art of good handwriting 
  2832. are very rare. It is that second ÉRæ in the old three Rs which has, by 
  2833. long tradition, been the neglected part of the curriculumæs secret 
  2834. garden. So secret has it been, that since World War One there has been 
  2835. little official help at all on the subject from successive Ministries of 
  2836. Education.
  2837. 9.06
  2838. In February æ94 (Archive 7.5), I had the task of evaluating Oak 
  2839. Solutionæs ÉLettersæ. The letter shapes that it offered, were direct 
  2840. from the 1913 LCC print script! It was as if no research had been done 
  2841. into handwriting teaching since Kaiser Wilhelm wrote his orders to the 
  2842. troops.
  2843. 9.06
  2844. I admit that it is hard for software companies to obtain the best advice 
  2845. on handwriting teaching Ö indeed it is quite hard for schools Ö but it 
  2846. is not impossible. Writers such as Alfred Fairbank, Tom Barnard, Tom 
  2847. Gourdie and Rosemary Sassoon have all contributed usefully to the 
  2848. practical literature on the subject. I lecture to around 300 teachers 
  2849. each year on the teaching of handwriting, and am constantly looking for 
  2850. good up-to-date books and programs to recommend. Therefore, it was with 
  2851. wild excitement that I feverishly opened Brilliant Computingæs latest 
  2852. contribution to our national handwriting resources.
  2853. 9.06
  2854. The package
  2855. 9.06
  2856. The pack consists of a blue disc for earlier Archimedes computers, and a 
  2857. black disc for the later ones and the RiscPC. This is a good idea at the 
  2858. moment, when suppliers want to cover both markets, so one good mark for 
  2859. that.
  2860. 9.06
  2861. There is a 15-page manual, which is written as if to someone who has 
  2862. arrived from another planet and seen a computer for the first time Ö 
  2863. exactly how a manual should be Ö so another mark for Brilliant 
  2864. Computing.
  2865. 9.06
  2866. Also included are twelve black and white printed sheets of various 
  2867. tracing and copying exercises. There is immediate reference to something 
  2868. called a Émouse penæ on page 4 of the manual which I found intriguing, 
  2869. because it looked like a very good idea for this package. However, the 
  2870. pen is not included with it, although the manual did say öring for 
  2871. detailsò. Iárang, and was told that there are supply problems at the 
  2872. moment, but soon there may be one or two quite cheap versions available. 
  2873. The program also works with the Touch Window, if you have one, and the 
  2874. manual tells you about that too.
  2875. 9.06
  2876. The program
  2877. 9.06
  2878. Getting into the program is easy, especially if you put it onto a hard 
  2879. disc first. You are warned at the start that, because of the sounds, it 
  2880. takes a long time to load but I found it quite acceptable, especially 
  2881. with the RiscPC. Once on the first page, you can choose the kind of 
  2882. letter groups you need to practise and away you go.
  2883. 9.06
  2884. A mouse called Claude runs the show, and a little owl called Maud acts 
  2885. as the go-between. It is altogether very attractively presented and 
  2886. highly motivating. With the mouse, or perhaps soon the mouse-pen, you 
  2887. look at letters and you copy them in the way the program suggests. If 
  2888. you go wrong, you are told very nicely and given endless more chances.
  2889. 9.06
  2890. If you wish, you can choose from various options as to how you want to 
  2891. be shown the correct movements. When you get them right, you are told 
  2892. how clever you are and all kinds of lights flash. I am well past my 
  2893. sell-by date but I loved that part!
  2894. 9.06
  2895. My reservations
  2896. 9.06
  2897. Brilliant Computing have taken some advice and have opted for Rosemary 
  2898. Sassoonæs font as the basis for correct letter shapes. Now I like the 
  2899. Sassoon Primary font, but it was designed, of course, for reading and 
  2900. not for handwriting. Current thinking from most recognised handwriting 
  2901. experts, and from OFSTED, is that handwriting should be taught joined-up 
  2902. from the start. The National Curriculum itself demands a clear and 
  2903. legible cursive style by level 3.
  2904. 9.06
  2905. At the very least, the letter shapes need to be formed in a way which is 
  2906. in preparation for joining. The design of the letters under this 
  2907. heading, especially for beginners, is all important. The directions 
  2908. shown as to how to construct the letters in Claude and Maude, are 
  2909. generally fine but the shapes themselves are too static and print-like 
  2910. to be very helpful in developing a cursive hand; this should always have 
  2911. a slight forward slope.
  2912. 9.06
  2913. Also, letters like coagdqs should never start with a slight upward 
  2914. movement, but with a horizontal or even slight downward movement, i.e.
  2915. 9.06
  2916. < correct
  2917. 9.06
  2918. < incorrect
  2919. 9.06
  2920. otherwise they tend to rise up above the level of the other letters. 
  2921. This especially applies to c and s which is why small children often 
  2922. write those two letters incorrectly larger than the rest.
  2923. 9.06
  2924. On page two of the manual, it states that ÉClaude does not confine you 
  2925. to a precise writing styleæ. This is not true, nor is it possible. Any 
  2926. program or copybook set before the public inevitably presents one style 
  2927. or another, or you would simply have a blank page. There is no such 
  2928. thing as an inoffensive or neutral alphabet or font. In fact, most of 
  2929. the infant script reading fonts used today, are the worst possible 
  2930. models for the teaching of handwriting. So the question is, what is the 
  2931. historic and fundamental style that should be shown to all our children 
  2932. to start them off, in order to find a handwriting style of their own 
  2933. eventually?
  2934. 9.06
  2935. Brilliant Computing say that this is only version 1.0 of the program, 
  2936. and that it will be possible to give teachers some choice of styles in 
  2937. the future. They are working on a more cursive or pre-cursive style, and 
  2938. it will be released shortly.
  2939. 9.06
  2940. This is excellent news because it is a very well thought out program 
  2941. indeed, easy to understand and use, very clever in its motivation, and 
  2942. ingenious in the way it controls the teaching of letter shapes. With 
  2943. just a tweak or two in the direction of joining from the start, and the 
  2944. choice of a more cursive alphabet for beginners, and it could be a real 
  2945. help to teachers in both nursery and infant classes for a long time. 
  2946. Possibly until Kaiser Billæs descendants are writing cheques in our 
  2947. common Euro currency!
  2948. 9.06
  2949. Learn to Write with Claude and Maud is available from Brilliant 
  2950. Computing and costs ú30 +VAT for a single user, and ú60 +VAT for a site 
  2951. licence.áuá
  2952. 9.06
  2953. Help!!!!
  2954. 9.06
  2955. BiblePlan is a series of Édaily readingæ bookmarks that take you through 
  2956. the Bible in one or two years. Simple but attractive. They are based on 
  2957. our church reading plan and have gone down very well.
  2958. 9.06
  2959. If anyone wants a copy of this, please send me an E¡formatted disc and 
  2960. p&p (or ú1).
  2961. 9.06
  2962. Robert Lytton, 7 Helmsley Drive, West Park, Leeds LS16 5HY.
  2963. 9.06
  2964. Bridge programs Ö We are still getting requests for copies of Omar 
  2965. Sharifæs Bridge. Has anyone got a copy they could donate so that we can 
  2966. sell it for charity to someone who wants one? Or does someone have a 
  2967. copy they want to sell? If so, send in a Small Ad and youæll find a 
  2968. buyer, Iæve no doubt.
  2969. 9.06
  2970. Ed.
  2971. 9.06
  2972. Interview Peter Bondar Ö If you would like to interview Peter Bondar, 
  2973. Head of ART, nowæs your chance. He has kindly agreed to do an ÉInternet 
  2974. interviewæ. If you give us questions you would like to ask him (by 
  2975. email, preferably, or on disc), we will collate them and give them to 
  2976. Peter. He will send answers to me and I will then see if there are any 
  2977. supplementaries I want to ask(!) and then I will publish the result on 
  2978. the Archive web site, and in the magazine next month.
  2979. 9.06
  2980. The Archive website can be found at http://www.cybervillage.co.uk/acorn/
  2981. archive/
  2982. 9.06
  2983. If you want to take part, send in your questions immediately as I want 
  2984. to do this within three or four days of the magazine dropping on your 
  2985. doormats. N.B. The shorter and more succinct your question, the more 
  2986. likely it is to be used. Neither of the two PBsæ has time to spend 
  2987. digesting long rambling letters!
  2988. 9.06
  2989. Ed.
  2990. 9.06
  2991. Genealogy Ö It seems that Minerva are having one or two problems with 
  2992. Ancestry II, so does anyone know of an alternative without going to PCs? 
  2993. There was one I heard of once called !Family and both Paul and I think 
  2994. we remember seeing it in Archive but neither of us can find it! Can 
  2995. anyone help, please? Thanks.
  2996. 9.06
  2997. Kate Crennell <bca@isise.rl.ac.uk>
  2998. 9.06
  2999. Multifile searching Ö !LooknFind, on last monthæs Archive program disc, 
  3000. is multitasking (only slows down the desktop when actually checking the 
  3001. contents of a file on CD), can be given the filetypes to check, e.g. 
  3002. text, CSV, Impression, etc, with ease and it can be given wildcard 
  3003. strings!
  3004. 9.06
  3005. I have used it to check text files inside archives found on CDs for 
  3006. keywords such as ÉSerialæ with great success. Or you may like to search 
  3007. your CSV files for ÉP\*Beverleyæ to find Éples,Diana Ross,The Beverleyæ 
  3008. Oh well, try Éfind nextæ!
  3009. 9.06
  3010. As with the ÉFind fileæ option from the directory display, you will be 
  3011. informed of progress, how many files have actually been searched and 
  3012. choices of ÉNextæ, ÉViewæ, ÉRunæ or ÉAbortæ. Also, Impression 
  3013. directories are searched, run and viewed correctly!
  3014. 9.06
  3015. Robert Lytton, 7 Helmsley Drive, West Park, Leeds LS16 5HY.
  3016. 9.06
  3017. Network problems Ö I am running Acorn Access+ software on an A410/1 with 
  3018. an I│ Etherlan 500 network card. This is connected to a PC network upon 
  3019. which Arcshare Server 1.4-2c is running, in addition to the WFW3.11 
  3020. network protocols. I am having difficulties with file corruption on my 
  3021. A410/1 hard disc which look as if they are related to the network 
  3022. traffic. Has anyone had any experience (good or bad) in this area?
  3023. 9.06
  3024. Jack Dempsey, 16 Photinia Close, Branston, Lincoln, LN4 1QA. 
  3025. <jack.dempsey@ukonline.co.uk>
  3026. 9.06
  3027. RapIDE Ö Has anyone had a chance to try out Yellowstoneæs high speed IDE 
  3028. interface for RiscPC? If so, could you let us know what you think, 
  3029. please?
  3030. 9.06
  3031. Ed.
  3032. 9.06
  3033. Rockfall Ö Has anyone come across a game called ÉRockfallæ. I have a 
  3034. demo version and want to get hold of the real thing, if it exists. It 
  3035. was produced, I think, by Matthias Seifert in Germany in 1991, by a 
  3036. company called Soft Evolutions. Can anyone help me to trace it, please?
  3037. 9.06
  3038. Lawrence Bernstone, The Firs, Brandis Corner, Holesworthy, EX22 7XZ. 
  3039. (01409-221038)
  3040. 9.06
  3041. Scientific software Ö Regular subscribers to Archive may recall that 
  3042. some (considerable) time ago I asked readers to contribute their own 
  3043. scientific software to produce a collection to be made available as 
  3044. freeware discs. In the event, two discs were put together containing a 
  3045. range of scientific and mathematical software. However, the 
  3046. contributions dried up and I was never able to get anywhere near 
  3047. producing another disc. I thought I would try to resurrect the idea, and 
  3048. ask once again for anyone who has written any scientific-related 
  3049. software, and would be willing for it to be put onto a disc for public 
  3050. release, to contact me. In addition, if anyone has any ideas for any 
  3051. sort of scientific or mathematical software, but feel they could not 
  3052. write it themselves, perhaps they could also drop me a line?
  3053. 9.06
  3054. I have a number of chemistry related applications of my own, although 
  3055. some are admittedly rather specialised. I thought it might be an idea to 
  3056. send at least some of these to Paul for inclusion on the monthly disc 
  3057. when there is room. To start the ball rolling, I am sending two 
  3058. applications this month, which were originally on one of the discs 
  3059. mentioned above, but have been developed further, and the newer versions 
  3060. are too big to fit on the original disc.
  3061. 9.06
  3062. !Periodic is an application which shows (surprise, surprise) a periodic 
  3063. table of the elements. Clicking on any element displays a range of 
  3064. physical, electronic and thermodynamic properties for that particular 
  3065. element. I would welcome feedback from users on what data could usefully 
  3066. be included in such an application, and also how it could be extended to 
  3067. be more functional. If users could actually supply me with data, that 
  3068. would obviously save me a lot of time! I include in the archive a dummy 
  3069. CSV data file with all the elements listed to enable data to be added. 
  3070. Unavailable data can be left blank.
  3071. 9.06
  3072. !Molweight is an application that allows you to enter a chemical 
  3073. formula, in as near the normal way as is possible, using standard WIMP 
  3074. writable icons, and calculates either the average or exact isotopic 
  3075. molecular weight. There are a number of facilities, including user-
  3076. defined groups to simplify calculations on similar compounds, and 
  3077. optional display of elemental per cent composition.
  3078. 9.06
  3079. Over the next few months, I will send further physical chemistry-related 
  3080. applications to Paul for inclusion on the monthly disc as space is 
  3081. available. If you would like copies of the original two discs of 
  3082. scientific software then either send me two discs and sufficient to 
  3083. cover return postage, or simply send me ú1 to cover cost of discs and 
  3084. postage.
  3085. 9.06
  3086. Chris Johnson, 7 Lovedale Grove, Balerno, Edinburgh, EH14 7DR. 
  3087. <C.A.Johnson@hw.ac.uk> (note my new e-mail address)
  3088. 9.06
  3089. Toggle-size trouble Ö Has anyone come across this one... ? Hold down 
  3090. <shift> (on a RISCáOS 3 machine) and click the toggle-size icon on, say, 
  3091. an Edit window. You should find that it only opens as far as, but not 
  3092. obscuring, the iconbar. So far, no problem.
  3093. 9.06
  3094. One day, on my RiscPC 600 at home, I noticed that ALL windows opened to 
  3095. just over the iconbar. Pressing <shift>, however, allowed them to go to 
  3096. the full window size. We looked at all the configuration settings and 
  3097. boot sequences we could find, but couldnæt see what was causing it. We 
  3098. therefore saved the configuration and did a <delete-poweron>. We 
  3099. restored the configuration and the problem had disappeared! Any ideas 
  3100. anyone?
  3101. 9.06
  3102. Ed.
  3103. 9.06
  3104. Wordz + HP Turbo Driver Ö Is anyone else trying to use Wordz on an A310 
  3105. with RISC OS 3.1 and printing using an HP DeskJet 320 and a CC 
  3106. TurboDriver? If so, have you managed to print in any font other than the 
  3107. system font? Colton Software claim to have isolated a fault with Wordz 
  3108. and Fireworkz when dealing with TurboDrivers but donæt seem to be doing 
  3109. much about fixing it. So if anyone else out there has managed to get 
  3110. different fonts running on their setup, Iæd be grateful for the tips.
  3111. 9.06
  3112. Gavin Dobson, RAF Shawbury.
  3113. 9.06
  3114. Windows-style saving Ö In Archive 9.1 p33, Tony Tolver described how he 
  3115. used Acorns to run his business. One of the things he mentioned in the 
  3116. closing paragraph is how he would like a method of saving files 
  3117. something like the dialogue boxes used on Microsoft Windows. The program 
  3118. called !WinSave, which I have given to Paul to put the monthly disc, is 
  3119. my attempt at implementing such a system. Read the !Help file for 
  3120. instructions. I thought it might be useful to someone somewhere.
  3121. 9.06
  3122. (I have also included !FasterAct which adds lots of nice little buttons 
  3123. to filer action windows to enable you to click and select the faster, 
  3124. confirm, verbose, force and newer options.)
  3125. 9.06
  3126. Ian Clark, Haxby, N. Yorks.
  3127. 9.06
  3128. Elements and Nuclides
  3129. 9.06
  3130. John Woodthorpe
  3131. 9.06
  3132. I have a confession to make; Iæm fascinated by the Periodic Table and 
  3133. all it represents, and collect software (and T-shirts!) related to it. 
  3134. These two programs are superb examples of what can be done to present an 
  3135. enormous amount of information on the behaviour of the elements. The 
  3136. author, Roger Darlington, has spent the last seven years compiling the 
  3137. data and writing these applications for his own enjoyment, and has now 
  3138. decided to share them with us all at a ridiculously low cost via his 
  3139. newly-named company, Atomic Software.
  3140. 9.06
  3141. Each of the two applications, Elements and Nuclides, comes on an HD 
  3142. floppy (but I presume 800Kb DD ones could be supplied on request) in a 
  3143. plastic wallet with a few A4 pages of documentation, and costs ú9.95 for 
  3144. one, or ú14.95 for both. To run them, you will need at least 2Mb of RAM 
  3145. and a multisync monitor. I have tested them on suitably equipped A310, 
  3146. A540 and A5000 machines, and I used a RiscPC 600 for this review. 
  3147. Actually, I did discover a few problems, including one specific to the 
  3148. RiscPC (the absence of mode 39 in my monitor definition file), but they 
  3149. have all been resolved promptly by Roger Darlington. Indeed, he has made 
  3150. substantial improvements over the weeks that we have been in contact for 
  3151. this review.
  3152. 9.06
  3153. In use
  3154. 9.06
  3155. The most obvious thing you notice on starting either application is that 
  3156. they donæt multitask. At first, I was disappointed, but there is so much 
  3157. information on screen that it could become very cumbersome and crowded 
  3158. in the desktop, without putting in a lot of effort to organise windows. 
  3159. Some aspects would definitely benefit from multitasking; such as being 
  3160. able to print the information directly via the RISC OS printer drivers 
  3161. and selecting the parameters to display. Overall, though, it works well 
  3162. as it is, and the author admits that he isnæt a WIMP programmer. That is 
  3163. really the only criticism I can level at the programs, and itæs a rather 
  3164. half-hearted complaint atáthat! 
  3165. 9.06
  3166. Elements
  3167. 9.06
  3168. The paper documentation is minimal, but the application comes with a 
  3169. comprehensive Help file, and contains Ovation and text files explaining 
  3170. some of the terms used. The screen for Elements displays the 
  3171. conventional Periodic Table with control knobs, a text area, a display 
  3172. of the selected property and a thermometer showing important 
  3173. temperatures for the selected element (see overleaf). Each display 
  3174. region changes to reflect the element in question when the cursor is 
  3175. moved, giving a comprehensive collection of information that can be 
  3176. expanded with a mouse click.
  3177. 9.06
  3178. The most useful piece of paper that was supplied lists the properties 
  3179. that can be displayed, including specific heat capacity, crystal cell 
  3180. sides, ionisation potentials, density, atomic mass, and many others. 
  3181. Selecting these in the program is a little tricky at first, consisting 
  3182. of clicking in one of the Écontrol knobæ areas to rotate a line pointer, 
  3183. but this has been improved considerably recently. The great feature is 
  3184. that there are two of these pointers enabling you to plot two properties 
  3185. against each other (see below), and any screen can be saved as a sprite 
  3186. by pressing the * key on the numeric keypad. There are some suggestions 
  3187. of interesting plots to work through, which could form the basis of 
  3188. classroom discussion or individual worksheets for students investigating 
  3189. the behaviour of the elements.
  3190. 9.06
  3191. Nuclides
  3192. 9.06
  3193. Here the application splits into two parts; one a comprehensive tutorial 
  3194. on several aspects of nuclear properties, and the other a Segre chart 
  3195. showing all the isotopes of the elements and their decay products (see 
  3196. top right). This is really detailed and an incredible piece of work that 
  3197. takes some getting into.
  3198. 9.06
  3199. You can display the whole chart, a magnified portion, decay products 
  3200. (see below), or half-lives, and save screens by pressing the * key on 
  3201. the numeric keypad as before. The radioactive isotopes are displayed in 
  3202. a flashing colour, which flashes a bit too quickly for my liking, but at 
  3203. least itæs distinctive. Extra information on using the software is in 
  3204. the Help file, and the tutorial covers different decay processes, 
  3205. fission, fusion, basic particles and much more.
  3206. 9.06
  3207. Summary
  3208. 9.06
  3209. I could describe all the features in these programs, but I suspect Paul 
  3210. wouldnæt let me have enough space to do them justice! Suffice it to say 
  3211. that this isnæt ordinary software Ö it is outstanding in its scope, 
  3212. detail and originality. If you, or any of the family, have any interest 
  3213. in chemistry, or youære a teacher looking for software for school, you 
  3214. should buy Elements straight away. I love playing with it, looking at 
  3215. different relationships and seeing if I can account for them.
  3216. 9.06
  3217. Nuclides is more specialised, and ideally suited to AáLevel or 
  3218. University; but when you buy Elements, you might as well get Nuclides 
  3219. for the extra cost and learn about radioactive isotopes in the process. 
  3220. The value for money is incredible, and the level of detail breathtaking.
  3221. 9.06
  3222. The only thing Iæve seen that comes anywhere near them is a US-produced 
  3223. Windows program that does less for three times the price (and they canæt 
  3224. spell Éaluminiumæ!). I described some of the features of these two 
  3225. programs to a PC-owning friend, and he was extremely jealous.
  3226. 9.06
  3227. The enthusiasm of the author is another plus point. Having started this 
  3228. for his own benefit, it has now become a labour of love. New information 
  3229. and features are continually being added, and upgrades will be available 
  3230. in return for the original disc and ú2: Roger suggests every six months 
  3231. for this, which seems a very good idea.
  3232. 9.06
  3233. At these prices, everyone should send their cheques to: Atomic Software, 
  3234. 1 Fells Grove, Worsley, Manchester, M28 7JN straight away, and feel 
  3235. proud that we have some chemistry software that can leave other 
  3236. platforms standing!áuá
  3237. 9.06
  3238. The Graphics Column
  3239. 9.06
  3240. David Thornton
  3241. 9.06
  3242. Exciting news for vector conversion
  3243. 9.06
  3244. Whilst I was writing this column an alpha version ImageFS 2.05a arrived 
  3245. on my desk for examination. The major new feature is that it can now 
  3246. import its first vector file format Ö WMF or Windows Metafile. Meta 
  3247. Convertor from Keysoft was also recently launched and this supports WMFs 
  3248. too. (See Rob Ivesæ review on page 22.) The careware WMF->Draw is 
  3249. available but I have found it to be too unreliable for my own use. (See 
  3250. also Charlie Woodbridgeæs experiences with converting metafiles on page 
  3251. 21.)
  3252. 9.06
  3253. When ImageFS is loaded, dropping a WMF file into Draw produces an exact 
  3254. copy of the original file. The WMF I tried came from my MS Office 
  3255. clipart directory. Unfortunately, the three WMF files that Iáexported 
  3256. from CorelDraw 6 refused to load into ImageFS. I must stress that all 
  3257. these problems will be fixed in the future and that 2.05a is only a 
  3258. preliminary alpha version. To support the WMF format, the options window 
  3259. has also been enhanced. From examining the options window, it is also 
  3260. apparent that Alternative Design & Publishing (notice the slight name 
  3261. change) intend to implement the following additional formats in the 
  3262. future: JPEG, PNG, Photoshop, ICO, Degas, MTV and also the following 
  3263. vector formats: CGM, Adobe Illustrator, CMX (Corel Presentation/Metafile 
  3264. Exchange), WPG, DXF, OS/2 Metafile, HPGL and LotusPIC. CDR is a very 
  3265. complex format and may not be implemented. PICT2 could also be enhanced 
  3266. to support the vector variants and EPS might also be implemented.
  3267. 9.06
  3268. Once full support for the vector formats is included, there will be no 
  3269. need to use ArtWorks as an intermediate conversion utility. I have 
  3270. always been a little apprehensive about buying ImageFS, even though it 
  3271. is an excellent utility, because ChangeFSI already supports many of the 
  3272. formats that ImageFS also supports. Once vector format support is 
  3273. established, ImageFS will be a unique product that really is an 
  3274. essential graphics tool. It will enable PC clipart CD-ROMs to be 
  3275. accessed by RISC OS and the clipart to be loaded into any RISC OS 
  3276. application that accepts drawfiles.
  3277. 9.06
  3278. Composition
  3279. 9.06
  3280. Clares launched version 1.02 of Composition (a.k.a. Compo) at Acorn 
  3281. World. Malcolm Banthorpe is working on a review of this product so I 
  3282. will only touch on some of the new features. I highly recommend that 
  3283. existing users of Composition purchase the upgrade direct from Clares. 
  3284. This includes support for Virtualise Ö the virtual memory system which 
  3285. is available separately from Clares. If you have a limited supply of 
  3286. DRAM (i.e. 8Mb or less), Virtualise is for you. Even users of 16Mb, or 
  3287. possibly 24Mb, machines will benefit from Virtualise. Improved support 
  3288. for ArtWorks files has also been implemented and Photoshop files are now 
  3289. supported. There are also quite a few other improvements, but Iáwill 
  3290. leave Malcolm Banthorpe to cover these.
  3291. 9.06
  3292. I must admit that I am a fan of Composition. As I am not an artist, I 
  3293. like the program because it allows me to pretend to be one! It is 
  3294. particularly easy to drop in two JPEGæs, apply a low opacity value to 
  3295. one to make it transparent and to then add a colour block to the canvas. 
  3296. With a little fiddling and manoeuvring, the result can look quite 
  3297. spectacular.
  3298. 9.06
  3299. Compo could well be a big success because it is the only RISC OS bitmap 
  3300. application capable of layering. I know that Photoshop 3, Photo-Paint 
  3301. and various other bitmap editors are capable of layering, but these 
  3302. programs are not the same thing as Composition.
  3303. 9.06
  3304. Clares have also released version 1.02 of ProArt24. Like Composition, 
  3305. ProArt24 now has a direct link with Virtualise and works very well with 
  3306. it. Virtual memory is one of the more important features of a competent 
  3307. graphics program. It is pleasing to see Clares respond to a demand and 
  3308. produce a utility which not only works with their own software but also 
  3309. with products from other developers. 
  3310. 9.06
  3311. DTP Software
  3312. 9.06
  3313. Shortly after Impression Publisher 4.07 was released, CC announced 
  3314. version 4.08. This version fixes bugs which only became apparent in 
  3315. 4.07. If you have experienced a problem and would like to upgrade, 
  3316. contact CC and quote your serial number and Impression Publisher version 
  3317. number for details.
  3318. 9.06
  3319. Publisher Plus 5.07 is also available. Like Publisher 4.07/8, Plus now 
  3320. uses dynamic areas available with RISC OS 3.5/6 and also links in with 
  3321. CCæs new TurboDrivers (see below). Both versions of Impression are worth 
  3322. upgrading to, especially for the automatic smart-quote feature which I 
  3323. have found to be very useful.
  3324. 9.06
  3325. I am sure that many of you have read the Acorn Shopper column in the 
  3326. February Computer Shopper magazine. For those of you who havenæt, it was 
  3327. almost entirely devoted to the subject of future RISC OS software 
  3328. development and C++. Charles Moir, the managing director of CC, wasnæt 
  3329. particularly sure whether his company would develop Impression or 
  3330. ArtWorks any further. Mr Moir believes that the Acorn market is too 
  3331. small to justify major development and that Acorn have fallen way behind 
  3332. Microsoft and the Windows market. For all we know, Impression Publisher 
  3333. 4.08 could be the final version of Impression. Only time will tell and 
  3334. it will be interesting to see how many people adopt other packages such 
  3335. as Ovation Pro.
  3336. 9.06
  3337. I am looking forward to seeing Ovation Pro when it finally ships. (I am 
  3338. told by Beebug it is NOT likely to be out before this edition hits the 
  3339. doormats. Ed.) I gather that it will have filters to allow sprite, TIFF, 
  3340. GIF, PhotoCD, JPEG, Draw and ArtWorks files to be loaded, although some 
  3341. may not appear until the second or third release. EPS may not be 
  3342. supported until the second release either. (Publisher Plus is supposed 
  3343. to support EPS, although I cannot get any of my EPS files to display 
  3344. their TIFF previews. Can anyone help me, please?) Some sort of image 
  3345. processing facility is planned but I am not sure how comprehensive this 
  3346. will be. I hope to bring you more news at a later date. 
  3347. 9.06
  3348. TurboDrivers update
  3349. 9.06
  3350. The latest version of the RISC OS 3 TurboDrivers is 4.04. This version 
  3351. was also launched at Acorn World and incorporates JPEG support for RISC 
  3352. OS 3.60 users, improved printing of colour photographs, better support 
  3353. for HP printers and a hot link with Impression. The upgrade costs ú11.75 
  3354. inclusive from CC and also includes a copy of SepEd2 (as with version 
  3355. 4.03) which enables you to create your own colour correction tables. It 
  3356. works with Impression, ArtWorks or the TurboDrivers.
  3357. 9.06
  3358. One of the new features of the latest versions of Publisher (4.07/8), 
  3359. Publisher Plus (5.07) and the TurboDrivers (4.04) is a special colour 
  3360. correction hot link. The hot link allows Publisher to use the colour 
  3361. correction tables specified by the TurboDriver in place of its own which 
  3362. are specified in the Publisher preferences. Let me explain.
  3363. 9.06
  3364. Connected to my RiscPC, I have a Canon BJC-600 printer which I use to 
  3365. print monochrome, colour (on plain paper) and colour (on coated paper). 
  3366. I have installed three copies of the BJC-600 TurboDriver into !Printers 
  3367. and have named them Mono, Plain and Coated. Each of the three drivers is 
  3368. configured with a different colour correction table Ö Mono TurboDriver, 
  3369. Canon BJC-600 plain and Canon BJC-600 coated. I have also configured my 
  3370. copies of Publisher and Publisher Plus to use their internal PostScript 
  3371. imagesetter (normal) colour correction tables for when I output work to 
  3372. a PostScript file. When I wish to print from Publisher or Publisher 
  3373. Plus, I load !Printers and choose the type of printout Iárequire by 
  3374. selecting the relevant printer icon on the iconbar. Publisher and 
  3375. Publisher Plus automatically detect this and select the colour table 
  3376. specified by the TurboDriver, displaying its name in the print setup 
  3377. window, instead of the one specified in their preferences. 
  3378. 9.06
  3379. Impression will use the selected TurboDriver colour table to perform all 
  3380. colour correction, when printing, unless an Acorn driver is chosen 
  3381. instead. If I were to select an Acorn printer driver, Impression would 
  3382. automatically select its own internal colour table Ö in my case 
  3383. PostScript imagesetter Ö and would use this for colour correction when 
  3384. printing.
  3385. 9.06
  3386. There is one exception to this rule and it relates to monochrome 
  3387. printing. Publisher and Publisher Plus do not apply any colour 
  3388. correction when the TurboDrivers are set to output in monochrome. If a 
  3389. TurboDriver is configured to use the öMono TurboDriverò colour table and 
  3390. this driver is selected, Publisher still states that it will use its own 
  3391. internal colour tables when printing. According to a CC technician öyou 
  3392. may potentially be mistaken about which table is being used [when 
  3393. printing in monochrome] since when a monochrome printer driver is 
  3394. selected, Impression will display its own selected colour table, but 
  3395. wonæt actually use it.ò
  3396. 9.06
  3397. If you decide to write to me, an S.A.E. or label would be appreciated, 
  3398. if you would like a reply. You can write to me at: 1 Castle Court, Lower 
  3399. Burraton, Saltash, Cornwall. PL12 4SE. u 
  3400. 9.06
  3401. Studio24Pro
  3402. 9.06
  3403. Malcolm Banthorpe
  3404. 9.06
  3405. A new version of Pineappleæs Studio24 painting and image processing 
  3406. package Ö which is now called Studio24Pro Ö shows a considerable 
  3407. enhancement of the original program. In fact, so much has changed that 
  3408. it is effectively a new application and hence deserves the new name.
  3409. 9.06
  3410. Several of the features which it now incorporates are, at the time of 
  3411. writing, unique among programs on the Acorn platform and are likely to 
  3412. be of considerable interest to serious graphics users. New purchasers 
  3413. will (at the time of writing) receive both versions and, in line with 
  3414. Pineappleæs upgrade policy, existing users will receive the new version 
  3415. free of charge.
  3416. 9.06
  3417. The review copy was supplied with a disc-based version of the handbook 
  3418. in the form of a hypertext document produced using the application 
  3419. ClearView from DEC_data. When the new handbook is complete, it will be 
  3420. distributed to all registered users.
  3421. 9.06
  3422. So whatæs new?
  3423. 9.06
  3424. As Iæve already mentioned, thereæs a great deal thatæs new about 
  3425. Studio24Pro, but Iæll start by describing a couple of features that, for 
  3426. me, make it stand out from other painting packages currently available 
  3427. to Acorn users.
  3428. 9.06
  3429. Colour channels
  3430. 9.06
  3431. One of the most important ways in which Studio24Pro differs from the 
  3432. earlier Studio24 and from most other image manipulation applications is 
  3433. the way in which the component colour channels of an image can be 
  3434. handled independently. Images can be created as, or converted to, either 
  3435. RGB, CMYK or indexed formats. Most RiscPC users will probably be 
  3436. familiar with the former two, as both methods of defining a colour are 
  3437. offered by Paintæs colour picker.
  3438. 9.06
  3439. Briefly, RGB defines a colour in terms of its red, blue and green 
  3440. components, whereas CMYK defines it in terms of cyan, magenta, yellow 
  3441. and black Ö which also happen to be the pigments used by most colour 
  3442. printers. An indexed image has a single channel of eight bits per pixel 
  3443. and would most commonly be used for grey-scale images. RGB and CMYK each 
  3444. use eight bits per pixel per channel. In other words, an RGB image, 
  3445. without a mask, would have 24 bits per pixel and a CMYK image would have 
  3446. 32 bits per pixel. The images are handled internally at these colour 
  3447. depths regardless of the screen mode being used.
  3448. 9.06
  3449. On-screen dithering is used to good effect so that 32 thousand colour 
  3450. screen modes are very usable. Even in 256 and 16 colour screen modes, 
  3451. there is still a useful colour representation of the picture being 
  3452. edited. When the image is in RGB format, any combinations of the three 
  3453. channels Ö red, blue and green Ö can be selected independently for 
  3454. viewing and editing. Similarly, any combination of the four channels of 
  3455. a CMYK image can selected.
  3456. 9.06
  3457. In addition to these basic colour channels, up to 16 alpha or mask 
  3458. channels Ö each of eight bits per pixel Ö can be created. When a new 
  3459. alpha channel has been created, the mask can be created simply by 
  3460. copying an existing channel, or it could be derived from any two, using 
  3461. a variety of combining operations such as add, subtract, multiply, 
  3462. minimum, etc. Any of the alpha channels, as well as the basic colour 
  3463. channels themselves, can then be selected for use as variable 
  3464. transparency masks. In fact for any channel, whether colour or mask, its 
  3465. possible to set whether it is writable or not, whether or not it is 
  3466. visible, and whether or not it is to act as a mask.
  3467. 9.06
  3468. When masks are made visible, the colour and opacity in which they will 
  3469. appear can be selected to minimise ambiguity with the main image 
  3470. content. An alternative way to create a mask on an alpha channel is to 
  3471. first of all set it to be writable and visible, and the rest of the 
  3472. image channels to be simply visible. The normal painting tool can then 
  3473. be used to make the mask. Yet another way would be to use the magic wand 
  3474. tool to pick out a range of values on a particular channel Ö this would 
  3475. then determine how the mask was generated.
  3476. 9.06
  3477. Texture generation
  3478. 9.06
  3479. Another important innovation Ö also, as far as I can see, currently 
  3480. unique on the Acorn platform Ö is the inclusion of a texture generator. 
  3481. It is capable of generating an infinite number of textures using a 
  3482. random mathematical mutation technique. It is quite common for graphics 
  3483. applications to offer a number of pre-set textures which can affect the 
  3484. way that Épaintæ or effects are applied.
  3485. 9.06
  3486. This goes a step further by allowing the textures to be generated from 
  3487. scratch using fractal techniques. Where pre-set textures are applied to 
  3488. a large area, there is often a danger that a repetition in the pattern 
  3489. will be visible, as the texture bitmaps supplied are generally quite 
  3490. small. By generating the texture from scratch, any area can be covered 
  3491. without this problem occurring.
  3492. 9.06
  3493. Among the textures that it is possible to generate, some have a 
  3494. naturalistic appearance such as clouds, wood, metallic effects, water 
  3495. and marble, while many are purely abstract. A texture is defined by a 
  3496. short text file, a large number of which are supplied with Studio24Pro. 
  3497. These definitions occupy a few hundred bytes each at the most.
  3498. 9.06
  3499. When the texture generator has been selected, the current texture is 
  3500. shown in the centre of a group of twelve variations or Émutationsæ. A 
  3501. new pre-defined texture can be displayed by dragging and dropping one of 
  3502. the text definitions. Clicking on the selected texture will generate a 
  3503. new set of mutations; clicking on one of the surrounding textures will 
  3504. select it and also generate a further twelve mutations from it. The 
  3505. colours mapped onto the selected texture can be chosen from a number of 
  3506. pre-set colour maps. Whenever you generate a new set of textures, the 
  3507. rate of mutation of both the colour map and the texture itself is 
  3508. variable.
  3509. 9.06
  3510. As the changes are random and therefore unpredictable, it may take 
  3511. several attempts until you see something that you like. Therefore, if 
  3512. you should generate a new texture that looks as if it might be useful in 
  3513. the future, itæs a good idea to save its text definition file. The 
  3514. general appearance of the current texture can be maintained in a new 
  3515. variation by changing the random Éseedæ. It is also possible to change 
  3516. the horizontal and vertical scaling of a texture.
  3517. 9.06
  3518. When these two facilities alone are added to the comprehensive painting 
  3519. and filtering options to be described below, the result is an extremely 
  3520. versatile graphics package which is bound to give the publishers of 
  3521. other graphics packages something to think about when designing their 
  3522. next software releases.
  3523. 9.06
  3524. Let me now take a more general look at the application.
  3525. 9.06
  3526. Brushes
  3527. 9.06
  3528. The most fundamental facility that any painting application needs is 
  3529. some sort of brush. A glance at the toolbar shows there are, in fact, 
  3530. four brush tools immediately apparent on the top row, each represented 
  3531. by variations of an airbrush icon. Their functions are airbrush Ö for 
  3532. actually applying Épaintæ to the canvas, undo brush, clone brush and 
  3533. effects brush. If a graphics tablet is used in place of the mouse, 
  3534. stylus pressure can, optionally, be set to control either opacity, width 
  3535. or both.
  3536. 9.06
  3537. Twenty different sizes of both hard-edged and soft-edged circular 
  3538. brushes are available. Opacity and brush spacing are adjustable. The 
  3539. spacing control sets the speed at which the paint spray follows the 
  3540. brush movements. Low values of spacing cause the spray to follow smooth 
  3541. curves but with the penalty of the paint lagging some distance behind 
  3542. the brush. Both foreground and background colours can be set using RGB, 
  3543. HSV, CMYK or indexed values.
  3544. 9.06
  3545. There is also the usual option to pick up a colour from the existing 
  3546. canvas. The foreground colour is applied if <select> is pressed and the 
  3547. background colour is used when <adjust> is pressed. Painting with a 
  3548. textured brush Ö in order to give the appearance of, say, chalk Ö is 
  3549. easily achieved by generating a texture on an alpha channel and then 
  3550. allowing it to influence the way the Épaintæ is applied. Straight line 
  3551. painting is enabled by holding down <shift>.
  3552. 9.06
  3553. The undo brush is fairly self-explanatory, but it is worth pointing out 
  3554. that the opacity control still works; so, in effect, a partial undo is 
  3555. possible.
  3556. 9.06
  3557. The clone brush allows part of an image to be copied from one area of 
  3558. the canvas to another. The pointer is simply placed over the area to be 
  3559. copied, then <shift> is held down, the pointer moved to the area where 
  3560. the copy is to be painted and <shift> released. Again, the opacity can 
  3561. be varied.
  3562. 9.06
  3563. The effects brush can be used to apply any of the effects and filters Ö 
  3564. to be described later Ö as an alternative to applying them globally. For 
  3565. instance, if you wanted to selectively defocus part of the picture, you 
  3566. could set up some Gaussian blur and paint it on as required. Among the 
  3567. large number of possibilities in this area would be to paint on extra 
  3568. colour saturation or to selectively lighten or darken an area.
  3569. 9.06
  3570. Next to the airbrush icons are two further brushes; the wash brush, 
  3571. which is useful for smoothing out colour transitions and for creating 
  3572. watercolour effects, and the smudge brush which is very effective in 
  3573. emulating some of the effects that you might get using oil paints.
  3574. 9.06
  3575. Draw functions
  3576. 9.06
  3577. Drawfiles may be imported by dragging them onto the canvas or, 
  3578. alternatively, created from scratch within Studio24Pro. Many of the 
  3579. features of Draw are available within the application, such as straight 
  3580. lines, curves, rectangles and ellipses. Scaling and rotation, as well as 
  3581. the usual line and fill styles, are also available. The only notable 
  3582. omission, where you might want to create the drawfile externally in Draw 
  3583. itself, is the provision of a grouping function. It is, however, 
  3584. possible to have multiple Draw objects on the screen and to select one 
  3585. or more of them to be active.
  3586. 9.06
  3587. Once Draw objects have been created or imported, they can be rendered in 
  3588. a number of ways. The most obvious way is simply to render them using 
  3589. the conventional Draw line and fill styles. It is also possible to 
  3590. convert them to painted or smudged lines with a selected brush using the 
  3591. Stroke option. Once again, the opacity of the rendered object is 
  3592. selectable. All Draw objects remain movable, scaleable, rotatable and 
  3593. editable until deleted and only become part of the main canvas if 
  3594. actually selected and pasted in one of the ways just described.
  3595. 9.06
  3596. Drawn shapes can also be used to define an area of the canvas for use in 
  3597. cut-out and paste operations. Cut-out sections of an image may also be 
  3598. dragged to a new canvas. Although, as mentioned earlier, there is no 
  3599. grouping command as such, it is still possible to select more than one 
  3600. object by using <adjust> and then all subsequent operations, such as 
  3601. pasting, will be performed on all of the selected objects.
  3602. 9.06
  3603. Filters and effects
  3604. 9.06
  3605. The number of facilities offered under the heading of filters and 
  3606. effects is considerable and so Iæll just mention a few that I have found 
  3607. particularly useful. Iæve already mentioned Gaussian blur, and this is 
  3608. very effective in applying a defocussing effect. As the radius (in 
  3609. pixels) over which the blur is spread can be set, quite a high degree of 
  3610. defocus is possible. Then thereæs motion blur, spin blur and zoom blur 
  3611. which all work very well.
  3612. 9.06
  3613. Many effects will need to be applied to only part of the image. This is 
  3614. easily achieved, either by setting up an alpha channel as a mask, or by 
  3615. applying the effect with a brush as mentioned above. Colour balance, 
  3616. contrast and saturation adjustment is comprehensively covered, as are 
  3617. emboss, pointillise, bas relief, sharpness enhancement and several 
  3618. varieties of edge detection. If youære really keen, it is possible to 
  3619. design your own custom filters using a 5╫5 convolution matrix.
  3620. 9.06
  3621. Some of the effects can take a minute or so to apply to a large canvas 
  3622. and, as there are usually several parameters to try out for each one, it 
  3623. could take some time to achieve just the right effect. Fortunately, any 
  3624. effect can be quickly tried out on just part of the image in a small 
  3625. preview window.
  3626. 9.06
  3627. One of the effects which I particularly liked is called lighting. It 
  3628. seems to work by treating the intensity of the chosen channel(s) as if 
  3629. it were depth information and then applying a light source. The amount 
  3630. of diffuse and specular reflection, and the angle of the lighting, are 
  3631. among the variable parameters. The results really have to be seen to be 
  3632. appreciated and can work very effectively on text.
  3633. 9.06
  3634. This reminds me to mention that text can be typed directly into 
  3635. Studio24Pro and that it behaves in some ways similarly to drawfiles, in 
  3636. that it remains scalable, rotatable and editable until actually pasted 
  3637. onto the canvas.
  3638. 9.06
  3639. Files can be loaded and saved in a wide variety of graphics formats, 
  3640. including Clear, PBM, JPEG, TIFF and, of course, Acorn sprites. Photo CD 
  3641. files are loadable and it is also possible to scan images directly into 
  3642. a Studio24Pro window provided that you have the appropriate Twain driver 
  3643. software.
  3644. 9.06
  3645. Virtual memory is supported and so it is possible to handle images which 
  3646. occupy more than the available RAM by making use of hard disc space. 
  3647. When there are multiple images being worked on, then as much as possible 
  3648. of the current image is kept in RAM to make access as fast as possible. 
  3649. The extent to which virtual memory is used can be controlled in three 
  3650. ways.
  3651. 9.06
  3652. ÉMinimise Memoryæ will use the least possible RAM required by the 
  3653. application. This has the advantage that it may free enough memory to 
  3654. run other applications but may also slow things down by requiring more 
  3655. hard disc access. ÉMaximise memoryæ will keep as much of the image(s) as 
  3656. possible in RAM and is generally preferable, in order to reduce time 
  3657. taken on hard disc accesses. Finally, a compromise setting is possible 
  3658. by dragging the memory usage bar associated with Studio24Pro in the Task 
  3659. Manager.
  3660. 9.06
  3661. Conclusions
  3662. 9.06
  3663. I was very impressed with Studio24Pro. It offers an enormous range of 
  3664. facilities and is likely to keep even the most avid graphics enthusiasts 
  3665. satisfied for a very long time. Nevertheless, I found that it remains 
  3666. easy and intuitive to use.áuá
  3667. 9.06
  3668. I find this review extremely exciting and encouraging. Can you imagine 
  3669. all these facilities, which work comfortably on a RiscPC 700, being run 
  3670. on a Strong RiscPC?! Whilst Intel are desperately trying to get their 
  3671. Series 6 processors to run as fast as Pentiums, let alone faster, and 
  3672. Apple are launching multi-thousand dollar four-processor PowerPCs which 
  3673. need special software to be written, Acorn software houses will be able 
  3674. (says he, hopefully!) to run existing software at four or more times the 
  3675. current speed within six months or so! Ed.áuá
  3676. 9.06
  3677. The RISC Disc 2 CD-ROM
  3678. 9.06
  3679. Jochen Konietzko & Richard Rymarz
  3680. 9.06
  3681. (This is a combination of the Éofficialæ review which Richard did and a 
  3682. longer, unsolicited, review sent in by Jochen. I hope that what I have 
  3683. produced here is the best bits of the two reviews! Ed.)
  3684. 9.06
  3685. Well, what can a reviewer make of this? It is a CD¡ROM specifically 
  3686. designed for RiscPC owners. Before offering a (to be fair, very 
  3687. subjective) opinion on whether it is worth buying, an exploration of the 
  3688. contents might persuade you it is just what you need. 
  3689. 9.06
  3690. Presentation
  3691. 9.06
  3692. The disc loads as would be expected, with the program icon installing 
  3693. itself on the iconbar and a beautifully designed cover page popping up. 
  3694. The introductions are in English, Welsh and German, each eventually 
  3695. finishing up at the main title page. Here, the contents are listed with 
  3696. suitable icons alongside them. Click on the words or icons and the next 
  3697. page is shown. Arrows take you back to the title page and pointing 
  3698. fingers lead to pages within each section. All this is very easy and is 
  3699. quickly mastered but if you are still struggling, a help page is 
  3700. available.
  3701. 9.06
  3702. Other offerings on the title page include a simple search facility which 
  3703. requests the file path to find a piece of information Ö click on the 
  3704. search result and you are taken to that information. Then there are the 
  3705. credits, complete with digitised pictures of the producers, and an 
  3706. opportunity to win a RiscPC by searching for hidden clues. However, be 
  3707. warned that there are more than 7,000 files to peruse Ö but if you are 
  3708. keen, you have until 31st October 1996 to enter. 
  3709. 9.06
  3710. Contents
  3711. 9.06
  3712. ÉCommercialæ section
  3713. 9.06
  3714. Offerings in this section come from 24 firms, and even Computer Concepts 
  3715. have deigned to appear Ö they offer a demo of AudioWorks and a Magpie 
  3716. presentation of the Eagle card. Others on the CD are ArmTech (a demo of 
  3717. a program which shows drawfiles of the worldæs flags Ö I wonder why the 
  3718. programmers thought those drawfiles had to be shown in mode 15), Aspex 
  3719. (demos of Architech and Spex), B&H Startup from Germany (demo of a large 
  3720. German language film database), CD_Circle (FLI files, demos of a 
  3721. multimedia viewer, the CD_Circle program, DarkRoom2, a Microsoft Ö 
  3722. pardon the expression Ö CD viewer), Circle Software (shareware Reverse 
  3723. Polish Notation Calculator; time limit for use one month), Computer 
  3724. Tutorial Services (demos of Provocator, Maths Explorer, Maths Odyssey), 
  3725. Digital Psychosis (demo of Oddball), iSV (demos of TableCalc, XStitch 
  3726. and various programs for displaying and manipulating fonts), MEU Cymru 
  3727. (applications for the Welsh version of RISC OS), MEWSoft (demos of 
  3728. MenuManager and DietManagerXtra), MyndGaemz (demo of Detritus), Oregan 
  3729. Software (demo of Arcturus), PMS (demo of Philipæs Music Scribe), 
  3730. Praktikum (demo of Praktikum Ö German and English language program for 
  3731. processing mathematical series; Praktikum is the term used for the times 
  3732. when science students do experiments themselves), Sherston (demos of 
  3733. Plantwise, Crystal Rain Forest 2, Rosie & Jim), plus the following:
  3734. 9.06
  3735. ÉPD/Sharewareæ section
  3736. 9.06
  3737. Lots of stuff here which you may know from any one of the major PD 
  3738. libraries.
  3739. 9.06
  3740. The programming part is very extensive, containing everything from tools 
  3741. for C and Fortran77 programmers to full implementations of Common Lisp, 
  3742. GNU Smalltalk and Motorola Cross Assemblers.
  3743. 9.06
  3744. ÉResourcesæ section
  3745. 9.06
  3746. As far as sheer volume is concerned, this section has three major parts: 
  3747. music, MPEG and Replay files each occupy well over 50Mb of disc space; 
  3748. the nine different music file formats can be played with one of the 14 
  3749. players in the PD section.
  3750. 9.06
  3751. For me (Jochen) the highlight of this section is hidden amongst the GIF 
  3752. files: a directory with 66 NASA pictures of Shoemaker Levyæs collision 
  3753. with Jupiter, each with an accompanying text file roughly half a page 
  3754. long.
  3755. 9.06
  3756. The JPEG and drawfiles are placed inside copies of ImageBank, which, it 
  3757. is claimed, will only run on RISC OS 3.1, but I could find no problem 
  3758. under RISC OS 3.50D. The JPEG files are an undistinguished miscellany of 
  3759. pictures. Only those who, for whatever reason, like to look at military 
  3760. aircraft will be pleased with the 37 or so images.
  3761. 9.06
  3762. ÉThe Clanæ section
  3763. 9.06
  3764. This section contains lots of text files downloaded from the Internet 
  3765. and from various Bulletin Boards (dated between January and October æ95, 
  3766. with an in-depth look at SCSI 2 thrown in which was written in 1990), a 
  3767. directory with Acornæs press releases between November æ94 and September 
  3768. æ95, and a directory with twenty old (April æ94) files in Impression 
  3769. format about the RiscPC. Not all of the texts in the FAQ part concern 
  3770. computers; there is one about NASAæs space program, which contains a 
  3771. hint for the competition (see ÉMiscellaneousæ).
  3772. 9.06
  3773. ÉThe Webæ section
  3774. 9.06
  3775. I found this one quite fascinating. It gives you a dry run of the WWW, 
  3776. with a Évirtual webæ, filled with about 90Mb worth of files. You can use 
  3777. either of the two Web Browsers supplied to access that mass of 
  3778. information (mostly carrying an August or September dateline) to see for 
  3779. yourself whether the Web is for you. There are nineteen Ésitesæ present 
  3780. on this disc, such as Acorn, ANT Ltd, The ARM Club, ARMLinux, etc.
  3781. 9.06
  3782. Miscellaneous
  3783. 9.06
  3784. The CD contains a competition, with a RiscPC as the prize! Starting from 
  3785. a file called Clue1, you have to find aá number of other clues, hidden 
  3786. in a variety of ways. The first to phone in with the solution (before 
  3787. 31.10.1996) wins the RiscPC.
  3788. 9.06
  3789. There seems to be a bug in Uniquewayæs front end concerning screen modes 
  3790. with rectangular pixels. On my machine, the ÉCommercialæ and ÉClanæ 
  3791. windows appear distorted (see top right), but in square pixel modes, 
  3792. everything works just fine.
  3793. 9.06
  3794. Other problems: A double click on the Install directory provokes an 
  3795. Abort on Data Transfer error. On my machine, acknowledging the error 
  3796. opens the directory, and everything seems to work, until I try to load 
  3797. the next Impression file and then Publisher 4.05 crashes quite 
  3798. spectacularly (with a sequence of no less than nine different error 
  3799. boxes). On at least one other machine, RISCáOS crashes immediately.
  3800. 9.06
  3801. Richardæs conclusion
  3802. 9.06
  3803. This CD-ROM costs ú25 through Archive and provides some commercial 
  3804. demos, art, music and animations, useful (and not so useful) cheap 
  3805. programs, a limited virtual WWW and some Clan interest items. I enjoyed 
  3806. skipping through the lists of items, particularly the PD programs, but 
  3807. my interest soon waned. Others may gain much more than I did, but I 
  3808. really must ask the question: Why bother? If Acorn were to produce this 
  3809. CD-ROM as promotional material, then I might see some real value. 
  3810. However, as it stands I am uncertain whether general compilations of 
  3811. this type have real lasting worth.
  3812. 9.06
  3813. Jochenæs conclusion
  3814. 9.06
  3815. The part that makes this disc really different from the rest is the 
  3816. Virtual Web. Anyone who, after all the media hype, is debating whether 
  3817. to invest in Internet access, should take a good look at this disc. The 
  3818. rest Ö well, there should be something for everyone, but is it enough to 
  3819. justify the price of ú25 through Archive? For me, it definitely was. áuá
  3820. 9.06
  3821. C++ Column
  3822. 9.06
  3823. Tony Houghton
  3824. 9.06
  3825. One of the newer features of C++ is an effective solution to the age-old 
  3826. problem of error handling. Itáprovides a mechanism called exceptions to 
  3827. allow program flow to be diverted to error handlers when something goes 
  3828. awry. Unfortunately, at the time of writing, the only RISC OS C++ 
  3829. compiler to support exceptions is Easy C++, which I do not have, so 
  3830. Iácannot test any examples. However, the subject is quite easy to 
  3831. understand, and is clearly explained by the documentation I have. If I 
  3832. show you what youære missing, you might feel like me and want to make a 
  3833. lot of noise to Acorn about it!
  3834. 9.06
  3835. The traditional way of dealing with errors, such as lack of memory, in 
  3836. large applications which cannot afford to quit abruptly, is to skip the 
  3837. rest of the current function or loop and return:
  3838. 9.06
  3839. int f()
  3840. 9.06
  3841. {something 9.06
  3842.   if (error)
  3843. 9.06
  3844.   {report error here
  3845. 9.06
  3846.     return 0;
  3847. 9.06
  3848.   }
  3849. 9.06
  3850.   // Carry on as normal
  3851. 9.06
  3852.   return (useful value);
  3853. 9.06
  3854. }
  3855. 9.06
  3856. A drawback of this is that f() probably has to indicate to its caller 
  3857. that an error has occurred, and the caller in turn may have to indicate 
  3858. to its caller, and so on. Also, the example shows using a return value 
  3859. of zero to indicate an error. This is usually fine for pointers, but 
  3860. zero may be a normal value for a function returning an integer. Also, it 
  3861. tells the caller nothing about why f() failed.
  3862. 9.06
  3863. The technique can be expanded so that all functions that may return an 
  3864. error condition have a return type that can indicate an error, such as 
  3865. _kernel_oserror *. The usual return value could be changed to a pointer 
  3866. argument:
  3867. 9.06
  3868. _kernel_oserror *f(int *result)
  3869. 9.06
  3870. {{ Style öUnknown1ò Off}  // Do something
  3871. 9.06
  3872.   if (error)
  3873. 9.06
  3874.   {report error here
  3875. 9.06
  3876.     return error;
  3877. 9.06
  3878.   }
  3879. 9.06
  3880.   // Carry on as normal
  3881. 9.06
  3882.   result = useful value;
  3883. 9.06
  3884.   return 0;
  3885. 9.06
  3886. }
  3887. 9.06
  3888. This is inefficient in that it adds an extra, mostly redundant, return 
  3889. value or argument to the function call process. Swapping the error and 
  3890. result pointers would not significantly improve this.
  3891. 9.06
  3892. In fact, the whole technique suffers from the overhead of every function 
  3893. in a chain having to explicitly check for errors.
  3894. 9.06
  3895. Exceptions
  3896. 9.06
  3897. The alternative offered by exceptions can best be shown by an example:
  3898. 9.06
  3899. class Array {ints 9.06
  3900.   int size;
  3901. 9.06
  3902.   int *array;
  3903. 9.06
  3904. public:
  3905. 9.06
  3906.   // ...
  3907. 9.06
  3908.   class Range ;
  3909. 9.06
  3910.   int &operator[](int subscript)
  3911. 9.06
  3912.   {>= size)
  3913. 9.06
  3914.       throw Range();
  3915. 9.06
  3916.     return array[subscript];
  3917. 9.06
  3918.   }
  3919. 9.06
  3920.   // ...
  3921. 9.06
  3922. };
  3923. 9.06
  3924. The member class, Range, is used only to distinguish exceptions 
  3925. associated with Arrays; classes need not contain any members.
  3926. 9.06
  3927. The keyword throw is followed by an expression. In this case, Range() 
  3928. constructs an object of type Array::Range. When an exception is thrown, 
  3929. the rest of the function is abandoned and program flow is resumed at the 
  3930. innermost handler for a matching type provided by the chain of callers. 
  3931. This process is called stack unwinding, effectively automating the 
  3932. process described in the previous section. Any automatic (local) 
  3933. variables created by functions in the call chain are properly destructed 
  3934. and deallocated to avoid memory being lost (ömemory leaksò).
  3935. 9.06
  3936. To handle (catch) an exception, a function must enclose the block that 
  3937. calls functions which might throw them in a try block followed by one or 
  3938. more catch blocks (handlers):
  3939. 9.06
  3940. void negate(Array &a)
  3941. 9.06
  3942. {i=0 ; i<100; ++i)
  3943. 9.06
  3944.     a[i] = -a[i];
  3945. 9.06
  3946.   cout << öArray negated\nò;
  3947. 9.06
  3948. }
  3949. 9.06
  3950. void f(Array &a)
  3951. 9.06
  3952. {{ negate(a);
  3953. 9.06
  3954.   }
  3955. 9.06
  3956.   catch (Array::Range)
  3957. 9.06
  3958.   {Array subscript  9.06
  3959.             öout of range\nò;
  3960. 9.06
  3961.   }
  3962. 9.06
  3963.   // Subsequent code
  3964. 9.06
  3965. }
  3966. 9.06
  3967. negate() is bugged in that it assumes all Arrays have 100 members. If it 
  3968. tries to process one with less, Array::operator[] will throw a Range 
  3969. exception, skipping the rest of the operatoræs code. From here the 
  3970. computer Élooks atæ the part of negate() that called the operator; as it 
  3971. is not a try block, negate() is also terminated early, skipping the cout 
  3972. statement, but the variable i is deallocated. negate()æs caller is a try 
  3973. block, so the following handlers are examined in order. In this case, 
  3974. there is only one, so the code within it is executed because its type 
  3975. matches that of the thrown object. The öSubsequent codeò is executed if 
  3976. an exception is caught or if there is no exception, but not if there was 
  3977. an exception that was not caught before it.
  3978. 9.06
  3979. Using a caught value
  3980. 9.06
  3981. The bit in brackets following keyword catch is a little like a function 
  3982. argument. As well as acting as a tag for matching the type, a variable 
  3983. can be put here to be used within the handler. For example, we may want 
  3984. to indicate the value of the subscript that caused an exception:
  3985. 9.06
  3986. class Array {class Range {bad_sub ;
  3987. 9.06
  3988.     Range(int s) : bad_sub(s) 
  3989. 9.06
  3990.   };
  3991. 9.06
  3992.   // ...
  3993. 9.06
  3994. };
  3995. 9.06
  3996. We would then have to change the throw expression to:
  3997. 9.06
  3998.       throw Range(subscript);
  3999. 9.06
  4000. and the handler could become:
  4001. 9.06
  4002.   catch (Array::Range r)
  4003. 9.06
  4004.   {Array subscript  9.06
  4005.          << r << ö out of range\nò;
  4006. 9.06
  4007.   }
  4008. 9.06
  4009. Catching derived classes
  4010. 9.06
  4011. Errors can usually be categorised; exceptions allow categorisation to be 
  4012. modelled as base and derived classes. For example, suppose Range was 
  4013. just one of a group of errors that could be thrown by an operation on an 
  4014. Array:
  4015. 9.06
  4016. class Array {class Error {void print_reason()
  4017. 9.06
  4018.     {Array error\n ; 
  4019. 9.06
  4020.   };
  4021. 9.06
  4022.   class Range : public Error {bad_sub ;
  4023. 9.06
  4024.   public:
  4025. 9.06
  4026.     Range(int s) : bad_sub(s) ;
  4027. 9.06
  4028.     void print_reason()
  4029. 9.06
  4030.     {Array subscript  <<
  4031. 9.06
  4032.         bad_sub << ö out of range\nò;
  4033. 9.06
  4034.   };
  4035. 9.06
  4036.   class MisMatch : public Error {stuff to Range
  4037. 9.06
  4038.   };
  4039. 9.06
  4040.   // ...
  4041. 9.06
  4042. };
  4043. 9.06
  4044. Calling the base class Error might seem foolishly vague, but out of the 
  4045. scope of Array it has to be qualified with Array:: anyway. A MisMatch 
  4046. might be thrown by attempting to add the members of two arrays of 
  4047. different sizes.
  4048. 9.06
  4049. Then we might write:
  4050. 9.06
  4051. void subtract(Array &a, Array &b)
  4052. 9.06
  4053. {{ negate(b);
  4054. 9.06
  4055.     add(a, b);
  4056. 9.06
  4057.       // Assuming we have defined
  4058. 9.06
  4059.       // void add(Array &, Array &);
  4060. 9.06
  4061.   }
  4062. 9.06
  4063.   catch (Array::Error &e)
  4064. 9.06
  4065.   {e.print_reason() ;
  4066. 9.06
  4067.   }
  4068. 9.06
  4069.   // Subsequent code
  4070. 9.06
  4071. }
  4072. 9.06
  4073. Note the use of virtual functions to allow a specific message to be 
  4074. printed without the handler knowing which of the Array::Error classes it 
  4075. has caught.
  4076. 9.06
  4077. To be able to do this, you must catch a reference to the exception, not 
  4078. simply the exception. The latter would just cause the sub-class (e.g. 
  4079. the base Error part) of a derived class (e.g. Range) to be copied to a 
  4080. new base object without the information specific to the derived class.
  4081. 9.06
  4082. Multiple inheritance is also often useful for exception types.
  4083. 9.06
  4084. Multiple handlers
  4085. 9.06
  4086. Only being able to handle one type of exception, or those derived from 
  4087. it, would be a little restrictive, so you can have a chain of handlers:
  4088. 9.06
  4089. {{ // ...
  4090. 9.06
  4091.   }
  4092. 9.06
  4093.   catch (type1)
  4094. 9.06
  4095.   {... }
  4096. 9.06
  4097.   catch (type2)
  4098. 9.06
  4099.   {... }
  4100. 9.06
  4101.   // ...
  4102. 9.06
  4103.   catch (...)
  4104. 9.06
  4105.   {... }
  4106. 9.06
  4107. }
  4108. 9.06
  4109. The final catch statement with an ellipsis (...) is not my abbreviation. 
  4110. This stands for catch any type.
  4111. 9.06
  4112. The syntax is reminiscent of a switch...case statement, but the 
  4113. differences are:
  4114. 9.06
  4115. Each handler has its own scope.
  4116. 9.06
  4117. When program flow reaches the end of a handler, none of the others are 
  4118. executed (whereas in a case statement youæd have to add break).
  4119. 9.06
  4120. The catch-all handler, catch (...) is analogous to switch...caseæs 
  4121. default.
  4122. 9.06
  4123. Handlers must be in a sensible order to avoid writing ones which can 
  4124. never get executed. This means that handlers for derived classes must go 
  4125. before their derived classes, and a (...) handler must be the last one 
  4126. for any try block.
  4127. 9.06
  4128. Rethrowing an exception
  4129. 9.06
  4130. A throw statement with no operand rethrows the last exception:
  4131. 9.06
  4132.   throw;  // Rethrow last exception
  4133. 9.06
  4134. A good use for this would be a situation like:
  4135. 9.06
  4136. void g()
  4137. 9.06
  4138. {up something special
  4139. 9.06
  4140.   try
  4141. 9.06
  4142.   {... }
  4143. 9.06
  4144.   catch (...)
  4145. 9.06
  4146.   {up the special something
  4147. 9.06
  4148.     throw;
  4149. 9.06
  4150.       // Let caller deal with
  4151. 9.06
  4152.       // the exception
  4153. 9.06
  4154.   }
  4155. 9.06
  4156.   // Clear up the special something
  4157. 9.06
  4158. }
  4159. 9.06
  4160. void f()
  4161. 9.06
  4162. {{ g();
  4163. 9.06
  4164.   }
  4165. 9.06
  4166.   // Many useful handlers
  4167. 9.06
  4168. }
  4169. 9.06
  4170. throw on its own can only be called from a handler or from a function 
  4171. that is directly or indirectly called by a handler. Otherwise 
  4172. terminate() is called (see below).
  4173. 9.06
  4174. One thing to remember is that the whole exception (i.e. all of a derived 
  4175. class) is rethrown even if only a base class was caught.
  4176. 9.06
  4177. Uncaught exceptions
  4178. 9.06
  4179. If an exception is not caught, the terminate() function is called. By 
  4180. default terminate() (defined void terminate(void);) calls abort() which 
  4181. abruptly terminates the program.
  4182. 9.06
  4183. As with operator new, it is possible to replace terminate. The following 
  4184. is provided:
  4185. 9.06
  4186. typedef void (*PFV)();
  4187. 9.06
  4188. PFV set_terminate(PFV);
  4189. 9.06
  4190. The return value is the previously registered handler. Unfortunately, I 
  4191. cannot tell you in which header the above is defined because Acorn C++ 
  4192. does not provide it.
  4193. 9.06
  4194. By the time terminate() is called, all automatic variables should have 
  4195. been destructed, but you may have some global objects which need to be 
  4196. destructed. Therefore, a practical strategy might be:
  4197. 9.06
  4198. // Putting it all in a class keeps
  4199. 9.06
  4200. // things tidy
  4201. 9.06
  4202. class MyTerminate {old_terminate ;
  4203. 9.06
  4204.   static void my_terminate();
  4205. 9.06
  4206.   MyTerminate()
  4207. 9.06
  4208.   {old_terminate =
  4209. 9.06
  4210.         set_terminate(my_terminate);
  4211. 9.06
  4212.   }
  4213. 9.06
  4214. } my_terminate;
  4215. 9.06
  4216. PFV MyTerminate::old_terminate = 0;
  4217. 9.06
  4218. void MyTerminate::my_terminate()
  4219. 9.06
  4220. {set_terminate(old_terminate) ;
  4221. 9.06
  4222.   exit(0);
  4223. 9.06
  4224. }
  4225. 9.06
  4226. The reason my_terminate() restores the original function is that, 
  4227. otherwise, if a destructor called by exit() caused terminate() to be 
  4228. called again, there might be an infinite loop.
  4229. 9.06
  4230. Resource acquisition is initialisation
  4231. 9.06
  4232. Exceptions have led to a programming style known as Éresource 
  4233. acquisition is initialisationæ. Whenever a function or block acquires a 
  4234. resource at its beginning, such as claiming some memory or opening a 
  4235. file, and it is released at its end, care should be taken that an 
  4236. exception will also cause the resource to be released. One way would be 
  4237. to wrap the resource acquisition and release in the constructor and 
  4238. destructor of an automatic variable, but to avoid introducing many 
  4239. trivial classes, it can be preferable to write something like:
  4240. 9.06
  4241. void f()
  4242. 9.06
  4243. {= new char[256];
  4244. 9.06
  4245.   try {workspace 9.06
  4246.   }
  4247. 9.06
  4248.   catch (...)
  4249. 9.06
  4250.   {workspace ;
  4251. 9.06
  4252.     throw;
  4253. 9.06
  4254.   }
  4255. 9.06
  4256.   delete[] workspace;
  4257. 9.06
  4258. }
  4259. 9.06
  4260. Exceptions and constructors
  4261. 9.06
  4262. Exceptions make it much easier to handle errors from constructors. 
  4263. Constructors do not have a return value, so without them, a programmer 
  4264. has to resort to providing error flags; the stream libraries do this.
  4265. 9.06
  4266. The interaction between constructors and exceptions is potentially 
  4267. fragile, but it has been carefully designed so that a little care and 
  4268. application of the Éresource acquisition is initialisationæ technique 
  4269. leads to reliable operation. Remember (issues 8.12 and 9.1), a 
  4270. constructor does the following before executing the code provided as a 
  4271. function:
  4272. 9.06
  4273. Constructs base classes.
  4274. 9.06
  4275. Initialises special members.
  4276. 9.06
  4277. As we have seen, this process can either be automatic, controlled by the 
  4278. programmer or a mixture.
  4279. 9.06
  4280. As far as the exception mechanism is concerned, an object or sub-object 
  4281. is not considered initialised until its constructor has completely 
  4282. executed.
  4283. 9.06
  4284. If an exception occurs during a constructor, all sub-objects and members 
  4285. that have been constructed are destructed in reverse order. The 
  4286. destructor corresponding to the constructor in which the exception 
  4287. occurred, is not called; therefore constructors should be written with 
  4288. Éresource acquisition is initialisationæ in mind.
  4289. 9.06
  4290. If a destructor that is executed during stack unwinding caused by an 
  4291. exception, throws an exception, terminate() is called. There is no 
  4292. provision for nesting of exceptions in this way. Try to avoid throwing 
  4293. exceptions from destructors, although it is not always practical to keep 
  4294. track of every function that a destructor calls.
  4295. 9.06
  4296. One form of nested exception that is allowed is for a handler to throw 
  4297. another exception, or for exceptions to be nested by having a 
  4298. try...catch block in a handler. The latter should be avoided if 
  4299. possible.
  4300. 9.06
  4301. New handlers
  4302. 9.06
  4303. Providing a new handler by passing a function address to 
  4304. set_new_handler() is an extremely limited solution without exceptions. 
  4305. All it can do is try to create some space for new to try again and 
  4306. return, at which point new is called again, or not return. If it cannot 
  4307. make any memory available, all it can do without exceptions is terminate 
  4308. the program, probably by calling exit(). With exceptions, the program 
  4309. can be allowed its Ésecond chanceæ at claiming memory and still be able 
  4310. to continue in some way (essential for an application) if this fails, by 
  4311. throwing an exception from the new handler.
  4312. 9.06
  4313. Interface specifications
  4314. 9.06
  4315. A function may specify, in its declaration, what types of exception it 
  4316. can throw. The syntax is:
  4317. 9.06
  4318. void f(int a) throw (T1, T2, T3);
  4319. 9.06
  4320. This means that the only types that f() can throw are T1, T2, T3, or 
  4321. classes derived from them. Without any specification (conventional 
  4322. declaration), a function is allowed to throw any type, and with an empty 
  4323. specification (throw()), it cannot throw any exceptions at all.
  4324. 9.06
  4325. If a function throws an exception that is not specified, unexpected() is 
  4326. called. Its default action is to call terminate(), but it can be 
  4327. replaced with set_unexpected() in the same way as terminate.
  4328. 9.06
  4329. If you provide the above specification, it is equivalent to defining f() 
  4330. as:
  4331. 9.06
  4332. void f(int a)
  4333. 9.06
  4334. {{ // f()És code
  4335. 9.06
  4336.   }
  4337. 9.06
  4338.   catch (T1) {throw ;
  4339. 9.06
  4340.   }
  4341. 9.06
  4342.   catch (T2) {throw ;
  4343. 9.06
  4344.   }
  4345. 9.06
  4346.   catch (T3) {throw ;
  4347. 9.06
  4348.   }
  4349. 9.06
  4350.   catch (...) {unexpected() ;
  4351. 9.06
  4352.   }
  4353. 9.06
  4354. }
  4355. 9.06
  4356. This means that unexpected() is conceptually called from a handler, so 
  4357. it may rethrow the exception. A typical way of exploiting this would be 
  4358. to give some error message to indicate that an unexpected exception has 
  4359. been thrown, before letting it be handled as normal.
  4360. 9.06
  4361. Exceptions that are not errors
  4362. 9.06
  4363. I will not go into details here, but consider a loop that calls a 
  4364. function and completes the loop when the function returns a value to say 
  4365. it has finished (e.g. reading a file). If the function is checking for 
  4366. this condition, it is really a waste of time for the loop to have to 
  4367. check it as well. If the loop is likely to have many iterations and is 
  4368. time-critical, it may be more efficient to have the function throw an 
  4369. exception when it reaches its terminal condition, even if this is not an 
  4370. error.
  4371. 9.06
  4372. Thatæs all folks
  4373. 9.06
  4374. I have now covered virtually all of C++. There are a few other concepts, 
  4375. but these are either minor or very new and not standardised; they are 
  4376. not supported by any of the compilers so far available for RISC OS, to 
  4377. my knowledge. Next month, I hope to start a basic guide to programming 
  4378. with the Toolbox. You will really need the monthly disc to follow this, 
  4379. but if you are a PD or shareware programmer, I think you will find the 
  4380. application that weæll build to be genuinely useful. I have already 
  4381. completed it and used it for a real job, and it seems to work!
  4382. 9.06
  4383. If you want to contact me electronically, I am: Tony Houghton, 
  4384. <tonyh@tcp.co.uk>, and my URL is: http://www.tcp.co.uk/~tonyh/ u
  4385. 9.06
  4386. Geraldæs Column
  4387. 9.06
  4388. Gerald Fitton
  4389. 9.06
  4390. First a couple of general comments, and then I shall report on the 
  4391. correspondence Iæve received about the obsolescence of the electronic 
  4392. calculator.
  4393. 9.06
  4394. Fireworkz
  4395. 9.06
  4396. I have just received a copy of Version 1.24 with issue date 17áJaná1996. 
  4397. I shall report on it next month.
  4398. 9.06
  4399. Z88 Spellmaster
  4400. 9.06
  4401. My public thanks to Chris Walker who has sent me this Computer Concepts 
  4402. package via the Archive office. It works very well Ö I will return it as 
  4403. soon as Iæve put it through its paces.
  4404. 9.06
  4405. Impression
  4406. 9.06
  4407. Also, I have received a book for review called öImpressionò by Dr 
  4408. Anthony Ward from Paragon Publishing Ö æphone 01604-832149. It costs 
  4409. ú9.95 and has a lot of good stuff in it. For now, let me say that it is 
  4410. full of exercises for you to work through. Iællálet you know more about 
  4411. it next month.
  4412. 9.06
  4413. The bi-directional parallel port
  4414. 9.06
  4415. Earlier Archimedes computers, like the very early PCs, have a uni-
  4416. directional printer port. Many years ago (I think it was about the time 
  4417. that the 80286 came out), PCs changed; the parallel port became bi-
  4418. directional. The A5000, along with the A4, were the first Archimedes to 
  4419. have bi-directional printer ports. We all know that Archimedes computers 
  4420. last much longer than PCs Ö many Archive readers will still have a 
  4421. machine built six or seven years ago Ö whereas most PC users will have 
  4422. consigned their 80286 machines and even 80386 machines to the scrap 
  4423. heap!
  4424. 9.06
  4425. One consequence of this obsolescence in the PC world is that it is 
  4426. unlikely that any PC user will still have a uni-directional parallel 
  4427. port whereas, as a consequence of the longevity of the Archimedes, many 
  4428. users will still have a uni-directional parallel port in their machine.
  4429. 9.06
  4430. Some short while ago, I reported that a few printers wouldnæt work with 
  4431. the earlier Archimedes machines because those printers require a fully 
  4432. operational parallel port. I have further news Ö my source is a printer 
  4433. supplier who deals with both Archimedes and PC users but who wishes to 
  4434. remain anonymous (Iæm not sure why but I must respect the confidence he 
  4435. has requested). In the following, the words in brackets have been added 
  4436. by me in order to clarify the meaning of his comments. I do not take 
  4437. responsibility for the accuracy of what is said but I believe it to be 
  4438. true. I say this in the hope that, if the information is incorrect, HP 
  4439. wonæt sue me but will pass on to me the correct information.
  4440. 9.06
  4441. The printers in question are the HPáDeskJet 660/850C about which my 
  4442. source says:
  4443. 9.06
  4444. öHP have adopted the use of a high speed bi¡directional interface on 
  4445. most of their later printers because this is necessary for the 
  4446. sophisticated Windows drivers. It is through the bi-directional 
  4447. interface that the ink cartridges are aligned. Even with the (bi-
  4448. directional) A5000, there are inconsistencies with Acornæs latest 
  4449. drivers which result in reduced print quality and unacceptably slow 
  4450. operation. Hewlett Packard have not released the control codes which can 
  4451. be used to align the print head, so it is not possible for Acorn (or 
  4452. Computer Concepts or any other writer of printer driver software) to 
  4453. write drivers which overcome this problem. Price pressure on the market 
  4454. for printers makes it increasingly likely that they will make use of the 
  4455. intelligent (bi¡directional) Windows interface and that, as a 
  4456. consequence, this problem will become worse.ò
  4457. 9.06
  4458. My comment is that it is becoming increasingly important that, when you 
  4459. buy a new printer, you do so from an Archimedes supplier who knows and 
  4460. understands the nature of this Ébi-directionalæ problem. Donæt buy a 
  4461. printer from your local high street PC vendor Ö it may not work!
  4462. 9.06
  4463. (A bit of an overlap with Dave Floydæs Printing Column, here. You donæt 
  4464. mind, do you, Dave! Ed.)
  4465. 9.06
  4466. The Heinz Beans can
  4467. 9.06
  4468. In a letter I received from Colin Singleton, he expresses the wish that 
  4469. he had included this as one of his now famous puzzles. As a consequence, 
  4470. I have decided not to give you the solution at this point but to leave 
  4471. you to discuss it with Colin for possible inclusion in his Puzzle 
  4472. Corner.
  4473. 9.06
  4474. If you missed the problem, it is this. Consider a circular based 
  4475. cylindrical can (similar to a can of Heinz Beans). For a fixed volume, 
  4476. you can have a can with a large diameter base but a small height (like a 
  4477. cake tin or the traditional salmon tin) or you can have a small diameter 
  4478. base but a large height (like a tube or extended telescope); or you can 
  4479. have something in between! As you vary the base diameter from large to 
  4480. small the amount of material used for the ends of the can gradually 
  4481. reduces but the material used for the curved portion gradually 
  4482. increases. There is some shape which minimises the surface area of the 
  4483. can. When you find that shape, what is the ratio of the diameter to the 
  4484. height? And can you prove it?
  4485. 9.06
  4486. An extension of the problem is this: What shape gives the minimum 
  4487. surface area for the given volume? Is it better to have a rectangular 
  4488. base, a square base or a circular (or even elliptical) base for the 
  4489. cylinder? Indeed, what shape (for example, a tetrahedron or even a 
  4490. dodecahedron, i.e.ánot necessarily a cylinder) gives the minimum surface 
  4491. area and what is the ratio of the areas for the optimum square base, 
  4492. circular base and ultimate shape?
  4493. 9.06
  4494. If you decide to use a numerical method for determining the optimum, and 
  4495. want to fully automate the process, hereæs a hint. Choose three points 
  4496. which bracket the minimum. Evaluate the function at all three points and 
  4497. then evaluate the function at two more points, one half way between the 
  4498. first pair taken from the three, and the other half way between the 
  4499. second pair. From the ₧ve points choose the three which give the 
  4500. smallest values for the function. Having done that, repeat with the 
  4501. three new points. Continue until the method converges. If you create a 
  4502. spreadsheet for doing this, please let me have a copy Ö my students and 
  4503. I will be most interested. By the way, using the Archimedes in double 
  4504. precision mode (15 significant figures) you should be able to get the 
  4505. Écorrectæ answer (a linear dimension) to about 7 significant figures Ö 
  4506. after which any accuracy you think youæve got will be illusory!
  4507. 9.06
  4508. The professor
  4509. 9.06
  4510. Now to my main theme for this month, the obsolescent calculator.
  4511. 9.06
  4512. I have received so many interesting letters about the demise of the 
  4513. calculator and its replacement by the spreadsheet, that I am unsure 
  4514. where to begin, but Iællástart with a reminiscence from Professor John 
  4515. Greening! John says that, once upon a time, he worked at the National 
  4516. Physical Laboratory designing aeroplane wing sections. Spreadsheets, the 
  4517. paper ones, were used to do the sums. He used, as we did at Vickers, the 
  4518. Brunsviga and Marchant mechanical calculators as calculating aids. He 
  4519. says that, in those days, Écomputersæ were people who did such sums and 
  4520. that is how he met the lady who is his wife. Johnæs experience mirrors 
  4521. my own in that Jill, my wife, was one of many computors (I thought they 
  4522. were spelt with an o and not an e) who did sums for me. AtáVickers, 
  4523. computors were invariably girls because they were cheaper to employ! In 
  4524. his letter, John says that it was his wife who taught him how to extract 
  4525. square roots on a mechanical calculator. I remember well the day I 
  4526. decided to teach Jill the same operation. It was one of those ÉRed 
  4527. Letter Daysæ that I shall never forget!
  4528. 9.06
  4529. Whilst this reminiscence gives me much personal pleasure, you may wonder 
  4530. where Iæm leading with these stories of courting over the extraction of 
  4531. square roots. Bear with me; I am, in my usual digressive way, 
  4532. introducing a subject which Iæm sure youæll find interesting.
  4533. 9.06
  4534. The PhD
  4535. 9.06
  4536. The next point in this series of digressions is best illustrated by 
  4537. another letter I got from a PhD (who wishes to remain anonymous Ö I 
  4538. think heæs still with the company referred to in his letter even though 
  4539. it happened a long time ago). Whilst doing his PhD, he had developed 
  4540. extraordinarily clever techniques for solving particular types of super-
  4541. hard partial differential equation. During an early part of his long 
  4542. employment with the (unnamed) company, he had been asked to find a 
  4543. solution to a similar but different set of partial differential 
  4544. equations! He spent many weeks trying to find an analytical solution 
  4545. (i.e. by using formula and symbols) without success. Then he went to his 
  4546. immediate superior who, in a few short lines of Éheavyæ maths, 
  4547. demonstrated that an analytical solution to the problem could never be 
  4548. found. My PhD correspondent was dumbfounded. He has sent me the proof of 
  4549. the non-existence of an analytical solution; it is valid and quite 
  4550. clever. His reaction (he says) was to be asked to be put onto another 
  4551. problem Éworthy of his talentsæ. He says that he was told to solve the 
  4552. problem using a numerical method or find another job! He had little 
  4553. experience of numerical methods but found a computor (amongst those 
  4554. allocated to him) who was kind, taught him much about numerical methods, 
  4555. saved his job for him (so he says) and who, after showing him how to 
  4556. extract square roots, became his wife!
  4557. 9.06
  4558. The point I wish to make here is that, even in those days of long ago 
  4559. when computers were computors (and PhDs were pleased that they were!), 
  4560. analytical methods, so beloved by Professors, PhDs, A level teachers and 
  4561. even myself (yes! Iæve been there too), have their serious limitations! 
  4562. Sometimes, indeed all to often, numerical methods are the only way.
  4563. 9.06
  4564. The teacher
  4565. 9.06
  4566. Where now in my digressions and correspondence shall we go? I have 
  4567. received many letters (as I knew Iáwould) challenging my comment that 
  4568. the electronic calculator was on the way out. All these letters have a 
  4569. particularly interesting feature in common (which weæll come to in a 
  4570. moment). Those who support the calculator, point to all the new and 
  4571. advanced features of the Émodernæ version of this device. They will plot 
  4572. graphs, find turning points (maxima, minima and even points of 
  4573. inflexion), solve quadratics, and differentiate analytical functions. 
  4574. Indeed, their only drawback is that they all have a square root key, 
  4575. thus preventing the teaching of square root extraction, a proven method 
  4576. of encouraging matrimony between mathematicians and computors.
  4577. 9.06
  4578. I have no doubt that my correspondents are right when they say that the 
  4579. Émodernæ calculator is more of a microcomputer than a plain old-
  4580. fashioned calculator. Indeed, the best of them include a Élexical 
  4581. analyseræ. In case you donæt know what Iæm talking about, a lexical 
  4582. analyser is a package which will disassemble text, allow the 
  4583. disassembled text to be processed and then put it all back together 
  4584. again. An example of text which might be processed by a lexical analyser 
  4585. is the function yá=áx*sin(x). Suppose we want the formula which is the 
  4586. first derivative of this function (i.e. a formula for the slope of the 
  4587. original curve) then we can use the lexical analyser to split the 
  4588. function into its parts, use a process known as Édifferentiating a 
  4589. product of two functionsæ and finish up with the solution 
  4590. yÉ=áx*cos(x)á+ásin(x). I remember that there was a package available for 
  4591. the old BBC computer around 1983 which would find the derivative of a 
  4592. product of two (or more) functions Ö it had a built in lexical analyser. 
  4593. I feel sure that something similar must exist for the Archimedes, 
  4594. although I donæt know of one and, if it doesnæt exist, then this is 
  4595. indicative of something relevant to my story (so please let me know if 
  4596. youæve seen a Édifferentiateæ package).
  4597. 9.06
  4598. The correspondents who support these Émodernæ calculators have one thing 
  4599. in common. They all teach mathematics, they teach solving equations, 
  4600. they teach differential (and integral) calculus, they teach graph 
  4601. plotting. Maybe some of them teach numerical methods of solving 
  4602. problems, but none have said so. One thing for sure, they wonæt teach 
  4603. potential computors what is, apparently, a certain method of improving 
  4604. their prospects of a good marriage, namely knowing how to extract square 
  4605. roots!
  4606. 9.06
  4607. I have no wish to upset teachers of mathematics but Iámust make my 
  4608. point. The Émodernæ features of these calculators will be of more use to 
  4609. A Level students of Pure Maths than they will be to those who need to do 
  4610. lots of sums.
  4611. 9.06
  4612. The computor
  4613. 9.06
  4614. Where now on the trail of the square root of two? Iáhave had many 
  4615. letters from scientists and engineers and a few from people in business. 
  4616. Apart from universally complaining about the inability of many school 
  4617. leavers to perform simple arithmetic without a calculator (e.g. öThey 
  4618. canæt answer the question ÉHow many pennies are there in ú2.35?æ without 
  4619. a calculatorò) there is general agreement that being able to solve 
  4620. analytical equations, find the turning points of continuous functions, 
  4621. etc, has limited application. Some suggest that A Level Maths is useful 
  4622. only for those going to university! What they want are Écomputorsæ Ö 
  4623. people who can carry out computations accurately with modern tools. By 
  4624. Émodernæ they definitely do not mean calculators with what I have called 
  4625. Émodernæ, features Ö they mean electronic spreadsheets.
  4626. 9.06
  4627. In business, in science and in engineering, the mathematical functions 
  4628. involved are generally not analytical and they are often discontinuous. 
  4629. There is no way in which the techniques of the Émodernæ calculator can 
  4630. be used with these functions. For centuries, the tool of preference for 
  4631. doing sums, particularly on Éfunnyæ functions has been the paper-based 
  4632. spreadsheet (with a formula at the head of each of the columns). I 
  4633. believe that the spreadsheet, brought up-to-date by using an electronic 
  4634. computer, will be the tool of preference for large scale number 
  4635. crunching into the foreseeable future. Many in business, science and 
  4636. engineering agree with me.
  4637. 9.06
  4638. Finally, of the many letters Iæve had from practising Écomputorsæ, I 
  4639. must select one. A lady called Susan Jones has sent me a disc file in 
  4640. PipeDream format which gives a practical algorithm based on the 
  4641. (xá+áy)^2á=áx^2á+á2*x*yá+áy^2 formula I quoted for extracting square 
  4642. roots using an electronic spreadsheet. She says that it was taught to 
  4643. her by her grandmother (a former Royal Aeronautical Establishment 
  4644. computor from Farnborough) at the tender age of eight. I must 
  4645. congratulate the grandmother; it seems obvious to me that, of the many 
  4646. facts of life, she was acutely aware of the one which would make her 
  4647. young granddaughter eligible and at the same time enable her to indicate 
  4648. that she had selected her lifetime partner. I must add that Susan Jones 
  4649. signs herself as a Miss so, to quote her, she öhas not yet come across 
  4650. the Mr who is worthy to receive this secret aphrodisiac algorithm 
  4651. inherited from my grandmotherò. I had considered putting Susanæs 
  4652. grandmotheræs algorithm on the Archive monthly disc but, after careful 
  4653. consideration, Iádecided that it would be a breach of confidence! 
  4654. 9.06
  4655. In conclusion
  4656. 9.06
  4657. A heartfelt öThank You!ò to all of you who have written to me and shared 
  4658. your reminiscences with me. Many of your letters included stories which 
  4659. I found nostalgic, amusing and interesting. Please write to me at the 
  4660. Abacus Training address on the back cover rather than via the Archive 
  4661. office. Itæs much faster.áuá
  4662. 9.06
  4663. The Oxford Infant Talking Atlas 
  4664. 9.06
  4665. Joe Gallagher
  4666. 9.06
  4667. The Oxford Infant Talking Atlas from Sherston Software is the latest 
  4668. fruit of the collaboration between the two companies which began with 
  4669. the Oxford Reading Tree series of talking books several years ago. 
  4670. Sherston had been involved with talking books, prior to this, in the 
  4671. form of its own Naughty Stories series and had already begun to explore 
  4672. using sound for information books in its Look Hear topic books. If you 
  4673. are familiar with these, the format of the latest offering will come as 
  4674. no surprise. 
  4675. 9.06
  4676. As well as the discs, the program is supplied with a paperback version 
  4677. of the atlas. The single user version employs Sherstonæs familiar key 
  4678. disc approach and although there has been much debate about it in the 
  4679. pages of this magazine, I must add my two penniesæ worth. Obviously, 
  4680. software producers want to prevent unauthorised copying of programs but 
  4681. I feel that, in this day and age when hard disc systems are becoming the 
  4682. norm, having to use a floppy disc to start up a program is a bit 
  4683. primitive. Somehow, I donæt think that programs such as this will be 
  4684. pirated to the same extent as happens with games software. Sherston has 
  4685. started to appreciate this with its reduced and very reasonable site 
  4686. licence prices. If you have more than one computer, it is definitely 
  4687. worth buying the site version for a tenner more. 
  4688. 9.06
  4689. As with all Sherstonæs products, navigating through the program is 
  4690. simplicity itself and it certainly does seem to achieve coverage of the 
  4691. Key Stage 1 requirements for map reading under the National Curriculum. 
  4692. Unfortunately, thatæs about it really, as the program doesnæt actually 
  4693. do much else. To be fair, this isnæt so much the fault of Sherston, as 
  4694. the material they were working with (the National Curriculum) and the 
  4695. limitations imposed by the floppy disc medium. I think, however, that 
  4696. slightly more use could have been made of hyper-links for exploring some 
  4697. features of the countries. As it is, it comes across as a fairly run-of-
  4698. the-mill presentation which could have been knocked up in a few hours 
  4699. with the likes of Genesis. This is potentially such an exciting topic, 
  4700. that it deserves more attention than merely reading out the names of 
  4701. towns, maps and rivers. To conclude, I can do no better than quote the 
  4702. two six year olds who looked at the program for me. öIs that all it 
  4703. does?ò
  4704. 9.06
  4705. The Oxford Talking Atlas is available from Sherston software and costs 
  4706. ú20 +VAT for a single user licence (ú22 through Archive) and ú30 for a 
  4707. site licence.áuá
  4708. 9.06
  4709. Printers and Printing
  4710. 9.06
  4711. Dave Floyd
  4712. 9.06
  4713. I must start off by apologising for the lack of a printer column in the 
  4714. last couple of issues. Time has been a rather precious commodity at this 
  4715. end over the past few months and, unfortunately, something had to give. 
  4716. I have tried to answer as many letters as possible, but if you are one 
  4717. of those I never had the chance to get around to, then sorry.
  4718. 9.06
  4719. Psychic printers now available?
  4720. 9.06
  4721. Danny Fagandiniæs Laser Direct recently suffered a terminal failure and 
  4722. he replaced it with a Brother HL660. He reports that it takes a while 
  4723. between releasing the computer and printing the first page, but he is 
  4724. happy with the Brother on all other counts and states that it performs 
  4725. admirably.
  4726. 9.06
  4727. One evening, however, he scanned in a sheet with his Scanlight 
  4728. Professional, placed the scan onto an Impression page and tapped Print. 
  4729. To his surprise, the Brother immediately sprang into action and produced 
  4730. a perfect copy of the page while ÉPrinting page 1æ was still on screen. 
  4731. In due course, the computer was released, the printer digested the data 
  4732. and produced a second copy! Neither the computer nor the printer had 
  4733. seen the original before so how did this happen? I throw it out to 
  4734. Archive readers to suggest a reason as I am rather lost for ideas. 
  4735. Remember, the truth is out there.
  4736. 9.06
  4737. CC software and the PC card
  4738. 9.06
  4739. Since obtaining a 486 card for my RiscPC, I have noticed a problem with 
  4740. CCæs dongle, or Impression Publisher itself, and the PC software or 
  4741. card. Essentially, if I have used Impression and then load the PC 
  4742. software, I cannot get out again without inviting strange errors, unless 
  4743. I completely reset the computer. Sometimes, the PC card hangs on loading 
  4744. too. The problem does not arise if I have either not used Impression 
  4745. during that session or reset before going into PC mode. I had not really 
  4746. thought about it as it does not impose on me too much, although it is a 
  4747. bit annoying if I forget. P Williams from Northallerton has a more 
  4748. knotty problem, which was what brought it to mind.
  4749. 9.06
  4750. His system comprises a RiscPC 600 with an HP 500C inkjet, Turbo Driver 
  4751. and Impression Publisher. In normal Acorn mode, he suffers no problems. 
  4752. Printing from IBM mode, however, is a different matter, resulting in 
  4753. either no output at all or complete gobbledegook emerging from the 
  4754. printer. The only way Mr Williams has managed to get around this problem 
  4755. has been to remove the dongle and the Turbo Driver lead, and print from 
  4756. PC mode using a standard printer cable. This is obviously not an ideal 
  4757. solution.
  4758. 9.06
  4759. As a dedicated Acorn user, he does not want to lose the added speed of 
  4760. Turbo Driver, but his wife wishes to continue to use the IBM software at 
  4761. home which she uses at University. To try to find a more convenient 
  4762. solution, Mr Williams configured the IBM side to print out via the 
  4763. serial port and connected a suitable cable. Unfortunately, nothing 
  4764. happened. Assuming the PC card and PC software was set up correctly, I 
  4765. can only suggest checking whether the printer was configured to accept 
  4766. input from the serial port, normally achieved through the menu or by a 
  4767. dip switch in the printer itself.
  4768. 9.06
  4769. Mr Williams has not given up, however, and has applied some admirable 
  4770. lateral thinking to the problem. He asks whether a set up as shown in 
  4771. the diagram overleaf would work.
  4772. 9.06
  4773. My initial thought is that the dongle may be too far from the parallel 
  4774. port to operate without Impression hanging up, but that the problem 
  4775. probably lies with the Turbo Driver cable rather than the dongle itself. 
  4776. Iácertainly suffered no problems printing from the PCácard with a dongle 
  4777. in place (aside from that related above) when I owned an HP compatible. 
  4778. If the dongle were placed in the computeræs parallel port instead of in 
  4779. the sharer box, I can see no reason why this should not work in theory. 
  4780. Perhaps a reader has access to the necessary bits and pieces to confirm 
  4781. this.
  4782. 9.06
  4783. In the meantime, I would suggest that Mr Williams contacts his local 
  4784. Acorn dealer who may stock the necessary sharer boxes and would probably 
  4785. be agreeable to him taking the computer along and trying it out before 
  4786. he parts with any money. If this would not be possible, then given the 
  4787. friendliness of Acorn dealers in general, it may be possible to buy the 
  4788. sharer boxes and extra parallel leads from one of them with an agreement 
  4789. to return them for a refund if it does not work. After checking the 
  4790. Archive price list, I notice that NCS do not stock sharer boxes, but 
  4791. Beebug stock both auto and manual models and it may be worth bending 
  4792. their ear in this direction. Iáwould be most interested to hear the 
  4793. outcome of any tests.
  4794. 9.06
  4795. Wither dongles? Whither CC?
  4796. 9.06
  4797. A report in the February issue of Acorn User states that Computer 
  4798. Concepts are to give up using dongles. This will undoubtedly result in 
  4799. far fewer printing problems but I must admit that I am not entirely 
  4800. satisfied. Had CC stated that they were also to abandon the non-standard 
  4801. cable that accompanies Turbo Driver, I would be happier, but they have 
  4802. given no indication of this. If CC are still prepared to use hardware 
  4803. protection on TD, why are they not continuing with dongles? The answer 
  4804. is cost and, Iábelieve, lies in the imminent release of Beebugæs Ovation 
  4805. Pro. I also think it reflects badly on Computer Conceptsæ recent 
  4806. attitude to the Acorn market.
  4807. 9.06
  4808. Charles Moir has stated that CC are not about to abandon the Acorn 
  4809. market. I believe him, but also consider his words to have been very 
  4810. carefully chosen. I think that he means by this that CC will continue to 
  4811. support existing products, but not, as could be construed from the 
  4812. statement, that they will develop new ones. Supplying Impression 
  4813. Publisher and Artworks without dongles will mean that they can meet the 
  4814. new challenge from Beebug by lowering prices and instigating a price war 
  4815. in the DTP software field. Cheaper prices are one thing, but I would 
  4816. rather that CC took on the new challenger by improving Impression to the 
  4817. levels now seen on the high end PC products, while retaining the ease of 
  4818. use we take for granted in the Acorn field. This would almost certainly 
  4819. require a large scale rewrite which I do not think CC have the heart to 
  4820. attempt.
  4821. 9.06
  4822. Their changing attitude to the Acorn market over the past couple of 
  4823. years has become more obvious. When the Archimedes was first launched, 
  4824. CC were so incensed by the Arthur operating system (and rightly so) that 
  4825. they announced Impulse, their own operating system which was planned to 
  4826. compete with the Acorn OS. After Acorn outlined plans for RISC OS, they 
  4827. backed down, but the intent was there.
  4828. 9.06
  4829. If the same spirit existed within the company towards the Acorn market 
  4830. as it did then, I believe that rather than complain about Acorn not 
  4831. providing a proper C++ implementation and supporting libraries, CC would 
  4832. write it themselves. It strikes me as a rather odd complaint from a 
  4833. company that has always prided itself on writing in pure ARM code, 
  4834. anyway. They now blame Acorn for not being able to port over Xara Studio 
  4835. from the PC, as they no doubt will for the lack of new Impression 
  4836. versions.
  4837. 9.06
  4838. For Computer Concepts to move over to coding in C++ has benefits for 
  4839. them. It will mean that they can develop new products for both the PC 
  4840. and Acorn markets almost in tandem. I do not think that this will 
  4841. benefit Acorn owners to any great degree. What it would mean for us is 
  4842. huge applications with large hard disk and memory requirements, as seen 
  4843. on the PC nowadays.
  4844. 9.06
  4845. If Ovation Pro is as good as its pre-release hype, and if Beebug do not 
  4846. attach any intrusive protection to it, I can see it becoming the main 
  4847. DTP package for the Acorn platform very quickly. Price cuts in the 
  4848. Impression family will not stop that becoming a reality. After all, due 
  4849. to functionality, speed of operation and ease of use, Impression became 
  4850. the most popular DTP package on Acorn machines, in spite of the dongle 
  4851. and three other cheaper DTP packages being on the market. Its success 
  4852. was solely due to it being the best Ö a position that may well be lost 
  4853. over the next couple of months.
  4854. 9.06
  4855. It is a shame that Computer Concepts do not appear to be able to rise to 
  4856. this challenge. Just as Impression has become dated when compared to 
  4857. what is available on other platforms, without competition, the same fate 
  4858. will be in store for its successor. This is obviously bad for Acorn 
  4859. users in the long term.
  4860. 9.06
  4861. The dongle may be dead but please give only a polite round of ironic 
  4862. applause, and another if the non-standard cable on Turbo Driver becomes 
  4863. extinct. These problematic devices were foisted on us by Computer 
  4864. Concepts in the first place. Save your heartiest of cheers for Computer 
  4865. Concepts announcing a completely new version of Impression (or Artworks 
  4866. come to that). Sadly, I suspect that you will never have to cheer at 
  4867. all.
  4868. 9.06
  4869. Finally
  4870. 9.06
  4871. I now have a scanner, so I hope to be able to conduct an investigation 
  4872. on how best to scan for printing and photocopying in time for next 
  4873. monthæs column. I will follow this by taking a close look at the Epson 
  4874. GT¡9000 with its supplied Irlam software and the Calligraph direct drive 
  4875. printer. Any printing related problems or suggestions for future 
  4876. articles should be sent to Dave Floyd, c/o PO Box 2795, London NW10 
  4877. 9AY.áuá
  4878. 9.06
  4879. Fly the Atlantic
  4880. 9.06
  4881. Christopher Jarman
  4882. 9.06
  4883. There is an old saying that used to be trotted out amongst Fleet Air Arm 
  4884. observers, öI ainæt never been lost in my life, but I was uncertain of 
  4885. my position for three days once!ò After playing about with Topologikaæs 
  4886. Navigator program for three or four days, I would think that any pupil 
  4887. should have learned enough about navigating never to be lost at any 
  4888. time.
  4889. 9.06
  4890. I was very pleased to review this activity pack entitled ÉFly the 
  4891. Atlanticæ because it enabled me to explore the parent program, 
  4892. Navigator, thoroughly as well, in order to work it. Navigator is a 
  4893. content-free software pack which needs maps and instructions dropped 
  4894. into it to teach mapping skills. It was reviewed very favourably by 
  4895. George Barnett in Archive 7.11 p79 and won a Silver Award at the Bett 
  4896. æ94 Show.
  4897. 9.06
  4898. It is, in fact, a specialised authoring program something like a basic 
  4899. version of Genesis, but with the dedicated tools to show compass 
  4900. bearings and distances, vectors and even a simple turtle system. Maps 
  4901. are entered as drawfiles and the small boats or aeroplanes, helicopters 
  4902. or even feet, which are sent along the various routes, can be designed 
  4903. as sprites. Of course, there are plenty of these resources provided, but 
  4904. many enthusiasts prefer to design their own as soon as the process is 
  4905. understood.
  4906. 9.06
  4907. Navigator comes complete with a number of activities, from the simplest 
  4908. Ö find your route to school, your classroom, your desk Ö through to 
  4909. orienteering and sailing off Falmouth in a yacht.
  4910. 9.06
  4911. ÉFly the Atlanticæ is an extra activity sold as a separate pack. It has 
  4912. been written by Steve Cheesman who is both an Acorn enthusiast and a 
  4913. Boeing 747 pilot. Itácomes on a single 800Kb floppy disc and is 
  4914. compressed using !Spark. There is also a 15 page Flight Guide of loose 
  4915. leaf notes. It is aimed at Key Stage 2 Geography and Maths.
  4916. 9.06
  4917. The program is on the disc in two forms, easy and hard. This is such a 
  4918. good idea that I think it should be taken up by many other educational 
  4919. packages.
  4920. 9.06
  4921. To begin with, you must first load Navigator. When this is on the 
  4922. iconbar you can then insert the Fly Atlantic disc and open the 
  4923. compressed directory FlyAtlanti (sic). If you do not have a hard disc, 
  4924. you will need a complete 800Kb disc for each version. This is all simply 
  4925. explained in the accompanying textfiles. The extensive explanations 
  4926. provided for everything may seem tedious for the very experienced, but 
  4927. it shows Topologikaæs long educational pedigree in that almost every 
  4928. possible problem has been forestalled.
  4929. 9.06
  4930. It is very good advice to start with the easy version. The first page 
  4931. shows the side view of the front of a Boeing 747 and two footprints of 
  4932. you, the pilot, which must be positioned in the cockpit. You click into 
  4933. page 2, which is a plan of terminal 4 at Heathrow. Using the Tiny Turtle 
  4934. method, you then tow your aircraft out to the hard standing and await 
  4935. instructions. You are then told to start engines and taxi to the runway, 
  4936. then you take off and climb to 2000 feet. Here the vector mapping 
  4937. ability of the program is cleverly turned sideways and your pathway up 
  4938. through the air to your destined height is plotted. 
  4939. 9.06
  4940. (I have one small gripe here which does not detract from the value of 
  4941. the package, but should be mentioned. Please could educational software 
  4942. houses take a lead in checking the simple grammar of presentations? The 
  4943. perennial clanger here is of giving Éitsæ an apostrophe when it doesnæt 
  4944. have one Ö see the Heathrow picture, top right.) 
  4945. 9.06
  4946. It all has a very authentic feel about it as Steve Cheesman has clearly 
  4947. made sure that his drawings and charts are as close to the real thing as 
  4948. possible. You follow instructions and navigate your way via the correct 
  4949. waypoints across to Kennedy Airport USA. There you land on the correct 
  4950. runway and taxi to the terminal.
  4951. 9.06
  4952. The easy version is mostly done using the simplest rubber band technique 
  4953. which is the best way of carrying the pupil painlessly through the 
  4954. procedures to a successful end. By the time you come to the harder 
  4955. version, you understand what is expected and can concentrate on the 
  4956. various ways in which you are expected to navigate, from the simple 
  4957. turtle to the more complex turtle, to entering in bearings and distances 
  4958. which you have to work out from the compass. As you get more proficient, 
  4959. you can begin to estimate bearings and distances, more and more like a 
  4960. genuine navigator. There are, of course, ways also available to check 
  4961. your guesses.
  4962. 9.06
  4963. I have always believed that there is no finer way of teaching map skills 
  4964. than through simple navigation, particularly if it is combined with the 
  4965. kind of role playing that this package encourages. This is a first class 
  4966. educational program that also has far greater possibilities in 
  4967. navigational training than even the excellent activities so far 
  4968. provided. I can envisage London taxi drivers doing ÉThe Knowledgeæ using 
  4969. this application. It would not take much trouble to convert the London A 
  4970. to Z to drawfiles for the purpose. All that is required for the job 
  4971. after that, is already in the package. I would like to see a serious 
  4972. package for holiday-makers helping them to find the best routes through 
  4973. Europe. And what about Yachtsmen? I have already started on a Guide to 
  4974. little-known harbours in the Balearics!
  4975. 9.06
  4976. Top marks for originality and top marks for value, as much for 
  4977. enthusiasts as for the classroom.
  4978. 9.06
  4979. Navigator costs ú45 +VAT +ú2.50 p&p from Topologika (ú52 through 
  4980. Archive), and Fly the Atlantic costs ú15 +VAT +ú2.50 p&p (ú19 through 
  4981. Archive).áuá
  4982. 9.06
  4983. Starting Basic 7 Ö Branching
  4984. 9.06
  4985. Ray Favre
  4986. 9.06
  4987. In our ÉLoanæ project weæve reached a point where we want the program to 
  4988. carry out some calculations to find the value of the fourth (Éunknownæ) 
  4989. parameter, having input the values of the other three parameters. The 
  4990. trouble is, the precise calculation depends on which of the four 
  4991. parameters is the Éunknownæ one. So we need a means of branching the 
  4992. program under our control along one of a number of paths Ö and the CASE 
  4993. ... OF ... WHEN ... OTHERWISE ... ENDCASE construction fits the bill.
  4994. 9.06
  4995. CASE ... OF ... WHEN ... OTHERWISE ... ENDCASE
  4996. 9.06
  4997. The general form of this construction is:
  4998. 9.06
  4999. CASE <expression> OF
  5000. 9.06
  5001.   WHEN <expressionA>
  5002. 9.06
  5003.        (do something)
  5004. 9.06
  5005.   WHEN <expressionB>
  5006. 9.06
  5007.        (do something)
  5008. 9.06
  5009.      ............
  5010. 9.06
  5011.     ............
  5012. 9.06
  5013.      WHEN <expressionN>
  5014. 9.06
  5015.        (do something)
  5016. 9.06
  5017.      OTHERWISE
  5018. 9.06
  5019.        (do something)
  5020. 9.06
  5021. ENDCASE
  5022. 9.06
  5023. <expression> can be any numeric or string expression (e.g. a variable). 
  5024. The current value of this expression is then compared with the values of 
  5025. <expressionA>, <expressionB>, etc. in turn until a match is found. If a 
  5026. match is found, the Édo somethingæ corresponding to that match is 
  5027. carried out. If no match is found, the program carries out the Édo 
  5028. somethingæ attached to the OTHERWISE statement Ö if there is one (itæs 
  5029. optional) Ö or Édrops out the bottomæ at the ENDCASE line.
  5030. 9.06
  5031. However, there are several important features to note:
  5032. 9.06
  5033. Å The CASE statement must be the last statement on its program line. (My 
  5034. version of the BBC Basic Reference Manual is wrong about this in its 
  5035. alphabetical section on Keywords Ö but correct in its descriptive 
  5036. chapter on Control Statements!) The OF must be the last item on that 
  5037. line. (Unlike after THEN in the IF ... THEN ... ENDIF case, it does not 
  5038. seem to matter if you add spaces after the OF.)
  5039. 9.06
  5040. Å WHEN must be the first statement on a line. (Anything put between the 
  5041. CASE statement and the first WHEN statement appears to be ignored Ö 
  5042. there must be a practical use for this feature!)
  5043. 9.06
  5044. Å There can be as many WHEN statements as you like.
  5045. 9.06
  5046. Å A WHEN statement can have as many <expressionX> items following it as 
  5047. you like, each one separated by a comma. This permits identical actions 
  5048. for different <expression> values.
  5049. 9.06
  5050. Å The Édo somethingæ instructions can be on the same line as their CASE 
  5051. statement, separated by a colon Ö or can be multi-line statements. 
  5052. Everything up to the next WHEN (or OTHERWISE, or ENDCASE) is taken as 
  5053. part of the Édo somethingæ instructions for the previous WHEN.
  5054. 9.06
  5055. Å If there is more than one match, only the first one (lowest line 
  5056. number) will be actioned: i.e. after a match is found and its Édo 
  5057. somethingæ instructions have been executed, the program goes straight to 
  5058. the ENDCASE line Ö it does not continue checking for further matches. 
  5059. This is a very important point to take account of in some programs.
  5060. 9.06
  5061. It is worth concentrating on the <expression> and <expressionX> items. 
  5062. In any one construction, they must each be able to be evaluated to the 
  5063. same type of value i.e. real or integer, numeric or string. They cannot 
  5064. be mixed. Here are some examples:
  5065. 9.06
  5066. CASE (Colour% MOD 7) OF
  5067. 9.06
  5068.     WHEN 0: PRINTöBlackò
  5069. 9.06
  5070.     WHEN 1: PRINTöRedò
  5071. 9.06
  5072.     WHEN 2: PRINTöGreenò
  5073. 9.06
  5074.     OTHERWISE PRINTöNot interestedò
  5075. 9.06
  5076. ENDCASE
  5077. 9.06
  5078. (Colour% MOD 7) will evaluate to an integer number, so putting a 
  5079. selection of integers with WHEN statements will work OK.
  5080. 9.06
  5081. CASE Celebration$ OF
  5082. 9.06
  5083.     WHEN Birthday$, Retirement$
  5084. 9.06
  5085.       PRINTöHappy ò;Celebration$:PROCgift
  5086. 9.06
  5087.     WHEN Wedding$
  5088. 9.06
  5089.       PRINTöGood Luck!ò
  5090. 9.06
  5091.       PROCgift
  5092. 9.06
  5093. ENDCASE
  5094. 9.06
  5095. Celebration$ will have a certain string assigned to it at the time the 
  5096. CASE construction is called. If that string is identical to the string 
  5097. assigned at that time to Birthday$ or Retirement$, the message öHappy 
  5098. Birthdayò or öHappy Retirementò, respectively, will be printed and 
  5099. PROCgift carried out.
  5100. 9.06
  5101. CASE TRUE OF
  5102. 9.06
  5103. WHEN (ascii%>64 AND ascii<91):PRINTöCapital Letterò
  5104. 9.06
  5105. WHEN ascii<32:PRINTöNot printableò
  5106. 9.06
  5107. ENDCASE
  5108. 9.06
  5109. Using TRUE in the CASE statement can offer wide flexibility, but you 
  5110. have to ensure that the WHEN statements carry <expressionX> items which 
  5111. will evaluate to TRUE or FALSE.
  5112. 9.06
  5113. CASE GET$ OF
  5114. 9.06
  5115. WHEN öAò: PRINTöAcornò
  5116. 9.06
  5117. WHEN öAò, öEò, öIò, öOò, öUò :PRINTöVowelò
  5118. 9.06
  5119. ENDCASE
  5120. 9.06
  5121. Straightforward, but an often useful use of GET$. Note the deliberate 
  5122. Émistakeæ here Ö if you press öAò you will get öAcornò and not öVowelò 
  5123. because it meets that comparison first. If you reversed the line order, 
  5124. öAcornò would never be printed.
  5125. 9.06
  5126. Other branching constructions
  5127. 9.06
  5128. BBC Basic does have another construction for branching, the ON ... GOSUB 
  5129. form. However, this was a construction available in the very early 
  5130. versions of Basic, before CASE ... OF was added. It has been kept for 
  5131. compatibility but it is not recommended for current use.
  5132. 9.06
  5133. In addition, you can often think up ways of using nested IF ... THEN ... 
  5134. ENDIF constructions to get multiple branching. But why bother?!
  5135. 9.06
  5136. Before updating our ÉLoanæ program we need to look at one more Basic 
  5137. construction ...
  5138. 9.06
  5139. FOR ... TO ... NEXT ... STEP
  5140. 9.06
  5141. This is probably the simplest of the Basic loop constructions Ö and it 
  5142. is the fastest. It is used whenever you want a loop process to occur a 
  5143. known number of times. The general form is:
  5144. 9.06
  5145. FOR Counter% = Start% TO Finish% STEP Step%
  5146. 9.06
  5147.     (Do something)
  5148. 9.06
  5149. NEXT Counter%
  5150. 9.06
  5151. but more commonly it is seen like this:
  5152. 9.06
  5153. FOR Counter% = Start% TO Finish%
  5154. 9.06
  5155.     (Do something)
  5156. 9.06
  5157. NEXT
  5158. 9.06
  5159. The loop counter Counter% is initially set to the value in variable 
  5160. Start% and letæs assume, for the moment, that Step% is positive. The 
  5161. program then carries out the (do something). When NEXT is reached, 
  5162. Counter% is incremented by the value held in the variable Step% and, if 
  5163. the new value of Counter% is less than Finish%, the loop is re¡entered. 
  5164. This continues until incrementing Counter% makes it larger than Finish%. 
  5165. When that happens, the loop exits immediately.
  5166. 9.06
  5167. If Step% is negative, Counter% is reduced each time round the loop Ö and 
  5168. the loop then exits when Counter% becomes less than Finish%. 
  5169. 9.06
  5170. As already hinted, the STEP keyword is optional. Without it, the step is 
  5171. +1. Also, there is no need to include the loop counter name Counter% 
  5172. with the NEXT instruction Ö Basic keeps track without this and it is 
  5173. more of an aid to the programmer. (Indenting helps the programmer 
  5174. sufficiently usually, but if you prefer to show the counter name, then 
  5175. do it!)
  5176. 9.06
  5177. The construction is free of most constraints and can be made wholly or 
  5178. partially part of multi-statement lines.
  5179. 9.06
  5180. There are only two points to note: firstly, there is no way to avoid 
  5181. going through the (doásomething) at least once Ö whatever the values of 
  5182. Start%, Finish% and Step%. Secondly, read the above description of what 
  5183. happens to Counter% very carefully Ö when the loop exits, it leaves 
  5184. Counter% with a value different to Finish%. Most frequently, when Step% 
  5185. is not used, Counter% will end up being equal from Finish% + 1. This 
  5186. often doesnæt matter, but if you are subsequently going to use Counter% 
  5187. for something else Ö be warned!
  5188. 9.06
  5189. To ensure you are thoroughly familiar with what happens, itæs worth 
  5190. playing with the following short program. Enter Basic from a Task Window 
  5191. (see Partá1) and type in:
  5192. 9.06
  5193. 10 FOR Counter% = 1 TO 9 STEP 3
  5194. 9.06
  5195. 20   PRINT Counter%
  5196. 9.06
  5197. 30 NEXT
  5198. 9.06
  5199. 40 PRINT öOn exit, Counter% = ò; STR$(Counter%)
  5200. 9.06
  5201. 50 END
  5202. 9.06
  5203. As it stands, if you run this, the result is a list of the numbers 1, 4, 
  5204. 7 only, with Counter% ending up with the value 10. Did you expect that? 
  5205. Explore further for Éhomeworkæ by changing the values in line 10 and 
  5206. noting the results.
  5207. 9.06
  5208. Back to the project
  5209. 9.06
  5210. In ÉLoan_7Aæ on the disc, PROCcalculations has had a straightforward 
  5211. CASE ... OF construction put in it Ö using the string variable Unknown$ 
  5212. in the CASE expression and four WHEN statements (one for each of the 
  5213. four possible letters with which Unknown$ can be assigned). The 
  5214. appropriate calculation PROC is then called. In ÉLoan_7Aæ these four 
  5215. different calculation PROCs have been left empty, but in ÉLoan_7Bæ three 
  5216. of them have been completed and these three will produce a valid result. 
  5217. Youæll see a typical FOR ... NEXT loop used in one of them.
  5218. 9.06
  5219. As this series is about programming and not finance(!) I need not 
  5220. discuss these three calculation PROCs in detail, although there are a 
  5221. few programming points to bring out. However, to enable you to follow 
  5222. the calculations, I do need to tell you the formula used. It is:
  5223. 9.06
  5224. L / P = B + B2 + B3 + B4 + ........... + BN-1 + BN
  5225. 9.06
  5226. where B = 100 / (100 + R), and:
  5227. 9.06
  5228. L = Loan Amount (ú)
  5229. 9.06
  5230. P = Amount of monthly payment (ú)
  5231. 9.06
  5232. N = Number of equal monthly payments
  5233. 9.06
  5234. R = Monthly interest rate (%)
  5235. 9.06
  5236. (Donæt write to tell me if itæs wrong!) You will see that the completed 
  5237. calculation PROCs are for those three cases where R is known. It is then 
  5238. a question of manipulating the formula for the specific unknown in each 
  5239. case and producing the corresponding program instructions to reflect 
  5240. them. Let me know if you feel they deserve more said about these 
  5241. calculations Ö Iáhave included extra information for those taking the 
  5242. printed listings service.
  5243. 9.06
  5244. The main programming point to bring out from these calculations is that 
  5245. where a factor occurs repeatedly (like B in the above), it is always 
  5246. best to calculate that factor once at the start and store the result in 
  5247. a variable Ö then refer to that variable subsequently. This is 
  5248. particularly important if you are using the various trigonometric and/or 
  5249. logarithmic functions provided in Basic (which we will be mentioning in 
  5250. due course). They consume a lot of processing power and it just doesnæt 
  5251. make sense to repeat such calculations unnecessarily. So, in our case, 
  5252. we start each calculation PROC with one such factor calculation.
  5253. 9.06
  5254. The second point arises in FNsigma(NumOfPayments%)at line 2300. Note 
  5255. that the parameter in the brackets of the DEF FN is an integer Ö yet in 
  5256. lines 2220 and 2760 we call the FN passing a real number. We are 
  5257. deliberately using our knowledge (see Parts 3 and 4) that if we try to 
  5258. assign a non-integer number to an integer variable, it will be assigned 
  5259. with only the integer part of that number Ö and without declaring an 
  5260. error. By using this feature here, we effectively correct any non-
  5261. integer values entered for ÉNæ at the previous user-input stage. Note 
  5262. the prominent REM at line 2310 to alert us to what weæve done.
  5263. 9.06
  5264. The third point concerns the printed output when the result is a real 
  5265. number. If you run ÉLoan7_Bæ and choose either ÉLæ or ÉPæ as the unknown 
  5266. parameter and feed in some values for the known items, the result will 
  5267. be printed to several decimal places Ö not very realistic when it 
  5268. represents a sum of money. We need to convert it to just 2 decimal 
  5269. places i.e. pounds and pence, whatever the result. ÉLoan_7Cæ does this 
  5270. by adding FNnumberToString() but, as usual, there are other ways 
  5271. available. The function uses string operators heavily, which we will 
  5272. cover in more detail next time, but see if you can follow it. Note 
  5273. particularly that the FN converts the number to a string Ö a very common 
  5274. practice in Wimp programs.
  5275. 9.06
  5276. Next time
  5277. 9.06
  5278. Before we attempt to make any further major changes to our ÉLoanæ 
  5279. program, I want to pick up a few topics already introduced but not yet 
  5280. explained Ö and then to start introducing graphics from scratch, in 
  5281. preparation for using graphics to complete the, as yet untouched, fourth 
  5282. calculation item i.e. when the interest rate is the unknown parameter. 
  5283. So, keep ÉLoan_7Cæ safe Ö we will start to develop it further in Part 
  5284. 10. 
  5285. 9.06
  5286. Donæt forget the feedback, queries (and A4 SAEs for printed listings) 
  5287. to: 26 West Drayton Park Avenue, West Drayton, Middlesex, UB7 7QA.áuá
  5288. 9.06
  5289. I just want to underline Rayæs request for feedback. He is putting a lot 
  5290. of effort into this series, so he needs to know if it is hitting the 
  5291. mark. Is it telling you what you want to know? If you want to respond 
  5292. but prefer to use email, send your comments to me at <paul.NCS@paston.co 
  5293. .uk> and I will forward them. Thanks. Ed.
  5294. 9.06
  5295. Artworks Video Guide
  5296. 9.06
  5297. Christopher Jarman
  5298. 9.06
  5299. I was one of the lucky few who managed to get a half-hour tutorial with 
  5300. Walter Briggs at the Acorn Show in October. He showed me some of the 
  5301. finer points of Pineappleæs Studio 24Pro. He was so frank about the fact 
  5302. that he had only learnt how to do certain things with it himself that 
  5303. very morning, that it greatly endeared him to me.
  5304. 9.06
  5305. As winner of the first CC Artworks competition, Walter was just the 
  5306. right person to make this video. The one hour guide is aimed squarely at 
  5307. beginners, with the hope that more experienced users will also get 
  5308. something from it. I am not a beginner, but I certainly learned several 
  5309. things that repeated reading of the manuals had still not revealed to 
  5310. me. 
  5311. 9.06
  5312. (For the first time, I found out about <ctrl-f9> for aligning objects.)
  5313. 9.06
  5314. The tutorial begins with Walter introducing himself, then he goes 
  5315. straight into Artworks from the point of view of the absolute beginner. 
  5316. He shows you how to load the program, how to start and what the tools on 
  5317. the toolbar are for. This approach is excellent in my opinion, as almost 
  5318. all manuals that I see, assume too much knowledge on the part of the 
  5319. reader. The video makes it clear that you should know how to work your 
  5320. Acorn machine, but you need know nothing about Artworks. Slowly, and 
  5321. keeping the viewer fully involved, the video reveals how to make shapes, 
  5322. fill them, move them about, line them up and so on. 
  5323. 9.06
  5324. The techniques used are good quality shots of the screen with Walteræs 
  5325. voice-over explaining what he is doing and why he is doing it. Having 
  5326. gone deftly through the use of the tools, he moves into showing step-by-
  5327. step how he traces his famous picture of a tigeræs head from a 
  5328. photograph and fixes the transparency to the screen. Showing the value 
  5329. of the layer system in the program, he takes us through a well-prepared 
  5330. sequence from the tigeræs eyes to the mouth and tongue. I cannot say he 
  5331. makes it easy to achieve the same skill, but he makes it easy for you to 
  5332. see how it is done.
  5333. 9.06
  5334. With the video, you can replay it as many times as you wish to get the 
  5335. tricks of the trade. If you have been used to using only Draw, be 
  5336. prepared to be amazed, for Artworks does all that Draw can do but so 
  5337. much more easily. Judging by the clips I have seen, many Artworks users 
  5338. do not make full use of the graduated fill, radial fill and blend tools. 
  5339. This video will help you to see how it is possible to combine all three 
  5340. constantly, to produce organic forms. 
  5341. 9.06
  5342. The final sequence is much more easily copied. Walter shows how to make 
  5343. a simple imaginative seascape in a very few strokes. If this last 
  5344. painting doesnæt tempt you to have a go and start making you own clipart 
  5345. collection, you donæt deserve to have a computer!
  5346. 9.06
  5347. I look forward to more videos, perhaps with a CD-ROM of clips as well, 
  5348. being sold with more and more advanced techniques being shared. There is 
  5349. no doubt that we are now changing from a time when computer enthusiasts 
  5350. tried their hands at a bit of art, to the present era where real artists 
  5351. are able to use the software as a medium in its own right. 
  5352. 9.06
  5353. The advantage of watching a video in this way is that the information 
  5354. comes up on a screen in the same visual form as your computer. It may 
  5355. seem to be stating the obvious, but there are many of us out here who 
  5356. were not brought up on the BBC Micro, and for whom the TV and video 
  5357. screens are familiar and acceptable in the way that computers may not be 
  5358. at first. 
  5359. 9.06
  5360. Artworks Video Guide costs ú19.99 inc VAT, carriage free from Pineapple 
  5361. Software or ú19 through Archive.áuá
  5362. 9.06
  5363. Dinosaurs & Musical Instruments
  5364. 9.06
  5365. Andrew Rawnsley
  5366. 9.06
  5367. What I am reviewing here is two CDs by Microsoft(!) but donæt turn over 
  5368. yet because they are not Windows products Ö they are for RISCáOS 
  5369. machines. These two new multimedia products have been converted by 
  5370. Innovative Media Solutions (IMS). They provided reader software which 
  5371. uses the original CD data to create a product almost identical to the 
  5372. original. (What is more, IMS are working on other conversions, such as 
  5373. Encarta æ96, and they run better than the original CDs did under Windows 
  5374. on a pentium!)
  5375. 9.06
  5376. Indeed, when you purchase a title from IMS, you receive the full 
  5377. Microsoft product on CD-ROM, with a disc allowing you to drive the 
  5378. software from your Acorn, under RISC OS. This software is simply a port 
  5379. of what would have to be installed on your system by the Windows version 
  5380. of the install program anyway, so Acorn users certainly donæt lose out!
  5381. 9.06
  5382. The two products, Dinosaurs and Musical Instruments, are being reviewed 
  5383. together as they are the first two titles from Microsoftæs Exploration 
  5384. Series. Fundamentally, they are similar, with a consistent style and 
  5385. presentation. Obviously, the information is different, and Dinosaurs is 
  5386. slightly more advanced, but the feel and ease of use allows them to work 
  5387. well together, particularly in a home or classroom environment Ö 
  5388. although headphones are recommended!
  5389. 9.06
  5390. Whatæs more, both products integrate well into the RISC OS desktop 
  5391. environment, despite their Windows origins. The RISC OS window frames, 
  5392. which often get in the way when viewing multimedia titles, are played 
  5393. down, with the pages of information having a half-height title bar, to 
  5394. avoid clutter. IMS have made sure that their software supports the 
  5395. latest Acorn multimedia standards such as 16-bit stereo sound. Future 
  5396. titles will support software playback of Midi files and even Indeo and 
  5397. AVI video footage, without the need for specialist external software/
  5398. hardware.
  5399. 9.06
  5400. Musical Instruments
  5401. 9.06
  5402. The first thing that struck me about this program was its comprehensive 
  5403. nature. Every instrument in the encyclopedia has a minimum of one page 
  5404. of text and illustrations dedicated to it, with at least one sound 
  5405. snippet so that you can hear the instrument in action. One might have 
  5406. expected some of the more obscure instruments to have been glossed over, 
  5407. with a bias towards orchestral/traditional instruments and video 
  5408. snippets.
  5409. 9.06
  5410. However, this is not the case, as my explorations of Aboriginal 
  5411. Australian music unearthed! I now know what a Bullroarer looks and 
  5412. sounds like, as well as the instruments to which it is related, namely 
  5413. the Didjeridu and Harmonica. Clicking on the picture of the Didjeridu, I 
  5414. continued my investigation. Having listened to the sample of the 
  5415. instrument, and heard the correct pronunciation (very useful for some of 
  5416. the more exotic types), I discovered this instrument to be a distant 
  5417. member of the Trumpet family, and proceeded to click on the Serpent...
  5418. 9.06
  5419. Iæll stop there as I hope this has given an insight into how the product 
  5420. develops. Each page of information is connected to many others through 
  5421. geographic, playing-style or music field links. All diagrams and 
  5422. illustrations are annotated, and pages can be saved out for use in 
  5423. project work. Printing is possible, using standard Acorn printer 
  5424. drivers. Future versions may also allow the sounds to be exported for 
  5425. use in music packages and Midi synthesizers.
  5426. 9.06
  5427. Beginning your exploration
  5428. 9.06
  5429. The contents page allows you to begin exploring from the following 
  5430. angles:
  5431. 9.06
  5432.     Families of Instruments
  5433. 9.06
  5434.     Musical Ensembles
  5435. 9.06
  5436.     Instruments of the World
  5437. 9.06
  5438.     A-Z of Instruments
  5439. 9.06
  5440. You can search for a particular instrument using the Index, a button 
  5441. which is always available. This list is fairly comprehensive, so proves 
  5442. a useful jumping-off point.
  5443. 9.06
  5444. Once youæve begun, the categories become blurred, as you would expect. 
  5445. It is, of course, the method by which you come to the information which 
  5446. is important. Simply clicking on the saxophone or trombone from the 
  5447. index isnæt as valuable as obtaining the same page of information, but 
  5448. through sections on jazz and big bands. It is this linking of 
  5449. information that makes multimedia titles so much more effective than a 
  5450. text or reference book, certainly in the classroom, though this review 
  5451. copy will be staying firmly as a home resource Ö it has proved popular 
  5452. with young and old alike.
  5453. 9.06
  5454. The only criticism of the product is its help system, which is really 
  5455. just a text file displayed in a fixed size window. Under Windows this 
  5456. would have been a hypertext file, similar to HTML web documents. The 
  5457. Acorn variant doesnæt have this interactivity, making it less practical. 
  5458. However, if youæve got that far, then you probably donæt need help 
  5459. anyway, as everythingæs so clear and easy.
  5460. 9.06
  5461. The conclusion to the overture
  5462. 9.06
  5463. Overall, this title is superb. Whether used as an education tool or as a 
  5464. fun reference work which shows your machine off to its true potential, 
  5465. you shouldnæt miss it. The only consideration should be whether your 
  5466. hardware meets the specifications Ö ARM 3, 4Mb RAM, double speed CD-ROM 
  5467. drive and, preferably, a multisync monitor.
  5468. 9.06
  5469. Multimedia Dinosaurs
  5470. 9.06
  5471. The second title to be released by IMS, on behalf of Microsoft, is this 
  5472. investigation of all things prehistoric. I feel that this title has 
  5473. arrived a little late Ö the tide of Jurassic Park mania and tie-in 
  5474. products has died down, but then Acorn owners rather missed out. As 
  5475. another generation of children grows up, there will always be a 
  5476. fascination with these huge relics of the Earthæs past.
  5477. 9.06
  5478. Unfortunately, Microsoftæs offering is rather superficial, and relies 
  5479. heavily on bonus items such as a dinosaur screen saver, dinosaur video 
  5480. sequences (stored as AVI files which IMS hope to support by the time you 
  5481. read this), and pictures which can be turned into Éwallpapersæ (a.k.a. 
  5482. pinboard backdrops) for your desktop. The latter are designed for 
  5483. 640╫480 desktops, which are too small for practical use on an Acorn 
  5484. system. Scaling the images results in them becoming fuzzy. You can 
  5485. always save the images out and view them in Paint, or include them in 
  5486. DTP documents.
  5487. 9.06
  5488. On the plus side, this CD is very well presented, even better than 
  5489. Musical Instruments. Buttons go in and out when pressed, and are stored 
  5490. as illustrations rather than standard RISC OS buttons. Many of the 
  5491. dialogue boxes, and related buttons, are attractively textured, using 
  5492. yellows, greens and browns, to a Édinosaur colouræ.
  5493. 9.06
  5494. You can explore the dinosaurs geographically, from a timeline, or by 
  5495. family. As usual, the illustrations are beautiful, complete with 
  5496. multimedia annotations, but sound is limited to random roars and foot 
  5497. stomping. Again, pronunciation of the dinosaur names is available. There 
  5498. is a voice-over commentary, but this tends to get in the way more often 
  5499. than not.
  5500. 9.06
  5501. To add another angle to the fairly limited material available, you can 
  5502. take a guided tour. These consist of pre-select pages with different 
  5503. voice-overs, which link the pages together. For example, you can look at 
  5504. Éfinding dinosaur bonesæ, which covers fossils, excavation, sites of 
  5505. existing finds, and also dinosaur museums (North America only, 
  5506. apparently!). The commentary explains key points, and leads you through, 
  5507. although the language and turn of phrase is a little juvenile, so it 
  5508. wasnæt too popular with older family members. 
  5509. 9.06
  5510. Guided tours cover everything from spotting dinosaurs, to eggs and 
  5511. dinosaur young, to the design of dinosaurs. I feel these tours are where 
  5512. most of the value comes, but they are let down by a lack of 
  5513. interactivity. For example, the build-your-own-dinosaur tour had lots of 
  5514. potential Ö I would have liked to stick bones together and see the 
  5515. result fleshed out Ö but the material was limited to showing the longest 
  5516. neck, most fearsome claws, best body armour, etc. You didnæt actually 
  5517. get to build anything!
  5518. 9.06
  5519. To conclude, I would really only recommend this title if you have 
  5520. children of the right age range (primary school, really Ö under 10). 
  5521. This is not intended for serious dinosaur enthusiasts, who might find 
  5522. the material limited, but for the novice, it could make for an 
  5523. attractive introduction. Itæll also make friends jolly envious, because 
  5524. the presentation is terrific.
  5525. 9.06
  5526. Overall conclusions
  5527. 9.06
  5528. Both Musical Instruments and Multimedia Dinosaurs are pleasing additions 
  5529. to the Acorn software portfolio. The latter has a specific target 
  5530. market, and sticks to it without deviation, whereas Musical Instruments 
  5531. has appeal for everyone. Both titles should be a success, and Iæm just 
  5532. looking forward to the future ports of Dangerous Creatures, Ancient 
  5533. Lands and, most importantly, Encarta æ96.
  5534. 9.06
  5535. IMS are also porting the Dorling Kindersley range, which should add 
  5536. another string to Acornæs bow.
  5537. 9.06
  5538. Finally (should you want to!), you can also run both CDs under Windows 
  5539. on a PC card, if available, which adds further possibilities.áuá
  5540. 9.06
  5541. Land, Sea & Air
  5542. 9.06
  5543. Chris Coe
  5544. 9.06
  5545. To be honest, when looking at the cover of the box, Iáwasnæt 
  5546. particularly impressed. It was a black and white screenshot that 
  5547. appeared to have pretty poor graphics. Well, I was right about the 
  5548. graphics Ö they are pretty poor Ö but what gameplay!
  5549. 9.06
  5550. Land, Sea & Air was introduced to me as a Écut-down Sim City 2000 
  5551. cloneæ. In fact, it only bears a passing resemblance to SC2000, since 
  5552. the objectives and gameplay are quite different. This game reminds me 
  5553. more of Transport Tycoon on the PC. In both of these games, the idea is 
  5554. simply to make a colossal mountain of money by transporting goods and 
  5555. passengers from place to place by any means at your disposal. In Land, 
  5556. Sea & Air, those means are exactly that Ö trains, boats and planes. This 
  5557. game is almost pure strategy and, in keeping with games of this nature, 
  5558. there are oodles of options you can tinker with, and a vast array of 
  5559. decisions to be made.
  5560. 9.06
  5561. The game runs in its own windows environment, a bit like Sim City 2000, 
  5562. but not as slick or consistent. Nevertheless, thatæs not really a 
  5563. problem because, once youæve got the screen set up the way you want it, 
  5564. you wonæt need to play with the windows too much. On starting the game, 
  5565. you get to set various options which will affect the level of 
  5566. difficulty. These range from speed of opponent to water density! You can 
  5567. also change the name of your transport company and so on.
  5568. 9.06
  5569. When you get into the game proper, you are initially presented with 
  5570. three windows, showing you your financial situation, your current status 
  5571. and a portion of the game map. There are various buildings dotted about, 
  5572. each of which supply and want various goods. Some also take one item and 
  5573. turn it into another; for example, car factories turn steel into cars. 
  5574. So, the first thing to do is link up two reasonably close sites where 
  5575. each site supplies what the other needs.
  5576. 9.06
  5577. Start with the trains
  5578. 9.06
  5579. There are several steps involved in this. First of all, you need to 
  5580. build two stations. Stations vary in price according to their catchment 
  5581. area, but to start with, you can use the cheapest, which just capture 
  5582. buildings in the immediate vicinity. Then, you link them with some train 
  5583. track. Next, you build a train (you may need to order one if there 
  5584. arenæt any in your storage stock).
  5585. 9.06
  5586. At this point, the timetabling system comes into play. This is a very 
  5587. sophisticated way of getting trains to go to various places, dropping 
  5588. off and picking up cargo as they go along. You can have up to ten 
  5589. carriage configurations, which you fill with the type of rolling stock 
  5590. you will be needing (for passengers, iron ore, coal, farm produce and so 
  5591. on).
  5592. 9.06
  5593. Then, you define a timetable by clicking on a sequence of stations and 
  5594. the configuration to pick up at that station. It seems overly 
  5595. complicated at first Ö it took me half an hour to figure it out Ö but 
  5596. eventually you realize that itæs really quite clever. Then, hey presto, 
  5597. the train starts moving and the cargo is ferried around to the right 
  5598. places. After that, itæs just a matter of expanding your infrastructure 
  5599. ad infinitum.
  5600. 9.06
  5601. Unfortunately, itæs not quite as simple as that because there can be up 
  5602. to four other computer-controlled opponents also trying to get a slice 
  5603. of the action, which makes for some pretty tough gameplay (unless, like 
  5604. me, you make them really poor on the difficulty settings screen).
  5605. 9.06
  5606. The boats and planes
  5607. 9.06
  5608. Sea and air networks arenæt as complicated as the train network. This is 
  5609. probably because the game is the sequel to Days of Steam, which was 
  5610. concentrated solely on trains. That game had 2D graphics, but there is 
  5611. now an isometric projection of the game map, which is obviously much 
  5612. better. Setting up boats and planes is simply a matter of building a 
  5613. seaport or airport, ordering the appropriate type of boat or plane and 
  5614. setting a new timetable.
  5615. 9.06
  5616. The timetabling system is different from the trains because boats and 
  5617. planes go abroad to collect and deliver items, which simplifies things a 
  5618. tad. When you first build a port, it has a number of items waiting to go 
  5619. to a number of places. By investing in some advertising, you can get 
  5620. yourself in the running for contracts to supply new places. If this 
  5621. happens, you have to bid against your competitors for the deal. If you 
  5622. have two or more seaports or airports, you can have routes between these 
  5623. for cruise ferries and passenger planes.
  5624. 9.06
  5625. Keeping control
  5626. 9.06
  5627. As with any game of this nature, there are rather too many things to 
  5628. keep under control, from finances to oil disasters, and it all adds to 
  5629. the fun! While there are some buildings spread around the map at the 
  5630. start of the game, by pouring as much money as you can into particular 
  5631. buildings, whole villages and cities spring up due to their newly-found 
  5632. wealth. Also, there are some buildings which you can build yourself, 
  5633. from paper mills to football stadia.
  5634. 9.06
  5635. Criticisms
  5636. 9.06
  5637. First of all, the manual is very brief and does not, in my opinion, 
  5638. cover everything in nearly enough detail for you to get the most out of 
  5639. the game. It might not seem too important, but when you consider the 
  5640. complexities involved, it would be nice to have a useful reference 
  5641. guide. A tutorial would have been useful too. There were also several 
  5642. things I found in the game which werenæt documented at all.
  5643. 9.06
  5644. Secondly, the interface is inconsistent. For example, you can rename 
  5645. trains but you canæt rename planes. Also, with the button icons for the 
  5646. boat and plane information windows, although they both operate in 
  5647. exactly the same way, they have different names and are arranged 
  5648. differently. Some windows for some types of transport, work slightly 
  5649. differently, and all this adds up to a fair bit of annoyance.
  5650. 9.06
  5651. Thirdly, the graphics, while reasonable for a strategy game, are not 
  5652. really up to much, especially when compared to games of this type on 
  5653. other platforms.
  5654. 9.06
  5655. By far the most serious gripe for me is that you can only play through 
  5656. 30 years of game time before you are forced to resign. The idea is that 
  5657. you do as much as possible within the timeframe set, but it would have 
  5658. been nice to include an option to allow you to play on and build a 
  5659. massive empire. I have spoken to the author about this one, and he 
  5660. promises a new version soon which will include this option and answer a 
  5661. number of my criticisms. There were a number of other small problems, 
  5662. but nothing of significance.
  5663. 9.06
  5664. This is one of the most-played games I have had for several months. Once 
  5665. you suss it out, itæs very addictive and itæll have you going back to 
  5666. improve your score every time. You can start simple, and as you get more 
  5667. confident, you can introduce new problems via the difficulty settings 
  5668. window. Thereæs more than enough to keep you occupied and, overall, I 
  5669. can recommend this game wholeheartedly Ö there are not many land 
  5670. management simulation games for Acorn machines that are of the calibre 
  5671. of the PC games (Transport Tycoon, Settlers, Theme Park, the Sim series 
  5672. etc.), so if those sort of games are your cup of tea, Land, Sea & Air is 
  5673. an essential purchase.
  5674. 9.06
  5675. Land, Sea & Air runs on all 2Mb RISC OS machines, except the RiscPC, and 
  5676. costs ú19.95 inclusive from UKáSoftware. áuá
  5677. 9.06
  5678. British Isles from the Air CD
  5679. 9.06
  5680. Christopher Jarman
  5681. 9.06
  5682. Anglia CD-ROMs get better all the time. British Isles from the Air is 
  5683. the most recent that I have seen, and it is stunning! It is Angliaæs 
  5684. policy to offer CDs which, if possible, will run on Acorn, PC and Apple 
  5685. Mac, and this one certainly works on all three. The photos are by 
  5686. Aerofilms who are the foremost agency for aerial photography in the UK.
  5687. 9.06
  5688. You need 4Mb of RAM and RISC OS 3.1 or above. The screen mode 
  5689. recommended is and 640╫480 in 256 colours but, on a RiscPC, I preferred 
  5690. to view it on 1024╫768 on a 17ö monitor. Either way the pictures are 
  5691. exciting and many are quite superb. If only I had learnt geography this 
  5692. way! Still it is not too late, and I am enjoying finding out about my 
  5693. own country by means of this valuable resource.
  5694. 9.06
  5695. When you load the disc at first, you soon come to the menu page. 
  5696. Angliaæs current trademark for these is to use a scene which is relevant 
  5697. to the environment of the program. Just as the menu for the Seashore CD 
  5698. was set inside a lighthouse, so this one is in the cockpit of a 
  5699. helicopter. Click on the window scenery to be taken to various groupings 
  5700. of the photos. There is also an informative section on how the photos 
  5701. were made.
  5702. 9.06
  5703. Having made your choice, you then have a long list of photos under your 
  5704. selected category. Click on a title and up comes a picture, always clear 
  5705. and with a concise description and its location in latitude, longitude 
  5706. and grid reference. The little 12-page booklet which comes inside the 
  5707. CDæs plastic case tells you all you need to know about installing the CD 
  5708. and accessing the pictures.
  5709. 9.06
  5710. Cleverly, the pictures are not taken from too close in because, in this 
  5711. sort of instance, it is very important to be able to view the wider 
  5712. context of the subject. On TV, we are often shown Wimbledon from the air 
  5713. for example. Here we can see not only the huge stadium, but also a 
  5714. substantial part of the suburb and the hill which rises from the side. 
  5715. The image is good enough to zoom in to a selected part of it if desired. 
  5716. (There is no zoom facility by the way, which I would like to have seen, 
  5717. but changing the screen to a smaller mode size can do quite a lot 
  5718. towards enlarging a picture you wish to scrutinise.) Every page has the 
  5719. facility to choose a desktop or a full screen view plus the marvellous 
  5720. ability to save out each screen as a sprite. So all these pictures may 
  5721. be used in other educational products in school by pupils or teachers.
  5722. 9.06
  5723. There are more than 230 photos of Britain in this package and there is 
  5724. no reason to suppose that schools or educational bodies will be the only 
  5725. people to want to use it. Any adult with an interest in the country 
  5726. could happily spend hours pouring over these views.
  5727. 9.06
  5728. There is the usual quite forceful copyright notice included and so I 
  5729. have no idea how Anglia would respond to requests for more commercial 
  5730. uses of the pictures. One can see so much potential for tourist 
  5731. information, the Internet, and so on, that it may be possible to obtain 
  5732. permission for some usage.
  5733. 9.06
  5734. Verdict Ö quite mouth-watering and very good value. Britain from the Air 
  5735. CD costs ú39 +VAT from Anglia Multimedia or ú45 through Archive.áuá
  5736. 9.06
  5737. Portfolio
  5738. 9.06
  5739. Dave Wilcox
  5740. 9.06
  5741. Portfolio is a very simple media display tool produced by WECC, 
  5742. (Warwickshire Educational Computing Centre). The program lets you 
  5743. display a sequence of graphic images and, if appropriate, associated 
  5744. sound samples. It is a nice presentation package, suitable for home, 
  5745. school or business use.
  5746. 9.06
  5747. What do you get?
  5748. 9.06
  5749. The software comes in a plastic fold-over wallet containing four discs 
  5750. and an A5 manual. The manual consists of 36 pages, is well written and 
  5751. well presented, and explains the software in a concise manner which will 
  5752. have anybody making presentations in no time at all.
  5753. 9.06
  5754. Disc one contains the program, !System and !Scrap, taking up a massive 
  5755. 160Kb. The rest of the disc and the other three discs are filled with 
  5756. example presentations, used to good effect to show how simple the 
  5757. software is to use.
  5758. 9.06
  5759. Requirements
  5760. 9.06
  5761. The minimum requirements for this package are RISC OS 3.1 or higher, 
  5762. preferably a hard drive, (itáwill run from floppy, only slower) and 2Mb 
  5763. of memory. Obviously, if you start using high resolution graphics and 
  5764. large JPEG files or the like, a larger memory machine will be needed. 
  5765. When using these files, it must also be noted that the timing will be 
  5766. inconsistent with the configuration setting, due to the time these files 
  5767. take to load Ö you rich people out there with RiscPCs will have little 
  5768. or no trouble. (Iæveájust gone green!)
  5769. 9.06
  5770. The program
  5771. 9.06
  5772. There is no copy protection on the disc, so backup first or install to 
  5773. hard disc. The program can be installed anywhere on the disc you wish. 
  5774. The configuration window is the main item, which allows several settings 
  5775. to control the manner the frames load and wipe. You can run your 
  5776. presentation in a carousel fashion, i.e. when the end is reached, it 
  5777. restarts and goes on ad infinitum, or you can set it for a single pass. 
  5778. There are 16 fade options, such as diamonds Ö when the current screen is 
  5779. due to be changed, it fades and the new screen is introduced with an 
  5780. overlay diamond effect.
  5781. 9.06
  5782. These effects can be selected as a single fade throughout or Éallæ, 
  5783. where a different fade is used for each update. You can, of course, 
  5784. switch off the fade option if desired. The time between fades can be 
  5785. altered; some screens obviously take longer for the spectator to digest 
  5786. than others, especially if text is used. The display can be set to 
  5787. change automatically or manually. This will be a great help if your 
  5788. presentation is keyed to your speech and gives time for side tracking or 
  5789. dealing with questions. Using this feature, it is possible to step 
  5790. forwards and backwards using the mouse or icons on screen.
  5791. 9.06
  5792. A presentation
  5793. 9.06
  5794. A presentation is so easy to construct Ö I did not initially believe 
  5795. this was all I had to do. To construct a basic presentation, you drag 
  5796. your pictures into a directory, (files do not need to be squashed but 
  5797. they can be if you prefer), name your directory to fit your presentation 
  5798. for future reference, and then drag it onto the iconbar icon. The frames 
  5799. step through in alphanumeric order using the configurations set up as 
  5800. above Ö thatæs it!!
  5801. 9.06
  5802. To top this, within the presentation directory make another directory 
  5803. called sounds. Put sound samples, again squashed, into this directory 
  5804. and name them the same as the associated picture. When the picture 
  5805. loads, so long as you have a sample player, like ÉSoundConæ by Rick 
  5806. Hudson, (FreeWare), you will hear the sound as well Ö impressive or 
  5807. what?
  5808. 9.06
  5809. For the more adventurous, control can be via script files, which are 
  5810. also saved into your root presentation directory. These files are made 
  5811. up of some very simple commands and are very easy to construct using a 
  5812. text editor. This enables more precise control over the presentation. 
  5813. 9.06
  5814. At present, Portfolio can cater for the following filetypes:
  5815. 9.06
  5816. Sprites, drawfiles, JPEG files, squashed sprites, squashed drawfiles, 
  5817. GIF files, PCX files, BMP files, RLE files, PhotoCD files and Armadeus 
  5818. sound files. (For PhotoCD, you will need to have Photoview loaded first. 
  5819. This should have been provided with your CD-ROM.)
  5820. 9.06
  5821. Conclusion
  5822. 9.06
  5823. Excellent, no hang ups, no crashes, easy to use, versatile and 
  5824. reasonably priced. Portfolio costs ú29 single user, ú29 primary school 
  5825. site licence, and ú45 secondary school site licence from WECC, but you 
  5826. have to add ú1 p&p and VAT to these prices.áuá
  5827. 9.06
  5828. The Worldæs Weather CD-ROM
  5829. 9.06
  5830. Dave Wilcox
  5831. 9.06
  5832. The Worldæs Weather CD-ROM is one of the latest offerings from Anglia 
  5833. Multimedia. It is produced to run on Acorn, Multimedia PC and Apple 
  5834. Macintosh machines. From enquiries made, it would seem that it is aimed 
  5835. at the age group 11-14 years.
  5836. 9.06
  5837. The package
  5838. 9.06
  5839. The disc comes in the normal crystal pack with a little booklet 
  5840. explaining the running procedure for the various machines. Forgetting 
  5841. the Éotheræ machines, from here on you will require an Archimedes ÉAæ 
  5842. series or RiscPC to run this disc. The machine must have RISC OS 3.1 or 
  5843. better, 4Mb of RAM, at least a single speed 150kps CD-ROM drive and a 
  5844. monitor which supports 640╫480 pixels.
  5845. 9.06
  5846. The software
  5847. 9.06
  5848. There are really only two directories which will concern the average 
  5849. user, ÉAcornæ and ÉActShtsæ. Taking the simplest first Ö ÉActShtsæ, as 
  5850. you may have guessed, contains Activity Sheets for students to use in 
  5851. conjunction with the disc, for further study. There are sixteen of these 
  5852. sheets in draw format, all nicely laid out and very eye-catching when 
  5853. printed, especially in colour.
  5854. 9.06
  5855. ÉAcornæ is the business end of the disc. Opening this, you will find a 
  5856. cut-down version of !CDFast, !Setup, !SysAuthor and !Weather. !CDFast is 
  5857. a utility by Eesox to speed up CD access, !Setup contains the likes of 
  5858. !System, !ARMovie, !ARPlayer etc.... !SysAuthor is the engine for 
  5859. Angliaæs Multimedia display system and !Weather is the data file. Before 
  5860. starting, you should select a 640╫480 screen mode in order to use the 
  5861. full screen for display. This done, click on !CDFast followed by the 
  5862. !Weather file and youære off.
  5863. 9.06
  5864. As with most of Angliaæs Multimedia software, the presentation is 
  5865. excellent. Full use is made of the machineæs capability to display 
  5866. drawfiles and sprites, video files and animated files which, in places, 
  5867. are accompanied by sound files.
  5868. 9.06
  5869. The first menu page gives you two options; an introduction to the CD-ROM 
  5870. or the Main Menu. The main menu starts out with five choices; Processes 
  5871. in the atmosphere, Changing seasons, Weather and climate, Life in 
  5872. different climate zones, and Resources. Each of these areas is then 
  5873. broken down into more precise topics, and you are then taken through a 
  5874. carousel-type presentation, giving you a concise overview of your chosen 
  5875. area.
  5876. 9.06
  5877. Movement through the data is by means of pointing and clicking the 
  5878. mouse. Very simply, anything which is in yellow, or surrounded by a 
  5879. yellow box, is a link to further pages. Normal movement is via a 
  5880. cassette player-style control panel.
  5881. 9.06
  5882. The drawfiles and sprites are available for student use in project work 
  5883. via the resources option on the main menu. It is also possible to run 
  5884. the program on the desktop in its own window for multitasking with a DTP 
  5885. package, for example, enabling project work to be completed alongside 
  5886. the carousel of displayed data, for easy reference.
  5887. 9.06
  5888. Conclusion
  5889. 9.06
  5890. I am always impressed by Angliaæs presentation; graphically it is 
  5891. excellent, and the layout is eye¡catching and clean. There is, however, 
  5892. one point this particular disc falls down on Ö the proof reading is 
  5893. poor. To allow a CD of this quality to be spoilt by standard or 
  5894. typographical errors is such a waste. Aáreally impressive package has 
  5895. been marred for the sake of someone sitting down for an hour or so 
  5896. reading through the text.
  5897. 9.06
  5898. Despite that drawback, the content of this disc is still good enough for 
  5899. me to recommend it. The Worldæs Weather will cost you ú49 +VAT or ú56 
  5900. from Archive.áuá
  5901. 9.06
  5902. Pineapple AVK/3 PAL Encoder
  5903. 9.06
  5904. Stuart Bell
  5905. 9.06
  5906. Just as my review of two PAL encoders was published in Archive 8.10 p63, 
  5907. Pineapple Software announced a new model, the AVK/3, and they kindly 
  5908. loaned me a unit for review. That first article discussed the technology 
  5909. and purpose of PAL encoders in some detail. I wonæt repeat that, except 
  5910. to say that such devices allow the production of the video output of 
  5911. computers on ordinary TVs and video recorders.
  5912. 9.06
  5913. The Pineapple PLC/3 and Rombo VGA Buster (!) encoders are simple devices 
  5914. which will work only with ÉTV standardæ modes ù 12, 15, 35, etc ù to 
  5915. produce images on TV screens. Adjustments are limited, and the mode 
  5916. limitation is an increasing nuisance as Acorn computers move towards VGA 
  5917. (600╫480), SVGA (800╫600) and much higher resolution modes. However, 
  5918. both provide a cost-effective solution within those constraints.
  5919. 9.06
  5920. The new AVK/3 encoder is a radical departure from earlier encoders. In 
  5921. reality, it is a USA-sourced AverKey3 device produced for PCs and Macs, 
  5922. re-badged by Pineapple, who also add a useful page of additional 
  5923. information for users of Acorn computers. It comprises three components; 
  5924. the main unit which is about 8ö ╫ 3ò ╫ 1ö, a plug-in mains adapter and a 
  5925. neat remote control unit by which all the signal processing options are 
  5926. selected. In addition, a massive range of cables is supplied, sufficient 
  5927. for all possible needs, and all of a generous length.
  5928. 9.06
  5929. Making the connection
  5930. 9.06
  5931. Input to the device is by a standard 15-pin VGA socket. Outputs are 
  5932. provided for the computer monitor by another 15-pin VGA socket, and also 
  5933. provided are a phono composite-video signal, an S-VHS mini-DIN connector 
  5934. and a SCART RGB connector. The last of these optimises quality for 
  5935. suitably-equipped TVs, by avoiding the need for PAL encoding of the 
  5936. picture signal, providing the red, green and blue signals directly to 
  5937. the TV. All cabling is provided.
  5938. 9.06
  5939. Remote control
  5940. 9.06
  5941. This hand-held unit allows selection of options such as Ézoomæ to give a 
  5942. 2:1 magnification of a quarter of the screen, Éoverscanæ to widen the 
  5943. image, Ésharpnessæ, Ébrightnessæ and Éfreezeæ to hold a particular frame 
  5944. even though the input to the encoder has changed, but it also has a set 
  5945. of three ways of altering the image. ÉWidthæ buttons alter the width of 
  5946. the displayed image; Épositionæ alters the position (in two dimensions) 
  5947. of the image on the screen; and Épanningæ moves similarly the position 
  5948. of the image relative to the whole of the computer display ù i.e. if a 
  5949. little of the whole image is being lost, Épanningæ allows the adjustment 
  5950. of the edge of the image which will not be displayed. Settings can be 
  5951. saved, or else reset to factory-set positions in case oneæs 
  5952. experimentation goes out of control! In short, use of the remote-control 
  5953. is simple, and a tweakeræs delight.
  5954. 9.06
  5955. The AVK/3 in use
  5956. 9.06
  5957. The first thing to stress is that, whereas the earlier devices would 
  5958. only work with ÉTV standardæ modes such as 15 and 35, these are the very 
  5959. modes with which the AVK/3 will not work. Instead, the increasingly 
  5960. standard VGA and SVGA modes (28 and 31 on older machines) are the ones 
  5961. to use. Using an elderly A310 with a VIDC enhancer, I was limited to 256 
  5962. colours with VGA and 16 colours with SVGA, but the device should work 
  5963. with 32K and 16M colours without any problems.
  5964. 9.06
  5965. Whilst the Pineapple-provided notes detail how to get round a problem of 
  5966. the iconbar being truncated from the display on RiscPCs in VGA mode, I 
  5967. actually encountered a similar problem on my A310 in SVGA mode.  In my 
  5968. case, this was almost certainly caused by the VIDC-enhancer, but the 
  5969. panning and position controls minimised it.
  5970. 9.06
  5971. The quality of the output is certainly better than that of earlier 
  5972. devices, especially when the SCART RGB signal is used. When driving a 
  5973. VCR ù necessarily with a composite video signal ù the quality 
  5974. improvement is not so great, but this is because of the constraints of 
  5975. the PAL encoding system. 
  5976. 9.06
  5977. Finally, as I was completing this review, Jim Nottingham wrote to me 
  5978. detailing his conclusions. He too is impressed with the quality of the 
  5979. output, and says that it was noticeably better than that obtained from a 
  5980. Vine VGA encoder. He had no problems using it with a RiscPC, but did 
  5981. encounter difficulties with a State Machine graphics card and Eizo 
  5982. monitor on an A540.
  5983. 9.06
  5984. In conclusion, the great benefit of the AVK/3 over earlier (and 
  5985. admittedly much less expensive) devices is its ease of use with computer 
  5986. configurations which normally use VGA and SVGA displays. If you are 
  5987. using ÉTV standardæ monitors, or those multisync monitors which display 
  5988. modes 15 and 35 full-screen and not in letter-box format, the older PLC/
  5989. 3 encoder will meet your needs economically. Also, users of older 
  5990. machines canæt benefit from the SVGA capability of the new unit, unless 
  5991. 16 colours are enough for their particular application.
  5992. 9.06
  5993. However, for users of the RiscPC, and for those willing to spend the 
  5994. extra money for long-term compatibility and optimal results, the AVK/3 
  5995. PAL encoder is a superb device, which ù within the inevitable quality 
  5996. limits imposed by domestic TVs and VCRs ù does all that could possibly 
  5997. be required of a PAL encoder.
  5998. 9.06
  5999. The AVK/3 PAL encoder is available from Pineapple at ú350 + VAT = 
  6000. ú411.25 or ú395 through Archive.áuá
  6001. 9.06
  6002. Photobase
  6003. 9.06
  6004. Gabriel Swords
  6005. 9.06
  6006. Photobase is the name of a piece of software that lies at the heart of 
  6007. Longman Logotronæs photographic collections. Itæs a kind of database for 
  6008. pictures, combining an indexing system for the images and a descriptive 
  6009. card index to provide information and searching facilities. Although the 
  6010. Photobase application is used extensively by Longman to control their 
  6011. own CD-ROM image banks, it can be copied onto a hard drive and used to 
  6012. assemble any collection of sprite-type images.
  6013. 9.06
  6014. Once a PhotoBase collection is loaded, it opens onto a scrollable 
  6015. window, revealing a collection of indexed directories, inside which are 
  6016. numbered or named sprites. Along the top of this window, thereæs a menu 
  6017. bar with a series of buttons Ö more on these later. Double-clicking one 
  6018. of the directories opens a display of numbered, thumbnail images, ten at 
  6019. a time Ö double-clicking one of the thumbnails opens the picture to 
  6020. nearly fill the screen. Alternatively, by clicking <menu> over a 
  6021. picture, further options become available; for example, Find opens the 
  6022. directory in which the image(s) are held; Launch actually launches Paint 
  6023. and displays the image in paint format.
  6024. 9.06
  6025. Menu bar
  6026. 9.06
  6027. The menu bar at the top of each window gives you five or six options, 
  6028. depending where you are in the program. Probably the most useful of 
  6029. these are Search, Index and Sequence. Search opens a window which allows 
  6030. you to use search criteria for particular categories of image. Searching 
  6031. can be done by using keywords, text, dates or leafname. The quickest way 
  6032. of finding a category is to use a keyword; e.g. click on an activity 
  6033. called ÉCelebratingæ and the index will find all the images which have 
  6034. something to do with celebrations. Alternatively, you can look for 
  6035. particular dates, or look for words or numbers within the index. Once 
  6036. found, the images are collected as a series of thumbnails for viewing. 
  6037. Thereæs a whole range of keywords, each designed to give you quick 
  6038. access to a general category, such as music, sport, fighting, film, 
  6039. industry, dancing, keep fit, etc. There are too many to mention them 
  6040. all. If you want to be more precise in your search, you can get 
  6041. Photobase to look for something within a category, e.g. Category: Music 
  6042. Ö Look for: ÉConcertæ. This takes a bit longer, but not much. It took me 
  6043. an average of 15-20 seconds to search 2500 images looking under two 
  6044. categories using a single text keyword.
  6045. 9.06
  6046. The second useful option on the menu bar is Index. This opens an Éindex 
  6047. cardæ relating to either a single or a stack of pictures. If none are 
  6048. selected, the card will display the first picture of the sequence and 
  6049. allow you to scroll through the whole stack. On the left of the card, 
  6050. thereæs a thumbnail of the picture; below thereæs a brief description of 
  6051. what it is, plus a date, if known. Descriptions in the Photobase 
  6052. collections are usually quite short and only give the barest details. 
  6053. Sequence allows you to group a number of different frames into a 
  6054. Éfilmstripæ sequence, in any order. Once this has been set up, it can be 
  6055. run on screen as though you were showing your holiday snaps!
  6056. 9.06
  6057. Because the Photobase collections are on CD-ROM, speed of access is 
  6058. going to be a factor in whether they get used or not. I first tried 
  6059. Decades on a single speed, and very old, Cumana drive. This is not 
  6060. recommended; it was like wading through treacle! On a quad speed Eesox 
  6061. drive, itæs much more accessible, even a delight to use. The software is 
  6062. simple enough to use, and gives adequate search facilities. If I had to 
  6063. quibble, I might say that more information on the images would have been 
  6064. nice, but then this is a collection of photos, not an encyclopaedia.
  6065. 9.06
  6066. The collections
  6067. 9.06
  6068. Iæve been looking at two sets of Photobase collections: Photobase 
  6069. Decades and Photobase Science. Decades is a collection of some 15,000 
  6070. photographs and engravings brought together from the Hulton Deutsch 
  6071. picture library. The images are divided into six CD-ROMs covering the 
  6072. periods 1920æs Ö 1960æs, plus the Victorians. Each CD contains about 
  6073. 2,500 images. The images have been put onto CD in the form of sprites 
  6074. and text files, and give a pictorial view of what life was like in the 
  6075. periods in question. As already mentioned, the categories of picture are 
  6076. very wide and so it does actually give you a good Éfeelæ for the periods 
  6077. in question.
  6078. 9.06
  6079. The Science collection has over 1400 science-related pictures covering 
  6080. such topics as: Living things Ö plants, animals, insects and micro-
  6081. organisms; EartháÖáhabitat, climate, geology and structures; Astronomy Ö 
  6082. planetary exploration and objects in deep space; Technology Ö industry, 
  6083. processes and materials. Unlike the Decades collection, each sprite has 
  6084. a name rather than a number. There are pictures of bridges, rockets, 
  6085. flowers, animals, bacteria, galaxies, satellite photos Ö almost anything 
  6086. which could be used in a scientific context.
  6087. 9.06
  6088. All of the photographs are of the highest quality and offer a wide 
  6089. variety of images to choose from. The collections are aimed primarily at 
  6090. education, and providing you use them for educational purposes, the 
  6091. images can be printed and distributed freely within the purchasing 
  6092. institution. This means they can be used in DTP documents; they can be 
  6093. printed; used to illustrate lectures; they can be modified and 
  6094. incorporated into creative designs; and they can be loaded onto a 
  6095. network and accessed accordingly. 
  6096. 9.06
  6097. The main difference between Decades and other similar collections is 
  6098. that Decades presents the images without much comment, relying on the 
  6099. sheer number of images to provide a resource big enough to satisfy. 
  6100. Other collections give more detail about the images, but provide less to 
  6101. choose from. So, Éyou pays your money and takes your choiceæ.
  6102. 9.06
  6103. The question is, who is going to use them?
  6104. 9.06
  6105. Home users
  6106. 9.06
  6107. Thirty odd years ago, everyone had to have a complete set 
  6108. encyclopaediaæs in their home Ö it was felt educationally right. 
  6109. Salesmen played on the fact that children would learn from them and, 
  6110. consequently, would be deprived if their parents didnæt buy them. Do the 
  6111. Photobase collections come into this category? It is a terrific resource 
  6112. Ö where else could you find so many images in one place and with such 
  6113. easy access? But, like encyclopaedias of old, the complete collection 
  6114. will set you back a fair amount Ö ú330 in all. It is a collection worth 
  6115. having, but you and your children can live without them.
  6116. 9.06
  6117. For the home user, the collection could be viewed like one of those 
  6118. coffee-table books you see lying around Ö itæs really interesting to 
  6119. delve into from time to time. For nostalgiaæs sake, you could buy one of 
  6120. the decades which most appeals to you and cast around for memories. For 
  6121. those of us who lived through the sixties, we can ask yet again, Édid we 
  6122. really dress like that?æ If I were going to buy any of the Photobase 
  6123. collections for home use, I would probably buy the Science Collection 
  6124. and one of the Decades.
  6125. 9.06
  6126. Others
  6127. 9.06
  6128. According to Longman Logotron, lots of non-educational people have been 
  6129. asking for permission to use the images in a variety of publications Ö 
  6130. from leisure centres and local government to libraries and graphic 
  6131. designers. Clearly, the collection has an appeal which goes much further 
  6132. than educational establishments. And why not? Trying to get access to 
  6133. photo archives is not exactly difficult, but it is time consuming and 
  6134. expensive. So, having this many images available in one place has got to 
  6135. be a really useful resource. But the images are not free of copyright. 
  6136. To get permission to use the Decades images, non-educational 
  6137. establishments have to write to: Hulton Deutsch, Unique House, 21Ö31 
  6138. Woodfield Road, London W9 2BA, to whom you will probably have to pay a 
  6139. fee. To use the Science images, write to Longman Logotron. Iæll write to 
  6140. both and let you know whatæs involved.
  6141. 9.06
  6142. Schools
  6143. 9.06
  6144. For schools, this really is a good collection of images. Printing and 
  6145. photocopying sets of images for a whole year group would prove too much 
  6146. for any departmentæs budget, but making the images available for pupils 
  6147. to use in their own way certainly is viable. You feel that this 
  6148. collection should at least find its way into the school library or 
  6149. resource centre and, with the CDBrick, making the images available 
  6150. across a network is easier than ever. The collection is so varied that 
  6151. almost any subject area could use them. Highly recommended.
  6152. 9.06
  6153. The Photobase collections cost ú49 +VAT each from Longman Logotron or 
  6154. ú55 through Archive.áuá
  6155. 9.06
  6156. Detritus
  6157. 9.06
  6158. Andrew Rawnsley
  6159. 9.06
  6160. Adventure games arenæt common on the Acorn platform, and good ones are 
  6161. certainly a rarity. It says something that most fans of the genre still 
  6162. regard the Magnetic Scrollsæ products of 1988-91 as some of the best 
  6163. Acorn adventures.
  6164. 9.06
  6165. In recent times, we have seen the emergence of the graphic adventure as 
  6166. the predominant form of computer puzzling, with classics such as Simon 
  6167. the Sorcerer attracting many players who would otherwise ignore such 
  6168. titles.
  6169. 9.06
  6170. Detritus, from a new software house called Myndgaemz, (marketed by Byte 
  6171. Back Computing) follows in this style, but the stunning photographic 
  6172. visuals hark back to those of Magnetic Scrolls who first proved that 
  6173. adventure games really could be brightened up with beautiful images.
  6174. 9.06
  6175. 1991-1995
  6176. 9.06
  6177. So, have the last four years produced anything new in terms of interface 
  6178. and design?
  6179. 9.06
  6180. At first sight, you might think not, as the main graphic for each 
  6181. location takes over the top two-thirds of the screen, and the user 
  6182. interface dominates the bottom. However, gone is the traditional 
  6183. flashing cursor waiting for such odious input as:
  6184. 9.06
  6185.     > North
  6186. 9.06
  6187.     > Open gate
  6188. 9.06
  6189.     Which gate? The blue gate or the big gate?
  6190. 9.06
  6191.     > Open blue gate
  6192. 9.06
  6193.     > Get toffee
  6194. 9.06
  6195.     > Eat toffee
  6196. 9.06
  6197. Ah, that brings back memories!
  6198. 9.06
  6199. Detritus
  6200. 9.06
  6201. Detritus avoids all this, providing a panel of verbs, allowing object 
  6202. manipulation, and examination of your location.
  6203. 9.06
  6204. Movement is achieved by positioning your mouse over the image of your 
  6205. location (Éfilmedæ on location in Gosport living medieval village), and 
  6206. either pointing to a visible exit or to the edge of the screen. The 
  6207. pointer will change into an exit arrow, allowing you to click to enter 
  6208. the next room.
  6209. 9.06
  6210. If you locate an object or character in the image, you will be given a 
  6211. little information, but the Éexamineæ verb tends to be more useful.
  6212. 9.06
  6213. Storyline
  6214. 9.06
  6215. The plot for Detritus comes in two halves. The first, described in the 
  6216. impressive, animated introduction sequence, describes how a nuclear 
  6217. incident has reduced the worldæs population to small enclaves of people 
  6218. living in tiny, historical villages.
  6219. 9.06
  6220. Just as in the Middle Ages, people spent their entire lives in and 
  6221. around the same location, rarely travelling outside the realms of their 
  6222. village, so this future society exists, with its blacksmith, tavern, 
  6223. druid, monks and alchemist.
  6224. 9.06
  6225. The second half of the storyline is given in the novella supplied with 
  6226. the package. This tells the story of Nikki, a young woman whose husband, 
  6227. Toni, has been kidnapped by the evil daemon, Arrut Loopaz. In order to 
  6228. free him, Nikki must complete several tasks for the various other demons 
  6229. who inhabit the land.
  6230. 9.06
  6231. Presentation
  6232. 9.06
  6233. The presentation of Detritus is something of a mystery to me. The main 
  6234. visuals are stunning, with each location given full photo-realistic 
  6235. treatment. However, the verb panel and manual are poor, to say the 
  6236. least.
  6237. 9.06
  6238. When youære paying ú30 for a product, you expect some kind of 
  6239. professional packaging.
  6240. 9.06
  6241. Puzzles
  6242. 9.06
  6243. The difficulty with any graphical adventure is that you are limited to 
  6244. the verbs shown on the screen. This effectively means that with a little 
  6245. (?) time, you can solve the entire game by trial and error.
  6246. 9.06
  6247. The second problem is that text-based adventures can provide more 
  6248. information and clues in their room and object descriptions. Mazes are 
  6249. also easier to implement. However, by providing a large array of 
  6250. objects, strange characters and obscure locations, there are enough 
  6251. puzzles in Detritus to keep most people happy.
  6252. 9.06
  6253. As an experienced adventure gamer, I must say that Iáfound most of the 
  6254. puzzles rather simple, and the only difficulties were caused by 
  6255. illogical results from completing certain tasks, and my repeatedly 
  6256. missing a pipe which was cunningly hidden in one location!
  6257. 9.06
  6258. There is a substantial collection of red herrings, and this is no bad 
  6259. thing, but I did end up feeling that perhaps a little more could have 
  6260. been done with the items and locations available.
  6261. 9.06
  6262. Final words
  6263. 9.06
  6264. Itæs difficult to draw a single conclusion on Detritus. Much of it is 
  6265. wonderful, with the music and graphics particularly so. The variety of 
  6266. characters and puzzles should keep most players amused for some time, 
  6267. but I find it hard to recommend the game to ardent adventure fans.
  6268. 9.06
  6269. Itæs a shame that the graphical adventure style has brought with it an 
  6270. awful lot of fairly simple adventures, but almost no really taxing 
  6271. titles, like those seen on the BBC.
  6272. 9.06
  6273. Anyway, if youæve completed Simon the Sorcerer (which still gets my vote 
  6274. for number one), and are looking for another game of the same ilk, I 
  6275. recommend purchasing Detritus. Itæs just a shame that a little more 
  6276. effort wasnæt put into perfecting some of the other aspects of 
  6277. presentation.
  6278. 9.06
  6279. Detritus costs ú29.95 from Byte Back Computing.áuá
  6280. 9.06
  6281. Theodore Fonts
  6282. 9.06
  6283. Dave Wilcox
  6284. 9.06
  6285. Theodore fonts is part of an Engraversæ Collection based on styles used 
  6286. by engravers in the 18th and 19th centuries, and is a new package from 
  6287. ÉThe Datafileæ. I think most people will already be aware of their 
  6288. Medieval and Gothic Collections, and the excellent quality of these two 
  6289. packages. This new set is of the same high standard and is by the same 
  6290. author, Tony Nash.
  6291. 9.06
  6292. The package
  6293. 9.06
  6294. The software comes on two discs accompanied by a 16 page manual/index, 
  6295. all presented in a plastic fold-over wallet. Disc one contains a copy of 
  6296. Acornæs !NewChars2, and a fonts directory containing the Theodore font 
  6297. family, which consists of Regular, Bold, Expert, Fancy, Fancy Open, Open 
  6298. and Tooled. There are two text files concerning copyright notices and 
  6299. information about Turbo Driver problems. There is also a sample of a 
  6300. font to be included in Part II of the Engraversæ Collection called ÉR-
  6301. Classicæ.
  6302. 9.06
  6303. Disc two contains !ArcFS (Read only) and two compressed directories, 
  6304. Decorations and Theodore Capital letters, both containing drawfiles. In 
  6305. the Capitals directory is a page for each letter of the alphabet with 
  6306. each capital letter having two versions fully decorated, one of which is 
  6307. modified to allow text to be correctly positioned next to the capital. 
  6308. The decorations directory contains Footers, Headers, Framework and Frame 
  6309. Tops. Samples of some of these can be seen in the frame below.
  6310. 9.06
  6311. The manual is more of an index really, with each font style printed out 
  6312. in full, with one style per page, followed by the graphics and the 
  6313. decorated capitals.
  6314. 9.06
  6315. Quality
  6316. 9.06
  6317. As I said at the beginning, I am personally of the opinion that this is 
  6318. very high quality work. An examination of the font shows that full use 
  6319. has been made of scaffolding and skeleton structures in order to 
  6320. maintain their definition in large or small sizes, and most of the 
  6321. special characters are also included.
  6322. 9.06
  6323. As regards printing, it is stated that the standard Acorn Driver has no 
  6324. problems. However, with the CC Turbo Driver, you apparently get an 
  6325. address exception error and need to turn off the fast text/half tone 
  6326. option Ö apparently a problem CCæs end. I have not encountered this 
  6327. problem with my Turbo Driver with text half tone on, so I would suggest 
  6328. you try it and see. (I am using HP-LjetIII 3.05g 24/2/94, with Acornæs 
  6329. Driver 1.28c 9/2/95.) Perhaps it is a fault with older versions which 
  6330. has now been corrected?
  6331. 9.06
  6332. Datafile warn that when printing via a dot matrix printer, some 
  6333. definition may be lost and the result a bit poor. I am unable to verify 
  6334. to what extent this loss of definition occurs. Laser printers have no 
  6335. problems in terms of definition but, due to the half tone dot patterns, 
  6336. you may get slight image breaking at small sizes.
  6337. 9.06
  6338. Conclusion
  6339. 9.06
  6340. This is an excellent quality package of the standard now expected from 
  6341. Tony Nash. I hope he can continue to turn out work like this for the 
  6342. future. One other point in favour is that the PC world are clamouring 
  6343. for packages of this nature. As a result, Datafile are thinking of 
  6344. converting it for use on the PC. Part I of the Engravers Set costs 
  6345. ú27.50 inclusive of VAT and p&p from The Datafile (but see below).áuá
  6346. 9.06
  6347. Dave was reviewing the two-disc version but it has now been extended 
  6348. with more borders and more characters and is a three-disc set costing 
  6349. ú30 from The Datafile, or ú28 through Archive. Part II of The Engraversæ 
  6350. Set is nearing completion and is due to be available in March. Ed.áuá
  6351. 9.06
  6352.  
  6353.