home *** CD-ROM | disk | FTP | other *** search
/ Archive Magazine 1996 / ARCHIVE_96.iso / text / magazine / volume_09 / issue_11 < prev    next >
Text File  |  1996-07-15  |  316KB  |  6,163 lines

  1. Products Available
  2. 9.11
  3. Atomwide Printer Adaptor Ö Sharing a printer over a network sounds like 
  4. a great idea, but dedicating a computer to the task of printer serving 
  5. is clearly a waste of valuable resources. The Atomwide Network Printer 
  6. Adaptor enables printing on a TCP/IP network without the need for a 
  7. dedicated print server or someoneæs workstation doubling as one.
  8. 9.11
  9. The adaptor connects between any available 10Base2 or 10BaseT Ethernet 
  10. socket and a printer, and so allows a printer to be located wherever it 
  11. is required. By removing the need for a dedicated printer server, near 
  12. which, traditionally, your printer would have been placed, the number of 
  13. possible positions for the printer within your networkæs topology is 
  14. greatly increased. This maximises a printeræs usage by a greater number 
  15. of people, and should circumstances change, the printer (along with the 
  16. Adaptor) can be re-positioned extremely quickly and easily. If 
  17. necessary, you can use more than one Atomwide Network Printer Adaptor on 
  18. the same network.
  19. 9.11
  20. The Network Printer Adaptor needs to be managed by an Acorn SchoolServer 
  21. (or other Microsoft Windows NT file server) Ö a network spooler, running 
  22. on the Acorn SchoolServer, spools data to be printed to a file and sends 
  23. it, using the TCP/IP protocol, to the Network Printer Adaptor. Printers 
  24. connected to your network via an Acorn SchoolServer and a Network 
  25. Printer Adaptor can be used by Acorn workstations as if they were 
  26. connected locally. It comes in either a one parallel printer or three 
  27. parallel printer version and has a network data transfer rate of 10Mbps.
  28. 9.11
  29. The one printer version costs ú199 +VAT +p&p, or ú232 through Archive. 
  30. The three printer version costs ú299 +VAT +p&p, or ú350 through Archive.
  31. 9.11
  32. Barcodes is a fully RISC OS-compliant application which produces EAN-8 
  33. and EAN-13 barcodes in drawfile format. The output may be saved as a 
  34. drawfile, dragged into Draw or straight into a DTP window. EAN-8 and 
  35. EAN-13 barcodes are used in package design and retailing. EAN-13 
  36. barcodes may optionally have two or five-digit add-on codes which are 
  37. used on periodicals (International Standard Serial Numbering) and books 
  38. (International Standard Book Numbering). Beneath the barcode appears the 
  39. barcode number in OCR-B font, and optionally the ISSN and ISBN barcodes 
  40. may have the ISSN/ISBN number in OCR-A font above the barcode.
  41. 9.11
  42. Features include: the bar thickness can be altered to compensate for 
  43. ink-spread; the barcode may be saved as a Éstripæ, i.e. the bars are all 
  44. the same height; there are checksum-verification routines to assist in 
  45. generating a new ISBN number; a barcode number can be Édraggedæ into the 
  46. !Barcodes window; a new routine produces Code 128 barcodes for inclusion 
  47. in the BIC Binderæs Pack label for packs of books. The application 
  48. occupies 100Kb of memory and is RISCáOS 3 only. It makes full use of 
  49. interactive help, etc. Checksum generation is automatic, and a check is 
  50. made on the validity of the ISSN/ISBN number including its checksum.
  51. 9.11
  52. Barcodes costs ú85 (no VAT) from Kang Software. A full description of 
  53. the software, and sample drawfiles of the output, can be found on their 
  54. web site. (See Factfile.)
  55. 9.11
  56. Christian Computer Art Ö There are 45 clipart discs, plus two CDs 
  57. available in the CCA range: 1 & 2 Christmas Story and Symbols. 3 Easter. 
  58. 4 Harvest. 5 Christian Symbols. 6áMoney, Poverty and War. 7 Environment. 
  59. 8áMission and World Scene. 9 Baptist History and Membership. 10 
  60. Apologetics. 11 Evangelism. 12áLifestyle. 13 Banners. 14 Borders. 15 
  61. Editorial Flair. 16 Illuminated Letters. 17 Adults and Youth. 18 
  62. Children and Families. 19 Celebration. 20 Music 21 Leisure. 22 Weddings. 
  63. 23 Old Testament Stories. 24 New Testament Stories. 25 NT Parables and 
  64. Sayings. 26 Bible Maps. 27 History, Prophecy and Bible Study. 28 OT 
  65. Background and Archaeology. 29áNT Background and Archaeology. 30 
  66. Sideliners. 31 & 32 Good News Bible OT Stories. 33á&á34áGood News Bible 
  67. NT. 35 Good News Bible texts from the OT. 36 Good News Bible texts from 
  68. the New Testament. 37Ö45 Good News Bible remaining pictures, in sequence 
  69. through the Bible.
  70. 9.11
  71. The complete set of pictures above, plus the Apocrypha images from the 
  72. Good News Bible, are also available on the Christian Clip Art CD-ROM. 
  73. There are about 1,700 images on this disc, all stored as sprites. Copies 
  74. of about half the images are also stored in Draw format, and a smaller 
  75. number as ArtWorks files. A sophisticated thumbnail viewer can display 
  76. images in their categories, and also allows the user to search for 
  77. images with given keywords in a text description. The CD also acts as a 
  78. resource to the ExpLAN HolyBible product, where it provides a reference 
  79. into the complete set of Good News Bible pictures which can be displayed 
  80. and copied into DTP documents, etc.
  81. 9.11
  82. A second Bible Picture Library CD-ROM is also available, containing all 
  83. the Good News Bible pictures, as the floppy disc collection, plus a huge 
  84. range of archaeological and historical pictures to illustrate the world 
  85. of the Bible. There are about 3,100 images on this CD, all in 
  86. monochrome, and stored in PCX format. The Acorn thumbnail viewer 
  87. converts these into sprite format ready for use in Acorn applications.
  88. 9.11
  89. Discs cost ú5.90 each for one to four discs, and ú4.90 each for five or 
  90. more discs. CD-ROMs cost ú49 each and are available from Christian 
  91. Computer Art. They also do a 30 day Étrialæ period, and have a free 
  92. catalogue available.
  93. 9.11
  94. Cyclone is an external floppy disc drive for the Psion Series 3a and 
  95. Acorn Pocket Book II. Itæs a high quality, portable 3╜ö floppy drive 
  96. unit that provides a flexible, low-cost solution to off-line storage and 
  97. back-up for the Pocket Book II. We hope to have one for review soon! 
  98. Cyclone costs ú169.95 inclusive or ú165 through Archive.
  99. 9.11
  100. DIY RiscPC Ö If anyone is still thinking about buying a RiscPC and had 
  101. hoped to catch the Éend of Juneæ deadline for getting a StrongARM 
  102. upgrade for ú99 +VAT, donæt panic! You havenæt missed the special offer 
  103. because Acorn have extended it to the end of August. What is more, by 
  104. waiting, youæve probably saved yourself even more money! The price of 
  105. SIMMs has dropped even more. An 8Mb SIMM is now only ú75, a 16Mb is ú140 
  106. and a 32Mb is ú310 Ö well it is at the time of going to press but, who 
  107. knows, it may have dropped even further by the time you are ready to buy 
  108. your computer Ö give us a ring to find out the latest pricing. Also, 
  109. drive prices have dropped, see overleaf.
  110. 9.11
  111. Drive prices Ö The prices of hard drives have dropped further Ö not as 
  112. dramatically as SIMM prices, but still quite helpful. For example, a 1Gb 
  113. IDE is now only ú190 including fitting and cables, and there is a 1.6Gb 
  114. for ú240. These can only be used on RiscPCs with RISCáOS 3.6 or higher.
  115. 9.11
  116. As a result of the DIY RiscPC upgrades, we have several 540Mb hard 
  117. drives, ideal for rejuvenating your A5000, for only ú120 while stocks 
  118. last! Please ring if you want one, to see if we still have any left. 
  119. These can be used in RiscPCs too, provided you have a spare IDE 
  120. connector (each RiscPC has one spare, but that is sometimes used up by a 
  121. CD-ROM drive.)
  122. 9.11
  123. PD drives are also down in price to under ú400 Ö see the Price List for 
  124. the latest prices.
  125. 9.11
  126. Dr Smithæs C Development Toolkit Ö This suite of tools was launched at 
  127. the Wakefield Show, and has received some good reactions. The toolkit is 
  128. designed to work with Acorn C v. 4 or 5 (i.e.áDesktop C and C/C++), 
  129. though various sections of the kit will work with other compilers such 
  130. as GCC, Easy C, or any assembler that outputs AOF files. There are three 
  131. sections to the toolkit: MemCheck is a Memory Access Checker (requires C 
  132. v. 4 or 5). Linking this library against your C program, and calling a 
  133. single function causes every access to and from memory to be checked. 
  134. This has the effect of instantly catching illegal array accesses, 
  135. overwriting of code areas, dereferencing of garbage pointers, and many 
  136. other common C errors. Facilities for debuggings with Flex, Dynamic 
  137. Areas, and trusted libraries are all included. HeirProf is a 
  138. Hierarchical Profiler which analyses a program as it runs, to produce a 
  139. comprehensive hierarchical listing of function run times, enabling 
  140. programmers to painlessly tune their code for speed, getting instant 
  141. feedback on the bottlenecks in their code, and giving fast assessment of 
  142. the impact that changes make. Misc Utilities are supplied to ease common 
  143. programming tasks, including programs to produce Éstrippedæ header files 
  144. for fast compilation, to rename objects within libraries to avoid name 
  145. space collisions, and to automatically generate Cv4 libraries from Cv5 
  146. ones.
  147. 9.11
  148. A demo version of Dr Smithæs C Development Toolkit can be downloaded 
  149. from: ftp.comlab.ox. ac.uk/oucl/users/robin.watts/DrSmiths.zip
  150. 9.11
  151. The full version costs ú50 +VAT +p&p from Warm Silence Software, or ú58 
  152. through Archive.
  153. 9.11
  154. HTMLEdit 2 from R-Comp, builds on the success of its predecessor, adding 
  155. hundreds of new features and improvements to bring new life to your Web 
  156. pages. Features include: Full HTML 3 and Netscape extension support; 
  157. full support for the creation of UNIX/DOS relative paths; over 100 
  158. foreign characters supported, with automatic conversion for text files; 
  159. multiple master pages; two¡click HTML table creation; all options 
  160. user¡configurable; links to RISC OS programs for extended functionality; 
  161. HTML ÉAssistantsæ to guide you through common tasks; file conversion to 
  162. allow the use of existing data in your page.
  163. 9.11
  164. HTMLEdit 2 is available from R-Comp and costs ú45 for a single user 
  165. licence, and ú150 for a site licence. Upgrades from version 1 are ú15. 
  166. Carriage is ú5 for orders outside of EU.
  167. 9.11
  168. MultiGen2 Ö (This was mentioned last month but we got the pricing wrong. 
  169. Itæs even cheaper than we said and therefore even better value for 
  170. money!!) The high band Genlock adaptor from Sonamara Computer Video has 
  171. dropped in price and gone up in specification. It now supports 
  172. resolutions of up to 800╫600, with simultaneous RGB, S-Video and 
  173. composite video outputs, as well as S-Video and composite video inputs. 
  174. Features of the external unit include under/overscan options, image re-
  175. scaling and re-positioning, freeze frame and fade (with adjustable rates 
  176. of fade). An infra-red remote control provides full control over all 
  177. functions. The MultiGen2 is available for PAL or NTSC. AáMultiGen2 Pro 
  178. is also available offering resolutions up to 1600╫1200 plus 2╫ zoom and 
  179. pan.
  180. 9.11
  181. MultiGen2 costs ú299.95 inclusive or ú290 through Archive. MultiGen2 Pro 
  182. costs ú499.95 or ú485 through Archive. For users who require 
  183. professional titling in their videos, there are two new bundles 
  184. available Ö MultiGen2 + Claresæ Titler for ú369.95, and MultiGen2 Pro + 
  185. Titler at ú549.95 (ú355 and ú530 respectively through Archive).
  186. 9.11
  187. Observess Ö the expert system shell for the Acorn RISC OS machine. This 
  188. was mentioned last month, but we said it was from Chessfield Software 
  189. instead of Cherisha Software. Apologies to both companies. As we said, 
  190. Observess is fully desktop compatible and incorporates an IF... THEN... 
  191. rule structure with up to three conditions. It provides support for 
  192. percentage-based certainty factors on facts and rules, and single or 
  193. multiple recommendations based on the certainty factors. Included in the 
  194. latest version (2.71) is a backward chaining inference engine. The price 
  195. remains at ú40 (no VAT) for a single user copy, or ú120 for a site 
  196. licence. Further information can be obtained from: Cherisha Software Ö 
  197. rebecca@katech.zynet.co.uk.
  198. 9.11
  199. Ovation Pro Ö The long awaited re-write of Ovation is now shipping. 
  200. Called Ovation Pro, itæs Beebugæs attempt at bringing onto the market a 
  201. professional DTP package which can compete with the likes of Impression 
  202. (and ultimately, we hope, with packages on other platforms). Whether 
  203. they have succeeded or not, only time will tell; this first version has 
  204. got some very impressive facilities, with more to come later in the 
  205. year.
  206. 9.11
  207. Among its features are: a set of drawing tools for making lines and 
  208. curves; rotation for text and pictures; OLE; skewing for text and 
  209. pictures; kerningáand tracking; text flow around frames or theápicture 
  210. within a frame; bezier control points for editing the standoff on 
  211. repelled frames; make      local/make master for master frames; its own 
  212. scriptingálanguage; a set of pre-defined macros for automating common or 
  213. repetitive operations, plus the ability to create user-defined macros; 
  214. macros can be operated from a button bar or by using key presses; drag 
  215. and drop between chapters and other documents; find and replace; styles 
  216. and effects.
  217. 9.11
  218. Ovation Pro costs ú165 +p&p +VAT or ú185 through Archive. Site licences 
  219. are also available at ú600 +VAT for a 30 station site licence, and ú300 
  220. +VAT for a 15ástation licence.
  221. 9.11
  222. Photodesk 2 is now ready, and according to Spacetech, it has undergone 
  223. an Éentire re-write taking into account all the positive customer 
  224. feedback and the needs of professional usersæ. The main emphasis in the 
  225. development of Photodesk 2 has been in improving the overall quality of 
  226. the tools, effects and filters. Slickness of operation, ease of use and 
  227. quality of output have all been high on the list of objectives for the 
  228. new version. According to Spacetech, the way in which it operates and 
  229. handles input and output will make the application more familiar to 
  230. users of existing industry standard solutions. Certainly, from what we 
  231. have seen so far, it looks very impressive.
  232. 9.11
  233. Here are a few of the changes youæll find in Photodesk 2: Improved use 
  234. of virtual memory, using MEMC to re¡map pages; complete multi-channel 
  235. capability with as many alpha channels as the user requires; new 
  236. filters, improved outline tracing and de-focus; channels can be defined 
  237. as masks, images or maps; gamma controls for each ink; new soft edge 
  238. paint brush; improved airbrush and anti-aliasing; complete Twain 
  239. compatibility; improved cut and paste operations; OLE; cloning; ripple 
  240. map; image blur Ö the list is endless! It is also StrongARM-ready, 
  241. having been successfully tested running the StrongARM processor. A full 
  242. description of Photodesk 2 can be seen on Spacetechæs Web site at:        
  243.                    http://www.digibase.com/spacetech
  244. 9.11
  245. Photodesk 2 costs ú229.36 +VAT +p&p or ú255 through Archive. A site 
  246. licence is available for ú595 +VAT or ú665 through Archive. Upgrades 
  247. from Photodesk can be obtained directly from Spacetech for ú59.41 +VAT. 
  248. The original Photodesk is still available for users who do not need the 
  249. advanced facilities of Photodesk 2 at the Archive price of ú185.
  250. 9.11
  251. Physical Processes Ö At Key Stage Two, children should use IT across a 
  252. variety of subjects, process information in different ways, and compare 
  253. their use of IT with other methods. ÉIT In Topicsæ provides an approach 
  254. to this. The disc contains nearly 800Kb of drawfiles, graphs, sprites, 
  255. worksheets, textfiles and applications (over 100 files altogether). 
  256. Children can work at the computer, or files can be printed out and 
  257. photocopied for working on, thus providing a flexible way of integrating 
  258. IT into topic teaching. Worksheets can be used as they are or modified. 
  259. If the wording or amount of information given is not right for a 
  260. particular group or individual, it can be changed. Worksheets at 
  261. differentiated levels to suit different abilities can therefore easily 
  262. be produced. The worksheets give plenty of activity ideas and other 
  263. resources that can be used in a variety of ways. Further, new files and 
  264. worksheets can be made by combining the text and pictures. Topics 
  265. covered by the software include, Earth and Beyond, Electrify, Forces, 
  266. Light, and Sound. Physical Processes costs ú15 +p&p from Chalksoft Ltd.
  267. 9.11
  268. Pocket Book II games Ö Purple Software have a range of games which will 
  269. run on the Acorn Pocket II. These include 3a Chess, Backgammon, and 
  270. Chinese Chess. All of the games use the Pocket Book IIæs enhanced 
  271. graphics capabilities and have a save and load facility; take back 
  272. pieces and replay moves; request the computer to suggest a move; play 
  273. against the computer, a human opponent or watch the computer play by 
  274. itself.
  275. 9.11
  276. 3a Chess is a chess game with 2D and 3D display options. The game comes 
  277. with a built-in chess clock, selection of playing levels, and 
  278. incorporates a set of master games selected by an International Master. 
  279. The Backgammon game, in addition to the above, can be switched between 
  280. aggressive or defensive playing styles. There is also a Bridge program 
  281. which is suitable for anyone wanting to get to grips with the game, as 
  282. well as for the more skilled player. The program offers displays in both 
  283. text mode and graphics mode, using conventional playing cards. You can 
  284. play against the computer or enhance your game using a tutor mode. It 
  285. uses a natural bidding system with Stayman, Blackwood and a choice of 
  286. no-trump conventions.
  287. 9.11
  288. Each of the three titles (Backgammon/Chinese Chess, Bridge and Chess) is 
  289. available on SSD at ú34 +VAT +p&p or ú40 through Archive. The games are 
  290. also available on PC floppy discs at ú29.74 +VAT +p&p or ú35 through 
  291. Archive.
  292. 9.11
  293. Scientific programs at HENSA Ö Two Fortran utilities: The portable high 
  294. level graphics utilities package, PGPLOT, has now been upgraded to 
  295. version 5.10, and is available at:   gopher://micros.hensa.ac.uk/11/
  296. micros/arch/riscos/d/d062 or from the HENSA World Wide Web pages. The 
  297. main upgrade is that it is now possible to use two output devices 
  298. simultaneously.
  299. 9.11
  300. The well known molecular drawing program, ORTEP, (Oak Ridge Thermal 
  301. Ellipsoid Program) is now available on the World Wide Web. Fortran 
  302. source and examples can be found at:                  http://
  303. www.ornl.gov/ortep/ortep.html. It has been adapted to use PGPLOT for the 
  304. graphics, which made it simpler to port ORTEP III to the Acorn. It is 
  305. now available from HENSA, with a similar address to PGPLOT, but ORTEP is 
  306. entry /e/e102.
  307. 9.11
  308. Unlike Rasmol reviewed last month, Ortep is used mainly for smaller 
  309. molecules, where the atom positions are more precisely known so that the 
  310. thermal ellipsoids carry useful information on the atom vibrations as 
  311. the temperature changes.
  312. 9.11
  313. Another useful program in HENSA is MoleDraw which is a Draw-like program 
  314. with additional functions for making two dimensional chemical diagrams. 
  315. It is available as reference number e061.
  316. 9.11
  317. Simple Control is a new program from Camboard Technology, designed to 
  318. introduce control and LOGO style programming. Simple Controlæs four 
  319. programs centre around a simulated electronic control box, which is 
  320. similar in operation and style to conventional control boxes used in 
  321. schools. This simulated control box enables the pupil to learn about 
  322. control without the practical problems associated with an actual control 
  323. box. Simple Control is unique in that it combines a tutorial with 
  324. embedded code boxes for pupils to type in LOGO style commands. They can 
  325. see the result of these commands immediately, in the simulated control 
  326. box window. Simple Control contains four programs: Direct Control is a 
  327. point and click control with inputs, outputs and control box windows. 
  328. Computer Control introduces programming the computer with LOGO style 
  329. commands which interact with the simulated control box. Buggy is used to 
  330. control a simulated buggy. Control Simulations provides several examples 
  331. of control systems. Disc-based worksheets are included.
  332. 9.11
  333. The single user price is ú19.95 +VAT, and a site licence ú44.95 +VAT, 
  334. from Camboard Technology. It requires RISC OS 3.10 or higher. Further 
  335. information can be obtained by contacting Camboard Technology direct, or 
  336. by visiting their web pages at: http://ourworld.compuserve.com:80/
  337. homepages/camboard/.
  338. 9.11
  339. TeleText Turbo Ö The TeleText Turbo from XOB can capture and distribute 
  340. eight live and eight local services from each of up to six TeleCards. 
  341. Data is cached at the server, so access, even from a remote client, is 
  342. regularly quicker than a Teletext television. The cache is updated 
  343. automatically, so each page will, on average, be no more than a few 
  344. seconds out of date or, if desired, the client can request that pages 
  345. are grabbed directly off air. A viewdata editor is supplied, to permit 
  346. the setting up of local services for departments, for example. The 
  347. server can coexist with other servers, such as level 4.
  348. 9.11
  349. The Tele-Card with single user software costs ú152 +p&p +VAT, Teletext 
  350. Turbo Network Serving software costs ú229 +p&p +VAT, and Card and Server 
  351. purchased together cost ú359 +p&p +VAT or  ú180, ú270 and ú410, 
  352. respectively, through Archive. 
  353. 9.11
  354. VideoBase Ö It has been a long time coming (around four years), but 
  355. VideoBase version 2, from Paul Hobbs, is now available. VideoBase is an 
  356. application to keep track of recordings and free spaces on a collection 
  357. of video tapes. It is designed to make maintaining the database as easy 
  358. as possible and to avoid the possibility of inappropriate inputs. 
  359. VideoBase is Shareware Ö the ultimate money-back guarantee Ö if you 
  360. donæt use the product, you donæt pay for it. Details on how to register 
  361. your copy, which will disable the start-up banner, can be found in the 
  362. manual supplied with the application. Registration costs ú8. The 
  363. application is available from Paul Hobbsæ web site at http://
  364. ourworld.compuserve.com/homepages/Paul_Hobbs/videob2.htm
  365. 9.11
  366. If anyone has any questions or wants more information, Paul can be 
  367. emailed at: Paul.Hobbs@ t¡online.de Ö he would also be very grateful for 
  368. any feedback that you can provide, especially if you donæt like it, or 
  369. find any bugs.áuá
  370. 9.11
  371. Abacus Training  29 Okus Grove, Upper Stratton, Swindon, Wilts, SN2 6QA. 
  372. (01793¡723347) [01793¡723347]
  373. 9.11
  374. Acorn-by-Post  13 Dennington Road, Wellingborough, Northants, NN8 2BR. 
  375. (01933¡279300)
  376. 9.11
  377. AcornáComputeráGroup  645áNewmarketáRoad, Cambridge, CB5á8PB. 
  378. (01223¡725000) http://www.acorn.co.uk/
  379. 9.11
  380. AcornáNC + Acorn OM  645áNewmarketáRoad, Cambridge, CB5á8PB. 
  381. (01223¡518518) [01223¡518520] 
  382. 9.11
  383. AcornáRiscáTechnologies  645áNewmarketáRoad, Cambridge, CB5á8PB. 
  384. (01223¡577800) [01223¡577900] <sales@art.acorn.co.uk>   Customer 
  385. Services:   01223¡577876 <prodsupport@art.acorn.co.uk>
  386. 9.11
  387. ANTáLtd  P.O.Boxá300, Cambridge, CB1á2EG. (01223¡567808) [01223¡567801] 
  388. <sales@ant.co.uk>
  389. 9.11
  390. APDL  39 Knighton Park Road, Sydenham, London, SE26 5RN. (0181-778-2659) 
  391. [0181-488-0487] <apdl@globalnet.co.uk>
  392. 9.11
  393. Argonetá(a.k.a. VTI)  Unitá1, TheáShopwhykeáCentre, ShopwhykeáRoad, 
  394. Chichester, PO20á6GD. (0500¡585586) [01243¡531196] <sales@argonet.co.uk>
  395. 9.11
  396. AspexáSoftware  HeatheráHouse, Tavistock, Devon, PL19á9AG. 
  397. (01822¡611060) [01822¡611061]
  398. 9.11
  399. AtomwideáLtd  7áTheáMetroáCentre, BridgeáRoad, Orpington, Kent, BR5á2BE. 
  400. (01689¡814500) [01689¡814501] <sales@atomwide.co.uk>
  401. 9.11
  402. BeebugáLtd  117áHatfieldáRoad, StáAlbans, Herts, AL1á4JS. (01727¡840303) 
  403. [01727¡860263]
  404. 9.11
  405. Camboard  P.O.Boxá416, Cambridge, CB3á7YS. (01223¡264512) [01223¡264512] 
  406. <101320,447@compuserve.com>
  407. 9.11
  408. ChalksoftáLtd  P.O. Boxá49, Spalding, Lincs, PE11á1NZ. (01775¡769518) 
  409. [01775¡762618]
  410. 9.11
  411. CherishaáSoftware  16áWoodsideáDrive, Wilmington, Dartford, Kent, 
  412. DA2á7NG. <rebecca@katech.zynet.co.uk>
  413. 9.11
  414. ChristianáComputeráArt  21áLynwoodáAvenue, Langley, Slough, SL3á7BJ. 
  415. (01753¡527903) <ian.gooding@argonet.co.uk>
  416. 9.11
  417. CircleáSoftware  POáBoxá36, Bodmin, PL30á4VY. (01208¡850790) 
  418. <sales@circlesw.demon.co.uk>
  419. 9.11
  420. ClaresáMicroáSupplies  98áMiddlewicháRoad, Rudheath, Northwich, 
  421. Cheshire, CW9á7DA. (01606¡48511) [01606¡48512] 
  422. <sales@clares.demon.co.uk>
  423. 9.11
  424. ColtonáSoftware  2áSignetáCourt, SwannsáRoad, Cambridge, CB5á8LA. 
  425. (01223¡311881) [01223¡312010] <colton.info@prot.demon.co.uk>
  426. 9.11
  427. CrickáComputing  123áTheáDrive, Northampton, NN1á4SW. (01604¡713686) 
  428. [01604¡458333] <crickcomputing@cix.compulink.co.uk>
  429. 9.11
  430. DialáSolutions  DialáHouse, 12áChapeláStreet, Halton, Leeds, 
  431. LS15á7RNá(0113¡232¡6992) [0113¡232¡6993] <us@oakltd.demon.co.uk>
  432. 9.11
  433. Eesox  Suiteá8C, NewtonáHouse, 147áStáNeotsáRoad, Hardwick, Cambridge, 
  434. CB3á7QJ. (01954¡212263) [01954¡212263] <eesox@cityscape.co.uk>
  435. 9.11
  436. HCCSáLtd  575¡583áDurhamáRoad, Gateshead, NE9á5JJ. (0191¡487¡0760) 
  437. [0191¡491¡0431]
  438. 9.11
  439. iSVáProducts  86, Turnberry, HomeáFarm, Bracknell, Berks, RG12á8ZH. 
  440. (01344¡55769)
  441. 9.11
  442. KangáSoftware  LocationáWorks, 42áOldáComptonáStreet, LondonáW1Vá6LR. 
  443. (0171¡494¡0888) [0171¡287¡2855] http://www.argonet.co.uk/location/works/
  444. kang.html
  445. 9.11
  446. KineticáComputing  312áPlungingtonáRoad, Preston, Lancashire. 
  447. (01772¡461301)
  448. 9.11
  449. KudlianáSoft  8áBarrowáRoad, Kenilworth, Warwickshire, CV8á1EH. 
  450. (01926¡851147) <support@kudlian.demon.co.uk>
  451. 9.11
  452. LongmanáLogotron  124áCambridgeáScienceáPark, MiltonáRoad, 
  453. CambridgeáCB4á4ZS. (01223¡425558) [01223¡425349] <pmaltby@logo.com>
  454. 9.11
  455. MattáBlack  6áHenryáCourt, HenryáStreet, Peterborough, PE1á2QG. 
  456. (01733¡315439)
  457. 9.11
  458. PurpleáSoftware  EustonáHouse, 81-103áEustonáStreet, LondonáNW1á2EZ. 
  459. (0171¡387¡3777)
  460. 9.11
  461. R-Comp  22áRobertáMoffat, HigháLegh, Knutsford, Cheshire, 
  462. WA16á6PSáá(01925¡755043) [01925¡757377] <ajr@arsvcs.demon.co.uk>
  463. 9.11
  464. ReallyáGoodáSoftwareáCompany  39áCarisbrookeáRoad, Harpenden, Herts., 
  465. AL5á5QS.
  466. 9.11
  467. Repair Zone  421 Sprowston Road, Norwich, NR3 4EH. (01603¡400477)
  468. 9.11
  469. SEMERC  1áBroadbentáRoad, Watersheddings, Oldham, OL1á4LB. 
  470. (0161¡627¡4469)
  471. 9.11
  472. SherstonáSoftware  AngeláHouse, Sherston, Malmesbury, Wilts. SN16á0LH. 
  473. (01666¡840433) [01666¡840048] <sales@sherston.co.uk>
  474. 9.11
  475. SimtecáElectronics  AvondaleáDrive, Tarleton, Preston, PR4á6AX. 
  476. (01772¡812863) [01772¡816426]
  477. 9.11
  478. Sonamara  TorquayáRoad, Shaldon, Devon, TQ14á0AZ. (01626¡873866) 
  479. [01635¡297866]
  480. 9.11
  481. Spacetech  21áWestáWools, Portland, Dorset, DT5á2EA. (01305¡822753) 
  482. [01305¡860483] <rachelle@spacetec.demon.co.uk>
  483. 9.11
  484. StormáEducationaláSoftware  CoachmanæsáQuarters, DigbyáRoad, Sherbourne, 
  485. Dorset, DT9á3NN. (01935¡817699) <100450.644@compuserve.com>
  486. 9.11
  487. Topologika  IslingtonáWharf, Penryn, Cornwall, TR10á8AT. (01326¡377771) 
  488. [01326¡377771] <sales@topolgka.demon.co.uk>
  489. 9.11
  490. WarmáSilenceáSoftware  StáCatherineæsáCollege, ManoráRoad, Oxford, 
  491. OX1á3UJ. (0585¡487642) <Robin.Watts@comlab.ox.ac.uk>á(RobináWatts)
  492. 9.11
  493. WyddfaáSoftware  3áPreswylfa, Llanberis, Gwynedd, LL55á4LF. 
  494. (01286¡870101) [01286¡871722]
  495. 9.11
  496. WyndedáSoftware  16áFinderneáDrive, Wymondham, Norfolk, NR18á0HU.
  497. 9.11
  498. XOB  Balkeerie, EassieábyáForfar, Angus, DD8á1SR. (01307¡840364)
  499. 9.11
  500. YorkshireáInternationaláThompsonáMultimedia     TelevisionáCentre, 
  501. Leeds, LS3á1JS. (0113¡243¡8283) [0113¡243¡48840] <yitminfo@yitm.co.uk>
  502. 9.11
  503. Xemplar Education  The Quorum, Barnwell Road, Cambridge, CB5 8RE. 
  504. (01223¡724724) [01223¡724324]     http://www.xemplar.co.uk/
  505. 9.11
  506. Archive Monthly Disc Ö ú2
  507. 9.11
  508.  (Now on 1.6Mb, but available as two 800Kb discs if you ask specially.)
  509. 9.11
  510. u Arcscan data files Ö Updates for volume 8 and part of 9.
  511. 9.11
  512. u Electronic clipping Ö Acorn news items of interest from the Net.
  513. 9.11
  514. u StrongARM logo (opposite) and Digitiser price table from Jim 
  515. Nottingham Ö page 38.
  516. 9.11
  517. u Starting Basic programs from Ray Favre Ö see page 43.
  518. 9.11
  519. u PD sent in by Sudipta Sarkar (TaskKill and !WindowRd) Ö see page 27.
  520. 9.11
  521. u Encodings for !T1toFont for CorelDraw3 CD Ö Brian Cocksedge Ö page 36 
  522. last month.
  523. 9.11
  524. u æ97 year planners in Schema, Draw and Ovation (English and Welsh) from 
  525. Aneurin Griffiths.
  526. 9.11
  527. u Psion FAQs sent in by John Woodthorpe.
  528. 9.11
  529. u Psion FAQ sent in by John Woodthorpe.
  530. 9.11
  531. The following information is about the Christian faith, not specifically 
  532. about computing.
  533. 9.11
  534. First of all, an apology. I said last month that öduring the next 12 
  535. months, it is expected that about a quarter of a million people will be 
  536. going on an Alpha course.ò Actually, that was the prediction for 1996, 
  537. i.e. part statistic and part prediction. The approximate figures are: 
  538. æ91: 600, æ92:á1,000, æ93: 4,500, æ94: 30,000, æ95: 100,000, æ96: 
  539. 250,000. There is either some amazing brain-washing going on here, or 
  540. God is doing a wonderful work of opening peopleæs eyes to the truth that 
  541. is found in Jesus... depending on your perspective!
  542. 9.11
  543. Secondly, Iæd like to re-issue the ömad/bad/God challengeò, first 
  544. presented in Archive 7.1. If you look at the things Jesus did and said, 
  545. as reported in the Bible and contemporary writings, this man made many 
  546. claims to be God. If you doubt that, I suggest you have a read through 
  547. Johnæs gospel in a modern translation. You will find dozens of occasions 
  548. where Jesus says things like öI am the truthò, or just öI amò, which is 
  549. the Jewish name for God. He claimed to forgive sins, he accepted 
  550. peopleæs worship and twice the crowd threatened to stone him. öWhy?ò 
  551. said Jesus. öFor blasphemy, because you, a mere man, claim to be God.ò 
  552. John 10:33
  553. 9.11
  554. So, logically, if he made claims to be God then either (a) he thought he 
  555. was but wasnæt Ö so he was mad, or (b)áhe knew he wasnæt God but made 
  556. the claims anyway Ö so he was bad, or (c) he was who he said he was, 
  557. God, so we ought to pay very close attention to what he said. The 
  558. challenge is to give an alternative explanation, and the prize is a 
  559. yearæs free Archive! But itæs no good saying that the Bible records are 
  560. unreliable. You may be right, but if so, thereæs little point in 
  561. considering Jesusæ claims.
  562. 9.11
  563. If youæd like a copy of Johnæs gospel to read, just let me know and Iæll 
  564. post you one.
  565. 9.11
  566. P.B.
  567. 9.11
  568. Paul Beverley
  569. 9.11
  570. Acorn, the on-going saga
  571. 9.11
  572. The latest piece of exciting news is the formation of NChannel 
  573. International Ltd, by Hermann Hauser, with a 44% share-holding by Acorn. 
  574. The aim of the company is to produce and market Acornæs NetStation range 
  575. of NC computers worldwide. HH believes that this is the best financial 
  576. opportunity that Acorn has had in 10áyears, because the potential market 
  577. is so enormous, and because Acorn are so far ahead of the field. 
  578. However, for Acorn, this is a no-loss venture Ö if it succeeds, they 
  579. stand to make a lot of money but, if not, they lose nothing. Weæll give 
  580. you more details as the story unfolds, but weæve put the text of the 
  581. Stock Exchange announcement about it on the monthly program disc.
  582. 9.11
  583. Acornæs latest products?
  584. 9.11
  585. As I write this, two days before a press briefing at Xemplar Education, 
  586. all I can tell you is that they are going öto announce the RISC OS 
  587. development plan for the next two yearsò and that there will be öa 
  588. number of new product announcementsò. So all I can do for now is to say 
  589. öWatch this spaceò. If, as I suspect, these are significant new 
  590. products, I will produce a supplement sheet to put in with the mailing.
  591. 9.11
  592. Technical articles, please?
  593. 9.11
  594. Weære still rather short of technical articles for Archive. I guess itæs 
  595. because youære all on holiday or, at least, sunning yourselves in the 
  596. garden, or is it Euro æ96 mania?! Either way, I hope that someone is 
  597. going to produce some articles during July/August, or the next Archive 
  598. is going to be rather thin. (Please!)
  599. 9.11
  600. Subscription base growing
  601. 9.11
  602. You will be pleased to hear that your efforts at recruiting new 
  603. subscribers are bearing fruit, as the number of new subscribers is very 
  604. encouraging indeed. I think people are beginning to cotton on to the 
  605. fact that Acornæs technology is now much sought-after, worldwide, and 
  606. are wanting to hear the latest news. The offer of a free yearæs 
  607. subscription for anyone introducing a friend to Archive still stands. 
  608. Phone us if you want another application form.
  609. 9.11
  610. Keep up the good work!
  611. 9.11
  612. Fact-File
  613. 9.11
  614. Key: (phone)áá[fax]áá<net>
  615. 9.11
  616. Norwich Computer Services    96a Vauxhall Street, Norwich, NR2 2SD. 
  617. (01603-766592) [01603-764011]
  618. 9.11
  619. <paul.NCS@paston.co.uk>  OR  <tech.NCS@paston.co.uk>  OR 
  620. <sales.NCS@paston.co.uk> 
  621. 9.11
  622. http://www.cybervillage.co.uk/acorn/archive/
  623. 9.11
  624. Saturday opening Ö Since becoming an Acorn Centre of Technology, NCS has 
  625. started to open on Saturday mornings, 9 Ö 1. However, since 95%+ of our 
  626. business is done by mail order, virtually no-one comes to visit us on a 
  627. Saturday Ö there was only one this week.
  628. 9.11
  629. For an experimental period, therefore, we are going to say that we will 
  630. only be open by prior appointment on Saturdays. So, if you want to visit 
  631. us on a Saturday, youæll be most welcome, but please ring us Mon-Fri and 
  632. tell us roughly when you would like to call in. Thank you.
  633. 9.11
  634. Operating Systems Column
  635. 9.11
  636. Ian Beswick
  637. 9.11
  638. This column, first mentioned in Archive 9.2 p15, has been a little while 
  639. coming to fruition Ö partly owing to other personal commitments, but 
  640. mainly because some of the products I am going to be writing about have 
  641. taken rather longer than expected to come to market!
  642. 9.11
  643. With the recent arrival of the Hydra multi-processor board for the 
  644. RiscPC, high performance x86 processors, and the forthcoming release of 
  645. the StrongARM, the hardware available to the Acorn community is now 
  646. impressive, to say the least. However, without software to take 
  647. advantage of it, the hardware is just an expensive desktop ornament. So, 
  648. whatæs it all about?
  649. 9.11
  650. Multi-processing
  651. 9.11
  652. There are two kinds of multi-processor configuration Ö symmetric and 
  653. asymmetric. In a symmetric system, all the processors have equal status 
  654. (peers), whereas in an asymmetric system, one processor is in overall 
  655. control (the master) and the rest (the slaves) are subordinate. In 
  656. either case, the operating system/environment should provide facilities 
  657. to enable the processors to take their share of the work, or there is 
  658. little point having them!
  659. 9.11
  660. Current operating systems which make use of multiple processors include 
  661. WindowsNT (e.g. in a dual Pentium system), several flavours of UNIX 
  662. (e.g.áSolaris, or AIX, with multiple SPARC or PowerPC processors), and 
  663. the much hyped TAOS (which is confusingly pronounced as Dow-OS). The 
  664. observant amongst you will note that RISCáOS does not feature in the 
  665. list. At least not yet!
  666. 9.11
  667. The Simtec ÉHydraæ
  668. 9.11
  669. The Hydra is an asymmetric system, with a master ARM processor 
  670. controlling up to four slave ARMs, although future versions may allow 
  671. more than four slave processors. An x86 processor card may also be 
  672. connected to the Hydra, but the current development version will not 
  673. allow both the x86 and the slave ARMs to run concurrently, due to timing 
  674. restrictions which have not yet been overcome, but the consumer version 
  675. (when available) should fix this problem, since it will use a custom-
  676. built ASIC instead of a set of reprogrammable MACH chips. Another 
  677. welcome advantage of this use of the ASIC will be a lower price tag!
  678. 9.11
  679. The Hydra comes in two parts Ö the processor bus card (horizontal) and 
  680. the logic card (vertical) Ö as seen in the photograph below. (They are 
  681. rather small, sorry Ö Ian only had lo-tech facilities available for 
  682. taking piccies. Ed.) The bus interface plugs into one of the existing 
  683. processor sockets on the RiscPC motherboard, and fits horizontally, 
  684. level with the bottom of the first slice. It is raised up from the 
  685. motherboard by a set of long pins, in order to fit over the top of any 
  686. network interface in the NIC slot. Aáself-adhesive plastic strip is 
  687. provided to ensure that the processor card does not short out against 
  688. the NIC. Due to this extra height, the processors extend into the second 
  689. slice, so you need to leave the lid off if youæve only got one slice!
  690. 9.11
  691. A disARMed Hydra!
  692. 9.11
  693. The logic card, containing the aforementioned MACH chips, plugs into the 
  694. main processor board at right angles to the other processors. It is this 
  695. card which contains the clever arbitration logic which enables the 
  696. processors to coexist. The advantages of having the logic on a separate 
  697. card are two-fold. Firstly, the individual ARM processor cards can be 
  698. standard parts, the same as are used in the Master slot, and thus 
  699. cheaper than if an arbitration ASIC were required for each processor 
  700. (e.g. like the Gemini ASIC for the x86 cards). Secondly, the logic card 
  701. can be exchanged for a new one, as and when changes are required to the 
  702. logic.
  703. 9.11
  704. The remaining slots are for (from right to left): the Master (ARM) 
  705. processor, an optional secondary processor (e.g. 486 or 586), an 
  706. optional local memory card, and four slave (ARM) processors. Power must 
  707. also be provided to the interface, by means of the standard internal 
  708. power connector (seen behind the Master processor socket).
  709. 9.11
  710. Hydra software
  711. 9.11
  712. The system comes with four main utilities:
  713. 9.11
  714. !Hydra Ö loads the various modules, and sets up the system ready for 
  715. use,
  716. 9.11
  717. !HydraTerm Ö provides the equivalent of a task-window for each slave 
  718. processor,
  719. 9.11
  720. !HydraBug Ö allows the registers of each slave processor to be monitored 
  721. during execution,
  722. 9.11
  723. !HydraFP Ö installs the equivalent of the floating-point emulator 
  724. software onto any slave processors without their own dedicated FP 
  725. hardware.
  726. 9.11
  727. The system is programmed by means of a set of SWIs which provide a 
  728. fairly basic API (Application Programmeræs Interface). A ÉCæ veneer 
  729. library is provided for these SWIs, although they can equally well be 
  730. called from Basic if required. The purpose of the SWIs is to determine 
  731. what (if any) slave processors are available, allocate Échunksæ of 
  732. memory for them (by means of Dynamic Areas), and schedule Éthreadsæ to 
  733. run code on them. Only seven SWIs need be used for most purposes, 
  734. although a further nine are available for more advanced use. These SWIs 
  735. are only suitable for running on the Master processor.
  736. 9.11
  737. Legalised slavery
  738. 9.11
  739. The slave processes, when scheduled to run, have their own memory-map, 
  740. which closely resembles the RISCáOS memory model. They have access to a 
  741. limited set of the RISCáOS-like SWIs, which are implemented by the Hydra 
  742. kernel rather than by RISCáOS itself. Anything not covered by this 
  743. subset of SWIs cannot be done by the slave processors, and has to be 
  744. handled by the Master processor.
  745. 9.11
  746. Spot the heatsink?
  747. 9.11
  748. Memory can be set up to be shared between slaves and/or the master, or 
  749. exclusive to a single processor. Shared memory is important for 
  750. communication between processors, but carries a performance penalty, 
  751. since it cannot be cached by any of the processors. Only one processor 
  752. can access the main memory at any time.
  753. 9.11
  754. The big problem with the slave processes is that, currently, they must 
  755. be written directly in ARM assembler, since neither Basic nor the 
  756. various ÉCæ libraries can run in the slave memory map. I had hoped to 
  757. write a benchmark program (in order to be able to answer the $64M 
  758. question), but so far Iáhavenæt had sufficient time to brush up on my 
  759. assembler skills to be able to write a sufficiently detailed program.
  760. 9.11
  761. The $64M question
  762. 9.11
  763. How fast does it go? Well, it all depends really. As youæve probably 
  764. guessed by now, there is currently virtually no software written to take 
  765. advantage of the Hydra, so the simple answer is that most of RISCáOS 
  766. doesnæt go any faster than without it fitted! However, all is not lost 
  767. because the system is supplied with an excellent demonstration program, 
  768. aptly called !ParaBrot, which displays the Mandlebrot set fractal in all 
  769. its glory, making full use of the Hydraæs potential.
  770. 9.11
  771. For the benefit of those of you who may not have seen or heard of the 
  772. Mandlebrot set (where have you been for the last decade?), it is a fancy 
  773. graphic which can be calculated by a relatively simple computer program. 
  774. The Mandlebrot set itself is just a set of numbers Ö in this case 
  775. complex numbers Ö which satisfy a particular equation, and a remarkably 
  776. simple equation at that. Complex numbers are often shown as points on a 
  777. plane, and are coloured either white or black depending on whether or 
  778. not they satisfy the equation. To make life more interesting, points on 
  779. the edge of the set are coloured to indicate their closeness to being in 
  780. the set.
  781. 9.11
  782. The big problem with the Mandlebrot set is that the solution is 
  783. iterative, and points near the edge of the set can take many 1000æs of 
  784. iterations to decide whether or not they are inside or outside. This 
  785. takes quite a lot of processing power! Many years ago, Iáwrote a 
  786. Mandlebrot program for my trusty BBCáMicro, in 6502 machine code for 
  787. speed, which Iáused to leave running over the weekend in order to obtain 
  788. results like the one shown. A RiscPC with a fully populated Hydra can 
  789. manage it in a matter of 41áseconds!
  790. 9.11
  791. The reason for the demo being a Mandlebrot set isásurely no coincidence 
  792. Ö due to the very nature ofáthe algorithm, it is ideally suited to a 
  793. multi-processor implementation. This therefore seemed likeáthe 
  794. idealácandidate for benchmarking the Hydra,áalthough the results should 
  795. not be taken outáofácontext Ö few otheráapplications could 
  796. benefitáquiteáso enormously.
  797. 9.11
  798. Mandlebrot warning Ö Do not adjust your eyes
  799. 9.11
  800. I selected a fairly detailed region on the edge of the Mandlebrot set 
  801. (as shown) and slightly modified theá!ParaBrot program to provide 
  802. timings. The sameáprogram was run with a large number of different 
  803. processor combinations, and the results areáshown ináthe graph below.
  804. 9.11
  805. The vertical axis indicates the speed-up factor, compared with the time 
  806. taken on a single-processor RiscPCá610 (this took 245 seconds to run). 
  807. Each test is represented by a bar of stacked boxes indicating the 
  808. processors being used. The bottom block in each stack shows the Master 
  809. processor, and the blocks stacked on top indicate the slaves Ö the 
  810. numbers inside the blocks indicate the model and clock speed of the 
  811. processors.
  812. 9.11
  813. For the purposes of the test, I had at my disposal five 30MHz ARM610s 
  814. (second hand cards, courtesy of Clan Acorn), and two 40MHz ARM710s. 
  815. However, this left various combinations of processors left untested, and 
  816. these have been shown faded with É??æ below them.
  817. 9.11
  818. The last two results show a purely speculative indication of the 
  819. relative performance of the StrongARM. Before anyone asks, nobody has 
  820. actually tried putting StrongARMs into a Hydra yet! I will endeavour to 
  821. find out about StrongARM compatibility, and bring you the results in 
  822. future columns.
  823. 9.11
  824. The future of Hydra
  825. 9.11
  826. The Hydra is now working and available, and is being used by several 
  827. software developers for use in forthcoming products. However, due to the 
  828. very nature of multi-processing, only certain kinds of tasks will 
  829. benefit from the Hydra (e.g. graphics applications such as ray-tracing, 
  830. photo-retouching, 3-d games, and mathematical modelling and emulation 
  831. packages).
  832. 9.11
  833. At present, the programming tools available for the Hydra are primitive 
  834. to say the least. However, whilst writing this article, I heard that the 
  835. author of the !ParaBrot demo is working on writing a proper multi-
  836. threading library, which will run under RISCáOS both with and without 
  837. the Hydra fitted. I have only had chance to quickly read the draft 
  838. specification, but it seems to offer an effective symmetric multi-
  839. processing environment, whereby all threads can be coded in ÉCæ, without 
  840. having to worry about masters, slaves and ARM code. This is very good 
  841. news, especially since it seems unlikely that Acorn will make the 
  842. underlying changes to RISCáOS which would be required to directly 
  843. implement multi-processing at the operating system level. However, 
  844. certain Acorn applications, such as !Replay, are prime candidates for 
  845. being Hydrated!
  846. 9.11
  847. Other avenues which will be available to Hydra owners include running 
  848. non-RISCáOS operating systems, such as RiscBSD and TAOS... (To be 
  849. continued!)
  850. 9.11
  851. The Atomwide ISAdaptor
  852. 9.11
  853. When running Windows on an x86 co-processor, the system is limited by 
  854. the emulation of the PC hardware which can be provided by the host 
  855. machine. Whilst it never ceases to amaze me that this works at all, even 
  856. the best emulation in the world cannot hope to achieve the same 
  857. performance as having the real hardware available. This is what the 
  858. ISAdaptor is all about.
  859. 9.11
  860. ISA (Industry Standard Architecture) is one of the many types of 
  861. expansion card bus which can be found on IBM-compatible PCs (others 
  862. include MCA, VESA local-bus, and PCI). ISA is probably the most widely 
  863. used, especially on older systems, and most state-of-the-art Pentium 
  864. systems with fast PCI busses still include a few ISA slots for backwards 
  865. compatibility. The original PCs came with virtually everything on ISA 
  866. expansion cards (including floppy and hard disc controllers, serial and 
  867. parallel ports, graphics cards, network cards, etc), and most of these 
  868. will work in the ISAdaptor.
  869. 9.11
  870. The ISAdaptor is available in two forms Ö either in an external mini-
  871. tower style PC case, or as a RiscPC slice. The external box houses up to 
  872. eight ISA cards, one of which is taken up by the ISAdaptor itself, and 
  873. also contains a mains power supply and space to mount additional drives. 
  874. The RiscPC slice only houses three ISA cards, thus giving two free for 
  875. use. However, up to three ISA slices can be daisy-chained together, 
  876. giving up to eight free slots. Be warned: the ISAdaptor impinges on the 
  877. space where the 5╝ö drive would go, so donæt budget on being able to fit 
  878. a CD¡ROM drive in the same slice.
  879. 9.11
  880. The other half of the ISAdaptor comes on a standard podule card, and 
  881. this connects to either the external box or the ISA slice by means of a 
  882. pair of ribbon cables with IDC connectors. The cables supplied with my 
  883. system only just stretched from the slice to the podule (which currently 
  884. has to be in slot 1, since this is hard coded into the driver 
  885. software!), and assembling the RiscPC slices is very much a work of art. 
  886. The situation is further complicated by the SCSI ribbon cables in my 
  887. RiscPC, and I was initially concerned that the resultant tangle of 
  888. ribbons might lead to cross-talk between the SCSI and ISAdaptor cables, 
  889. since neither are shielded. It seems to work OK, but not with the SCSI 
  890. interface in slot 0 (i.e. with DMA).
  891. 9.11
  892. Testing, testing!
  893. 9.11
  894. The present version of ISAdaptor is very much a beta-test prototype, and 
  895. they have not yet gone into full production. Many problems exist with 
  896. the driver software, which is currently supplied on disc rather than in 
  897. ROM Ö the main problem being that they canæt get the PC card to work 
  898. with DMA to the ISAdaptor. This is a shame, since a large number of ISA 
  899. cards require DMA to work.
  900. 9.11
  901. However, the ISAdaptor can be accessed from RISCáOS, as well as from the 
  902. PC card, and if anything, this software is currently more usable than 
  903. via PCx86. For example, I have a multi-I/O card fitted in the ISA, and 
  904. this allows the serial port to be accessed from either RISCáOS (by means 
  905. of the Block Drivers) or from Windows, although obviously not both at 
  906. the same time! This feat is achieved by specifying which IRQs (interrupt 
  907. request signals) can be used by RISCáOS and which by Windows. I also 
  908. have a SoundBlaster card fitted, which will act as a mixer, controlled 
  909. via a RISCáOS front-end. Additional drivers are in development, possibly 
  910. allowing a second printer port, or sound sampling via the SoundBlaster 
  911. audio card.
  912. 9.11
  913. Whilst, at first, the ISAdaptor would seem the ideal way of taking 
  914. advantage of cheap PC interfaces, the additional cost of the ISAdaptor 
  915. itself is likely to make this uneconomic. The main market is likely to 
  916. be amongst specialist users, for whom the equivalent Acorn podule does 
  917. not exist. When the cost of the ISAdaptor is combined with that of a 
  918. high-spec x86 card, one could buy a reasonably specified complete PC 
  919. system, but it is a rather nice weapon to have in the armoury against PC 
  920. advocates saying ö...but it wonæt work with Industry Standard 
  921. interfaces...ò Ö it will now!
  922. 9.11
  923. I will bring you further information on this remarkable piece of 
  924. hardware if/when it becomes available.áuá
  925. 9.11
  926. CDFast2
  927. 9.11
  928. Colin Sutton
  929. 9.11
  930. CDFast2, from Eesox, is a clever utility claimed to improve the 
  931. performance of most CD-ROM applications Ö itæs the successor to CDFast, 
  932. with several worthwhile enhancements. It uses improved intelligent data 
  933. cacheing algorithms and works in the background, offering configurable 
  934. cache sizes tailored to suit your computer system, and is based on the 
  935. use of more efficient code.
  936. 9.11
  937. Important new features include support for multiple simultaneous drives 
  938. and Quad (4x) and Octal (8-speed) CD-ROM drives. It will work with PC 
  939. Card/Emulation using DOS or Windows, and is supplied on a single 3╜ö DD 
  940. floppy with a simple but very clear instruction booklet.
  941. 9.11
  942. CDFast2 requires RISC OS 3 or later, and is claimed to run on any 
  943. version of CDFS, with all CD-ROM applications, CD-ROM drives and any 
  944. Acorn Archimedes/RiscPC computer Ö a clear, positive statement indeed!
  945. 9.11
  946. Installation
  947. 9.11
  948. CDFast2 is installed on the iconbar in the usual way from a writable 
  949. backup copy of the original floppy or, better still, copied to the hard 
  950. disc.
  951. 9.11
  952. Most of my testing of CDFast2 (version 1.10) was done on a RiscPC 700 
  953. with 26Mb RAM, Cumana SCSI II (vers 2.0) interface, Pioneer DR-U124X 
  954. Quad speed CD-ROM drive with Eesox SCSI driver, CDFS 2.28, and with a 
  955. 486/DX4 100MHz PC board with old fashioned Windows 3.11.
  956. 9.11
  957. I simply copied !CDFast2 application into the recommended RiscPC 
  958. location, i.e. $.!Boot.Choices.Boot.Tasks, re-booted, and it appears on 
  959. the iconbar ready for use.
  960. 9.11
  961. Configuration
  962. 9.11
  963. Configuration is the important bit Ö to tailor it to suit your 
  964. particular set-up and available memory. From the configure option on the 
  965. iconbar menu, we have a window of choices:
  966. 9.11
  967. Various operating modes are available. The off option simply means that 
  968. it is turned off, and no performance enhancement will take place, 
  969. although it still consumes 4Kb for its code.
  970. 9.11
  971. Minimum Memory uses 12Kb for code and cache, but you will get a 18-40% 
  972. performance improvement.
  973. 9.11
  974. Enhanced uses 36Kb for code and cache, and gives 25-50% performance 
  975. enhancement at the expense of this extra memory.
  976. 9.11
  977. Extended uses 4Kb for the code and 48Kb to 256Kb, configurable, for the 
  978. cache. This is where we get the best overall increases Ö a claimed 30-
  979. 60% Ö at the expense of extra memory. The choice is yours, but you 
  980. should select as much memory as you can afford, to give as much speed 
  981. enhancement as possible.
  982. 9.11
  983. I selected the maximum of 256Kb (but 128Kb was also tried) and clicked 
  984. the appropriate Quad speed. Save updates the config file which 
  985. determines the default setting for next time it is run. OK accepts your 
  986. choices for the current session, but also has the effect of flushing the 
  987. cache Ö useful and necessary from time to time.
  988. 9.11
  989. Selecting the Quit option from the <menu> will remove the application 
  990. icon from the bar but CDFast2 will continue to operate, in the 
  991. background, and provide performance enhancement.
  992. 9.11
  993. CD-ROM drive
  994. 9.11
  995. As an aside, I should mention that the Pioneer DR¡U124X drive is claimed 
  996. to be 4.4 speed. So is it? Well, those thoughtful people at Eesox have a 
  997. little utility, !CDSpeed, which checks just that. A quad speed should 
  998. transfer data at 600Kb/sec. This Eesox utility, when run, tells me the 
  999. drive has a throughput of 677Kb/sec Ö re-assuring!
  1000. 9.11
  1001. Performance
  1002. 9.11
  1003. I set out to provide figures, timings, etc of CD-ROM disc activity, with 
  1004. and without CDFast2, but soon realised that they would vary enormously 
  1005. between different setups. But, everything looked very positive, and that 
  1006. was all I really needed to know. Eesox have provided a statistics window 
  1007. (just click on iconbar icon) so you can see exactly what is going on.
  1008. 9.11
  1009. This gives an indication of how well CDFast2 is working. The higher the 
  1010. hit rate, the more efficient is the cacheing. Anything over 30% is good 
  1011. and gives noticeable speed improvement. I did obtain a rate over 90% and 
  1012. quite regularly achieved 70% upwards. Cache hits and misses indicate 
  1013. number of times data has been located in the cache, or required to be 
  1014. read from the CD-ROM disc, respectively.
  1015. 9.11
  1016. When the novelty of figures and percentages has passed by, just get on 
  1017. with your tasks and you soon get the feeling of the improvements to the 
  1018. CD-ROM access. After a while, turn off the cache and your CD-ROM drive 
  1019. suddenly feels decidedly sluggish Ö that convinced me!
  1020. 9.11
  1021. I have noticed one oddity. Although I dismount my CD-ROM discs, I found 
  1022. that selecting the next CD¡ROM disc actually opened the filer window of 
  1023. the previous disc. Further attempts to access the current disc could 
  1024. cause CDFS to indicate an internal error. Emptying the cache seemed to 
  1025. overcome the problem and allowed the next disc filer window to be opened 
  1026. correctly. As I am rushing to beat the threatened postal strike, I will 
  1027. have to deal with this problem later.
  1028. 9.11
  1029. Conclusion
  1030. 9.11
  1031. A modest price to pay for very worthwhile enhancement in performance of 
  1032. 30% Ö 45%, dependent on your setup. Every CD-ROM user should have it 
  1033. installed. It is most effective when accessing applications, like 
  1034. databases, containing a large number of files. I have much need for 
  1035. converting various graphic images where the waiting time is now 
  1036. considerably reduced. Most spectacular is conversion of 16Base PhotoCD 
  1037. images, some of which are achieved in almost half the time. The 
  1038. irritation of the CD access being slower than HD access is now 
  1039. significantly reduced. As for the PC card and Windows, improvement is 
  1040. apparent here too, making the PC a joy to use Ö well, relatively 
  1041. speaking!
  1042. 9.11
  1043. CDFast2 costs ú25 +VAT (ú28 through Archive) or ú15 +VAT (ú17 through 
  1044. Archive) when ordered with an Eesox CD-ROM drive. An upgrade from CDFast 
  1045. costs ú10 inc VAT direct from Eesox. Site licence and network versions 
  1046. are also available.áuá
  1047. 9.11
  1048. STOP PRESS: The problem with CD-ROM disc swapping and dismounting is now 
  1049. resolved. The latest version performs without hiccup with regular Acorn 
  1050. and PC disc swapping. I have also checked out the product on the older 
  1051. A440/1 series with RISC OS 3.1/ARM 2, 4Mb RAM, Cumana Bravo dual speed 
  1052. CD-ROM drive (popular in schools) and SLCD interface. Speed enhancements 
  1053. are beneficial there too, and no problems were encountered.áuá
  1054. 9.11
  1055. The Coming of the Thin Client
  1056. 9.11
  1057. Robin Bloor
  1058. 9.11
  1059. This is an article, published on the net, which I thought was 
  1060. particularly relevant to Acorn and its future. Iáasked Robin if we could 
  1061. publish it, and he kindly agreed. Copyright remains ⌐Bloor Research 
  1062. 1996.
  1063. 9.11
  1064. Over the past decade, the corporate computer market has been driven by 
  1065. the proliferation of the PC. The benefits delivered by PCs were 
  1066. undeniable. They revolved around personal productivity applications; 
  1067. word processors, spreadsheets, personal organisers, presentation 
  1068. programs, reporting programs and so forth. PCs also had a major 
  1069. influence on the pricing of computer products, putting a downward 
  1070. pressure on both hardware and software prices in the corporate market.
  1071. 9.11
  1072. Many new hardware ideas began to emerge first on the PC (usually as add-
  1073. in boards) because vendors could gather a better revenue stream. The 
  1074. software market followed a similar pattern, with the PC market driving 
  1075. the development of most kinds of software. In the momentum of this, 
  1076. Microsoft became the dominant software vendor and Intel the dominant CPU 
  1077. chip vendor.
  1078. 9.11
  1079. The situation is now set to change again.
  1080. 9.11
  1081. A split in the PC market
  1082. 9.11
  1083. In the past, we did not distinguish between the PC bought by the 
  1084. individual for home or personal use, and the desktop PC. There was 
  1085. little reason why we needed to, as the same specification was roughly 
  1086. adequate for both roles. However, we can now see a very definite split 
  1087. taking place. The home market PC specification is heading strongly in 
  1088. the direction of a multimedia unit that has enough muscle for games 
  1089. playing (i.e. video) and which is Internet enabled. The reason for this 
  1090. is obvious. Most home PC users want multimedia, educational software, 
  1091. games software and so forth, because they see a PC as a vehicle for 
  1092. entertainment as well as a useful domestic device.
  1093. 9.11
  1094. The ideal PC specification for the corporation in now diverging widely 
  1095. from this. It will not be a vehicle for entertainment. Multimedia is not 
  1096. going to proliferate in the office, for the time being, and when it does 
  1097. it will not be employed in the manner that it is on the home PC. The 
  1098. emphasis with the corporations is on integration.
  1099. 9.11
  1100. Disillusion with the corporate PC
  1101. 9.11
  1102. There is now considerable concern in the corporate market about PCs, 
  1103. especially in large corporations where PCs have proliferated, and the 
  1104. costs have proliferated with them. While the PC delivered obvious 
  1105. benefits, its progress was irresistible. This is no longer the case. The 
  1106. benefits of further investment in PCs have become more and more 
  1107. marginal. Word-processing for all, spreadsheets for all, personal 
  1108. information management for all, graphics and presentation for all, PC 
  1109. based email for all, and then what?
  1110. 9.11
  1111. Alongside this, the true costs of PC usage have begun to emerge. There 
  1112. have now been a number of studies which show that the PC is 
  1113. significantly more expensive than a dumb terminal. For example, one 
  1114. produced by ITG in 1993, found that the average cost per transaction for 
  1115. the PC LAN installations it surveyed was, on average 14.3 times higher 
  1116. than for the mainframe installations. The problem with such surveys is 
  1117. that they do not compare like with like. You cannot simply remove the 
  1118. PCs, because you lose the personal productivity applications. But they 
  1119. make a point.
  1120. 9.11
  1121. There are many hidden costs in PC usage, some of which stem from 
  1122. indiscipline amongst PC users and the poor implementation of PC strategy 
  1123. by IT departments, and some of which have been unavoidable. The 
  1124. following is by no means a complete list:
  1125. 9.11
  1126. Å The uncontrolled duplication of data across the organisation (due to 
  1127. individuals and departments setting up their own databases).
  1128. 9.11
  1129. Å The duplication of applications code (due to individuals and 
  1130. departments writing their own applications in a non-co-operative 
  1131. manner).
  1132. 9.11
  1133. Å Lack of standardisation on desktop hardware (dueáto individuals and 
  1134. departments doing their own procurement, and the migration of older PC 
  1135. hardware through the organisation to departments with smaller budgets).
  1136. 9.11
  1137. Å Lack of standardisation of PC packages (due to individuals and 
  1138. departments making their own choice of word processor, PC database, 
  1139. etc).
  1140. 9.11
  1141. Å Inadequate training leading to lower personal productivity (due to 
  1142. under investment in training and the fashion amongst some users to 
  1143. acquire the vary latest version of PC applications).
  1144. 9.11
  1145. Å Inadequate support for PC usage (due to many factors including PC 
  1146. vendors providing a poor level of support, the lack of standardisation, 
  1147. PC users choosing to support themselves, the lack of an adequate support 
  1148. strategy and so on).
  1149. 9.11
  1150. Å Under utilisation of PC resources (due to the lack of development 
  1151. software that can utilise PC resources, the limitations of PC operating 
  1152. systems and the over-configuration of PCs).
  1153. 9.11
  1154. Å Inadequate management of the PC resource (dueáto the lack of software 
  1155. capable of guaranteeing security, integrity, consistency and recovery 
  1156. from failure).
  1157. 9.11
  1158. Å The poor integration of PCs with centralised computing (due to the 
  1159. lack of adequate technology to provide integration).
  1160. 9.11
  1161. On top of this, we can add a general lack of strategy in the deployment 
  1162. of PCs caused primarily by the fact that the technology changes so 
  1163. quickly.
  1164. 9.11
  1165. Of these factors, technology change is probably the most difficult for 
  1166. corporates to deal with. Consider an organisation such as an insurance 
  1167. company or a bank that has many regional offices and which is embarking 
  1168. on a programme to install new hardware and new applications throughout 
  1169. its branches. The PC is the natural vehicle, and the likely design will, 
  1170. at the moment, involve putting a PC LAN with several PCs and a server 
  1171. into the offices. Such a system will take time to build and then will 
  1172. have to be implemented in a roll-out, gradually replacing the hardware 
  1173. that exists over a period of time. Most of the technology choices (which 
  1174. level of PC, which server and server OS, which development software, 
  1175. what communications capability, which PC packages and so on) will have 
  1176. to be taken early on in the project.
  1177. 9.11
  1178. The full costs for such a project are likely to be high, and it will be 
  1179. difficult to complete such a project in less than, say, a three year 
  1180. time frame. In reality, the return on investment may not become positive 
  1181. until the third year and yet the whole project could be wrong-footed by 
  1182. a switch in the direction of technology. Any one of the technology 
  1183. choices made could be visibly wrong within a two-year time frame, 
  1184. because of technology changes or vendor failure.
  1185. 9.11
  1186. Such a project is high risk and, not surprisingly, many corporates are 
  1187. reluctant to make such investments. Indeed, they are becoming unlikely 
  1188. to make such investments until they have confidence in the stability of 
  1189. the technology over a longer time frame. The same is true, but to a 
  1190. lesser extent, of PC investment throughout the corporation. Further 
  1191. investment to upgrade technology is difficult to justify unless there 
  1192. are clear benefits. So where are the benefits? The major area where 
  1193. benefits could be delivered is in better integration, not in upgrading 
  1194. desktop technology.
  1195. 9.11
  1196. The LAN in a can
  1197. 9.11
  1198. Desktop technology has been in the corporate driving seat for many years 
  1199. now, but there are clear signs that this is changing. In recent years, 
  1200. we have seen PC software vendors bundling their software into integrated 
  1201. packages (Lotus Smartsuite, Microsoft Office, etc) and many of the 
  1202. recent products launched by PC based software vendors are not personal 
  1203. productivity products at all, but products for the corporate market such 
  1204. as Lotus Notes, Microsoft SQL Server and Microsoft Back Office. 
  1205. Integration on the desktop, and integration with server software, are 
  1206. becoming the order of the day.
  1207. 9.11
  1208. At the same time, we are seeing the gradual take-off of massively 
  1209. parallel hardware which must eventually spell the death of the PC LAN.
  1210. 9.11
  1211. Technically, there is no reason why PC LAN servers should not simply be 
  1212. nodes of a massively parallel computer. This idea, which is being pushed 
  1213. by IBM in promoting its SP2 hardware, can be thought of as server 
  1214. consolidation, but is also referred to by the more poetic phrase; the 
  1215. LAN in the can.
  1216. 9.11
  1217. In the software development market, we now see the establishment of a 
  1218. second generation of client/server software which can build applications 
  1219. that will work in enterprise-wide client/server configurations. We are 
  1220. also seeing the emergence of object-based middleware which will better 
  1221. be able to manage messaging in such environments. All of this software 
  1222. could (and in some cases can) function on MPP hardware. Multiple servers 
  1223. will soon not be required.
  1224. 9.11
  1225. Enter the thin client
  1226. 9.11
  1227. The next question to ask is: Does the corporate world actually need PCs 
  1228. at all. There are many reasons to suggest that it does not. First of 
  1229. all, it does not need the kind of PCs that are sold to the home market. 
  1230. It does not need local floppy drives, local hard disks and local CD-
  1231. ROMs. These capabilities can all be provided from a server at less 
  1232. expense.
  1233. 9.11
  1234. Secondly, only in a few specific circumstances does it need a very 
  1235. powerful dedicated CPU. Such power is required for engineering 
  1236. applications, multimedia authoring and high resolution graphics work. 
  1237. For most PC applications, further power will deliver very little 
  1238. advantage. In other words, for most applications that provide general 
  1239. benefits to corporate users, PC power has reached its limit.
  1240. 9.11
  1241. So, why not rethink the whole idea and provide a desktop device (or 
  1242. range of devices) that are designed to meet the real corporate need. We 
  1243. have come to call such a device Éthe thin clientæ because its resources 
  1244. would be thin compared to the typical PC. Its exact specification can 
  1245. currently only be guessed at, but many hardware and software vendors are 
  1246. now thinking along these lines. They are serious enough to have arranged 
  1247. a meeting to hammer out a specification.
  1248. 9.11
  1249. Another straw in the wind is the interactive services that the telecomms 
  1250. companies across the world are thinking of providing. The telecomms 
  1251. companies do not envisage the customer device being a PC Ö they want 
  1252. something that is far easier to use and far less expensive for their 
  1253. electronic shopping and video-on-demand services.
  1254. 9.11
  1255. Java: Another straw in the wind
  1256. 9.11
  1257. If we are to have thin client hardware, many of the tasks of the current 
  1258. PC operating systems will become redundant. We will not want local 
  1259. storage, but will want to load all data and all applications from some 
  1260. other server device (possibly a massively parallel machine). In other 
  1261. words, we will require a thin operating system that works exactly in 
  1262. this fashion. For those who havenæt yet realised it, there is already 
  1263. such an operating system and it doesnæt come from Microsoft, it comes 
  1264. from Sun.
  1265. 9.11
  1266. Java is a piece of software that was designed from the outset to run on 
  1267. a thin client; it was designed to run software on consumer electronics 
  1268. devices for the home. Basically, it is real-time interpreter with its 
  1269. own language (the Java language) that derives from, but is quite 
  1270. different from, C. In 1994, Sun used it to build a Web browser which it 
  1271. launched under the name HotJava. HotJava can load and run Java-written 
  1272. applications that reside at other Web sites, and will do so 
  1273. automatically when Java Applets are embedded in Web pages.
  1274. 9.11
  1275. Netscape have announced that they will be bundling Java in the next 
  1276. version of their browser. At the moment, the enthusiasm for Java sits 
  1277. with the Internet surfers, but there is no reason why it could not be 
  1278. tried within the corporate market, and Sun have everything to gain if it 
  1279. is.
  1280. 9.11
  1281. The server eats the client
  1282. 9.11
  1283. On many occasions, in our reports, in magazine columns, in talks with 
  1284. journalists, in presentations and briefings to our customers, we have 
  1285. indicated that we eventually expect server hardware to Éeat the clientæ 
  1286. in the corporate market. We predicted this simply because it was 
  1287. technically feasible, a sound idea and in the interest of the major 
  1288. server vendors that it should happen. We are now beginning to see the 
  1289. corporate market become disillusioned with the passing PC era, and we 
  1290. are seeing products appear that will support a return to centralised 
  1291. computing.
  1292. 9.11
  1293. Opponents of this will decry it as a return to the past, to mainframe 
  1294. computing, but it is not, it is simply a move to greater resource 
  1295. efficiency. Given what is at stake, there are bound to be arguments and 
  1296. debates amongst the interested parties, full of sound and fury. But it 
  1297. doesnæt matter, because the technical arguments are already over. The 
  1298. thin client will prevail.
  1299. 9.11
  1300. If you would like further information on this white paper, please 
  1301. contact Robin Bloor at: Bloor Research Group, Challenge House, Sherwood 
  1302. Drive, Bletchley, Milton Keynes, MK3 6DP. (01908-373311) [01908-377470] 
  1303. sales@bloor.powernet.co.uk.áuá
  1304. 9.11
  1305. Internet Column
  1306. 9.11
  1307. Dave Pantling
  1308. 9.11
  1309. There have been some interesting developments this month, but on the 
  1310. Monday before this column was due, my RiscPC power supply did its best 
  1311. to take down the National Grid, destroying my motherboard in the 
  1312. process. I am using a borrowed RiscPC. Thanks, Julian!
  1313. 9.11
  1314. Upgrades!
  1315. 9.11
  1316. News of two major upgrades this month. ANT will be releasing issue two 
  1317. of the ANT Internet Suite ösome time in Julyò. It will cost ú10 for 
  1318. registered owners, but anyone whoæs bought their copy since the 
  1319. Wakefield show can upgrade for free. The upgrade will extend the 
  1320. features of the web browser, news and mail clients.
  1321. 9.11
  1322. Argonet will also be releasing a major upgrade to their Voyager package. 
  1323. Voyager has improved dramatically over the past few months, and version 
  1324. 1.08 promises to be a further significant step. The news software was 
  1325. always plagued by long processing times, but an all-new piece of 
  1326. software is set to change all that. Early reports from the twenty 
  1327. testers suggest that the new software is a significant enhancement.
  1328. 9.11
  1329. Voyageræs new manual is also ready, and will be a complement to the 
  1330. electronic manual supplied with 1.08. Subscribers will be sent the new 
  1331. manual and a disc containing the complete new version of Voyager, within 
  1332. the next two or three weeks.
  1333. 9.11
  1334. Argonet also inform me theyæve taken on more staff to improve their 
  1335. customer support.
  1336. 9.11
  1337. Elsewhere in this issue, Chris Johnson has reviewed HTMLEdit 2, and I 
  1338. hope to be commencing a thread on HTML, so anyone can design their own 
  1339. web pages. I will also be looking more closely at the Internet Suite and 
  1340. Voyager upgrades.
  1341. 9.11
  1342. NChannel International
  1343. 9.11
  1344. Acorn made a Stock Market announcement on 13th June that it has entered 
  1345. into a distribution agreement with NChannel International, öto enable 
  1346. Acorn, without bearing significant financial risk, to exploit its 
  1347. technology lead, and to access under the Acorn brand name, the potential 
  1348. global consumer market for Network Computing products... NChannelæs 
  1349. chairman is Hermann Hauser, and David Lee, Managing Director of Acorn, 
  1350. is a non-executive director.ò Note the ÉAcorn brand nameæ bit!
  1351. 9.11
  1352. The purpose of this company, in reality, will be to sell NetStation-type 
  1353. products, without placing Acorn at the centre of the financial risk, but 
  1354. it does show that Acorn are looking for, and finding, new ways to push 
  1355. their technologies.
  1356. 9.11
  1357. The latest NetStation developments can be found at http://
  1358. www.cybervillage.co.uk/acorn/nc/
  1359. 9.11
  1360. As usual, please feel free to email me, parky@argonet.co.uk, or write to 
  1361. me c/o the editor.áuá
  1362. 9.11
  1363. Free Web Pages for Schools
  1364. 9.11
  1365. Mike Battersby
  1366. 9.11
  1367. Last week, I was in one of our local schools (Beverley School Ö no 
  1368. relation!), as they wanted to develop web pages which would constitute, 
  1369. in effect, a kind of school brochure. I have similarly been developing 
  1370. web pages for the Kingston Schoolsæ IT Unit newsletter/magazine which 
  1371. looks at IT developments in education, with particular reference to our 
  1372. role as an Acorn in Education Centre. (Those interested can find these 
  1373. on http://members.aol.com/intersitu/.)
  1374. 9.11
  1375. We have both taken advantage of the free subscriptions to AOL (America 
  1376. Online internet provider/online media service) that are being offered to 
  1377. secondary schools, and these include 2Mb free web space for each of the 
  1378. five users allowed in each subscription. Unfortunately, AOL requires 
  1379. proprietary software to access it and this is currently only available 
  1380. for PCs, but each school in the borough which uses AOL at present, is 
  1381. running it happily on a RiscPC.
  1382. 9.11
  1383. HTML and graphics formats
  1384. 9.11
  1385. To make the pages, we used HTMLEdit from RComp, their excellent HTML 
  1386. authoring aid. Soon this will be unnecessary, owing to the ability of 
  1387. programs such as PendownDTP to export WYSIWYG pages as HTML files. 
  1388. However, for the moment, it is an interesting exercise to use HTMLEdit, 
  1389. which is constantly being updated to allow for developments of HTML, and 
  1390. can currently cope with HTML3 codes.
  1391. 9.11
  1392. HTMLEdit also includes graphics converters, because to put graphics on 
  1393. the web so that users of all platforms can access them, it is necessary 
  1394. to use a format such as GIF or JPEG. If you donæt want to use HTMLEdit, 
  1395. there are other utilities which can convert from sprites, e.g. the PD 
  1396. utility Creator which will convert to GIF format.
  1397. 9.11
  1398. Apart from HTMLEdit, you also need a web browser to view your pages. 
  1399. There are various of these around the public domain, and RComp supply my 
  1400. personal preference which is the PD version of Doggysoftæs Termite which 
  1401. is called !Webite. This browser seems to cope with recent developments 
  1402. in HTML better than most, and allows saving of a complete page as a 
  1403. drawfile which makes it easy to drop into DTP to print examples, etc. 
  1404. Published web browsers such as Termiteæs off-line browser and ANTæs 
  1405. Fresco can also be used, of course. 
  1406. 9.11
  1407. Fiddly bits
  1408. 9.11
  1409. Once you have constructed a page in HTMLEdit, and converted your 
  1410. pictures to GIF or JPEG files, it is worth checking a few things. Make 
  1411. sure that the names of the picture files in your HTML file are exactly 
  1412. the same case for each letter as on disc. RISC OS will cope easily with 
  1413. the case being different so that Épicæ will find a file called ÉPICæ or 
  1414. ÉPicæ or Épicæ etc, but once uploaded onto the web server, the case of 
  1415. the letters is likely to matter. My advice is to pick a rule and stick 
  1416. to it Ö mine is lower case for all files. The same applies to links to 
  1417. other pages of yours.
  1418. 9.11
  1419. In your HTML file, a GIF file is likely to be denoted as something like 
  1420. pic.gif whereas, on disc, it will appear as pic/gif because you canæt 
  1421. put full stops in RISC OS filenames. If they do not already have 
  1422. filetype extensions, I suggest you put them in. This means keeping the 
  1423. basic file name down to about six letters, as RISC OS only allows 10 in 
  1424. total, and the /extension such as /gif or /jpg takes up four of these. 
  1425. The extensions may be useful when transferring to the PC side of a 
  1426. RiscPC, and when uploading onto the web server.
  1427. 9.11
  1428. This may all sound a bit fiddly, but once you have done it successfully 
  1429. once, it gets easier (really!)
  1430. 9.11
  1431. In time, you will need to start organising files in sub-directories, but 
  1432. HTMLEdit can cope with pathnames for the web server (Unix) into sub 
  1433. directories and back again. For example, a file called Émypage.htmlæ in 
  1434. a subdirectory called Énextlotæ would be Énextlot/mypage.htmlæ, and a 
  1435. GIF graphics file called Éhomeæ coming from the parent directory would 
  1436. be É../home.gifæ (full stop, full stop, oblique, home.gif). If this 
  1437. sounds complex, donæt worry, HTMLEdit will sort it out for you.
  1438. 9.11
  1439. Uploading
  1440. 9.11
  1441. When these are all ready, they can be dragged into a convenient 
  1442. directory on the PC partition of the RiscPCæs hard disc. Uploading is 
  1443. very easy on AOL; simply signing on and following menu options to go to 
  1444. oneæs own username directory and choosing upload. You enter the name 
  1445. that the file is to have on the web server and then find the file you 
  1446. wish to upload through a dialogue box (no drag and drop here in 
  1447. Windows!!!). Click on upload, and off it goes. This process has to be 
  1448. repeated for each individual file but when they are all there, you can 
  1449. enter a web browser and see them set up Ö instantaneously!! Beware that 
  1450. if you use HTML3 compatible commands, some browsers which canæt cope 
  1451. with these (including AOLæs own!) may produce some very odd results! If 
  1452. you want to see the first efforts of Beverley School, they are on http:/
  1453. /members.aol.com/BeverleySc/.áuá
  1454. 9.11
  1455. Pocket Book Column
  1456. 9.11
  1457. Audrey Laski
  1458. 9.11
  1459. Sightings 
  1460. 9.11
  1461. On television: a rather silly series of programmes called the 
  1462. Technophobeæs Guide to the Future included an item on palmtops, in which 
  1463. an Éordinaryæ family were selected to test a few models while going 
  1464. about their daily business. Though some enthusiasm was generated in the 
  1465. family, the presentation seemed unlikely to give the watching 
  1466. technophobes much sense of why it might be worth overcoming their fears, 
  1467. and the fact that the Psion 3A which was used included all the available 
  1468. extras made it seem a forbiddingly expensive option. 
  1469. 9.11
  1470. At a conference: it was being used by another participant to take notes. 
  1471. Like many users, she said she had hesitated to buy it at first, thinking 
  1472. it an expensive toy, but now wouldnæt be without it. 
  1473. 9.11
  1474. A puzzle 
  1475. 9.11
  1476. Somebody went to the trouble of discovering my telephone number to ask 
  1477. my advice about something to do with the Pocket Book. As it happened, I 
  1478. was extremely busy, and said I couldnæt talk just then, but suggested a 
  1479. time after which I would be available. The caller never came back to me, 
  1480. leaving an uncomfortable sense of unfinished business. Perhaps the 
  1481. problem solved itself.... 
  1482. 9.11
  1483. Dealing with $ revisited 
  1484. 9.11
  1485. The ever-invaluable John Woodthorpe of Rugby writes with what will, I 
  1486. believe, be the definitive word on Éthe problem of dealing with ZIP 
  1487. archives containing DOS files with $ in their name.æ He asked the person 
  1488. he rightly calls Éthe excellent David Pillingæ if he could solve the 
  1489. problem, and a new module for SparkFS, which does so, arrived by return 
  1490. of email. Apparently, Éit is not in the current release of SparkFS but 
  1491. heæs happy to hand out copies by email (contact 
  1492. david@pilling.demon.co.uk).æ 
  1493. 9.11
  1494. Recommendations 
  1495. 9.11
  1496. John also draws attention to the Internet Psion FAQ, which is Éa fund of 
  1497. useful information on the Psion and Pocket Book machinesæ and can be 
  1498. downloaded from http://www.uni-sb.de/~ww36asms/psionfaq.html. This would 
  1499. probably provide all the information needed by Philip Hopwood, of 
  1500. <Phil@msm9ph.demon.co.uk> and no other address. He emailed Archive to 
  1501. ask if there were any books giving more information about the working of 
  1502. the Pocket Book than were given in the manual, because he was having 
  1503. trouble adding applications he had grabbed from the net. This reminds me 
  1504. to remind readers on the net that Iæm still snailmailing (18 Ebury 
  1505. Street, London, SW1W OLU) and that it helps enormously to get a real 
  1506. world address as well. 
  1507. 9.11
  1508. Of course, I sometimes miss addresses. It was John Woodthorpe who 
  1509. pointed out that the information Iáclaimed not to have, about the 
  1510. astronomical application, Procyon, is in the ReadMe file Ö I should have 
  1511. spotted it. The Procyon people can be reached at Vampire Vengeance, c/o 
  1512. Drosseartstraat 10, 6243 DA Geulle, The Netherlands, or at 
  1513. vampy@cuci.nl, or sussenbach@med.ruu.nl, or Compuserve: 100561,122. 
  1514. 9.11
  1515. Hidden perils 
  1516. 9.11
  1517. Ed Harris, of Royston, writes to warn of a couple of bugs he has 
  1518. encountered in trying to use hidden files in lieu of password 
  1519. protection: 
  1520. 9.11
  1521. 1) In Write, make the default document ÉWriteæ hidden, this being the 
  1522. only document. A dummy document name of ÉWriteæ is still shown and gives 
  1523. access to the hidden file. If a new document is then created then the 
  1524. dummy document is removed, taking with it the hidden document which is 
  1525. then inaccessible. 
  1526. 9.11
  1527. 2) Connecting to the RiscPC using PocketFS II while there is a document 
  1528. with the hidden attribute set, results in the hidden document being 
  1529. deleted.
  1530. 9.11
  1531. He lost a 21-page document in this way, and hopes to save other users 
  1532. Éfrom suffering from the lost document bluesæ. 
  1533. 9.11
  1534. Endnote 
  1535. 9.11
  1536. The summer dearth has started; last month I simply didnæt have enough 
  1537. material to make a column, and even now itæs a shortie. Please take your 
  1538. Pocket Books out into the garden and tap out something for me for next 
  1539. month from the deckchair. 
  1540. 9.11
  1541. P.S. Sightings from abroad would be welcome.áuá
  1542. 9.11
  1543. Music Column
  1544. 9.11
  1545. Alan Gibson
  1546. 9.11
  1547. I must thank everyone for the encouraging response to my first column Ö 
  1548. Iæm going to be busy over the coming months! As well as many öHelloæsò 
  1549. and offers of help, I have had several queries, many of which have been 
  1550. regarding problems trying to get Midi interfaces to work with the PC 
  1551. cards.
  1552. 9.11
  1553. I have spent a while looking into this and do have some positive news. 
  1554. If you simply wish to play back standard Midi files (SMFs) from PC card 
  1555. software through the computeræs sound system, you need ESPæs Software 
  1556. Synthesiser (which does not need a Midi interface as it uses sound 
  1557. samples played from disc). It also pays to have one of the latest 
  1558. versions of !PCx86 to ensure full compatibility with this software.
  1559. 9.11
  1560. If you want to actually use, say, an external keyboard for input and 
  1561. output with the PC card, then you may have different problems, depending 
  1562. on which Midi card you have. Problems arise with the various cards using 
  1563. different, incompatible versions of the Ésameæ module, which also means 
  1564. that you canæt use an older card such as the MidiMax with a DMI50 on the 
  1565. same machine without clashes.
  1566. 9.11
  1567. The new Midi module is like !Printers, in that there is a core set of 
  1568. routines to which you can add specific drivers for different cards. 
  1569. Unfortunately, there are only a few cards supporting this module at the 
  1570. moment, although the other cards will hopefully be supported soon. The 
  1571. best advice I can give at the moment is to contact ESP (01159-295019) 
  1572. and ask about their Midi Support Package which should be available in a 
  1573. few months time. This promises to solve the PC card problems and perhaps 
  1574. even the incompatibility problems between different manufacturersæ 
  1575. cards.
  1576. 9.11
  1577. ESP are also close to finishing their 8-bit version of the Software 
  1578. Synthesiser (so A4 users can at last have Midi playback!) and will also 
  1579. be releasing a support package for designing your own instruments.
  1580. 9.11
  1581. Master keyboards
  1582. 9.11
  1583. Master keyboards are Midi-equipped keyboards which (usually) produce no 
  1584. sound of their own. This is not as useless as it may sound! They are 
  1585. used to control other devices, usually sound modules, drum machines etc, 
  1586. from one central point. The theory is that when you find a master 
  1587. keyboard which you like the feel of, you can just upgrade the sounds at 
  1588. a later date by adding more sound modules rather than buying another 
  1589. complete keyboard.
  1590. 9.11
  1591. There are effectively two different Ékindsæ of master keyboards, those 
  1592. which are intended for using with a computer and those for studio/
  1593. performance use. Both types can control any module (with differing 
  1594. degrees of effectiveness) and have assignable controllers to send 
  1595. messages around your setup. The more expensive ones also have keyboard 
  1596. Ézonesæ which you can set to play different instruments, e.g. a piano on 
  1597. the right hand and a bass on the left.
  1598. 9.11
  1599. The computer type tend to be small, have a few octaves of unweighted 
  1600. keys and are usually grey(!) They are often used to input into a 
  1601. sequencer or notation package Ö much easier than using the mouse. Some 
  1602. common examples are the Yamaha CBX-K1 (which has 37 mini keys Ö useful 
  1603. for small hands or where desk space is very tight), the Roland PC-200 
  1604. MkII (this is the one I use and has 49 spring-weighted keys and one 
  1605. controller) or the Fatar 610+ (61 semi-weighted keys with two 
  1606. controllers).
  1607. 9.11
  1608. The studio type of master keyboards are predominantly covered by Fatar, 
  1609. including the Studio 900 (with two controllers with 88 weighted keys for 
  1610. us pianists!), the 1176 and 1100 (four zones and two controllers with 
  1611. 76/88 weighted keys) and the 1000+ Studio 2001 which has eight zones, 
  1612. four controllers and 88 weighted keys. Phew!
  1613. 9.11
  1614. Having said all this, you can actually use any keyboard as a master Ö 
  1615. just turn the volume down! Ifáyou already have a keyboard, it will do 
  1616. just as well for most computer purposes. The downside of master 
  1617. keyboards is the same as the upside, in that they produce no sound of 
  1618. their own. This means that if you cannot get your computer to Éplay as 
  1619. you playæ, you will need some kind of external amplification. This all 
  1620. adds to the overall cost, but is well worth it if you intend to have 
  1621. several sound sources all controlled from one keyboard, especially if 
  1622. you want to play away from your computer.
  1623. 9.11
  1624. Next month (probably!) Iæll give a rundown of the Midi interfaces 
  1625. currently available. If I get a lot of queries, I will cover these first 
  1626. and perhaps cover the Midi cards later on.áuá
  1627. 9.11
  1628. Alan Gibson <AlanGibson@arcade.demon.co.uk>
  1629. 9.11
  1630. Help!!!!
  1631. 9.11
  1632. Articles for Archive Ö Please could we have some articles about various 
  1633. software packages along the lines of öHow to get the best out of...ò? 
  1634. There has been lots written about Impression, but what about some of the 
  1635. other packages?
  1636. 9.11
  1637. I agree entirely, Anne. For example, because I have been using Edit for 
  1638. emails, I have discovered <ctrl-f4> which allows you, very easily, to 
  1639. stick ö> ò as an indent in front of some lines text Ö and did you know 
  1640. that <f4><f2><f1> causes Edit to re-start a search without using the 
  1641. mouse?! OK, I know these things must be in the manual somewhere, but I 
  1642. donæt have time to read it. Thatæs where a useræs view, expressed 
  1643. through Archive, isáso valuable. What one person has Édiscoveredæ can be 
  1644. of considerable help to the rest of us. Ed.
  1645. 9.11
  1646. Anne Parmenter, Chippenham.
  1647. 9.11
  1648. !Manager Ö Has anyone come across BASS? (Belgian Archimedes Software-
  1649. writers Society) Are they still contactable? Can anyone help me to get 
  1650. the data out of their !Manager program? I have been using it for a long 
  1651. while and would now like to use a more powerful database, but I donæt 
  1652. know how to get the data out of !Manager.
  1653. 9.11
  1654. Martin Osborne, Winchester
  1655. 9.11
  1656. Network Computer Column editor Ö We asked last month for someone to edit 
  1657. a column for Archive about Acorn Online Media, possibly also combining 
  1658. it with the NC side of Acornæs operations. Paul Irwin has offered to 
  1659. find out about AOM, but at the rate things are progressing, we need 
  1660. someone separate to try to keep tracks of NC issues.
  1661. 9.11
  1662. Iæm getting lots and lots of press clippings about Acorn and the NC 
  1663. (many thanks to all who send them!) and press releases and bits off the 
  1664. net (see the monthly program disc). I read them all, but I just donæt 
  1665. have time to digest the information and think about the significance of 
  1666. it all. Is there anyone who does have a bit of time and who would like 
  1667. to take on this task? (As with all Archive writing, itæs done for love, 
  1668. not money, sorry! We find we get better articles that way!!) It would 
  1669. certainly be an exciting and interesting job to do. Any offers?
  1670. 9.11
  1671. (Net access preferred Ö sorry, but it makes such a difference to the 
  1672. speed and ease with which the job can be done.)
  1673. 9.11
  1674. Ed. <paul.NCS@paston.co.uk>
  1675. 9.11
  1676. PC software Ö About the only use I make of PC software is to run the 
  1677. Cumbria Journey Planner:
  1678. 9.11
  1679. http://www.wwwebguides.com/pubtrans/cumbria/info.html
  1680. 9.11
  1681. This runs fine in the PC Emulator and so, on the RiscPC, I am trying to 
  1682. run the PC Emulator rather than get the PC card. The single-tasking 
  1683. version works OK, but the multitasking version (1.81) gives the error 
  1684. message:
  1685. 9.11
  1686. ÉIllegal XDPI or YDPI in spriteæ
  1687. 9.11
  1688. Can anyone advise on what this message means?
  1689. 9.11
  1690. Peter J Stoner <athome@mail.zynet.co.uk>
  1691. 9.11
  1692. Making your own CDs
  1693. 9.11
  1694. Mike Battersby
  1695. 9.11
  1696. With the need for greater and greater amounts of storage space growing 
  1697. all the time, schools face particular problems because that need is 
  1698. multiplied by hundreds when the needs of all their pupils and staff are 
  1699. taken into account.
  1700. 9.11
  1701. Many schools are developing multimedia projects, and with the inclusion 
  1702. of colour scanned photographs or Replay movies, these soon add up to a 
  1703. number of megabytes or considerably more. While developing these, it may 
  1704. be quite satisfactory to use a hard disc for storage, but at this rate 
  1705. of usage, a hard disc is soon filled up and the space is needed for the 
  1706. next set of developments or projects. It is a shame to have to erase 
  1707. them altogether but it is unlikely to be feasible to archive them to 
  1708. floppy disc, and even removable hard discs would represent a costly way 
  1709. of archiving.
  1710. 9.11
  1711. Similarly, if a school builds up sets of its own resources, electronic 
  1712. photographs from an Ion camera, digitised video frames or large scanned 
  1713. sprites, and if these resources are only needed occasionally, can you 
  1714. afford precious hard disc space to store them for the occasions when 
  1715. they are needed?
  1716. 9.11
  1717. What if schools want to share and exchange resources with other schools; 
  1718. there is no problem if they fit on floppy disc, but you canæt go posting 
  1719. off a normal hard disc, and removables are again an expensive option.
  1720. 9.11
  1721. Well, for all these needs, and possibly many others, the answer could be 
  1722. to put materials onto a writeable CD-ROM. Most schools have at least one 
  1723. CD-ROM drive from which to extract the contents, or the ability to 
  1724. network CDs using software such as Cumanaæs CDNet 2. A CD is light and 
  1725. inexpensive to post and small for storage. Even if multimedia projects 
  1726. were, say 20Mb in size, around 30 could be stored on a single CD-ROM.
  1727. 9.11
  1728. Only a couple of years ago, the introduction of a writeable CD would be 
  1729. beyond the means of most schools but now the cost has come down to just 
  1730. under ú1,000 (+VAT) from Eesox (including some gold discs and the Eesox 
  1731. CD simulator software Ö highly recommended) and it is much more 
  1732. affordable.
  1733. 9.11
  1734. We at the Kingston Schools IT Unit have recently purchased such items 
  1735. from Eesox and, last week, Iáput one to the test. One of our local 
  1736. schools is entering the Tesco multimedia competition and, having taken 
  1737. video and used Ion and scanned photographs, their Genesis application 
  1738. was just under 30Mb Ö a bit too much to fit on a floppy!!
  1739. 9.11
  1740. The writable drive, which can also be used as a normal quad speed CD-ROM 
  1741. drive, is a SCSI device, so you would need a SCSI card if you donæt 
  1742. already have one. I used an old Cumana 16-bit card which worked quite 
  1743. happily. The first thing to do after you have checked everything for 
  1744. accuracy is to have the items converted to a CD-ROM Éimageæ, i.e.áa 
  1745. datafile that will be understood by CDFS. This is done using the 
  1746. !ISOform software provided. This is easy to run, as you just specify the 
  1747. directory to be converted and the destination in which to put the image. 
  1748. !ISOForm checks that the directory structure is suitable for CDFS and 
  1749. also checks out your filenames because certain characters that are 
  1750. allowed by ADFS are not allowed by CDFS. If there are any errors, these 
  1751. are listed and you can revise your resources accordingly, well before 
  1752. you mess up a CD! An option box allows you to have public read access 
  1753. set automatically to the files so that the CD produced can be used 
  1754. easily over a network.
  1755. 9.11
  1756. Once the image has been built up, the CDSim software comes into its own. 
  1757. This allows you to run the image datafile that would be put on the CD 
  1758. under CDFS, i.e. simulating it running on a CD-ROM. This allows you to 
  1759. check that everything really does function as it should when run from a 
  1760. CD. This can be particularly useful for resources such as Replay movies 
  1761. to check they play at a reasonable speed. Various types of CD-ROM drives 
  1762. can be simulated Ö double speed, quad speed, etc, etc. This again is 
  1763. easy to run and is a safeguard as a double check that your resources are 
  1764. ready for writing to a CD. The gold CDs are around ú6-8 a time which is 
  1765. very reasonable but you donæt want to waste them if you can avoid it, 
  1766. and this software certainly helps that.
  1767. 9.11
  1768. Once everything has been checked, you are ready to write the CD. Again, 
  1769. this is remarkably straight forward Ö just running the CDScribe 
  1770. software, dragging the file into a box specifying the file to be 
  1771. written, entering the device number of the CD drive, and off you go. The 
  1772. 30Mb Genesis application took around 6 minutes to be written. If you 
  1773. want more than one copy, this process (just the writing, not the 
  1774. creating of the image or testing) is repeated in each case. I found that 
  1775. re-setting the computer just before the final write seemed to help avoid 
  1776. any errors.
  1777. 9.11
  1778. Future planned uses include distributing a Genesis application, 
  1779. developed here at the centre, to some of the local schools, and 
  1780. distributing Ordnance Survey datafiles converted into drawfiles using 
  1781. Minervaæs excellent Map Importer program. These drawfiles tend to be 
  1782. quite large and only a few fit on a floppy disc, but the files for all 
  1783. the borough could be fitted on one CD-ROM for the LEA schools that want 
  1784. them.
  1785. 9.11
  1786. This is not a full review of the Eesox software and drive, but I was 
  1787. impressed by the simplicity of use and the outcome. If schools canæt 
  1788. afford their own, perhaps other centres like ourselves could provide one 
  1789. that could be available for use by schools, for the times when they are 
  1790. needed.
  1791. 9.11
  1792. The CD Recorder is available through Archive for ú895 (internal) or ú965 
  1793. (external). This includes one gold CD. The CD Simulator software costs 
  1794. ú170 if bought on its own, or ú110 if bought with the CD Recorder. Extra 
  1795. gold discs areáú9 each or ú75 for a box of ten through Archive. uá
  1796. 9.11
  1797. Hints and Tips
  1798. 9.11
  1799. C/C++ Books Ö I found öC For Dummiesò from IDG Books a perfect tutorial. 
  1800. Itæs informal and American, but it explains everything in a very 
  1801. comprehensible manner. The ISBN is 1-878058-78-9 and it costs ú18.99, 
  1802. although IDG Media in the UK (the publisher of Acorn User) may be able 
  1803. to do you a special deal. The company also produces a öFor Dummiesò book 
  1804. on C++.
  1805. 9.11
  1806. IDG Media, Media House, Adlington Park, Macclesfield SK10 4NP. 
  1807. aueditor@idg.co.uk, http://www.idg.co.uk, or http://www.idg.com.
  1808. 9.11
  1809. Alex Singleton, Surrey
  1810. 9.11
  1811. A circle in perspective Ö Most drawing programs can draw an ellipse. 
  1812. Most artists will use this when drawing (say) the top or bottom of a 
  1813. vase, but a circle in perspective is not an ellipse!!
  1814. 9.11
  1815. Firstly, choose a square to fit the circle. Draw this square, with its 
  1816. diagonals, in perspective to a suitable vanishing point, as shown. Where 
  1817. the diagonals cross, draw the line marked Édiameteræ. Draw the line OA. 
  1818. This is used to draw an octagon in perspective.
  1819. 9.11
  1820. Construct the octagon ... Where the line AO cuts the diagonals, draw 
  1821. horizontal lines to D and C. Do similarly for E and F on the other side.
  1822. 9.11
  1823. Draw a continuous curve to touch the centres of the sides of the octagon 
  1824. (where the sides cut the diagonals and diameter).
  1825. 9.11
  1826. Click on the bottom icon of the toolbox to get the dotted box around the 
  1827. drawing. Use the Éhandlesæ to alter the size and shape! Copy it, then, 
  1828. anywhere you like!
  1829. 9.11
  1830. John Mitchell, Wishaw
  1831. 9.11
  1832. Internet data overload Ö I found that I was keeping more and more items 
  1833. from the internet newsgroups, just in case I needed to refer to them 
  1834. again, such as FAQ, useful contacts, or WWW addresses. But, of course, 
  1835. trying to find anything with only file names to go on was impossible.
  1836. 9.11
  1837. I thought about designing a database in my database package, but then a 
  1838. Clares advert suggested Knowledge Organiser II. I found someone who had 
  1839. a demo, but that only showed searching, not creating a database, but I 
  1840. took a chance anyway and decided to buy it with the aim of getting 
  1841. organised. I havenæt regretted it Ö the demo does not do it justice!
  1842. 9.11
  1843. KO II is all about storing text and giving it references to make it easy 
  1844. to find again. Perfect for this use. As well as the built in context 
  1845. code fields, you can add your own Ö which I didnæt realise at first. So 
  1846. my database has a field for the news item title, plus date downloaded, 
  1847. and then uses the KO II context code fields to Édescribeæ the entry. You 
  1848. can also add more codes as you gradually learn your search requirements. 
  1849. Iæve already been able to search for things I stored days before, going 
  1850. straight to the article instead of guessing, wrongly, where I put it.
  1851. 9.11
  1852. The package could do with a couple of improvements which I have 
  1853. suggested to Clares, but I would certainly recommend it for anyone 
  1854. struggling as Iáwas. KO II costs ú75 through Archive.
  1855. 9.11
  1856. Clive Bell <crbell@argonet.co.uk>
  1857. 9.11
  1858. Comment Column
  1859. 9.11
  1860. A7000 pricing Ö I ordered an A7000 for school from Acorn (2Mb/425Mb) 
  1861. only to be informed that this has been discontinued in view of people 
  1862. wanting 4Mb to run CD-ROMs. I thus had to pay an extra ú76 +VAT for 2Mb 
  1863. of RAM when Iácould have upgraded the 2Mb version myself to 6Mb for ú55 
  1864. including VAT through Archive.
  1865. 9.11
  1866. Then I thought I would get the 2Mb network version for less, and put in 
  1867. a hard drive myself. I contacted Acorn but was told that the network-
  1868. dedicated machines have no operating system. Thwarted again! I could 
  1869. have bought an 850Mb drive for the same extra cost that Acorn were 
  1870. charging for the 425Mb drive.
  1871. 9.11
  1872. Come on, Acorn! I am trying to make my schoolæs budget go as far as 
  1873. possible; please be more flexible, or reduce your prices!
  1874. 9.11
  1875. (It wouldnæt surprise me if they did, Charlie Ö although Iáperhaps 
  1876. shouldnæt say that or people will stop buying computers until the prices 
  1877. do go down!! At the very least, with the price of RAM dropping through 
  1878. the floor, they could double the RAM on all the machines and still 
  1879. charge the same prices. Ed.)
  1880. 9.11
  1881. Charlie Alford, Leicester
  1882. 9.11
  1883. Acorn versus Windows Ö I have a friend at work who is a dedicated PC 
  1884. man, and he cannot understand anyone owning any computer other than a 
  1885. PC. We have had many Édiscussionsæ about the relative merits of the 
  1886. Acorn and the PC.
  1887. 9.11
  1888. One day, he was full of the news that Acorn were no longer going to be 
  1889. producing these Énon-standardæ machines and, at last, I would be forced 
  1890. to buy a machine that was an Éindustry standard PC compatibleæ. I tried 
  1891. to convince him that my RiscPC was a 486 as well as an Acorn machine, 
  1892. but he poo-pooæd the idea, saying that emulated PCs never worked 
  1893. properly and werenæt worth bothering with.
  1894. 9.11
  1895. Over the next couple of days, I was playing with some PD software on my 
  1896. RiscPC, and managed to get it to start up with a custom banner instead 
  1897. of the normal Acorn RISCáOS banner. As a joke, I designed a ÉWindows 97æ 
  1898. banner. The next time my work colleague came to the house, I led him to 
  1899. believe that Iæd got hold of a beta copy of Windows 97, and invited him 
  1900. to have a play Ö he fell for it hook, line and sinker and was very 
  1901. impressed with Windows 97 (RISCáOS 3.6)!!!
  1902. 9.11
  1903. I havenæt persuaded him to change from his beloved PC, but heæs now a 
  1904. lot more respectful of Acorn machines.
  1905. 9.11
  1906. (Name and address supplied.)
  1907. 9.11
  1908. Acorn World 96 Ö I have been asked by EPS Events to get as many 
  1909. developers (hardware and software) to participate in the Theatre 
  1910. Sessions at Acorn World.
  1911. 9.11
  1912. If anyone is interested, could they contact me a.s.a.p., please?!
  1913. 9.11
  1914. Keith Parker, 33 Fieldend, Twickenham, Middlesex, TW1 4TG. 
  1915. <keithp@argonet.co.uk>
  1916. 9.11
  1917. Archive newsgroup? Ö I often read Archive articles, particularly those 
  1918. which invite readersæ comments, and wonder what other readers think. It 
  1919. is obviously impossible for contributors to summarise all their 
  1920. responses in a later article, and anyway the topic may have gone off the 
  1921. boil by then. The obvious answer would be an Archive Usenet Newsgroup.
  1922. 9.11
  1923. What do people think about the idea? Please let me know what you think, 
  1924. whether positive or negative.
  1925. 9.11
  1926. Geoff Williams, <geoff@argonet.co.uk>
  1927. 9.11
  1928. Archive Small Ads column Ö I placed a Wanted advertisement for a RiscPC 
  1929. and monitor in the June edition of Archive, which was delivered on 
  1930. Thursday 13th. I was amazed by the response. (I had half expected to 
  1931. have to carry the advertisement over a month.)
  1932. 9.11
  1933. I got three messages by email (one on Thursday before Iáknew Archive had 
  1934. been delivered, one on Friday, and one on Monday from the Netherlands Ö 
  1935. the post must be slower over The Channel!), and three by phone on 
  1936. Friday.
  1937. 9.11
  1938. Each person who contacted me offered a machine that near enough met my 
  1939. spec. Anyone would have been an acceptable purchase. By 10 a.m. on 
  1940. Saturday 15th June I had agreed to buy separately a RiscPC and a 
  1941. monitor.
  1942. 9.11
  1943. Archive looks a good place to advertise!
  1944. 9.11
  1945. Tony Hilton, <ajh@yco.leeds.ac.uk>
  1946. 9.11
  1947. CD-ROM lending library? Ö If you havenæt been to your local library 
  1948. recently, you wonæt know that a company called Ramesis is offering to 
  1949. lend CD-ROMs to library members for a nominal weekly fee (ú1.50 at my 
  1950. library). However, before you jump for joy... yes, youæve guessed it, 
  1951. the range only features PC and Mac CD-ROMs.
  1952. 9.11
  1953. I contacted Ramesis, to ask if there was any intention to cater for 
  1954. Acorn CD-ROM users. The answer was fairly predictable. öThe Acorn user-
  1955. base is very small compared to PCs and Macs.ò
  1956. 9.11
  1957. Maybe you would like to let Ramesis know that there is a demand for 
  1958. Acorn CD-ROMs and having access to them in your local library would be 
  1959. very welcome. Try before you buy!
  1960. 9.11
  1961. To contact Ramesis: email <george@ramesis.com> or phone 01274-737376 
  1962. (9a.m.Ö8p.m. Tue/Thu and 9a.m.Ö5p.m. other weekdays).
  1963. 9.11
  1964. Gary Jones <gna@digibank.demon.co.uk>
  1965. 9.11
  1966. Email orders Ö More and more subscribers are placing orders by email. 
  1967. Thatæs fine by us as it speeds things up, provided you supply all the 
  1968. information we need. As a reminder, here are a few pointers:
  1969. 9.11
  1970. Ö Remember that credit cards (as opposed to debit cards like Switch and 
  1971. Delta) attract a ú3 surcharge, or 3% for orders over ú100.
  1972. 9.11
  1973. Ö If you are ordering by email, we only store your credit card number on 
  1974. our database if you specifically ask us to do so. If we have stored it 
  1975. then, for subsequent orders, please quote:
  1976. 9.11
  1977.   (a) Your subscription number so that we can identify you (e.g. we have 
  1978. 41 J. Smiths on our main database!)
  1979. 9.11
  1980.   (b) The last four digits of the card number so we can be sure weæve 
  1981. got the right card number.
  1982. 9.11
  1983.   (c) The expiry date (because this changes and we donæt store it).
  1984. 9.11
  1985.   (d) For Switch, the issue number or the Évalid fromæ date (these also 
  1986. change and we donæt store them).
  1987. 9.11
  1988. Ed. <paul.NCS@paston.co.uk>
  1989. 9.11
  1990. Network Computers (9.10 p20) Ö Acorn and Oracle only announced their 
  1991. Network Computer venture earlier this year Ö and now they have built it! 
  1992. Perhaps that is not so amazing Ö the prototype BBC Micro was built and 
  1993. demonstrated in four days. I will take Paulæs word for it that the 
  1994. machines in the photograph (p19) are not just empty boxes.
  1995. 9.11
  1996. But, hold on a moment, they havenæt written the specification yet Ö 
  1997. isnæt that what the Reference Profile will be? Is this prototype so 
  1998. flexible that it can be developed into whatever the market decides (in 
  1999. August) it requires? What did the demonstration actually do? Whatever it 
  2000. did, it is great to see a plug in an international press release which 
  2001. actually mentions Acorn by name and advertises the breath-taking speed 
  2002. of StrongARM.
  2003. 9.11
  2004. (The reference profiles were launched in draft form on May 20th, and 
  2005. will be Éfinalisedæ in August. Anyway, since Acorn were heavily involved 
  2006. in the drafting, youæd expect them to have something which was a pretty 
  2007. close approximation to being NC compliant, from an early stage.
  2008. 9.11
  2009. At the launch, Acornæs demo NetStation did net-surfing and email using 
  2010. ANTæs software, wordprocessing courtesy of Icon Technology, MPEG video, 
  2011. two Java applets and ran Macromedia Director, the multimedia authoring 
  2012. package. Ed.)
  2013. 9.11
  2014. I recently read a PC column in a national newspaper in which the author 
  2015. decried the development of NCs, because you can buy a reasonable second-
  2016. hand PC with Net software for $500, so there is no need for a 
  2017. specialised machine. This completely misses the point. Most of the 
  2018. population has no need for general purpose home computers, and wouldnæt 
  2019. know how to use one Ö and those who do wonæt want last yearæs model! The 
  2020. NC will satisfy a market which wants the mass communication, and 
  2021. information facilities, without having to learn how to use a PC Ö and 
  2022. without the expense of buying those components which will never be used. 
  2023. This has every prospect of becoming a universal domestic appliance, as 
  2024. the video recorder did some years ago. The writer sadly lives in a 
  2025. blinkered world which despises anything that is not PC-based.
  2026. 9.11
  2027. (The other reason that article totally misses the point is that the 
  2028. significance of the NetStation goes way beyond net-surfing and email Ö 
  2029. see the ÉThin Clientæ article on page 13 for more details. Ed.)
  2030. 9.11
  2031. Colin Singleton, Sheffield
  2032. 9.11
  2033. Portfolio again! Ö Iæm probably in some danger of banging the drum too 
  2034. hard here, but Iæve been asked to make a further comment about 
  2035. Portfolio. It seems that adverts, and the mention given in Products 
  2036. Available, may be giving the impression that Portfolio is suitable only 
  2037. for use in education and, indeed, I understand the author has said this 
  2038. splendid application was öwritten for simplicity of use because it was 
  2039. for use in Primary Schoolsò.
  2040. 9.11
  2041. For my part, as a business chap, I take the view that Iæm all for 
  2042. simplicity and ease of use because that helps productivity (= profits). 
  2043. I trust that Dave Wilcoxæs review in Archive 9.6 p72 and my bletherings 
  2044. in 9.9 p43 will dispel any suggestion that Portfolio is in any way 
  2045. limited in its use; quite the reverse. It has quickly become our prime 
  2046. presentation application for business and on-the-job training andáÖáas 
  2047. with any good product Ö the more we use it,áthe more we like it.
  2048. 9.11
  2049. To underline its general suitability, can I offer an anecdote? A 
  2050. colleague recently gave a presentation toáa group of foreign VIPs, in 
  2051. support of a major contract for ÉUK plcæ. He was using a real lash-up, 
  2052. consisting of a 7-year old A410 (lid off and fan unplugged to keep the 
  2053. noise down!), connected to a 33ö TV, and switching between video from a 
  2054. VCR and Portfolio images from the computer. Iæd preparedáthe drawfiles 
  2055. for the Portfolio bit and, watching the presentation from a back seat, 
  2056. even Iáwas impressed. Apparently, so were the VIPs as, at the end, there 
  2057. was a seemingly-spontaneous round of applause! Smug smiles from the 
  2058. Brits; warm glow all round...
  2059. 9.11
  2060. If any user, or potential buyer, would like to send me a formatted disc 
  2061. (in a jiffy bag please) and return postage, Iæd be glad to send some 
  2062. example files with notes, showing some of our favourite effects that can 
  2063. so easily be achieved with Portfolio.
  2064. 9.11
  2065. Jim Nottingham, 16 Westfield Close, Pocklington, York, YO4 2EY.
  2066. 9.11
  2067. Rodents (mus electronica) Ö Until recently, my experiences with computer 
  2068. mice have been unfortunate.
  2069. 9.11
  2070. My first mouse arrived with a RiscPC 600 about a year ago, and was over-
  2071. sensitive to light, and its replacement had the same problem.
  2072. 9.11
  2073. The third mouse has been working for nearly a year without any real 
  2074. problem but has needed very frequent cleaning to keep the cursor moving 
  2075. smoothly. This has always been more effective if Iáopened the case and 
  2076. blew on the perforated disks in addition to clearing fluff from the 
  2077. rollers. I was therefore very interested in Richard Simpsonæs article on 
  2078. optical mice in Archive 9.2 p34, and on his advice, bought a Mouse 
  2079. Systems device from Ceratech.
  2080. 9.11
  2081. The first one I received would only run for half a minute each time the 
  2082. machine was turned on, but its replacement is behaving beautifully. It 
  2083. has no moving parts to go wrong or to need cleaning, and it glides, on 
  2084. two strips of suede fabric, over its metal mat that is printed with a 
  2085. fine dotted pattern. The motion feels luxurious, giving superb control 
  2086. over the cursor and this, combined with the delightful feel of the 
  2087. switches, makes the mouse a joy to use.
  2088. 9.11
  2089. I make no apology for praising the device so highly, but I have to say 
  2090. that there are major problems on the way before reaching this happy 
  2091. situation.
  2092. 9.11
  2093. As Richardæs article made clear, the Mouse Systems product is designed 
  2094. for use from a serial port. This not only means that a modem, say, 
  2095. cannot be used at the same time, but when used in this way the cursor 
  2096. movement is Éskitteryæ.
  2097. 9.11
  2098. The problem is solved by a little rewiring Ö which invalidates the 
  2099. guarantee. I felt nervous over the risk of damaging a chip by over-
  2100. heating, and so soldered leads to safe connections to which the chip 
  2101. contacts run. For cursor movement, this meant soldering to the back of a 
  2102. plug socket, and for the switches, Iásoldered to the back of the 
  2103. switches themselves. It may be worth saying that lead 4 is taken to 
  2104. earth, and a convenient connection point is any one of the switch 
  2105. contacts which are linked together. Lead 6 is the one that runs to the 
  2106. side of the zener diode away from the switches.
  2107. 9.11
  2108. I bought a mouse lead from NCS. I had to choose between Logitech and 
  2109. Digitech; the latter was ú2 cheaper and I knew of no disadvantage, so I 
  2110. settled for this. It is only 85 cm long when fitted, and this may 
  2111. explain the lower price. For me there is no problem, but my left-handed 
  2112. daughter finds it a little short for comfort.
  2113. 9.11
  2114. The lead has two advantages. Firstly, it has a moulded-on grommet that 
  2115. fits the new mouse perfectly, at least after a sharp knife has been used 
  2116. to trim off a little from the top so that the mouse lid can close 
  2117. without compromising the action of the menu switch. The other advantage 
  2118. is that it terminates in a 9-pin socket. I therefore took the new wiring 
  2119. to a 9-pin plug that I placed under the printed circuit board. Now the 
  2120. old lead can be plugged in to allow the mouse to be used as 
  2121. manufactured, or the new lead can be mated to the new plug to run the 
  2122. system from the computer mouse port.
  2123. 9.11
  2124. I should warn that at the testing stage, I wasted several hours tracking 
  2125. down an apparent intermittent fault that kept freezing the cursor. I 
  2126. should have known better Ö I was testing with the mouse lid open, and 
  2127. ambient light was overwhelming the system. With the lid closed, 
  2128. everything behaved perfectly!
  2129. 9.11
  2130. In achieving this state of affairs, I am grateful to Richard Simpson not 
  2131. only for his article but also for very helpful correspondence on the 
  2132. subject. The one detail I would like to add to his account is to say 
  2133. that the pins of the mouse plug, seen from the free end, are numbered 
  2134. thus:
  2135. 9.11
  2136. Appreciation is also due to the suppliers for replacing defective mice 
  2137. promptly and without quibble. The Acorn replacements were dispatched 
  2138. immediately, leaving me free to struggle with the cripples until the new 
  2139. ones arrived, and the Mouse Systems device was dispatched as soon as the 
  2140. defective one had been returned and examined.
  2141. 9.11
  2142. The remaining problem is financial. The mouse cost ú89.30 and the lead 
  2143. ú11.
  2144. 9.11
  2145. The result, however, is luxury Ö a fitting partner for an Acorn machine.
  2146. 9.11
  2147. Robert Beech, <robert.beech@argonet.co.uk>
  2148. 9.11
  2149. Iæm glad that Robert is so pleased with his optical mouse but I have to 
  2150. add a note of warning. Another contributor wrote to say heæd got an 
  2151. optical mouse and that it was wonderful. A few days later he wasnæt so 
  2152. keen and, eventually, he hated it so much, he got rid of it! I alerted 
  2153. Robert to this fact and pointed out that I had had a similar experience 
  2154. when I tried an optical mouse, liking it at first and then feeling that 
  2155. it wasnæt as good as I had first thought. Robert has had several weeks 
  2156. with his optical mouse and is still happy with it, so yer pays yer 
  2157. money...
  2158. 9.11
  2159. Ed. <paul.NCS@paston.co.uk>
  2160. 9.11
  2161. Screen grabbing Ö As far as !Snapper is concerned, I agree completely 
  2162. with Rob Ives. (Archive 9.9 p48) We have it at school and it seems to 
  2163. have some very good features. However, there is a PD alternative, which 
  2164. is rather spartan by comparison (it offers only two options: use it, or 
  2165. donæt use it!). Itæsácalled !WindowRd, by Jason Tribbeck, and allows you 
  2166. to grab windows, menus, or the iconbar       (with/without pinboard) off 
  2167. the screen by hitting <shift-shift>, which promptly saves it to the same 
  2168. directory as that which contains the application itself.
  2169. 9.11
  2170. (!WindowRd is on this monthæs program disc. Asáscreenshots are so 
  2171. helpful in articles (hint, hint), Iáhope that many of our contributors 
  2172. will avail themselves of a copy!!! Ed.)
  2173. 9.11
  2174. Sudipta Sarkar, Birkenhead
  2175. 9.11
  2176. Shakespeare and silicon! Ö You may have noticed that PD libraries have 
  2177. started selling computerised versions of classic literature texts, and 
  2178. Iæd like to put in a good word for them. One of the occupational hazards 
  2179. of studying literature is when you half-remember a quote, but canæt 
  2180. remember exactly where it comes from, or how it was phrased. This is 
  2181. where your Acorn can help!
  2182. 9.11
  2183. For instance, you can now buy the complete plays of Shakespeare for just 
  2184. a couple of pounds. Using a text search program (like Robert Lyttonæs 
  2185. !LooknFind or, my favourite, Justin Fletcheræs !TextScan), you just plug 
  2186. in the word you know (e.g. Éblanketæ) and up pops the line (Lady 
  2187. Macbeth: Énor heaven peep through the blanket of the nightæ). So what? 
  2188. Well, a lot of modern texts are directly or indirectly inspired by 
  2189. Shakespeare and allude to his plays. That example was one I looked up 
  2190. this morning whilst preparing for my English A-level exam (which is 
  2191. tomorrow!), and came from a poem by Sylvia Plath. I didnæt have the time 
  2192. or effort to flick through my Complete Works of Shakespeare, and the 
  2193. computer was invaluable.
  2194. 9.11
  2195. The applications are numerous. If youære directing a production of one 
  2196. of his plays, then the text file could be really useful. Imagine being 
  2197. able to edit out the bits you donæt want, and then print it out at a 
  2198. fraction of the cost of published versions. You do miss out on the 
  2199. notes, which is a shame, but as a director, you know them already...? 
  2200. The only other problems are the lack of line numbers, and that the 
  2201. editions arenæt specified.
  2202. 9.11
  2203. There are other texts available, including the Canterbury Tales in 
  2204. original and modern versions. However, owing to the copyright laws, 
  2205. nothing underá50 years of age can be distributed. If I could have a 
  2206. request, it would be for some of Dickensæ novels Ö they are so large 
  2207. that an electronic search is almost essential. Also, has any reader come 
  2208. across anyáFrench or German literature on disc? Iæd be interested to 
  2209. know if you have.
  2210. 9.11
  2211. Literature texts are available from all major PD libraries, including 
  2212. APDL and the Datafile, and I think they also appear on the CD 
  2213. collections.
  2214. 9.11
  2215. Nigel Caplan, Leeds
  2216. 9.11
  2217. StrongARM compatibility Ö Until we see the whites of the StrongARMæs 
  2218. eyes, we wonæt know exactly how many compatibility problems weære going 
  2219. to have, but the signs are very positive. A lot of work has already been 
  2220. done at ART on finding ways, within the operating system, to avoid 
  2221. problems occurring.
  2222. 9.11
  2223. Dave Walker, at ART, who looks after the software developers, says öRISC 
  2224. OS SA (as the new version of RISCáOS is currently titled) will have a 
  2225. number of new SWIs to do such things as explicit cache flushing and code 
  2226. synchronisation, but details of these are not yet on release. 
  2227. Arrangements are in place whereby registered developers are kept up-to-
  2228. date on the progress of the new StrongARM API, and given broad details 
  2229. of what to check for when estimating code compatibility. Also, an 
  2230. appointment system is being organised so that developers can come into 
  2231. ART and test their code on a 200MHz SA-110.
  2232. 9.11
  2233. öAll ART-registered developers are being kept posted by me regarding 
  2234. compatibility issues, as they emerge and become clear. API details will 
  2235. be sent to them soon. If other developers want these details, they are 
  2236. very welcome to register and can mail me for details: 
  2237. dwalker@art.acorn.co.uk.ò
  2238. 9.11
  2239. Ed. <paul.NCS@paston.co.uk>
  2240. 9.11
  2241. StrongARM tactics? Ö It is quite difficult to read about 200MHz machines 
  2242. when sitting at my little A3000 (of which I am a very proud owner!), but 
  2243. I hope you wonæt misinterpret my comments as Étechno-envyæ! I do feel 
  2244. that, occasionally, a cynicæs view is needed amidst the euphoria that 
  2245. surrounds every press release from ART. A cynic is best described as 
  2246. someone who has had his rose-tinted spectacles smashed, and without 
  2247. wanting to kill off all hope in Acorn, I would like to suggest that the 
  2248. future may not be as bright as has been suggested.
  2249. 9.11
  2250. I was intrigued to read, for instance, about Acornæs Netsurfer, which 
  2251. apparently is set to revolutionise the world. The thing is, Iæm not 
  2252. convinced. To start with, I still canæt remember ever having heard of 
  2253. Oracle before their deal with Acorn, and with that lack of public 
  2254. awareness, itæs hard to believe that the great British public is going 
  2255. to treat Acorn any differently.
  2256. 9.11
  2257. A very important question, then, is whether anyone will actually buy 
  2258. this contraption. I donæt somehow think that when Larry E. (whom Iæve 
  2259. certainly never heard of!) clicks his fingers, everyone is going to rush 
  2260. out and buy an NC. Letæs face it, people who want to use the internet 
  2261. are likely to be computer buffs with their PCs. The Éaverage home useræ 
  2262. (that mysterious suburban species) has only just worked out how to use 
  2263. an ansaphone, and is still struggling with the video recorder. If they 
  2264. do decide to lay out money on home entertainment, it is more likely to 
  2265. be for a satellite/cable system, the latter of which can now access the 
  2266. Net Ö Acorn are perhaps onto a better bet with Online Media.
  2267. 9.11
  2268. My mind wanders back a few years to the rise and fall of Phillipsæ CD-I 
  2269. system, which was also due to revolutionise the world of home 
  2270. electronics. It didnæt. People who wanted to use CD-ROMs bought a 
  2271. computer. The NC is starting out from with an even more dubious 
  2272. technology Ö we are always reading that the Internet is a Évictim of its 
  2273. own successæ, with archaic systems running too slowly and becoming 
  2274. overloaded.
  2275. 9.11
  2276. The cost is also significant. OK, so the NC is to cost around ú300 Ö 
  2277. which I think is still a lot of money to the home user Ö but then youære 
  2278. going to have to join a network, and because they will have to handle 
  2279. the storage (there is no local storage, apparently), the subscription 
  2280. fees could be very high. On a practical point, the prospect of typing an 
  2281. email on that remote¡control style handset is not very attractive! 
  2282. (AáQWERTY keyboard will be available as an option. Ed.)
  2283. 9.11
  2284. Then thereæs Bill Gates, who Ö according to Alexander Singleton in last 
  2285. monthæs Archive Ö is Éfeeling threatened by the Oracle NC.æ Letæs take a 
  2286. trip back to planet reality here. Gates is the most successful business 
  2287. man in the history of the microcomputer. Windows may be a lousy piece of 
  2288. programming, but it does dominate the silicon world. Is it really 
  2289. credible that he would be ignoring the NC if it were such a gold-mine? 
  2290. My cynical side tells me that he is keeping well clear! (Ever heard of 
  2291. Éprideæ?! Do you really think that Bill Gates would admit that his arch 
  2292. rival had stumbled onto something new and important, and simply follow 
  2293. on behind? No way! Ed.)
  2294. 9.11
  2295. Whatæs in a name? Ö The talk of the Acorn community at the moment is the 
  2296. StrongARM chip Ö a sort of turbo booster rocket for your Risc PC (but 
  2297. not my A3000!) I love the name Ö to have a Éstrong armæ can mean to have 
  2298. lots of children! Presumably itæs going to be supplied on a daughter 
  2299. card .... sorry!
  2300. 9.11
  2301. And then one use of it being suggested is in the Stork Ö which is 
  2302. another great name Ö conjuring up thoughts of the delivery of new-born 
  2303. babies! Iæve written about the Stork before in Archive, when I feared it 
  2304. would be too expensive. It now appears that it will be under ú1000 Ö if 
  2305. itæs ever sold!
  2306. 9.11
  2307. I was strongly in favour of this until Andy Ward reported last month 
  2308. that its tracker ball is designed exclusively for right-handers. Oh wake 
  2309. up, Acorn! You canæt just alienate a large chunk of the market by 
  2310. ignoring left-handers. Although I am right-handed, Iáalways use the 
  2311. mouse with my left-hand (which caused havoc when I used the schoolæs 
  2312. computers!), and I donæt see why I should modify my habits (which arenæt 
  2313. that abnormal) because of Acornæs lack of foresight.
  2314. 9.11
  2315. And back to the future... I donæt find it as easy as most Archive 
  2316. writers to be so positive about the future of our beloved Acorn. I 
  2317. fervently hope it has a future, but I suspect it will be limited to a 
  2318. small niche of supporters (us) and to education (thanks to Xemplar). At 
  2319. Wakefield (and even a cynic has to congratulate the WACG on a splendid 
  2320. show!) Iágotáthe feeling that the two main target groups wereápower 
  2321. users Ö multi-processors, StrongARMs etc Ö or educationalists. Perhaps 
  2322. Iæm wrong (and Iædábe delighted if Acorn could prove me wrong), butáI 
  2323. donæt think the world is yet ready for the Acornárevolution.
  2324. 9.11
  2325. Nigel Caplan, Leeds
  2326. 9.11
  2327. Undoing the noose Ö TaskKill, by Doggysoft, is a PD module which will 
  2328. only be of use to those without a RiscPC/A7000. Its main purpose is to 
  2329. provide a way of killing off tasks that hang the machine. Acorn has 
  2330. wisely built such a feature into its latest models, but for those with 
  2331. older computers, hitting <alt-#> (keypad É#æ) will quit most 
  2332. applications that are hanging the machine. This is fairly compact, and 
  2333. wonæt pinch too much of the module area. It is also possible to switch 
  2334. it on/off via its iconbar icon, or from the command line. This program 
  2335. is very handy to have permanently loaded, as it can save the time taken 
  2336. to reboot.
  2337. 9.11
  2338. (TaskKill is on this monthæs program disc. Ed.)
  2339. 9.11
  2340. Sudipta Sarkar, Birkenhead.
  2341. 9.11
  2342. Voice recognition Ö Does anyone know if there is any work being done on 
  2343. voice recognition for the Acorn machines? Surely, with the processing 
  2344. power of the StrongARM, this is an ideal opportunity for producing 
  2345. another application that is the Ébest on any platformæ Ö like Sibelius Ö 
  2346. so that people will want to buy a StrongARM RiscPC just to get good 
  2347. voice recognition.
  2348. 9.11
  2349. Ed. <paul.NCS@paston.co.uk>
  2350. 9.11
  2351. Geraldæs Column
  2352. 9.11
  2353. Gerald Fitton
  2354. 9.11
  2355. Correspondence
  2356. 9.11
  2357. I am still receiving many letters which contain questions and remarks of 
  2358. a philosophical nature arising out of my comments in the Mayá1996 
  2359. Archive. One which Iáfound well written, in that it was both witty and 
  2360. yet quite serious, suggested that Iáwas more than part way towards 
  2361. proving the existence of God with a spreadsheet! Although Iáwould not 
  2362. make that claim, Iámust confess to a certain sense of satisfaction to 
  2363. know Iáhave caused some of you to öthinkò Ö particularly if it is for 
  2364. the first time in many years that you have been inclined to wonder.
  2365. 9.11
  2366. Iáhave had many letters from teachers to which Iáwould like to give a 
  2367. general response. Good teachers can be proud of their profession. Iácame 
  2368. into full-time teaching late in life, but, like many of you, Iáfind it 
  2369. very satisfying. In my working life, initially Iámade things like 
  2370. aeroplanes which worked ù and that gave me a great deal of pleasure. In 
  2371. a second career, Iámadeáprofits, mainly for others ù that too was 
  2372. satisfying until Iádiscovered that Iádidnæt like the person Iáwas 
  2373. becoming. At my interview for the job which Iánow hold, Iárepeated some 
  2374. of the above and added that being a teacher would give me an opportunity 
  2375. to Émake peopleæ. Iáwas asked to explain what Iámeant ù so Iádid!
  2376. 9.11
  2377. The reality was better than my expectations. As well as providing my 
  2378. students with knowledge, to those with the currency to buy, Iátry to 
  2379. peddle wisdom. The currency the student needs is time, patience, 
  2380. curiosity and an addiction to seeking that which is true. The student 
  2381. with the currency to buy the wisdom that is peddled by a good teacher, 
  2382. will be freed from exploitation by those who are determined to twist the 
  2383. truth into traps for the na∩ve. With the decline of the libraries, the 
  2384. extended family, and the growth in those TV programmes which entertain 
  2385. rather than educate, good teachers remain one of the few sources of 
  2386. wisdom for the young. To those teachers, Iásay that the value of the 
  2387. wares which you peddle are beyond any price which can be included in a 
  2388. financial balance sheet ù be proud to do so, and donæt sacrifice them on 
  2389. the altar of assessment criteria.
  2390. 9.11
  2391. Before knowing his exam results, a student made a special journey today 
  2392. solely to thank me for changing his life. This student is not one of my 
  2393. brightest Ö he is likely to fail his exam and we both know it ù but my 
  2394. heart was touched by his gratitude. It was most eloquently expressed and 
  2395. totally unexpected. Iáshall treasure that eternal moment ù it is likely 
  2396. that he will remember me kindly for the rest of his life. Most good 
  2397. teachers Iáknow have experienced such moments.
  2398. 9.11
  2399. Iáhave received several more letters which relate to my comments about 
  2400. the morality of the National Lottery! Iánever suspected that so many of 
  2401. you would want to discuss your views (or mine) with me. In spite of all 
  2402. the advice Iæve received, Iástill cannot understand my reluctance to 
  2403. participate in the lottery yet, at the same time, Iádonæt feel anything 
  2404. like the same way about Premium Bonds. Suggestions are invited.
  2405. 9.11
  2406. PipeDream
  2407. 9.11
  2408. Iáshall continue with my detailed comparison of various spreadsheets in 
  2409. future issues of Archive, but Iæve been asked by many of you to öget to 
  2410. the bottom lineò. OK, here goes.
  2411. 9.11
  2412. Possibly Iæm prejudiced but, in spite of its age and, by the standards 
  2413. of more modern Archimedes software, its peculiarities, Iáprefer 
  2414. PipeDream most of all. Iáaccept that those of you who have never used 
  2415. PipeDream but have used other Archimedes packages would find it more 
  2416. difficult to learn than other spreadsheets, but one of its advantages is 
  2417. that it is a mature package with only a few obscure residual bugs. It is 
  2418. an integrated spreadsheet/word processor package. Everything which you 
  2419. can do through the menus is available as a keyboard shortcut. It 
  2420. contains facilities so that you can build up your own custom functions 
  2421. and command file (automated sequences of keyboard shortcuts). You can 
  2422. print quickly using fonts resident in the printer. The graphics package 
  2423. is superb.
  2424. 9.11
  2425. Schemaá2
  2426. 9.11
  2427. My second choice is Schemaá2.
  2428. 9.11
  2429. Iáhave not had Schema all that long, but Iálike it. There is no doubt in 
  2430. my mind that, for some reason or other, Schema has not had the quality 
  2431. of media coverage which it deserves. It is a completely different 
  2432. package from the early Schema and, with hindsight, it would have been 
  2433. better to give it a new name (rather than Schemaá2). It is an excellent 
  2434. spreadsheet, much more modern in its look, feel and operation than 
  2435. PipeDream. More importantly, it works ù Iáhave yet to find a serious 
  2436. bug!
  2437. 9.11
  2438. Iáam getting used to using the common clipboard to create tables or 
  2439. charts in Schema and load them into Impression. The more Iáuse that 
  2440. facility, the more Iálike it. Iáfind that Iácan keep a Schema 
  2441. spreadsheet alive in one window whilst using Impression for all the text 
  2442. of my document. Then Iáillustrate my text with a table taken from the 
  2443. live Schema document. Porting charts via the clipboard is a bit more 
  2444. tricky and Iáhave had a few problems.
  2445. 9.11
  2446. If Iáhad to pick just one thing in Schema which Iáwould like added, it 
  2447. would be the facility to edit text within a cell rather than in the 
  2448. formula line. Iábelieve that, together with the Ébig slotæ facility, 
  2449. this would provide nearly all the requirements that many have for a 
  2450. combined text and number processing package.
  2451. 9.11
  2452. If Iácould have two new features, the second would be Object Linking and 
  2453. Embedding (OLE) so that Iácould edit Draw files from within Schema and 
  2454. Schema tables from within Impression.
  2455. 9.11
  2456. Schema macros
  2457. 9.11
  2458. Last month, in error, Iálikened Schema macros to PipeDream custom 
  2459. functions. Using the Schema macro language, you can create not only the 
  2460. equivalent of PipeDream custom functions but also PipeDream command 
  2461. files. In fact, you can mix both functions and Schema commands within 
  2462. the same macro. Many is the time that correspondents have asked me how 
  2463. to do something in PipeDream or Fireworkz which required such a mixture 
  2464. and Iáhave had to say that it couldnæt be done, or at least it couldnæt 
  2465. be done that way.
  2466. 9.11
  2467. In many ways, writing Schema macros is more like writing a Basic program 
  2468. than writing a PipeDream custom function, so those of you with some 
  2469. skill in Basic will find it easier to write Schema macros than PipeDream 
  2470. custom functions. Using a Schema macro, you can load spreadsheets, you 
  2471. can modify their shape (add columns for example), you can create links 
  2472. between unrelated documents, you can create drawings (in a similar way 
  2473. to that which you can in Basic) and add them to your document, you can 
  2474. execute special functions you have created, change and apply styles, 
  2475. print out the result and save part, or all, of what you have done under 
  2476. any file name you choose ù and thatæs not a comprehensive list. The only 
  2477. problem Iáhave is getting to grips with the huge degree of flexibility 
  2478. which this gives.
  2479. 9.11
  2480. As with the PipeDream ÉRecordæ command, you can record sequences of 
  2481. commands as a macro (instead of writing them out in the programming 
  2482. language) and then merge the recorded commands with other commands or 
  2483. functions.
  2484. 9.11
  2485. Iáam surprised that there is no library of Schema macros available so 
  2486. Iæm going to start one. Let me quote the manual.
  2487. 9.11
  2488. öIf you cannot write macros yourself, you can still make good use of 
  2489. macros written by other people. In time, macros for all sorts of useful 
  2490. jobs will appear in the Schema community.ò Send me your macros and Iæll 
  2491. make them more widely available.
  2492. 9.11
  2493. Porting
  2494. 9.11
  2495. Iáam working on various methods of porting spreadsheets from PipeDream 
  2496. and Fireworkz into Schema. If you have already done this, Iæd like to 
  2497. hear from you.
  2498. 9.11
  2499. The Ébottom lineæ here is that Iáhave ported quite complex individual 
  2500. spreadsheets and linked sets of spreadsheets into Schema. So, if you are 
  2501. thinking of giving up Fireworkz in favour of Schema, you neednæt worry 
  2502. about all the hard work you put into creating your Fireworkz document Ö 
  2503. it wonæt be wasted Ö it can be ported into Schema.
  2504. 9.11
  2505. Price
  2506. 9.11
  2507. The price of Schema is ú125 through Archive, including VAT and delivery. 
  2508. Remember that your time and frustration should be taken into account 
  2509. when you decide whether to continue struggling with less mature bug-
  2510. ridden packages which are upgraded far too frequently. Really, the 
  2511. initial price of a package is negligible compared to the effort you put 
  2512. into entering data, formula, etc. If that can be made easier, or less 
  2513. frustrating, you will soon get a return on your investment.
  2514. 9.11
  2515. Fireworkz
  2516. 9.11
  2517. Iáget letters asking me if it is worthwhile upgrading your current 
  2518. version of Fireworkz to the latest version. You have to pay for every 
  2519. upgrade now, so this is not a trivial question. Iáget letters asking me 
  2520. what significant differences there are between the different versions.
  2521. 9.11
  2522. Iáregret the answer that Iámust give. As far as Iácan determine, all the 
  2523. recent upgrades are merely bug fixes. Some of you who have paid for an 
  2524. upgrade knowing that it is just a bug fix find that a bug which didnæt 
  2525. exist in an earlier version has now appeared in the paid for upgrade!
  2526. 9.11
  2527. My advice to you is to document carefully any bugs you find, send your 
  2528. discs to Colton Software with the documented bug, and you may receive a 
  2529. free upgrade with the bug you have documented fixed. On the other hand, 
  2530. if what you are doing with Fireworkz does not reveal any bugs, then 
  2531. donæt upgrade ù stick with the earlier version. Eventually, given time 
  2532. (and enough complaints), Fireworkz will mature into a reasonably bug 
  2533. free package. At that time, you may find it worthwhile paying for an 
  2534. upgrade.
  2535. 9.11
  2536. Most of the serious bugs are in the database part of FireworkzáPro. This 
  2537. is both a good and bad thing. The good thing is that most of you have 
  2538. given up using the database part, so the bugs in it donæt matter any 
  2539. more. The bad thing is that Stuart Swales (the programmer) is spending 
  2540. most of his Fireworkz time on the database and so not much is happening 
  2541. to the non-Pro section (which has its shortcomings).
  2542. 9.11
  2543. Several of my correspondents tell me that they are returning 
  2544. FireworkzáPro to Colton Software and asking for a Édowngradeæ back to 
  2545. Fireworkz non-Pro together with a refund of the price they paid for the 
  2546. upgrade. They say that this is not just öIáthought it might be a good 
  2547. idea to have the full package but Iæve changed my mindò but öthe 
  2548. database part of FireworkzáPro doesnæt work in the way it was advertised 
  2549. so Iáwant my money back!ò
  2550. 9.11
  2551. Graphics in non-Pro is still a problem area. Iáreceive reports (and 
  2552. discs with examples) which demonstrate how difficult it is to position 
  2553. graphics where you want them and then, in many cases, even when youæve 
  2554. got the graphic where you want it on screen, only half the graphic 
  2555. prints! The work around is this. Firstly, load the graphic into Draw (or 
  2556. better into DrawPlus). Select All and then Group all the selected 
  2557. objects. Drag the selection so that the bottom left corner of the group 
  2558. is close to the bottom left corner of the Draw document. Save the 
  2559. document in Draw format. Now load the object into Fireworkz. Do not 
  2560. embed the graphic object in the Fireworkz document but leave it as a 
  2561. referenced object. You will find that it is easier to position, and it 
  2562. prints as it appears on screen.
  2563. 9.11
  2564. Upgrading
  2565. 9.11
  2566. From time to time, Iáam asked about upgrading hardware as well as 
  2567. software. My general advice is not to upgrade unless you have a use for 
  2568. the extra facilities that the upgrade will give you. Be patient! Given 
  2569. time, youæll find that initial difficulties will be resolved as the 
  2570. package matures or the innovations of the new hardware stabilise.
  2571. 9.11
  2572. Letæs get particular. Do you really need the newest (not yet available) 
  2573. Acorn machine to do the things you want to do? If not, Iásuggest that 
  2574. you ought to consider buying not the newest machine but the more mature 
  2575. RiscPC. The new machine just over the horizon, like the grass on the 
  2576. other side of the fence, looks a bit too green. My advice to you is 
  2577. that, if you can, you should wait until that greenery matures. In the 
  2578. meantime, its delicious and luscious specification is driving down the 
  2579. price of the RiscPC (a little) but, more importantly, it is making for a 
  2580. much more flexible policy regarding the way it is sold.
  2581. 9.11
  2582. Have a look at Paulæs Écustom builtæ RiscPC offer. Essentially, you 
  2583. start your specification with the bottom of the range RiscPC and you add 
  2584. extras to it to your own specification. Do you want a writable CDáROM 
  2585. drive? Yes! Then add it to your specification! Paul will give you a 
  2586. quote for your ÉMix and Matchæ specification, build it for you, test it 
  2587. and deliver it to your door in working order. You will have exactly the 
  2588. machine you want and, in many case, it will be at a lower price than if 
  2589. you bought an off-the-shelf, top-of-the-range model!
  2590. 9.11
  2591. (What have Iádone to deserve this free advertising?! One correction 
  2592. though, if Iámay, is that Iácan guarantee that in ALL cases, the DIY 
  2593. RiscPC will be cheaper than an off-the-shelf computer Ö unless Acorn 
  2594. reduce their pricing. Ed.)
  2595. 9.11
  2596. Iádare say that, for the less adept, if you tell him what software you 
  2597. want installed on your hard disc, heæll put that on for you. Maybe, if 
  2598. you are like one of my correspondents, a person who finds the 
  2599. installation of software fraught with difficulties, you should send Paul 
  2600. your master discs (Schema, Publisher, Printers, Fonts, etc) and Iæm sure 
  2601. that (for a reasonable fee) Paulæs team will not only put together a 
  2602. RiscPC to your specification, but will install on it all your favourite 
  2603. packages and check out that they work together harmoniously. Such an 
  2604. installation service for the nervous takes all the hassle out of 
  2605. upgrading their system.
  2606. 9.11
  2607. Paul will have to speak for himself but Iæve been asked if Iáknow of any 
  2608. company which will transfer all my correspondentæs favourite software 
  2609. from his current A3000 hard disc to a new RiscPC which he hasnæt bought 
  2610. yet. He wants to go to a supplier who will provide that service. Iáhave 
  2611. suggested to him that he tries Norwich Computer Services and gets a 
  2612. quote for a Mix and Match RiscPC to his specification with all his 
  2613. software packages and his own personal data files installed thereon and 
  2614. ready to go. At present heæs still thinking about it. So Paul, is this a 
  2615. market youære willing to service?  (Of course there is Ö you know me, 
  2616. Gerald Ö Iæll do anything for money! Ed.)
  2617. 9.11
  2618. Finally
  2619. 9.11
  2620. Thank you for all your letters. Iáenjoy them all. Please feel free to 
  2621. write to me about any matter Iáraise, even if it has nothing to do with 
  2622. computers. Iáwill reply.
  2623. 9.11
  2624. If your letter is technical, please include a disc with an example. My 
  2625. address is that of Abacus Training given at the back of Archive.áuá
  2626. 9.11
  2627. Puzzle Corner
  2628. 9.11
  2629. Colin Singleton
  2630. 9.11
  2631. I was perhaps a little unkind in reporting that Puzzleá62 Athletics and 
  2632. Football had defeated many readers. It is never my intention to 
  2633. deliberately mislead, though in this case I appear unwittingly to have 
  2634. succeeded. Dr Riha and Tony Ward solved the puzzle by pure mathematics 
  2635. and showed that the radius of the curves is 100pîp▓Ö4 and the football 
  2636. pitch is 100 metres by 200î┌(p▓Ö4)
  2637. 9.11
  2638. The latest winners ...
  2639. 9.11
  2640. (66) The New Chairman
  2641. 9.11
  2642. An excellent response to this puzzle, and nearly all got it right Ö or 
  2643. rather their machines did. I think everyone used a computerised slog 
  2644. technique. Fair enough Ö isnæt that what computers are for? The prize 
  2645. goes to Ed Harris of Royston, Herts.
  2646. 9.11
  2647. (67Ö69) St Andrew Ö Four Points Ö Cigarettes
  2648. 9.11
  2649. Only two readers found six arrangements of four points and the 
  2650. arrangement of seven cigarettes. Several readers chickened out of the 
  2651. latter on the dubious grounds that they do not smoke! Clive Semmens of 
  2652. Ely wins the prize.
  2653. 9.11
  2654. ... last monthæs answers ...
  2655. 9.11
  2656. (70) Noniamonds
  2657. 9.11
  2658. The slightly cumbersome name was coined by TáHáOæBeirne of Glasgow, 
  2659. writing in New Scientist ináthe early sixties, derived from the fact 
  2660. that a (mathematical) diamond comprises two triangles. Entries that I 
  2661. have received so far have solved five of the eight tessellations. I will 
  2662. hold this puzzle over for another month or two, to see if we can 
  2663. complete the set Ö please ignore the deadline printed last month.
  2664. 9.11
  2665. (71) Ninety-nine
  2666. 9.11
  2667. If N is the number, and it has d digits, we can deduce that 
  2668. 10╖Ná+á10d+1á+á1á=á99╖N, whence 89╖Ná=10d+1á+á1. The puzzle can now be 
  2669. solved by long division Ö divide 89 into 1000...001 Ö just keep going 
  2670. until it Éworks outæ. The smallest answer is 
  2671. 112359550561797752809á╫á99á=á11123595505617977528091.
  2672. 9.11
  2673. (72) Multiple Primes
  2674. 9.11
  2675. Another computer slog, I think. Eleven primes can be formed from the 
  2676. digits 1, 2, 3, 7 and from 1, 2, 7, 9.
  2677. 9.11
  2678. (73) 1000000! Again
  2679. 9.11
  2680. My apologies for printing the wrong puzzle number (69) last month. I 
  2681. have received several answers of varying length, including two which 
  2682. agree to 1024 digits. The number is 
  2683. 8.263931688331240062376646103172666+á╫ 105565708. A reasonable 
  2684. approximation (six significant figures) can be obtained from Stirlingæs 
  2685. Formula n!ᣫá┌(2p)á╫áeÖná╫ánn+╜. This qualifies as a Quickie Ö any 
  2686. other approach perhaps does not!
  2687. 9.11
  2688. The same accuracy can be achieved from a small program which totals the 
  2689. logarithms of the numbers 2Ö1000000 using double-precision arithmetic 
  2690. (as in Basic64). To achieve more than about eight correct digits, you 
  2691. must multiply the numbers using multi-length arithmetic, retaining the 
  2692. first however-many digits at each stage. Several readers have failed to 
  2693. appreciate the extent to which the inevitable rounding errors are 
  2694. multiplied to swamp the correct portion of the value.
  2695. 9.11
  2696. ... this monthæs prize puzzle ...
  2697. 9.11
  2698. (74) Backing the Horses
  2699. 9.11
  2700. This puzzle was inspired by one in a recent Weekend Supplement of the 
  2701. Daily Telegraph. At the Utopia Racecourse there is no betting tax, and 
  2702. the bookmakers do not make a profit! For example, ifáthere were three 
  2703. horses in a race quoted at 1:1, 2:1 and 5:1 against, you could stake ú3 
  2704. on the first, ú2 on the second and ú1 on the third, and no matter which 
  2705. horse wins, the bookie would pay you ú6 (including your winning stake 
  2706. returned) which is precisely the total you staked! Under the Utopian 
  2707. rules, the combination of odds must always allow this trick to work with 
  2708. a suitable choice of stakes. Got that?
  2709. 9.11
  2710. In the Prime Fillies Stakes (sponsored by British Beef), the number of 
  2711. horses is always a prime number, and each of the odds¡to¡one¡ against is 
  2712. a different prime number. What is the smallest possible number of horses 
  2713. in the race? The number one is not prime, so the trio above, including 
  2714. even money (1:1), is not a solution.
  2715. 9.11
  2716. For the more masochistic readers, supposing I said that the odds against 
  2717. were all odd prime numbers?
  2718. 9.11
  2719. ... and this monthæs prize quickies ...
  2720. 9.11
  2721. (75) Wrestling
  2722. 9.11
  2723. Another sporting puzzle slightly modified from a contribution by John 
  2724. Greening (who also helped me resolve the pitfalls of calculating 
  2725. 1000000! Ö Thanks John!). Assume [... think of a number ...] that a 
  2726. total of 567 competitors enter the Olympic Wrestling tournament this 
  2727. summer. If it is organised on a standard Éknockoutæ basis, how many 
  2728. bouts will be required to determine the winners of Gold, Silver and 
  2729. Bronze medals at each weight category for each wrestling style?
  2730. 9.11
  2731. (76) Declining Multiples ...
  2732. 9.11
  2733. Tim Tyler sent this one, which he attributes to Douglas Hofstander and 
  2734. describes as an Éold goldieæ. (Iáwonder if Tim rowed for Cambridge?) A 
  2735. number contains the ten digits 0Ö9, once each, and is a multiple of ten. 
  2736. Lop off the last digit and you are left with a multiple of nine Ö then 
  2737. lop off the next¡last and you are left with a multiple of eight, etc. 
  2738. What is the number?
  2739. 9.11
  2740. (77) ... of Seventeen
  2741. 9.11
  2742. Yet another adapted from Scottish Mathematical Challenge! Can you find a 
  2743. number of the form 7777....7774 (a long string of sevens followed by a 
  2744. single four) which is divisible by 17?
  2745. 9.11
  2746. And Finally ...
  2747. 9.11
  2748. A flattering note from a research establishment at Oxford University 
  2749. reminds me that league tables are not everything. Dr Geoff Hale has told 
  2750. Paul that my column is his favourite bit of the magazine, but he never 
  2751. finds time to send entries. Thanks for the ego trip, Geoff! He also has 
  2752. a message for those of us who moan about number-crunching jobs running 
  2753. for hours, or even days. His machine has been monitoring data from six 
  2754. separate projects day and night for six years, without a break, and 
  2755. without a hiccup! Definitely a feather in Acornæs cap. (Geoffásays heæs 
  2756. trying to find time to write about his project for Archive! Ed.)
  2757. 9.11
  2758. Please send solutions (by Friday 9th August), contributions and comments 
  2759. to me, at 41 St Quentin Drive, Sheffield, S17á4PN.áuá
  2760. 9.11
  2761. Ovation Pro
  2762. 9.11
  2763. Gabriel Swords
  2764. 9.11
  2765. Itæs been a long time coming, but Ovation Pro has arrived. This is the 
  2766. first of two articles looking at the program, this being a quick 
  2767. introduction to its main features, and a Éfirst impressionsæ view of it.
  2768. 9.11
  2769. As Ovation Pro becomes (arguably) the only other Éprofessionalæ DTP 
  2770. package for the Acorn market, it will inevitably be compared to 
  2771. Impression Publisher. So, how does it compare? Well, on first 
  2772. impressions, Iáthink it compares very well. In fact, if Impression 
  2773. hadnæt stopped being developed, this is probably where it would be by 
  2774. now! There are, of course, some things missing, and these may or may not 
  2775. come with the free upgrade later in the year, but there are already a 
  2776. number of things which Impression does not have. For example, although 
  2777. Ovation Pro doesnæt have an abbreviations dictionary, a selective word 
  2778. count, or a number of my favourite key short-cuts, it does have a 
  2779. powerful and flexible macro facility, and an open scripting language 
  2780. which allows the user to define, or redefine, some of its features to 
  2781. suit his or her preferences.
  2782. 9.11
  2783. In fact, you get the sense that this is a very open program altogether, 
  2784. giving users (and presumably third parties) access to designing their 
  2785. own extensions. To facilitate this, thereæs an ÉAppletsæ directory which 
  2786. provides an entrance to the program for extensions. Already included are 
  2787. two additional files which give support for Artworks files and old 
  2788. Ovation files. In the future, additional Applets may become available 
  2789. that will add extra functions to the package. There are also some sample 
  2790. scripts that can be loaded into a ÉLibraryæ directory and which adds a 
  2791. ÉScriptsæ option to the main menu. This leads to a number of submenus 
  2792. which contain some useful additions. Believe me, there is scope here for 
  2793. people to write endless articles about writing your own program 
  2794. extensions!
  2795. 9.11
  2796. In this way, it might be better to compare Ovation Pro with the likes of 
  2797. Pagemaker or Quark Express, rather than Impression Ö six years ago, when 
  2798. Iástopped using Macs, Express was designed with extensions, and uses 
  2799. frames in a similar way to Ovation Pro.
  2800. 9.11
  2801. The program
  2802. 9.11
  2803. The Ovation Pro package comes on eight discs, with a manual, a tutorial 
  2804. book and a quick reference guide. So far, Iáhave found the manual to be 
  2805. well laid out, easy to understand and informative. Also on the discs are 
  2806. some additional fonts, some clipart, three text filters, some sample 
  2807. scripts, and a tutorial. Installing is uncomplicated and quick, as is 
  2808. loading onto the iconbar. 
  2809. 9.11
  2810. The screenshot on the previous page, shows the main window display. 
  2811. Along the top of the page, thereæs a button bar, initially with a 
  2812. selection of pre-defined buttons, each of which control some function of 
  2813. the program. Any of these buttons can be removed, re-ordered or re-
  2814. defined. Inside the program, there is a bank of sprites which can be 
  2815. used as buttons for your own macros. To the left of the window, thereæs 
  2816. a toolbox containing the eight main DTP tools, and four shape tools. The 
  2817. toolbox can be moved to anywhere on the screen and re-shaped or re-
  2818. ordered to suit individual needs. Along the bottom, thereæs a movable 
  2819. info palette. This contains information about the current operation 
  2820. being carried out ù one very useful feature for me, is that frame size 
  2821. and coordinates are always displayed in the palette.
  2822. 9.11
  2823. To the left and right of the main page, there is a user definable area 
  2824. called the Épasteboardæ (not shown here). This is an extra area of space 
  2825. which can, amongst other things, be used for placing odd bits of text or 
  2826. pictures until youære ready to use them. The pasteboard is saved when 
  2827. you save a file, but will not be printed unless its contents spill onto 
  2828. the main page.
  2829. 9.11
  2830. Frames
  2831. 9.11
  2832. The program is frame-based and, by default, new frames have text flow 
  2833. switched on and colour filled with white. As far as that goes, itæs the 
  2834. same as Impression, but from here on, everything changes. To begin with, 
  2835. a frame doesnæt have to be a rectangle. It can be elliptical or 
  2836. irregular. Frames can also be drawn freehand using one of the shape 
  2837. tools (seeábelow) ù these are like the straight line and curve line 
  2838. tools found in Draw. You simply draw your shape, double click on the 
  2839. line, and the frame is created Ö irregular frames are not limited to 
  2840. graphic frames only, but apply to text as well. As you can see, the text 
  2841. assumes the shape of the frame.
  2842. 9.11
  2843. Once a frame has been created, there are some very flexible text flow, 
  2844. stand-off and insert options. For example, Éinsertæ and Éstand-offæ can 
  2845. both be edited to make any shape on the inside or outside of a frame Ö 
  2846. see below. Here, the internal text repel has been changed to make the 
  2847. internal shape irregular. This gives you the ability to vary the 
  2848. internal repel on each side. You can also see that the external shape 
  2849. has been changed, repelling the text on the right hand side. Where a 
  2850. frame is curved, bezier control points are provided to give a greater 
  2851. degree of control over the smoothness of lines. 
  2852. 9.11
  2853. Where a frame contains a graphic, as shown below, text flow can be set 
  2854. so that the text flows around the shape of a graphic rather than the 
  2855. frame itæs in. 
  2856. 9.11
  2857. Linking one frame to another is achieved by using a Link tool; this 
  2858. directs the flow of text from one frame to another. Even after the link 
  2859. has been made, itæs a simple matter to un-link, or change the link to 
  2860. another frame. Any frame, text, or picture can be rotated or skewed, and 
  2861. text remains editable in any of these states. Frames which contain text 
  2862. or graphics do not become permanently fixed to text or graphics; so, if 
  2863. you remove the text from a frame, a graphic can be dropped in to replace 
  2864. it; if you remove the graphic, text can be dropped in.
  2865. 9.11
  2866. As well as altering frames individually, they can also be changed 
  2867. globally. Multiple frames can be selected, and various attributes 
  2868. assigned to them collectively ù like text flow, fill colour, size, 
  2869. relative position, angle and skew, etc. This means you can select, say, 
  2870. five frames, all with different attributes, then apply one style to all 
  2871. of them, all at one go. Finally, selecting frames can be done 
  2872. individually with select/adjust, or all together with select all, or 
  2873. selectively using       shift/ctrl and drag select.
  2874. 9.11
  2875. The way Ovation Pro works with frames is a good example of how the 
  2876. program operates as a whole. You arenæt just given a few static options 
  2877. and left frustrated Ö instead, the whole process has been well thought 
  2878. out, with flexibility being a key feature. This will be welcome to 
  2879. anyone who has had to select twenty individual frames for deleting, or 
  2880. has had to change one feature in each of them.
  2881. 9.11
  2882. Miscellaneous features
  2883. 9.11
  2884. Some of the other features on offer are:
  2885. 9.11
  2886. Grid: A grid can be superimposed onto the page and used as a guide for 
  2887. placing frames and graphics; additionally, guide rules can be dragged 
  2888. from the horizontal and vertical rulers and can be placed accurately by 
  2889. typing a coordinate; objects can be snapped to the grid or other frames.
  2890. 9.11
  2891. Styles and Effects: There are full style and effects options Ö weæll 
  2892. look at these next month.
  2893. 9.11
  2894. Search and Replace: The search and replace works very much like search 
  2895. and replace in Edit, with a drop down window for wildcards ù it works 
  2896. very quickly and tells you how many items have been replaced once it has 
  2897. finished.
  2898. 9.11
  2899. Spell checking: The spell checker is quick in operation, with very fast 
  2900. screen re-draw as it moves through the text. Iæm not sure yet if itæs as 
  2901. intuitive at guessing my mistakes as Iáwould like it to be ù only time 
  2902. will tell.
  2903. 9.11
  2904. Drawing: As already mentioned, there are two drawing tools, a straight 
  2905. line and curve tool. These work in the same way as they do in Draw. The 
  2906. start and ends of lines can be set to butt, round, square or triangle, 
  2907. and thickness, colour, pattern, join can also be set. It makes drawing 
  2908. the odd line with arrow head a much simpler operation. As with other 
  2909. objects, lines can be rotated.
  2910. 9.11
  2911. Drag and Drop: Pictures and text can be dragged and dropped onto any 
  2912. page in a document, or to another document outside of the current one. 
  2913. Selected items will either be copied or moved, depending on whether 
  2914. shift or ctrl is held down.
  2915. 9.11
  2916. Invisibles: This shows or hides symbols that represent invisible 
  2917. characters in a document, like spaces and line returns. When invisibles 
  2918. are enabled, the invisible characters are represented by symbols. For 
  2919. example, a new paragraph is represented thus ╢, aáspace is shown 
  2920. as╖dot╖between╖╖words.
  2921. 9.11
  2922. Duplicate: This duplicates frames and lines by as many times as the user 
  2923. requires.
  2924. 9.11
  2925. Other: Also included, in no particular order, are: kerning, tracking, 
  2926. vertical shift, sub and superscript, underline, strikeout, small caps, 
  2927. reverse, case change, text colour, OLE, picture cropping, make local/
  2928. make master, Thesaurus, Mail Merge, etc.
  2929. 9.11
  2930. Conclusions
  2931. 9.11
  2932. So far, Iáhave been very impressed with Ovation Pro. Itæs not just the 
  2933. features that it offers, itæs the way it has been designed. Being so 
  2934. open, it lends itself to change and development, and not just from its 
  2935. original designers. There could easily be scope for third party 
  2936. extensions (providing there isnæt some licensing problem!)
  2937. 9.11
  2938. Drawbacks? There arenæt any yet, but by the end of the month, Iáwill 
  2939. probably have a Éwish listæ. One problem with this version is that it 
  2940. hasnæt implemented control for colour separations and some other 
  2941. professional features. Having to wait until the autumn for these, means 
  2942. Iáwonæt be able to use Ovation Pro as much as Iáwould like to. When they 
  2943. have been implemented, registered users will receive free upgrades.
  2944. 9.11
  2945. Stability? So far, Iáhavenæt been using it for long enough to see how 
  2946. stable it is. Beebug admit there are still some bugs they know about, 
  2947. but these are being worked on, and in the meantime, they suggest you 
  2948. save your files regularly. As a professional user, Iáreally, really hate 
  2949. crashes! Not only do Iálose the last ten minutes of work, but 
  2950. Iáinvariably have to re-boot my computer, re-load my work and pick up 
  2951. from where Iáleft off ù this does not make me happy. One of the things 
  2952. Iáshall be hoping for is that Ovation Pro proves to be more stable than 
  2953. other professional DTP packages Iácould mention!
  2954. 9.11
  2955. Next month, weæll look at some more of Ovation Proæs features, including 
  2956. text styles and effects, master pages, and working with pictures.áuá
  2957. 9.11
  2958. Using the Vision 24 Digitiser
  2959. 9.11
  2960. Jim Nottingham
  2961. 9.11
  2962. The HCCS digitiser system is now well-established, having been on the 
  2963. market for some three years. Under the name Vision, it started life in 
  2964. cheap-and-cheerful, 254-line, monochrome form and the Hi-Vision/colour 
  2965. upgrade was reviewed in Archive 6.2 p23. The system continues to be 
  2966. developed, and I am looking in this article at Vision 24 (the palatial 
  2967. 24-bit colour version) which has been with us for a while and a 
  2968. Épanoramaæ function upgrade which is now available.
  2969. 9.11
  2970. The system is extraordinarily flexible in that interfaces are available 
  2971. in both 254 and 508-line versions for internal fitting in all Acorn 
  2972. models (except A4) with additional external options for the A3000. It 
  2973. doesnæt even stop there, as micropodules are available for the 
  2974. innovative Ultimate system (described in Archive 6.5 p11). The pricing 
  2975. structure for all that, including upgrades, is fairly complex, so 
  2976. details will be set out on the monthly disc.
  2977. 9.11
  2978. This review has been conducted using a 508-line micropodule, with the 
  2979. Panorama upgrade, installed ináa RiscPC 700. The few functional 
  2980. differences between this and other variants will be discussed in the 
  2981. course of the review. Video terminology and factors affecting digitiser 
  2982. performance were covered in the lead-in article last month (9.10 p56).
  2983. 9.11
  2984. Hardware installation
  2985. 9.11
  2986. The interface podule installation is entirely straightforward with no 
  2987. lurking nasties. The only connection required is for the source video 
  2988. via a D¡plug at the rear of the podule. However, a 1m adaptor lead is 
  2989. provided with a composite video phono socket which enables easy 
  2990. connection to a camcorder, video still camera, VCR, TV output, AUX 
  2991. output of a Teletext adaptor, etc.
  2992. 9.11
  2993. Software installation
  2994. 9.11
  2995. The !Vision 24 software (Version 7) comes on a single floppy disc and 
  2996. can be copied to, and run from, hard disc.
  2997. 9.11
  2998. The full 508-line application software with Panorama is 464Kb on disc 
  2999. and, when loaded onto the iconbar, takes up 1148Kb of RAM. In theory, it 
  3000. might just be possible to run a 254-line version from floppy disc and 
  3001. 2Mb RAM, but that would probably limit usage to single-image, monochrome 
  3002. digitising. To make use of 24-bit colour, the multi-image function, and 
  3003. Panorama, at least 4Mb RAM and a hard disc with a few spare Mb becomes 
  3004. the minimum requirement.
  3005. 9.11
  3006. Documentation
  3007. 9.11
  3008. The original and oft-criticised Vision user-guide (inásprite format) has 
  3009. been replaced by a well-written, 8¡page, A5 booklet. With the Panorama 
  3010. upgrade comes a 20-page booklet, in two sections, to take in the new 
  3011. facility. There is considerable duplication between the two parts, but 
  3012. this is actually very helpful as, in effect, each is a self-contained 
  3013. user-guide for Vision 24 and the Panorama Ébolt-onæ.
  3014. 9.11
  3015. Capturing an image
  3016. 9.11
  3017. Grabbing a single image is uncomplicated and largely intuitive. Double-
  3018. clicking on the !Vision 24 application puts a É24æ icon onto the 
  3019. iconbar, and clicking on that opens the Vision preview window and 
  3020. control panel. Clicking <menu> over the window gives various control 
  3021. options.
  3022. 9.11
  3023. The screen mode needs to be set to 256 greys/colours or higher but, if 
  3024. desired, the digitised output can be pre-set to give 32K or 16M colours. 
  3025. Clicking on the Play button (2) displays the incoming video, in 
  3026. monochrome, in the preview window. On the RiscPC, this is refreshed at 
  3027. 2-3 times/second which is perfectly adequate for grabbing a static or 
  3028. slow-moving image. When the wanted image is seen, clicking on the Stop 
  3029. button (1) freezes the display and shows the image currently held within 
  3030. the framestore.
  3031. 9.11
  3032. To process a colour image, clicking on the C button (5) opens a larger 
  3033. Vision Image window which, initially, is blank but then the image is 
  3034. gradually built up, line-by-line, to fill the window. On the RiscPC, 
  3035. this takes some 25 secs for the first field, followed by a further 25 
  3036. secs for the second field, interlaced with the first. For a monochrome 
  3037. output, pressing the M button (4) gives an image in 4 secs. The end 
  3038. result is a 508-line, 2-field image, in colour or monochrome, which then 
  3039. can be saved as a 720╫508 pixel sprite via the Vision window menu.
  3040. 9.11
  3041. All controls are Éliveæ during this process, so the brightness (7), 
  3042. contrast (8), colour (9) and RGB controls (10) can be adjusted and the 
  3043. effect observed on subsequent lines. Clicking again on C or M 
  3044. re¡processes the whole image using the revised control settings. If you 
  3045. make a total hash of it (easy!), clicking on Default (6) resets the 
  3046. controls to the start-up values. When you quit Vision 24 using the 
  3047. iconbar menu, the control settings at the time are saved and, when 
  3048. Vision 24 is next started, these become the new default.
  3049. 9.11
  3050. Adjusting the variable controls and getting the optimum effect does take 
  3051. some practice, particularly as it is easy to over-compensate. It is 
  3052. important to get it right at this stage as, once a fresh image is 
  3053. grabbed, this overwrites the existing one. So my advice would be to take 
  3054. some time over the processing and even save a number of sprites with 
  3055. different control settings.
  3056. 9.11
  3057. Grabbing moving images
  3058. 9.11
  3059. With the preview window being refreshed at only 2¡3átimes/second at 
  3060. best, grabbing the wanted image from a moving sequence is rather more 
  3061. tricky. Anticipating the delay is possible, but rather hit-and-miss, so 
  3062. a more precise alternative is to view the source video on a camcorder 
  3063. viewfinder, or a separateáTV/monitor. Then, at the instant the wanted 
  3064. image is seen, click on the G[rab] trigger button (3) which grabs that 
  3065. frame. It is then displayed in the Vision window and can be processed as 
  3066. normal.
  3067. 9.11
  3068. This is a very effective option, and tests show thatáÖábelieve it or not 
  3069. Ö it is perfectly feasible to grabáa particular image consistently to 
  3070. within 1/10 second, or every 2nd or 3rd video frame.
  3071. 9.11
  3072. Perversely, on occasions, nothing is grabbed at all! The reason for this 
  3073. is quite understandable; while one is concentrating on the camcorder 
  3074. viewfinder or    TV/monitor, it is very easy to move the mouse 
  3075. inadvertently so that you arenæt pointing at the Grab trigger any more. 
  3076. Then, when you click <select> on G, you Émissæ, and nothing happens!
  3077. 9.11
  3078. There are two ways of getting round this. Firstly, the version 7 
  3079. software introduces a Sequence option which enables a user-set sequence 
  3080. of frames to be grabbed and stored temporarily either in RAM or on hard 
  3081. disc. However, the frame capture rate is limited to around 4 frames/sec 
  3082. (RAM) or 2 frames/sec (disc) Ö which equates to about every 6th or 12th 
  3083. video frame Ö so it is not as precise as using the G trigger. Similarly, 
  3084. you have to process all the frames in the grabbed sequence (at, say, 1 
  3085. frame/min) before you can view the resultant sprites. Nevertheless, the 
  3086. Sequence option is invaluable if you get only the one attempt (e.g. when 
  3087. grabbing something from a live broadcast).
  3088. 9.11
  3089. Secondly, there is the DIY method! If you have a copy of Keystroke (and, 
  3090. if not, why not?!), it is possible to set up a hotkey to emulate the 
  3091. action of clicking on G. For my own use, I picked a combination of 
  3092. <alt><space> which works a treat.
  3093. 9.11
  3094. Digitiser performance
  3095. 9.11
  3096. My overall view of Vision 24 is that, within the inherent limitations of 
  3097. the system, the output quality is really very good indeed. None of the 
  3098. Éminusæ points are of great consequence and, indeed, in some cases, the 
  3099. system makes particularly good use of what it has. Some of the system 
  3100. features which limit or improve performance are as follows:
  3101. 9.11
  3102. Å The 508-line performance of the 2-field system falls short of the 570-
  3103. line ideal and the resultant cropping needs to be taken into account 
  3104. when taking the source video. Iæve not found this limitation to be 
  3105. significant but, in readersæ emails, there is a mention of öthe area 
  3106. digitised covers only about the top four-fifths of the TV picture, which 
  3107. can be annoying sometimesò.
  3108. 9.11
  3109. Å With a horizontal lines/pixel ratio of 1:1 and an aspect ratio close 
  3110. to 4:3, the output sprite is 720╫508 pixels in up to 24-bit colour.
  3111. 9.11
  3112. Å With the 508-line system, Vision 24 does not have the option to 
  3113. superimpose the two fields to improve the signal/noise ratio in a noisy 
  3114. environment. (Perhaps the best way of getting round this is to grab a 
  3115. sequence of frames, as the instantaneous noise level on one image may be 
  3116. less than the others.)
  3117. 9.11
  3118. Å With the 508-line system, it is possible to process a single field 
  3119. (first or second) to reduce blurring of a moving image.
  3120. 9.11
  3121. Å When using the 254-line, single-field variant, or when a single field 
  3122. is being processed to reduce blurring, Vision 24 (unlike some other 
  3123. systems) cunningly retains the 720╫508 pixel sprite size. It does this 
  3124. by processing as if both fields were available, except that the data for 
  3125. the second (interlaced) field is simply a repeat of the first. Note 
  3126. that, although there are still 508 pixels in the vertical, the effective 
  3127. lines/pixel ratio has been halved to 1:2 instead of 1:1.
  3128. 9.11
  3129. Å Output image quality using a Lo-band video source is well up to the 
  3130. standard one might expect. However, when using a Hi-band, or better, 
  3131. video source, some degradation is evident on image quality compared with 
  3132. some (relatively expensive) digitisers. Whether this is due to the 
  3133. frequency response and bandwidth characteristics of the Vision 24 
  3134. digitiser itself and/or the lack of an S-Video connector is not clear.
  3135. 9.11
  3136. Vision 24 Ö conclusions
  3137. 9.11
  3138. To summarise the Vision 24 digitiser as tested, Iáwould say that Ö 
  3139. within the limitations discussed Ö it definitely produces the goods, and 
  3140. it certainly represents excellent value in terms of quality and 
  3141. performance per pound. In general, it is very easy to set up and use 
  3142. and, reflecting its pedigree, is entirely stable with very few rough 
  3143. edges. As a universal digitiser (one solution for all users), it is 
  3144. splendid.
  3145. 9.11
  3146. Panorama Ö 
  3147. 9.11
  3148. The Big Picture
  3149. 9.11
  3150. Panorama is an optional extra for use with Vision 24 (working with any 
  3151. 254 or 508-line interface). To get the upgrade, you need to send your 
  3152. interface card to HCCS and, in return, you appear to get a Christmas 
  3153. hamper! The sizeable box contains your upgraded interface and the 
  3154. goodies listed below (definitely not for little fingers or glue-
  3155. sniffers).
  3156. 9.11
  3157. In essence, Panorama allows you to take a rectangular sequence of 
  3158. digitised frames, and get the computer to merge and blend them into a 
  3159. single image of much higher definition than is normal for the single 
  3160. frame. There is a limit of two frames in the shorter axis but, in 
  3161. theory, there is no limit to the number of frames in the other. 
  3162. Panoramic images in the vertical, horizontal or diagonal are possible.
  3163. 9.11
  3164. The general procedure
  3165. 9.11
  3166. The main requirements for the source images to be used by Panorama are 
  3167. that they must be in 32K or 16M colour, and adjacent frames must overlap 
  3168. by at least 2/3. The user-guide goes into considerable detail on how 
  3169. best to prepare the source video, digitise a sequence and process the 
  3170. panorama but, reduced to basics, the procedures are:
  3171. 9.11
  3172. Å Capture the source video, perhaps a simple panning shot using a 
  3173. camcorder, preferably mounted on a tripod.
  3174. 9.11
  3175. Å Digitise a sample frame from the source video and optimise the 
  3176. brightness setting etc.
  3177. 9.11
  3178. Å Grab the desired sequence of frames from the source video (allowing, 
  3179. say, 2 frames/second plus a few frames leeway).
  3180. 9.11
  3181. Å Click on C to process the sequence. The resultant sprites are saved 
  3182. into a single sprite file. (It would be feasible to use a sequence of 
  3183. images from a video still camera instead.)
  3184. 9.11
  3185. Å Review the sprite file, deleting any unwanted images and thinning out 
  3186. the remainder to minimise the total, ensuring adjacent images overlap by 
  3187. at least 2/3.
  3188. 9.11
  3189. Å Select Panorama function, drag the sprite file to the É24æ icon Ö and 
  3190. wait patiently!
  3191. 9.11
  3192. Be very, very patient...
  3193. 9.11
  3194. This is where five SA-110s on a Hydra would come in handy... To merge 
  3195. and blend the images seamlessly, Panorama has to perform an enormous 
  3196. amount of number-crunching and, on the RiscPC 710, this takes around 15-
  3197. 25 minutes per frame. In the meantime, RAM and disc storage overheads 
  3198. are considerable.
  3199. 9.11
  3200. To put all that in perspective, the panorama below (Castle Howard, 
  3201. a.k.a. Brideshead Revisited) started life as a 12-second panning shot. 
  3202. Allowing for a little leeway, a 30-frame sequence of 32K colour images 
  3203. was captured and digitised Ö total 21Mb! Six unwanted images were 
  3204. deleted and, of the remaining 24, every third image was retained to 
  3205. maintain the    2/3 overlap between frames.
  3206. 9.11
  3207. Panorama needed just under 4Mb RAM for the processing which, to merge 
  3208. and blend the nine remaining sprites, took 3hrs:40 mins.
  3209. 9.11
  3210. Be very, very impressed...
  3211. 9.11
  3212. After all that time, and patience, the reward comes as a 2Mb+ sprite 
  3213. (2,000╫500 pixels) whose overall definition and quality is considerably 
  3214. better than that of the individual images going to make up the panorama. 
  3215. This has much to do with the success of the blending process and, in 
  3216. general terms, the final image quality is more akin to, say, a 300dpi 
  3217. scanned image than one digitised from a relatively low-resolution video 
  3218. source.
  3219. 9.11
  3220. Although the techniques necessary to ensure 2/3 overlap between 
  3221. consecutive upper and lower frames in a 2 ╫ n panorama, are fully 
  3222. explained in the user-guide, they are, to say the very least, 
  3223. interesting! By the time you read this, I hope to have tried out an 
  3224. alternative, undocumented technique which, if it works, could simplify 
  3225. the whole procedure.
  3226. 9.11
  3227. Printing panoramas
  3228. 9.11
  3229. Vision 24 includes a utility to enable huge panoramas to be printed 
  3230. using, say, A4 paper as Étilesæ (hence the ruler, knife and adhesive). 
  3231. The number of tiles, with or without overlap or crop marks, is user-
  3232. selectable.
  3233. 9.11
  3234. I havenæt tested this function rigorously but, on the basis of a brief 
  3235. assessment, it appears to run as advertised. It will work with any 16-
  3236. bit or 24-bit sprite, not necessarily one prepared in Vision 24 or 
  3237. Panorama.
  3238. 9.11
  3239. The end bit
  3240. 9.11
  3241. This monthæs offers: If any readers would care to supply one or two 
  3242. formatted discs (in a jiffy bag only please) with return postage, Iæll 
  3243. send you some sample images grabbed by the Vision 24 digitiser, 
  3244. including the source sprite for the above panorama (1.6Mb disc required 
  3245. for the 32K colour version).
  3246. 9.11
  3247. If you ask, I will supply some explanatory notes about the alternative 
  3248. techniques, the pricing structure and the Keystroke hotkey mentioned 
  3249. above. Iæll supply the A4 envelope but please include sufficient postage 
  3250. to cover 100g (e.g. two 2nd class stamps). JimáNottingham, 16 Westfield 
  3251. Close, Pocklington, York, YO4 2EY.
  3252. 9.11
  3253. The Vision24 digitiser (254 lines) is ú103 through Archive, and the 508 
  3254. line version is ú135. The complete Panorama pack including 508-line 
  3255. digitiser, 16 sheets of A4 inkjet paper, 16 foam A4 tiles, a can of 
  3256. aerosol glue, a stainless steel 12 inch ruler and a knife(!) costs ú290 
  3257. through Archive Ö remember to specify which computer you are using. 
  3258. Upgrades are available, but only direct from HCCS, not through 
  3259. Archive.áuá
  3260. 9.11
  3261. VersaTile
  3262. 9.11
  3263. Christopher Jarman
  3264. 9.11
  3265. Several years ago, in my school, I used to have a whole lot of paper 
  3266. pads with Arabic patterns on, which were wonderful for keeping children 
  3267. occupied during wet playtimes. They coloured them in with fibre tips. 
  3268. The publishers professed all kinds of mathematical and educational 
  3269. benefit from them, but they were just entertaining. 
  3270. 9.11
  3271. There is something of this element in VersaTile. It claims to encourage 
  3272. mathematical ideas; and indeed tessellation is a mathematics Éthingæ. 
  3273. However, as in those heady days of multihedra and milkstraws, Iásuspect 
  3274. that there will be more fun extracted from this application than 
  3275. mathematics.
  3276. 9.11
  3277. Floor pattern made in VersaTile and put into Architech as a drawfile for 
  3278. a base to the model 3D minaret.
  3279. 9.11
  3280. VersaTile comes on two 800Kb discs, one called the Editor disc which 
  3281. contains the main application, but also free copies of Oak Solutionsæ 
  3282. DrawPlot and DrawPrint. The other Examples disc contains 29 VersaTile 
  3283. files showing the wide range of designs which are possible. Two A5-size 
  3284. printed manuals for all these, complete the package. It is essential to 
  3285. register the application before it can be used and, as is normal today, 
  3286. it is easier to use when installed on a hard disc if you have one.
  3287. 9.11
  3288. It is well worth looking through some of the examples before trying any 
  3289. designs yourself, just to get an idea of what the program has to offer. 
  3290. It is quite surprising how sophisticated the tiling patterns can become. 
  3291. Anyone who has admired Arabic architecture will be able to have a go at 
  3292. some of those complex designs after a short while with this package.
  3293. 9.11
  3294. There are two useful tutorials in the draft manual, and I would advise 
  3295. working through them slowly because the toolbar is not obvious, and this 
  3296. is the best way of getting to know what it will do. I confess that, 
  3297. before starting on VersaTile, I had thought that all the tiling and 
  3298. tessellation one would ever need to do could be done quite easily using 
  3299. Artworks. However, although it would be possible to use Artworks for 
  3300. most of the patterns, VersaTile is so elegant in the way it magnetises 
  3301. tiles together, either by their sides or their corners, that it is a joy 
  3302. to create with it. The maximum number of sides that you may 
  3303. automatically give a shape is thirty, but I found that after twenty 
  3304. sides almost any shape looks like a circle.
  3305. 9.11
  3306. There are tools to change the colours of tiles, the colour of their 
  3307. borders and the thickness of the lines. You can rotate, reflect and 
  3308. magnify and, of course, combine any number of different tiles in any 
  3309. number of combinations. The program is somehow satisfyingly obedient and 
  3310. neat. Tiles do not have to touch edge to edge, they can be overlapped, 
  3311. grouped and generally manipulated in ways that I had never thought of, 
  3312. until I tried playing about with this program.
  3313. 9.11
  3314. The results can be saved as VersaTile files, or as drawfiles, so it is 
  3315. possible to use your patterns immediately in DTP or other applications 
  3316. such as Architech or Iotaæs Complete Animator. Or they can be dropped 
  3317. into Artworks to be manipulated in all the usual ways.
  3318. 9.11
  3319. It is clear that mathematicians will be able to demonstrate 2D and 3D 
  3320. shapes and their properties. Many pupils will be able to discover for 
  3321. themselves what is meant by congruence, translation and rotation, etc. 
  3322. The manual says that, although the program is founded in mathematics, it 
  3323. will be of use to Artists and Designers. Itæs a very well justified 
  3324. claim. 
  3325. 9.11
  3326. Well, I am off to design a magic carpet, a Navajo cloak, an African wall 
  3327. hanging and a Celtic belt. VersaTile will both inspire and help me.
  3328. 9.11
  3329. VersaTile is available from Dial Solutions, price ú50 +VAT or ú56 
  3330. through Archive.áuá
  3331. 9.11
  3332. Starting Basic Ö 12
  3333. 9.11
  3334. Ray Favre
  3335. 9.11
  3336. Text and graphics Éviewportsæ
  3337. 9.11
  3338. This session starts to introduce the keyword VDU Ö which covers a vast 
  3339. range of (mainly) visual effects. It is always in the form VDUxx (where 
  3340. xx is a number in the range 0-255) and often needs further numbers 
  3341. attached to it as parameters. We will be devoting a later article to 
  3342. this keyword alone, but for now only five VDU commands are introduced.
  3343. 9.11
  3344. (The points covered below are demonstrated in the program ÉGraphTextæ on 
  3345. the monthly disc Ö in rather lurid colours! The program allows you to 
  3346. step through each section in sequence, by pressing any key. The REMs 
  3347. suggest some changes to make to explore the effects. It is probably best 
  3348. to read all the points first, then read the program REMs and take a hard 
  3349. copy. Then re-read them while stepping through the running program.)
  3350. 9.11
  3351. Separate viewports
  3352. 9.11
  3353. So far, weæve used text in the conventional non-Wimp way Ö positioning 
  3354. it on the screen using line and character spacings counting from the top 
  3355. left-hand corner Ö and helped by the TAB keyword and other Émodifiersæ 
  3356. when necessary. Thereæs nothing wrong with this method, but it has its 
  3357. limitations.
  3358. 9.11
  3359. It is important to realise that, so far, when we have put text or 
  3360. graphics on the screen, we have in fact been putting the text on the 
  3361. Étext screenæ and the graphics on the Égraphics screenæ. There are, in 
  3362. effect, two separate Éscreensæ which can be regarded as separate 
  3363. entities by the programmer Ö each with its own viewing window onto the 
  3364. screen. Acorn prefers to use the term Éviewportæ, no doubt to avoid 
  3365. clashing with Wimp Éwindowsæ.
  3366. 9.11
  3367. Under default conditions, both text and graphics viewports are identical 
  3368. in size and position (both filling the screen). Therefore, under default 
  3369. conditions, text and graphics appear together, although they are in fact 
  3370. overlaid. A little later, we shall see how to change these viewport 
  3371. sizes and the separate text and graphic viewports will then become self-
  3372. evident.
  3373. 9.11
  3374. Instructions VDU 4 and 5
  3375. 9.11
  3376. Having separate text and graphics viewports raises the question of how 
  3377. to get both text and graphics onto one viewport. Fortunately, BBC Basic 
  3378. is very flexible. If we issue the Basic instruction VDUá5, theátext 
  3379. cursor is made to move to the graphics viewport and to coincide with the 
  3380. graphics cursor. The text cursor is then inseparable from the graphics 
  3381. cursor Ö and just as invisible. Text can now be written on the graphics 
  3382. screen and positioned (more precisely than in the text viewport) with 
  3383. graphics statements e.g. MOVE. When youæve finished, VDUá4 separates the 
  3384. cursors again, putting the text cursor back to the text viewport Ö and 
  3385. to the exact position it was when the VDUá5 command was issued.
  3386. 9.11
  3387. Once the VDUá5 instruction has been issued, the text colour control/
  3388. plotting actions (not yet covered fully in this series) are determined 
  3389. by the graphics colour/plotting actions in force Ö so, for instance, to 
  3390. set the text colour you need to use the GCOL keyword.
  3391. 9.11
  3392. Despite this change of text controlling actions, many of the usual text 
  3393. cursor control commands e.g. linefeed, carriage return, TAB, etc all 
  3394. still move the combined text/graphics cursor by the correct amounts for 
  3395. the display mode being used Ö but the text no longer scrolls when the 
  3396. side or bottom of the viewport is reached.
  3397. 9.11
  3398. For instance, letæs assume you have already issued the VDU 5 
  3399. instruction, and the combined text/graphics cursor happens to be 
  3400. somewhere near the centre of the screen. If you now issue the 
  3401. instruction PRINT öabcò (i.e. without a semi-colon or other cursor-
  3402. controlling commands) the combined text/graphics cursor will print öabcò 
  3403. at the current cursor position and then jump to the left-hand edge of 
  3404. the viewport one line down Ö just as it would do in the text viewport.
  3405. 9.11
  3406. However, when you are using VDU 5, this feature willápossibly not be 
  3407. what you want Ö so you will find that you will be using the semi-colon 
  3408. at the end of a PRINT statement very much more, to hold the combined 
  3409. cursor at the end of the printed text. Betterástill, you will get into 
  3410. the habit of moving theácombined text/graphics cursor to exactly where 
  3411. you want it before each text/graphic printing/plotting action. This is a 
  3412. far safer practice, because it then doesnæt normally matter where the 
  3413. cursor ends up afterwards.
  3414. 9.11
  3415. Similarly, when using VDU 5, you need to be a little careful about using 
  3416. TAB (with a single number) after a PRINT statement ending with a semi-
  3417. colon. As with the normal text screen, if the cursor is already past 
  3418. your TAB number, it will jump to the next line before printing starts.
  3419. 9.11
  3420. For these reasons, it is less common to see text cursor control 
  3421. commands, apart from the semi-colon perhaps, being used after a VDU 5 
  3422. has been issued.
  3423. 9.11
  3424. Text character position
  3425. 9.11
  3426. Using VDUá5, there is an immediate difference seen in the way the text 
  3427. position is defined Ö compared to what we are used to in the text 
  3428. viewport Ö because the graphics origin (point 0,0) is at the bottom 
  3429. left-hand corner of the default screen and positive y-axis values move 
  3430. the cursor upwards.
  3431. 9.11
  3432. A second, consequential, difference is that text characters are now 
  3433. printed with the top left-hand corner of their Écharacter gridæ at the 
  3434. cursor position. (The Écharacter gridæ can best be thought of as a 
  3435. standard rectangular grid of pixels used to define the letter shapes.) 
  3436. In the text viewport, we are used to the cursor being positioned in line 
  3437. with the bottom of the text characters.
  3438. 9.11
  3439. Try printing text at graphics point (0,0) to see these differences Ö 
  3440. youæll only just see the tops of some letters. (If you are puzzled why 
  3441. you can see the tops of some letters, rather than nothing at all, 
  3442. remember that plotting point (0,0) actually plots the bottom left-hand 
  3443. pixel on the screen. Refer back to Part 10 about screen resolution and 
  3444. pixel sizes.)
  3445. 9.11
  3446. Overwriting
  3447. 9.11
  3448. With VDU 5, if you overwrite one piece of text by another, the original 
  3449. will not be deleted Ö it will be, literally, overwritten. This enables 
  3450. some good text effects to be achieved; e.g. repeating some words in a 
  3451. different colour and offsetting them slightly produces shadow effects.
  3452. 9.11
  3453. Defining viewports (VDU 24, 26 and 28)
  3454. 9.11
  3455. We can very easily redefine the graphics and text viewports Ö using 
  3456. VDU24 and VDU28 respectively. They both work in a similar manner, but 
  3457. there are differences.
  3458. 9.11
  3459. VDU28 takes the form:
  3460. 9.11
  3461. VDU 28,LeftmostTab%,BottommostTab%, RightmostTab%,TopmostTab%
  3462. 9.11
  3463. Note that there are four numbers after VDU28 and they are separated by 
  3464. commas. These numbers, as suggested by the variable names used above, 
  3465. define the position and size of the rectangular text viewport. The 
  3466. values are in text coordinates, i.e. character tab and line positions on 
  3467. the default viewport Ö and the resulting rectangle will include the 
  3468. positions given. So:
  3469. 9.11
  3470. VDU 28,5,10,15,0
  3471. 9.11
  3472. will change the text viewport to a rectangle 11 text characters wide 
  3473. (from tab position 5 to tab position 15, both inclusive, on the default 
  3474. screen) and 11 lines high (from line 0 to line 10 inclusive).
  3475. 9.11
  3476. Note that this command only allows you to redefine a smaller text 
  3477. viewport somewhere within the default text viewport. If you use a number 
  3478. larger than the maximum characters-per-line or lines-per-page available 
  3479. in the screen mode in use, the command will revert to the default 
  3480. viewport. (As this happens without an error message, the cause can be 
  3481. less than obvious sometimes. Be particularly careful if you develop a 
  3482. program in one mode and change it later.)
  3483. 9.11
  3484. Having redefined the text viewport, all subsequent text printing 
  3485. operations will occur in the new viewport and its top left-hand corner 
  3486. will be the new tab position (0,0). Normal scrolling will occur at the 
  3487. new viewport boundaries. Anything already on the screen before the VDU28 
  3488. instruction, and outside the new viewport, will remain.
  3489. 9.11
  3490. There is nothing to stop you redefining the text viewport in this way as 
  3491. often as you like, and many programs do this, e.g. to get a scrolling 
  3492. window within other, static, text.
  3493. 9.11
  3494. It really is as simple as that, but donæt forget that having issued such 
  3495. an instruction, the new viewport will not be self-evident on the screen 
  3496. unless, for example, you then redefine its background colour, for 
  3497. instance.
  3498. 9.11
  3499. VDU 24 takes the form:
  3500. 9.11
  3501. VDU 24,LeftmostPoint%;BottommostPoint%;RightmostPoint%;TopmostPoint%;
  3502. 9.11
  3503. Note the semi-colons after the first comma Ö and the extra semi-colon at 
  3504. the end. This time, the values are in normal graphics OS units and again 
  3505. you can only redefine a graphics viewport smaller than, and within, the 
  3506. default screen size for the screen mode in use. (However, this time 
  3507. there is a rider to which we will return later, concerning what happens 
  3508. if we alter the graphics origin.)
  3509. 9.11
  3510. With VDU 24, the graphics origin is not automatically changed. Graphics 
  3511. commands will act exactly as before, but only those actions which cause 
  3512. plotting within the redefined window will actually become visible Ö so 
  3513. the effect is very much more like a smaller window on a larger screen.
  3514. 9.11
  3515. VDU 26 simply returns everything to the default viewports (and returns 
  3516. graphics origin to bottom left-hand corner if it has been changed).
  3517. 9.11
  3518. Final point
  3519. 9.11
  3520. If you issue a VDUá5 command in a non-Wimp program, ensure that your 
  3521. error traps issue a VDUá4 before they report an error to the screen. 
  3522. Otherwise an error occurring while the VDUá5 is in force might well 
  3523. print its error message outside the viewport and you will have no idea 
  3524. that an error has occurred, nor whatæs gone wrong.
  3525. 9.11
  3526. (Now is the place to examine the demonstration program, ÉGraphTextæ.)
  3527. 9.11
  3528. Back to the ÉLoanæ 
  3529. 9.11
  3530. program ...
  3531. 9.11
  3532. To show how VDUá5 is used in practice, ÉLoan_12Aæ on the monthly disc 
  3533. has been upgraded from ÉLoan_11Bæ (i.e. as left from the last article) Ö 
  3534. solely in respect of some changes to the labelling on the two graphs 
  3535. currently available. That is, under DEFáPROCfindNumberOfPayments and 
  3536. DEFáPROCaxes(TargetLine). The only significant new point to note is how 
  3537. we have used the new variable CharWidth% to offset the text to the 
  3538. desired positions. CharWidth% is assigned the value 16 because we are 
  3539. using a display mode which is 1280 OS units wide and can have 80 text 
  3540. characters across it, i.e. 1280 / 80 = 16. There are ways to set this 
  3541. offset automatically to take account of any display mode, but that is 
  3542. beyond us yet.
  3543. 9.11
  3544. ÉLoan_12Bæ provides the substantive upgrade for this session. It 
  3545. contains the necessary lines to put the number of graphs to be plotted 
  3546. under the control of a REPEAT...UNTIL loop, plus some simple algorithms 
  3547. to adjust the trial interest rate each time so that the graph eventually 
  3548. Éhomes inæ on the target line. To make things more attractive, the 
  3549. colour of the graph changes when itæs Égetting nearæ Ö and the graph of 
  3550. the final result is picked out in yet another colour. Itæs worth going 
  3551. through the action in more detail...
  3552. 9.11
  3553. Getting the program to converge on the answer
  3554. 9.11
  3555. We firstly have to decide what accuracy we will accept for the final 
  3556. interest rate answer Ö and the listing chooses 0.1% at line 3220. Having 
  3557. set this, PROCaxes() is amended (lines 3660-3700) to draw two short 
  3558. lines bracketing the target line near its right-hand end, to represent a 
  3559. Égetting nearæ area. These lines are arbitrarily set apart at 10 times 
  3560. the accuracy limit and are drawn over approximately the last 5% of the 
  3561. x-axis.
  3562. 9.11
  3563. Having set the initial conditions and installed the REPEAT...UNTIL loop 
  3564. within DEFáPROCplots(), the trial interest rate adjusting mechanism is 
  3565. called (at line 4340) after each graph is drawn. It is a two-stage 
  3566. mechanism: the trial rate is firstly varied fairly coarsely, by 
  3567. PROCbracket, until the program registers that it has found two trial 
  3568. values which straddle the target. i.e. it has a value in the variable 
  3569. LowRate which is known to be Étoo lowæ and a value in HighRate which is 
  3570. known to be Étoo highæ. This condition occurs Ö see DEF PROCbracket Ö 
  3571. when both CumTooHigh% and CumTooLow% become TRUE. For the first few 
  3572. iterations, both LowRate and HighRate will both be either Étoo highæ or 
  3573. Étoo lowæ Ö and hence only one of CumTooHigh% and CumTooLow% will be 
  3574. TRUE. Once bracketing has been achieved, the interest rate adjusting 
  3575. mechanism switches to PROCconverge which Ö by line 4960 Ö Éhomes inæ the 
  3576. HighRate and LowRate values until the result of ÉNæ accumulations (i.e. 
  3577. the right-hand end of the graph) differs from the target value by less 
  3578. than the specified accuracy.
  3579. 9.11
  3580. After each graph is drawn, a check is also made (line 4320) to see 
  3581. whether the result is within the Égetting nearæ range. If it is, then 
  3582. next time round (line 4240) the graph plotting colour is changed from 
  3583. cyan to white. When the answer is reached, the final graph is re-drawn 
  3584. in red. The overall effect (see Figure 1) is typically a spray of 
  3585. broadly similar graphs: the cyan-coloured outer ones surrounding some 
  3586. white ones, with a single, red graph among them representing the answer 
  3587. value.
  3588. 9.11
  3589. However, this is not always the case, as sometimes the algorithm Égets 
  3590. luckyæ and hits the target with very few attempts Ö whereas, at other 
  3591. times, reaching the Égetting nearæ criteria doesnæt always prevent the 
  3592. next few adjustments to the trial interest rate from going outside the 
  3593. Égetting nearæ area again, before finally zeroing in.
  3594. 9.11
  3595. The best visual effect is obtained by having a reasonably high interest 
  3596. rate (but not too high), which produces nicely curved graphs, not too 
  3597. close together.
  3598. 9.11
  3599. The plotting action takes place too quickly for human observation, so a 
  3600. 1-second pause has been added to the REPEAT...UNTIL loop, by PROCpause() 
  3601. in line 4260. This PROC uses the built-in function TIME which, in this 
  3602. case, simply reads the internal computer clock at the start of a 
  3603. REPEAT...UNTIL loop, then keeps reading the clock again each time round 
  3604. the loop Ö until the new time differs from the initial reading by more 
  3605. than the number of centiseconds weæve chosen Ö in this case 100, or 
  3606. 1ásecond. The REMs in DEF PROCpause() should enable you to follow this 
  3607. very common timing action.
  3608. 9.11
  3609. There are a few other points worth noting in the listing. Because we 
  3610. need to know the result of one complete accumulation of N terms (i.e. 
  3611. one graph plot) before we know whether or not Ö and in which direction Ö 
  3612. to adjust the trial rate, the checks need to come at the end of the 
  3613. REPEAT...UNTIL loop. This means that the trial rate is adjusted once 
  3614. more after the answer has been achieved, just before the loop is exited. 
  3615. This could be overcome by an additional condition applying to line 4340, 
  3616. but to keep it as simple as possible, Iæve overcome this by 
  3617. recalculating the Éanswer rateæ after exiting the loop (line 4400) Ö 
  3618. using B, which is calculated at the start of each loop and has therefore 
  3619. not been altered again before exit. Also, this same B is used to re-plot 
  3620. the final graph in red (line 4380) Ö because we didnæt know it was the 
  3621. final one when it was drawn the first time!
  3622. 9.11
  3623. Expanding the action ... next time
  3624. 9.11
  3625. The program works well enough, but the action at the right-hand end of 
  3626. the graph, in and around the Égetting nearæ area, is pretty cramped and 
  3627. difficult to see in detail. It would be nice (and a good graphics 
  3628. exercise) to zoom into that area Ö and this is what happens next time, 
  3629. together with some other finishing touches.
  3630. 9.11
  3631. Donæt forget the feedback, queries (and A4 SAEs for printed listings) 
  3632. to: 26 West Drayton Park Avenue, West Drayton, UB7 7QA.áuá
  3633. 9.11
  3634. Two patterns from the example disc
  3635. 9.11
  3636. System Variables - Part 2
  3637. 9.11
  3638. Andrew Berry
  3639. 9.11
  3640. Last monthæs article described the use of Obey$Dir, App$Dir and 
  3641. App$Path, and the list will be extended this month to cover other system 
  3642. variables.
  3643. 9.11
  3644. Filetypes
  3645. 9.11
  3646. Each type of file associated with an application has a filetype. This is 
  3647. so that the computer knows which application should load the file into 
  3648. when it is double-clicked, and so that it can also display the 
  3649. appropriate icon in a directory viewer. For instance, drawfiles have a 
  3650. filetype &AFF. This information can be displayed by clicking <menu> over 
  3651. the file in a directory viewer and following the menu structure to 
  3652. display the ÉAbout this objectæ window. The filetype is displayed in 
  3653. brackets in the second icon down, but for most types of file, there is 
  3654. also a description of the filetype, for instance ÉDrawFileæ or ÉSpriteæ. 
  3655. This extra information is known as the textual name and is set by a 
  3656. system variable.
  3657. 9.11
  3658. The system variables which hold this information are of the form
  3659. 9.11
  3660. File$Type_xxx
  3661. 9.11
  3662. where xxx represents the filetype in hexadecimal. The list of filetypes 
  3663. can be displayed by typing
  3664. 9.11
  3665. *Show File$Type*
  3666. 9.11
  3667. at the command line. Once the textual name has been set, it can be used 
  3668. instead of the filetype when, for instance, setting the type of a file. 
  3669. The advantage of using a textual name is that it is often easier to 
  3670. remember than the hexadecimal filetype.
  3671. 9.11
  3672. Using EasiWriter as an example, the !Boot file contains the following 
  3673. line which sets the filetype &D01 to have a textual name ÉEasiDocæ.
  3674. 9.11
  3675. Set File$Type_D01 EasiDoc
  3676. 9.11
  3677. Run types
  3678. 9.11
  3679. If you look at the list displayed by *Show, you will see a large group 
  3680. of variables of the form
  3681. 9.11
  3682. Alias$@RunType_xxx
  3683. 9.11
  3684. with many of them followed by a statement such as
  3685. 9.11
  3686. Run ADFS::Programs.$.!App.!Run %*0
  3687. 9.11
  3688. Each of these lines contains information which tells the computer how to 
  3689. load a particular type of file when it is double-clicked. For instance, 
  3690. EasiWriter sets the system variable Alias$@RunType_D01 when it is first 
  3691. seen by the filer. Thereafter, when an EasiWriter file (type &D01) is 
  3692. double-clicked, the computer knows to send it to EasiWriter for editing. 
  3693. If you try to load an EasiWriter file without first letting the filer 
  3694. see the EasiWriter application, an error is generated because this 
  3695. variable has not yet been set and the computer doesnæt know what to do 
  3696. with that particular type of file.
  3697. 9.11
  3698. You may notice that most lines finish with É%*0æ. This is replaced by 
  3699. the filename of the object which was double-clicked, so the application 
  3700. knows the filename of the file to be loaded.
  3701. 9.11
  3702. Run types are usually defined in the !Boot file of the application so 
  3703. that files can be loaded without first loading the application. In the 
  3704. case of EasiWriter, the !Boot file contains the following line
  3705. 9.11
  3706. Set Alias$@RunType_D01 Run <Obey$Dir>.!Run %*0
  3707. 9.11
  3708. where <Obey$Dir> is automatically replaced by the pathname of the 
  3709. EasiWriter directory, as described last month.
  3710. 9.11
  3711. Print types
  3712. 9.11
  3713. These are similar to run types, and determine the action to be taken 
  3714. when a file is dragged to a printer driver. Although it is more usual to 
  3715. print a file from within an application, dragging some types of file to 
  3716. a printer driver will load the appropriate application and then print 
  3717. the file. For this to work, a system variable of the form
  3718. 9.11
  3719. Alias$@PrintType_xxx
  3720. 9.11
  3721. must be set. Again, using EasiWriter as an example, the !Boot file 
  3722. contains the following line.
  3723. 9.11
  3724. Set Alias$@PrintType_D01 Run <Obey$Dir>.!Run -p
  3725. 9.11
  3726. Note that this line includes a trailing space after É-pæ.
  3727. 9.11
  3728. App$Options
  3729. 9.11
  3730. This is used to hold start-up options for the application ÉAppæ, and 
  3731. will normally be included in a desktop boot file. It consists of a list 
  3732. of options separated by spaces. If an option can be set either on or 
  3733. off, it should consist of a single character followed by É+æ (for on) or 
  3734. Éæ- (for off), for example ÉP+æ or ÉDæ-. Other options should consist of 
  3735. a single character followed by a number, for example ÉD24æ. Your 
  3736. application should only save those options which differ from the 
  3737. default. If all options are in the default state, this variable should 
  3738. not be set.
  3739. 9.11
  3740. Options for Draw are set by the variable Draw$Options, the use of which 
  3741. is described in the User Guide. For example, I have added the following 
  3742. line to my !Boot application.
  3743. 9.11
  3744. Set Draw$Options MS
  3745. 9.11
  3746. This causes Draw to start up with ÉSelectæ, being the default tool for 
  3747. each new file which is created or loaded.
  3748. 9.11
  3749. Alias$...
  3750. 9.11
  3751. One of the first lines displayed by *Show is
  3752. 9.11
  3753. Alias$. : Cat
  3754. 9.11
  3755. Without this line, you would not be able to use the abbreviation É*.æ to 
  3756. display the current directory ù you would need to type *Cat each time. 
  3757. Other abbreviations can be set in this way. For instance, if you often 
  3758. type ÉRMReInit SpriteUtilsæ then you could set the system variable 
  3759. ÉAlias$RMæ (or other suitable abbreviation in place of ÉRMæ) by typing 
  3760. the following
  3761. 9.11
  3762. *Set Alias$RM RMReInit SpriteUtils
  3763. 9.11
  3764. after which, typing *RM would execute the command É*RMReInit 
  3765. SpriteUtilsæ. The characters %*0 can also be used as shown.
  3766. 9.11
  3767. *Set Alias$RM RMReInit %*0
  3768. 9.11
  3769. Again, the command RM has replaced RMReInit, but can now be used with 
  3770. any module title, not just SpriteUtils. For instance, typing É*RM 
  3771. Percussionæ would execute the command É*RMReInit Percussionæ, because 
  3772. anything entered after ÉRMæ is substituted for %*0.
  3773. 9.11
  3774. These are rather trivial examples, but it would be possible to build up 
  3775. your own series of system variables to replace long commands which you 
  3776. often type. Lines to set these variables could be included in a boot 
  3777. file.
  3778. 9.11
  3779. A useful application of this type of system variable has been suggested 
  3780. by Alex Singleton. For protection purposes, it is possible to redefine 
  3781. the command É*Configureæ to essentially disable any reconfiguration of 
  3782. the computer from the command line, for instance in a school. The 
  3783. following line should be included in a boot file.
  3784. 9.11
  3785. Set Alias$Configure Echo This computer cannot be reconfigured|M||
  3786. 9.11
  3787. Any attempt to use the *Configure command will now produce the message 
  3788. given. To bypass the protection the command
  3789. 9.11
  3790. *Unset Alias$Configure
  3791. 9.11
  3792. must be entered, after which *Configure will work as normal.
  3793. 9.11
  3794. CLI$Prompt
  3795. 9.11
  3796. The usual command line prompt is single asterisk (*) but this can be 
  3797. changed by the use of the system variable CLI$Prompt. For an example of 
  3798. this, type the following at the command line.
  3799. 9.11
  3800. *Set CLI$Prompt <143>
  3801. 9.11
  3802. In this case, the angular brackets do not denote a system variable, but 
  3803. the character with ASCII code 143 (Å). You will see that the command 
  3804. line prompt will change from the usual É*æ to ÉÅæ. A more useful 
  3805. application of CLI$Prompt would be to display the current time followed 
  3806. by an asterisk. This is achieved by the use of the following line.
  3807. 9.11
  3808. *SetMacro CLI$Prompt <Sys$Time> *
  3809. 9.11
  3810. Donæt worry about the use of SetMacro ù this will be described next 
  3811. month. If youære interested in the difference between Set and SetMacro, 
  3812. try using Set in the above example and look for the effect this has on 
  3813. the prompt.
  3814. 9.11
  3815. Miscellaneous
  3816. 9.11
  3817. The current time, date and year are held by the system variables 
  3818. Sys$Time (as used above), Sys$Date and Sys$Year respectively. Wimp$Scrap 
  3819. holds the full pathname of the Wimp scrap file which should be used for 
  3820. data transfer. Wimp$ScrapDir holds the full pathname of the scrap 
  3821. directory within the application !Scrap which can be used for storing 
  3822. temporary files. Desktop$File holds the filename of the Boot file which 
  3823. was run when the desktop first started up. Finally, Wimp$State has the 
  3824. value Édesktopæ when the desktop is running and Écommandsæ otherwise.
  3825. 9.11
  3826. Next month
  3827. 9.11
  3828. In the final article next month, Iæll describe the use of File$Path and 
  3829. Run$Path and explain how to set system variables using *Set, *SetEval 
  3830. and *SetMacro. If you have any comments or corrections concerning this 
  3831. article, please write to me at: 39 Lancaster Avenue, Sandiacre, 
  3832. Nottingham, NG10 5GW.áuá
  3833. 9.11
  3834. Mission Control: Crystal Rain Forest 2
  3835. 9.11
  3836. Mike Tomkinson
  3837. 9.11
  3838. One software house that has consistently produced high quality products 
  3839. for the Acorn platform is Sherston Software. Their latest offering only 
  3840. suffers from a long title Ö Mission Control: Crystal Rain Forest 2. It 
  3841. is presented in the customary plastic wallet and consists of four discs, 
  3842. a User Guide, various task cards, an educational ideas booklet, some 
  3843. maps, a colour poster and some fact cards Ö quite a package even before 
  3844. you load it up!
  3845. 9.11
  3846. The stated educational aim of the adventure is to introduce primary 
  3847. school pupils to control technology in a highly original and motivating 
  3848. way. That comes straight from the User Guide and so the package should 
  3849. be judged against the stated aim.
  3850. 9.11
  3851. Loading the game is straightforward and its runs from hard or floppy 
  3852. disc. The software is copy protected by the key disc system, which 
  3853. requires a Startup disc to be in the disc drive at startup. This is for 
  3854. the Single User version, although an unprotected version is available 
  3855. with the site licence version. I do not like copy protection although I 
  3856. do see the need for it.
  3857. 9.11
  3858. On running the adventure, you are prompted for the various discs as 
  3859. required, or it can be installed on your hard disc. The program takes 
  3860. over the whole screen, rather like the excellent Badger Trails from the 
  3861. same software house and programmer, Simon Hosler. It can initially be 
  3862. disconcerting for the experienced user to lose the familiar desktop, but 
  3863. it has two distinct advantages for younger users Ö it presents a less 
  3864. distracting screen, and it allows a greater screen area for the 
  3865. excellent graphics and instructions.
  3866. 9.11
  3867. The language used in a program that is aimed at junior school children 
  3868. must always be considered carefully. They must be able to read it and 
  3869. understand it. If the game is used in an educational setting, this would 
  3870. present no real problems as the teacher could prepare the pupils by 
  3871. selecting any unfamiliar words and ensuring that the pupils did 
  3872. understand them. For this reason, I feel that the game is not suitable 
  3873. for any other than the most capable of pupils without a reasonable level 
  3874. of teacher intervention.
  3875. 9.11
  3876. As an introduction to control technology, it is not suitable without 
  3877. some prior knowledge and preparation. This may appear obvious, but the 
  3878. game states it is an introduction whereas it might be better to consider 
  3879. it as reinforcement of basic ideas, such as input and output, etc.
  3880. 9.11
  3881. Whilst on the subject of terminology, the whole adventure can be 
  3882. configured so that the pupils are presented with the same instructions 
  3883. as the control boxes they are likely to encounter in their own school. 
  3884. This is a particularly nice touch as there are now so many different 
  3885. control boxes available.
  3886. 9.11
  3887. It is this attention to detail that really sets this package apart. The 
  3888. teacher (or parent) can customise the whole adventure for the children 
  3889. using it. Parts of the game are similar to the old text-style adventure 
  3890. games, and the whole package involves children in solving problems. 
  3891. Although adults may be a little irritated by the characters and setting: 
  3892. öThe land of Azon, on the planet Oglo, is in deep trouble...ò type of 
  3893. thing, children seem to have no problem with this, and it is certainly a 
  3894. tried and tested method, as Sherston have been using it for many years 
  3895. in most of their now classic pieces of software.
  3896. 9.11
  3897. The booklet of Educational Ideas contains just that Ö some ideas for 
  3898. extending the use of the package into other curriculum areas and topics. 
  3899. Mission Control could be a starting point for control technology within 
  3900. a technology project, but would require some lead in, as stated above.
  3901. 9.11
  3902. The package costs ú44.95 + VAT (ú50 through Archive) for a single user, 
  3903. and site licences are very reasonable: ╫1.5 for Primary and ╫2 for 
  3904. Secondary Schools. This represents excellent value.
  3905. 9.11
  3906. In conclusion, I cannot speak too highly of this package. It is well 
  3907. conceived, well presented and certainly worth the asking price. It 
  3908. belongs in any Junior School attempting to present Control Technology in 
  3909. an interesting and entertaining way. It is particularly suited to the 
  3910. National Curriculum Key Stage 2 Programme of Study for the controlling, 
  3911. monitoring and modelling section. Sorry for the lapse into National 
  3912. Curriculum speak, but the program is aimed primarily at schools. Having 
  3913. said that, any parent looking for something more educational than 
  3914. zapping the aliens would be well advised to look at this package.áuá
  3915. 9.11
  3916. Freddy Teddy Directions
  3917. 9.11
  3918. Lisa and Bob Ames
  3919. 9.11
  3920. Lisaæs bit
  3921. 9.11
  3922. The game is a memory game. You learn about directions. There is a list 
  3923. of places to go to. You go to those places and count the things there. 
  3924. When you have visited the places, there is a question box. You type in 
  3925. your answers.
  3926. 9.11
  3927. If you want to change the counter, alter the sound effects, show names 
  3928. or count the moves, just press <ctrl-T> and you will get the Teacheræs 
  3929. menu. You have to type the number of your choice and you will change it.
  3930. 9.11
  3931. Some children may need to write the answers down on a piece of paper as 
  3932. they count them. I think it is quite suitable for children aged 4 and 
  3933. over.
  3934. 9.11
  3935. Bobæs bit
  3936. 9.11
  3937. This is a very simple program intended to help teach the concept of 
  3938. relative Left/Right, Up/Down, Forward/Backward, and absolute Left/Right.
  3939. 9.11
  3940. The action takes place on a map which runs in full screen mode 12; there 
  3941. are thirteen places on the map, and a random list of five places to 
  3942. visit is displayed at start-up. The places include specific entry 
  3943. points, where accuracy is needed, e.g. Library, Stadium, Church; and 
  3944. some general areas, entered from any point, e.g. Woods, River, Market, 
  3945. Square.
  3946. 9.11
  3947. There are two types of Directions used; these are chosen via a teachersæ 
  3948. control page. The first, absolute direction, refers to the arrow (for 
  3949. Freddy); e.g. left/right and forward/backward as the character would see 
  3950. it. The other type is screen-based; Up/Down and Left/Right. The 
  3951. teachersæ page is where the number of objects to count is decided; 
  3952. whether absolute or relative direction is used; whether the place names 
  3953. are shown, and selecting move counting and sound effects on or off.
  3954. 9.11
  3955. The labels for places can be shown. This is useful because the drawings 
  3956. are not particularly brilliant, e.g.áthe Supermarket could well be a 
  3957. block of flats! The list of places to visit can be displayed again by 
  3958. pressing the space bar. Upon entry to a place, the visitor is asked to 
  3959. count a number of people or things. These numbers are asked for when all 
  3960. places have been visited. Lisa had to write the numbers down. (Iáfound 
  3961. it difficult to remember four previous numbers while counting the slow 
  3962. appearance of ten cars at the Supermarket!) The teacher can choose 
  3963. between up to five or ten objects to count.
  3964. 9.11
  3965. The target age group isnæt shown on the package, or in the instructions. 
  3966. This is probably because the program will be appropriate at different 
  3967. ages for different children. However, with the very young, operation is 
  3968. difficult if the required level of reading hasnæt been achieved.
  3969. 9.11
  3970. I spotted only one inaccuracy in the manual; describing extra classroom 
  3971. work, the author writes; öOur own left and right are identified by the 
  3972. asymmetry of our bodiesò I know what he means, but it isnæt what he 
  3973. wrote! The last section in the manual is called Where Next?, and takes 
  3974. the form of trailers for other Topologika software!
  3975. 9.11
  3976. As part of a set of programs, perhaps there could be a subscription 
  3977. system where further purchases would attract a (substantially) 
  3978. discounted price.
  3979. 9.11
  3980. A very effective piece of software, but all too brief for the cost. 
  3981. Freddy Teddy Directions costs ú20 +VAT +ú2.50 p&p from Topologika, or 
  3982. ú25 through Archive.áuá
  3983. 9.11
  3984. HTML Edit 2
  3985. 9.11
  3986. Chris Johnson
  3987. 9.11
  3988. Some time ago in my Networking Column, I gave a short report on HTMLEdit 
  3989. version 1 as it was then. Iáconcluded that it looked a useful program, 
  3990. but I was yet to be convinced that it was good value for money. Since 
  3991. that time, a regular series of upgrades arrived by email (what an easy 
  3992. way to be supplied with upgrades!), and HTMLEdit has finally reached 
  3993. version 2. To my mind, this latest version is streets ahead of the very 
  3994. early versions.
  3995. 9.11
  3996. New features
  3997. 9.11
  3998. Let me just cover a few of its features. It is now HTML 3 compliant, 
  3999. although it does not force this on you. When opening a new document, you 
  4000. can choose which version of HTML you wish to be used for the header, and 
  4001. if opting for the later style, it is possible to set up the colours (as 
  4002. seen in a browser) using colour pickers, background texture, and so on. 
  4003. Quick entry of HTML 3 styles is now supported. For example, I find the 
  4004. sub- and super-script styles invaluable in scientific uses. In the 
  4005. toolbar and menu system, the HTML 3 enhancements are kept separate, so 
  4006. it is easy to work at the HTML 2 level. Other HTML features it now 
  4007. supports include tables.
  4008. 9.11
  4009. Other improvements include multiple document support Ö a major 
  4010. shortcoming of the first version. 
  4011. 9.11
  4012. The obligatory toolbar
  4013. 9.11
  4014. In common with lots of other applications, it now supports a large 
  4015. toolbar. Unlike most other applications, the toolbar is not attached to 
  4016. a particular window, but floats in the desktop. It operates on whichever 
  4017. HTMLEdit document has the input focus, and has buttons for most 
  4018. operations.
  4019. 9.11
  4020. The toolbar has the capability of keeping itself on top of the window 
  4021. stack. When this was first introduced in one of the beta upgrades, it 
  4022. was not very intelligent, in that it kept popping up onto the top of 
  4023. everything, including newly opened filer windows and even menus! I guess 
  4024. the author received a lot of feedback about that one because it was soon 
  4025. improved! In the latest version it only comes to the top when an 
  4026. HTMLEdit window has the input focus, and even here, it is more 
  4027. intelligent, since it will not force itself on top of a menu or a 
  4028. browser window when it is being used to preview the document being 
  4029. edited. Iánow find that I like it when I click in an HTMLEdit window to 
  4030. make some changes, and the toolbar immediately comes to the surface from 
  4031. under several other windows. If you do not like this behaviour it can be 
  4032. turned off completely.
  4033. 9.11
  4034. File import
  4035. 9.11
  4036. One of the major new features is a range of file import tools. For 
  4037. example, importing a CSV file will convert it into an HTML table, and 
  4038. there are a number of options for converting text files into HTML 
  4039. format. I have not yet used this in anger so cannot really comment. You 
  4040. can now import a sprite file, and it will convert it to a GIF or JPEG 
  4041. file directly.
  4042. 9.11
  4043. The GIF support includes GIF89, with interlacing and masking. It is 
  4044. possible either to specify the colour to use for the mask, or simply to 
  4045. take it from the sprite mask, as produced in Paint. One word of warning 
  4046. here. In Paint, converting pixels to the Émaskæ colour does not actually 
  4047. delete what was in the sprite before masking it. The mask is interpreted 
  4048. by the plotting routines in the operating system as pixels that must not 
  4049. be plotted. I assume that HTMLEdit simply looks at the first pixel in 
  4050. the image that is masked and uses that as the mask colour. Therefore, it 
  4051. is necessary to clear the mask to a single colour not used in the rest 
  4052. of the sprite and then convert it back to the mask. This is very easy to 
  4053. do in Paint using the flood fill option. If this is not done, the final 
  4054. masked GIF may not display correctly.
  4055. 9.11
  4056. I find it is extremely quick and easy to import and link to an image 
  4057. file, and for this feature alone, it is worth the cost of upgrading from 
  4058. version 1 to version 2. When importing images in this way, the size of 
  4059. the image is automatically inserted (essential if you wish capable 
  4060. browsers to render the page before downloading the images), such things 
  4061. as border thickness and alignment can be set, and the relative file path 
  4062. names are set up.
  4063. 9.11
  4064. Other nice features
  4065. 9.11
  4066. What other things do I like? Well, thereæs the intelligent delete, that 
  4067. deletes the whole of a <tag> or anchor with one keypress, and the ease 
  4068. with which one can drag and drop local files to set up the correct 
  4069. relative paths in hypertext links. (This only works if you keep to the 
  4070. final directory structure of course.) Filing system paths are completely 
  4071. Unix-compatible. Other features I have not yet made much use of, include 
  4072. the handling of forms, and the use of master pages to set up new 
  4073. documents.
  4074. 9.11
  4075. Browser support
  4076. 9.11
  4077. HTMLEdit can be used in parallel with any RISC OS browser to get a 
  4078. preview of your pages, with a single click on a toolbar button. In fact, 
  4079. it is recommended you use more than one browser to make sure your pages 
  4080. display correctly. I had become so used to using ArcWeb, that it came as 
  4081. a bit of a shock when I used Webster and Webite off the latest AU CD-ROM 
  4082. to test some of my pages. (They all worked all right, but just looked 
  4083. örather differentò, with different font styles, colours and so on.)
  4084. 9.11
  4085. Value for money?
  4086. 9.11
  4087. Is HTMLEdit value for money? At ú45, it is not cheap, but it now has so 
  4088. many features which put it well ahead of the various public domain add-
  4089. ons to certain editors, that I believe it is money well spent, if you 
  4090. are serious about producing HTML documents. I have found it to be 
  4091. invaluable. It is not WYSIWYG of course, but since the whole idea of 
  4092. HTML is to allow the browser to render pages as it sees fit, you cannot 
  4093. strictly have WYSIWYG anyway.áuá
  4094. 9.11
  4095. Chris Johnson <C.A.Johnson@hw.ac.uk>
  4096. 9.11
  4097. Small Ads
  4098. 9.11
  4099. (Small ads for Acorn 32-bit computers and related products are free for 
  4100. subscribers but we reserve the right to publish all, part or none of the 
  4101. material you send, as we think fit. i.e. some people donæt know what 
  4102. Ésmallæ means and there are certain things, as you can imagine, that we 
  4103. would not be prepared to advertise as a matter of principle. Sending 
  4104. small ads (especially long ones!) on disc is helpful but not essential. 
  4105. Ed.)
  4106. 9.11
  4107. WARNING Ö The text file containing these small ads was the subject of a 
  4108. last minute disc error! We HOPE these adverts are correct, but cannot 
  4109. make any guarantees.
  4110. 9.11
  4111. 6x TEAC CD-56E CD ROM drive, with cables, two months old, works with a 
  4112. RiscPC 700, ú75. SCSI 2 to SCSI 1 cable, new, unused, suitable for 
  4113. Power-Tec board, ú16. Eddie Lord, 72046.251@compuserve.com.
  4114. 9.11
  4115. 80Mb HD, Conner, IDE, ideal for A3010, ú40 o.n.o. Phone Charlie on 0116-
  4116. 266-0123. 
  4117. 9.11
  4118. A310 4Mb RAM, RISC OS 3.1, dual floppy drives, 10Mb IDE HD, AKF11 
  4119. monitor, backplane with Interword ROM, external 5╝ö floppy drives, PAL 
  4120. TV adapter, Amstrad SM2400 modem, ú300. Phone 01962-867188.
  4121. 9.11
  4122. A4000 4Mb RAM, 210Mb HD, RISC OS 3.1, ú400. With AKF18, ú480, or with 
  4123. AKF60, ú600. Phone 01603-455726.
  4124. 9.11
  4125. A5000 Would the person who submitted a small ad for an A5000 please send 
  4126. it in again. The disc error scored a direct hit on your advert! Sorry!!
  4127. 9.11
  4128. Acorn 486 card, for RiscPC, complete boxed and unregistered, with DOS 6, 
  4129. unwanted gift, ú99 + VAT, try it out then use it to save ú200 +VAT off a 
  4130. 5x86 card. Phone Harry on 01895-630344. 
  4131. 9.11
  4132. AKF60 multisync, boxed as new, ú150 o.n.o. Phone William on 01475-
  4133. 673063. 
  4134. 9.11
  4135. Free to a deserving cause: 135 issues of Acorn User (almost all of Nov 
  4136. æ83 to Dec æ95), 61 issues of The Micro User (Dec æ83 - Oct æ89). Buyer 
  4137. must collect from Chelmsford, or pay carriage. Phone Derrick on 01245-
  4138. 225671 after 7pm. 
  4139. 9.11
  4140. Job offer from Pineapple Software: Pineapple are looking for a new full-
  4141. time employee to handle technical queries, telephone sales and general 
  4142. running of day to day business. Training can be provided. Phone Jim on 
  4143. 0181-599-1476 for details. 
  4144. 9.11
  4145. RiscPC 600, 8+2Mb, 420Mb, 17ö  AKF85 monitor, 16-bit sound card, Cumana 
  4146. CD drive with mixer, 486-33 PC card, ú1650. Good offers considered. 
  4147. Phone 01752-840027 eves. 
  4148. 9.11
  4149. Software: Times CD-ROM Sampler (DOS only) ú10, Populous (game) ú10, 
  4150. Event (diary) ú5. Will sell all three for ú20. Phone 01752-840027 eves. 
  4151. 9.11
  4152. Wanted, 4-8Mb RAM expansion for A5000. Phone John on 01942-884738. 
  4153. 9.11
  4154. Wanted, ArchiTech or Apollonius PDT, will collect. Phone 01904-470890. 
  4155. 9.11
  4156. Wanted Any Acorn machine with RISC OS 3.1 or later, 4+Mb RAM, hard disc, 
  4157. 1.6Mb  floppy, CD¡ROM, multisync monitor. Complete or nearly. Total cost 
  4158. within ú1,000. Contact Anthony on 0113¡226-9059 or as 
  4159. ajh@yco.leeds.ac.uk.áuá
  4160. 9.11
  4161. SPEX Plus and SPEX Environments
  4162. 9.11
  4163. Bob and Lisa Ames
  4164. 9.11
  4165. We reviewed Spex version 1, published then by ExpLAN Software, in 
  4166. Archive 7.2 p75, but SpexPlus (Environment Designer) is now distributed 
  4167. directly by Aspex Software. It is supposed to be an improvement on Spex 
  4168. and, certainly, it arrived with several more, very welcome, 
  4169. environments. The various environments are chosen in the opening page of 
  4170. the software from a new menu with better, smaller icons than the 
  4171. original program.
  4172. 9.11
  4173. SpexPlus came to me with several additional discs: Home Environment disc 
  4174. 1, Moon Base and Street Scenes, Leisure Pool, Items for a Primary 
  4175. Classroom, and a disc of clipart. The Home Environment with SpexPlus is 
  4176. the same as that included with the first version, except that a few 
  4177. items are omitted, notably the bunk beds from the bedroom. It was nice 
  4178. to see another of my original criticisms addressed Ö the mains sockets 
  4179. (called Éplugsæ) in the ÉFittingsæ collection, can now be positioned 
  4180. half-way up the wall for use in kitchens, etc.
  4181. 9.11
  4182. The biggest difference between the programs is immediately visible. The 
  4183. program disc contains an installer which allows the installation onto a 
  4184. single computer and Écannot be transferredæ to another one! I hate this 
  4185. type of installation! However, there are three Écountsæ on the install 
  4186. disc, one for the classroom, one for the teacheræs computer and one 
  4187. spare for when things go wrong Ö good idea!
  4188. 9.11
  4189. The key feature of the upgrade seems to be that items may be selected 
  4190. from any of the environments and used anywhere. Thus, a bath may be 
  4191. placed in a kitchen should you wish to! More seriously, it indicates 
  4192. that areas of criticism in my original review (the shortage of items) 
  4193. have been addressed, as there is now a wealth of items available for 
  4194. incorporation into any given room.
  4195. 9.11
  4196. In fact, the environments are not restricted to rooms. The most stunning 
  4197. of the new sets must be the Moon Base. Here, the magnification facility 
  4198. is used to great effect, as a huge moonscape may be constructed, 
  4199. complete with all the living quarters, air locks, observation domes, and 
  4200. even moon vehicles. This was Lisaæs first and largest undertaking. Some 
  4201. blank backgrounds or base plates are supplied Ö itæs fun constructing a 
  4202. moon base while avoiding craters!
  4203. 9.11
  4204. The other outdoors set is called Street. This takes the form of a couple 
  4205. of Éblocksæ with street corners in a suburban town. The houses are 
  4206. limited in their design Ö the only types available seem to be detached 
  4207. and a lop-sided semi-detached. There is also choice of a pub and church 
  4208. (but no graveyard!), shops and various items of street furniture. It 
  4209. would have been nice to have had a choice of close-packed terraced 
  4210. houses as well.
  4211. 9.11
  4212. There seems to be an omission in the costings section. While the cost of 
  4213. actual houses is included, ground rent, council tax, and land cost does 
  4214. not seem to be represented. (The graphic representation of comparison of 
  4215. costs and quantities seems important to the authors.)
  4216. 9.11
  4217. The original program had only a very limited number of different sets of 
  4218. environments available to choose from Ö restricted to the four basic 
  4219. rooms of the house. My original review said this was a major limiting 
  4220. factor, but these new sets of environments now go some way to address 
  4221. this. However, there does need to be even more sets Ö I would suggest a 
  4222. new set every two months, at reasonable cost.
  4223. 9.11
  4224. Failing a reasonably quick, cost-effective supply of new environments, a 
  4225. set of instructions is necessary. These would show exactly how to 
  4226. construct new places or items. This seems very difficult to do at the 
  4227. moment, as even a simple job like changing the size of a door takes a 
  4228. lot of work to execute without throwing up errors. (£see Stop Press!)
  4229. 9.11
  4230. The last disc, called Clip Art, is exactly the same in both issues, and 
  4231. is a collection of ready-completed areas. For example, there is a sample 
  4232. of each room, bathroom, kitchen, bedroom, etc, given in Draw (3D) format 
  4233. without the plan or elevation views.
  4234. 9.11
  4235. Future environment items are said to include historical eras, (Roman, 
  4236. Elizabethan), workplaces (hospital, shop, office) and outdoors (to 
  4237. include a garden and park). In fact, one of the manualæs screenshots of 
  4238. the first menu shows Temple and Garden already available!
  4239. 9.11
  4240. Each set of environment items may be made available to the main program 
  4241. by double-clicking over its icon. Thus, a limited choice of groups of 
  4242. items may be made available. When a set is unselected, the icon for that 
  4243. set turns from full colour to grey. Although this is RISCáOS compliant, 
  4244. it is not very obvious. A better approach would be for something very 
  4245. different to be used, such as a similar icon but with a definite Éstrike 
  4246. throughæ.
  4247. 9.11
  4248. I rather like the new facility of having information on each item 
  4249. available by clicking <menu> over the item entry. This gives size and 
  4250. cost, amongst other data, and shows a 3D representation of it. The 
  4251. pricing given may be changed and saved for future use.
  4252. 9.11
  4253. Other attractive additions to the program include ÉSnap to itemæ (the 
  4254. difficulty of accurate positioning of items beside each other was a 
  4255. shortcoming of the original program), and ÉGrid lockæ, which is useful 
  4256. for geometric designs, e.g. moon base. The ÉColour Designeræ is useful 
  4257. for colouring the walls and floors of the classroom, for instance. There 
  4258. is now an ability to use existing or custom-designed drawfiles as ground 
  4259. plans. This is demonstrated by the fact that the new base plans for Moon 
  4260. Base and Street come with the program discs of Spex+.
  4261. 9.11
  4262. ÉOutlinesæ is a feature for removing the line outlines from each item, 
  4263. and this creates a far more realistic effect. The kitchen units blend 
  4264. into each other, for instance, as in real life. Backgrounds may now be 
  4265. made, including effects such as colours, stars and graduated colour 
  4266. fills.
  4267. 9.11
  4268. Printing may now be scaled to fit a page, and a poster may now be 
  4269. printed using many pages. There is even the facility to print individual 
  4270. pages, one at a time, rather than the whole set of pages, to allow for 
  4271. changes to the layout, or for printing errors.
  4272. 9.11
  4273. The final new feature to mention is applying an action to a door. In 
  4274. this way, connections may be made between rooms. Unfortunately, I have 
  4275. not yet been able to get this to work.
  4276. 9.11
  4277. The mini ÉGod-slotæ, which is obtained by leaving the program info 
  4278. window on screen and watching the scroll message, is this time from 
  4279. Jeremiah 29: 11-14 which starts (appropriately enough) ÉFor I know the 
  4280. plans I have for you...æ Subtle Ö without being intrusive!
  4281. 9.11
  4282. Conclusion
  4283. 9.11
  4284. This is a very worthwhile upgrade at ú39 +VAT from Aspex Software or ú44 
  4285. through Archive.
  4286. 9.11
  4287. STOP PRESS
  4288. 9.11
  4289. Just as I was finishing the above review, a mailshot from Aspex Software 
  4290. arrived. This details some price changes, and the release of the 
  4291. SpexPlus Development Kit, priced at just ú24.95 +VAT or ú28 through 
  4292. Archive.
  4293. 9.11
  4294. This utility appears (I havenæt seen it yet Ö watch this space!) to 
  4295. enable the relationship between SpexPlus items and their drawfiles to be 
  4296. made clear. This should allow users to make new custom items and also 
  4297. give the ability to modify earlier work. A set of examples (with some 
  4298. part-finished!) is included. Just the thing I was asking for! 
  4299. 9.11
  4300. The other piece of news is aimed at smaller schools. The site licence 
  4301. price problem has been addressed. The full site-licence is available for 
  4302. ú139 +VAT but, if small numbers of machines are used, or if the numbers 
  4303. are slowly increasing, extra single-machine licences are available for 
  4304. ú6.50 each, and 5 and 10¡machine licences are ú59 or ú99 +VAT 
  4305. respectively. This is a much more realistic approach to multi-machine 
  4306. pricing! With so many other manufacturers, the difficulty of licensing a 
  4307. small or changing number of machines is often misunderstood. It is often 
  4308. an unrealistic licence pricing policy which decides the eventual choice 
  4309. of program. Well done Aspex!
  4310. 9.11
  4311. A further improvement in the pricing (which removes yet another of my 
  4312. grumbles) is the price of the new ÉBundleæ of SpexPlus items. This 
  4313. consists of four environments (each worth ú19.95 +VAT, or ú23 through 
  4314. Archive) for ú49 +VAT, or ú55 through Archive.áuá
  4315. 9.11
  4316. The Calabash Pirates
  4317. 9.11
  4318. Denise Bates
  4319. 9.11
  4320. Imagine a cold, windy, snowy Monday morning in February, the first day 
  4321. of half term. Imagine two boys, one aged nine the other almost seven 
  4322. wanting something to do. Enter the postman with a review copy of Storm 
  4323. Educational Softwareæs The Calabash Pirates, an adventure game for seven 
  4324. to eleven year olds.
  4325. 9.11
  4326. Installation
  4327. 9.11
  4328. The software is provided on one disc and has been archived using ArcFS, 
  4329. a read-only version of which is supplied. The program will run from the 
  4330. floppy disc on a 2Mb machine but better performance is achieved if the 
  4331. material is de-archived and installed on a hard disc. This procedure is 
  4332. straightforward. Within fifteen minutes the program had been installed 
  4333. to the hard disc of an A5000, RISC OS 3.1 computer and the intrepid 
  4334. testers were transported to a desert island for the rest of the morning 
  4335. whilst Mum simply had to keep checking on their progress.
  4336. 9.11
  4337. Manual
  4338. 9.11
  4339. The Calabash Pirates comes with an extremely good manual which clearly 
  4340. explains hardware requirements, how to load and run the software, and 
  4341. what all the various activities are. The manual also indicates which 
  4342. National Curriculum attainment targets each activity relates to. 
  4343. Accompanying the manual is a twelve page teachersæ reference guide which 
  4344. provides a short history of piracy and gives plenty of ideas for a 
  4345. variety of cross-curricular activities which a class could undertake.
  4346. 9.11
  4347. Operation
  4348. 9.11
  4349. The software is extremely easy to operate and any child who has mastered 
  4350. mouse control, and can read instructions from the screen, should have no 
  4351. problems in working unaided. In practice, this is the sort of program 
  4352. where most benefit will be gained from letting children work in small 
  4353. groups. The software can be configured to run at one of three levels, 
  4354. shipæs cat (easy), captain (moderate) or buccaneer (difficult). This 
  4355. allows the game to challenge the problem-solving abilities of children 
  4356. of different ages. It also means within a class the activity level can 
  4357. be tailored to the needs of individual pupils, enabling brighter 
  4358. children to be stretched, or slower ones encouraged, whilst still 
  4359. performing ostensibly the same work.
  4360. 9.11
  4361. Activities
  4362. 9.11
  4363. The Calabash Pirates is an adventure game which is set in late Tudor / 
  4364. early Stuart times. Four pirates have landed on a desert island in the 
  4365. Caribbean in search of their fortune. They have obtained a map from 
  4366. which to work out the location of a hidden cache of treasure. In order 
  4367. to find the treasure, they have to navigate themselves round the island 
  4368. encountering a number of challenges on the way.
  4369. 9.11
  4370. The sort of challenges include patching the sail to create a pre-
  4371. determined pattern, working out sums from symbols (at buccaneer level 
  4372. the sums are not to base 10) and navigating a ship to harbour (at 
  4373. buccaneer level this includes calculating the number of degrees to 
  4374. turn). Successful completion of an activity gains bonus pieces of gold. 
  4375. Between activities are historical questions about the time of the 
  4376. pirates or exploring the New World. These are intended to stimulate 
  4377. understanding of the historical context and to prompt a pupil to consult 
  4378. reference books.
  4379. 9.11
  4380. Teachersæ version
  4381. 9.11
  4382. The program is thoughtfully supplied in two versions. One is the full 
  4383. adventure game which pupils are supposed to use. The other is a 
  4384. shortened teachersæ version of the challenges and is designed to allow 
  4385. the teacher to investigate various activities without having to roam 
  4386. around the island. Not only is this a useful facility for teachers but 
  4387. it also enhances the potential of the software for class use as one 
  4388. particular activity can be set for every child in the class to have an 
  4389. individual turn.
  4390. 9.11
  4391. Saving and printing
  4392. 9.11
  4393. The game can be saved at any stage which is useful as it could easily 
  4394. take a few hours to complete the adventure in a classroom situation. It 
  4395. is also possible to print out the screen at any stage so long as a 
  4396. RISCáOS printer driver is loaded. Quite how useful this would be is 
  4397. debatable, and it would certainly be heavy on toner if each child were 
  4398. to be given a printout.
  4399. 9.11
  4400. Criticisms
  4401. 9.11
  4402. It is difficult to find any criticisms of the program. IfáIádo have any, 
  4403. it is the need to go through easy stages to get to an answer as this can 
  4404. be frustrating toáa user who sees the answer straight away.
  4405. 9.11
  4406. Conclusion
  4407. 9.11
  4408. The Calabash pirates is a well thought out resource which successfully 
  4409. links Key Stages 2 and 3 mathematics with geography and history in an 
  4410. engrossing adventure. The clarity of the manual is impressive. Teachers 
  4411. will find the educational benefit of the activities is optimised if the 
  4412. software is used at relevant points in history and geography studies 
  4413. rather than concentrating solely on the mathematical aspects. Parents 
  4414. will find that it keeps seven to eleven year olds creatively occupied 
  4415. for hours without needing significant adult assistance Ö especially 
  4416. useful during cold, half-term holidays!
  4417. 9.11
  4418. The Calabash Pirates costs ú25.99 (including VAT and p&p) from Storm 
  4419. Educational Software or ú25 through Archive. At this price, it 
  4420. represents excellent value for money. Details of site licences are 
  4421. available from the manufacturer.
  4422. 9.11
  4423. P.S. PC and Mac versions are also available Ö if you really must!áuá
  4424. 9.11
  4425. Click Art Ö Sports and Games
  4426. 9.11
  4427. Dave Walsh
  4428. 9.11
  4429. Clipart or resource collections are arguably very difficult to review. 
  4430. After all, they are static and do nothing; there is no learning curve 
  4431. and their usage should be broadly similar for all users.
  4432. 9.11
  4433. I have a wide range of clipart, and use it in business, training and 
  4434. educational contexts, within DTP and multimedia. So, what is it that I 
  4435. want from a clipart pack? Firstly, I look for art which is going to be 
  4436. of use. This may seem an obvious starting point, but with the quantity 
  4437. of art available in both public domain and commercial arenas, it is easy 
  4438. to have a mish-mash of art from different sources that makes the good 
  4439. pieces hard to find unless you have a consistent and thorough filing 
  4440. system. This Matt Black pack benefits from sensible division into 
  4441. appropriately named directories (borders, courts, fitness, flags, 
  4442. flying, gear, horses, ice&snow, icons 1, icons 2, sports and water), 
  4443. which makes finding an appropriate picture far easier.
  4444. 9.11
  4445. The American heritage of the pack does mean that British sports, such as 
  4446. cricket, are absent, whilst American football is well supported and 
  4447. rugby becomes soccer! In all, there are about 182 coloured draw file 
  4448. pictures (although Artworks copies are available separately) in the 12 
  4449. categories. As I have come to expect from Matt Black, the images are 
  4450. exquisitely produced and are supported by a full colour catalogue of 
  4451. images, written alphabetical index and Hugh Eaglesæ !PicaPic utility. 
  4452. The latter has improved greatly from earlier versions and is certainly 
  4453. worth revisiting to index your clipart collections. All the images I 
  4454. checked had been saved at a zoom factor of 1:1 and are ideally suited 
  4455. for grey scale printout if you are not using colour. Printing them out 
  4456. as line art is more difficult, but is possible with the way the pictures 
  4457. have been created.
  4458. 9.11
  4459. The pack has been titled öSports and Gamesò quite accurately when you 
  4460. consider that images of hopscotch, lego and bridge are part of the 
  4461. collection. In fact, the pack covers a wide range of sporting activity 
  4462. as well, ranging from fishing and croquet through to skiing and ice 
  4463. climbing. As a very rough guide, the pack contains 18 water sport 
  4464. pictures, 9ágolf, 6 indoor sports, 14 games, 11 American sports, 43 
  4465. sporting images relating to common school sports, 8 winter activities, 
  4466. 19 leisure sports (e.g. hiking, fishing etc), 24 Éadultæ games (ranging 
  4467. from pool to bridge and poker to chess), 11 athletics and fitness 
  4468. images, 10 flags, 8 equestrian events and 2 flying activities. 
  4469. 9.11
  4470. I reckon that any sports club secretary, sports shop or secondary school 
  4471. PE department would make great use of much of this material for posters, 
  4472. newsletters, team lists or match reports. As the images come with a site 
  4473. licence, they represent very good value for a secondary school wanting 
  4474. to use computers to encourage sporting activity. I would have no 
  4475. hesitation in recommending the pack as a high quality source of 
  4476. generalist sporting images.
  4477. 9.11
  4478. The Sports & Games Click Art pack is ú35 from Matt Black (who are, 
  4479. currently, including a Éfreeæ pack with every order).áuá
  4480. 9.11
  4481. Notice Board
  4482. 9.11
  4483. Andy Jeffery
  4484. 9.11
  4485. This review is based on an early version, 1.02, of Notice Board. The 
  4486. idea behind this application is to provide a simple method of producing 
  4487. the kind of monitor displays that can be seen advertising, for example, 
  4488. the services and efficiencies of the Post Office whilst we wait in the 
  4489. queue. Any Draw or Artworks files can be used to provide a display 
  4490. sequence complete with fades and even, if required, aátimer showing each 
  4491. pageæs display duration.
  4492. 9.11
  4493. Notice Boardæs editor provides a central window in which the whole 
  4494. design of a display is created. The first task is to create a new notice 
  4495. board. I found this procedure a little confusing and unconventional. 
  4496. When first loaded, the editing window automatically opens with a 
  4497. previously created notice board already loaded. It is necessary to use 
  4498. menu on the iconbar icon to create a new file and discard the old. Also, 
  4499. the create window on the iconbar is actually labelled Écreate new 
  4500. pagesæ, which is confusing because, later, it is necessary to create 
  4501. pages as part of the display.
  4502. 9.11
  4503. Having created a new notice board and saved it to disc, Écategoriesæ 
  4504. need to be created Ö these are, basically, individual directories 
  4505. created inside your notice board application. Each category can be given 
  4506. a priority number which will vary the frequency of display of the pages 
  4507. from within that category. Pages are Draw or Artworks files and can 
  4508. contain any features common to these formats Ö including, of course, 
  4509. text and sprites.
  4510. 9.11
  4511. Each category also specifies a template Ö once more, slight confusion is 
  4512. caused by being called Étitlesæ. Aátemplate is another drawfile 
  4513. containing a rectangular area in which other Draw / ArtWork files will 
  4514. be displayed. The idea behind the use of a template is that a layout 
  4515. design common to all the pages in that category can be provided Ö 
  4516. perhaps a frame design with a heading.
  4517. 9.11
  4518. Having created a category, and decided on the template, the task of 
  4519. designing the pages can begin. One of the very user-friendly techniques 
  4520. used in this program is the true integration between this and Draw and 
  4521. ArtWorks applications. Once a file of either of these formats is loaded 
  4522. Ö simply by dragging a file onto the pages section of the main editor 
  4523. window, any further editing of that file can be achieved by selecting 
  4524. the edit option. The page will then be reloaded back into the relevant 
  4525. application for alteration, and the usual <f3> keypress will re-save the 
  4526. file back inside the Notice Board application.
  4527. 9.11
  4528. Once the set of pages has been designed, various options can be set 
  4529. which will control the display sequence. Individual pages can be set to 
  4530. be displayed at different times and on different days of the week. The 
  4531. time that each page is displayed can be automatically adjusted if a page 
  4532. contains more words, and a chosen graphic can be displayed moving down 
  4533. the displayed page, indicating visually the amount of time that the 
  4534. particular page has remaining. The format and display of a real time 
  4535. clock can also be added to the display sequence.
  4536. 9.11
  4537. The screen fade option provides many variations, and those selected are 
  4538. applied randomly between each page in a display. It is not possible to 
  4539. select individual fades for each page, but the variety of fades make a 
  4540. random selection of those selected more than satisfactory. Random page 
  4541. display is also available. The screen resolution and colour combination 
  4542. can be chosen to take full advantage of the RiscPC specifications, but 
  4543. this application will run quite satisfactory from a 1Mb RISC OS2 floppy 
  4544. machine. The option to use Acornæs Squash application assists with the 
  4545. production of displays on lower specification machines, and the ability 
  4546. to produce a run-only display on a floppy disc is also provided.
  4547. 9.11
  4548. Conclusion
  4549. 9.11
  4550. This is an excellent program which could easily be used to provide a 
  4551. range of applications, from a very cost-effective monitor display in a 
  4552. shop window using just an A3010 and a TV, to a very professional display 
  4553. of slides in a large format with 16 million colours on a RiscPC. The 
  4554. only real criticism and initial difficulty I had with using this 
  4555. application was with the manual, but I would assume that this early 
  4556. version has since been replaced. I really wish that those who write 
  4557. software would cease writing manuals. Perhaps, Archive should suggest to 
  4558. software houses that reviewers be invited both to test the software and 
  4559. edit the manuals!
  4560. 9.11
  4561. Notice Board, costing ú35 (no VAT) from Really Good Software Company, 
  4562. can be recommended as an excellent purchase.áuá
  4563. 9.11
  4564. Cambridge Reading Talking Books
  4565. 9.11
  4566. Rob Ives
  4567. 9.11
  4568. The Cambridge reading scheme uses a variety of authors and illustrators 
  4569. to give schoolchildren the chance to see a range of styles as they are 
  4570. learning to read. Now, to expand childrenæs experience, Cambridge 
  4571. Reading have teamed up with Sherston to produce six of their ÉBeginning 
  4572. to Readæ books, as a collection of animated, talking books for the 
  4573. computer.
  4574. 9.11
  4575. Talking Books
  4576. 9.11
  4577. Unpacking the video style case, you find six neatly stored 800Kb discs 
  4578. and a slim manual. The manual is common to Acorn, Windoze and Mac 
  4579. platforms, and provides instructions for installation and program use 
  4580. for each OS. Also included are teacheræs notes and advice on the use of 
  4581. the program. Each of the six discs contains one story, a !System folder, 
  4582. a !Fonts folder containing the rather attractive ÉTabloidæ font, and a 
  4583. ReadMe file with latest information about the software.
  4584. 9.11
  4585. The software can be copied straight onto a hard disc but, horror of 
  4586. horrors, requires the floppy to be present for the software to load. 
  4587. What is the point of a hard disc if you have to use key discs? 
  4588. Apparently, ifáyou purchase a site licence, this copy protection doesnæt 
  4589. apply but with six discs in the pack, surely they could be liberally 
  4590. handed around the school anyway! To add insult to injury, both the 
  4591. Windows and Mac version appear to run from a hard disc without the need 
  4592. for a key disc.
  4593. 9.11
  4594. The programs are run in the usual way. A double click on the programæs 
  4595. icon installs it onto the iconbar from where it can be launched with a 
  4596. single click. There are a number of options available from the iconbar 
  4597. menu. It is possible to choose whether the whole of a sentence is read 
  4598. out when it is clicked on, or each individual word. As the program 
  4599. reads, each word is highlighted. The colour of the highlighting can be 
  4600. chosen here as well as the volume of the speech. Unfortunately, the 
  4601. volume bar graph canæt be dragged. The arrow buttons have to be used to 
  4602. set the desired volume.
  4603. 9.11
  4604. A word log can be saved from the options dialogue box. This lists, along 
  4605. with the time and date, which words children have clicked on and how 
  4606. often. Useful, perhaps, if children are using the program unsupervised.
  4607. 9.11
  4608. !PlayBook Copyright ⌐ Sherston
  4609. 9.11
  4610.             Software Ltd, 1995
  4611. 9.11
  4612. Word usage log file.
  4613. 9.11
  4614. ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ
  4615. 9.11
  4616. Book: Hot Day
  4617. 9.11
  4618. Date: Sun Mar 31 15:55:35 1996
  4619. 9.11
  4620. Word         Amount
  4621. 9.11
  4622. ÿÿÿÿÿÿÿÿÿÿÿÿÿ-
  4623. 9.11
  4624. shoes          1
  4625. 9.11
  4626. jeans          1
  4627. 9.11
  4628. the            3
  4629. 9.11
  4630. floor          2
  4631. 9.11
  4632. The stories
  4633. 9.11
  4634. The six stories are written and illustrated by five different authors 
  4635. and artists. The pictures are delightful, and the animations add an 
  4636. extra dimension not possible in a paper book. All the pictures are based 
  4637. on 256 colour sprites, although they also look good on a 16 colour 
  4638. screen. For some reason, when Iátried to change to 16-colour mode to see 
  4639. what it looked like, the font information was lost. It was easily 
  4640. reloaded by clicking on the modified !Fonts application supplied on the 
  4641. discs.
  4642. 9.11
  4643. The stories are aimed at Key Stage 1 children (Infants) but were 
  4644. sufficiently interesting to engage the children in my year four class. 
  4645. Use of the books is simple, with four basic icons used to control them. 
  4646. Right and left arrows move forward and backwards in the book. An eye 
  4647. button is used to play animations and an ear button reads the words on 
  4648. the page.
  4649. 9.11
  4650. A click on the menu gives a range of choices. The index is a simple list 
  4651. öPage 1, Page2, Page 3...ò Although this is functionally OK, it would be 
  4652. nice to have a visual index with a thumbnail picture of each page Ö as 
  4653. in P.B. Bear. This wouldnæt take up much disc space Ö there are only 
  4654. eight pages in each book Ö and it would make the index much more usable.
  4655. 9.11
  4656. The books can be set to read to you. Buttons animate at appropriate 
  4657. moments, and the animations with sound effects are shown, as well as the 
  4658. story being read. The single-tasking option allows the book to fill the 
  4659. whole screen, and also speeds up operations on earlier machines 
  4660. guaranteeing that highlighted words and speech are synchronised. This 
  4661. was very well-behaved, returning you to the screen mode you left when 
  4662. you have finished.
  4663. 9.11
  4664. The only problem was with RiscPC and A7000 computers where the screen 
  4665. stayed a blank grey for some 30 seconds after the program had finished. 
  4666. This is a problem with the Windows Manager Module according to the 
  4667. readme file on the disc, which says, ö...you will notice that when 
  4668. <ctrl-q> is pressed to return to the desktop...ò and then goes on to 
  4669. mention the above problem. Weird Ö when <ctrl-q> is pressed nothing 
  4670. happens! According to the manual, you should use either <Esc> or <f12> 
  4671. to return to the desktop!
  4672. 9.11
  4673. As well as using the icons, it is possible to activate the animations by 
  4674. clicking on the pictures. There are usually two or three simple 
  4675. animations on each page. Although they are small, they are of a high 
  4676. standard and certainly entertain young readers. The six stories cover a 
  4677. range of topics from ÉMy Petæ, as seen in the illustration, to ÉThe 
  4678. Picnicæ and ÉWhat For?æ There is no common theme apart from high quality 
  4679. of illustrations and well chosen language.
  4680. 9.11
  4681. Conclusion
  4682. 9.11
  4683. These talking books are of a high standard, and Iáwould have no 
  4684. hesitation in recommending them to either class teachers or special 
  4685. needs departments in search of extra support materials. The pictures are 
  4686. wonderful, the sound effects well done and the speech is clear and well 
  4687. synchronised to the highlighted words. My only reservation is the 
  4688. horrible key disc protection. Cambridge Reading Talking books need RISC 
  4689. OS 3 and 2Mb of memory. They cost ú40 +VAT from Sherston or ú47 through 
  4690. Archive. This compares favourably with the ÉBig Booksæ, large books for 
  4691. class reading available from Cambridge Books, which cost ú9.95 each.áuá
  4692. 9.11
  4693. Physics Tutor Levels 5-8
  4694. 9.11
  4695. Charles Hill
  4696. 9.11
  4697. This is best described as a self-contained revision/learning program 
  4698. aimed at levels 5-8 of the Science National Curriculum section on 
  4699. Physical Processes. The package comes with an 8-page manual and is on 
  4700. two discs Ö 3Mb of hard disc space is recommended for a single subject. 
  4701. The version reviewed was 1.50 (July 1995).
  4702. 9.11
  4703. The program was run on an A5000 computer with no problems except for a 
  4704. slight hitch during installation Ö I have reviewed a demonstration 
  4705. version, but the original !Sprites file was incorrect and froze the 
  4706. computer. A telephone call and some simple editing quickly solved the 
  4707. problem.
  4708. 9.11
  4709. The program runs as a multiple choice type test. After loading the 
  4710. program and double-clicking on the icon, there is a choice of subject 
  4711. area with about 20 or 30 questions in each: Astronomy, Circuits, Energy, 
  4712. Floating & Sinking, Forces, Light, Magnetism, Motion, Radiation, Sound.
  4713. 9.11
  4714. Most of the above categories are self-explanatory, although the choice 
  4715. of headings does not reveal all the contents. The Circuits section 
  4716. includes static electricity, capacitors and some numerical calculations; 
  4717. the Energy section includes some questions on weather maps; the Floating 
  4718. & Sinking section includes pressure and kinetic theory; Forces includes 
  4719. calculations on speed and acceleration; Magnetism includes 
  4720. electromagnetic devices; the Motion section is mainly motion graphs; and 
  4721. Radiation covers radioactivity.
  4722. 9.11
  4723. The material is described as being primarily for GCSE, and NEAB Physics 
  4724. in particular, with the note that it may be suitable for Key Stage 3.  
  4725. Some sections would be beyond the range of many Key Stage 3 pupils, 
  4726. although others are quite appropriate Ö on some topics a Year 8 pupil 
  4727. was quite successful. These comments imply that the material does cover 
  4728. a wide range of ability and the label of levels 5 to 8 is appropriate at 
  4729. the lower end, but I feel that some questions go above level 8 in 
  4730. standard. The coverage of the Key Stage 3 programme of study is good, if 
  4731. not entirely comprehensive (this would be a difficult task), and it 
  4732. certainly goes beyond this.  I have no access to the NEAB GCSE syllabus 
  4733. for further comparison.
  4734. 9.11
  4735. The questions are presented in a clear and attractive format which can 
  4736. also be downloaded as drawfiles (ofágood quality but without the 
  4737. multiple choice answer buttons) for further work if necessary. The 
  4738. questions are of a four-choice type and clicking on the letter button of 
  4739. your choice either informs you that you are correct and gives you a 
  4740. brief reason why, in case you guessed(!), or wrong, and give you 
  4741. information to help you get a correct answer second time around. The 
  4742. window with this information is helpfully positioned so that it is 
  4743. unnecessary to move the mouse before clicking on ÉNext Questionæ, and it 
  4744. contains a running total of the number of correct questions answered so 
  4745. far. 
  4746. 9.11
  4747. Once all the questions have been answered, there is an opportunity to 
  4748. return and re-attempt questions incorrectly answered before, or you can 
  4749. quit the program or attempt a new section.  The mouse menu button can be 
  4750. used to produce a short list enabling the question frame to be saved as 
  4751. a drawfile, to quit or to go to a specific question (by number). If this 
  4752. option is used, any existing score of questions correct is replaced, and 
  4753. this does seem to be a pity, as it is not helpful if someone just wishes 
  4754. to go back and review a question, already answered correctly, during a 
  4755. test. Atáany point in a section, it is possible to change to questions 
  4756. in another section, but again the score of correct questions is not 
  4757. transferred to the new section.
  4758. 9.11
  4759. The manual is clearly set out and easy to use, although the program is 
  4760. so straightforward that only occasional reference, to search out 
  4761. additional features, is likely to be necessary.
  4762. 9.11
  4763. The program does seem to be well designed, attractive and easy for 
  4764. students to use, and in this form it is likely to be a useful revision 
  4765. aid. It is not particularly powerful in giving the teacher diagnostic 
  4766. information (e.g. as a range of difficulties are present in the 
  4767. questions, it might be possible to get some assessment of National 
  4768. Curriculum levels). In one or two sections, letter A responses seem to 
  4769. be too frequent and, in questions with numerical answers, it would be 
  4770. better if choices were arranged in order of size in all, rather than 
  4771. some, questions. The drawfiles and the answer text are easily accessible 
  4772. to pupils and so it is essential that they are write-protected to avoid 
  4773. illicit tampering and the creative(?) versions of the questions that may 
  4774. result!
  4775. 9.11
  4776. Physics Tutor is produced by Kinetic Computing who also produce Biology 
  4777. and Chemistry versions (not reviewed here). The price is ú25 for a 
  4778. single user (ú49 if all three subjects are purchased). Site licence 
  4779. prices are ú75 for one subject and ú195 for all three.áuá
  4780. 9.11
  4781. Impact2 Relational Database
  4782. 9.11
  4783. Peter Jennings
  4784. 9.11
  4785. When a new application arrives with a substantial loose-leaf manual, it 
  4786. is a rather reassuring indication that it is a serious piece of software 
  4787. with an implied promise of upgrades and updated documentation. Impact2 
  4788. (version 1.11), the relational database creation program from Circle 
  4789. Software, comes on a single disc accompanied by more than 100 pages of 
  4790. instruction in a loose-leaf binder at a serious software price of ú95 
  4791. +VAT. Databases created in the earlier ImpactPro can be used with it.
  4792. 9.11
  4793. Relational databases are those which allow their data to be shared 
  4794. between files. This is well illustrated by some of the examples 
  4795. included. Clicking on ÉVideosæ on a list from an iconbar sub-menu opens 
  4796. a database which records the stock of a video hire shop. Aásecond 
  4797. database of ÉAddressesæ is also opened automatically, and the Videos 
  4798. file draws on this for the details of the shopæs customers. The 
  4799. Addresses file can be used completely independently of the Videos file 
  4800. and is not restricted to business use. Its cards also include more 
  4801. personal details, which do not appear on the Videos records, such as who 
  4802. is to receive a Christmas card and even photographs of some of the 
  4803. people known socially.
  4804. 9.11
  4805. When a database is opened, a control panel appears on screen giving the 
  4806. option of displaying the data on individual cards, or as a table showing 
  4807. the whole file, with each card entry on a single line. Both displays can 
  4808. be on screen together, and clicking on an entry in the table highlights 
  4809. it in red and opens the appropriate card. The card can be attached to 
  4810. the control panel and this helps avoid confusion when more than one 
  4811. database is on screen.
  4812. 9.11
  4813. The control panel is also used to set up indexes to sort entries into a 
  4814. particular order, such as alphabetical, and to make sub-sets defined 
  4815. with filters. A sub-set used by the mythical video shop makes a list of 
  4816. which videos are currently out on loan, showing who has hired them, 
  4817. while one in the Addresses file lists everyone who is to receive a 
  4818. Christmas card, ready for printing the labels.
  4819. 9.11
  4820. A row of tool icons on the control panel allows for browsing entries, 
  4821. entering new data, deleting a card, find and replace, merging data into 
  4822. an Impression report, printing labels, importing and exporting data, 
  4823. printing or exporting reports, making backups, creating alternative sets 
  4824. of cards and re-editing the layout. The use of interactive help, not 
  4825. present in the first few versions, becomes necessary here. Although the 
  4826. control panel is illustrated in the manual, the meanings of its several 
  4827. unfamiliar icons are not given with the illustration in the edition I 
  4828. have. Instead, their use is explained with tiny thumbnail pictures 
  4829. scattered throughout the book.
  4830. 9.11
  4831. Fields can be selected for printing in any order and can even be joined 
  4832. (concatenated) so that, for example, title, first name and surname can 
  4833. be printed together on the same line even if they are in a different 
  4834. order onáthe database cards. A separate program for designing and 
  4835. printing labels is provided, including a good selection of designs and 
  4836. sizes, and this can also be used by other applications.
  4837. 9.11
  4838. Data can be imported and exported in Comma or Tab Separated Value format 
  4839. (CSV and TSV) and displayed data can be dragged into an application such 
  4840. as !Edit or a word processor or straight into a directory to create a 
  4841. text file. It is even possible to export entries one item to a line, 
  4842. which is useful for addresses and for printing a single label.
  4843. 9.11
  4844. Another useful facility for Impression users is support for Impulse, the 
  4845. public domain module from Computer Concepts, which allows data to be 
  4846. sent to Impression with instructions to merge and, if required, print 
  4847. the results. This can be used with Impression Junior (now widely owned 
  4848. since being distributed free on an Archimedes World disc), although a 
  4849. bug in the original version of Impression may sometimes cause problems.
  4850. 9.11
  4851. A database can contain more than one set of cards. Alternative sets can 
  4852. be created to exclude, for example, sensitive material, while the main 
  4853. set is barred to unauthorised users by setting a password.
  4854. 9.11
  4855. Most databases require fields containing different types of data. In 
  4856. Impact2 these can include: Text of up to 32 lines; Notes, which are 
  4857. files of any type and length, stored within the database and instantly 
  4858. displayed when required; Number, in various formats; Calc, for 
  4859. displaying the result of a calculation, such as the addition of VAT; 
  4860. Date, displayed in almost any format; File, which holds the pathname of 
  4861. any file on the computer and runs it with a click on a button; Image, a 
  4862. sprite scaled to fit the display; Flag, which is displayed as a text 
  4863. legend with a tick box to indicate an on/off option (such as whether a 
  4864. subscription has been paid); Option, a display of up to 32 radio buttons 
  4865. with text legends, to select one item from a range of options; Browser, 
  4866. a display icon with a pair of arrows to choose one item of defined text, 
  4867. such as öMr, Mrs, Miss, Msò; and Menu, similar to a browser but with a 
  4868. pop-up menu.
  4869. 9.11
  4870. A new database is created by a click on the iconbar menu, which brings 
  4871. up a window where the blank card can be designed by dragging data items 
  4872. of the required types from an attached tool window. These can then be 
  4873. positioned and dragged to the required size. A ÉLabelæ can be added to 
  4874. any of them to provide a title. This is all done in a slightly awkward 
  4875. way. After each item is placed on the card, yet another window is opened 
  4876. and this has to be used to select a range of attributes. For example, 
  4877. the wording on a label has to be entered in the attributes window rather 
  4878. than directly on the label, and it does not appear on the card until the 
  4879. attributes window has been closed.
  4880. 9.11
  4881. Text has to be allocated ÉDisc spaceæ, otherwise it is liable to be 
  4882. truncated and may not even fill its field on the card, but there is no 
  4883. explanation of how to judge how much is required.
  4884. 9.11
  4885. Cards are all a mottled grey, matching the RiscPCæs iconbar. This drab 
  4886. look is explained, in a rather severely worded note, as being to 
  4887. öconform to the Acorn desktop standard styleò. This, of course, is very 
  4888. much a matter of taste, and some people will prefer a monochrome look, 
  4889. but it seems strange that a user who has to customise every other aspect 
  4890. of a database is not allowed to choose the colour of its cards. There is 
  4891. always the alternative of resorting to FormEd, or a similar utility, to 
  4892. edit the templates, but most other database programs do provide a colour 
  4893. option at the design stage.
  4894. 9.11
  4895. Relational database programs tend to be among the more expensive, and if 
  4896. you do not need the relational facility, you may wish to consider 
  4897. something cheaper which may offer almost everything else. For many 
  4898. users, though, the ability to share data which would otherwise have to 
  4899. be duplicated will fully justify the extra cost.
  4900. 9.11
  4901. Impact2 is a powerful and flexible program with all the important 
  4902. features needed. It is not difficult to learn and it soon becomes quick 
  4903. and simple to design and create even complex databases which are very 
  4904. easy to use. Users are encouraged to report any problems for immediate 
  4905. attention and correction, and upgrades are available without charge. 
  4906. Potential buyers can get a free demo disc from Circle Software, which 
  4907. comes with a printed instruction book containing the guided tour from 
  4908. the manual.
  4909. 9.11
  4910. Impact2 costs ú99 +VAT from Circle Software or ú110 through Archive.áuá
  4911. 9.11
  4912. Impact2 Discovered
  4913. 9.11
  4914. Neil Griffiths
  4915. 9.11
  4916. I came to computers in 1984 with a BBC and dot matrix printer, and since 
  4917. then I have Égraduatedæ through various marks/types to my present RiscPC 
  4918. 600. I should add that I am fully retired and have no business 
  4919. connection with Circle Software. I write this article since, so far, I 
  4920. havenæt noticed a similar review in any of the computer magazines or 
  4921. press. Apart from a general interest in computers, my main use over the 
  4922. years has been of a personal nature Ö address lists, christmas card 
  4923. lists and a perpetual diary/journal.
  4924. 9.11
  4925. Initially, Mini Office served my purpose and this was soon followed by 
  4926. Minerva DTO Ö a suite of five interactive programs covering word 
  4927. processing, database, spreadsheet, graphs and communications. The 
  4928. database has been extremely useful and was in use for over five years. 
  4929. By this time, I had become the membership secretary for a private 
  4930. organisation of 300 members, and I wanted something more than even the 
  4931. reliable Minerva database. After searching around, I spotted an 
  4932. advertisement for Impact▓ by Circle Software, at that time in Swindon. 
  4933. It seemed just what I wanted, so my order went in by telephone.
  4934. 9.11
  4935. The package
  4936. 9.11
  4937. The package arrived promptly Ö one disc, a well-written manual and the 
  4938. usual release notes and installation information. I donæt know how other 
  4939. people respond, but with any new product, I simply love to work step by 
  4940. step through a tutorial, or something similar, and in this respect 
  4941. Impact▓ gained my confidence, especially as the manual has Chapter 1 
  4942. headed ÉA Guided Touræ and Chapter 2 ÉAn Overviewæ. Following chapters 
  4943. cover the more detailed procedures in setting up a database. I should 
  4944. add that the disc contained several live databases which can be used for 
  4945. reference in training. These, of course, can be dispensed with later if 
  4946. you become stuck for space Ö and who isnæt?
  4947. 9.11
  4948. Impact▓ follows the normal accepted practice of mostádatabases and, at 
  4949. first, it appears a little strange. The heart of the system centres 
  4950. round ÉIndexesæ, ÉFiltersæ and ÉItem Selectionsæ, which although self-
  4951. explanatory, have to be appreciated in conjunction with other facilities 
  4952. which appear on the Control Panel when each database is loaded. I 
  4953. suppose Iáshould have mentioned that loading of the program initially 
  4954. was again simplicity itself, well described and quite easy to follow.
  4955. 9.11
  4956. The Impact on Impression
  4957. 9.11
  4958. It wasnæt until I reached the chapter on ÉImpression Reportsæ that I 
  4959. fully appreciated the advantages of the interactive facility of Impact▓ 
  4960. with Impression. I think Circle Software could have made much more of 
  4961. this aspect to their advantage in the advertisement Ö I will try to 
  4962. explain. All the data is contained in a fairly normal sort of database, 
  4963. but one of its facilities is to produce a ÉTableæ, the contents of which 
  4964. are controlled by ÉIndexesæ, ÉFiltersæ and ÉItemsæ, so you can see, we 
  4965. have a very powerful means of getting on the screen and on paper just 
  4966. what we want from our database.
  4967. 9.11
  4968. For anyone who uses Publisher/Impression/Style, Impact▓ is an absolute 
  4969. must, as the resultant combination knows no limits. If you add Tablemate 
  4970. and Artworks, there isnæt much we cannot cope with. To sum up, the data 
  4971. is extracted from the database governed by what is contained in Indexes, 
  4972. Filters and Items, it is then displayed as a table, and this table can 
  4973. then be printed out via Impression.
  4974. 9.11
  4975. Labels
  4976. 9.11
  4977. There is also a complete chapter on printing labels, and I must add that 
  4978. this is also very simple and straightforward. Any size label can be 
  4979. produced in any font. Included is a standard format for all ÉAveryæ type 
  4980. laser labels, but you can quite easily design your own label or any size 
  4981. envelope, all of which can be Ésavedæ for future use. You can print 
  4982. direct, or to file and later to printer, whichever you want.
  4983. 9.11
  4984. Set up your own database
  4985. 9.11
  4986. The production of your customised database is again straightforward, and 
  4987. one distinct advantage of Impact▓ is the ability to change/delete an 
  4988. item after you have started to use the database. I can recall the 
  4989. Minerva database where, once loaded and filled with data, it was a case 
  4990. of starting again. Mind you, I still keep a blank copy of any database 
  4991. tucked away in case of errors or mistakes! With Impact▓, supposing you 
  4992. wanted to alter a field Ö say make it longer Ö this can easily be done. 
  4993. Also, adding a further field, altering the position or order of 
  4994. presentation, or any other complex change, can be carried out after the 
  4995. database has been brought into use. All the standard calculations can be 
  4996. used, and these can also be altered later if necessary. Dates can appear 
  4997. in any acceptable form, and the program appears to cater for all 
  4998. personal requirements.
  4999. 9.11
  5000. May I help you?
  5001. 9.11
  5002. What about help, which we all need at one time or another, because even 
  5003. the best of manuals sometimes fail to provide the answer? Both in 
  5004. Swindon, and in their new home in Bodmin, there has always been either a 
  5005. cheery voice, or an answerphone, to take your queries. John Skingley who 
  5006. runs Circle Software was always most helpful and patient with my 
  5007. queries, and I have to admit that there were quite a few in the early 
  5008. days, mainly to do with printing. Their back-up and updating leaves 
  5009. nothing to be desired Ö usually a free update if you return the original 
  5010. disc, which I have done two or three times since purchasing.
  5011. 9.11
  5012. I must emphasise that this is not meant to be a full review of Impact▓, 
  5013. as I feel sure that I have left out essential items, but for the benefit 
  5014. of other Impression users who need a database which will work in 
  5015. conjunction with Impression/Merge, I consider that Impact▓ is an 
  5016. absolute Émustæ. It is very reasonably priced too, at just over ú100.áuá
  5017. 9.11
  5018. A new database is created by dragging the required data items onto a 
  5019. blank card.
  5020. 9.11
  5021. Data can be displayed on cards, as a table or (as here) both together.
  5022. 9.11
  5023. A separate label printing program, with a useful set of ready designed 
  5024. labels, can also be used with other applications.
  5025. 9.11
  5026. !Speccy Ö Spectrum Emulator
  5027. 9.11
  5028. Alex Card
  5029. 9.11
  5030. Following my review of !Z80Em in Archive 9.7 p73, Iáreceived a letter 
  5031. from Germany extolling the virtues of !Speccy by Carsten Witt. This 
  5032. letter wasnæt from the author himself but a satisfied customer (to my 
  5033. mind the best kind of recommendation). Carsten kindly sent me a review 
  5034. copy.
  5035. 9.11
  5036. !Z80Em from Warm Silence Software is a good program, although it 
  5037. currently lacks one or two features that would make it an excellent one. 
  5038. It canæt use some Spectrum file formats, it has no multitasking mode 
  5039. and, at the time of my review, there was no facility for emulating a 
  5040. 128Kb Spectrum (though this has since been added). There are also some 
  5041. other odd quirks such as the way in which emulation speed was indicated. 
  5042. !Speccy deals with all these, and has a number of other useful 
  5043. additions.
  5044. 9.11
  5045. File formats
  5046. 9.11
  5047. !Speccy is supplied with a file format converter program (!SpecConv) 
  5048. which enables four filetypes to be used with the emulator. This is 
  5049. particularly useful if you have the 3000 game, Speccy Sensation 2 CD-ROM 
  5050. or files ported from one of the PCæs numerous Spectrum emulators. 
  5051. Conversion between SNA, TAP, DOS and Speccyæs own filetype are easily 
  5052. carried out and it hasnæt failed yet, although Iæve had to convert via a 
  5053. two stage operation on a few occasions.
  5054. 9.11
  5055. Through the square window
  5056. 9.11
  5057. !Speccy is fully RISC OS compliant and opens as a window, but the mode 
  5058. chosen should be fairly low-res as itæs not possible to adjust the size 
  5059. of the window to anything larger than it first appears. Ideal modes 
  5060. would be 15 or 21 and, on a RiscPC, 640╫480 would be the maximum usable. 
  5061. If used on some hi-res modes on the RiscPC, !Speccy causes problems, 
  5062. particularly with the palette. These modes are totally unsuitable 
  5063. anyway, as the window will appear too small.
  5064. 9.11
  5065. Personally, I much prefer running the emulator in the single-tasking, 
  5066. full screen mode, but with the option of multitasking, it would have 
  5067. been useful to have included an optional window displaying what each of 
  5068. the keys do in Spectrum mode. Better still would have been to allow the 
  5069. pointer to be used to input commands. For those who have never used a 
  5070. Spectrum, if you press key ÉKæ for example, the command ÉLISTæ appears 
  5071. on the screen (very confusing) Ö and other keys produce equally crazy 
  5072. results! I would imagine, however, that very few users would be 
  5073. interested in programming the Spectrum anyway, unless they are either 
  5074. mad or masochistic!
  5075. 9.11
  5076. Hardware support
  5077. 9.11
  5078. The program is currently much more complete than !Z80Em in its support 
  5079. of associated Spectrum hardware. Multiprint, Multiface 128, Interface 1 
  5080. and Microdrive options are available.
  5081. 9.11
  5082. Interface 1 option allows the serial port and cartridge files to be 
  5083. used, and must be set for the Microdrive to be accessible.
  5084. 9.11
  5085. Multiface is an add-on device from a company called Romantic Robot, and 
  5086. is used to backup running programs to tape, disc or cartridge. For this 
  5087. option to work, youæll need to have access to the appropriate ROM image, 
  5088. which isnæt supplied for copyright reasons. When this is available, a 
  5089. menu is pulled up by pressing the ÉPrintæ key. In any case, a snapshot 
  5090. of memory can be taken at any time, so this is still of limited use.
  5091. 9.11
  5092. Multiprint is also from Romantic Robot, and falls under the same 
  5093. restrictions as the Multiface. It allows control of an Epson-compatible 
  5094. printer, and also allows limited investigation into, and adjustment of, 
  5095. Spectrum memory.
  5096. 9.11
  5097. In 128Kb Spectrum mode, the icon switches to match the Ébig brotheræ 
  5098. modelæs appearance. The major improvements in hardware terms over its 
  5099. 48k predecessor are in having 3-channel sound as opposed to single 
  5100. channel, improved graphic and colour controls (noticeable that sprites 
  5101. actually maintained their colour when moving over a background object) 
  5102. and, of course, extra memory for running larger programs. In the last 
  5103. years of Spectrum production, plenty of programs utilising 128Kb were 
  5104. written (many of which are on the Speccy2 CD) and this seems to be a 
  5105. perfect translation of the code. In some cases, it is too perfect, as 
  5106. there was a minor glitch in sound control which is carried over to 
  5107. !Speccy!
  5108. 9.11
  5109. One of the things I disliked about !Z80Em was the way in which speed was 
  5110. indicated Ö it took the form ö&1000000ò which was pretty meaningless. 
  5111. OK, you could increase it and things happened faster, but it is a messy 
  5112. way of going about it. !Speccy is much neater and easier to understand. 
  5113. Itæs in the form of relative speed compared to an actual Spectrum, so 
  5114. 100% exactly matches and the increase/decrease buttons allow for fine 
  5115. adjustment.
  5116. 9.11
  5117. One niggle I have on the adjust arrows in speed and volume, for example, 
  5118. is that the user is not able to input directly from the keyboard Ö all 
  5119. changes are by clicking on the arrows only. Since the ARM710 often 
  5120. initially sets a value of 600%, it can take some time to reduce the 
  5121. speed to a more usable value. However, there is a way around this 
  5122. fiddling about. It is possible to make a small modification to the !Run 
  5123. file to set an initial speed. Iæd have preferred a button to default to 
  5124. 100%, as itæs unlikely that speeds anywhere near approaching 600% will 
  5125. ever be desirable.
  5126. 9.11
  5127. The usual Ésave screen as a spriteæ and Étake a snapshot of memory to 
  5128. save game positionæ are both present, along with the ability to use up 
  5129. to two joysticks.
  5130. 9.11
  5131. On a free transfer
  5132. 9.11
  5133. The serial port can be used to transfer files to the Archimedes in 
  5134. conjunction with the Interface 1 option, and protected Spectrum tape 
  5135. games can be directly loaded via the RS423 port using an ordinary 
  5136. cassette player, switching to the so-called ÉSmooth Modeæ which disables 
  5137. most of the Archimedes interrupts, and then using the load option to 
  5138. directly access the tape player. Itæs still far too fiddly for me, and 
  5139. Iæd thoroughly recommend the Speccy 2 CD compilation (providing, of 
  5140. course, you have a CD¡ROM drive!). There are thousands of Spectrum games 
  5141. around and, unlike those of the BBC ÉBæ, the Spectrum ones all appear 
  5142. now to be Public Domain, so you can freely swap with friends.
  5143. 9.11
  5144. All in all, !Speccy is probably the most comprehensive Spectrum Emulator 
  5145. youære likely to come across. It still has the edge over the latest 
  5146. version of !Z80Em from Warm Silence Software (though the gap has reduced 
  5147. considerably with the new 128Kb version).
  5148. 9.11
  5149. !Speccy is difficult to fault Ö it does what it sets out to do very 
  5150. well, and it is a very complete emulator, but Iástill donæt have the 
  5151. same strong feelings towards Spectrum games that I have for old BBC 
  5152. ones. Still, if you were brought up on ÉStop The Expressæ, ÉTir Na Nogæ 
  5153. or ÉAd Astraæ, !Speccy is definitely the one for you.
  5154. 9.11
  5155. !Speccy, the Spectrum Emulator, is available for ú20 +p&p from Carsten 
  5156. Witt, Rostocker Strasse, 45739 Oer-Erkenschwick, Germany.áuá
  5157. 9.11
  5158. DrawWorks 2
  5159. 9.11
  5160. Christopher Jarman
  5161. 9.11
  5162. In the words of Aaron Timbrell, the producer of DrawWorks2, öIt is a 
  5163. complete set of integrated applications designed to improve Draw, 
  5164. Acornæs own drawing package.ò
  5165. 9.11
  5166. Now, I came to computers late in life, and I only know the modern 
  5167. Acorns, so unlike many long established enthusiasts, I actually started 
  5168. drawing with Artworks and never spent much time with Draw. Since 
  5169. installing DrawWorks2, I have had the chance to see, first of all, what 
  5170. an excellent program the original Draw is, and now with this laughably 
  5171. inexpensive addition (ú20 through Archive) how very impressive it can 
  5172. become. I just wonder what Acornæs built-in applications would have all 
  5173. been like if Aaron had been employed at the Cambridge works from the 
  5174. beginning!
  5175. 9.11
  5176. Believe me, this is an upgrade which takes the normal Draw, which you 
  5177. all know and love, through what Iábelieve is called a quantum leap! To 
  5178. begin with, there are over 60 new buttons added to the Draw window!
  5179. 9.11
  5180. As with all iSV products, you get far more than you pay for. The on-
  5181. screen manual, which is presented in iSVæs house style application, is 
  5182. worth the price on its own. This is no measly Help or ReadMe file, but a 
  5183. proper fully-illustrated manual on screen with search and saving 
  5184. abilities, which actually tells you what you want to know. It also 
  5185. includes illustrated step-by-step tutorials! See opposite.
  5186. 9.11
  5187. These are some of the things that the new toolbar offers:
  5188. 9.11
  5189. A paper sizing menu
  5190. 9.11
  5191. Immediate loading of a named file
  5192. 9.11
  5193. Click on/off the grid
  5194. 9.11
  5195. Instant select of text colours, fill colours, line and background 
  5196. colours, etc.
  5197. 9.11
  5198. Select snap to grid
  5199. 9.11
  5200. Toggle portrait/landscape paper
  5201. 9.11
  5202. Kern/unkern text
  5203. 9.11
  5204. Convert thin lines to thick for printing
  5205. 9.11
  5206. Colour filters
  5207. 9.11
  5208. Merging selected paths
  5209. 9.11
  5210. and many other activities which are too numerous to list.
  5211. 9.11
  5212. Of course, many of these functions were already there in Draw, but not 
  5213. all by any means, and it is so much more convenient, and stylish, to 
  5214. have them all on a movable toolbar. There are actually eight completely 
  5215. new features.
  5216. 9.11
  5217. Some of the buttons have further menus attached for even more choices to 
  5218. be made or pre-set, such as changing the grid to rectangular or 
  5219. isometric (even Artworks canæt do that).
  5220. 9.11
  5221. What is more, the original Draw toolbox has been redesigned too, and 
  5222. looks great.
  5223. 9.11
  5224. The new ability to select out and save colour separations is first rate. 
  5225. It is much easier to do in practice than using Artworks, so I shall be 
  5226. tempted to save out my Artworks files as drawfiles just for that 
  5227. purpose!
  5228. 9.11
  5229. The diagrams below show my Acorn Cybervillage logo separated into the 
  5230. Keyfile, Cyan, Magenta and Yellow within about four minutes using the 
  5231. Draw2 facility.
  5232. 9.11
  5233. Then there is the DrawTrix button, which alone can give you hours of fun 
  5234. just turning your images into all kinds of bulges and shapes. If you 
  5235. have tried iSVs FontTrix program you will have some idea of what this 
  5236. can do to your drawings.
  5237. 9.11
  5238. DrawWorks2 comes on a single 800Kb floppy with the manual and over 
  5239. thirty example drawfiles of the tricks and manipulations that can be 
  5240. done with the application. DrawWorks 1 has been going since 1991, but 
  5241. iSV say that the N║ 3 version is already being worked on! At this rate, 
  5242. it may hardly be worth buying any other vector graphics program!
  5243. 9.11
  5244. Order it now Ö I guarantee you wonæt be disappointed!áuá
  5245. 9.11
  5246. Key
  5247. 9.11
  5248. Magenta
  5249. 9.11
  5250. Cyan
  5251. 9.11
  5252. Yellow
  5253. 9.11
  5254. Wyddfa Talking Stories
  5255. 9.11
  5256. Patrick McTiernan & Pauline Barnett
  5257. 9.11
  5258. This is a review of Wyddfa Softwareæs Talking Stories: öGwen goes to 
  5259. Schoolò and öGwenæs Noseò. Their own introduction to the Talking 
  5260. Stories, at the beginning of the supplied instructions, is probably as 
  5261. good as (or better than) anything I could write:
  5262. 9.11
  5263. Talking Stories is a new series of interactive electronic story books 
  5264. for children (KS1). The stories range in difficulty and each emphasises 
  5265. a different type of word. There are four stories in this series Ö Gwenæs 
  5266. Nose (verbs,ánouns and adjectives), Gwenæs Tummy (colour adjectives), 
  5267. Gwen goes to School (nouns and pronouns) and Gwen at the Fair (verbs). 
  5268. The child can listen to the whole sentence on each page by clicking on 
  5269. the speech bubble icon (using the select button of the mouse), or to 
  5270. individual words by clicking on them. One word is missing from each 
  5271. written sentence for the child to fill in from the words column on the 
  5272. left of the picture. This is to encourage the child to look at the 
  5273. sentence as well as listen to it.
  5274. 9.11
  5275. The reviewers
  5276. 9.11
  5277. I am employed as a CAD engineer, but qualified as a teacher of science 
  5278. and mathematics; my seven-year-old sonæs teacher is in charge of IT at 
  5279. the local infantsæ school, where I installed the Talking Stories on her 
  5280. RiscPC and let her (and the children) test them in the school 
  5281. environment. This review is split into two parts; the first by me, 
  5282. Patrick, and then the report from the school by Mrs Barnett. It is 
  5283. interesting to note the several areas of agreement between us, on what 
  5284. could be improved, despite neither of us reading the otheræs text until 
  5285. they were both largely completed.
  5286. 9.11
  5287. What you get
  5288. 9.11
  5289. The software came in ÉPrestigeæ data files, stiffened plastic wallets 
  5290. with enough room for A5 printed material and two 800Kb floppy discs. The 
  5291. cover and the usage instructions emphasise that the software will run on 
  5292. 1Mb Acorn RISC machines. Each story comes with a full-colour A5-sized 
  5293. booklet of eight pages, showing each of the images in the story, and two 
  5294. folded A4 sheets, giving information under the headings öTo install and 
  5295. load your programò, öHowáto run Talking Storiesò, öThe iconbar menuò and 
  5296. öProblem solvingò.
  5297. 9.11
  5298. Installation
  5299. 9.11
  5300. The ö...install and load...ò section starts with the introduction given 
  5301. above, and then goes on to step-by-step installation instructions. I 
  5302. felt that these could have been more clearly split between hard and 
  5303. floppy installation; but otherwise, they were quite clear. Iádonæt feel 
  5304. that there is any obvious Éright wayæ to help users install software for 
  5305. computers, and copying RISCáOS applications to a directory is one of the 
  5306. better ways. The instructions are adequate.
  5307. 9.11
  5308. One section deals with how to run the program on a 1Mb Archimedes, using 
  5309. a small application they supply (öFloppyFontò) to put the fonts into RAM 
  5310. disc to prevent disc-swapping. Unfortunately, this didnæt work correctly 
  5311. when I tried it on my RISCáOS 3.11 machine. This was, apparently, due to 
  5312. a slight programming error when creating the RAM disc but Wyddfa are 
  5313. looking into the problem.
  5314. 9.11
  5315. The very first instruction tells you to use a 256-colour mode, and lists 
  5316. a number of preferred 256-colour modes by number (which may be less 
  5317. helpful for RiscPC users). On RISCáOS 3 and above, the colour-stippling 
  5318. of the Draw module is so good that a 256-colour mode is not essential; 
  5319. but 256 colours does make the colours brighter and more solid. 
  5320. Installation on a RiscPC 600 and an old A310 (both with and without hard 
  5321. disc) posed no real problems. No mention is made of RiscPC differences, 
  5322. and only the differing behaviour under RISC OS 2 and 3 is mentioned. As 
  5323. usual with RISCáOS machines, this was not a problem.
  5324. 9.11
  5325. Try before you buy
  5326. 9.11
  5327. Some readers may have already tried the demonstration version of öGwen 
  5328. goes to Schoolò on the Risc Disc Volume 1 CD-ROM (or from elsewhere). 
  5329. This has very similar loading instructions to those on the printed 
  5330. sheet, with the addition of slightly more technical information on 
  5331. required Font Cache sizes. The demo includes three of the eight pages of 
  5332. öGwen goes to Schoolò, and gives a good introduction to the Talking 
  5333. Stories programs. The demo version has the same program version as the 
  5334. current release, having been compiled in April 1994. There are only a 
  5335. few differences in the template files and !boot.
  5336. 9.11
  5337. What you see and hear
  5338. 9.11
  5339. The speech is in a very clear and pleasant male voice with a faint Welsh 
  5340. accent. My wife thought that the speaker might even be from Birmingham! 
  5341. I come from Shropshire, and Iæm convinced he was a Welsh speaker.
  5342. 9.11
  5343. The format is much the same in each story: the program window, which is 
  5344. the right size to nearly fill a mode 15 screen, is divided into a large, 
  5345. colourful image, a text area at the bottom and a word-choice toolbox at 
  5346. the left. There are eight pages. Each gives a sentence, related to the 
  5347. image, with a single missing word. The missing area has a flashing text 
  5348. cursor which cycles in colour. There is a choice of eight words to fill 
  5349. the gap, a button containing a speech bubble (which means öspeak the 
  5350. whole sentenceò), and a pair of forward/back buttons. The forward button 
  5351. is initially greyed-out.
  5352. 9.11
  5353. There are options to control how much of a clue is given to the child 
  5354. for the words Ö either the full name, or the first letter is given as a 
  5355. clue, or no clue may be given. When any word on the screen is clicked, 
  5356. it is spoken after a short loading delay. When the correct word is 
  5357. chosen, it appears in the sentence and the forward button is un-greyed, 
  5358. allowing passage to the next page.
  5359. 9.11
  5360. The images are nicely drawn, but not so startling as to distract from 
  5361. the task in hand Ö learning to read. Gwen the bear is a simple figure, 
  5362. without any special characteristics beyond öa red nose shaped like a 
  5363. heartò (which features in öGwenæs Noseò) and a red bow tie. The teacher 
  5364. in the school is obviously Indian, a small nod in the direction of 
  5365. multi-cultural teaching. The scenes are very British in all other 
  5366. respects (schools, cooking barbecues, having a bath). Gwen is gently 
  5367. naughty.
  5368. 9.11
  5369. Trial one: In the home
  5370. 9.11
  5371. Does it work for its intended function? Does it help children learn to 
  5372. read? I tried it out on my 4-year-old daughter, Sarah, who canæt really 
  5373. read at present, and my 7-year-old son, Thomas, who is a good reader. 
  5374. Sarah tried öGwenæs Noseò first. She poked at it a little randomly at 
  5375. first, even with some guidance. After three pictures, she began to get 
  5376. the idea. She tended to work on first letters rather than trying to 
  5377. match the whole word. She was finding it straightforward to match the 
  5378. word in the picture to the one in the menu at the 6th picture or so. 
  5379. Throughout, she paid little attention to the sentence at the bottom, 
  5380. using only the matching of the word on the picture to the ones in the 
  5381. menu.
  5382. 9.11
  5383. As an observer, I would say that too little attention was drawn to the 
  5384. gap in the words (for the missing word). Also, the fonts were too small 
  5385. for easy recognition (this was better on the RiscPC), and there was no 
  5386. Ébig noiseæ when the correct word was discovered, and no highlighting of 
  5387. the words or gap at any time. The gap wasnæt the same size as the word 
  5388. which eventually appeared.
  5389. 9.11
  5390. The competition
  5391. 9.11
  5392. For comparison purposes, and to keep the children amused, I ran the demo 
  5393. of öJim gets the Sneezesò from Sherston Software (and also installed it 
  5394. at school). This has music, rapid highlighting of words, more complex 
  5395. images (stored as compressed bitmaps), familiar characters from the 
  5396. öRosie and Jimò TV series, some cartoon movements with accompanying 
  5397. sounds which the user can trigger, and asks some questions which have to 
  5398. be answered to move on. The sound is loaded into a cache in chunks for 
  5399. each picture, so there is no loading delay for each word.
  5400. 9.11
  5401. This certainly held the childrenæs attention more, on account of its 
  5402. Éfunæ aspects. The dynamic highlighting of the words and more rapid 
  5403. response to mouse-clicks, gives an immediate and refreshing quality 
  5404. which keeps them interested. By rapidly clicking on the words, the 
  5405. children get amusing öscratchingò effects which are impossible with the 
  5406. Wyddfa Talking Stories, and can even make up their own sentences. Thomas 
  5407. kept going long after Sarah had left the computer, making up his own 
  5408. silly sentences.
  5409. 9.11
  5410. Interestingly, when moved to the RiscPC, the Sherston program then 
  5411. looked quite crude (because it uses bitmap images). In contrast, the 
  5412. Wyddfa programs now looked a lot better, because they are produced in 
  5413. Draw format.
  5414. 9.11
  5415. Trial two: In the school
  5416. 9.11
  5417. Most of the children in my class have had an opportunity to work with at 
  5418. least one of the Talking Stories. This covers quite a wide ability 
  5419. range. It has, of course, been impossible for me to work with or 
  5420. supervise each child as he or she has worked with the programs. The 
  5421. comments set out below, therefore, have evolved from observation, from 
  5422. talking to the children (especially the more able ones), and from 
  5423. discussion with my Special Education Assistants who work closely with 
  5424. the less able children. I hope our contribution is of some use.
  5425. 9.11
  5426. 1. All the children actually enjoyed using the programs. The pictures 
  5427. are bright, colourful and provide detail, which can be used to stimulate 
  5428. conversation with less able children.
  5429. 9.11
  5430. 2. A lot of the children are confident readers. They had fun completing 
  5431. the programs as they were new to them but they did not find them a 
  5432. challenge. öThey are too easy!ò was the feedback from them.
  5433. 9.11
  5434. I felt that, for this range of children, öRosie and Jimò provided a bit 
  5435. more stimulus, as they had to respond to a command to get a result.
  5436. 9.11
  5437. 3. The less able children worked with a Support Assistant alongside 
  5438. them. They tended to enjoy just clicking the mouse and changing the 
  5439. pictures and needed support to turn the program into a structured 
  5440. learning experience. These children would find it difficult to work 
  5441. meaningfully on their own. They tend to click on every word until they 
  5442. find the right one, without understanding the sentence at all.
  5443. 9.11
  5444. To accommodate these children it would really mean devising a special 
  5445. needs program with shorter, simpler sentences and perhaps concentrating 
  5446. on High Frequency words which the children work on daily.
  5447. 9.11
  5448. 4. The middle group of children, i.e. Éaverage readersæ, coped well. 
  5449. They learnt very quickly to match the given word on the screen. Further 
  5450. experience, having just the initial letter of the missing word as a 
  5451. clue, and then having no clue at all, would gradually increase their 
  5452. independence.
  5453. 9.11
  5454. In conclusion, the Stories were useful and could be the focus of further 
  5455. work incorporating the ideas and vocabulary presented, which would 
  5456. reinforce the childrenæs learning.
  5457. 9.11
  5458. It is difficult to make some judgements in the context of our school as 
  5459. we have quite a lot of able children, whereas other catchment areas are 
  5460. not so fortunate. As Key Stage 1 programs, the Wyddfa Talking Stories do 
  5461. not extend our more able 6-7 year olds although, to be fair, these 
  5462. children are already working beyond this stage.
  5463. 9.11
  5464. The Talking Stories provide a language experience that is popular with 
  5465. the children, because it is fun.
  5466. 9.11
  5467. I, personally, wondered about introducing a spelling function, which 
  5468. would also extend skills to the use of the keyboard. Perhaps, once the 
  5469. correct missing word had been found, it could be acknowledged either 
  5470. visually, or by sound, and then, instead of it appearing immediately in 
  5471. the given space, the child could type in the word. By doing this, the 
  5472. child is made to focus even more on individual words.
  5473. 9.11
  5474. Price and availability
  5475. 9.11
  5476. Wyddfa Software have four talking stories about Gwen, the lovable, 
  5477. mischievous bear: Gwenæs Nose, Gwenæs Tummy, Gwen goes to School and 
  5478. Gwen at the Fair. These cost ú20 inclusive each, or ú50 inclusive for 
  5479. all four, from Wyddfa Software.áuá
  5480. 9.11
  5481. Essential Selection Demo CD-ROM
  5482. 9.11
  5483. Ed Archer
  5484. 9.11
  5485. This is a free CD giving a sample of eighteen different multimedia CDs. 
  5486. Itæs not an easy thing to öreviewò, but Iáhave also had a chance to look 
  5487. at the full versions of several of the packages at our local teachers 
  5488. computer centre which was very helpful. Actually, in some cases, seeing 
  5489. the full packages changed my view of the CD. This suggests that the 
  5490. sample is not all that effective in giving you a flavour of the real 
  5491. thing.
  5492. 9.11
  5493. Having access to the demo in both PC and Acorn modes has much to commend 
  5494. itself. Iátried using the demo CD on both platforms and found the Acorn 
  5495. (a RiscPC with 8Mb RAM) a very much better platform for multimedia. Why? 
  5496. The average PC is a lumbering beast which is dated, and only kept going 
  5497. by this add-on and that add-on. The RiscPCs are, by comparison, very 
  5498. easy to use.
  5499. 9.11
  5500. The demo disc
  5501. 9.11
  5502. Yorkshire Televisionæs demo disc covers a wide range of topics Ö 
  5503. everything from Aspects of Religion to the Second World War. Iáshall 
  5504. make a few brief comments on each of the eighteen demos.
  5505. 9.11
  5506. The first, about the environment, is Water, a subject very much in the 
  5507. public eye at the moment. Iáenjoyed some parts of the demo better than 
  5508. other parts. The section on oil spills was informative and was exciting, 
  5509. but the section on dolphins wasnæt very enthralling. However, the full 
  5510. disc, which Iátried out at the Computer Centre, was excellent Ö the demo 
  5511. just didnæt do it justice.
  5512. 9.11
  5513. Science is devoted to the elements. The information about Nitrogen was 
  5514. good, and it certainly made the Periodic Tables much more interesting 
  5515. than when Iáwas at school. The video too was useful, but Iáwas somewhat 
  5516. perplexed by the need to have so much historical information on people 
  5517. such as Cavendish and Lavoisier.
  5518. 9.11
  5519. Global Conflict was fairly interesting, though it did have an American 
  5520. emphasis, having been compiled from American archives. The demo was 
  5521. excellent, Iáliked the video on the Blitzkrieg, and the maps, although 
  5522. they could have been more detailed.
  5523. 9.11
  5524. Environment: Land and Air appears to have considerable potential as a 
  5525. learning tool. The explanation in the overview video section was 
  5526. excellent. Iáwas similarly impressed by the video clip; the demo pulled 
  5527. no punches and emphasised, in a clear way, the importance of 
  5528. environmental issues.
  5529. 9.11
  5530. Science: Materials Ö As it was only a demo, it was difficult to choose 
  5531. which material to go for. The choice of coal was sensible in that it is 
  5532. a material that everybody reckons they are familiar with. The video clip 
  5533. on this subject served to whet my appetite, as it was so informative 
  5534. and, in this respect, the demo has obviously done its job!
  5535. 9.11
  5536. World War II: Sources and Analysis Ö As a historian, Iáam keen to see 
  5537. anything that could be valuable in the classroom. The demo gave me a 
  5538. loud, clear message that the data was there to be made use of, in that 
  5539. it could easily be exported for use in project work. The depth of the 
  5540. source material was also good, and Iáwas pleased to see the inclusion of 
  5541. a section on the role of the African Americans.
  5542. 9.11
  5543. Climate Ö The overview video was gripping stuff, packed with interesting 
  5544. material. It definitely merits an award similar to those given to other 
  5545. products from Yorkshire Television.
  5546. 9.11
  5547. Aspects of Religion was a truly excellent demo. Iáwas particularly 
  5548. interested by the way the subject was handled, reflecting the multi-
  5549. faith world in which we live. Attention was drawn to the fact that one 
  5550. could easily compare aspects of different religions. There is a Étrial 
  5551. saveæ facility, which is very handy for those pupils doing research on 
  5552. Religion.
  5553. 9.11
  5554. Contemporary Issues is quite an apt title in that the demo concentrates 
  5555. on the topical issue of Crime and Punishment. A special feature which 
  5556. Iáexamined in this demo was the Éassessment manageræ that enables 
  5557. teachers to test and monitor pupilsæ progress. This feature can be 
  5558. altered to allow teacher help. This is to be found on the majority of 
  5559. the programs and is really useful.
  5560. 9.11
  5561. Max and the Machines is familiar ground for me as it is aimed at helping 
  5562. young children learn how to read. From what Iácould see, this program 
  5563. would do this job admirably. It would undoubtedly fire a childæs 
  5564. imagination.
  5565. 9.11
  5566. The demo in Conservation was a clip from the overview about global co-
  5567. operation. The only criticism Iáhad of the clip was that it was really 
  5568. too short to do the job of convincing me that this was a useful CD, 
  5569. although what Iádid see, held my attention.
  5570. 9.11
  5571. Dwindling Resources Ö The demo clip was informative, and emphasized the 
  5572. wasteful nature of Modern Man. If the rest of the CD is as good as the 
  5573. demo, this is an obvious one for the classroom.
  5574. 9.11
  5575. British Birds Ö The database was a strong feature of this section and 
  5576. the demo showed just how good it was. For a person like myself who knows 
  5577. next to nothing about birds, Iáfound it a veritable mine of information. 
  5578. Other useful features Iánoticed, were the bird song facility and the 
  5579. interactive quiz designed to reinforce learning.
  5580. 9.11
  5581. Inventions and Inventors looked interesting, but Iáfelt that the demo 
  5582. did not give me sufficient information to form much of an opinion about 
  5583. its merits.
  5584. 9.11
  5585. Interactive Learning Ö There is a demo of the feature which is given 
  5586. away gratis with most of the CDs, Iáhave reviewed. Iáwas impressed with 
  5587. the way it enables you to make a scrapbook of text, video and audio 
  5588. clips. This is an important feature in that it enables pupils to create 
  5589. their own multimedia programs.
  5590. 9.11
  5591. En Marcha Ö this is a Spanish program which is really a utility. In the 
  5592. past, Iáhave been very critical of attempts to use computers for 
  5593. learning Modern Languages. However, En Marcha is something else. Itáhas 
  5594. two hours of spoken Spanish, and a sound-recording facility so that you 
  5595. can compare your own efforts with what is on the disc. The Lexicon is 
  5596. great, as it helps you to find a word and also gives you an appropriate 
  5597. context. The games Ö Exploring a Spanish Town and Tidying up the House Ö 
  5598. were very useful.
  5599. 9.11
  5600. The Physical World has some interesting exemplar material. It includes 
  5601. an examination of coastal erosion, a look at People and the Environment, 
  5602. which homes in on Amazonia, and finally a video clip showing the effects 
  5603. of the great Mississippi flood of 1993. The full program would be 
  5604. indispensable if it is as good as the demo.
  5605. 9.11
  5606. Finally, two demos connected with the French language: En Route had a 
  5607. good video display which would encourage children to learn French. The 
  5608. built-in assessments for this particular program were well done. 
  5609. Directions 2000 was similar in layout and design to the En Marcha 
  5610. program. It was as good as En Marcha, and should encourage a great 
  5611. interest in learning French.
  5612. 9.11
  5613. Despite my initial reservations about demo discs, Iáwould really 
  5614. recommend this one to all teachers. Remember that it can work on an 
  5615. Acorn or a PC. Iáenjoyed the disc very much and it should be helpful to 
  5616. those teachers seeking ideas about what CDs to buy for their schools.
  5617. 9.11
  5618. Last but by no means least, itæs free! All you have to do is to write to 
  5619. Yorkshire International Thomson Multimedia.áuá
  5620. 9.11
  5621. Second World War, Continued...
  5622. 9.11
  5623. Gabriel Swords
  5624. 9.11
  5625. Over the last two months, we have been looking at how two different 
  5626. products deal with the Second World War. We have seen how both approach 
  5627. the subject in very different way; in the Photobase Decades collection 
  5628. (9.6 p75) we have seen that Longman Logotron give you thousands of 
  5629. pictures and allow you to decide what you do with them; Anglia 
  5630. Multimedia, on the other hand (9.8 p77), give you fewer pictures (just 
  5631. over two hundred), but more text to explain the pictures and ask 
  5632. questions. This month we shall look at another source of material, 
  5633. Interactive Learning Productions/Yorkshire TV.
  5634. 9.11
  5635. Under review are ILPæs two Second World War CD¡ROMs: World War Two: 
  5636. Global Conflict, and, World War Two: Sources and Analysis. What ILP 
  5637. provide is a complete multimedia experience. There are hundreds of 
  5638. photographs, video and audio clips, text and diagrams.
  5639. 9.11
  5640. The packages
  5641. 9.11
  5642. Both CD-ROMs are attractively packaged. They come in an A5-sized loose 
  5643. leaf slip binder; inside is the CD-ROM itself, and a floppy disc 
  5644. containing a Scrapbook program. The binder is made up of a user guide, a 
  5645. curriculum pack, and Scrapbook guide Ö the curriculum pack contains 
  5646. suggested study guides covering some of the subjects on the CDs. For 
  5647. example, on the Global Conflict CD, there are studiesáon: the origins of 
  5648. the conflict in Europe, Blitzkrieg, Gotterdammerung, and the war in the 
  5649. FaráEast. At the end of each section, there is a questions page relating 
  5650. to the study. Both CD-ROMs are aimed at the 11Ö16 age group.
  5651. 9.11
  5652. Global Conflict
  5653. 9.11
  5654. One very good thing about this CD-ROM is that you donæt have to read the 
  5655. manual to work out how to use it. The opening screen only gives you five 
  5656. option buttons to click on Ö Maps, Investigate, Index, Overview and 
  5657. Credits. Once inside a subject, most of the other button icons are 
  5658. reasonably self-explanatory and intuitive. You do, however, need to read 
  5659. the user guide to get the most out of the Scrapbook application.
  5660. 9.11
  5661. Investigate: This option takes you into the heart of the program; itæs 
  5662. from here that you investigate the themes, events and causes of the 
  5663. Second World War. This part is again divided into five sections, 
  5664. corresponding with the study guides: Origins, Blitzkrieg, 
  5665. Gotterdammerung, Far Eastern Conflict and Japanese Invasion. Each of 
  5666. these sections contains a video introduction giving a kind of overview 
  5667. of the subject Ö this can be stopped at any stage and further 
  5668. investigation made by clicking on an Éinvestigate buttonæ.
  5669. 9.11
  5670. A time-line along the top of the screen gives access to data relevant to 
  5671. a date clicked on Ö this moves the video sequence to that point as well 
  5672. as any text or pictures associated with it. Inside the investigate 
  5673. window there is again a further range of buttons which lead into more 
  5674. text, audio and photographs, giving the user an opportunity to explore 
  5675. each subject by looking at themes, events and biographies. Most of the 
  5676. subject matter here is accompanied by at least a photograph, always 
  5677. text, and sometimes video, speech or diagrams.
  5678. 9.11
  5679. What you get then is a progression from the general to the particular; 
  5680. from the overview to the detail. The deeper you go, the more information 
  5681. you get. This means that if you want a quick summary of, say, how and 
  5682. why the war began, you can watch and listen to the video introduction. 
  5683. If you then want to look at a bit more detail, say the Treaty of 
  5684. Versailles, you can use the investigate button to go deeper.
  5685. 9.11
  5686. TrailSave: Along the way, there may be bits you want to keep for future 
  5687. reference or revision. The TrailSave allows you to save slides as you go 
  5688. along. Itámeans you can skip around the CD and save out the bits that 
  5689. are relevant to the subject or theme you are studying. The TrailSave 
  5690. data can then be saved toádisc and loaded again as necessary.
  5691. 9.11
  5692. Index: A CD-ROM can contain hundreds of megabytes of really useful 
  5693. information; whether it works or not depends on how easy it is to get to 
  5694. that information, and how systematic it is when you get there. Unlike a 
  5695. book, which you can flick through, to see all the pictures and text, 
  5696. unhelpful CD-ROMs can Éhideæ things from you. With some, there could be 
  5697. heaps of information you didnæt know existed simply because you took a 
  5698. wrong turn somewhere. To help overcome this problem, ILP provide a very 
  5699. good index of headings and sub-headings, all of which can be viewed in 
  5700. alphabetical or chronological order. Spelling isnæt a problem either Ö 
  5701. if you canæt spell ÉVersaillesæ, just type Éversæ, click OK and the 
  5702. index will take you to the nearest word to your spelling.
  5703. 9.11
  5704. Scrapbook: is a separate application which comes on floppy disc. Its 
  5705. purpose is to provide the user with another means of saving data. This 
  5706. can be done by dragging text, pictures or video clips from the CD¡ROM, 
  5707. or by direct editing by the user in the form of text or audio.
  5708. 9.11
  5709. Also on Global Conflict, thereæs a good section of maps showing some of 
  5710. the major battle zones, and diagrams of some of the more famous battles 
  5711. (see summary below for more details).
  5712. 9.11
  5713. Sources and Analysis
  5714. 9.11
  5715. The Sources and Analysis CD-ROM adds a different dimension to the study 
  5716. of the Second World War, and helps take you behind some of the events. 
  5717. Its two main sections deal with Case Studies, and Themes. With the Case 
  5718. Studies, you can explore in detail subjects like: Pearl Harbour, the 
  5719. Blitz, Women at War, Iwo Jima, the End of the War, GIæs in Britain, the 
  5720. Allied Invasion of Italy, etc. Each of the Case Study screens is divided 
  5721. into a number of menus giving access to a particular part of the study. 
  5722. The screen shot below shows some of the sections available in the Pearl 
  5723. Harbour study.
  5724. 9.11
  5725. Some of the Themes covered include: African Americans, Propaganda, 
  5726. Atomic Weapons, D-Day and the Holocaust. Here, the user is not looking 
  5727. so much at battles, tactics and who caused what, but at some of the 
  5728. incidentals, the things that happened because of the war.
  5729. 9.11
  5730. In all the studies, extensive use is made of original documents, 
  5731. letters, diaries and posters. You can see pictures and read the text of 
  5732. some of the actual documents, letters and memoranda written at the time 
  5733. by the men who made some of the most momentous decisions of the war. You 
  5734. can also read the letters of soldiers who had to carry out those 
  5735. decisions.
  5736. 9.11
  5737. In the section on Source Material, thereæs a Compare option which lets 
  5738. you compare material about the same incident, or on the same theme, from 
  5739. different points of view. You could, for example, compare side by side, 
  5740. axis propaganda with allied propaganda. Or you could compare diary 
  5741. extracts from soldiers on different sides, both calling the other Éthe 
  5742. enemyæ and both blaming the other for the war. This allows you to see 
  5743. the war from other peoplesæ points of view, enabling a Écompare and 
  5744. contrastæ analysis of different aspects. This is one of the great 
  5745. strengths of this CD; it allows you to Éget insideæ the minds of the 
  5746. people who were involved, whether itæs a Japanese NCO or a Major General 
  5747. in the American Army. It also covers aspects of the war you might not 
  5748. find in a general text book. This is one of the great advantages of a 
  5749. CD¡ROM Ö you can cram a vast amount of information onto one disc, 
  5750. including the original documents, and make it all accessible to a wide 
  5751. audience.
  5752. 9.11
  5753. Conclusions
  5754. 9.11
  5755. First impressions are very good. It looks and feels like a lot of time 
  5756. and effort has gone into the production of these CD-ROMs. Not only is 
  5757. there a wealth of information, but it is easily accessible and 
  5758. interesting to use. The video clips add a certain realism to the whole 
  5759. thing, and they are ones that you probably have never seen before. Good 
  5760. use has been made of whole Émultimedia thingæ Ö thereæs enough happening 
  5761. on these CD-ROMs to keep your attention, and to encourage you to 
  5762. explore.
  5763. 9.11
  5764. The language used does not Étalk-downæ to anyone; in fact, you could 
  5765. argue that for an eleven year old, it might, at times, be a touch 
  5766. difficult. However, one very useful feature is that unfamiliar words are 
  5767. highlighted in blue, and if you click on one, it opens a window giving a 
  5768. definition of the word. So, for example, you might come across the word 
  5769. ÉBlitzkriegæ in a section where the term hasnæt been explained; if itæs 
  5770. highlighted, you simply click on it for a definition.
  5771. 9.11
  5772. These CDs are designed to help newcomers get a good overview of the war, 
  5773. while at the same time, providing plenty of information to interest any 
  5774. student who wants to explore in Second World War in more detail. I think 
  5775. they do the job very well Ö recommended to any school, or if you can 
  5776. afford them, to home users.
  5777. 9.11
  5778. The CDs cost ú79.99 +VAT +p&p or ú92 through Archive. If you want to see 
  5779. more of the ILP collection, they do a free preview CD-ROM see below for 
  5780. details.
  5781. 9.11
  5782. P.S.
  5783. 9.11
  5784. One other, very encouraging thing about these CD¡ROMs is the ILP 
  5785. helpline. I had a problem with my copies of the CD-ROMs Ö it was due to 
  5786. my version of ARplayer which kept crashing! I called the helpline, and 
  5787. although they couldnæt help me immediately, they rang back with the 
  5788. answer very quickly. It was also the kind of helpline you donæt mind 
  5789. doing business with; they were not condescending, nor did they expect 
  5790. you to know any computer jargon Ö you tell them about your system, and 
  5791. the problems, and they talk you through solving them. If only every 
  5792. helpline were the same!áuá
  5793. 9.11
  5794. Summary of contents
  5795. 9.11
  5796. Global Conflict
  5797. 9.11
  5798. Maps: This section allows you to zoom in from a map of the world down to 
  5799. your selected area of interest. You can also choose from a list of 
  5800. countries. The maps section contains information on the following: 
  5801. Countries: Maps, statistics, background information and a summary of the 
  5802. war experience of 28 countries, including the UK, the USA, Russia, 
  5803. Germany, Japan, South East Asia and China. Events: Maps and a brief 
  5804. description of a number of key events of the war, including the attack 
  5805. on Pearl Harbour, Battle of the Atlantic, Stalingrad, Island Hopping and 
  5806. the Italian campaign. Animations: Some of the events are illustrated and 
  5807. clarified by animated maps. These events include German expansion, 
  5808. Japanese expansion and the North African Campaign.
  5809. 9.11
  5810. Overview: The overview offers information on the following areas: 
  5811. Videos, Events, Biographies, Key themes, Search facility, Maps section, 
  5812. Trailsave, ILP, Other titles in the series.
  5813. 9.11
  5814. Investigate: using Video / Summary text / Events / Biographies / Themes, 
  5815. it looks at: Origins (Origins of the war in Europe); Blitzkrieg (Poland 
  5816. Ö Barbarossa); Gotterdammerung (Barbarossa Ö VE Day); Japanese expansion 
  5817. (Origins of the war in the Far East); Far Eastern Conflict (Pearl 
  5818. Harbour Ö VJ Day).
  5819. 9.11
  5820. Index:A quick and easy way of finding a particular piece of information 
  5821. from any part of the disc.
  5822. 9.11
  5823. Sources and Analysis
  5824. 9.11
  5825. Case Studies: Pearl Harbour; The War in North Africa; The Allied 
  5826. Invasion of Italy; The Internment of Japanese Americans; Iwo Jima; GIs 
  5827. in Britain; The Blitz; The Home Front; The End of the War; Women at War; 
  5828. Resistance.
  5829. 9.11
  5830. Themes: Propaganda; The Atom Bomb; The African Americans and the War; D-
  5831. Day; The Holocaust
  5832. 9.11
  5833. Compare: By allowing two sources to be studied side by side, Compare 
  5834. enables the budding historian to contrast a variety of sources on the 
  5835. same subject therefore developing a more in depth understanding of the 
  5836. Second World War.
  5837. 9.11
  5838. Source Filter: To help you negotiate the sources is Source Filter, an 
  5839. invaluable tool that will enable you to locate sources by type, year, 
  5840. theme and subject.
  5841. 9.11
  5842. Other: Also included with this CD-ROM is the Scrapbook application, the 
  5843. Trailsave option, Overview and Index.áuá
  5844. 9.11
  5845. The Serial Mouse Pen
  5846. 9.11
  5847. Bob Black
  5848. 9.11
  5849. I originally got the mouse pen to try out using Claud & Maude, a program 
  5850. for practising letter shapes, and I was very pleased that I did. For 
  5851. handwriting practice, this makes perfect sense. The mouse pen plugs into 
  5852. the serial port and has a piece of software to enable it to run on a PC 
  5853. or any Acorn.
  5854. 9.11
  5855. In size, it is more like one of those big felt tips than a ballpoint, 
  5856. but kids had little trouble manipulating it, probably for that very 
  5857. reason. Although it is an adult size item, it is light, and the select 
  5858. button is situated where the index finger can comfortably find it.
  5859. 9.11
  5860. Any new device is difficult to use the first time out, but because of 
  5861. its similarity to a pencil, this is probably easier to get used to than 
  5862. a mouse or a roller ball, as itæs a familiar action. One great thing 
  5863. about it is the fact that, when loaded, it does not disable the mouse, 
  5864. so ordinary use can continue, and the pen can then be picked up to use 
  5865. at any time that is convenient. For the kids doing their letter shapes, 
  5866. it made life much simpler. It is easier to draw straight lines with this 
  5867. device, and the whole process became more meaningful than when the mouse 
  5868. had been the only option.
  5869. 9.11
  5870. As for using it in other programs, again it proved really useful, 
  5871. especially for drawing and painting packages, and it was ideal for grid-
  5872. based work and CAD. Iæm no artist, but I am forced to draw occasional 
  5873. diagrams and worksheets, and had often longed for a graphics tablet to 
  5874. help me draw on screen, but a decent one would set me back over ú200, so 
  5875. it was out of the question, considering how little it would be used. The 
  5876. mouse pen, at ú45, is a viable alternative and, given its versatility, 
  5877. and the fact that it is simple to install, has to be an essential item 
  5878. for any home or classroom computer.
  5879. 9.11
  5880. I expect to see a lot more software companies make use of this as an 
  5881. option in the near future and even without specific software like Claud 
  5882. & Maude, it is a valuable tool. The Serial Mouse Pen is produced by 
  5883. Fellows Computerware. The Acorn driver is by Brilliant Software and the 
  5884. complete setup is available from SEMERC at ú45 +VAT.áuá
  5885. 9.11
  5886. Smudge the Scientist
  5887. 9.11
  5888. Bob & Lisa Ames
  5889. 9.11
  5890. This package comes as three discs and three related work books and also 
  5891. a program guide for supervisors. The package is aimed at 4-7 year olds, 
  5892. and öpresents the general principles of scienceò.
  5893. 9.11
  5894. The two characters, the dog called Smudge (from the first number-based 
  5895. program called Smudge the Spaniel, reviewed by us in Archive 7.1) and a 
  5896. new friend Cecily, encounter Living Processes & Decay, Electricity & 
  5897. Magnetism, and Weather & Floating/Sinking, all öin everyday situationsò. 
  5898. The program is not protected and is also available in the form of site 
  5899. licences, for which Storm Software should be contacted direct.
  5900. 9.11
  5901. The program suite really should be decompressed and installed onto a 
  5902. hard disc drive; I was amazed to find the file count revealed the 
  5903. unpacked size is 5.7Mb for the complete suite, including the !Fonts 
  5904. directory (which is helpfully configured for RISCáOS 2 and 3). It is 
  5905. important to note that both the !Fonts and !Scrap directories need to be 
  5906. seen by the filer before any of the programs are run, otherwise very 
  5907. strange behaviour occurs Ö I noted this in my first review. However, 
  5908. there is still no real feedback to the user about missing files if the 
  5909. program is run from hard disc.
  5910. 9.11
  5911. There are some facilities which are described as ÉAdvancedæ, and are 
  5912. described in the separate Supervisorsæ section of the manual. These 
  5913. features are not available from screen menus Ö they require use of the 
  5914. red function keys and, consequently, are not easily available for the 
  5915. student. There is no keystrip, but Iáwouldnæt say that, for instance, 
  5916. the printing out of the Studentæs Notebook pages is advanced. It should 
  5917. be available from within the Notebook directly. While on the subject of 
  5918. the Notebook, the limit of one page of text only is very restrictive.
  5919. 9.11
  5920. The programs are self explanatory. The Workbooks are for further 
  5921. investigative work away from the computer. They contain lots of ideas 
  5922. for practical work. This is the best section of the package. It 
  5923. encourages the student to carry out work far removed from the computer, 
  5924. sometimes outdoors Ö it might even discourage computer work, as the 
  5925. experiments are so interesting!
  5926. 9.11
  5927. In the Life & Living booklet, there are ideas for germinating cress 
  5928. seeds under different conditions; a bean sprout growing demonstration; 
  5929. and other experiments on Decay. The Electricity section holds fewer 
  5930. suggestions, two simple circuits being suggested, but Magnetism has more 
  5931. ideas for making games and magic tricks. The Weather section has a large 
  5932. number of things to do and make Ö instruments for a weather observation 
  5933. station, experiments with ice, rainbow and cloud generation. I feel 
  5934. these work areas help justify the price asked for the package, because 
  5935. there does not seem to be enough (despite the unpacked size!) in the 
  5936. software alone.
  5937. 9.11
  5938. Lisa started at the beginning, after I arranged the installation work, 
  5939. and continued through the set. She came off the computer after 70 
  5940. minutes saying she had done it all. Fair enough, it held her attention 
  5941. for that length of time in a straight line (not easy for a butterfly-
  5942. brain!) but if that was all there was to the package, I would feel 
  5943. cheated. This is where the workbooks redeem the price asked, as the 
  5944. subsequent work is much more involving, taking time over several days in 
  5945. some cases (e.g. growing, decaying, etc.)
  5946. 9.11
  5947. Generally, the package contains accurate information, as required of a 
  5948. teaching package, but there are a few minor but regrettable mistakes.
  5949. 9.11
  5950. Strange bits
  5951. 9.11
  5952. In the programs, there is a facility to arrange the items in groups 
  5953. (soft/hard, decay/wonæt decay), but the program does not decide whether 
  5954. the groupings made by the child are correct or incorrect Ö I expected it 
  5955. to do so. It appears from the support materials, that children are 
  5956. expected to discuss their selections and correct them if necessary. This 
  5957. is difficult if the child is working alone. Perhaps an optional correct/
  5958. incorrect answer response could be added?
  5959. 9.11
  5960. Life Living Decay Ö With the plant naming-parts section, where the 
  5961. various coloured parts are dragged from the ömenuò onto the bare outline 
  5962. to complete the picture, minor misalignments resulting from unsteady 
  5963. hands should be automatically adjusted. Iáhave seen Mac software which 
  5964. does this, and the general effect is much better. Plants also need air 
  5965. to grow, even in a closed system like the bottle garden suggested Ö this 
  5966. is omitted from the fact file.
  5967. 9.11
  5968. Electricity and Magnetism Ö There seems to be the usual confusion in the 
  5969. authoræs mind with the word ömagneticò. In the program and the workbook, 
  5970. the word magnetic is used to describe materials which are attracted by a 
  5971. magnet; this is not correct! The dictionary definition for magnetic is 
  5972. öexhibiting the properties of a magnetò.
  5973. 9.11
  5974. In the Floating/Sinking workbook, there is the proper warning attached 
  5975. to the öfloating in waterò section, about the dangers of unsupervised 
  5976. ponds. However, there is no mention of the lethal nature of the mains 
  5977. electricity which is usually the youngsteræs first contact with the word 
  5978. electricity. There must be a warning to avoid mains sockets Ö the 
  5979. student should use low voltage batteries only.
  5980. 9.11
  5981. Actually, if a fresh mallory cell is short-circuited for any period of 
  5982. time, the cell and certainly the conductors will get hot enough to burn 
  5983. flesh quite badly, and there are records of explosions in such 
  5984. situations! Care is obviously needed even with low voltage supplies, and 
  5985. these warnings must be provided.
  5986. 9.11
  5987. Conclusion
  5988. 9.11
  5989. Generally good value, a few minor but annoying faults Ö why does it take 
  5990. so much hard disc space? Perhaps further additions to the suite could 
  5991. make better use of the keys and provide a keystrip Ö itæs very annoying 
  5992. to have to refer to the manual each time. Overall, scores 9/10.áuá
  5993. 9.11
  5994. Clicker Plus
  5995. 9.11
  5996. Bob Black
  5997. 9.11
  5998. I suppose that, in basic terms, there are two types of educational 
  5999. software. There are programs that are written for you, which you run and 
  6000. have specific contents, and there are framework programs which offer you 
  6001. a method of presenting tasks in a certain way, but for which you have to 
  6002. write the contents.
  6003. 9.11
  6004. Most of my experience is with people using software at home and, 
  6005. occasionally, with people in school who use software for specific 
  6006. reasons and, for this, the former type of software is ideal. Framework 
  6007. programs require a good knowledge of using computers, and a good deal of 
  6008. time to learn the inæs and outæs of the particular framework program 
  6009. that you are using. This is not for the faint-hearted or for people with 
  6010. little time for preparation and study.
  6011. 9.11
  6012. The best known of the framework programs must be My World, which allows 
  6013. exercises to be built up for kids to use Ö rather like on-screen fuzzy 
  6014. felt. Originally, it had a basic set of activities pre-drawn that you 
  6015. could load and use, but it was soon discovered that it was not too 
  6016. complex to write exercises that suited an individual child, or a group 
  6017. of children, and slowly but surely, a great bank of resources was built 
  6018. up so that My World could be used easily for any subject in the 
  6019. curriculum Ö Massey Ferguson even used it to train their apprentices in 
  6020. how to assemble engines in the workshop!
  6021. 9.11
  6022. Clicker Plus is a framework program that does much more. At its most 
  6023. basic, it is an on-screen Éconcept keyboardæ which allows access to the 
  6024. computer without using the Qwerty keyboard Öthis in itself can be very 
  6025. useful. It comprises anything up to a 100 boxes or grids which are 
  6026. displayed on the screen in any size that you want.
  6027. 9.11
  6028. Each of these grids can contain a variety of objects. Plain text can be 
  6029. entered to make word boards, or sentence-makers, and just clicking on 
  6030. the box will enter that text into any wordprocessor. At the same time, 
  6031. it can contain a sound sample so that the word is spoken (or an 
  6032. associated sound played) by the computer. It could contain a symbol or a 
  6033. graphic instead of the word and it can also perform an action, like 
  6034. closing that grid box and opening another.
  6035. 9.11
  6036. Grids can be made to perform any task that can be performed with the 
  6037. keyboard, like insert, delete, space etc, and the grids can be coloured, 
  6038. resized and re¡shaped as required. The grids are so versatile that you 
  6039. can create a background picture to the whole set of grids and then add 
  6040. grids with their own graphics, sound and functions over the top. You 
  6041. could even load a video sequence to illustrate a point.
  6042. 9.11
  6043. So this is much more than it seems, and it is quite feasible to call it 
  6044. a multimedia package, as it would be quite simple to construct your own 
  6045. talking books or language tutors. The possibilities for this software 
  6046. are endless. So, if you are a person with a limited budget but with a 
  6047. fair amount of time on your hands to construct activities, this is an 
  6048. essential piece of software.
  6049. 9.11
  6050. However, I donæt know many people with a lot of spare time on their 
  6051. hands, and I suspect that most teachers and parents do not fall into 
  6052. this category. Iásuspect that Clicker Plus will initially appeal to the 
  6053. enthusiastic, and computer literate, teacher or parent, and to the rest 
  6054. of us it would be another of those great resources that sits on the 
  6055. shelf because no-one has the time or the expertise to use it. There are 
  6056. a small number of pre-written grids that accompany the software, but 
  6057. they are little more than demonstration pieces and have very limited 
  6058. value on their own.
  6059. 9.11
  6060. What Clicker Plus needs is a huge library of pre-written, specific, 
  6061. easy-to-use grids that could be purchased cheaply to run from the master 
  6062. program, in much the same way that My World now has developed its 
  6063. library of screens to cover almost any eventuality at home or in the 
  6064. classroom. When that happens, if it happens soon enough, I suspect that 
  6065. we shall all want to buy a copy. Until then it remains a remarkable 
  6066. achievement with a limited market. Ten out of ten for quality and 
  6067. reliability.
  6068. 9.11
  6069. The Clicker Plus package is ú55 +VAT from Crick Computing. There is also 
  6070. a switch version for those unable to use the mouse.áuá
  6071. 9.11
  6072. Money Manager Pro
  6073. 9.11
  6074. Dave Wilcox
  6075. 9.11
  6076. Money Manager Pro from Wynded Software is a development of their Money 
  6077. Manager program which has been available for a year or more. The Pro 
  6078. version has been offered for review, although it is still currently in 
  6079. the beta-testing stage, and is obviously not quite ready for release at 
  6080. present. It even crashed completely when I was trying to enter data Ö 
  6081. but I will give an overall opinion of what I have seen so far. In other 
  6082. words, this is more of a preview than a review.
  6083. 9.11
  6084. Package aim? 
  6085. 9.11
  6086. This program is designed for the management of home or business 
  6087. accounts, and can best be compared to your monthly Bank Statement. The 
  6088. program can handle numerous accounts, and since the original Money 
  6089. Manager copes with twenty accounts, I presume Pro will expand on this 
  6090. capacity. Very basically, it stores all inward, outward and sideways 
  6091. movements of your cash, regardless of account, in one long list. From 
  6092. this overall list, it is possible to list all or certain transactions 
  6093. based on account code, or class code, etc.
  6094. 9.11
  6095. The program
  6096. 9.11
  6097. The program installs itself onto the iconbar in the usual manner. 
  6098. Clicking on the icon presents three windows, ÉAccount Codesæ, ÉClass 
  6099. Codesæ, and ÉMaináMenuæ.
  6100. 9.11
  6101. ÉAccount Codesæ Ö This lets you establish any accounts you wish to 
  6102. manage, and can incorporate any accounts you are likely to have; Current 
  6103. Accounts, Savings Accounts, Credit Card Accounts, etc. Each account is 
  6104. set up with three entries; an abbreviation for ID purposes (I used 1, 2, 
  6105. 3 etc), the account name (Current 1, Visa, etc) and, most importantly, 
  6106. the starting balances.
  6107. 9.11
  6108. ÉClass Codesæ Ö These codes are used for entry ofátheátype of 
  6109. transaction. The default entry is Éx0áÖáTransfersæ, which is present to 
  6110. cover transfer actions between your different accounts. Others you may 
  6111. like to set up could include cheques, card purchases, cash machine 
  6112. withdrawals, salary, or any others you can think of. Each entry again 
  6113. has an ID code, e.g. c1 Ö Cheque. The ID code is any code of your 
  6114. choice, so long as it consists of a letter followed by a number Ö this 
  6115. gives plenty of scope.
  6116. 9.11
  6117. The ÉMain Menuæ window gives the main control of the program. Most of 
  6118. these functions Iáhave not really been able to test fully, having been 
  6119. unable to enter what I would deem sufficient data for a reasonable test. 
  6120. However, options will exist on the finished product for adding/editing 
  6121. entries, bar/pie chart presentation of data, detailed statements, 
  6122. monthly analysis, account balances, class totals, account analysis, 
  6123. account statistics, VAT statements, reconciling entries and adding a new 
  6124. month (only 12 months are held in the program at any time).
  6125. 9.11
  6126. Two other windows which can be opened by clicking <menu> over the Main 
  6127. Menu window are ÉMarksæ and ÉVAT Ratesæ. The marks window lets you 
  6128. incorporate an ID tag for who is spending the money, or an ID for the 
  6129. type of cost, e.g. car, clothing, etc Öáaáone character ID is used here. 
  6130. The VAT Rates window I would imagine would be of little use to most 
  6131. users of this program, but using the same methods, differing VAT rates 
  6132. may be entered. Once the above aspects are set up, their windows are 
  6133. displayed for reference purposes only.
  6134. 9.11
  6135. The principal use of the ÉMain Menuæ is obviously ÉAdd/Edit Entriesæ, as 
  6136. shown above. The top two rows are the control lines, with entries being 
  6137. selected by the mouse. As you can see, the selected month is May. To 
  6138. work, an entry needs to be selected, then one of the top row options 
  6139. activated, again by clicking with the mouse. 
  6140. 9.11
  6141. Conclusion
  6142. 9.11
  6143. I am very sceptical of money management programs, having been brought up 
  6144. to use spreadsheets for this sort of application. However, this program 
  6145. has a lot of potential. Data entry is fairly quick to learn, with a few 
  6146. idiosyncrasies, but these cause little problem. Soáto the author, Neil 
  6147. Walker, I say donæt give up! Iáwould hope that itæs not too far to the 
  6148. end of the tunnel. Neil says in a text file on the disc, öThe program 
  6149. was written in this manner as it is a port of a PC program, and it was 
  6150. considered necessary to bend the Style Guide to make the PC user feel 
  6151. comfortable with the program.ò I would say to Neil, forget the PC user, 
  6152. your target market is the Acorn user. I await the finished product.
  6153. 9.11
  6154. The original version, Money Manager, costs ú24.95 inclusive, and Money 
  6155. Manager Pro will cost ú44.95. The upgrade from Manager to Pro will be 
  6156. the difference in prices, i.e. ú20. Upgrades that cover bug fixes will 
  6157. be free of charge, but if new features are added, a charge of ú5 will be 
  6158. made to cover costs.áuá
  6159. 9.11
  6160. A screenshot from the propaganda section showing a cartoonáfrom the 
  6161. ÉBisto collectionæ.
  6162. 9.11
  6163.