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

  1. How is Medusa now?
  2. 7.10
  3. All that I have seen about the Medusa project (i.e. the RiscáPC) has
  4. convinced me that Acorn have fundamentally changed their ways of doing
  5. things. They have certainly changed from the Éclosed boxæ computer
  6. philosophy, they have become much more open with the media (especially
  7. the Acorn press) and they have gone some way to breaking their
  8. reputation for over-pricing.
  9. 7.10
  10. The only major question mark for me is whether they have broken their
  11. habit of launching a new computer but then not having any machines to
  12. sell. The feeling I get is that they have done better than with the
  13. A5000 although there is still a certain amount of patience needed! There
  14. is a (small but) steady flow of machines Ö we are getting a few each
  15. week so that our back-order list is actually shrinking, albeit not as
  16. fast as we would like. (Unfortunately, we are getting rather more ACB15
  17. and 25 models than ACB45s Ö which the majority of Archive subscribers
  18. actually want.)
  19. 7.10
  20. Come on, Acorn. Weære on your side. If thereæs some problem with ACB45s,
  21. tell us and Iæm sure youæll find us very understanding. Not knowing what
  22. is going on, and why, is very frustrating for those who have been
  23. waiting (fairly) patiently for up to two months.
  24. 7.10
  25. Products Available
  26. 7.10
  27. Å  A5000 is no more Ö Acorn have officially stated that the A5000 is no
  28. longer in production and that they have no stocks left. We have one left
  29. (2Mb/210Mb 33MHz) without monitor for ú990.
  30. 7.10
  31. Å  Acorn mice galore Ö We have now managed to buy a total of 250 Acorn
  32. mice at special prices and, öwhile stocks lastò they are available to
  33. Archive subscribers at ú20 each (normal price ú40). This makes them
  34. cheaper than Claresæ mice at ú30 which arenæt as reliable as the
  35. Logitech Acorn mice. Also, since replacement mouse cables are ú11
  36. (Digitech) and ú13 (Logitech) it makes it hardly worthwhile re-tailing
  37. mice!
  38. 7.10
  39. Å  Around the World in 80 Days is designed for upper primary school
  40. pupils and will introduce them to a range of geographical skills
  41. including grid references, longitude and time zones, latitude, contours,
  42. bearings etc, all presented within an adventure as wicked Wiley Windbag
  43. tries to thwart the efforts of the global travellers Freddie and Francis
  44. Fogg (Phileas Foggæs children?). Around the World in 80 Days costs
  45. ú39.95 +VAT from Sherston software or ú44 through Archive.
  46. 7.10
  47. Å  CDFS-FSCSI upgrade Ö If you upgrade your Acorn SCSI card to CDFS 2.2
  48. by buying the Acorn upgrade, you also now get a copy of PhotoView. This
  49. is an application that allows Kodak PhotoCDs to be viewed and used as a
  50. resource in other applications. The price has risen slightly to reflect
  51. the provision of the new software. It now costs ú41 inclusive through
  52. Archive.
  53. 7.10
  54. Å  Graphics Loaders Ö With the greater range of graphics available to
  55. the Acorn machines in different formats, Computer Concepts have released
  56. a disc of graphics loaders. These cover PhotoCD, JPEG, Clear and an
  57. enhanced TIFF loader. The Graphics Loaders disc costs ú39 +VAT from
  58. Computer Concepts or ú43 through Archive.
  59. 7.10
  60. Å  Impression Publisher Ö This is now shipping from Computer Concepts
  61. although there is quite a backlog of orders. This new version of
  62. Impression provides a range of new features with the professional user
  63. in mind. Irregular shaped frames will be useful to many users and the
  64. range of controls for colour work will be particularly welcome and
  65. reinforce its position as the leading DTP package for Acorn machines. We
  66. hope to have a review shortly which will give details of the new
  67. facilities. Impression Publisher costs ú169 +VAT or ú180 through
  68. Archive.
  69. 7.10
  70. Å  James Pond2+ Ö James Pond 2 has had almost 500 new screens and new
  71. tunes added to become James Pond 2+ ! You can upgrade from Gamesware for
  72. ú7.99 if you send them proof of purchase. The normal retail price
  73. remains at ú25.99 or ú24 through Archive.
  74. 7.10
  75. Å  Keystroke version 3 Ö This new version offers much more compatibility
  76. with CCæs products, provides a slow demonstration mode and önumerous
  77. extras that have been added at customersæ requestò. Also, it is fully
  78. RiscáPC-compatible. The upgrade costs ú4.95 inclusive from Quantum
  79. Software.
  80. 7.10
  81. Å  Logix is a suite of applications from Silicon Vision, allowing
  82. students to design and simulate logic circuits. Features include
  83. multiple tailored libraries, fully hierarchical operation, custom design
  84. of circuits and casings, built-in LEDs and displays for feedback,
  85. switches and push buttons for logic input, drawfile saving of circuits
  86. and simulations. Logix costs ú99.95 +VAT (or ú109 through Archive) and a
  87. site licence for twenty machines is ú300 +VAT from Silicon Vision.
  88. 7.10
  89. Å  Magnetoids Ö Oregan Developmentsæ latest game is a 3D space battle
  90. game. It features variable light sourced vector graphics, Acorn and RTFM
  91. joystick support, enhanced ARM 3 mode and hard disc installation.
  92. Magnetoids costs ú24.95 from Oregan Developments or ú23 through Archive.
  93. 7.10
  94. Å  Morley SCSI upgrade Ö There is now an upgrade for the Morley 16-bit
  95. SCSI cards to make it compatible with RiscáPC and also to provide the
  96. latest CDFS and a PhotoCD viewing application. The other improvement is
  97. in the formatting / partitioning / installation software which is now
  98. easier to use and has password protection to prevent unauthorised
  99. formatting or alteration of the SCSI configuration. The upgrade is only
  100. available from Morley Electronics and costs ú35 inclusive.
  101. 7.10
  102. Å  Ovation price drop and special offer Ö There is no sign yet of an
  103. Ovation 2 but Ovation 1 is being given a sales boost. The price has been
  104. dropped to ú69 +p&p +VAT (ú67 through Archive) and if you buy it before
  105. the end of August, you will get free copies of Desktop Thesaurus and a
  106. book called öGetting into Ovationò.
  107. 7.10
  108. Å  Photo-retouch software Ö This month sees the release of two more
  109. photo-retouch packages for the Acorn machines. They are PhotoTouch at
  110. ú79.95 inclusive from Oregan or ú75 through Archive and Digital Artsæ
  111. Picture at ú99 +VAT or ú108 through Archive. We hope soon to have
  112. comparative reviews of these two packages with Photodesk from Spacetech,
  113. which costs ú185 through Archive.
  114. 7.10
  115. Å  ProArtisan 2 CD Ö Clares have updated ProArtisan so that it will
  116. handle PhotoCD images and have made the whole thing available on a CD
  117. for ú169.95 or ú158 through Archive. You can upgrade from ProArtisan 2
  118. direct from Clares Micros for ú29.95 inclusive.
  119. 7.10
  120. Å  Professional full colour scanning service Ö T-J Reproductions, who
  121. provide a full Acorn disc-to-print bureau facility, now have full colour
  122. drum scanning facilities. Existing users of T-Jæs imagesetting and litho
  123. printing services can take advantage of this complimentary service of
  124. scanning images at up to 5,000 dpi in four colour format Ö presumably
  125. using SyQuest removable hard discs to transfer the massive files
  126. produced!
  127. 7.10
  128. Å  Psion3a Ö We are now stocking the Psion3a Personal Organisers. The
  129. 256Kb version is ú269 and the 512Kb version is ú329.
  130. 7.10
  131. Å  Rephorm update Ö Oak Solutions have updated Rephorm for the RiscáPC,
  132. providing support for 15-bit and 24-bit sprites. They have also
  133. introduced a number of other improvements including OLE support, Clear
  134. file conversion and swap start and end frames. The price remains at ú50
  135. +VAT from Oak Solutions or ú55 through Archive and an upgrade path is
  136. available Ö just send your master disc plus ú15 +VAT to Oak Solutions
  137. for the latest version.
  138. 7.10
  139. Å  Repro Ö Oak Solutionsæ printer driver control utility was described
  140. last month on page 7 but, unfortunately, we forgot to mention the price!
  141. It costs ú50 +VAT from Oak Solutions or ú55 through Archive.
  142. 7.10
  143. Å  RISCáOS 3 Style Guide Ö This is now available from stock through
  144. Archive for ú10 inclusive.
  145. 7.10
  146. Å  RiscáPC with no monitor Ö Acorn have announced a öno-monitorò option
  147. for the RiscáPC. If we supply a monitor-less computer to an
  148. öenthusiastò, Acorn will allow us to supply it at ú250 +VAT off the
  149. normal price. So if you want to order a RiscáPC without a monitor, just
  150. deduct ú294 off the basic price. This offer only applies to individual
  151. Acorn öenthusiastsò (but you donæt have to wear an anorak to prove it)
  152. and not to schools, colleges or businesses, presumably. (Mind you, we
  153. havenæt yet had the official conditions of this offer from Acorn yet.)
  154. 7.10
  155. Å  RiscáPC VRAM price drop Ö We have managed to reduce the RiscáPC VRAM
  156. prices: 1Mb is now ú130, 2Mb is ú200 but the 1Ö2Mb upgrade is still
  157. ú110.
  158. 7.10
  159. Å  RiscáPC SIMM price drop Ö With increasing volume of sales, we have
  160. been able to get better pricing for the RiscáPC SIMM memory as follows:
  161. 7.10
  162. 4Mb SIMM: ú150 ÖÖ> ú145 
  163. 7.10
  164. 8Mb SIMM: ú300 ÖÖ> ú265
  165. 7.10
  166. 16Mb SIMM: ú640 ÖÖ> ú590
  167. 7.10
  168. 32Mb SIMM: ú1350 ÖÖ> ú1225
  169. 7.10
  170. Å  Speedball II Ö Take control of Brutal Deluxe, the worst team in
  171. Speedball history, and turn them into champions. You can play a knock-
  172. out competition against progressively tougher teams and there is a Cup
  173. option played over four two-leg rounds but the main challenge is in the
  174. full league. Brutal Deluxe begins in division two with their aim being
  175. to achieve promotion and then win the title. You can choose to manage
  176. the team, buy and sell players and let the computer handle events on the
  177. pitch. Speedball II costs ú25.99 from Krisalis or ú24 through Archive.
  178. 7.10
  179. Å  Stunt Racer Extra Tracks Ö For all you keen Stunt Racers, here is a
  180. compilation of new tracks and scenery to keep you playing for many happy
  181. hours! Stunt Racer Extra Tracks costs ú19.95 from 4th Dimension or ú19
  182. through Archive.
  183. 7.10
  184. Å  Top quality fonts at less than 60p per font? LOOKsystems are doing a
  185. special summer promotion so that we can sell their 100 Monotype Fonts
  186. pack (full price ú95) for just ú59.
  187. 7.10
  188. Å  Toshiba CD-ROM driver Ö If you want to run Toshiba CD-ROMs in
  189. multisession mode, e.g. with PhotoCD, you will need a special driver.
  190. This is available as part of the SCSI upgrade for Morley 16-bit SCSI
  191. interfaces (see above) but is also available as a separate soft-loadable
  192. driver for use with other SCSI cards. This costs ú25 inc VAT from
  193. Morley.
  194. 7.10
  195. Å  WimpGEN Ö This is a new application-authoring package which allows an
  196. applicationæs user interface to be built up, allowing you to concentrate
  197. on the main application code rather than the interface. The whole
  198. process of creating windows, dialogue boxes and menu structures can be
  199. done interactively. The price is ú99.95 inc VAT from Silicon Vision or
  200. ú93 through Archive.
  201. 7.10
  202. Å  World Development Database Ö CWDE Software are releasing a version of
  203. its World Development Database in general format (as well as in existing
  204. Key Plus and Grass database formats) thus making it possible to use the
  205. data with whatever database you already use. The information provides
  206. social and economic statistics on 129 countries in CSV and text format.
  207. This costs ú35 +VAT from CWDE Software.
  208. 7.10
  209. Review software received...
  210. 7.10
  211. We have received review copies of the following: ÅBeethoven Browser
  212. Egmontá(e), ÅConjugezá(e), ÅEquateá(e), ÅGridProá(eu), ÅProArtisan 2
  213. CDá(a), ÅSchema 2 (b), ÅSwitchá(u).
  214. 7.10
  215. e=Education, b=Business, u=Utility, a=Art.
  216. 7.10
  217. If you would like to review any of these products, please contact the
  218. Archive office. Potential reviewers will need to show that they would
  219. use the product in a professional capacity or that they have some
  220. knowledge of the particular field.ááA
  221. 7.10
  222. Government Health Warning Ö Reading this could seriously affect your
  223. spiritual health.
  224. 7.10
  225. Do you suffer from öBlack Cherry Yogurtò syndrome? When you buy a pack
  226. of mixed flavours of yogurts from Sainsburys or wherever, thereæs always
  227. one flavour that no-one in the household likes! Well, in our case, itæs
  228. black cherry. We buy them because we like all the other flavours but
  229. what happens to the black cherry ones?
  230. 7.10
  231. Until a few months ago, my wife, Sue, was always the one who ate the
  232. black cherry yogurts Ö and this, despite the fact that, as I well knew,
  233. she didnæt really like them. (Mums are wonderful, arenæt they?! I donæt
  234. think they get sufficient recognition for their self-less service... but
  235. I digress!)
  236. 7.10
  237. I began thinking about the black cherry yogurt syndrome when I was
  238. studying an excellent series of talks by Colin Urquhart entitled, öHow
  239. to love and be lovedò. (Copies available f.o.c from NCS Ö just send an
  240. A5 S.A.E. marked öHTLABLò.) I decided that if I really loved Sue, I
  241. would eat the black cherry yogurt Ö why should she always have to make
  242. the sacrifice? The funny thing is that I have now actually grown to like
  243. them!!
  244. 7.10
  245. Yes, OK, maybe itæs a silly example, but the idea of self-sacrifice in
  246. relationships is not a popular one these days, is it? There is much more
  247. talk about how I can be self-fulfilled within my relationship.
  248. 7.10
  249. Actually, we have been made to think about the idea of self-sacrifice
  250. just recently with the anniversary of the D-Day landings in Normandy. We
  251. should surely never take for granted the way those thousands of
  252. servicemen laid down their lives so that we could be free Ö neither
  253. should we take for granted those who didnæt die Ö wasnæt their
  254. sacrifice, in many ways, just as great?
  255. 7.10
  256. What does Jesus have to say about this? In John 15, verses 12 to 15, he
  257. says, öMy command is this: Love each other as I have loved you. Greater
  258. love has no-one than this, that he lay down his life for his friends.
  259. You are my friends if you do what I command.ò And he didnæt just talk
  260. about it, he actually laid down his life for us when he died on the
  261. cross. THAT is self-sacrifice.
  262. 7.10
  263. (If you are thinking, öI can see how the D-Day sacrifice was, in some
  264. sense, for my benefit but how could the death of an itinerant preacher
  265. 2,000 years ago be of any benefit to me?ò Thatæs a very good question...
  266. but Iæve run out of space so youæd better ask someone who calls themself
  267. a Christian Ö if they donæt know the answer, they jolly well ought to!)
  268. 7.10
  269. Paul Beverley
  270. 7.10
  271. P.B.
  272. 7.10
  273. Fact-File
  274. 7.10
  275. (The numbers in italic are fax numbers)
  276. 7.10
  277. 4th Dimension   P.O. Box 4444, Sheffield. (0742-700661) (0742-781091)
  278. 7.10
  279. 4Mation   14 Castle Park Road, Whiddon Valley, Barnstaple, Devon, EX32
  280. 8PA. (0271-25353) (0271-22974)
  281. 7.10
  282. Abacus Training  29 Okus Grove, Upper Stratton, Swindon, Wilts, SN2 6QA.
  283. 7.10
  284. Acorn Computers Ltd  Acorn House, Vision Park, Histon, Cambridge, CB4
  285. 4AE.
  286. 7.10
  287.   (0223-254254) (0223-254262)
  288. 7.10
  289. Aleph One Ltd   The Old Courthouse, Bottisham, Cambridge, CB5 9BA.
  290. (0223-811679) (0223-812713)
  291. 7.10
  292. Anglia Television   Education Department, Anglia House, Norwich, NR1
  293. 3JG.
  294. 7.10
  295.   (0603-615151) (0603-631032)
  296. 7.10
  297. Arachne Software   Orchard Cottage, East Morden, Wareham, Dorset, BH20
  298. 7DL.
  299. 7.10
  300. Beebug Ltd   117 Hatfield Road, St Albans, Herts, AL1 4JS. (0727-840303)
  301. 7.10
  302.   (0727-860263)
  303. 7.10
  304. Cambridgeshire Software House       8 Bramley Road, St Ives, PE17 4WS.
  305. (0480-467945) (0480-496442)
  306. 7.10
  307. Clares Micro Supplies   98 Middlewich Road, Rudheath, Northwich,
  308. Cheshire, CW9 7DA. (0606-48511) (0606-48512)
  309. 7.10
  310. Colton Software (p10)  2 Signet Court, Swanns Road, Cambridge, CB5 8LA.
  311. (0223-311881) (0223-312010)
  312. 7.10
  313. Computer Concepts (pp21/22)  Gaddesden Place, Hemel Hempstead, Herts,
  314. HP2 6EX. (0442-63933) (0442-231632)
  315. 7.10
  316. Cumana Ltd   Pines Trading Estate, Broad Street, Guilford, GU3 3BH.
  317. (0483-503121) (0483-503326)
  318. 7.10
  319. CWDE Software   1 Catton Street, London WC1A 4AB. (071-831-3844) (071-
  320. 831-1746)
  321. 7.10
  322. Dalriada Data Technology (p15)   145 Albion Street, Kenilworth,
  323. Warkwickshire, CV8 2FY. (0926-53901)
  324. 7.10
  325. David Pilling   P.O.Box 22, Thornton Cleveleys, Blackpool, FY5 1LR.
  326. 7.10
  327. DEC_dATA   P.O.Box 97, Exeter, EX4 4YA. (0392-221702)
  328. 7.10
  329. Design Concept   30 South Oswald Road, Edinburgh, EH9 2HG. (031-668-
  330. 2000)
  331. 7.10
  332. Digital Arts   231 Northborough Road, Norbury, London SW16 4TU.
  333. 7.10
  334.   (081-679-7307) (081-764-7898)
  335. 7.10
  336. GamesWare   Unit 26, The Bartletts, Hamble, Hants., SO35 5RP.
  337. (0703Ö456523)
  338. 7.10
  339.   (or 0243-531194) (0703Ö456523)
  340. 7.10
  341. Glyn Howells  Sicar Uchaf, Brongest, Newcastle Emlyn, Dyfed, SA38 9ET.
  342. 7.10
  343. HCCS Ltd   575-583 Durham Road, Gateshead, NE9 5JJ. (091-487-0760)
  344. 7.10
  345.   (091-491-0431)
  346. 7.10
  347. Integrex Systems Ltd   Church Gresley, Swadlincote, Derbyshire, DE11
  348. 9PT. (0283-550880) (0283-552028)
  349. 7.10
  350. Irlam Instruments   133 London Road, Staines, Middlesex TW18 4HN. (0895-
  351. 811401)
  352. 7.10
  353. Krisalis Software   Teque House, Masonæs Yard, Downs Row, Moorgate,
  354. Rotherham, S60á2HD. (0709-372290)
  355. 7.10
  356. Longman Logotron   124 Cambridge Science Park, Milton Road, Cambridge
  357. CB4 4ZS. (0223-425558) (0223-425349)
  358. 7.10
  359. LOOKsystems (p9)  47 Goodhale Road, Bowthorpe, Norwich, NR5 9AY. (0603-
  360. 748253) (0603-740203)
  361. 7.10
  362. Matt Black   P.O.Box 42, Peterborough, PE1 2TZ. (0733-315439)
  363. 7.10
  364. Morley Electronics   Morley House, Norham Road, North Shields, Tyne &
  365. Wear, NE29 7TY. (091-257-6355) (091-257-6373)
  366. 7.10
  367. Northwest SEMERC   Fitton Hill CDC, Rosary Road, Oldham, OL8 2QE. (061-
  368. 627-4469)
  369. 7.10
  370. Oak Solutions (p16)  Dial House, 12 Chapel Street, Halton, Leeds, LS15
  371. 7RN (0532-326992) (0532-326993)
  372. 7.10
  373. Oregan Developments   36 Grosvenor Avenue, Streetly, Sutton Coldfield,
  374. B74 3PE.
  375. 7.10
  376. PTW Software   72 Frosthole Crescent, Fareham, Hampshire, PO15 6BG.
  377. (0329-281930)
  378. 7.10
  379. Quantum Software   35 Pinewood Park, Deans, Livingston, EH54 8NN.
  380. 7.10
  381.   (0506-411162 after 6pm)
  382. 7.10
  383. RESOURCE   51 High Street, Kegworth, Derbyshire, DE74 2DA. (0509-672222)
  384. (0509-672267)
  385. 7.10
  386. Risc Developments (p33)  117 Hatfield Road, St Albans, Herts, AL1 4JS.
  387. (0727-840303)
  388. 7.10
  389.   (0727-860263)
  390. 7.10
  391. Sherston Software   Swan Barton, Sherston, Malmesbury, Wilts. SN16 0LH.
  392. (0666-840433) (0666-840048)
  393. 7.10
  394. Silicon Vision Ltd   Signal House, Lyon Road, Harrow, Middlesex, HA1
  395. 2AG.
  396. 7.10
  397.   (081-422-3556) (081-427-5169)
  398. 7.10
  399. Solent Computer Products Ltd    2 Mills Lane, Longstanton, Cambridge,
  400. CB4 5DG. (0954-789701) (0954-782186)
  401. 7.10
  402. Spacetech   21 West Wools, Portland, Dorset, DT5 2EA. (0305-822753)
  403. 7.10
  404.   (0305-860483)
  405. 7.10
  406. SSERC   24 Bernard Terrace, Edinburgh, EH8 9NX. (031-668-4421)
  407. 7.10
  408. The Serial Port   Burcott Manor, Wells, Somerset, BA5 1NH. (0749-670058)
  409. 7.10
  410.   (0749-670809)
  411. 7.10
  412. T-J Reproductions   Unit D, Canada House, Blackburn Road, West
  413. Hampstead, London NW6 1RJ. (071-372-0515)
  414. 7.10
  415. Topologika   P.O. Box 39, Stilton, Peterborough, PE7 3RL. (0733-244682)
  416. 7.10
  417. Warm Silence Software   St Catherineæs College, Manor Road, Oxford, OX1
  418. 3UJ. (0865-54382)
  419. 7.10
  420. Archive Monthly Program Disc Contents
  421. 7.10
  422. ÅáFiles for Schema 2 from Aneurin Griffiths. They print out öHotkeysò,
  423. öCursor Keysò and a öKeystripò.
  424. 7.10
  425. Å Programs from James Ridenæs article on assembly language programming.
  426. 7.10
  427. Å Printer test program from Paul Hobbsæ Advanced Basic Column.
  428. 7.10
  429. Å Files from Paul Hooperæs Multimedia Column.
  430. 7.10
  431. ÅáGlossary, latest version Ö Iæve decided not to print the glossary just
  432. yet because it is already 13 pages long (7,400 words) and is still
  433. growing. If I put it on the program disc every so often in Impression
  434. and Edit format, will that be OK? Or would people like a printed
  435. version? If so, once it has settled down and stopped growing, I could
  436. use, say, the middle four pages of the magazine, four months running.
  437. Tell me what you think and keep feeding me words and acronyms that you
  438. want defining.
  439. 7.10
  440. Small Ads
  441. 7.10
  442. (Small ads for Archimedes and related products are free for subscribers
  443. but we reserve the right to publish all, part or none of the material
  444. you send, as we think fit. i.e. some people donæt know what Ésmallæ
  445. means and there are certain things, as you can imagine, that we would
  446. not be prepared to advertise as a matter of principle. Sending small ads
  447. (especially long ones!) on disc is helpful but not essential. Ed)
  448. 7.10
  449. Å  128Kb RAM SSD with backup battery for Pocket Book or Psion 3/3a, ú35
  450. inc postage. Will fill with PD games and software for an extra ú5. Also
  451. Psion Games Pack 1, will work on Pocket Book, ú20, or ú50 for the lot.
  452. Phone 0788-521189 after 6pm.
  453. 7.10
  454. Å  20Mb ST506 hard disc with backplane, fan and podule ú100. I/O podule
  455. ú30, CC ROM/RAM podule with 96Kb RAM ú25. MIDI/user port (A3000) ú20.
  456. 1Mb for A3000 ú15. Minerva Business Accounts ú55. Flexfile ú15. ANSI-C
  457. v3 ú25. Ovation ú60. System Delta+ ú15, ABC Compiler v2 ú25.
  458. Investigator II ú12. OS2 PRMs ú30. Details from Alan 051-606-0289.
  459. 7.10
  460. Å  A3000 LC, 4Mb RAM, ARM3, RISC OS 3.1, 43Mb IDE HD in PRES housing
  461. with PSU, BBC B compatible with 5╝ö disc buffer & DFS filer, good
  462. software, manuals etc ú733 (cost ú1800). Colour Card Gold for A3000/
  463. A5000 ú185. PRES double podule expansion for A3000 ú50. PC Emulator v1.8
  464. with DR DOS ú55. Phone 0602-605718.
  465. 7.10
  466. Å  A3000 2Mb, 60Mb IDE HD, RISC OS 3.10, Philips CM8833 monitor,
  467. Panasonic KXP1123 Printer, Colton Wordz, SimCity, much PD) ú675. A5000
  468. 2-4Mb upgrade ú55. Unregistered software: Revelation ImagePro ú75,
  469. PinPoint ú45, Notate ú50. All serious offers considered. Ring Moray on
  470. Reading (0734) 572020.
  471. 7.10
  472. Å  A310, 1Mb, two slot backplane, green monitor, Genesis, Acorn DTP,
  473. 1stWord Plus. Offers? Ian 0734-661431.
  474. 7.10
  475. Å  A310 2Mb, RISC OS 3.1, 5╝ö external drive, colour monitor, ú200.
  476. Phone 081-986-4442.
  477. 7.10
  478. Å  A310, ARM3, 4Mb, twin disc drives, 45Mb external SCSI hard disc, 4-
  479. slot IFEL backplane, colour monitor, Qume LaserDirect printer, PC
  480. Emulator software, ú900. Phone 081-715 5523 after 7pm.
  481. 7.10
  482. Å  A310, ARM3, RISC OS 3.1, 4Mb RAM, 40Mb IDE hard disc (latest ICS
  483. interface), colour monitor, fan quietener, some software, plus PD
  484. software, Beebug 5╝ö disc interface, +40 track drive, DFS reader
  485. software and 50 discs. The lot for only ú600 o.n.o. +p&p (offers
  486. considered). Phone Derby 0332 557751 (eves).
  487. 7.10
  488. Å  A410/1, OS3.1, 4Mb RAM, 170Mb IDE hard disc, ARM3, video enhancer and
  489. Eizo 9060 multiscan colour monitor. ú950. Phone 0772-634492 evenings.
  490. 7.10
  491. Å  A420/1 4Mb, 40Mb HD, 200Mb external SCSI HD, ARM3, RISC OS 3.10,
  492. Taxan 775 multisync monitor, G16 Graphics card, Hawk V9 Digitiser, Sound
  493. sampler, Midi interface, ArtWorks, Style, PRMæs etc. ú700 o.n.o. Phone
  494. 0277-657147
  495. 7.10
  496. Å  A440, ARM3 (30MHz), 200Mb HD, RISC OS 3, PCATS Graphics enhancer
  497. ú500. Taxan 770+ multisync ú125. External Syquest removable hard drive
  498. (+SCSI) + 4╫84Mb discs only ú300. Phone 0646-681186.
  499. 7.10
  500. Å  A440 with hi-res col monitor, ARM3, RISC OS 3.1, 20Mb HD, VIDC
  501. enhancer, CC RAM/ROM podule and Acorn I/O podule ú550 o.n.o. Phone Doug
  502. on Sunbury 0932-783252, 5-8pm.
  503. 7.10
  504. Å  A5000 25MHz, RISC OS 3.11, 4Mb RAM (upgradable), PC Emulator v1.81
  505. with DR DOS 5.0, Acorn m/sync monitor, boxes, manuals. Excel. cond.,
  506. ú850. Available after Risc PC arrives. Phone 0276-22031.
  507. 7.10
  508. Å  A5000 40Mb/2Mb, AKF18 colour monitor, RISC OS 3.1 1stWord+, DTP, PC
  509. Emulator, Genesis, Lemmings, Pacmania. All originals with documentation.
  510. ú950 o.v.n.o. Phone Alan Spencer on 0272-316561 (day) or 0275-844388
  511. (evenings or weekend).
  512. 7.10
  513. Å  A5000 4Mb, 80Mb HD, Taxan m/sync monitor, Prism 1000 modem. ú1050
  514. o.n.o. Phone 0625-429363.
  515. 7.10
  516. Å  A5000, RISC OS 3.1, 4Mb 100Mb HD, PC Emulator, DTP and software,
  517. excel. cond. ú750. I/O podule ú60, Acorn MIDI Podule ú50, Master 128
  518. ú150, 100Mb external SCSI drive ú200, Oak SCSI podule +CDFS ú100 or with
  519. drive ú250. 250 Mb 3╜ö bare IDE drive ú250. Toshiba 3401 external SCSI
  520. CD-ROM drive ú450. Phone 0602-272282 after 6pm.
  521. 7.10
  522. Å  A540 (4Mb RAM, 100Mb SCSI HD), Eizo 9060 multiscan, PC Emulator,
  523. Multistore, ú800. SyQuest 84Mb SCSI removable HD inc. cartridge, ú350.
  524. E-TEC P9624 Fax Modem, ú100. Phone Robin on 0663-741419, 6am-3pm Mon-
  525. Fri.
  526. 7.10
  527. Å  Acorn A5000, 33MHz, 8Mb RAM, 160Mb HD, m/sync monitor, six month
  528. guarantee, software (lots), books, boxed. Offers? Phone Ian on 0734-
  529. 661431.
  530. 7.10
  531. Å  Acorn A5000 Learning Curve, 25MHz, 4Mb RAM, 120Mb hard disc.
  532. Excellent condition ú700. State Machine ColourBurst Graphics card for
  533. A5000 ú290. All with packaging and manuals. Contact G. Rhodes on 0302-
  534. 722781 evenings.
  535. 7.10
  536. Å  Acorn DTP ú35, MS-DOS 5 ú30, GammaPlot (v2) ú15, SystemDelta+ (v2)
  537. ú25, Investigator 2 ú10. Boogie Buggie, Superior Golf, Zarch ú6 each,
  538. Startrader, Word Up Word Down ú3 each or all five for ú20. ARM Assembly
  539. Language Programming ú8, MS-DOS Quick Reference ú5, RISC OS 2 PRM ú35.
  540. Phone 0737-832159 (evenings).
  541. 7.10
  542. Å  Archimedes/Acorn games for sale. Low prices. Games sold separately.
  543. Send SAE for list to Daniel Peppett, 28 Dene Road, Northwood, Middx, HA6
  544. 2BT.
  545. 7.10
  546. Å  Archimedes products. Impression II, PC Emulator, Books: upgradable
  547. RO2 PRMs, A3000 TRM, Basic, OS programming, Assembler programming.
  548. Offers? Ian 0734-661431.
  549. 7.10
  550. Å  Citizen Swift 24 dot matrix 24 pin printer, ú100 o.n.o. Phone 081-
  551. 898-0447.
  552. 7.10
  553. Å  Citizen Swift 24-pin colour, excellent output. New print head last
  554. year. Complete with manuals, printer drivers, all leads, 2 black and 2
  555. colour ribbons. Cost over ú375, accept ú125 (+carriage) o.n.o. Phone
  556. Nigel Caplan on 0532-675673.
  557. 7.10
  558. Å  Computer Concepts Colour Card Gold ú140. Phone 06977-46786.
  559. 7.10
  560. Å  Computer Concepts Fax Pack ú300 o.n.o. Pace Linnet 1200+ V21/22/23
  561. modem, ú50 o.n.o. All with full documentation. Phone 081-789-2663.
  562. 7.10
  563. Å  Conner external 125Mb SCSI hard drive, ú140. Serial Port, Econet SCSI
  564. adaptor, 2m cable, ú30. All incl. p&p. Phone Mark after 6pm on 0905-
  565. 754277.
  566. 7.10
  567. Å  EasiWord ú20 o.n.o., Grievous Bodily æArm ú10, Blowpipe ú10, Enter
  568. the Realm ú10, Blitz ú10, Cataclysm ú10, Quickshot Maverick Joystick
  569. ú10, Quickshot Python 3 Joystick ú5. Acorn A5000 4Mb RAM, 120Mb hard
  570. disc, Acorn M/sync monitor, RISC OS 3.1, 1yr old, excellent condition,
  571. ú1200. All sensible offers considered. All prices +p&p. Contact Jon
  572. Aylwin, 4 St Margarets Close, Hemyock, Devon, EX15 3XJ.
  573. 7.10
  574. Å  EasiWriter v3.5, with manual and version 3 supplement ú85. Phone
  575. 0383-739629.
  576. 7.10
  577. Å  Pineapple 16 bit colour digitiser in external case, v.g.c. with
  578. software and manuals. Works on all pre-Risc PC machines, ú115 (inc p&p).
  579. Phone Mark after 6pm on 0905-754277.
  580. 7.10
  581. Å  Real McCoy 2 ú12, Chess 3D ú7, 1st Word+ 2 ú8, Genesis (rel.1) ú5,
  582. Ballarena ú5, Boogie Buggy ú5, Grievous Bodily æArm ú4, Drop Ship ú4,
  583. Man at Arms ú4, UIM ú4, Powerband ú5 or all for ú53 +p&p. Offers
  584. considered. All original discs. Phone Neil on 0522-685295.
  585. 7.10
  586. Å  Rhapsody 2, ú35. Casio CZ3000 full size, multitimbral synthesiser
  587. with midi leads, all manuals, boxed, v.g.c. ú150 (will reduce if
  588. collected). Armadeus with Armadillo sound card, ú65. Phone Mark after
  589. 6pm on 0905-754277.
  590. 7.10
  591. Å  Roland DXY1200 A3 plotter + Drawplot. As new, hardly used. ú525. Also
  592. Multistore II ú25, Imagery ú15, Phone 081-864-4805.
  593. 7.10
  594. Å  Roland DXY-880A A3 pen plotter ú250, Roland Camm2 PNC-2100 engraver
  595. with Techsoft Designer V3 software ú1600. System Delta+ ú20, Archway 2
  596. with Mahjong ú30, Autosketch ú20. Phone 0986-872465.
  597. 7.10
  598. Å  Sleuth OCR ú40, Impression Style ú80, Artworks v1.5, ú100, Impression
  599. v2.19 (upgradable to publisher) ú85, ARCterm7 ú50, High performance dual
  600. serial card ú70, S-Base Developer ú150, Acorn Desktop C rel. 4 ú110,
  601. Archimedes Disc Rescue ú20, RISC OS 3 PRMs ú80, ARCbbs ú85. All
  602. negotiable but add p&p. Phone 0633-894533.
  603. 7.10
  604. Å  Taxan Viking II 17in hi-res mono monitor, together with R140 (like
  605. A440), ARM3, 63Mb ST506, Impression II and ArtWorks. Ideal system for
  606. serious DTP. Also Microvitec Cub colour monitor for games, V21/V23 modem
  607. for comms and KX-P1124 printer for drafts. Other s/w inc Compression, PC
  608. Emulator, ABC Compiler, Archway, Chocks Away, E-Type, etc. Also RISCiX
  609. licence. The lot for only ú700 ono, or will separate. Phone Alan
  610. Robertson 071-607-0700.
  611. 7.10
  612. Å  Wanted: A-Link for the Psion 3. Phone Derby 0332-557751.
  613. 7.10
  614. Å  Wanted: Notate or Rhapsody. Contact Colin 0786-461501 (Stirling).
  615. 7.10
  616. Å  Z88, 128Kb RAM pack, 128Kb and 32Kb EPROMs, EPROM eraser, parallel
  617. lead, soft case, hard top, mains adaptor, Arc lead, boxed with manuals.
  618. ú80. Phone 0705-819125 Ext. 223 (day), 0705-830429 (evening).
  619. 7.10
  620. Charity Sales
  621. 7.10
  622. The following items are available for sale in aid of charity. PLEASE do
  623. not just send money Ö ring us on 0603-766592 to check if the items are
  624. still available. Thank you.
  625. 7.10
  626. Software: First Word Plus ú9, Acorn DTP ú8, DR-DOS5 ú5, Impression
  627. Junior ú20, Genesis ú5, Genesis Plus ú20, PC Emulator 1.7 ú20, Twin ú8,
  628. 3D Construction Kit (RISC OS 2 & 3.00 only) ú5, Oh No More Lemmings ú10,
  629. Pacmania ú5, Leading Edge Midi Tracker ú15, Chocks Away ú8, Bubble Fair
  630. ú2, Quest for Gold ú2. Also, new, unregistered (unwanted competition
  631. prize!) Font Directory ú28 (full price ú35).
  632. 7.10
  633. Hardware: Faxpack ú185, 40Mb IDE drive ú50, 40Mb ST506 drive ú40, A3000
  634. 1Mb RAM ú30, Cumana 40/80 external 5╝ö floppy drive ú40, WE external
  635. disc interface (for A400/1 and earlier) ú15, 2-way backplane for A310
  636. ú30,
  637. 7.10
  638. (If you have unwanted software or hardware for Archimedes computers
  639. thatyou could donate in aid of charity, please send it to the Archive
  640. office. If you have larger items where post would be expensive, just
  641. send us details of the item(s) and how the purchaser can get hold of
  642. them.)ááA
  643. 7.10
  644. Hardware Column
  645. 7.10
  646. Brian Cowan
  647. 7.10
  648. I am afraid that this hardware column will not be discussing matters
  649. relating to the new Risc PC in any detail for some time, because I donæt
  650. think I will be able to find the cash to buy one in the near future.
  651. Instead, I will tell you about a new piece of hardware that I have, and
  652. with which I am very impressed. But first an apology for an error in
  653. last monthæs column.
  654. 7.10
  655. Correction
  656. 7.10
  657. I misled readers last month about the difference between the 486SX and
  658. 486DX chip. In the case of the 386 chips, neither the DX nor the SX has
  659. a maths coprocessor. Internally, both chips are the same, but
  660. externally, while the 386DX has the full 32-bit data bus, the SX version
  661. only has a 16-bit bus. Things are different, however, with the 486
  662. family. Here both have the full 32-bit data bus. The difference is that
  663. the DX has a maths coprocessor built in while the SX does not have one.
  664. My assertion that the 486SX chip has only a 16-bit external bus was an
  665. unfortunate slip of the brain.
  666. 7.10
  667. PC processors for Risc PC
  668. 7.10
  669. It has been well-publicised that Risc PC owners will be able to purchase
  670. a PC processor card for ú99. This will have a 486SX CPU, probably
  671. running at 33MHz. This is, realistically speaking, the absolute minimum
  672. performance acceptable for a PC and it is being marketed at a rock-
  673. bottom price, considering that DR DOS 6 will be bundled with the card.
  674. 7.10
  675. It is likely, however, that there will also be higher-performance PC
  676. processor cards available, produced by the PC card experts, Aleph One.
  677. My personal opinion is that Pentium coprocessors will be unlikely as
  678. those chips have a tendency to draw a lot of current, overheat and self-
  679. destruct. There are already clock-quadrupled 486 chips running at
  680. 100MHz, and a DX version as a PC second processor seems very likely.
  681. With the Risc PCæs IOMD chip providing high speed access to RAM, discs
  682. etc, and the ARM and VIDC20 acting as a video coprocessor for the PC,
  683. the performance should be stunning, particularly using the new version
  684. of the Windows driver under development.
  685. 7.10
  686. High performance PC card (podule)
  687. 7.10
  688. Now to my latest piece of hardware. This is the new high performance PC
  689. card from Aleph One. There are two problems with the Archimedes podule
  690. bus. Firstly, it is only 16 bits wide and, secondly, it is relatively
  691. slow. The first point means that there is not a lot of sense in using a
  692. CPU with anything larger than a 16-bit external bus. This rules out the
  693. regular 486 chips but there is a 486SLC CPU produced by Cyrix. This has
  694. a 16-bit external data bus, and is a sort of souped-up 386SX but with an
  695. internal cache, like the 486, and a full implementation of the 486
  696. instruction set. So, when combined with a 387SX maths coprocessor, it is
  697. rather like a 486DX. The new PC card uses one of these Cyrix chips,
  698. running at a clock-doubled 50MHz. So this gives quite impressive
  699. performance.
  700. 7.10
  701. With the old PC card, the podule bus provided a speed bottleneck for
  702. hard disc access. This was particularly important in Windows
  703. applications where virtual memory is implemented as a swap file on the
  704. hard disc. I had campaigned for a PC card with its own hard disc, and
  705. now we have it. When the new card is connected directly to a dedicated
  706. IDE drive, the performance is absolutely superb. However, the down-side,
  707. is that such discs cannot be accessed from RISC OS. It is worth
  708. mentioning that, as well as also supporting the old system of PC
  709. partitions on RISC OS drives, it is also possible to access, through the
  710. podule bus, a dedicated SCSI drive connected to the Archimedes. This is
  711. actually possible with the older cards but setting up the configuration
  712. options for all these types of hard disc is now very easy with the
  713. Config application.
  714. 7.10
  715. A further advantage of the new cards is that they will support up to
  716. 16Mb RAM. The old cards had a maximum of 4Mb, which was rather
  717. restricting when running Windows applications. I have 8Mb on my card and
  718. it certainly makes all the difference. I can now run Mathematica and
  719. other memory-hungry programs with ease, without lots of virtual memory
  720. ödisc thrashingò.
  721. 7.10
  722. One could argue that 8Mb is a lot of RAM to have lying around. It would
  723. be nice to be able to use this from the RISC OS side. At the very least,
  724. one should be able to use the PC cardæs RAM as a RISC OS RAM disc when
  725. the PC card is not running. Come on someone, this would be a really neat
  726. piece of programming.
  727. 7.10
  728. Another point worth considering is that, if an IDE bus is available on
  729. the card, it should be fairly straightforward to convert it to a
  730. standard PC ISA backplane.
  731. 7.10
  732. There are some other interfacing facilities on the card such as an
  733. optional high speed serial port. I will report on these when I have
  734. tried them.
  735. 7.10
  736. Upgrading old PC cards
  737. 7.10
  738. Unfortunately, it is not possible to install the IDE bus on the old
  739. cards, nor can they be upgraded to more than 8Mb of RAM. However, one
  740. can have the CPU changed to the 50MHz 486SLC. Details of this were
  741. announced in last monthæs Archive. This is an option well worth
  742. considering.
  743. 7.10
  744. Some practical matters
  745. 7.10
  746. There is only limited space inside an Archimedes case, unless one is
  747. fortunate enough to have one of Ray Maidstoneæs tower cases. However,
  748. hard disc drives have been getting smaller and smaller in physical size
  749. while increasing in storage capacity. You can stack two new drives in
  750. what was the space of one older one. In this way, I have been able to
  751. install a 350Mb SCSI drive for RISC OS together with a 350Mb IDE drive
  752. for the PC card. I drilled some new holes in the old Archimedes hard
  753. disc cradle to mount the drives, together with some ventilation holes
  754. between the two drives. Everything went together beautifully.
  755. 7.10
  756. Both hard drives have connectors for öbusyò LEDs. I discovered that two
  757. small round LEDs could be squeezed into the rectangular hole of the old
  758. hard drive LED on the fascia, so I did not need to make any new holes.
  759. Before pushing the LEDs in, I filled the hole with clear silicone grease
  760. for better light transmission.
  761. 7.10
  762. Much to my surprise, when I turned the computer on, the LED of the PC
  763. cardæs IDE drive remained lit. However, it eventually went out once the
  764. PC card application was running. It was worrying that the hard disc
  765. seemed to be accessed constantly. I queried this with Aleph One, and was
  766. reassured that no harm was being done to the drive. The disc was not
  767. being accessed Ö it was just that when the PC is not operational, it
  768. canæt turn the LED out. Incidentally, there is a connector on the card
  769. to light a hard disc access LED but the same thing happens if you use
  770. that.
  771. 7.10
  772. Finally, watch out that the memory board is installed securely to the PC
  773. card. At one stage, my PC card stopped working and I discovered that the
  774. memory card had fallen out! The PC card PCB is quite densely populated
  775. and there is a jumper link quite close to the memory socket which can
  776. make öclickingò the memory card into place a little tricky; but with
  777. care it can be done.ááA
  778. 7.10
  779. (Talking of the new Aleph One 50MHz PC expansion cards, Iæd like to give
  780. a warning to RiscáPC owners. We put a 50MHz card in a RiscáPC and, after
  781. a few hours of use, it seems to have done an auto-self-destruct! Weære
  782. not certain yet what caused its demise but we suspect it may be because
  783. it was in the top slot on an ACB45 two-slice machine Ö i.e. furthest
  784. from the fan Ö and over-heated. The other factor, we think, was direct
  785. sunlight on the lid of the case. Our advice would be that, until you get
  786. your Acorn PC co-processor, put your PC card in the bottom expansion
  787. slot and close the blinds! áEd.)
  788. 7.10
  789. LOOKSystems
  790. 7.10
  791. New artwork
  792. 7.10
  793. Colton
  794. 7.10
  795. New Artwork
  796. 7.10
  797. Relational Database Design Ö Part 3
  798. 7.10
  799. Keith Underdown
  800. 7.10
  801. I must apologise for the break in the series. I understand from Paul
  802. there have been several enquiries about it, which is very gratifying!
  803. There were various reasons for the lack of articles but the main one was
  804. that I was not at all happy with the way that the model was turning out
  805. and I felt I needed to work on something more practical. This is a
  806. common dilemma in data modelling, where there is an attractive
  807. theoretical model but the real world does not fit!
  808. 7.10
  809. I have also had one letter Ö from a fellow professional, Ian Stafford
  810. from Blythe in Northumberland. Ian makes the point that there is a way
  811. of representing mutual exclusivity in Entity-Relationship diagrams
  812. (ERD). In my first article, I said that I did not know of a convention
  813. for this. In fact, I came across the same method just before I received
  814. Ianæs letter. It is probably worth saying that there are various
  815. different styles of ERDæs, and I use the one that has been adopted by
  816. the modelling tool I use at work. The new convention comes from a
  817. methodology known as SSADM (Structured Systems Analysis and Design
  818. Method). In this method an arc is used instead of a straight line for
  819. the Optionality indicator on the mutually exclusive relationships. If
  820. the lines can be made to touch the entity close together, a single arc
  821. can be used across both. If there are more than two sets of mutually
  822. exclusive relationships and multiple arcs are needed, the members of
  823. each set can be labelled with a number to avoid ambiguity. I have
  824. adopted the new convention in the current version of our ERD below.
  825. (This is probably the only advantage of not having suitable design tools
  826. on the Archimedes Ö we can evolve our conventions.)
  827. 7.10
  828. A reminder of the terms used in data modelling and some of the key
  829. concepts are described in the box at the end of the article. So far, we
  830. have looked at the identification of the important things Ö entities Ö
  831. in a model, how relationships are defined between them and how we can
  832. keep the model simple and theoretically correct by breaking a many-to-
  833. many relationship into two one-to-many relationships by finding the
  834. linking entity.
  835. 7.10
  836. The next step
  837. 7.10
  838. Our data model currently looks like this:
  839. 7.10
  840. We have fully defined four of our entities and we will try to define the
  841. two most important this month Ö Person and Household.
  842. 7.10
  843. Defining PERSON
  844. 7.10
  845. What do we need to know about a Person? We need their Forename, at
  846. least. We have to make a decision about what we do about multiple names.
  847. Strictly speaking, to avoid any restrictions about the number of names
  848. that our database will allow anybody to have, we ought to define
  849. Forename as a separate entity along with a Forename Usage entity like
  850. this:
  851. 7.10
  852. This is probably a bit over the top, unless we were researching the
  853. popularity of names in some depth. Instead, I propose we cheat! We need
  854. to know the name by which the person likes to be known as one attribute.
  855. We probably do not need to know about the rest of somebodyæs names,
  856. although we may need to record additional initials.
  857. 7.10
  858. We can do this using a variable length string. We need to impose a limit
  859. on the length of Forename; 32 seems to be a value used a lot by systems.
  860. I cannot think of an English Forename that is this long but it may not
  861. be long enough for the names used in some cultures.
  862. 7.10
  863. This illustrates the fact that, while there may be a theoretically
  864. correct model, it is not always necessary or desirable to implement it.
  865. However, the bigger and more important a database is, the less such
  866. compromises are likely. I would guess that the Inland Revenueæs database
  867. is more like the model above! Indeed, it probably has lots of
  868. information about the aliases that people use.
  869. 7.10
  870. For the moment we will assume that all members of a Household use the
  871. same surname, so that will be an attribute of Household.
  872. 7.10
  873. We also have to decide on what we are going to have as a Personæs Unique
  874. Identifier. This is a very vexed subject in the real world as it touches
  875. on issues like a National Identity Card and the governmentæs ability to
  876. keep tabs on individuals. In our microcosm, I suggest we simply use
  877. SQuirreLæs ability to generate a serial number by default to give
  878. arbitrary IDs for each Person.
  879. 7.10
  880. We now need to implement the relationship between a Person and the
  881. Household to which they belong. This means that Person needs to have an
  882. attribute corresponding to the Unique ID for Household. There does not
  883. seem to be a natural key for Household, so an integer field will
  884. suffice.
  885. 7.10
  886. We also need to know the title by which each person should be addressed.
  887. This is another classifying entity. As there is a relatively small and
  888. well-defined set (in UK usage, anyway), we can probably just define this
  889. as a validation list. It would be better to define it as a table, as
  890. this would give us the ability to define not just the title as it
  891. appears on the envelope but also the form in which it should be used in
  892. the salutation in a letter or when speaking to such a person. I will
  893. stick to the simpler method as it will probably suffice for us, but I
  894. know that my companyæs database includes the latter information.
  895. 7.10
  896. Person thus becomes:
  897. 7.10
  898. Person ID: An arbitrary identifier.
  899. 7.10
  900.   Field Type: Integer (serial, unique, mandatory).
  901. 7.10
  902. Forename: The name by which the Person likes to be known.
  903. 7.10
  904.   Field Type: String (length 32, mandatory).
  905. 7.10
  906. Title: The title (Mr, Miss, Mrs, Dr., Rev., etc.) that applies to the
  907. Person.
  908. 7.10
  909.   Field Type: String (length 12, mandatory, value  ááááfrom list).
  910. 7.10
  911. Other Initials: The other initials for the person.
  912. 7.10
  913. Household ID: The Unique ID of the Household to which the Person
  914. belongs.
  915. 7.10
  916.   Field type: Integer, mandatory.
  917. 7.10
  918. Defining HOUSEHOLD
  919. 7.10
  920. What do we need to know about Household? We have already decided that
  921. its Unique ID will be an arbitrary integer. We also need to have the
  922. Surname, the full address (including postcode) and a phone number. We
  923. also need some way of handling the fact that the members of the
  924. Household might have different surnames, will have different phone
  925. numbers at work, may have a mobile phone or a fax or even an e-mail
  926. address!
  927. 7.10
  928. An iterative approach is a good way to make progress. We can define the
  929. bits we understand and leave the rest vague, for the moment. This is
  930. analogous to the well-known coding trick of deferring the solution of a
  931. difficult problem by calling a procedure within the program, before we
  932. know how the procedure will work.
  933. 7.10
  934. So a simplified view of Household would be:
  935. 7.10
  936. Household ID: An arbitrary identifier.
  937. 7.10
  938.   Field Type: Integer (serial, unique).
  939. 7.10
  940. Surname: A fixed length string giving the surname used by the members of
  941. the Household.
  942. 7.10
  943.   Field Type: String (32 characters, indexed, áááámandatory).
  944. 7.10
  945. Address: The Postal Address including Postcode.
  946. 7.10
  947. Telephone Number: We need to decide how we handle dialling codes,
  948. especially in the light of Phone Day 1995.
  949. 7.10
  950. Why was I having a problem?
  951. 7.10
  952. The problem is that postal addresses and geographical addresses are
  953. similar and, for a long time, the Post Office was able to manage by
  954. using geographic addresses. Each village or area had its Post Office and
  955. the letters were sorted there by hand by someone who knew the area well
  956. Ö like Mrs Goggins and Postman Pat!
  957. 7.10
  958. As towns grew in size and the number of letters increased, this simple
  959. system could no longer cope. The Post Office needed to become more
  960. efficient, so they started to define addresses that were more aligned to
  961. their needs rather than accurate from a geographical or political
  962. viewpoint. Alsager, where I used to live, has a postal address of Stoke-
  963. on-Trent, because that is where its mail is sorted, but it is actually
  964. in Cheshire and shares a telephone dialling code with Crewe.
  965. 7.10
  966. This was taken a stage further with the introduction of postcodes. These
  967. are structured in such a way that each postcode applies to a group of
  968. about fifteen houses for domestic premises and a business would tend to
  969. have a postcode of its own. This is described in some detail in your
  970. Thompson Directory at the start of the white pages at the back.
  971. 7.10
  972. I knew that a combination of house number, postcode and first letter of
  973. the street is guaranteed to be unique to the house. For example, a
  974. letter addressed to ö619, PR8 3NG, Lò should have no difficulty in
  975. reaching me. The use of postcodes to organise the data model seemed to
  976. offer a way forward and I tried it when writing the first draft of this
  977. article. However, the Post Office uses postcodes to organise the way in
  978. which their delivery service operates. This is not necessarily closely
  979. aligned to geographical boundaries. I tried the assumption that PR8 3
  980. postcodes would cover Ainsdale and only Ainsdale but was not convinced
  981. this would always be true.
  982. 7.10
  983. As Paul was well supplied with other material, I chickened out
  984. altogether for a couple of monthsáand as this article is already pretty
  985. long and the deadline is upon me I am going to chicken out of a solution
  986. again and leave things here until next month.ááA
  987. 7.10
  988. The Theory
  989. 7.10
  990. In the first two parts of this series we have explored and hopefully
  991. understood, the key concept in a relational database Ö the way in which
  992. relationships are implemented. This requires that every entity has an
  993. attribute that uniquely differentiates each instance of that entity from
  994. every other instance of the entity. This is its Unique Identifier or
  995. Primary Key. A relationship is indicated when another entity has an
  996. attribute that matches the Unique Identifier from the other table. This
  997. öforeignò key will always be contained at the ömanyò end of a ö0-to-Mò
  998. or ö1-to-Mò relationship. We have also seen how to resolve a many-to-
  999. many relationship by creating a linking entity with a M-to-1
  1000. relationship to each of the original entities.
  1001. 7.10
  1002. Carnage Inc.
  1003. 7.10
  1004. Gabriel Swords
  1005. 7.10
  1006. Carnage is the kind of game youæll either love or hate. Me? I hate it Ö
  1007. but thatæs only because I couldnæt do it. I got two thirds of the way
  1008. through level 1 and had to ask The Fourth Dimension for help. So, does
  1009. this mean itæs too hard for the average games player? Probably not. What
  1010. it does mean is that itæs too hard for an impatient games reviewer!
  1011. However, if you like to think before you blast then this is a very
  1012. enjoyable game.
  1013. 7.10
  1014. The scenario
  1015. 7.10
  1016. Itæs the year 2297. The Earth council has abolished all weapons, and
  1017. earth is at peace. Imagine their horror then when intelligence reports
  1018. the presence of a hostile alien empire intent on conquering the
  1019. universe!!! Oh no, what can they do? Thereæs only one thing they can do,
  1020. they bring in some hired help. This help comes in the form of a
  1021. Cyberkill Mk III Battle Droid, leased to you by General Deæath, head of
  1022. Carnage Inc.
  1023. 7.10
  1024. Its mission, or rather YOUR mission, is to Éinfiltrate, provocate and
  1025. annihilate the enemy power...æ Easy for your average Cyberkill Mk III...
  1026. or is it?
  1027. 7.10
  1028. This is no ordinary blast æem, kick æem and beat æem to death type
  1029. killer game. This is a game where you have to think before you dink...
  1030. 7.10
  1031. The layout
  1032. 7.10
  1033. Once you go through the load-up sequence Ö which includes a musical
  1034. excerpt from Mission Impossible Ö you land by shuttle on the first
  1035. level. Your mission here is to find the body and Éinfo padæ of a lost
  1036. earth agent. Of course, you donæt know where he is, and there are about
  1037. 50+ rooms for you to explore on your way to locating him Ö not that
  1038. youæll actually find him in one of the rooms!!!
  1039. 7.10
  1040. The rooms are 3D, in the style of Pandoraæs Box, and contain various
  1041. movable and immovable objects, plus a whole load of suspicious-looking
  1042. people. There are policemen, gangsters, Éblokesæ, guards, robots, women,
  1043. purple things which zap your energy, things that look like
  1044. handkerchiefs, and you Ö itæs a cosmopolitan place if ever there was
  1045. one! Some of these people you can push out of the way or blast, others
  1046. fight back, so be careful!
  1047. 7.10
  1048. Displays at the top and bottom of the screen give you information about
  1049. the objects in these rooms. Touch them and youæll be able to get
  1050. information about the objects Ö you might also be able to pick them up,
  1051. or throw them, drag, open or drop them... Youæll find guns, hand-
  1052. grenades, flame throwers, metal bars, dust bins, boxes... and loads of
  1053. other really useful things.
  1054. 7.10
  1055. Playing
  1056. 7.10
  1057. The idea of this game is to find your way around the various rooms
  1058. looking for clues to the whereabouts of whoever it is youære looking
  1059. for. Nothing is immediately obvious, and to start with you have no
  1060. weapons. So you go through doors into other rooms, you open dust bins
  1061. and boxes to see if thereæs anything useful inside. Sometimes itæs worth
  1062. blasting someone just in case they have a key to a locked door.
  1063. Sometimes youæll find a weapon, sometimes a jar, sometimes nothing at
  1064. all.
  1065. 7.10
  1066. Having found something, you then have to decide what to do with it.
  1067. Weapons are obvious, so too are keys. But what do you do with the iron
  1068. bar on level one, or the stick on level two? Theyære not for poking
  1069. people with... theyære for opening things, but what and how? This is the
  1070. part of the game which needs thinking about. Most of the time, the game
  1071. will lead you towards an answer, but you have to work it out for
  1072. yourself. If you find a key, for example, thereæs usually a door nearby
  1073. to open. Sometimes you get clues by asking for information about the
  1074. object youære holding Ö it might be part of a machine, so all you have
  1075. to do is find the machine and fit the object into it.
  1076. 7.10
  1077. This isnæt the kind of game where time is of the essence. Usually, you
  1078. can hang around and think about what youære supposed to do next.
  1079. Sometimes, of course, there are other pressures, such as when youære
  1080. being chased by purple worms. At other times, there are objects to be
  1081. skilfully avoided or moving platforms onto which you leap in order to
  1082. get across a river or some other murky obstacle.
  1083. 7.10
  1084. Level 1 is set in a kind of work colony with, amongst other things,
  1085. factories, bars, sleeping areas, back streets and gangsters. Level 2 is
  1086. set on a island with spiders, mines, rivers, foliage, a submarine and
  1087. soldiers. Level 3 is a kind of derelict area with bombed streets,
  1088. sewers, crocodiles, junk yards and genetics labs. Level 4 is set in a
  1089. space station Ö I havenæt finished level 4 yet!
  1090. 7.10
  1091. Thankfully, you can save your present position to disc so you donæt have
  1092. to start from the beginning each time.
  1093. 7.10
  1094. Conclusion
  1095. 7.10
  1096. If you want instant thrills, this isnæt the game for you. If you want
  1097. something more akin to a jigsaw puzzle, albeit with laser weapons, then
  1098. Carnage will probably suit you down to the ground. The graphics are well
  1099. crafted, full of imagination and detailed. The movement and sound are
  1100. good. Thereæs a good balance between gratuitous violence, skill,
  1101. judgement and puzzle solving. Thereæs also a fair amount of humour
  1102. scattered about the place.
  1103. 7.10
  1104. The only possible drawback is that, like a jigsaw, once youæve done it
  1105. and you know where everything goes, you may not want to to it again Ö
  1106. though it will probably take you some time before you get to that stage
  1107. Ö youæll spend enough time on it to get your moneyæs worth.
  1108. 7.10
  1109. Helpful tip
  1110. 7.10
  1111. It wouldnæt run on my A5000 the first few times I tried it, so the nice
  1112. man at 4th Dimension suggested that I do a <shift-ctrl-break>,
  1113. initialising the computer without running the !Boot file Ö it worked
  1114. well after that.
  1115. 7.10
  1116. Carnage costs ú25.95 from 4th Dimension or ú24 through Archive.ááA
  1117. 7.10
  1118. öHelp Make A Good Impressionò
  1119. 7.10
  1120. New
  1121. 7.10
  1122. Dalriada
  1123. 7.10
  1124. From 7.8 page 17
  1125. 7.10
  1126. Oak Solutions
  1127. 7.10
  1128. From 7.9 page 30
  1129. 7.10
  1130. Multimedia Column
  1131. 7.10
  1132. Paul Hooper
  1133. 7.10
  1134. Genesis Professional
  1135. 7.10
  1136. Well, itæs finally here and I have created my first application. What
  1137. are the differences? To say it is astounding is an understatement Ö it
  1138. is almost a completely rewritten application. One of the major
  1139. criticisms of Genesis II was that it was difficult to use Ö you needed
  1140. to have a deep knowledge of the script language to use it to the full.
  1141. All this has changed with Professional Ö so much so that the separate
  1142. script language book is no longer needed, as everything is included in
  1143. the main manual.
  1144. 7.10
  1145. Initial impressions
  1146. 7.10
  1147. The first and most obvious difference is the change in all the icons.
  1148. This new look reflects the more polished image of Professional. All the
  1149. familiar parts of Genesis are there but they have been joined by a new
  1150. application called !GenStyles. This is used to store master pages which
  1151. can be defined by the user and then stored for later use within
  1152. applications Ö similar to Magpie skeleton pages, the only difference
  1153. being that alterations are not retrospective.
  1154. 7.10
  1155. The manual has been extensively rewritten and is now in A5 ring binder
  1156. format and includes far more illustrations with detailed descriptions of
  1157. how to create many of the new effects as well as much clearer
  1158. instructions on the program. All the script language is listed in the
  1159. Script reference chapter.
  1160. 7.10
  1161. In use
  1162. 7.10
  1163. Loading Genesis produces a title screen similar to Impression. Clicking
  1164. on the iconbar icon allows you to edit an existing application or to
  1165. create a new application. Pressing <menu> produces the normal quit and
  1166. info alternatives, along with a submenu of the default options. Using
  1167. this, you can change the default font, set up the grid, set the level of
  1168. detail on ArtWorks files, set the Éhomeæ page and all sorts of filing
  1169. options. These will become the default when you start creating your new
  1170. application. All your outline fonts will be available because the
  1171. restriction of sixteen fonts has been lifted.
  1172. 7.10
  1173. Clicking <menu> over your new title page will produce the page menu
  1174. shown below. This type of menu is common not only to pages but also to
  1175. graphics and text frames that you place on a page. The style option
  1176. leads to a submenu which enables you to name the page, apply a style to
  1177. that page, and specify the page size, colour and window controls.
  1178. 7.10
  1179. Other options on the page menu allow you to alter the backdrop and index
  1180. words on the page. The normal save page, copy, print and delete are all
  1181. here, as well as the option to lock the backdrop and prevent the user
  1182. from pulling out extra frames.
  1183. 7.10
  1184. Frames have a very similar menu but depending on their content. All
  1185. types of graphics can be used, sprites, drawfiles, ArtWorks, BMP, Euclid
  1186. and even Replay and Ace films. The clever new thing is the OLE (Object
  1187. linking and Embedding). This is a system which enables you to edit any
  1188. of the frames and then resave them in an application. For instance, if
  1189. you discover a spelling mistake in one of your frames, hold down <Ctrl>
  1190. and click in the text frame. Genesis will then load your text into Edit,
  1191. and you can then correct your spelling mistake and, using the save
  1192. option, you can then save the text straight back into the Genesis page.
  1193. This can be used for all types of frames, not just text, but you do
  1194. require a copy of the relevant editor. If you havenæt got ArtWorks, for
  1195. example, you wonæt be able to modify ArtWorks files.
  1196. 7.10
  1197. Style menus
  1198. 7.10
  1199. Having covered the page style menu above, letæs look at creating a frame
  1200. of text. You pull out a frame using <select> as normal Ö the default
  1201. text size will be used if you enter some text. By using <menu> over the
  1202. text frame, you can bring up the text menu. Choosing the style option
  1203. presents you with the dialogue box shown below which gives you total
  1204. control over the text in a frame. Not only can you change the font style
  1205. and size but you can also justify it and even set it up in a scrollable
  1206. window within the page. The colour of your text is no longer restricted
  1207. to the sixteen standard colours, and if you are in a 256 colour mode,
  1208. you can use a colour picker to choose exactly the colour you want. The
  1209. background can again be any colour that you require or even transparent.
  1210. You can save up to sixteen colours in your own palette for later use or
  1211. just pick a colour direct from the screen.
  1212. 7.10
  1213. Having got your text exactly as you want it, you can go on to alter the
  1214. border. You have four options: a conventional black border, no border at
  1215. all, a Ésunkenæ border where the frame has a lowered 3D effect or a
  1216. raised 3D border.
  1217. 7.10
  1218. Graphic frames also have a style menu which allows you to alter a sprite
  1219. into a BMP or vice versa. ArtWorks can have the amount of detail
  1220. changed. By default, the graphic is snapped to size but you can, of
  1221. course, resize the graphic.
  1222. 7.10
  1223. Linking frames
  1224. 7.10
  1225. Any multimedia program is only as good as its ability to link actions
  1226. and pages together. The new Frame Linking dialogue box shown below, is a
  1227. model of clarity. At the top are the events which trigger the actions.
  1228. You have twelve alternative events and one of these can be linked to an
  1229. action in the lower box. So, to turn to another page, choose the
  1230. ÉSelectæ event and the ÉOpen Page <n> and closeæ action, insert the page
  1231. that you wish to open in the writable icon and click on OK. The
  1232. combinations are endless. The ÉDoæ action enables you to enter a line of
  1233. script language to, say, play a sound sample or run a film. You can even
  1234. edit the script using OLE from here or remove the link all together.
  1235. 7.10
  1236. Risc PC and Professional
  1237. 7.10
  1238. Having had a Risc PC for a week, I tried Professional on this platform
  1239. and, apart from a minor problem with the colour picker, the program
  1240. worked fine. In fact, to test it out, I created the example on this
  1241. monthæs disc using the Risc PC. If you have Genesis II and wish to run
  1242. the example, please use the browser supplied on the monthly disc and not
  1243. your version, as many of the new features will only operate with the new
  1244. browser.
  1245. 7.10
  1246. Conclusion
  1247. 7.10
  1248. I could wax long and lyrical over the improvements and potential of
  1249. Genesis Professional and even after having had the program for a month,
  1250. Iæm still discovering new features. Genesis II was a fine package but
  1251. Professional is, in a word... professional! If you have any version of
  1252. Genesis then upgrade to Professional immediately Ö itæs worth every
  1253. penny. If you have been put off by the unreliability of Genesis before,
  1254. or the difficulty of learning the script language, try Professional Ö
  1255. you wonæt be disappointed.
  1256. 7.10
  1257. The Swap Shop
  1258. 7.10
  1259. After my offer last month, I have had over forty letters requesting
  1260. sample applications to which I have now replied. I have decided to
  1261. extend the offer for another month, so if you have never thought about
  1262. multimedia or have wondered what itæs all about, just send me a few
  1263. discs and the return postage and I can provide you with a catalogue and
  1264. a few sample applications to try out. With over forty applications in
  1265. the Swap Shop catalogue, this is a resource that is available to all
  1266. Archive readers free of charge.
  1267. 7.10
  1268. My thanks this month must go to John Wilson of Strathclyde who sent me a
  1269. copy of a Magpie binder called ÉDictionaryæ which is a dictionary of
  1270. computer terms used in his school. No-one has sent me a Key Author
  1271. example, but I have converted a couple of Swap Shop applications into
  1272. this format.
  1273. 7.10
  1274. The End Bit
  1275. 7.10
  1276. If you have any questions about Genesis, Magpie or Key Author, or if you
  1277. would like a copy of the Swap Shop catalogue, write to Paul Hooper,
  1278. 11áRochford Road, Martham, Great Yarmouth, NR29 4RL. (0493-748474)ááA
  1279. 7.10
  1280. The Advance Column
  1281. 7.10
  1282. Robert Chrismas
  1283. 7.10
  1284. Advance update?
  1285. 7.10
  1286. Will there be an upgrade to Advance? If there is, will it offer more
  1287. features, or just bug fixes? Last month, I was suggesting that an
  1288. upgrade was unlikely since Computer Concepts say they are not supporting
  1289. their part of Advance. Then I received a letter from Jane Handcock of
  1290. Cambridge which included the news that Acorn had told her that Éan
  1291. update of Advance has already been testedæ and so they (Acorn) would not
  1292. be able to fix the problem she had reported until Éthe next releaseæ.
  1293. 7.10
  1294. What changes would you like to see in Advance? Should it have more
  1295. features? How could it be made easier to use? Please send me your
  1296. suggestions.
  1297. 7.10
  1298. Incidentally, Janeæs problem with Advance and the Calligraph laser
  1299. printer (Archive 7.7 p27) still remains a mystery. Calligraph might be
  1300. expected to blame Advance Ö just as, when things go wrong, programmers
  1301. can be relied on to blame hardware faults and computer manufacturers to
  1302. blame software. However Calligraph, who seem to have been very helpful,
  1303. are investigating the possibility that the problem might be caused by
  1304. insufficient memory. So Advance may yet be exonerated.
  1305. 7.10
  1306. Numbered paragraphs
  1307. 7.10
  1308. If you want to start a paragraph with a number or a bullet, it will look
  1309. neater if the number appears to the left of the text.
  1310. 7.10
  1311. You might try to do this by moving the Éfirst indentæ margin to the left
  1312. of the left margin. As the illustration shows, the start of the text on
  1313. the first line does not quite line up with the left margin of the
  1314. following lines.
  1315. 7.10
  1316. To cure this, put a tab stop at exactly the same position as the left
  1317. margin. Type the paragraph number then <tab> to align the following text
  1318. with the left margin.
  1319. 7.10
  1320. Remember the ÉNumericæ button on the ruler will allow you to position
  1321. margins and tabs precisely.
  1322. 7.10
  1323. Data transfer
  1324. 7.10
  1325. öSorry, you canæt load that file into this program.ò How many times have
  1326. you seen some variation on this infuriating message. Gabriel Swords
  1327. missed it from his list of depressing error messages in the Comment
  1328. Column (Archive 7.7 p51). I cannot imagine why. No amount of crying,
  1329. öBut itæs a picture, and youære an art package. What are you thinking
  1330. of?ò will have any effect.
  1331. 7.10
  1332. I spent a fair time last week experimenting with file transfer between
  1333. Corel Draw and ArtWorks and now I know the first principle of data
  1334. portability: ÉYou cannot have too much data portability.æ
  1335. 7.10
  1336. Archimedes users may find they need to transfer files between different
  1337. Archimedes applications, or even to and from applications on IBMs and
  1338. Macs. If you need to move files to or from other machines, most of the
  1339. work will probably have to be done on the Archimedes. There are more IBM
  1340. files in the world than Archimedes files, so we gain more from being
  1341. able to use both.
  1342. 7.10
  1343. In the same way, it is more useful to an Italian to learn English than
  1344. it is to an English person to learn Italian. Italian may be a better
  1345. language, but more people speak English.
  1346. 7.10
  1347. Advance is pretty good at handling standard Archimedes file formats.
  1348. There is a diagram illustrating this on page 301 of the manual. I have
  1349. presented the information as a table below. The manual omits AdvanceWPæs
  1350. ability to output CSV and TSV files, presumably because you have to set
  1351. the filetype after the file has been saved.
  1352. 7.10
  1353. When it comes to transferring files between different makes of
  1354. computers, we can all be grateful that ASCII code is a well established
  1355. standard, so text, CSV and TSV files should present no problems.
  1356. 7.10
  1357. I have tried importing Lotus 123 files (filetype WK1) into AdvanceSH and
  1358. this seems to work but there are a few things to watch. WK1 files will
  1359. only load into a new blank sheet Ö if you have edited the sheet at all,
  1360. the WK1 file will just be ignored.
  1361. 7.10
  1362. Files straight from Lotus 123 have loaded without problems although I
  1363. have not checked what happens to features which cannot be reproduced in
  1364. Advance (like unusual formulae). I have also transferred some Fireworks
  1365. files in WK1 format, but here I have had a few problems. So far as I can
  1366. tell, they only occur if the sheet is bigger than the AdvanceSH default
  1367. size. Larger files cause my computer to crash.
  1368. 7.10
  1369. Next I plan to try altering the size of the default AdvanceSH document.
  1370. If you want to try this, look in the !Advance.defaults directory. Before
  1371. altering the SH document, make sure you make a backup of the original.
  1372. The SH document can be loaded into !Edit and I suspect the size can be
  1373. changed by editing the second line. Alternatively, it may be possible to
  1374. create a new sheet, enlarge it then save it over the default.
  1375. 7.10
  1376. A wide range of DTP and word processing documents can be transferred
  1377. into AdvanceWP, but only if you have access to Impression or Style.
  1378. Advance can use the Extension Émodulesæ which come with these packages.
  1379. Included with Style are modules to load Rich Text Format, WordStar and
  1380. Word Perfect 4.2. There are also modules to load different types of
  1381. ASCII files as well as many native Archimedes formats. These modules are
  1382. easy to use Ö you just double click on them after Advance has been
  1383. loaded.
  1384. 7.10
  1385. Stand alone translation programs
  1386. 7.10
  1387. Thanks to the convenience of the RISC OS desktop, there is no reason why
  1388. we should not see a wide range of programs which translate files from
  1389. one format to another. How hard would it be to write a program which
  1390. converted, say, Microsoft Works files into Archimedes Advance formats?
  1391. If it could also translate in the opposite direction, that would be all
  1392. the better.
  1393. 7.10
  1394. I would not mind if it was not able to translate absolutely every detail
  1395. of the original file. It would not matter much if a spreadsheet lost its
  1396. original fonts, for example. A log file listing the details which could
  1397. not be translated would be quite adequate.
  1398. 7.10
  1399. Send comments, ideas, suggestions and problems to Robert Chrismas, 8
  1400. Virginia Park Road, Gosport, Hants PO12 3DZ.ááA
  1401. 7.10
  1402. CC
  1403. 7.10
  1404. From 7.9 page 35
  1405. 7.10
  1406. CC
  1407. 7.10
  1408. From 7.9 page 10
  1409. 7.10
  1410. PipeLineZ
  1411. 7.10
  1412. Gerald Fitton
  1413. 7.10
  1414. Thanks to all of you who came and had a chat with Jill and me on the
  1415. Colton Software stand at Harrogate. It is always an interesting
  1416. experience to meet the faces behind the voices and the letters.
  1417. 7.10
  1418. Elementary PipeDream
  1419. 7.10
  1420. There has been much interest shown in Ernie Cobboldæs book-on-a-disc,
  1421. ÉElementary PipeDreamæ. The Archive office has a review copy so, if you
  1422. feel able to review it, please contact them. You will need PipeDreamá4
  1423. and be interested either in learning PipeDream Éfrom the beginningæ
  1424. yourself or be interested in resource material for a course in PipeDream
  1425. that you are going to teach.
  1426. 7.10
  1427. Stamps
  1428. 7.10
  1429. I have had a wealth of mail thanking IvoráCook for his Basic program
  1430. which works out UK stamp values. That program appeared on an earlier
  1431. Archive disc as the file [Postage]. Since then I have received a draft
  1432. PipeDream custom function version from Ivor. He is still working on it
  1433. and Iæll include it on the monthly Archive disc when itæs ready.
  1434. 7.10
  1435. Matrix inversion
  1436. 7.10
  1437. I have received almost as much mail about matrix inversion as I have
  1438. about stamp selection algorithms. Perhaps the nearest format to a
  1439. PipeDream solution which I have received is from Bob Ardler. The way in
  1440. which you use the method he has sent me is to run a Basic program. The
  1441. somewhat novel feature is that the Basic program accepts as input a
  1442. matrix held as a PipeDream spreadsheet and returns its inverse also in
  1443. PipeDream format!
  1444. 7.10
  1445. Bob does not claim originality for the method but acknowledges the work
  1446. of two of his 12 year old students who originally wrote the essentials
  1447. of the program in Basic for a BBC model A in the Égood old daysæ when
  1448. WIMPs hadnæt killed off the thrill of writing simple (and not so simple)
  1449. programs. I agree with the sentiment expressed by Bob: öThe sad thing is
  1450. that when the Master gave way to the Archimedes, the flow of programming
  1451. prodigies pretty well stopped... What became of those ZX81, Pet and Beeb
  1452. reared coders?... Current wisdom is that you teach word processing and
  1453. spreadsheets, not programming. But for ten glorious years, programming
  1454. meant freedom for little mathematicians straining at the leashá.á.á.ò
  1455. 7.10
  1456. However, I would add that Iæve discovered a new breed of Éprogrammeræ
  1457. who, instead of writing in Basic, writes custom functions for
  1458. spreadsheets and is thrilled by the way in which their Écreationæ takes
  1459. on a life of its own. Perhaps thatæs why Iæm so thrilled to have
  1460. received Ivor Cookæs custom function version of his Stamps algorithm. Of
  1461. course, Basic is much more versatile in that you can Éget atæ the
  1462. operating system and, when doing sums, Basic is much faster than even
  1463. the best of custom functions. By the way, donæt have any doubts about
  1464. it, nearly all the constructs of Basic (including constructs such as
  1465. CASE and INPUT) can be written into a PipeDream custom function.
  1466. 7.10
  1467. Lost Wordz
  1468. 7.10
  1469. Following up my comment under this heading in my last article, I have
  1470. had a few replies saying that the Éfixæ I described works most of the
  1471. time. One disc file which I received which wasnæt fixed was sent me by
  1472. StephenáWilliams. His Fireworkz document included quite a few embedded
  1473. DrawFiles. He selected the whole document and then executed the Edit
  1474. ÖáMakeáÖáMakeáconstant command. All looked OK. He saved the amended file
  1475. (overwriting the earlier version as he did so). When he came to load it
  1476. Ö disaster Ö it wouldnæt load (öfatal errorò)!
  1477. 7.10
  1478. Stephen is not the only one of my correspondents who has saved a complex
  1479. Fireworkz file which looked OK at the time of saving only to find that
  1480. it wouldnæt reload.
  1481. 7.10
  1482. In Stephenæs case, I was able to salvage nearly all of his work (it was
  1483. a big document) by deleting all the embedded graphics using !Edit. I
  1484. guess that he has the non-embedded versions of his drawfiles somewhere
  1485. and will be able to reload them.
  1486. 7.10
  1487. This brings me round to my request to you. If you send me Fireworkz
  1488. Version 1.07 documents for publication, please donæt embed the graphics
  1489. but leave them referenced. Not embedding graphics is my Éwork aroundæ
  1490. for fatal errors caused by embedded graphics!
  1491. 7.10
  1492. Finally, on this topic of lost words Ö do not attempt to delete the base
  1493. style nor the base HeadFoot style Ö more often than not that results in
  1494. a fatal crash!
  1495. 7.10
  1496. Z88 to Archimedes Link
  1497. 7.10
  1498. At the Acorn Spring show at Harrogate, I was told about a new, improved
  1499. method of transferring files between the Z88 and the Archimedes. When I
  1500. get more information myself Iæll let you know.
  1501. 7.10
  1502. ClassCardz
  1503. 7.10
  1504. This product is not software on a disc but printed paper. Two sets of
  1505. ClassCardz are available, one for Wordz and one for Resultz. A set of
  1506. ClassCardz consists of worksheets which allow you to work through a
  1507. sequence of tutorials and so learn how to use the package. If you buy a
  1508. site licence, you get ClassCardz free, otherwise, you can buy them
  1509. direct from Colton Software.
  1510. 7.10
  1511. Harrogate
  1512. 7.10
  1513. There have been many changes at Colton Software since Robert Macmillan
  1514. left. They have taken on new specialist staff and we met one of them,
  1515. Jeremy Turner, for the first time. Better still, on Saturday afternoon
  1516. we were treated to his excellent demonstration in the ÉAcorn Lecture
  1517. Theatreæ of the Fireworkz package. The application he used for his
  1518. demonstration was an analysis of the use of electricity in the home
  1519. which showed off Fireworkz to great effect. I have modified his file
  1520. slightly and Iæll be including it on a future disc when Iæve checked
  1521. back with him.
  1522. 7.10
  1523. After his talk he was approached by many would-be purchasers Ö I can
  1524. recommend the Acorn Lecture Theatre to software suppliers!
  1525. 7.10
  1526. In the past, users of PipeDream or Fireworkz have visited the stand with
  1527. the intention of having a chat about their uses of a product they used
  1528. regularly. This time fewer owners of PipeDream or Fireworkz than usual
  1529. came to talk to members of Colton Software (see below); in contrast more
  1530. readers of PipeLineZ than usual came along with messages of
  1531. encouragement and thanks.
  1532. 7.10
  1533. At Harrogate, I found that many more of the visitors to the stand than
  1534. usual were not PipeDream or Fireworkz users but they had a very specific
  1535. application in mind and they wanted to know whether the packages on
  1536. offer would do the job. More than that, they wanted to see a
  1537. demonstration of the package running with their own application. I spent
  1538. much of my time on the stand building up a large variety of skeleton
  1539. applications using either PipeDream and Fireworkz. At the end of this
  1540. demonstration, and only then, would the enquirer decide to buy the
  1541. product. I find it interesting that potential customers are now quite
  1542. determined to have their own application demonstrated (some in
  1543. reasonable detail) before they will purchase the package! They donæt buy
  1544. on reputation or on reviews any more!
  1545. 7.10
  1546. I talked to about half a dozen owners of small companies who I have come
  1547. to know but whom I shall not name. It would seem that recently cash flow
  1548. has been a problem Ö for those of you who know the difference I donæt
  1549. mean profitability! A theme they all expressed in common was that they
  1550. all believed that Acornæs new RiscáPC machine had arrived just in time
  1551. to save them having to reduce the size and flexibility of their
  1552. businesses. (I admit to being one of those companies! Ed.)
  1553. 7.10
  1554. Colton Software
  1555. 7.10
  1556. Although there was a RiscáPC on the Colton Software stand, it was not
  1557. fitted with a 486 board (they donæt exist yet) but a PC running Windows
  1558. was used to demonstrate the PC Windows version of Fireworkz. It does
  1559. look good to me and was commented on favourably by the many PC users who
  1560. visited the stand. If you have the RISCáOS version of Fireworkz, you
  1561. will be able to buy the Windows version at a substantial discount Ö my
  1562. guess is about ú75. Get your name on the Colton Software mailing list
  1563. for release dates.
  1564. 7.10
  1565. The current version of Fireworkz is 1.07 and, from my investigations, it
  1566. would seem most likely that the next version will be released at the
  1567. same time as Recordz, the Fireworkz database. The best estimate I can
  1568. make is Septemberá1994. I know many of you would like it to be sooner. I
  1569. believe an earlier release data is unrealistic but I am still hoping
  1570. that Colton Software will prove me wrong!
  1571. 7.10
  1572. Colton Software, like many other vendors, reduced their prices specially
  1573. for the Show. These low prices are not Égeneralæ prices.
  1574. 7.10
  1575. However, let me say this to those of you who are contemplating upgrading
  1576. your software to Fireworkz; get a quote from Colton Software as well as
  1577. your favourite supplier. Colton Software will take a whole range of
  1578. packages (even the obsolete Acorn DTP) in part exchange Ö it is possible
  1579. that your favourite supplier (NCS?) doesnæt offer that service (yet!).
  1580. 7.10
  1581. In the PC world, it is a common practice to charge for upgrades from one
  1582. version of a package to another. I believe we shall see that practice
  1583. becoming more common in the Acorn world. I have no inside information,
  1584. so donæt read more into what I say next than that it is my guess. I have
  1585. said before in my PipeLineZ column that software suppliers (in the Acorn
  1586. world) take their cash only when they sell you the package. Every time
  1587. they upgrade the product and give you a free upgrade, it costs them
  1588. money. Generally, they hope that there will be enough new sales to
  1589. offset the cost of upgrading current users!
  1590. 7.10
  1591. Letæs think about PipeDreamá4. The current version is 4.13. It is
  1592. Éstableæ; there are a few bugs but they are obscure and well understood.
  1593. If (when?) a new version is announced and if free upgrades were to be
  1594. given to all current users, the cost of putting the upgrade on the
  1595. thousands of returned discs could easily be much greater than the
  1596. revenue generated from new sales of PipeDreamá4 (at its new low price)!
  1597. What to do about it? Would PipeDreamá4.13 users pay a few pounds for an
  1598. upgrade from 4.13 to 4.20? How much Ébetteræ would it have to be before
  1599. youæd pay for it? Answers to Mark Colton please!
  1600. 7.10
  1601. Now letæs think about Fireworkz, currently at versioná1.07. When Wordz,
  1602. Resultz and Fireworkz were launched, a large number of PipeDreamá4 users
  1603. converted to Fireworkz. Because of this, the number of Fireworkz users
  1604. is much larger than the number of PipeDream users was when the latter
  1605. was at the same stage in its development cycle. The price of Fireworkz
  1606. now is lower than PipeDream was. These factors combine to make the cost
  1607. of providing a free upgrade to the large number of Fireworkz users, a
  1608. much larger proportion of the potential revenue from new sales than was
  1609. the case with PipeDream.
  1610. 7.10
  1611. Perhaps the only solution for our software suppliers is to charge for
  1612. upgrades. Hence my next question. If you decide not to buy Recordz
  1613. (because you donæt need it) but want to upgrade the Wordz-Resultz
  1614. combination you now have, would you be willing to pay for the upgrade or
  1615. would you expect it to be free? Once again, answers to Mark Colton
  1616. please Ö but, in this case, Iæd like to know what you think too!
  1617. 7.10
  1618. Finally (on this topic at least), I decided to Éupgradeæ my
  1619. ImpressionáII to Impression Publisher. I telephoned Computer Concepts to
  1620. find out how to do it. I didnæt have to send back my master disc. All I
  1621. had to do was to quote the serial number of my ImpressionáII (found in
  1622. the manual), give them my credit card number and that was that! I still
  1623. have ImpressionáII complete and intact. It doesnæt seem right to me. One
  1624. thing for sure, if I sold it to one of you and you tried to use it to
  1625. upgrade to Publisher then you would be disappointed!
  1626. 7.10
  1627. Colton Software insist on you sending them the master disc before they
  1628. will use it as a Étrade inæ towards Fireworkz.
  1629. 7.10
  1630. RiscáPC
  1631. 7.10
  1632. Itæs probably not a PipeLineZ topic but what do I think of the new
  1633. machine? The thing which struck Jill immediately was the beautiful way
  1634. in which coloured pictures are displayed. Much better than pictures on
  1635. the TV. I canæt remember where I heard it but one of the second
  1636. processors which may become available is an MPEG board. MPEG is a
  1637. compression algorithm for full motion video. The next two Astra
  1638. satellites will be beaming down MPEG-2 digital TV pictures at about
  1639. 15áMbits/sec. This data stream can be decompressed to about 300áMbits/
  1640. sec and displayed on a monitor. Phillips, who sell a monitor for use
  1641. with the RiscáPC, also sell high quality analogue TVs. When we look at a
  1642. RiscáPC, maybe weære looking at a prototype digital TV! If Acorn can get
  1643. into the digital TV market, we might find RiscáPC machines substantially
  1644. undercutting 486s!
  1645. 7.10
  1646. My only other comment is that Iæm going to wait until my birthday
  1647. (28tháJuly) before I give serious consideration to buying whatever is
  1648. then the Étop of the rangeæ RiscáPC.
  1649. 7.10
  1650. Finally
  1651. 7.10
  1652. Thanks for even more öKeep up the good work!ò letters from you; Iæm
  1653. truly flattered.
  1654. 7.10
  1655. Once again it seems that it is time to remind you that it is quicker to
  1656. write to me at the Abacus Training address given on the inside back
  1657. cover of Archive than via the Archive office. If you have something
  1658. substantial, please let me have it on an 800áKb format disc (I canæt
  1659. read HD format discs) Ö particularly if you have a problem rather than a
  1660. contribution. This will save me a lot of typing and will ensure that my
  1661. solution to your problem is relevant to you.ááA
  1662. 7.10
  1663. Comment Column
  1664. 7.10
  1665. Å  Aggrieved editor strikes back Ö In Archive 7.9 p41, I answered Alan
  1666. Lattenæs comments by saying that Archive was indeed the last-surviving
  1667. Acorn magazine to be produced using Acorn technology. An aggrieved Acorn
  1668. magazine editor has taken me to task and so I am hereby repenting in
  1669. dust and ashes.
  1670. 7.10
  1671. Seriously though, this gives me the opportunity to tell you about GAG-
  1672. NEWS (which may sound like a contradiction in terms) Ö the German
  1673. Archimedes Group news magazine. This is a 52-page A4 magazine produced
  1674. for the German Archimedes (and RiscáPC?) market. If you want details,
  1675. please contact Olaf Krumnow, August-Bebel-Stra▀e 102c, D21029 Hamburg.á
  1676. Ed.
  1677. 7.10
  1678. Å  Macs/RiscáPCs Ö Alan Latten (Archive 7.9 p41) seems to be dismayed at
  1679. the way some of the other Acorn magazines have moved to/reverted to the
  1680. Mac platform and Quark Xpress. Having used Quark extensively myself, I
  1681. feel sorry for the poor editors. Quark is very slow and not as easy or
  1682. friendly to use as Impression (still waiting for Publisher!) and, whilst
  1683. there are many features in Quark 3.2 that are easier to implement than
  1684. Impression 2, Publisher appears to solve most of these. Apart from the
  1685. use of Pantone colours, I cannot think of anything that can be done in
  1686. Quark that cannot be done in Publisher (and often Style as well), and
  1687. there are several areas in which Publisher is far more sophisticated
  1688. than Quark, especially in handling wordprocessing and longer documents Ö
  1689. what an amazing utility WordWorks is! The display is far more WYSIWYG
  1690. than Quark, with the hardware being fast enough to handle almost
  1691. anything without having to revert to Égreekingæ of text (and hardly ever
  1692. for pictures, at least I never use this facility in Impression).
  1693. Generally, I find that it takes half the time to complete a task in
  1694. Impression than it does in Quark. (ArtWorks is very much more usable
  1695. than Illustrator, helped somewhat by its speed and the fact that it
  1696. doesnæt seem to have the same problems with memory that Illustrator
  1697. has.)
  1698. 7.10
  1699. I donæt see why anyone who has used Quark or Illustrator cannot, within
  1700. a couple of hours, learn how to use all the features they normally use
  1701. on these packages in Publisher and ArtWorks. Another thing is that RISC
  1702. OS 3. With !NewLook, or version 3.5, RISCáOS looks a lot nicer than
  1703. System 7.1. While this might not seem important, I believe that it is.
  1704. When you are looking at a screen all day, the easier it is on the eye
  1705. and the touch, the less tired and worn out you feel at the end of the
  1706. day. Added to that is the fact that RISC OS is easier to use in general,
  1707. especially on filer operations, and considerably faster. I say let these
  1708. editors suffer, because we know that when they get home theyæll switch
  1709. on their Archimedes/RiscáPCs and wish that they could use them at work.á
  1710. Charles Matthews, Leeds.
  1711. 7.10
  1712. Å  Monitor resolutions Ö Some monitor suppliers make literally
  1713. unbelievable claims for the pixel resolutions of their products.
  1714. Monitors are advertised as XGA (1280╫1024 pixels) when they simply do
  1715. not have enough dots to come near that resolution. I suspect that such
  1716. advertisements indicate that the circuitry of the monitor will process
  1717. the data stream for XGA without the picture breaking up, but the
  1718. resulting display may be little or no better than SVGA+ (1024╫768
  1719. pixels) on the same monitor.
  1720. 7.10
  1721. Whether such advertisements can be described as misleading is
  1722. questionable. It is difficult to establish the relationship between the
  1723. triangular array of triple dots produced by a (non-Trinitron) monitor
  1724. and the rectangular pixels defined by the screen mode. The resolution
  1725. limit is, I think, not as simple as Édivide the screen width by the dot
  1726. pitchæ, unless you are drawing vertical red lines one pixel wide, for
  1727. example. However, if you try to stretch the resolution much beyond this
  1728. simple formula, there must quickly come a point where no improvement is
  1729. achieved. The skeleton feature of outline fonts may even fail for very
  1730. small text.
  1731. 7.10
  1732. I therefore offer a rule-of-thumb to determine the maximum effective
  1733. resolution for a given monitor. First calculate the Archive Resolution
  1734. Factor (see Archive 7╖9 p16), which is the nominal screen size in inches
  1735. divided by the dot pitch in mm! The Singleton Formula then states that
  1736. the maximum horizontal pixel resolution is twenty times this figure.
  1737. 7.10
  1738. The results are shown on the quick-reference chart, above. The lines are
  1739. deliberately fuzzy because the relationship is not precise. The chart
  1740. suggests that I am just OK using mode 102 (1152 horizontal pixels) on my
  1741. 16ö Eizo 9070 monitor, which has 0╖28 dot pitch. The manufactureræs
  1742. claim that it will display 1280╫800 pixels, however, is questionable.
  1743. The A540 cannot generate that resolution, so I cannot try it.á Colin
  1744. Singleton, Sheffield.
  1745. 7.10
  1746. Å  Risc PCs and RISCáOS 4 Ö Well Iæve seen and used the new Acorn öARM
  1747. RISC processor based, RISCáOS RiscáPCsò (I get the feeling that Acorn
  1748. are trying to ram a few things home, to Apple perhaps...). They are
  1749. everything everyone predicted and more. The hardware has major changes
  1750. in both architecture and components, and yet Acorn donæt seem to have
  1751. had the major compatibility problems Apple have every time they change
  1752. hardware to any extent. The Dual-Processor Open Bus is a great piece of
  1753. innovation, and apparently more than one extra processor can be
  1754. supported. (In future machines this could be useful for, say, Pentium,
  1755. MPEG and DSP support simultaneously!)
  1756. 7.10
  1757. I note with interest Charles Moiræs comment that the VRAM shouldnæt have
  1758. been limited to just(?!) 2Mb. Perhaps third parties could get around
  1759. this but, if not, thereæs always the 16Mb DMA capability using the DEBI
  1760. bus. We could see larger and larger screen modes because the VIDC20 can
  1761. be programmed to clock faster. As the production rate increases, the
  1762. chips may be rated higher. They are currently rated at 110-135MHz but
  1763. Acorn say that theyæve got some to run at 165MHz+. I also believe that
  1764. 16-bit stereo sound should have been standard, but if the sound card is
  1765. ú99+VAT like the PC card, I wonæt be complaining. (I heard nearer the
  1766. ú50 mark. Ed.)
  1767. 7.10
  1768. Moving on to RISCáOS 3.5, OK, so not much has changed, except a few
  1769. cosmetics, but itæs still easier to use and more intuitive than either
  1770. Windows or System 7. Those things that have changed are mainly to
  1771. support new hardware, and everything else solves all the problems which
  1772. various PD and homegrown patches do on my machine! (Acorn are out to
  1773. spoil the fun I get from righting their wrongs.) The boot sequence which
  1774. is split into pre- and post-desktop areas, is very much like my own,
  1775. except that, with the new machine, I wouldnæt need to bother because the
  1776. pre-desktop section of my boot is almost exclusively devoted to some of
  1777. my more stubborn patches (now defunct). The ability to include your own
  1778. applications in Apps covers the other major part of my patchwork.
  1779. 7.10
  1780. So what is left to fiddle? Thereæs the 512Mb hard disc partition limit,
  1781. but Acorn are Éworking on itæ and are doing something about the 77
  1782. directory entry limit too, apparently. The filer can now display more
  1783. than 10╜ letters in a filename, so how about filenames to suit? And
  1784. maybe even Replay icons! (or perhaps not...) However, it would be a
  1785. bonus to have 32-36 character filenames with the ability to use normal
  1786. spaces, to configure both the font size and the number of pixels
  1787. (logical) that the filer used for each desktop display entry and have
  1788. filename text able to be displayed on more than one line. As display
  1789. sizes get bigger, filer font size could go down to 8pts.
  1790. 7.10
  1791. Another nice feature would be if the Task Window could also run
  1792. independently of a text editor and emulate a non-desktop screen mode.
  1793. This could be fully editable with an icon appearing on the iconbar, of
  1794. your own choosing, and the wimp poll allotted to it could be configured
  1795. so as to allow slower chips to be emulated. This would be useful for
  1796. some old games and such-like which run too fast on newer chips already.
  1797. It should also allow full-screen operation in a similar manner to the PC
  1798. Emulator/cards.
  1799. 7.10
  1800. With all these new graphics capabilities, something really does need to
  1801. be done about Paint. Firstly, it needs the ability to use transparencies
  1802. and secondly Paint should be merged with ChangeFSI. Or perhaps, rather
  1803. than this last step, a nice modular graphics filing system should be
  1804. introduced, integrated into the normal filer, with the ability for
  1805. conversions for loading into applications simply by dragging like a
  1806. normal sprite. TIFFs, PhotoCD, Clear and JPEGs should also have the
  1807. options of not being converted into sprites, as these are becoming
  1808. standard RISCáOS files anyway. This would leave ö!PaintFSIò free for
  1809. simple graphics processing, like gamma correction. This, combined with
  1810. OLE support, would allow all applications which use sprites (Draw,
  1811. Genesis, etc) to accept any bit-map graphics format and process them in
  1812. the background. There could be standard conversions to VGA or SVGA pixel
  1813. sizes and an optional Shift-load that would bring up a dialogue box with
  1814. extended conversion options.
  1815. 7.10
  1816. On a similar note, it would be nice to see standard Replay soft MPEG
  1817. support in RISCáOS 4, with hardware support provided when/if you buy
  1818. MPEG chips. This would give rudimentary support for VideoCDs (another up
  1819. and coming standard).
  1820. 7.10
  1821. The pinboard needs radical updating with the ability to save to the
  1822. pinboard, which could store the files in a scrap directory, along with
  1823. pointers as to where on the screen they were saved. The filer could also
  1824. have a wastebin-style retain-after-deleting option with a maximum size
  1825. configurable scrap directory which held the newer files deleted. This
  1826. could be accessible from the iconbar, with its own icon which could also
  1827. be used for deleting.
  1828. 7.10
  1829. On the hardware front, it would be nice to see somebody somewhere
  1830. providing 3DO cards, be they DEBI or DPOB. This could be very
  1831. interesting as the 3DO standard uses an ARM610 as its central processor.
  1832. Maybe the card could be configured in order to allow the second ARM chip
  1833. to co-process RISCáOS when idle, or maybe a second ARM chip wouldnæt
  1834. even be necessary! The colour support already exists, so maybe all that
  1835. would have to be added would be a couple of the 3DO ASICs for
  1836. specialised rendering and a double-speed CD-ROM drive. I can but
  1837. dream...á Charles Matthews, Leeds.
  1838. 7.10
  1839. Å  RiscáPC could be better! Ö The Risc PC is a good machine, and capable
  1840. of standing on its own merits, but I feel that some of the comparisons
  1841. with other machines have been a little biased.
  1842. 7.10
  1843. For example, Acorn have compared the Risc PC to the Power Macintosh.
  1844. While the Risc PC has a lot of nice features, it should be pointed out
  1845. that none of the Risc PC range (although I cannot speak for future ARM 8
  1846. processors) is anywhere near as fast as a Power Mac. Itæs not dissimilar
  1847. to comparing an A310 to an A540 Ö the Power Mac is indisputably more
  1848. expensive, but it is also significantly more powerful. Similarly, the
  1849. Risc PC is slower than a Pentium based PC, at least while it only has an
  1850. ARM610 in it. On the other hand, Iæd choose RISC OS over System 7 or
  1851. Windows any day, but thatæs only a personal preference.
  1852. 7.10
  1853. ARM are in the business of making low-cost, efficient, low power
  1854. consumption processors, and are market leaders in these terms. Hence, a
  1855. comparison of the ARM600 with the comparable chips is, quite rightly,
  1856. going to show it in a good light in these areas. But it should be
  1857. pointed out that ARM are not building processors for pure speed and, as
  1858. such, the ARM series are going to be slower than their competitors.
  1859. While the low power consumption is good for portables (for example, the
  1860. Newton), it is not such a major issue for a desktop computer. So, to be
  1861. fair, the ARM6 looks slightly deficient as the basis of a desktop
  1862. machine Ö although, because RISC OS was written for ARM processors, it
  1863. was the only choice Acorn had in the matter. On computing power alone,
  1864. Acorn have only just caught up with (the lower performance part of) the
  1865. competition, and I feel it is slightly unfair to claim processor to
  1866. processor equivalence while the ARM6 is significantly slower.
  1867. 7.10
  1868. Related to this point is that the bus (i.e. the connections between a
  1869. processor and the memory) in the Risc PC is only 32-bit (i.e. there are
  1870. 32 parallel connections). Perhaps I am asking too much here as  Acorn
  1871. are likely to have restricted the bus for price reasons, but there are
  1872. an increasing number of 64-bit processors out there Ö the Pentium, Decæs
  1873. Alpha, the MIPS 4400 Ö all of which are fast. If Acorn are encouraging
  1874. people to plug in second processors from third party manufacturers, (or
  1875. if ARM eventually release a 64-bit processor) then the performance of
  1876. these chips is going to be restricted by the bus Ö a 64-bit bus can
  1877. transmit twice as much information as a 32-bit one (all other things
  1878. being equal). Hopefully, the performance loss will not be too bad, given
  1879. a decent cache, but to see the importance of the bus width, look at the
  1880. performance difference between an Intel 80386DX chip (which is 32-bit)
  1881. and an 80386SX (which is almost identical but with a 16-bit bus). The
  1882. person from Acorn that I spoke to at Harrogate said that there were no
  1883. plans to make the bus any larger, but perhaps Acorn will reconsider for
  1884. their next computer.
  1885. 7.10
  1886. The Risc PC currently (although there are rumours to the contrary) seems
  1887. to have a 2Mb limit on video RAM. Hence, it can display 800╫600 screens
  1888. in 16 million colours, which is quite impressive. On the other hand, the
  1889. VIDC20 itself is capable of displaying that many colours in 800╫800, and
  1890. (if the frame rate is dropped to 56Hz) 1024╫768. There is a technicality
  1891. about the latter Ö workstation guidelines are coming in which say that,
  1892. in order to reduce flicker, computer displays should update at a minimum
  1893. of 60Hz (compared to 50Hz for British television and for the older
  1894. Archimedes modes 0-21 and 24). There is a small but significant
  1895. difference in quality between a 16 million colour screen mode and a
  1896. 32,000 colour screen mode, and since VIDC-20 is capable of displaying
  1897. these larger screens, I would have preferred Acorn not to limit their
  1898. use. Anybody who has used a 1024╫768 display will tell you that an
  1899. 800╫600 display feels small.
  1900. 7.10
  1901. I am also a little disappointed that Acorn did not take the opportunity
  1902. with RISC OS 3.5 to produce a pre-emptive multitasking system, similar
  1903. to that on Unix, which would have a few advantages over the current co-
  1904. operative multitasking which RISC OS has had so far. RISC OS 3.5 also
  1905. depends rather heavily, it seems, on some compatibility features between
  1906. the newer chips and the earlier ARMs (2 and 3). This means that ARM are
  1907. restricted to producing chips which are backward compatible with the old
  1908. ones, rather than concentrating on the newer design features of the ARM6
  1909. and above Ö this consideration is one reason for the inefficiency of the
  1910. Intel processors, since even a Pentium must be compatible with an 8086,
  1911. designed in the late æ70s. I acknowledge that this will involve a lot of
  1912. work, though. Perhaps they will consider these issues in RISC OS 4.
  1913. 7.10
  1914. I hope Acorn will take these matters into account with their next
  1915. machine, and that their next machine is not too long in coming. For now,
  1916. the Risc PC is a well-designed computer and the Acorn crew are worthy of
  1917. a great deal of praise for it; but it is not perfect, and I do not think
  1918. that it will have quite the commercial draw which Acorn seem to expect
  1919. of it.á Andrew Garrard, Downing College, Cambridge.
  1920. 7.10
  1921. I sent Andrewæs letter to Keith Parker, knowing that he was familiar
  1922. with Macs and Acorns, both at work and at home...
  1923. 7.10
  1924. Å RiscáPC, the reply Ö I was interested to read Andrewæs letter but, as
  1925. someone who has used Apple Macintosh machines (up to and including
  1926. Quadra 950s and the PowerMac) I would like to address some of his
  1927. comments.
  1928. 7.10
  1929. The RiscáPC review was written by and for Acorn users so a little bias
  1930. is to be expected. Reviews written by Mac fans about Risc PC are just as
  1931. biased the other way! (See comments on the PCW review of RiscáPC on page
  1932. 34.áEd.)
  1933. 7.10
  1934. Speed is a very subjective matter. The current Risc PC uses an ARM610
  1935. running at 30MHz, the next 610 chip will probably run at 40MHz and,
  1936. early next year, the ARM700 will run at 30MHz+, etc. However, clock
  1937. speed is not the best way to measure the speed of a computer despite the
  1938. fact that it is definitely measurable. My guess is that the faster
  1939. ARM700 will run at the same speed as PowerMacs and the ARM800 much
  1940. faster.
  1941. 7.10
  1942. Productivity is probably the best measure of the speed of a computer
  1943. although this is less quantifiable. The way that you have to move to the
  1944. menu bar every time you want to bring up a menu on a Mac (old or Power)
  1945. is not as intuitive as RISC OS which relies on the middle mouse button.
  1946. No matter where you are on the screen, click <menu> and Hey presto! up
  1947. comes the menu related to the process under the mouse pointer!
  1948. 7.10
  1949. I am particularly aware of this, having been struggling with PhotoShop
  1950. 2.5.1 on a big Quadra. The process is so slow I have to fight off sleep
  1951. Ö and remember that, on a Quadra, PhotoShop runs in native mode whereas,
  1952. on a PowerMac, it runs under emulation Ö and I enjoyed some good naps.
  1953. (Flippant? Yes, maybe, but PhotoShop is extremely slow.) I was delighted
  1954. to be able to save the scanned image (36Mb of it!) as a TIFF file,
  1955. transfer it to a Risc PC using a SyQuest and complete the editing in DA
  1956. Picture. (I could equally well have used PhotoDesk.) The difference in
  1957. speed is quite staggering. The icing on the cake is that PhotoShop costs
  1958. ú700 on the Mac, and is estimated to cost about ú1,000 for the PowerMac
  1959. version whereas DA Picture costs ú99. Programs such as DA Picture and
  1960. PhotoDesk (ú170) should really Éspeed upæ Risc PC sales.
  1961. 7.10
  1962. What I have found interesting is the reaction of companies who sell Mac
  1963. (or PC) hardware when they see the Acorn (any 32 bit model). I have been
  1964. working with Tony Tolver of T-J Reproductions and he has had a drum
  1965. scanner installed. He uses a lonely Mac Quadra 900 to drive the scanner
  1966. and an imagesetter and, yes, it is fair to say that the Mac acts as a
  1967. slave for his Risc PC, A540 and A4. He demonstrates the power,
  1968. simplicity and the speed of true multitasking on his Acorns and the Mac/
  1969. PC peopleæs reaction is always (well, 99%) öVery impressive, but why
  1970. isnæt it marketed properly?ò But thatæs another question!
  1971. 7.10
  1972. Finally, for Andrew to compare Acornæs Risc PC with DECs, Alphas and
  1973. MIPS 4400 is rather unfair. Itæs like comparing an Austin Sprite with an
  1974. Aston Martin Ö they both have four wheels, look good and are
  1975. convertibles but when they were sold they cost ú2,000 and ú50,000
  1976. respectively Ö letæs have a little realism! However, it is fair, to
  1977. compare the Risc PC with a Pentium native machine and all I have said
  1978. above applies equally well to that as it does to the Macs!
  1979. 7.10
  1980. Overall, give me Risc PC over the Macs and IBM compatibles any day! Now,
  1981. if somebody wants to write the driver software for a RIP and a drum
  1982. scanner... ? Am I dreaming? Watch this space!
  1983. 7.10
  1984. Certainly, in my area of interest, virtually everything that IBM
  1985. compatibles and Macs can do can be done just as well on the Acorn
  1986. platform. Also, if we are concerned about the UKæs needs, if everybody
  1987. bought Acorns, the deficit on the balance of payments would fall. Acorn
  1988. would then take over Olivetti and they would start producing Alpha and
  1989. MIPS beaters, 256Mb of VRAM, 64 bit busses and everything else we could
  1990. ever want. Am I dreaming? Well, maybe, but the Risc PC can do a very
  1991. good job now and it does it without the one thing that is standard in
  1992. every other platform Ö built-in-obsolescence!á Keith Parker, Southall.
  1993. 7.10
  1994. Å  Wot? No tapestreamers? Ö I am often asked, öWhy doesnæt Archive stock
  1995. tapestreamers?ò The less polite enquirers imply that it is because we
  1996. make too much money selling removable drives. It is true that we have
  1997. championed SyQuest removable drives over the years but only because I
  1998. think they are good and have, for a long time, used them for both data
  1999. backup and data transport.
  2000. 7.10
  2001. Why not tapestreamers? Well, we used to sell them e.g. I have just
  2002. looked at an October 1990 Archive Price List which has Oak Solutionsæ
  2003. 60Mb tapestreamers at ú1100 and 1Gb tapestreamers at ú2995!!! These
  2004. days, the cheapest tapestreamer I can find to run on Acorn machines are
  2005. from Morley Electronics: ú699 +VAT (=ú821) for 250Mb and ú1099 +VAT
  2006. (=ú1291) for 2Gb. When you compare these with 270Mb removable hard
  2007. drives at ú550 inc VAT which are so much faster and so much more
  2008. convenient, perhaps I can be forgiven for not stocking tapestreamers?
  2009. 7.10
  2010. If anyone knows of Acorn-capable tapestreamers at prices more like those
  2011. you find in the PC world, please let me know and Iæll pass the word on
  2012. through Archive!
  2013. 7.10
  2014. The other device I keep getting suggested to me as an alternative is the
  2015. magneto-optical drive. True, the media are less expensive than SyQuests,
  2016. but the drives are somewhat more expensive and they are extremely slow
  2017. by comparison, especially on writing which takes place at roughly one
  2018. third of the speed of reading.á Ed.ááA
  2019. 7.10
  2020. Hints and Tips
  2021. 7.10
  2022. Å  Cumana CD-ROM 300 (SLCD), Photo CD. I had problems installing the new
  2023. module on my A5000. I had followed the installation instructions given
  2024. in the help file, putting new lines in the !Boot file but could not
  2025. change the module and kept getting error messages. I contacted Cumana
  2026. who were very helpful. By a process of elimination, we found out that
  2027. the lines added to the !Boot file should be this:-
  2028. 7.10
  2029. RMEnsure SLCD 1.22 RMLoad (Path).SLCD. SLCD1
  2030. 7.10
  2031. RMEnsure SLCD 1.22 error SLCD version 1.22 not found
  2032. 7.10
  2033. where (Path) will be something like
  2034. 7.10
  2035. ADFS::IDEDisc4.$.Cumana
  2036. 7.10
  2037. or whatever the directory is that contains the new module.á Angela
  2038. Bareford, Woking.
  2039. 7.10
  2040. Å  IDEFS and RISC OS 3. I recently upgraded my A3000 to ARM3, which
  2041. proved to be a very harrowing experience due to certain... err...
  2042. misunderstandings on the part of Watford Electronics. However, with the
  2043. computer back on my desk, I felt more contented, until I discovered that
  2044. my hard disc drive disagreed with the new processor. So, I contacted
  2045. Risc Developments, who were very helpful, and they sent me a new IDE
  2046. controller ROM. I would recommend that all owners of R.D. internal hard
  2047. disc drives and RISC OS 3 should get this as it interfaces better with
  2048. the new operating system and provides a proper space free window.
  2049. 7.10
  2050. Unfortunately, I canæt do that, as it doesnæt seem to work with my
  2051. system. Everything is fine until it has to cope with a file that is
  2052. about 1Mb long; this can occur when using ArcFS archives which are
  2053. treated as one file or when installing Wordworks Ö the dictionary file
  2054. is massive! RD are somewhat confused by this as they thought they had
  2055. fixed it, so my faithful little hard drive must be entrusted to Parcel
  2056. Force for the hazardous journey to St. Albans.
  2057. 7.10
  2058. Therefore, I felt I ought to warn Archive readers with a similar
  2059. configuration that archiving and WordWorking can be very bad for your
  2060. general welfare Ö no-one likes having to wipe everything! The versions
  2061. in question are: IDEFS v:1.27 and IDEFiler v:1.11 on the EPROM v: 1.33A.
  2062. 7.10
  2063. It is, however, nice to see that some companies can be genuinely helpful
  2064. Ö notably those who do not also deal with PC products ...á Nigel Caplan,
  2065. Leeds.
  2066. 7.10
  2067. Å  Indelible files in CFS Ö Sometimes, in using Computer Conceptsæ CFS,
  2068. a file may become corrupted, and end up on the disc as an indelible
  2069. file. No direct * command, such as *WIPE, *REMOVE, or *DELETE has any
  2070. effect. The simple solution is to create another file in Impression or
  2071. Artworks with exactly the same name as the dud file. On attempting to
  2072. save the new file, you meet the familiar CC warning message inviting you
  2073. to delete the old file and save the new one. When you press OK, the dud
  2074. file is replaced by a nice new file which can then be deleted as
  2075. normal.á Gerald Moxon, Leeds.
  2076. 7.10
  2077. Å  Inkjet problems on BJ10? Ö If you find that the ink stops flowing a
  2078. short time after installing a new cartridge, and if the self-clean does
  2079. not work, try removing the cartridge and blowing into the little hole at
  2080. the side of the cartridge. This trick has worked every time I have tried
  2081. it and was taught me by a printer repair engineer.á Clive Bell,
  2082. Stevenage.
  2083. 7.10
  2084. Å  Menu Help ...continued. I would like to add a suggestion to the saga
  2085. about getting menu help, first raised by Gwyn Williams (Archive 6.11
  2086. p11), and followed by two articles by Richard Simpson (Archive 6.12 p33
  2087. and 7.8 p42).
  2088. 7.10
  2089. The problem is that the Gwyn Williamsæ examples only work for those
  2090. mythical owners of the new RISC_OSlib, and the solutions suggested by
  2091. Richard Simpson cause other problems which he referred to last month.
  2092. 7.10
  2093. Although I also do not own the new RISC_OSlib, I implemented menu help
  2094. using Gwyn Williamsæ solution by including my own function for
  2095. wimpt_messages.
  2096. 7.10
  2097. (1) Add the header reference
  2098. 7.10
  2099. #include öswis.hò
  2100. 7.10
  2101. (2) Define a new swi
  2102. 7.10
  2103. #define Wimp_AddMessages 0x400F6
  2104. 7.10
  2105. (3) Include the new wimpt_messages routine
  2106. 7.10
  2107.   static void wimpt_messages (wimp_ msgaction *messages)
  2108. 7.10
  2109.   {r ;
  2110. 7.10
  2111.    r.r[0]=(int)messages;
  2112. 7.10
  2113.    wimpt_complain(os_swix(Wimp_AddMessages, &r));
  2114. 7.10
  2115.   }
  2116. 7.10
  2117. I hope this is useful.á Peter Tuson, Fleet.
  2118. 7.10
  2119. Å  Saving the desktop state at shutdown Ö After playing with !Help and
  2120. Switcheræs save Desktop file, I discovered an icon that was almost
  2121. completely out of view. The icon is at the bottom of the ÉDesktop bootæ
  2122. save-window below the ÉAuto bootæ icon. (it can be seen by loading the
  2123. Switcher templates into FormEd, and altering the window size.) It
  2124. transpires that it is possible to make the desktop save the current
  2125. state at shutdown. It all revolves around the alias SaveDesk$File.
  2126. 7.10
  2127. By typing
  2128. 7.10
  2129. *Set SaveDesk$File <filename>
  2130. 7.10
  2131. the current state of the desktop will be saved, as a desktop file called
  2132. <filename>, whenever a Shutdown (Ctrl-Shift-F12) is performed, or ÉExit
  2133. æis selected from the Switcher menu.
  2134. 7.10
  2135. I have been unable to find any references to this in the RISC OS 3 User
  2136. Guide, so I would imagine that it is not fully implemented, or not
  2137. recommended by Acorn.á Neil Walker, Wymondham, Norfolk.
  2138. 7.10
  2139. Å  Toshiba CD-ROM drives and CDFS Ö I recently experienced problems in
  2140. connecting a Toshiba 4101 SCSI CD-ROM drive to my system. The problem
  2141. was that the CD-ROM icon would be displayed on the iconbar but clicking
  2142. on it, or trying to play audio discs would cause the error ÉCD-ROM drive
  2143. not found.æ
  2144. 7.10
  2145. I found out that the Toshiba EE50X driver provided with CDFS does not
  2146. work with this drive, (nor apparently the 3401). Luckily, Morley
  2147. Electronics sell a new driver for ú25 which does work, and so these
  2148. cheap CD-ROM drives will now work with Archimedes computers.
  2149. 7.10
  2150. Apparently, the latest CDFS is v2.21 and hopefully allows drives to be
  2151. set to double speed, and removes the bug where ejecting an audio disc
  2152. kills CDFS.á Richard Burrell, Bristol.
  2153. 7.10
  2154. Å  Two dimensional scroll bars Ö Hereæs an interesting Éfeatureæ of RISC
  2155. OS 3.11. Load up Edit or Impression with a file that covers more than a
  2156. screenfull. Now go to one of the scroll bars and click on the Éthumbæ
  2157. (the bar) with <adjust>. The pointer will disappear and moving the mouse
  2158. will cause the window to scroll in any direction Ö up, down, left and
  2159. right! Impression seems to do this better than Edit, but any offers why
  2160. it happens at all?á Nigel Caplan, Leeds.
  2161. 7.10
  2162. This feature is part of the normal Wimp-controlled operation of a
  2163. window. It is particularly useful in graphics programs such as Draw,
  2164. Artworks and bitmap applications with pages much larger than the
  2165. window.á Dave Webb, NCS.ááA
  2166. 7.10
  2167. DeskEdit 3
  2168. 7.10
  2169. Risc Development
  2170. 7.10
  2171. New
  2172. 7.10
  2173. RiscáPC Column
  2174. 7.10
  2175. Paul Beverley
  2176. 7.10
  2177. PCW review
  2178. 7.10
  2179. I have had several letters from unhappy Archive subscribers about Ian
  2180. Burleyæs RiscáPC review in PCW June 1994. The article stated, öAn entry
  2181. level model with ... (list of features) ... costs ú1249. This looks
  2182. pretty poor when you consider a PowerMac with 8Mb RAM costs about the
  2183. same.ò True, the entry level PowerMac costs ú1299 Ö but that doesnæt
  2184. include monitor or keyboard! I have written to the editor of PCW with my
  2185. complaint about it.
  2186. 7.10
  2187. Since then, Ian Burley has been challenged about this in an exchange on
  2188. the Arcade Bulletin Board. His reply was that those comments did not
  2189. appear in the text he sent in to the PCW editor! I will make no comment
  2190. on this.
  2191. 7.10
  2192. Slogan time
  2193. 7.10
  2194. Clive Bell of Stevenage suggests we help Acorn by providing some slogans
  2195. for them. When the PC cards are up and running and Acorn are ready to
  2196. attack the PC world in earnest, they will have some material ready for
  2197. their adverts. Clive suggests:
  2198. 7.10
  2199. Å IBM adaptable
  2200. 7.10
  2201. Å Microsoft Works, but Acorn Advances
  2202. 7.10
  2203. ÅáAcorn Assists Intel Insiders
  2204. 7.10
  2205. ÅáAcornæs Window on the World of Windows
  2206. 7.10
  2207. ÅáSpend less DOSh on tosh, buy RISCáOS
  2208. 7.10
  2209. Then his last one was something about rotten apples but it wasnæt
  2210. suitable for adverts!
  2211. 7.10
  2212. I donæt think we are meant to take Cliveæs suggestions too seriously but
  2213. they kept the NCS staff amused. Has anyone else got any suggestions?
  2214. 7.10
  2215. More info on monitors
  2216. 7.10
  2217. We have tried out some more big monitors for use with the RiscáPC and
  2218. have come up with some interesting conclusions. The first is that the
  2219. Eizo 780iW is proving to be a bit of a problem.
  2220. 7.10
  2221. When we upgraded from 1Mb to 2Mb of VRAM, we discovered that although
  2222. the 780iW is OK at 1600╫600 in 256 colours, at 32k colours, it is unable
  2223. to lock onto the signal. The reason is that the horizontal refresh rate
  2224. for this mode is 56Hz. In theory, the 780iW should scan down to 55Hz but
  2225. the one we had couldnæt cope with 56Hz. The Taxan 1095, on the other
  2226. hand, still keeps going strong as it can scan down to 50Hz. The Eizo
  2227. also has difficulty with the special Acorn Replay Éfull-screenæ mode Ö
  2228. it wonæt lock onto that either.
  2229. 7.10
  2230. We are looking at some alternative 21ö 0.26mm dot pitch monitors to
  2231. replace the Eizo. We currently have three 20ò or 21ö monitors connected
  2232. to our RiscáPC through a four-way video splitter Ö it looks like a shot
  2233. from Cape Carnaveral. This means that we can do direct comparisons
  2234. between the different monitors Ö and we can be sure that we are viewing
  2235. them under the same conditions. As well as the Taxan and the Eizo, we
  2236. are looking at a ÉNokiaæ and an ÉIdek Iiyamaæ and are trying to get hold
  2237. of a Phillips Brilliance 2120 (the big brother to the Acorn 17ò, which
  2238. is a re-badged Phillips 1720). We will report our findings next month
  2239. but if you are wanting to place an order before then, just give us a
  2240. ring and weæll tell you our views to date.
  2241. 7.10
  2242. Supply of RiscáPCs?
  2243. 7.10
  2244. We are getting quite a few machines through now but they are virtually
  2245. all ACB15s and ACB25s and we havenæt seen very many AKF85s. I gather
  2246. from other monitor suppliers that Phillips monitors are like the
  2247. proverbial henæs teeth at the moment. Although Acorn say, öItæs OK, we
  2248. have a contract with Phillipsò, the fact is that we still havenæt seen
  2249. many AKF85s coming through.
  2250. 7.10
  2251. As far as ACB45s are concerned, we havenæt even had enough to supply all
  2252. the orders that were placed on the first day after the launch. I donæt
  2253. know why there should be such a delay on these compared with the other
  2254. two models but obviously weæll get them out to you as soon as we
  2255. possibly can.
  2256. 7.10
  2257. (One possible theory is that the supply of slices may be very limited;
  2258. Acorn would then make ACB15 and 25 computers because they can make two
  2259. of those for every one of the ACB45s. Certainly, Atomwide say that Acorn
  2260. are quoting the 10 weeks for the supply of extra slices for use in their
  2261. 2-3 and 2-4 slice upgrades and, despite ordering quite a number of 1-2
  2262. slice upgrades from Acorn, we havenæt had any at all through yet. But
  2263. this is just a guess Ö it may be that they canæt get 420Mb IDE drives!)
  2264. 7.10
  2265. If we have problems with getting the 17ö monitors, it is possible that
  2266. we may be able to supply an alternative (and, I think, slightly better)
  2267. monitor at the same price. (In fact, there may even be about ú30
  2268. change!) But weæll have to see how things go in the next two or three
  2269. weeks. If you would be interested in changing your order, give us a
  2270. ring.
  2271. 7.10
  2272. What we do actually have is a couple of ACB15s in stock now if anyone is
  2273. interested. The trouble is that if you want to upgrade them to ACB25
  2274. standard, they donæt work out such good value. If you buy an ACB15 at
  2275. ú1468 and add a 4Mb SIMM (ú145) and a 1Mb VRAM (ú130), that comes to
  2276. ú1743 instead of ú1644 Ö ú99 more than an ACB25 Ö mind you, you end up
  2277. with a 7Mb computer instead of the 5Mb of the ACB25. If you are in a
  2278. hurry and want to upgrade either of these ACB15s we have in stock, give
  2279. us a ring. (For anyone going for an ACB25 with 2Mb VRAM, the price
  2280. differential is not as big: ú1644 + ú110 = ú1754 compared with ú1468 +
  2281. ú145 + ú200 = ú1813 so thatæs only ú59 extra for a 7Mb machine instead
  2282. of a 5Mb.)ááA
  2283. 7.10
  2284. Risc PC Column
  2285. 7.10
  2286. Keith Hodge
  2287. 7.10
  2288. A new machine and a new editor who is going to be stumbling (like most
  2289. new owners) through the learning curve, which we all face, no matter how
  2290. small the change of machine or operating system. For me, it will be a
  2291. very large change, because my present machine is an ARM2-based A305,
  2292. which has grown over the years to become a 4Mb RAM, 245Mb SCSI hard
  2293. disc, MEMC1a, VIDC-enhanced, RISCáOS 3, NEC multisync 14ö system.
  2294. 7.10
  2295. Why have I changed machines?
  2296. 7.10
  2297. I regularly used mode 108 to allow an A3 landscape electronic drawing to
  2298. be visible in its entirety on screen. However, in this mode, the machine
  2299. was so slow that if I attempted to perform any other tasks whilst
  2300. redrawing was taking place, it was impossible to achieve any real gain
  2301. in productivity, plus, with only 4Mb of RAM it also ran out of
  2302. application memory far too easily with todayæs larger programs.
  2303. 7.10
  2304. My new machine
  2305. 7.10
  2306. I have gone for the largest machine, i.e. ACB45 with 8Mb DRAM, (upgraded
  2307. to) 2Mb VRAM, 420Mb HD, PC card, and a 17ö Acorn Monitor. But please do
  2308. not be put off from writing to the column if you have only a base
  2309. machine Ö many of the problems will be machine-size independent, and for
  2310. any that are not, I can soon absorb the surplus DRAM in a RAM disc, and
  2311. I am sure someone will provide the utility to disable some or all of my
  2312. excess VRAM, thus allowing me to simulate a base or 1Mb VRAM machine.
  2313. 7.10
  2314. Column objectives
  2315. 7.10
  2316. These are very early days in the life of the machine and I do not think
  2317. it would be very wise to set out concrete objectives, as nobody can
  2318. really begin to know what the machine is capable of, or what some of
  2319. those amazingly clever people who have provided such things as colour
  2320. cards, SCSI interfaces, Laser Printer Cards, etc for the Archimedes, are
  2321. going to produce for us all. I do however feel that, at first, there
  2322. will be a lot of minor incompatibilities to be overcome, and I hope that
  2323. the column will be able to compile an index of problems and solutions,
  2324. plus possibly a support disc or two, containing these fixes, thereby
  2325. saving much heartache.
  2326. 7.10
  2327. Next issue
  2328. 7.10
  2329. I will, in the next few weeks, be transferring all 167Mb of my software
  2330. to the new machine Ö by 800Kb floppy disc! (Worth investing ú53 on
  2331. RemoteFS? You could sell it on afterwards via the Small Ads. Ed.) Then I
  2332. will be fitting my Brainsoft Video/Sound card, HCCS SCSI card and 245Mb
  2333. hard disc so that, when funds allow, I will be able to add an HP colour
  2334. flatbed scanner thus enabling me to  import images from camera and
  2335. scanner. I will report my success or failure and also hope to be able to
  2336. give details of what power connectors etc, are provided with my machine
  2337. for powering extra floppy and hard drives, as I have an immediate need
  2338. for a 1.2Mb 5╝ö floppy drive. Will all this be without problems?
  2339. 7.10
  2340. Tailpiece
  2341. 7.10
  2342. This column will, I hope, develop along the lines of the PipeLineZ
  2343. column. By that, I mean that it will become a focal point for
  2344. information and ideas, relating to all aspects of the RiscáPC, and for
  2345. that to happen, it will require feedback from users, about how things
  2346. are working on the new machine, and also about what they want Ö without
  2347. this type of feedback, software and hardware developers will be working
  2348. in the dark.
  2349. 7.10
  2350. I can be contacted by letter at the HES address on the inside back page,
  2351. by telephone after 7p.m. and by Packet Radio from anywhere in the World,
  2352. as GW4NEI@GB7OAR.#16.GBR.EU.ááA
  2353. 7.10
  2354. Oxford Reading Tree Talking Stories
  2355. 7.10
  2356. Dave Walsh
  2357. 7.10
  2358. Many schools will be more than familiar with these charming and
  2359. interesting characters already. Sherston have managed to take a popular
  2360. formula from the early reading world and transfer Roderick Huntæs
  2361. stories successfully to the computer medium, with the aid of Hannah
  2362. Gordonæs narration and the original animations by Alex Brychta.
  2363. 7.10
  2364. The discs each contain one complete book along with a primary style font
  2365. (Pipkin medium) and !System. The documentation claims that initial
  2366. problems with RISC OS 2 have been addressed so the books work on older,
  2367. non-upgraded A3000s.
  2368. 7.10
  2369. The six books cover the whole of the second stage. Somewhat
  2370. disappointingly, the books are not to be included in the pack, although
  2371. there is a precis of the philosophy behind their use in the teacheræs
  2372. notes. This lack of books will be only a minor irritation to schools
  2373. already using the Oxford reading tree materials, but will diminish its
  2374. usefulness in homes Ö after all, they are designed to encourage reading
  2375. of the printed material!
  2376. 7.10
  2377. Having said that, the books are delightful, following the exact script
  2378. of the reading scheme but extending the humour and anticipation with
  2379. sound samples, animation and the human voice. Each page can be read as a
  2380. whole, or have children pointing at the individual words can have them
  2381. spoken. The animations are quite endearing Ö Floppy waving his tail as
  2382. you hear the squelch of the mud or all the toys waiting for Kipperæs
  2383. unique brand of home cooking.
  2384. 7.10
  2385. Sherston have obviously learned a great deal from their Naughty Stories
  2386. Volumes one and two. The Oxford reading tree materials are far more
  2387. polished. An example of this is the backup of keywords, in context,
  2388. after hearing the story all the way through. Each word is shown and
  2389. spoken by itself and then shown in its place in the story. Another
  2390. feature is the dual ölistenò icon where the user listens to one part of
  2391. the page and then has the choice to move on to the second part or re-
  2392. listen to the first.
  2393. 7.10
  2394. The program loads a great amount of compressed data between pages so
  2395. does run a little slowly. A tip here is to load the program into a RAM
  2396. disc, if you have the memory, making the page turns almost
  2397. instantaneous, although you will still need the ökey discò in the drive.
  2398. Another problem I have encountered with the series is connected with
  2399. other programs turning the sound channel off, leaving the reading books
  2400. speechless!
  2401. 7.10
  2402. As with most Sherston products, there is a configuration menu that
  2403. allows the user to determine the overall volume and whether individuals
  2404. have access to the whole sentence öread outò option. Configuration of
  2405. highlighting colour schemes has been also considered. A log file will
  2406. record which words children have selected individually. An enhancement
  2407. from the Naughty Stories range is the ability to have the whole story
  2408. read to you automatically either at a slow or fast speed.
  2409. 7.10
  2410. As an extra resource for schools already using the Oxford reading tree,
  2411. these books have to be thoroughly recommended as an effective teaching
  2412. aid. Even without the printed material, they have a great deal of
  2413. potential, combining a structured approach to reading, with the sound,
  2414. speech and special animations provided through the computer.
  2415. 7.10
  2416. Oxford Reading Tree Talking Stories cost ú39.95 +VAT from Sherston or
  2417. ú44 through Archive.ááA
  2418. 7.10
  2419. Copyright Issues
  2420. 7.10
  2421. Michael Wright
  2422. 7.10
  2423. In his Multimedia Column (7.8 p17), Paul Hooper asked for help on
  2424. copyright. Although my day-to-day work is mainly concerned with probate
  2425. and trusts, one of my hobbies is music and for many years I have acted
  2426. as adviser to an amateur charitable association on copyright law. In
  2427. this capacity, I have written articles, and given talks and hosted
  2428. question and answer sessions at seminars in various parts of the
  2429. country.
  2430. 7.10
  2431. General
  2432. 7.10
  2433. To start from basics, what is copyright? It is a concept which
  2434. recognises the need to protect the livelihood of those members of the
  2435. community who are gifted with creative abilities, whether they be
  2436. painters, writers, composers or whatever. Copyright gives them a
  2437. property in what they create. Where the right exists at all, it arises
  2438. automatically without the need for registration or any other action by
  2439. the creator or owner. It is, in essence, concerned with the negative
  2440. right of preventing the copying of physical material existing in the
  2441. field of literature and the arts and gives the owner the exclusive right
  2442. to control the Éworkæ in question, to do and to authorise others to do
  2443. certain acts centred round the reproduction and performance of the work.
  2444. 7.10
  2445. Quite simply, copyright is the right to copy ù but copying is very
  2446. widely defined to include not only copying in the usual sense but also
  2447. performance, recording, broadcasting, etc. The owner is the only person
  2448. who can copy the work; if you want to do so, you must obtain his
  2449. permission first. He may refuse his consent; he may grant it subject to
  2450. any conditions (reasonable or unreasonable) he chooses to impose; and he
  2451. may charge for it. It is his work and the law gives him this right.
  2452. Copying without the consent of the owner is variously referred to as
  2453. plagiarism, piracy or infringement of copyright.
  2454. 7.10
  2455. Sources
  2456. 7.10
  2457. The modern law of copyright is contained in a code of statutory
  2458. provisions as interpreted from time to time by judicial decisions. The
  2459. first copyright statute ù indeed the first in the world ù was the
  2460. Statute of Anne in 1709. The present UK statutory code is contained in
  2461. the Copyright, Designs and Patents Act 1988 (price ú12.50 from H. M.
  2462. Stationery Office) which came into force on 1st August 1989. The Act
  2463. contains descriptions of three broad categories of works which are
  2464. protected:
  2465. 7.10
  2466. Åááliterary, dramatic, musical and artistic works;
  2467. 7.10
  2468. Åáásound recordings, films, broadcasts and cable áááprogrammes;
  2469. 7.10
  2470. Åááthe typographical arrangements of published áááeditions.
  2471. 7.10
  2472. Note that literary and dramatic works are not limited to the usual books
  2473. and magazines, but cover virtually every form of written communication,
  2474. even private correspondence. However, copyright does not protect an
  2475. idea. What is protected is not original thought or information, but the
  2476. original expression of thought or information in some concrete form.
  2477. Consequently, it is only an infringement of copyright if you make use of
  2478. the form without consent; you would not be liable if you took from the
  2479. work the essential idea, however original, and then expressed that idea
  2480. in your own form, or used the idea for your own purpose (unless perhaps
  2481. the work has protection under patents law).
  2482. 7.10
  2483. Note also that it is only breach of copyright to copy a substantial part
  2484. of a work. So what is substantial? This is where the fun starts. It has
  2485. been held to be a qualitative description not a quantitative one. And it
  2486. has been more robustly said, that if something, however small, is worth
  2487. copying then it must be worth protecting!
  2488. 7.10
  2489. Ownership
  2490. 7.10
  2491. Who owns the copyright? The general rule is that the creator of the work
  2492. is the first owner of the copyright in it. For instance, this would be
  2493. the author of a book or article, the composer of a piece of music, the
  2494. artist in respect of any drawing or painting, the photographer in the
  2495. case of a photograph, etc. The main exception is where the work is
  2496. created in the course of your employment, when your employer will
  2497. normally own the copyright and not you.
  2498. 7.10
  2499. Copyright, being property the same as a car, a house or a computer, can
  2500. be transferred. A copyright owner can sell his copyright, give it away,
  2501. grant a licence to use it, and generally deal with it in any way he
  2502. chooses ù it will also pass on his death to his next of kin or to the
  2503. beneficiaries named in his will.
  2504. 7.10
  2505. Duration
  2506. 7.10
  2507. The standard copyright period is the life of the creator plus 50 years.
  2508. In other words, copyright in a work lapses at the end of the fiftieth
  2509. year after the year in which the author/composer/artist died. There are
  2510. exceptions, but most are of limited effect, although there is one which
  2511. may be of more general interest to computer users.
  2512. 7.10
  2513. There is a separate copyright in a typographical arrangement ù this is
  2514. to protect a publisher who may have gone to considerable trouble in
  2515. setting up matter in type and publishing it. It protects me when I
  2516. typeset old music: the music itself is public domain, but anyone copying
  2517. it breaches my copyright in the typographical arrangement. This
  2518. protection lasts for a flat period of 25 years from the date of first
  2519. publication. Under this provision, Paul has copyright in the printed
  2520. page of Archive, quite independent of any copyright in the material on
  2521. that page.
  2522. 7.10
  2523. Illustrations
  2524. 7.10
  2525. This brings me neatly to the first of the specific queries raised by
  2526. Paul Hooper. He asks what the position is if an author illustrates a
  2527. point with a graphic taken from a contemporary source. Is it covered by
  2528. copyright? Even if the original graphic (Paul refers to a historical
  2529. broadsheet) is itself out of copyright ù i.e. older than 50 years from
  2530. the death of the creator of it ù the answer is still probably, yes.
  2531. There are two main reasons. First, someone presumably photographed the
  2532. broadsheet, so copyright subsists in that photograph. Secondly, to
  2533. photocopy or scan the reproduction will also breach the publisheræs
  2534. copyright in the typographical arrangement of the publication. These
  2535. are, of course, in addition to the authoræs copyright in the actual
  2536. text.
  2537. 7.10
  2538. This concept of multiple copyright is guaranteed to make the newcomer
  2539. reach for the valium. If itæs any consolation, it is even worse in the
  2540. music field where performing right and sound and visual recordings often
  2541. make it difficult to pick out the trees from the wood.
  2542. 7.10
  2543. Copying from old publications
  2544. 7.10
  2545. The copyright aspects of copying (by any means, even by hand) from books
  2546. now out of print or from newspapers that are no longer published is
  2547. straightforward ù in theory. If the publication is over 25 years old,
  2548. you are free of the publisheræs copyright in the typographical
  2549. arrangement; but you are not free of the authoræs copyright in the text
  2550. or the artistæs copyright in the illustrations, which, if they were
  2551. employees, may belong to their employer.
  2552. 7.10
  2553. If the creator is dead, when did he die? To reproduce his material in
  2554. any way, you need the copyright owneræs permission. If you cannot trace
  2555. him, it would be scrupulous to include an acknowledgement in any use you
  2556. make of his work, something on the lines of: öEvery effort has been made
  2557. to trace the owners of copyright material, but I would welcome hearing
  2558. from any I have missed.ò There are exceptions, basically copying for
  2559. your own private use, fair dealing for the purposes of criticism or
  2560. review, fair dealing for the purposes of research or private study; and
  2561. there are various exemptions connected with educational use.
  2562. 7.10
  2563. If the copyright is owned by a company which has since gone to the wall
  2564. and been struck off, you are probably home and dry. Unless the copyright
  2565. is very valuable, it is highly unlikely that the creditors will consider
  2566. it worthwhile resurrecting it just to recover a few pounds in royalties.
  2567. However, if a company were taken over by another, such a transfer would
  2568. normally pass all assets, which would include copyrights and other
  2569. intangibles.
  2570. 7.10
  2571. Museums
  2572. 7.10
  2573. The column also enquired about articles in national museums. The normal
  2574. copyright rules apply to the article themselves ù has the creator been
  2575. dead for over 50 years? Subject to this, you commit no breach of
  2576. copyright by photographing or videoing them. You may, of course, fall
  2577. foul of the museumæs own rules and be in breach of contract with them
  2578. (the National Trust, for instance, bans photography in many of its
  2579. properties).
  2580. 7.10
  2581. PD libraries
  2582. 7.10
  2583. If you use something from a PD library which is subsequently discovered
  2584. to be not in the public domain, both you and the library are liable ù as
  2585. copyright is a proprietary right, ignorance of ownership is no excuse
  2586. for infringement. However, under Section 97(1) of the Act, it would be a
  2587. defence to a claim for damages to show that you did not know, and had no
  2588. reason to believe, that copyright subsisted in the work. The onus would
  2589. be on you to establish this ù but the authorities indicate that it is
  2590. not at all easy to bring yourself within this section. Your main
  2591. protection is that the copyright owner will in practice be gunning for
  2592. the PD library to prevent further infringements.
  2593. 7.10
  2594. Organisations
  2595. 7.10
  2596. Paul Hooper finally mentions the Scout Movement. Probably what he has in
  2597. mind is that organisations are quite likely to negotiate a copyright
  2598. licence which will cover use by any of its members. This could be on the
  2599. basis of a blanket fee, which they may or may not seek to recoup by
  2600. charging their members, or it may be on the basis of agreeing a fixed
  2601. fee for each use which they collect and periodically pass on to the
  2602. copyright owner. Either way, it is a convenience to the user who does
  2603. not have the hassle of getting individual consent, and to the copyright
  2604. owner who probably does rather well out of it, given that if it was left
  2605. to individuals, most would not bother to apply for consent.
  2606. 7.10
  2607. Further reading
  2608. 7.10
  2609. The British Copyright Council is always very helpful over copyright
  2610. matters and they publish several booklets which are easier going than
  2611. fully-fledged legal textbooks. They are at 29/33 Berners Street, London,
  2612. W1P 4AA.
  2613. 7.10
  2614. Although the material in this article is believed to be accurate, it is
  2615. of necessity an outline only and not complete. You are strongly
  2616. recommended to seek legal advice on specific copyright problems and not
  2617. to rely on general statements of the law in governing your affairs.ááA
  2618. 7.10
  2619. Games Column
  2620. 7.10
  2621. Dave Floyd
  2622. 7.10
  2623. Following my lamentations about Gateway To Karos not being converted for
  2624. the Archimedes, I was very pleased to receive a letter from Joyce
  2625. Haslam, the wife of the gameæs original programmer. Joyce is currently
  2626. in the process of converting the game to RISC OS and Acorn have kindly
  2627. given their permission for it to be released into the public domain on
  2628. its completion. Once Karos has been finished, Joyce is then intending to
  2629. convert Mirror Of Khoronz, the sequel which has not previously been
  2630. released. I certainly wish her the best of luck with this project, a
  2631. sentiment which will be echoed by many Archimedes owners, and look
  2632. forward to seeing the finished article. Maybe this would be the time to
  2633. ask publicly why nobody has converted The Seventh Star, another
  2634. seemingly forgotten Acornsoft text adventure.
  2635. 7.10
  2636. Judging by the mail I have received, there does seem to be quite a bit
  2637. of interest in text adventures amongst the Archive readership. This is
  2638. slightly puzzling as the genre would appear to be a commercial no-go
  2639. zone judging by recent releases, which usually signifies low sales. It
  2640. is possible that with its highly technical content, Archive attracts a
  2641. more intellectual readership than most other magazines. (Flattery will
  2642. get you nowhere! Ed.) Maybe the answer is that, with the exception of
  2643. the Mad Hatter column in Acorn Computing, text adventures are ignored by
  2644. the rest of the Acorn press, and this has inspired adventure fans to put
  2645. toner to paper in order to encourage me along those lines. Following the
  2646. response, I intend to devote a future column solely to text adventures
  2647. on the Archimedes, but what about the rest of you? Donæt forget that
  2648. while video may well have killed the radio star, apathy is the true
  2649. enemy of all forms of artistic expression. Write to me. I know you are
  2650. out there somewhere.
  2651. 7.10
  2652. Finally, on the subject of text adventures, I mentioned before that,
  2653. given the memory and disc capacity of the Archimedes, it would be
  2654. possible to write a very large and absorbing adventure game. While the
  2655. task may be too time consuming and daunting for one person to attempt,
  2656. it would be by no means an impossible project if enough people
  2657. collaborated and pitched in ideas towards that aim. I therefore throw
  2658. down the gauntlet to the Archive readership. Do you have any ideas for
  2659. an adventure game? If so, whether they be puzzles, maps, scenarios or
  2660. whatever, please let me know and I will try to coordinate them all into
  2661. a coherent whole. If the interest in this is out there, who knows what
  2662. may come of this? We may be able to raise some money for the Archive
  2663. charity pot as well as producing the worldæs biggest adventure game.
  2664. 7.10
  2665. Pinball games
  2666. 7.10
  2667. It has been pointed out to me that I didnæt mention pinball games in my
  2668. summary of the Archimedes games scene. The reason I stepped around it
  2669. was that there is, to date, only one Ö ArcPinball. This was released in
  2670. late 1990 by Shibumi Soft and has subsequently been re-released by
  2671. Superior Software as part of Play It Again Sam 2. While its mathematical
  2672. algorithms were good and therefore the angles that the ball bounced at
  2673. were perfect, the playing area was woefully small and the only
  2674. justification for it being the best Archimedes pinball game is that it
  2675. remains to this day the only one. Perhaps Krisalis or a company of that
  2676. ilk would consider converting one of the pinball games from the Amiga/PC
  2677. marketplace or maybe 4th Dimension may like to channel Gordon Keysæ not
  2678. inconsiderable talents towards producing a home-grown pinball game that
  2679. does justice to the capabilities of the Archimedes.
  2680. 7.10
  2681. Risc PC
  2682. 7.10
  2683. I read the Archive supplement from last monthæs issue with much interest
  2684. (and not a little longing) and only have one query on what would appear
  2685. to be an excellent machine. Bearing in mind its almost limitless
  2686. expansion capabilities, at least within the bounds of reality, why is
  2687. the VRAM limited to just 2Mb? This seemed inconsistent to me when the
  2688. main RAM in the machine can theoretically be upgraded to a truly mind-
  2689. boggling 256Mb. I am sure there is a good reason for this which will
  2690. become clear over the next few months but as nobody else seems to have
  2691. questioned this, I thought I would take this opportunity to do so.
  2692. 7.10
  2693. Acornæs launch also started me thinking about how the new machine could
  2694. affect the Archimedes games market in the future. Having put together a
  2695. rough draft containing my thoughts in this direction, I received a
  2696. letter from Neil Dickson which, by a rare stroke of luck, coincided with
  2697. much that I had written. I have therefore taken the opportunity to
  2698. combine both our lines of thought in the finished article, and thank
  2699. Neil for his contribution.
  2700. 7.10
  2701. While not everybody will need the power and expansion capabilities of
  2702. the new machine, over the next couple of years it is certain to be very
  2703. popular and I think that, in two or three years from now, the majority
  2704. of Acorn owners will have Risc PCs rather than Archimedes. With the
  2705. extremely competitive pricing of the 486 card with the machine, I also
  2706. feel that most will buy one at the same time, opening up the option to
  2707. purchase IBM PC software. It is also perfectly feasible, given the open
  2708. architecture of the new machine, that somebody could license the rights
  2709. from Sega to supply an add-on that provides Sega Megadrive emulation.
  2710. Risc User may have broached this subject as an April Fool spoof recently
  2711. but, bearing in mind that Amstrad launched a combined PC and Megadrive
  2712. system a while back, it is not as unlikely as some may think. The time
  2713. has most definitely come for those software houses producing native
  2714. Archimedes software to wake up to the big wide world and raise their
  2715. standards which, at present, fall only too often into the realm of
  2716. mediocrity.
  2717. 7.10
  2718. There are, however, positive aspects to the Archimedes games market.
  2719. There are a relatively small percentage of games released that are truly
  2720. not worth the price of the discs they are duplicated on, possibly as low
  2721. as 20-30%. My estimate for the PC and Amiga markets would be in the
  2722. region of 60-70%, so, in that respect, we are lucky. However, not
  2723. including conversions from other formats, there are very few games that
  2724. would sell in any great numbers on other platforms. It has been seven
  2725. years now since the launch of the Archimedes along with Zarch which was,
  2726. at the time, a ground-breaking start and a game which should have
  2727. inspired developers on to far greater things that would have made games
  2728. players everywhere aspire to owning an Archimedes. Unfortunately, it was
  2729. not to be.
  2730. 7.10
  2731. How many readers of Computer & Video Games, an all formats magazine,
  2732. will be beating a track to Acornæs door after their recent headline over
  2733. a review which stated, öWho said 32-bit games had to be good? Check out
  2734. this awful Archie effort!ò? The review was rounded off with a rating of
  2735. 10%. What makes it worse, to my mind, is that they were not referring to
  2736. a game by a one-person operation launching their first tentative steps
  2737. into the software market with a budget-priced release, but to The
  2738. Crystal Maze from Sherston. Is this game really as bad as all that? I
  2739. have not seen a bad word written about the game in the Acorn press.
  2740. 7.10
  2741. The time for complacency is gone and if the Archimedes games companies
  2742. are to continue trading in the face of direct competition from large
  2743. corporations with huge resources, they will have to mature quickly and
  2744. produce games that are better than the opposition, something which I
  2745. feel Acorn have always done with their hardware. Sound and graphics
  2746. alone do not make a good game but, with the capabilities of the
  2747. Archimedes, top quality sound and graphics should be a minimum
  2748. requirement for any game released at over, say, ú10ú-15. By that I do
  2749. not mean to imply that a cheap price tag is any excuse at all for poor
  2750. quality. Also, the Acorn press must realise that blindly praising every
  2751. Archimedes release regardless of its relative values in the wider
  2752. computing world is, in the long term, damaging. It benefits neither the
  2753. customer nor the games developers for whom a little constructive
  2754. criticism could reap great rewards.
  2755. 7.10
  2756. Any comments relating to this column, or any other games-related subject
  2757. should please be sent to Dave Floyd, c/o PO Box 2795, London NW10
  2758. 9AY.ááA
  2759. 7.10
  2760. Advanced Basic Column
  2761. 7.10
  2762. Paul Hobbs
  2763. 7.10
  2764. Bit manipulations
  2765. 7.10
  2766. When a flag variable is required, for example a user choice as to
  2767. whether interactive help should be provided, I suppose the first
  2768. instinct of many programmers is to use a line like:
  2769. 7.10
  2770. IF <some condition> THEN help_on% = TRUE ELSE help_on% = FALSE
  2771. 7.10
  2772. This has the advantage of being readable. However, 32 bits are being
  2773. used when one would do. Normally, this is hardly a problem but when
  2774. there are many flags to be saved in a choices file, it would be much
  2775. faster to use bit flags (remember that many users have no hard disc!).
  2776. In addition, bit manipulation is an important technique which is needed
  2777. quite frequently when making SWI calls.
  2778. 7.10
  2779. Bits can easily be set, cleared, toggled and tested as follows:
  2780. 7.10
  2781. word% = word% OR (1 << n)  :REM Set bit n of word%
  2782. 7.10
  2783. word% = word% AND NOT (1 << n):REM Clear  bit n of word%
  2784. 7.10
  2785. word% = word% EOR (1 << n) :REM Toggle bit n of word%
  2786. 7.10
  2787. IF word% AND (1 << n) THEN ... :REM Test   bit n of word%
  2788. 7.10
  2789. A practical example would be to read the É3Dæ flag bit held in the CMOS
  2790. RAM to discover whether 3D or 2D templates should be used by your
  2791. applications. Routines have been published in the past to detect if
  2792. !NewLook has been run (by looking for certain system variables or
  2793. modules), but this will probably not work on a Risc PC, or in situations
  2794. where the bit has been altered by other programs.
  2795. 7.10
  2796. Acorn have taken the trouble to reserve a bit in the CMOS RAM to denote
  2797. whether the user wants to use 3D icons, so it seems to be a good idea to
  2798. read the state of it, if you are considering allowing a choice of
  2799. templates. I should point out that this particular bit was used for
  2800. something else under RISC OS 2 and so, to be totally correct, you should
  2801. only use this routine if you have already checked that RISC OS 3 is
  2802. installed.
  2803. 7.10
  2804. It is certainly a nice touch to provide both 2D and 3D templates and
  2805. sprite files. If I had to work all day long on a slowish Archimedes, I
  2806. might well appreciate being able to use 2D templates to speed things up
  2807. a little. In addition, 2D dialog boxes can usually be smaller which is
  2808. useful when using a lo-res screen mode.
  2809. 7.10
  2810. REM Test program to see if 3D bit is set in
  2811. 7.10
  2812. REM CMOS RAM (i.e. !NewLook has been run,
  2813. 7.10
  2814. REM the lucky user has a Risc PC etc..)
  2815. 7.10
  2816. REM read value of word at loc 140 of CMOS RAM..
  2817. 7.10
  2818. SYS öOS_Byteò,161,140 TO ,,val%
  2819. 7.10
  2820. REM and test bit 0..
  2821. 7.10
  2822. IF (val% AND 1) THEN _3d% = TRUE ELSE _3d% = FALSE
  2823. 7.10
  2824. PRINT _3d%
  2825. 7.10
  2826. IF _3d% is TRUE, i.e. (Ö1) then 3D templates should be loaded if
  2827. available. To be really slick, the applications could check the value of
  2828. the bit at every mode change and load new templates if required but this
  2829. is probably difficult to arrange. Most users will choose a setting and
  2830. never change it again.
  2831. 7.10
  2832. More on messages
  2833. 7.10
  2834. I have received a letter from Matthew Newton regarding the piece on
  2835. messages in RISC OS in the May issue. He asks about how exactly one
  2836. sends what might be called a Écustomæ message (i.e. one that contains
  2837. data in a form that you can specify) from one application to another
  2838. which opens up many exciting possibilities Ö one such would be to send
  2839. debugging messages from one application to another for display.
  2840. 7.10
  2841. To send a user message, all that is required is to pick an unused
  2842. message code, build the message block (maximum length 256 bytes,
  2843. although multiple messages could be sent) and then broadcast the message
  2844. using SYS öWimp_SendMessageò. As the message is broadcast it will be
  2845. received by all running applications but, as it has an Éunknownæ reason
  2846. code, it will be ignored by all but the applications that have been
  2847. written to respond to it.
  2848. 7.10
  2849. For this example, I have chosen a reason code of &43B00 which was used
  2850. by the StrongEd/StrongHlp applications at one time. Almost any unused
  2851. reason code will do for your own programs, but if you intend to release
  2852. your applications to a wider audience, it is important to write to Acorn
  2853. and request that a reason code be allocated to you.
  2854. 7.10
  2855. The monthly disc includes these two simple applications, one of which
  2856. allows the typing of a text string into an icon, and a second one that
  2857. displays the string (i.e. the basis of the debugger mentioned above).
  2858. 7.10
  2859. The core of the demonstration applications is as follows Ö to send the
  2860. message (when OK is clicked in !Proggy1) the following code is required:
  2861. 7.10
  2862. DEF PROCMessageSend(message$)
  2863. 7.10
  2864. LOCAL msg_blk%,m_len%
  2865. 7.10
  2866. m_len% = (LENmsg$ + 24) AND NOT 3
  2867. 7.10
  2868.    REM the message length must be a multiple
  2869. 7.10
  2870.    REM of 4, AND NOT 3 ensures this
  2871. 7.10
  2872. msg_blk% = FN_heap_get(m_len%)
  2873. 7.10
  2874. msg_blk%!00 = m_len%:REM Size of message
  2875. 7.10
  2876. msg_blk%!12 = 0  :REM your_ref (0 = original message not a reply)
  2877. 7.10
  2878. msg_blk%!16 = &43B00 :REM User message reason code
  2879. 7.10
  2880. REM the Édataæ part of the message is simply REM a zero terminated
  2881. string in this case..
  2882. 7.10
  2883. $(msg_blk% + 20) = msg$ + CHR$(0)
  2884. 7.10
  2885. REM send message with reason code 17
  2886. 7.10
  2887. REM (UserMessage, no reply required)
  2888. 7.10
  2889. REM the 0 passed as the third parameter
  2890. 7.10
  2891. REM means broadcast to all tasks..
  2892. 7.10
  2893. SYS öXWimp_SendMessageò,17,msg_blk%,0
  2894. 7.10
  2895. PROC_heap_release(msg_blk%)
  2896. 7.10
  2897. ENDPROC
  2898. 7.10
  2899. To receive the message and display it (as in !Proggy2) :
  2900. 7.10
  2901. DEFPROCmessage
  2902. 7.10
  2903. LOCAL msg$
  2904. 7.10
  2905. REM called from Wimp_Poll loop when reason codes 17 or 18 detected..
  2906. 7.10
  2907. REM bk% is the block containing the data returned by Wimp_Poll..
  2908. 7.10
  2909. CASE bk%!16 OF
  2910. 7.10
  2911.  REM handle other reason codes here...
  2912. 7.10
  2913.  WHEN &43B00
  2914. 7.10
  2915.    msg$ = FNstring(bk% + 20)
  2916. 7.10
  2917.    IF LEFT$(msg$,8) = öProggy2:ò THEN
  2918. 7.10
  2919.      msg$ = MID$(msg$,9)
  2920. 7.10
  2921.      PROCshell_IconPut-Data(mainw%,0,msg$
  2922. 7.10
  2923. ,TRUE)
  2924. 7.10
  2925.    ENDIF
  2926. 7.10
  2927. ENDCASE
  2928. 7.10
  2929. ENDPROC
  2930. 7.10
  2931. Once again, I have assumed that routines are available to claim and
  2932. release a block of workspace memory.
  2933. 7.10
  2934. I have used a prefix of öProggy2:ò on the messages sent from !Proggy1 to
  2935. !Proggy2 as a means of denoting who the message is intended for (the
  2936. messages are broadcast to every task, remember). !Proggy2 will only
  2937. respond to messages of type &43B00 that start with öProggy2:ò. This
  2938. means that only one reason code is needed for all messages sent between
  2939. these applications.
  2940. 7.10
  2941. A much more sophisticated system of user messages is available in the
  2942. form of the Computer Concepts Impulse module but the scheme outlined
  2943. above is sufficient for most purposes. For those who are interested, the
  2944. monthly program disc contains documentation and examples of using
  2945. ImpulseII.
  2946. 7.10
  2947. Any questions or comments about Basic programming would be gratefully
  2948. received. Please write to Paul Hobbs, Rheinpfalzstrasse 2, 85049
  2949. Ingolstadt, Germany.ááA
  2950. 7.10
  2951. Pocket Book Column
  2952. 7.10
  2953. Audrey Laski
  2954. 7.10
  2955. Warning
  2956. 7.10
  2957. In the last Pocket Book Column, I boasted of having killed an
  2958. application with my bare hands, or rather with the use of öKill
  2959. Applicationò in the applications menu. I now have to report that this
  2960. piece of magic does not always work. In the course of trying out various
  2961. programs from the 3-Lib collection, I set up a little game called Snake.
  2962. I was irritated to find that copies of it seemed to be proliferating, so
  2963. I tried first to Delete and then to Kill it. Killing appeared to work,
  2964. but every attempt to delete the file produced the message that it was
  2965. still being run. John succeeded in stopping it from scattering copies
  2966. around, and I have had to settle for letting the file sit still in the
  2967. APP directory, hoping it has no more tricks up its sleeve. I donæt
  2968. recommend anybody to lumber their Pocket Book with this tiresome little
  2969. program, especially as its maker identifies himself as ÉNickæ.
  2970. 7.10
  2971. 3-Lib programs on the PocketBook
  2972. 7.10
  2973. On the other hand, many of the other 3-Lib programs make brilliant
  2974. additions to the Pocket Book facilities, and I can now join John
  2975. Woodthorpe of Rugby in heartily recommending the package; like him, I
  2976. have had to invest in a flash SSD to expand my memory to take in all the
  2977. goodies I want to use. Iæm particularly taken with a fiendish Solitaire
  2978. and an excellent thought organiser called Outline; thereæs a tree
  2979. program which makes it easy to see all oneæs directories and their
  2980. contents Ö highly desirable when expanding them so much Ö and an opo/a
  2981. disassembler, REVTRAN, which John of the far side of the bed is
  2982. exploring and will report on soon.
  2983. 7.10
  2984. He writes, ÉThe PocketBookæs ability to cope with applications on any
  2985. drive without bothering the user is one of its operating systemsæ most
  2986. agreeable features.æ
  2987. 7.10
  2988. Dunceæs corner
  2989. 7.10
  2990. However, one does have to co-operate properly with it. For some time,
  2991. John could not get Solitaire  to work from the flash disc(A). Poor
  2992. communications: Iæd originally installed Solitaire and put its auxiliary
  2993. file, cards.fon on the opd directory in M without letting John know,
  2994. when he transferred it, that there was an auxiliary file. Solitaire
  2995. would only work Ö as the ReadMe did tell him when he checked up Ö if
  2996. this file and the application file were on the same drive. When two
  2997. people work with the same machine, information has to flow.
  2998. 7.10
  2999. Adventures in printing
  3000. 7.10
  3001. We are about to take off for a month in Europe, and have acquired a
  3002. portable printer (the BJ-10SX) which connects to the Pocket Book. In
  3003. accordance with Murphyæs Law, the printer didnæt work when we got it,
  3004. and has only just returned to us after a lengthy convalescence, so we
  3005. have barely begun to experiment, but it certainly does seem to be
  3006. printing out Pocket Book files quite happily. Iæm hoping to have half a
  3007. novel not only on disc, but on paper too by the time we get back; Iæll
  3008. report on any interesting peculiarities.
  3009. 7.10
  3010. Endnote
  3011. 7.10
  3012. Hardly any correspondence this month: only a letter from Alan Mothersole
  3013. of Bracknell who draws attention to some useful advice on transfers in
  3014. the A-Link manual and mentions reasons why he has bought a Psion 3a
  3015. rather than a Pocket Book. This suggests again that any substantial
  3016. newsletter or magazine ought to cover both marques.ááA
  3017. 7.10
  3018. Colour Scanning Revisited
  3019. 7.10
  3020. Jim Nottingham
  3021. 7.10
  3022. Following the article on Irlam Instrumentsæ colour scanners (Archive 7.7
  3023. p59), a number of readers responded with queries, comments and some
  3024. invaluable advice, so this is a resumΘ of the correspondence, in the
  3025. hope we may all learn from othersæ experiences. Not all of it is
  3026. specific to the Irlam solutions, nor limited to scanning in colour.
  3027. Thank you to all who contacted me Ö especially the few who sent an SAE!
  3028. 7.10
  3029. The most common query was öAre there any alternatives to the Irlam
  3030. Instrumentsæ colour scanners?ò The familiar names which came up were
  3031. Integrex and Canon, the second in conjunction with Twain and
  3032. ImageMaster. Richard Readings has taken the latter route and has sent a
  3033. most interesting and useful report, reproduced below. (Comments in
  3034. italics are my own. JN)
  3035. 7.10
  3036. Richard writes: öI recently purchased a Canon IX-4015 scanner (a colour
  3037. version of the one used in Computer Conceptsæ Scanlight Professional
  3038. package), together with a copy of David Pillingæs ImageMaster software
  3039. and Twain driver. I wanted an A4 flatbed scanner that could potentially
  3040. be used on a computer other than Acorn, at a reasonable cost. Colour was
  3041. optional but seems to cost little more than grey-scale devices now. The
  3042. compact footprint of the Canon was an important consideration. A PC
  3043. interface kit and software are available, though theyære quite
  3044. expensive.
  3045. 7.10
  3046. öThe scanner, with Twain driver, worked at the first attempt on my
  3047. Cumana SCSI interface, and the scan times seem short compared to the PC
  3048. set-up I have been used to. The only niggle I have with the scanner is
  3049. that it only has one Éproperæ SCSI connector (the big one, rather like a
  3050. Centronics printer connector Ö referred to as an Amphenol connector).
  3051. The other connector is a 25-pin D-type. I had to get a special cable
  3052. made up so that I could daisy-chain it with my SCSI disc. Integrex were
  3053. very quick to supply both the scanner and the special cable when I
  3054. requested it. (No, thatæs not a typo Ö Integrex do sell Canon scanners
  3055. as well as their own Ö and they sell Canon and HP printers as well as
  3056. Integrex ones! Ed.)
  3057. 7.10
  3058. öThe initial preview scan is very quick, and high resolution (400dpi) A4
  3059. mono scans are almost as fast. (The way ImageMaster first completes a
  3060. Preview scan, prior to doing a high-resolution scan of a user-selected
  3061. area, is near-identical to the method used by Irlamæs ProI-mage
  3062. software.) The image is not displayed until the scan is complete. But
  3063. colour scans, particularly 24-bit, are considerably slower. The scan
  3064. itself still seems relatively quick, and most of the time seems to be
  3065. taken processing the raw data image for display on the screen. Reducing
  3066. the resolution and minimising the image area scanned in colour makes a
  3067. big difference. (Itæs just the same with ProI-mage. Large, 24-bit colour
  3068. scans run to megabytes of raw data and, depending on available memory,
  3069. seem to take ages to process, compress and move to the storage medium.)
  3070. My own use is mostly high resolution mono scans and, for this,
  3071. ImageMaster works well.
  3072. 7.10
  3073. öImageMaster has a user interface rather like ArtWorks, with floating
  3074. tool and info panels. I personally prefer the Windowsæ style ribbons but
  3075. thatæs just a quibble. I would prefer to have a direct scan button (as
  3076. well as F10) to open the image acquisition window. (See Keystroke
  3077. comment below.) There is a useful print option that can provide an A4
  3078. copy of the scan, though it makes a rather slow photocopier with a
  3079. DeskJet! (This is a delight on Laser Direct; fast and very convenient,
  3080. just like the Photocopy facility on Computer Conceptsæ Scanlight
  3081. software.)
  3082. 7.10
  3083. öIt is possible to save images in various formats, including TIFF, with
  3084. various compression schemes. These appear to be compatible with the PC
  3085. world, and I have used CCITT compressed TIFF files extensively to
  3086. transfer images to Xerox Textbridge for character recognition on a PC.
  3087. Itæs also possible to specify which mode to use when saving sprite
  3088. files. For example, I have configured ImageMaster to save mono scans in
  3089. mode 18 so I can transfer them directly to Sleuth. Only occasionally
  3090. does my input produce useful results with Sleuth, but I look forward to
  3091. the projected new release, with improved character recognition and
  3092. direct scanning via the Twain driver. Having to transfer images to a PC
  3093. for OCR purposes is a pain, but Textbridge puts Sleuth to shame, for
  3094. just twice the cost.
  3095. 7.10
  3096. öImageMaster provides a wide range of filters etc, but the version I
  3097. have (1.01) lacks an undo button. This makes it difficult to do anything
  3098. useful so I have little to say about this area currently. I have been
  3099. promised an upgrade to a new version with this facility as soon as it is
  3100. complete. (V1.03 is now available with Undo/Redo and various bug fixes.)
  3101. Those image operations that I have attempted seem slow on my A420/1
  3102. (with ARM3), but Iæm used to doing such things on a Unix workstation
  3103. which costs rather more than an A420! (with 16 times the memory....). A
  3104. useful feature is the ability to configure ImageMaster to single or
  3105. multi-task during long operations, or even blank the screen for maximum
  3106. performance.
  3107. 7.10
  3108. öI have found that ImageMaster is liable to crash from time to time,
  3109. occasionally hanging the Archimedes and necessitating a reboot. It will
  3110. be interesting to see if the upgrade (with the öundoò button) will
  3111. improve things.
  3112. 7.10
  3113. öWhen I have had to retouch scanned images, I have had to resort to
  3114. Paint, but I find this very limited.
  3115. 7.10
  3116. öIn conclusion, I have no complaint about the Canon scanner and although
  3117. ImageMaster is currently a little rough round the edges, it shows
  3118. considerable promise. What is needed is a combined scanning/image
  3119. processing/retouching program, like Photoshop, but cheaper!ò Richard
  3120. Readings, Wokingham.
  3121. 7.10
  3122. Having recently had an opportunity to use Twain and ImageMaster in
  3123. conjunction with my Epson 6500, I would agree with everything Richard
  3124. has said about the excellence of Twain and the limitations of
  3125. ImageMaster v1.01. We have now received v1.03 which is looking good but,
  3126. at the time of writing, neither of us has had an opportunity to give it
  3127. a thorough check-out. One particular feature struck me as being
  3128. especially valuable; David Pilling confirms that the software brightness
  3129. Écontrolæ works with the Canon IX3010 monochrome scanner as used by
  3130. Scanlight Professional which does not have the brightness control and
  3131. which, as a result, I found virtually unusable.
  3132. 7.10
  3133. Regarding my Keystroke comment in Richardæs report, Iæve set up a
  3134. Keystroke hot-key combination (ALT-Copy) which, whenever I want a quick
  3135. photocopy of something, loads Twain and ImageMaster, opens the image
  3136. window, initiates an A4 scan and prints the result, mostly in the
  3137. background. OK, I have to remember to first put the document to be
  3138. copied in the scanner(!), but what more could a chap want?
  3139. 7.10
  3140. As we have come to expect with anything from the Pilling stable, Twain
  3141. and ImageMaster represent remarkable value for money, particularly if
  3142. bought under Davidæs introductory offer. He is being his usual very
  3143. helpful self in listening to customersæ requests and smoothing off the
  3144. Érough edgesæ.
  3145. 7.10
  3146. However, I would like to play devilæs advocate here and throw up a
  3147. warning flag. In theory, it would be possible to put together what, on
  3148. the face of it, could be a very cheap scanning system, by using Twain/
  3149. ImageMaster to drive a monochrome or colour scanner bought from a deep-
  3150. discount Ébox-shifteræ. Personally, I would strongly advise against
  3151. taking this route as it would be quite unreasonable to expect David
  3152. Pilling to support the hardware elements of the system (including the
  3153. all-important interface) should there be problems and, from my
  3154. experience, Acorn, Epson, et al are unlikely to support something which
  3155. they do not see as their specific Épart of shipæ. SCSI interfaces seem
  3156. to be the weak link. You may be as lucky as Richard was but, for
  3157. example, if the scanner doesnæt work on your particular set-up, whoæs
  3158. going to fix it?
  3159. 7.10
  3160. I know that Richard agrees with me on this one and he elected to get a
  3161. complete package from Integrex who, it appears, have been both
  3162. knowledgeable and helpful. Similarly, Iæve had splendid service from
  3163. Irlam. I have my own (unprintable) thoughts on which box-shifters to
  3164. avoid; no doubt Ed will advise in particular cases.
  3165. 7.10
  3166. Having now used both ProI-mage and Twain/ImageMaster to drive my Epson
  3167. 6500, do I have a preference? To this, I would Ésayæ horses for
  3168. coursesò, or öyer pays yer money...ò.
  3169. 7.10
  3170. Irlamæs ProI-mage has been around for a good while, is an extremely
  3171. capable and stable package which very effectively supports a good range
  3172. of colour scanners Ö but it doesnæt come cheap and there are some
  3173. limitations, albeit minor ones. (To be fair to Irlam, we can expect to
  3174. see their prices dropping shortly because market forces, such as
  3175. increasing interest, falling scanner prices and economies of scale,
  3176. allow them to pass on savings to the customer.)
  3177. 7.10
  3178. David Pillingæs Twain and ImageMaster are relatively new runners with
  3179. some residual rough edges but are exceptional value and, between them,
  3180. support a fair range of monochrome and colour scanners (expanding all
  3181. the time) and offer post-scan processing facilities. Scanner/interface
  3182. support could prove a problem unless you have confidence in the package
  3183. supplier.
  3184. 7.10
  3185. To dither or not to dither...
  3186. 7.10
  3187. Now to cover a few more readersæ queries. In each case, I have taken
  3188. advice from one or more experts and will try to give a resumΘ. Firstly,
  3189. and specific to ProI-mage, should Dither be switched on or off? The user
  3190. manual says that, normally, Dither should be switched on for best screen
  3191. presentation. However, you should switch Dither off if you are
  3192. converting images to monochrome using ChangeFSI or, more importantly,
  3193. printing (as it will clash with the printer driver halftoning).
  3194. Invariably, I will be printing the scanned image, so I have Dither
  3195. switched off as a default.
  3196. 7.10
  3197. Scanner resolution
  3198. 7.10
  3199. There has been considerable confusion and discussion over scanner
  3200. resolution. Although, for example, my Epson 6500 is advertised as a 1200
  3201. dpi machine, the optical resolution of the scanner is actually only 300
  3202. dpi and the higher resolutions are synthesised by software processing as
  3203. the scan progresses. In principle, this feature seems to be common to
  3204. all scanner/software systems, the major differences being the optical
  3205. resolution of the scanner (which may be quite different in the
  3206. horizontal and vertical axes) and whether, when resolutions higher than
  3207. the scanneræs optical capability are required, synthesising takes place
  3208. within the scanner itself or by the image processing software during or
  3209. after the scanning process.
  3210. 7.10
  3211. One reader raised this point with regard to image storage, the gist
  3212. being that high-resolution scans, even in monochrome, can quickly eat up
  3213. disc space. He recommended initially scanning and storing a low-
  3214. resolution image, subsequently processing to high-resolution immediately
  3215. prior to printing. My own feeling is that this is quite valid for a one-
  3216. off print but that the hi-res image could not be exported to other
  3217. applications (e.g. DTP) or saved for future use without negating the
  3218. original savings.
  3219. 7.10
  3220. Gamma correction
  3221. 7.10
  3222. Iæve left the difficult one until near-last... There were numerous
  3223. queries along the lines öWhat is Gamma?ò and öWhat Gamma correction
  3224. should I set?ò. I received reams of extremely complex explanation and
  3225. advice from the experts on this one but readily admit that, as a non-
  3226. techie user, I failed to understand virtually all of it. So on the
  3227. assumption that those who sent in the queries are in the same boat as me
  3228. (otherwise they would probably know the answer), and at risk of
  3229. offending the experts, I will try to give a much-simplified picture.
  3230. 7.10
  3231. As an end-user, it seems to me that the effect of the Gamma control in
  3232. ProI-mage, ChangeFSI and many other image-processing applications has a
  3233. somewhat similar effect to the contrast control on a monitor or TV.
  3234. Indeed, the control which seems to have an identical effect in
  3235. ImageMaster is called Contrast, so I feel we are on the right track.
  3236. However, a monitor/TV contrast control seems to affect both ends of the
  3237. spectrum, i.e. a low contrast setting will turn black into dark grey and
  3238. white into light grey, to produce a rather Éflatæ picture. It seems that
  3239. Gamma correction leaves the white end alone and affects only the black
  3240. end.
  3241. 7.10
  3242. So why should we wish to apply Gamma correction? Probably the major
  3243. reason is to improve printed images. We can be reasonably sure that what
  3244. appears white on the monitor will be white on paper. However, darker
  3245. shades on a Éback-litæ monitor will invariably come out far too dark on
  3246. paper. Dark greys, for example, can turn almost black. Hence the need
  3247. for a process that will leave whites alone, but lighten the darker
  3248. shades; Gamma correction seems to do exactly that.
  3249. 7.10
  3250. Note that the numerical value for Gamma for no correction at all is
  3251. unity (1.0). The correction to lighten the dark end will be greater than
  3252. 1.0. (Conversely, to increase the contrast by moving dark greys towards
  3253. black, values less than 1.0 should be used.)
  3254. 7.10
  3255. So what value should we set? Unfortunately, there is no one answer I can
  3256. give apart from ösuck it and seeò. This is because there are so many
  3257. variables; the image quality, monitor brightness/contrast settings, the
  3258. printer and its resolution, material (paper type/transparencies),
  3259. personal preference, and so on. Even changing printer resolution Ö from
  3260. 300 to pseudo-600dpi on Laser Direct for example Ö can have a marked
  3261. effect on perceived image contrast when printed. However, a numerical
  3262. Gamma value of 2.2 appears in various publications and, for me, has
  3263. always been a good starting point. With a modicum of trial and error,
  3264. you will soon get a feel for what Gamma to set routinely, for the
  3265. particular image and your own set-up, to achieve the desired results.
  3266. Does anyone have further advice on this one please?
  3267. 7.10
  3268. Comments, please
  3269. 7.10
  3270. Finally, can I invite comments and ideas from anyone who has tried out
  3271. the scanning process recommended by Irlam as described in the original
  3272. article (scanning at low-resolution and processing in ChangeFSI prior to
  3273. printing). Iæve made a few admittedly half-hearted attempts at getting
  3274. to grips with this but with only limited success. The main problem has
  3275. been that my printed results have been somewhat unpredictable, not
  3276. helped by the fact that, as Irlam have said, the screen image after
  3277. processing will look pretty awful.
  3278. 7.10
  3279. As before, I would welcome inputs to me at 16 Westfield Close,
  3280. Pocklington, York, YO4 2EY.ááA
  3281. 7.10
  3282. Small Steps
  3283. 7.10
  3284. Richard Rymarz
  3285. 7.10
  3286. Small Steps is a dedicated database-style program that attempts to
  3287. simplify the planning and recording of Key Stage 1 of the National
  3288. Curriculum. It has been written by Derek Allen and is published by
  3289. Resource, an educational software house based in Doncaster. (Now moved
  3290. to Kegworth, Derbyshire! Ed.)
  3291. 7.10
  3292. The package includes two discs, the first of which contains the program
  3293. and field data. This can be installed onto hard disc without any
  3294. problems. The second disc includes the curriculum data for English,
  3295. Mathematics and Science and a full guide. These are supplied as
  3296. Easiwriter, Pendown or !Edit files and can be printed at leisure. There
  3297. is an A4 written guide which takes the user through the installation,
  3298. Égetting startedæ and overview stages.
  3299. 7.10
  3300. Aims
  3301. 7.10
  3302. Small Steps is designed to break down the very broad statements within
  3303. the Attainment Targets of the core subjects of English, Mathematics and
  3304. Science of the National Curriculum. It also contains a user definable
  3305. option to allow one chosen curriculum area to be included. It is one of
  3306. the great criticisms of the N/C that the sub-divisions are too broad and
  3307. that the difference between the levels is too great Ö Small Steps is an
  3308. attempt to remedy this situation.
  3309. 7.10
  3310. The full guide notes proclaim very distinct aims and I quote:
  3311. 7.10
  3312. öThe Small Steps program records will serve a variety of purposes:
  3313. 7.10
  3314. They will identify which Attainment Targets (and Programmes of Study) a
  3315. pupil has studied;
  3316. 7.10
  3317. They will record a pupilæs level of attainment and speed of progress as
  3318. measured against nationally prescribed statements of attainment;
  3319. 7.10
  3320. They will provide a teacher with information which will enable schemes
  3321. of work, allocation of resources, teaching methods, staff deployment and
  3322. classroom organisation to be evaluated and modified where appropriate;
  3323. 7.10
  3324. They will provide important information when pupils change schools;
  3325. 7.10
  3326. They will provide feedback to pupils and a basis for discussion about
  3327. their achievements and areas for future effort;
  3328. 7.10
  3329. They will provide the evidence which will be used as a basis for
  3330. negotiation and discussion with parents about the achievements of their
  3331. pupils; (Curriculum Guidance 1. Framework for the Primary Curriculum
  3332. p15).
  3333. 7.10
  3334. In addition, the school management disc will manipulate and print
  3335. personal information on pupils. e.g. Form 7 information, class lists,
  3336. etc.ò
  3337. 7.10
  3338. These are extremely ambitious aims. Teachers know only too well the
  3339. complexity of recording the N/C and any aid should be applauded,
  3340. however...
  3341. 7.10
  3342. The program Ö criticisms
  3343. 7.10
  3344. Maybe I am fussy but it seems to me that most programs written for the
  3345. Acorn range should be multitasking. There are exceptions which break
  3346. this convention, especially in education where art, adventure and
  3347. simulation programs do not need a multitasking environment. However, a
  3348. management package must multitask since information needs to be
  3349. transferred from application to application. As a Headteacher, I need to
  3350. be able to move data in and out of Ovation, Style, PipeDream, or
  3351. whatever, and I need to be able to do it easily. Small Steps is NOT
  3352. multitasking and takes over the whole screen in mode 12. It allows the
  3353. export of information as Edit files but in a rather convoluted way since
  3354. the program has to be exited. Furthermore, there is no provision to
  3355. export as CSV files for instance, so I cannot transfer information into
  3356. another database package for further manipulation. Another criticism is
  3357. that I had problems using my Laser Direct printer and could not get it
  3358. to print properly. On top of that, outline fonts cannot be used although
  3359. this is a very minor quibble.
  3360. 7.10
  3361. The program Ö in use
  3362. 7.10
  3363. Clicking on !Steps results in a date check and then a fairly attractive
  3364. main screen that offers four options: curriculum, analysis, toolkit and
  3365. closedown. Clicking one of the first three results in a variety of pages
  3366. which can be followed quite easily. For instance, following the
  3367. curriculum window leads the user through the subject area, the
  3368. Attainment Target, the level of attainment and the editor which then
  3369. lists the statements and the small steps defined from it. These can be
  3370. changed, deleted or added to. Exiting the editor results in the changes
  3371. being saved.
  3372. 7.10
  3373. The Toolkit option allows the user to enter class lists, design a chosen
  3374. subject, edit the pupil names, draft a review of progress and print
  3375. selected information.
  3376. 7.10
  3377. The analysis option allows the teacher to review progress made by the
  3378. pupil and prepare a plan for either an individual or a group.
  3379. 7.10
  3380. Many of the pages have a help option which is quite useful if the user
  3381. gets lost among the range of pages.
  3382. 7.10
  3383. Conclusion
  3384. 7.10
  3385. I have been quite critical of the program design. However, everything
  3386. moves very quickly, especially on my A5000 and, as familiarity grows,
  3387. the possible seeds of using the program do germinate. It is daunting at
  3388. first and I feel that only experienced or very brave users would attempt
  3389. to use it to accomplish the stated aims. Curriculum management packages
  3390. do not seem to make much impact (what happened to P.I.P.P.?) and there
  3391. are possible changes just round the corner with the Dearing Report.
  3392. There may be a niche for a program like Small Steps but future
  3393. developments in the N/C, teacher resistance to complicated programs, the
  3394. scepticism of computer-based methods as distinct from tried and tested
  3395. paper-based methods and the sheer effort of entering the appropriate
  3396. data, make me doubtful. I have attempted to give a flavour of what Small
  3397. Steps attempts to do but if you find your curriculum planning, record-
  3398. keeping and analysis of pupil attainment lacking, you may find a use for
  3399. this program.
  3400. 7.10
  3401. Small Steps costs ú99 +VAT from Resource for a single user version and
  3402. ú199 +VAT for a site licence. A second pack covering History, Geography,
  3403. Technology, Music and Art at the same levels is in preparation. It will
  3404. cost ú49 +VAT for a single user or ú99 +VAT for a site licence.ááA
  3405. 7.10
  3406. First Impressions of Risc PC Ö 1
  3407. 7.10
  3408. Paul Hooper
  3409. 7.10
  3410. A Risc PC for a whole week? When Paul mentioned it to me, I jumped at
  3411. the offer. All I had to do was write a piece about my first impressions
  3412. Ö a fair exchange. When I got home with the machine, there, waiting on
  3413. my doorstep, was Impression Publisher. So this is the result Ö an
  3414. article written on the Risc PC using Impression Publisher. (...but
  3415. converted back to Impression II on my A540 to produce the magazine Ö I
  3416. canæt afford a RiscáPC just yet! Ed.)
  3417. 7.10
  3418. The technical details have been covered in great detail in all the other
  3419. publications, so what I would like to look at is the feel and style of
  3420. RiscáPC and what it is like to use.
  3421. 7.10
  3422. Set up
  3423. 7.10
  3424. The machine I used was a Risc PC ACB25 with 200 Mb hard drive and 1Mb
  3425. VRAM but it had been upgraded from 4 to 8Mb of DRAM connected to the
  3426. AKF60 monitor. The hard disc was packed with programs, most of which I
  3427. had little time to use, but there is a table of what software works with
  3428. the machine set out below.
  3429. 7.10
  3430. Setting up the Risc PC was easy, despite the fact that I had no manuals.
  3431. The connections at the rear of the main slice had little icons which
  3432. showed you which lead to connect to it. I first decided to mount the
  3433. main slice in Ébookcaseæ style, but I found the insertion of floppy
  3434. discs was very awkward, and my young daughter kept trying to insert the
  3435. floppy upside down. So, the little plastic feet came off and the main
  3436. slice went under the monitor. This seemed fine but, as I began to type,
  3437. my heavy-handed use of the keyboard tended to make the monitor wobble
  3438. slightly. The problem was soon solved and the slice went under the
  3439. printer next to the monitor.
  3440. 7.10
  3441. Up and running
  3442. 7.10
  3443. Powering up produced very little difference to my A5000 as I use the
  3444. NewLook icons as a default on that machine. The palette icon has gone,
  3445. and in its place was a little TV icon called the display manager. A
  3446. click with <select> brought up a menu showing the number of colours and
  3447. the screen resolution, with a couple of submenus which allowed you to
  3448. change them. Working through the resolutions, I found 800╫600 was fine,
  3449. the 1024╫768 and 1280╫450 were usable for typing but the largest mode of
  3450. 1600╫600 made 12 point text almost unreadable. Thinking about this soon
  3451. produced the answer Ö I stayed in the higher resolution mode but
  3452. magnified the Impression document to 200%.
  3453. 7.10
  3454. I found it easier to work in terms of screen resolution measured in
  3455. pixels rather than the more difficult mode numbers. However, a click
  3456. with <menu> over the display manager icon brings up a writable icon in
  3457. which you can enter the old mode numbers.
  3458. 7.10
  3459. The keyboard
  3460. 7.10
  3461. You may have read that Acorn has gone for a Éstandardæ PC type keyboard.
  3462. What this means in practical terms is that Control and Caps lock on the
  3463. left hand side of the keyboard have swapped places, the ú sign has
  3464. shifted to the É3æ key and hash has moved next to the return key. One or
  3465. two of the other keys have moved but more annoying is that the words
  3466. ÉShiftæ ÉTabæ and ÉReturnæ are now missing from the keys. For regular
  3467. computer users, this will be no problem, but in the primary classroom
  3468. the missing words may make it more difficult for the pupils. The keys
  3469. themselves are slightly deeper but the same width as those on an A5000.
  3470. The feel of the keyboard is very much a matter of personal preference.
  3471. Initially, I preferred the A5000 keyboard but, after sustained use, the
  3472. Risc PC keyboard became second nature.
  3473. 7.10
  3474. The slice
  3475. 7.10
  3476. The main box has had much praise showered on it for its radical design,
  3477. materials, etc. Certainly, inserting an expansion board or second
  3478. processor is very easy and very fast. The modular design will make
  3479. expansion simple with one slice mounted on top of another. A lot of
  3480. thought has gone into the design of the slice from a technical point of
  3481. view but I am not convinced that the same amount of thought has gone
  3482. into how the slice is going to be used. The cover on the front of the
  3483. machine may have seemed like a good idea, and certainly if you have a
  3484. number of slices, covering up the empty bays makes good sense. The cover
  3485. itself is easy to open but I found difficult to close, as there is
  3486. little of the plastic to get hold of. (You certainly need good
  3487. fingernails. Ed.)
  3488. 7.10
  3489. All this reminds me of those plastic screens that used to protect cash
  3490. machines at banks. Initially, all the machines had a screen which came
  3491. down when you had completed your transaction, but a few years ago a
  3492. couple of yobs armed with a tube of super glue managed to put over 300
  3493. cash machines out of order in one weekend by running a line of super
  3494. glue along the join. If the Risc PC is going to be used in education
  3495. then, sad as it is, Acorn does need to make them vandal proof.
  3496. 7.10
  3497. Boot, fonts, system and scrap
  3498. 7.10
  3499. The first thing you notice on opening the hard disc directory is the
  3500. absence of Fonts, System and Scrap directories. Instead, you have a
  3501. !Boot directory that uses the old System icon and which contains the
  3502. other three directories along with a boot file which you can customise
  3503. to your own requirements. Clicking on the !Boot icon brings up the
  3504. configure application which has moved here from Apps. Once you have
  3505. configured the machine, you can remove the configure program to floppy
  3506. disc and prevent any reconfiguration of your machine. You can also lock
  3507. the system up by using a password system. The trouble with this is that
  3508. a delete-power-up can undo all of this, so a link inside the computer
  3509. can be set to protect your machine It will then only reboot until the
  3510. link is changed again. The various techniques that are available to
  3511. protect your data will be welcome within education.
  3512. 7.10
  3513. Your own apps
  3514. 7.10
  3515. Apps has also moved and is no longer contained within the ROMs but is on
  3516. the hard disc. The icon still appears on the iconbar and a click will
  3517. bring up its contents. This means that you can customise your own
  3518. version of Apps. So if, like me, you use about three or four programs
  3519. most of the time, these can reside in Apps and be available at a single
  3520. click.
  3521. 7.10
  3522. The hard disc also contains a number of Replay files and JPEG images
  3523. along with various games which used to come on the Apps disc. There is
  3524. also the ArtWorks viewer and ChangeFSI. The hard disc contains a
  3525. database of products which lists any known problems with software. To
  3526. check if an application runs with the Risc PC just drag the
  3527. applicationæs icon onto the database and up pops the relevant page with
  3528. all the details. The database will even generate a letter to the
  3529. supplier for an upgrade.
  3530. 7.10
  3531. Draw, Paint and the rest
  3532. 7.10
  3533. Draw has not only been given a revamp with the ÉNewLookæ icons, but also
  3534. benefits from the improved graphics display. The Style submenu now has
  3535. the colour picker as standard so that you can choose just about any
  3536. colour you want. This uses the three industry standards of RGB, CMYK or
  3537. HSV. Although there are few new features in Draw, the manual has a much
  3538. more detailed guide to Draw and a first-class tutorial.
  3539. 7.10
  3540. Paint has the ÉNewLookæ but appears unchanged apart from the graphic
  3541. improvements. Calc has been replaced by SciCalc but Alarm remains
  3542. unchanged as far as I can see.
  3543. 7.10
  3544. Other changes
  3545. 7.10
  3546. There are numerous other changes from the Archimedes range and I will
  3547. detail a few of them here. You can use any outline font as the desktop
  3548. font, making the display much clearer. The Task Manager is almost
  3549. identical to the old manager but has an extra line detailing how much
  3550. space is taken by the Wimp sprite pool. The screen-saver actually
  3551. switches off the monitor rather than just blanking it, so if the monitor
  3552. has been off for a while, then after a very audible click, the screen
  3553. may take a few seconds to warm up.
  3554. 7.10
  3555. The dramatic increase in the graphics display provided means that not
  3556. only do graphics come in many more colours but are also redrawn at about
  3557. twice the speed than on the A5000. The hard disc seems marginally faster
  3558. than that in the A5000 but the floppy is the same speed and is capable
  3559. of reading 1.6Mb discs.
  3560. 7.10
  3561. Conclusions
  3562. 7.10
  3563. RiscáPC is certainly the machine of the future, although it is not
  3564. radically better than the A5000 in performance terms at the moment. If
  3565. you are thinking of upgrading from a pre-A5000 machine, then the speed
  3566. and the graphics capability will certainly come as a revelation to you.
  3567. Also, the upgrade path will ensure that you donæt have an obsolete
  3568. machine in two years time. For anyone with an older machine, I should
  3569. get your order in now.
  3570. 7.10
  3571. What about me, with my heavily modified A5000? Well, I shall be saving
  3572. my money, at the moment. Risc PC does not offer me any significant
  3573. advantages over the A5000 as I do very little graphics. Yet all this
  3574. will change when the PC processor becomes available in September and the
  3575. ARM700 later in the year, then I shall take the plunge.
  3576. 7.10
  3577. Mind you, having just copied this article over from the Risc PC to the
  3578. A5000, I am realising that the speed of the hard disc inside the Risc PC
  3579. is actually rather faster than I first thought and the graphics on the
  3580. A5000 certainly look pretty tired Ö now where did I put my cheque
  3581. book... ?
  3582. 7.10
  3583. On a final note, I was talking to a teacher the other day who was
  3584. delighted with the launch of Risc PC. As he put it, öAt long last, Acorn
  3585. has come up with the real successor to the good old BBC ÉBæ Ö a machine
  3586. that can be used not only by the reception class but also by a
  3587. University Professor.ò Now thatæs what I call praise!
  3588. 7.10
  3589. Thanks to...
  3590. 7.10
  3591. Much has been said in Archive about the ÉAcorn Spiritæ and certainly,
  3592. during the past week, I have experienced it. I had to ring a number of
  3593. software houses about getting versions of their software that would run
  3594. on the Risc PC. Because the time scale was so short, I didnæt have time
  3595. to send back my master discs and wait for the upgrades, so I rang them
  3596. and explained the situation and almost without exception, the upgrades
  3597. arrived on my door step the following day. My thanks must go to Brian
  3598. Kerslake at Topologika, Nick Wright at 3T Productions (Key Series), and
  3599. Sharon Fellows at Solent Computers (Oak Recorder) who all answered my
  3600. queries and problems. Certainly, these firms displayed the Acorn Spirit
  3601. to the full. Thanks again!ááA
  3602. 7.10
  3603. First Impressions of the RiscáPC Ö 2
  3604. 7.10
  3605. Gabriel Swords
  3606. 7.10
  3607. You know how the excitement mounts when you get hold of the latest piece
  3608. of software or hardware Ö you quickly open the packaging so that you can
  3609. get the thing out and running. Well, when it comes to the Risc PC, you
  3610. can forget it. There is just no way you will ever get the packing open
  3611. quickly enough. My advice is to calmly put the kettle on, make yourself
  3612. a drink and study the box carefully! The packaging is so complicated
  3613. that Acorn have put three photographs (on the bottom of the box!) to
  3614. show you how to get into it. Itæs probably some kind of initiation test
  3615. to make sure youære worthy of owning the new machine. Fortunately,
  3616. opening the box is the most complicated thing you will have to do with
  3617. the Risc PC.
  3618. 7.10
  3619. Once inside
  3620. 7.10
  3621. Once inside the box, the first thing you notice about the Risc PC is how
  3622. light it is. Out has gone the utilitarian metal box which tries to cut
  3623. your fingers off when you attempt to open it (spot the A5000 owner! Ed.)
  3624. and in has come a neat, plastic Éthis-looks-like-a-real-computeræ
  3625. casing. Itæs curved at the front and has a pull down flap which hides
  3626. the disc drive and the spare slot for something optional like a CD or
  3627. additional hard drive.
  3628. 7.10
  3629. The case itself is slightly higher and narrower than the A5000, so if,
  3630. like me, your A5000 tucks snugly under a custom made shelf, youæll have
  3631. to raise the shelf half an inch.
  3632. 7.10
  3633. The keyboard is compact and well laid out. Itæs a standard PC design so
  3634. some of the keys are in different positions from the standard Acorn
  3635. keyboard. For example, the lefthand control key is where the caps lock
  3636. is on the Acorn one. The lefthand shift key, just above control, is half
  3637. the size of the Acorn key. Where the ú sign is on the Acorn keyboard
  3638. youæll find a double-sized delete key. It takes a while to get used to
  3639. some of these new positions but, after a couple of days, I found I was
  3640. getting around quite well. In fact, I prefer the larger sized delete key
  3641. because, when Iæm touch typing, I no longer hit the pound sign Ö
  3642. something I invariably do on the Acorn keyboard.
  3643. 7.10
  3644. Setting up the system is simplicity itself. The Acorn screen has two
  3645. wires already in place and they plug straight into the back of the
  3646. computer. The keyboard and mouse also plug into the back. On the
  3647. keyboard you get a much longer wire so you can have the computer further
  3648. away from your working area. You can even mount the case on its side
  3649. pushing it right out of the way.
  3650. 7.10
  3651. The screen (mine was an AKF60) is much better than the old Acorn ÉFisher
  3652. Priceæ screens of yester-year. The picture is much sharper, although it
  3653. still doesnæt go right to the edge. With the new screen configuration
  3654. dialogue box, itæs also easier to choose a screen mode and colour
  3655. combination Ö colours go from basic black and white to 16 million
  3656. colours, depending on how much VRAM you have (whatever VRAM is!). The
  3657. only annoying thing is that the screen takes several seconds to come
  3658. back to life once the screen blanker has been in operation.
  3659. 7.10
  3660. All the plugs at the back are neatly spaced and clearly labelled. There
  3661. are also two slots for additional expansion cards at the back. Getting
  3662. in and out of the case is as easy as everyone says. It has a lid with
  3663. two catches on top, swivel them back, lift the lid and youære in. This
  3664. makes plugging in cards and chips really easy Ö in that sense, it is the
  3665. most accessible computer I have ever used.
  3666. 7.10
  3667. My only criticism of the design is to say that, in the words of my son,
  3668. the on/off switch is pretty cheap looking!
  3669. 7.10
  3670. Getting going
  3671. 7.10
  3672. Being the excitable type, when I got the machine for my weekæs
  3673. evaluation, I quickly removed my A5000 and plugged the RiscáPC in its
  3674. place. I stupidly thought I would be able to get going straight away Ö
  3675. which I could, sort of! 
  3676. 7.10
  3677. So hereæs my second piece of advice. After youæve finished that drink I
  3678. mentioned earlier, you had better start writing to all your favourite
  3679. software companies because you might find your most treasured word
  3680. processor is now obsolete. If you run Impression, you will need to
  3681. upgrade to Style or Publisher. If you have a Laser Direct or Scanlight
  3682. Professional, youæll need an upgrade to their software. The same goes
  3683. for any old SCSI cards you might have tucked away in your old machine.
  3684. If you want to avoid this huge disappointment, it might be worth getting
  3685. hold of the upgrades before you actually get the machine. Alternatively,
  3686. if you do get the machine first, you will at least find a helpful
  3687. product directory included on the hard drive which will tell you if any
  3688. of your particular bits of software need upgrading Ö very useful!
  3689. 7.10
  3690. Operating system
  3691. 7.10
  3692. In operation, the RiscáPC is very similar to existing machines... which
  3693. isnæt surprising because the operating system is only a slightly altered
  3694. version of 3.11. This makes getting used to the machine very easy Ö at
  3695. least there are no new procedures to learn, and hopefully no new bugs to
  3696. cope with! The changes that have been made seem to be more cosmetic than
  3697. anything else. For example, the pinboard now has a choice of textured
  3698. backdrop, which can be chosen from the new screen configuration
  3699. dialogue. Buttons and such-like are in 3D,  and when you open a file,
  3700. its icon opens up like an Éopen fileæ. Selecting and moving a group of
  3701. files looks a bit different too. Instead of the boring old dotted box
  3702. moving across the screen, you now get a parcel wrapped up like a present
  3703. Ö very cute!
  3704. 7.10
  3705. All the system software is neatly collected together in a new-style
  3706. !Boot directory. This includes Fonts, Configure, Scrap, System, Choices
  3707. Ö including a new or old style boot-up sequence.
  3708. 7.10
  3709. One major difference between the Risc PC and the older style machines is
  3710. that Paint, Draw and Edit are no longer in ROM but are included as disc-
  3711. based programs. They still open extremely quickly and work much the same
  3712. as before but if you run them all together, even without anything drawn,
  3713. painted or typed, they use up about 850Kb compared with 224Kb on RISCáOS
  3714. 3.1. In the past, one of the selling points of Acorn machines was that
  3715. you got a reasonable painting package, WP and drawing program included
  3716. in ROM Ö this made them fast and always accessible because they were not
  3717. so reliant on the RAM. That is no longer the case. Mind you, with the
  3718. Risc PC itæs easier and cheaper to upgrade the RAM and there are no
  3719. floppy-disc-only versions for the computer, so itæs not so much of a
  3720. problem.
  3721. 7.10
  3722. Speed
  3723. 7.10
  3724. The Risc PC only runs at twice the speed of an A5000! At first I didnæt
  3725. think that was going to be very impressive. Having used it for a week, I
  3726. have now changed my mind. Take a simple operation like manipulating a
  3727. scanned image. I set the machine two simple tasks. Having scanned a
  3728. fairly complex image, I  dropped the sprite into !Paint and filled it
  3729. with a mask Ö a very time-consuming task at the best of times! From
  3730. there it had to trace the sprite and turn it into a drawfile. The job
  3731. took about 20 minutes on my A5000 and, as you would expect, less than 10
  3732. minutes on the RiscáPC.
  3733. 7.10
  3734. Although Éspeed isnæt everythingæ, in practice, being able to accomplish
  3735. a simple but time-consuming task in half the time actually makes me more
  3736. productive. It means that I can get on with my work and not have to wait
  3737. for the machine to finish. And when you realise that in a matter of
  3738. months, we shall have the ARM 700, and later the 800, it makes the
  3739. future look very fast... before you know it, youæll be able to finish
  3740. for the day even before youæve begun.
  3741. 7.10
  3742. Conclusions
  3743. 7.10
  3744. The two words that sum up this machine are Éeasyæ and Éneatæ. For once,
  3745. Acorn seem to have really thought about the design, layout and ease-of-
  3746. use of their computer. This is a computer I could do business with. Itæs
  3747. also a computer that looks like a business computer Ö one that would
  3748. proudly sit in any office or design studio. All thatæs needed now is the
  3749. right kind of software and a decent marketing strategy and this machine
  3750. could do wonders for Acornæs share of the market. On the software front,
  3751. things are beginning to look a little more promising; on the marketing
  3752. side, just using the term PC is a major change in peopleæs attitudes Ö
  3753. though I bet it has given some of the diehard Archimedes users
  3754. apoplexy!ááA
  3755. 7.10
  3756. Pendown Etoiles
  3757. 7.10
  3758. Phyllis Brighouse
  3759. 7.10
  3760. Some time this year, the RSA plans to run a CLAIT examination in French
  3761. and I have been looking for a suitable wordprocessor to use. I think
  3762. this may be it. PenDown Etoiles is a French conversion of Longman
  3763. Logotronæs PenDown Plus program with some added features and changes.
  3764. All program instructions, menus, dialogue boxes, etc are in French.
  3765. 7.10
  3766. The package comes with two manuals: a tutoræs manual in English and a
  3767. pupilæs manual in French, and the computer disc. A sheet of Teachersæ
  3768. Notes gives some initial guidance to the teacher.
  3769. 7.10
  3770. Installation
  3771. 7.10
  3772. The program installed to hard disc perfectly. To me, this is important
  3773. because, although I understand the need to protect software, that does
  3774. not stop me from loathing programs that compel me to run them from
  3775. floppy disc when I have paid for a hard disc.
  3776. 7.10
  3777. There is provision for both RISC OS 2 and RISC OS 3 fonts, and a clear
  3778. Help file, with step by step instructions for network users.
  3779. 7.10
  3780. Running the program
  3781. 7.10
  3782. Double-clicking on the !Etoiles icon brings up a copyright message, in
  3783. French, and the Etoiles icon installs on the iconbar. Clicking <menu>
  3784. over this icon gives four options: Info, Recommencer, Configuer and
  3785. Terminer.
  3786. 7.10
  3787. Clicking on Configuer brings up the PenDown Plus dialogue box, in
  3788. French, to allow the user to tailor the programæs main menu, and the
  3789. programæs save, autosave, print, screen and ruler.
  3790. 7.10
  3791. Clicking on Recommencer brings up the editing window, with a ruler and a
  3792. strip of icon buttons for a new ruler, graphics, the insert/overwrite
  3793. mode, font selector and change font icons, text colour, underscore,
  3794. superscript and subscript, justification, line spacing (in desktop
  3795. publishing öpointsò rather than the typewriteræs ösingle/double spacingò
  3796. options), and a case change button (an option I always miss in a
  3797. wordprocessor when it is omitted).
  3798. 7.10
  3799. Pointing and clicking at these buttons brings up French language
  3800. dialogue boxes. Point and click at what you want and make the change.
  3801. Pupils will find the meaning of the icons clear and easy to learn. The
  3802. system follows PenDown Plus and should be easily followed by PenDown
  3803. Plus users but, of course, there are changes.
  3804. 7.10
  3805. Apart from the obvious change, that everything is in French, the other
  3806. main differences are the function keys. All eleven have been totally
  3807. reprogrammed as accent keys (F12 still brings up the star command line)
  3808. and a tear-off function key strip is provided on the Registration card.
  3809. Shift and function gives capital accented letters for those people who
  3810. still wish to use accents on capital letters. Control or Shift/Control
  3811. and the function keys do nothing at all.
  3812. 7.10
  3813. This contrasts with PenDown Plus which provides a wide range of options
  3814. on the function keys. I have to admit to a prejudice here. I like my
  3815. function keys simple, with easy-to-read instructions. Inexperienced
  3816. pupils find mouse menus, and now point and click icon buttons, easier
  3817. and faster than trying to read function key strips printed about 3
  3818. points high. Dedicated PenDown Plus users may feel otherwise and may
  3819. wish to reprogram the function keys for Control/function and Shift/
  3820. Control/function using the Key Scripts directory located in the PenDown
  3821. Etoiles directory.
  3822. 7.10
  3823. In the classroom
  3824. 7.10
  3825. The pupilæs book provides a set of activities and the program disc
  3826. contains example files, and pupils quickly learn to use the basics of
  3827. the program. Activity 1 displays pictures and short texts about William
  3828. the Conqueror. Pupils overwrite the dashes with words selected from a
  3829. choice beneath the text. Pupils then spellcheck their French from the
  3830. French spellchecker provided. In other activities, pupils design
  3831. posters, and learn how to place graphics, choose fonts, format text,
  3832. save and print.
  3833. 7.10
  3834. On the disc is a öMot Justeò file which contains prepared lists of
  3835. words, in French, and selecting a word from this list automatically
  3836. enters it into the document. This is a French word file from the very
  3837. useful PenDown Plus !WordList utility. If pupils who are given
  3838. assignments are using these wordlists, and then make a mistake, it will
  3839. clearly be a mistake in their French, not their keyboarding skills.
  3840. Pupils are also exposed to correct French, not repeated errors.
  3841. 7.10
  3842. This utility is also useful in vocabulary work. Words can be grouped
  3843. together into subject areas, and the Mot Juste file supplies a list for
  3844. you, providing eighteen word groups. The !WordList utility is provided
  3845. with its facilities for creating word groups, anagrams and search and
  3846. sort, making this a valuable classroom addition to the French word
  3847. processor for teacher and pupil alike.
  3848. 7.10
  3849. A Cloze utility is also provided to make Cloze files from text.
  3850. 7.10
  3851. Manuals
  3852. 7.10
  3853. I tend to be obsessed with manuals. Many are not well written or clear,
  3854. and clarifying points with software publishers by telephone is expensive
  3855. and therefore discouraged in schools. Longmanæs manuals are all well
  3856. written and models of clarity, and these manuals are no exception, with
  3857. one reservation.
  3858. 7.10
  3859. The pupilæs French manual provides simple exercises, in simple French,
  3860. with clear graphical signals to pupils on what they are intended to do.
  3861. At the end of the manual is a complete translation of all dialogue boxes
  3862. and menus, with the French and the translations side by side. Any pupils
  3863. unsure what a menu or dialogue box is asking them to do, have a
  3864. straightforward reference section to look up the action. This is an
  3865. excellent manual.
  3866. 7.10
  3867. The English language manual is the PenDown manual inside Etoiles covers.
  3868. It too is excellent and covers much more ground than the French manual.
  3869. Unfortunately, the changed function keys are not included, only the
  3870. original PenDown Plus ones. That one discrepancy throws the rest of the
  3871. manual into doubt.
  3872. 7.10
  3873. The Contents page includes details about Chapters and Master Pages, Mail
  3874. Merging, and The Bin, which are not covered in the French manual. If you
  3875. are not a regular PenDown Plus user (I am not), you may become confused
  3876. about what is included from PenDown Plus to Etoiles, and what is not. In
  3877. the references at the back of the pupilæs book, some lines are greyed
  3878. out.
  3879. 7.10
  3880. Longman informs me that everything in the English language manual works
  3881. for PenDown Etoiles with the exception of the Suggest option in the
  3882. spellchecker. PenDown Etoiles is a fully functioning desktop publisher,
  3883. but because English word patterns are so different to French ones, the
  3884. Suggest function does not work. Longman are reprinting the English
  3885. manual and have promised to look at the function keys when they do so.
  3886. 7.10
  3887. Etoiles for CLAIT?
  3888. 7.10
  3889. There is no doubt that when the French language CLAIT begins, this word
  3890. processor will allow pupils to complete the two hour assignment. The
  3891. programæs editing functions are more than adequate, with centre and
  3892. bold, search and replace, and cut and paste functions; its formatting is
  3893. particularly easy to use, so that pupils will have no difficulty editing
  3894. the ruler, or changing the justification and line spacing. With the
  3895. function keys providing accent keys, text entry is quick and easy, and
  3896. the spell-checker efficient.
  3897. 7.10
  3898. PenDown Etoiles, Version 1.17 is available from Archive, price ú58.ááA
  3899. 7.10
  3900. Wimp Programmeræs Toolkit
  3901. 7.10
  3902. Hutch Curry
  3903. 7.10
  3904. The Wimp Programmeræs Toolkit from Risc Developments contains sixteen
  3905. utility programs to assist anyone programming the RISC OS Wimp. Most of
  3906. the programs have general utility to any programmer, although a number
  3907. have particular relevance to Basic. Each of these programs can be run as
  3908. a stand-alone application by double-clicking the filer icon or,
  3909. alternatively, there is a front-end menu program called !!WimpKit from
  3910. which any of the other applications can be run. The programs included in
  3911. the toolkit are listed below with a brief description of the purpose of
  3912. each.
  3913. 7.10
  3914. !WimpLib by Mark Moxon. This provides a useful library of Basic
  3915. functions and procedures for use when writing Wimp applications. It has
  3916. routines to perform many of the usual operations that Wimp programs have
  3917. to perform (like placing icons on the iconbar), so that a Wimp
  3918. application can be written more quickly. The library should enable the
  3919. aspiring Basic programmer to develop Wimp applications more easily.
  3920. 7.10
  3921. !WimpAid (Version 1.1) by Graham Crow. WimpAid displays a variety of
  3922. information related to the position of the pointer on the desktop. As
  3923. you move the pointer, you can obtain continuously updated and detailed
  3924. information about pointer coordinates, the window the pointer is over
  3925. and the icon within that window.
  3926. 7.10
  3927. !Tempi (Version 1.3) by Graham Crow. Tempi is a program to read window
  3928. template files and display their complete contents in a digestible
  3929. format.
  3930. 7.10
  3931. !Spyglass (Version 1.01) by David Spencer. Spyglass is a very useful and
  3932. powerful application which allows you to Éspyæ on the memory locations
  3933. used by another application whilst that application is running.
  3934. 7.10
  3935. !PollMask (Version 1.37) by Mike Whiteman. This is a small application
  3936. to generate the poll mask number required in R0 of the Wimp_Poll
  3937. routine. It is also an excellent example of the type of application
  3938. which can be developed with the Wimp Library.
  3939. 7.10
  3940. !Pointer (Version 1.1) by Graham Crow. Pointer is an invaluable utility
  3941. for debugging template files. It allows you to locate missing icons,
  3942. either by giving Pointer the missing iconæs number, or by cycling
  3943. through all the icons in any window. It also continuously monitors the
  3944. mouse pointer and reports useful information about the windows and icons
  3945. beneath it, in a similar fashion to WimpAid.
  3946. 7.10
  3947. !Messages (Version 2.0) by A Phillipson. This is a useful utility which
  3948. enables you to gain an insight into the Wimp messaging system.
  3949. Installing the program opens the Messages window, which displays the
  3950. reason codes returned to the program by Wimp_ Poll, together with a
  3951. description of each. These may be messages directed specifically to the
  3952. task itself; e.g. a request to open a window; or messages broadcast to
  3953. all tasks; for example, notification that a task has been started up or
  3954. closed down.
  3955. 7.10
  3956. !MenuEd (Version 1.8) by Keith Moulding. MenuEd is designed to simplify
  3957. the process of creating menu structures for Wimp programs. The
  3958. application generates a data file containing the menu structures
  3959. required, which is given a filetype of &7FD or Menus. This file is then
  3960. loaded into your own application when it is run, and the menus are
  3961. accessed by using library routines which must be appended to your
  3962. program.
  3963. 7.10
  3964. !LoadFile (Version 1.05) by Lee Calcraft. The LoadFile application is
  3965. designed to assist the debugging of Basic Wimp programs within the
  3966. desktop environment by allowing you to load a program directly from the
  3967. desktop by double-clicking on the file with <ctrl> pressed. This action
  3968. enters the Basic environment with the program already loaded.
  3969. 7.10
  3970. !IBarShell (Version 1.3) by Ben Avison and Lee Calcraft. IBarShell is a
  3971. skeleton application which is designed to enable you to write simple
  3972. tasks that can operate with just an iconbar icon.
  3973. 7.10
  3974. !FormEd (Version 1.26) Copyright Acorn Computers Ltd. Risc Developments
  3975. have apparently licensed the Acorn window template editor, FormEd, as
  3976. part of the toolkit. This venerable application allows you to define
  3977. windows on the screen and save the definitions in a file ready for
  3978. loading by your own application.
  3979. 7.10
  3980. !Flags (Version 1.0) by Graham Crow. Writing Wimp applications, no
  3981. matter what language you use, invariably involves calculating the bits
  3982. for various flag settings. Amongst the more difficult to calculate are
  3983. the 32-bit flags used by RISC OS for icons, windows, menus and the Wimp
  3984. poll. The Flags application will dynamically calculate and display the
  3985. required flag value in either hex, decimal or binary, and this value can
  3986. be incorporated directly into your program code. Any display may also be
  3987. saved as a text file for printing or future reference.
  3988. 7.10
  3989. !EasyWimp (Version 1.0) by Mike Ironmonger. EasyWimp is a very useful
  3990. shell program, written in Basic, which provides a ready-made Wimp
  3991. structure for applications which require just a single window containing
  3992. any number of icons. EasyWimp sets up the application on the iconbar and
  3993. handles opening and closing of the window. It also monitors user input
  3994. for keypresses and clicks over the window and its associated icons. All
  3995. that the user needs to add is the code to perform the necessary actions
  3996. when button clicks and keypresses are made.
  3997. 7.10
  3998. !Debug (Version 0.5) by Lee Calcraft. When developing Wimp-based multi-
  3999. tasking applications for RISC OS, debugging can present quite a problem.
  4000. The Debug application provides one solution to this problem. It runs
  4001. from the iconbar and has a single window which displays ten numbered
  4002. lines of text about the program being tested. One or more short
  4003. procedures can be included in the task to allow it to send messages to
  4004. Debug. These can be called at any time within the task to display the
  4005. value of any variable, or any other program information, such as a
  4006. message that a particular procedure has been called. Procedures and
  4007. functions to communicate with Debug are provided for both Basic and C
  4008. programmers.
  4009. 7.10
  4010. !BVar (Version 1.0) by Graham Crow. BVar is one of two applications
  4011. included in the Wimp Programmeræs Toolkit for analysing and debugging
  4012. Basic programs. It performs a similar function to the Basic command
  4013. LVAR, which lists the variables defined in a Basic program. BVAR also
  4014. identifies all the procedures and functions in the Basic program.
  4015. 7.10
  4016. !BPF (Version 1.2) by Graham Crow. BPF is another application for
  4017. analysing and debugging Basic programs. It identifies all the procedures
  4018. and functions in a Basic program and lists them by name, together with
  4019. the line at which they are defined, their length, and the percentage
  4020. they represent of the total program. It also lists any procedures and
  4021. functions called but not defined, defined but not called, and most
  4022. importantly, defined more than once.
  4023. 7.10
  4024. The programs are supplied on one disc and are accompanied with a well-
  4025. written and well-illustrated A5 manual of 54 pages.
  4026. 7.10
  4027. Conclusions
  4028. 7.10
  4029. In total, the Wimp Programmeræs Toolkit is good value for money for
  4030. anyone programming the Wimp on the Archimedes as some of the programs,
  4031. such as !Pointer and !Tempi, will be useful to even the most experienced
  4032. programmers. If you are a novice programmer, I think you will find the
  4033. majority of the applications extremely useful. My only real complaint is
  4034. with the supply of the Acorn template editor, !FormEd, instead of one of
  4035. the others now available such as !TemplEd or !Glazier. I personally
  4036. dislike !FormEd and think it makes Window creation much more onerous
  4037. than it should be.
  4038. 7.10
  4039. Wimp Programmeræs Toolkit costs ú21.95 inc VAT through Beebug (ú17.95
  4040. for Risc User subscribers).ááA
  4041. 7.10
  4042. Assembly Language Programming Ö 2
  4043. 7.10
  4044. James Riden
  4045. 7.10
  4046. Custom sprite plot
  4047. 7.10
  4048. The screen display you see on your computer is simply an area of memory.
  4049. The screen base address (the lowest memory location) is the top left
  4050. corner. The memory location increases as you move right. When the end of
  4051. the row is reached, the next highest location is on the next row down on
  4052. the left again. In 256 colour modes, each colour corresponds to one
  4053. byte. What follows is a simple sprite plot Ö for more complex routines
  4054. see some of Bj°rn Fl°ttenæs articles (Archive 2.10 p23 and 3.1 p40). It
  4055. replaces the previous .plotsprite routine in the DirectAnim program from
  4056. last month. Remember that R12 holds the screen base address.
  4057. 7.10
  4058.   10 REM >Custom
  4059. 7.10
  4060. 1000.plotsprite
  4061. 7.10
  4062. 1010 ADD R0,R12,R3
  4063. 7.10
  4064. 1020 ADD R0,R0,R4,ASL#6
  4065. 7.10
  4066. 1030 ADD R0,R0,R4,ASL#8
  4067. 7.10
  4068. 1035 ADR R6,spriteaddr+56
  4069. 7.10
  4070. 1040 MOV R1,#16
  4071. 7.10
  4072. 1050 .yloop
  4073. 7.10
  4074. 1060 MOV R2,#16
  4075. 7.10
  4076. 1070 .xloop
  4077. 7.10
  4078. 1080 LDRB R5,[R6],#1
  4079. 7.10
  4080. 1090 STRB R5,[R0],#1
  4081. 7.10
  4082. 1100 SUBS R2,R2,#1
  4083. 7.10
  4084. 1110 BNE xloop
  4085. 7.10
  4086. 1120 ADD R0,R0,#(320-16)
  4087. 7.10
  4088. 1130 SUBS R1,R1,#1
  4089. 7.10
  4090. 1140 BNE yloop
  4091. 7.10
  4092. 1150 MOV PC,R14
  4093. 7.10
  4094. 1160.spriteaddr
  4095. 7.10
  4096. 1170 ]P%+=512
  4097. 7.10
  4098. 1180 [OPT pass
  4099. 7.10
  4100. 5005 SYS öOS_CLIò,öLoad mysprite ò+STR$~ spriteaddr
  4101. 7.10
  4102. 8030 EQUD 160+100*SIN(RAD(I%))
  4103. 7.10
  4104. 8040 EQUD 128+100*COS(RAD(I%))
  4105. 7.10
  4106. As before, the file mysprite should contain a 16*16 pixel sprite with no
  4107. palette or mask. Check this with !Paint and then save first before
  4108. running the program. If any errors occur, check youæve typed everything
  4109. correctly.
  4110. 7.10
  4111. A lot of changes have been made for this routine to work. Firstly, the
  4112. sprite is no longer referred to by name but instead is loaded into
  4113. memory at the address .spriteaddr. Sprites with no palette have a header
  4114. block and the routine compensates for this.
  4115. 7.10
  4116. Also the lookup table is altered from the number of OS coordinates to
  4117. the number of pixels (in mode 13 one pixel is four OS units).
  4118. 7.10
  4119. The routine is called with R12 equal to the screen base address and R3
  4120. and R4 the pixel offsets from the bottom right hand corner of the
  4121. screen. The x position is added to the screenbase and the result is put
  4122. into R0. Then R4*320 is added to R0 to give the absolute address to
  4123. start plotting. The ASL# statements can be simplified as follows:
  4124. 7.10
  4125. R4 ASL#8 + R4 ASL#6 = R4<<8 + R4<<6 = R4*(2^8+2^6) = R4*(256+64) =
  4126. R4*320
  4127. 7.10
  4128. We now know where to plot the sprite. Two registers are set up to be
  4129. used in the assembly version of a FOR NEXT loop. Most loops like this
  4130. count downwards because itæs one instruction shorter.  Simply, a byte or
  4131. one pixel is loaded from the sprite and stored on the screen. The ,#1
  4132. after each statement means increment the pointer (the register in the
  4133. square brackets) after the operation. The screen pointer is incremented
  4134. by 320-16 to bring it along one whole row minus the 16 pixels of the
  4135. sprite which have been plotted. It should then be immediately below.
  4136. 7.10
  4137. The SUBS instruction does the equivalent of a SUB and CMP. One register
  4138. is subtracted from the other as normal but when the S suffix is present,
  4139. the flags are set as if a CMP result,#0 has been performed immediately
  4140. afterwards. A lot of ARM programmers, having learned on small machines
  4141. such as the BBC, are incredibly careful to squeeze every last bit out of
  4142. the computer so they do it this way and save one instruction per loop.
  4143. Youæll know why when you try writing your own demos.
  4144. 7.10
  4145. There is a faster way to plot sprites providing they are on word (four
  4146. byte) boundaries.
  4147. 7.10
  4148.   10 REM >WordPlot
  4149. 7.10
  4150. 1060 LDMIA R6!,{r7-r10 }
  4151. 7.10
  4152. 1070 STMIA R0,{r7-r10 }
  4153. 7.10
  4154. 1080 ADD R0,R0,#320
  4155. 7.10
  4156. then type:
  4157. 7.10
  4158. DELETE 1090,1120
  4159. 7.10
  4160. to get rid of lines 1090 to 1120 inclusive.
  4161. 7.10
  4162. Save and run this program. Can you see how jerky the movement is? This
  4163. type of plot is only useful for a few situations.
  4164. 7.10
  4165. These lines alter the routine to use the much faster multiple load/store
  4166. instruction. The format is slightly different, with the pointer being
  4167. the first register and the list of registers being inside the curly
  4168. brackets. The exclamation mark after R6 means that it advances R6 by the
  4169. same number of words as there are registers. The IA stands for Increment
  4170. After, while I means store the registers going upwards in memory and A
  4171. means first store a register and then increment the pointer. The
  4172. opposites are D which means the pointer goes downwards in memory and B
  4173. which means move the pointer before storing a register.
  4174. 7.10
  4175. Next month, Iæll start on scrolltexts. Keep experimenting and enjoy
  4176. yourselves!ááA
  4177. 7.10
  4178. CardShop
  4179. 7.10
  4180. Richard Rymarz
  4181. 7.10
  4182. Children love making cards. Not only does it save them money, but they
  4183. gain a great deal of satisfaction from creating their own design,
  4184. colouring it in, making an envelope and even drawing a stamp. Then there
  4185. is the pleasure of handing over their finished cards. Parents, grannies,
  4186. brothers and sisters also appreciate the effort that a child has put
  4187. into something they have created themselves. In school and at home,
  4188. there are endless opportunities for children of all ages to make their
  4189. own cards.
  4190. 7.10
  4191. With this in mind, Clares have produced a neat program that allows
  4192. children to do all those things. It is written by Mark Smith and cost
  4193. ú24.95 or ú23 through Archive.
  4194. 7.10
  4195. The package
  4196. 7.10
  4197. Cardshop comes on two discs Ö one contains the main program, a fonts
  4198. folder, some borders and some pictures. The second is a resource disc
  4199. containing lots more pictures. There is a well-written, 36-page, ring-
  4200. bound manual which explains how to initialise the discs, install the
  4201. program on hard disc (no problems), how to get started and so on. It is
  4202. clearly written with loads of illustrations. The program is fully RISC
  4203. OS compliant.
  4204. 7.10
  4205. The program
  4206. 7.10
  4207. Clicking <select> on the Cardshop icon brings up the main window. There
  4208. is a work area which, by default, shows the front of a card. Two banks
  4209. of large icons adorn the left side of the window and, at the top, is a
  4210. toolbox with five icons. The top four icons on the left correspond to
  4211. the four Émodesæ: card mode used to design the front of the card;
  4212. message mode used to write messages inside the card; envelope mode which
  4213. creates the envelope and an address; and finally stamp mode which can be
  4214. used to design a row of stamps which can then be cut out and stuck on
  4215. the envelope.
  4216. 7.10
  4217. The lower four icons concern housekeeping allowing the user to: save a
  4218. card; reset boarder and picture lists; set directory paths for boarders
  4219. and pictures; and there is a dustbin to quit work in a particular mode
  4220. ready for a fresh start. User-defined directories of pictures can be
  4221. created and selected.
  4222. 7.10
  4223. The tool box allows the user to select a font, write messages (up to 6
  4224. rows, each 35 characters long Ö easily sufficient), print a card, select
  4225. a border and select a picture. The tool box changes according to the
  4226. mode selected. All this is fairly intuitive and even quite young
  4227. children are soon be able to create a complete card.
  4228. 7.10
  4229. Conclusions
  4230. 7.10
  4231. This is not the place to discuss whether the computer should or should
  4232. not be used for a task that, traditionally, children have done with
  4233. paper and ink. Children should continue to be encouraged to draw
  4234. freehand. I will simply state that this is another way of producing an
  4235. effective result which, for some children, might be the only way they
  4236. achieve a neat and tidy piece of work. A word processor does the same
  4237. for those with poor handwriting. One very useful addition, partly
  4238. implemented, is a larger selection of monochrome drawings and some fonts
  4239. in outline so that the children could colour in their selections Ö not
  4240. too many of us have access to colour printers.
  4241. 7.10
  4242. I could give a long wish list for improvements such as resizing of text
  4243. and pictures, overlapping of text, picture movement, etc but, to be
  4244. fair, such features belong to a DTP program. Maybe some will be
  4245. incorporated in future versions which would then broaden its appeal to
  4246. older children. However, for the asking price (the price of a standard
  4247. game) there is a lot of pleasure to be gained by children at home and at
  4248. school. Card Shop does what it sets out to do quite effectively and
  4249. simply.ááA
  4250. 7.10
  4251. 10 out of 10 Maths Ö Statistics
  4252. 7.10
  4253. Richard Rymarz
  4254. 7.10
  4255. Looking through the computer press, it is noticeable that 10 out of 10
  4256. Educational Systems Ö a subsidiary of game producers 4th Dimension Ö are
  4257. producing a whole variety of programs under the 10/10 banner. Not only
  4258. are their programs produced for all computer formats, they now include
  4259. areas such as dinosaurs, foreign languages and even passing the driving
  4260. test.
  4261. 7.10
  4262. 10/10 Maths Statistics is an extension of their series of games for
  4263. primary and secondary school children with the emphasis on fun and
  4264. arcade style presentation to aid learning. I have used 10/10 Maths and
  4265. English for some time with my group of ten and eleven year olds. The
  4266. programs have been quite successful offering one way of checking the
  4267. childrenæs progress through some of the National Curriculum Attainment
  4268. Targets.
  4269. 7.10
  4270. The package
  4271. 7.10
  4272. The program comes on two discs and can be installed onto hard disc Ö no
  4273. protection is used. An easy-to-use install program makes the whole thing
  4274. painless. There are two booklets: the Parent/Teacher guide which
  4275. introduces the program, relates it to the National Curriculum, explains
  4276. the grading and scoring system and unravels how to customise the games;
  4277. and the Playeræs guide which makes clear how to play the games and how
  4278. the Record of Achievement works. Everything is quite comprehensive but
  4279. requires a little effort to fully understand.
  4280. 7.10
  4281. The games
  4282. 7.10
  4283. Statistics has been produced two years later than the two other programs
  4284. that I use and I was interested to see how much further the design
  4285. element had progressed.
  4286. 7.10
  4287. There are six games relating to 36 areas of Attainment Target 5 of the
  4288. National Curriculum Ö Data Handling. Each game has six grades which
  4289. relate to the ten levels of the N/C Ö so it is claimed that it can be
  4290. used from early primary school to secondary schools up to Year 10 (14
  4291. year olds). This is very ambitious and I have no way of knowing how
  4292. effective they are beyond primary school age.
  4293. 7.10
  4294. I will give you a brief description of the aims of each game and the
  4295. gameplay involved:
  4296. 7.10
  4297. Bomber Ö simple construction of block graphs, pictograms, bar line
  4298. graphs, frequency curves and histograms.
  4299. 7.10
  4300. The game involves bombing and building block graphs. A helicopter or
  4301. plane flies across the screen getting lower and lower as the blocks are
  4302. altered. This I thought was quite difficult even at the simplest grade
  4303. and it took my children some time to master the skill Ö the fun slightly
  4304. tarnished by the amount of information needed to be held in the
  4305. childrenæs heads.
  4306. 7.10
  4307. Survey Ö recording observations, grouping and ordering, tallying, using
  4308. relative frequency and estimating probability.
  4309. 7.10
  4310. Grade 1 offers young children the chance to record the number of
  4311. creatures around a pond. There are then some simple questions to answer.
  4312. This was good, the children coping very well. The last grade involves
  4313. tallying dice throws and answering questions on frequency.
  4314. 7.10
  4315. Cheers Ö recognising outcomes from random events, placing events in
  4316. likely order, understanding mean and mode, distinguishing between
  4317. estimates and probabilities and the addition of probabilities for
  4318. mutually exclusive events.
  4319. 7.10
  4320. At Grade 1, Cheers is a simple Ésnakes and laddersæ game. A dice is
  4321. thrown and the children have to read a statement and then choose the
  4322. correct one from a list of possible answers. Once again this was quite
  4323. difficult and a great deal of thought was needed by the children.
  4324. 7.10
  4325. The highest grade involves working out the probability of a combination
  4326. of chances.
  4327. 7.10
  4328. Archer Ö sorting a set of objects, using words to identify chance,
  4329. calculation of the mean and range of data, calculation of probability of
  4330. a combined event and calculation of the probability of two events
  4331. happening.
  4332. 7.10
  4333. Archer is an arcade-style game like Whack It (see below). The children
  4334. have to shoot an arrow through a coloured balloon that contains a word
  4335. belonging to a family. My children enjoyed this game but again some of
  4336. the vocabulary was too difficult for very young children.
  4337. 7.10
  4338. The hardest grade was basically the same but involved some Ö to my mind
  4339. anyway Ö quite difficult calculation of probability.
  4340. 7.10
  4341. Whack It Ö choosing criteria to classify objects, recognising events as
  4342. certain, uncertain or impossible, distinguishing between fair and
  4343. unfair, know that P(E)+P(not E) = 1 and P(not E) = 1-P(E) (whatever that
  4344. might mean) and calculate the mean.
  4345. 7.10
  4346. This game has been seen before in other 10/10 programs and, at its
  4347. easiest level, involves the children reading groups such as Éelephant,
  4348. monkey, lion, tigeræ, then finding the word Éanimalsæ somewhere in the
  4349. main screen and Éwhackingæ it with a hammer. My main concern is that
  4350. some of the vocabulary is too difficult for very young children.
  4351. 7.10
  4352. The highest grade involves using a calculator to discover the Émeanæ
  4353. from a set of frequencies.
  4354. 7.10
  4355. Sniper Ö interpreting block graphs, pictograms, pie charts, network
  4356. diagrams, frequency tables and histograms.
  4357. 7.10
  4358. Sniper has also been seen before. Grade 1 involves simple interpretation
  4359. of block graphs. A moving target containing the answer to a question has
  4360. to be Éshotæ. Again, some of the language is quite difficult.
  4361. 7.10
  4362. Grade 6 involves careful reading of the question and interpretation of
  4363. the graph before attempting an answer.
  4364. 7.10
  4365. Conclusions
  4366. 7.10
  4367. I have mixed feelings about this group of programs. The presentation is
  4368. much slicker than previous offerings. It offers more than just drill and
  4369. practice since some heavy thinking is required to solve some of the
  4370. puzzles. The games are enjoyed by the children, particularly those
  4371. styled along arcade lines. However, there are some careful
  4372. considerations needed:
  4373. 7.10
  4374. 1.  How will it be integrated in the classroom?
  4375. 7.10
  4376. 2.  How are questions of language overcome, especially for younger
  4377. children or slow learners?
  4378. 7.10
  4379. 3.  What exactly does it do for the child and how is it related to his/
  4380. her mathematical development?
  4381. 7.10
  4382. Please donæt be too discouraged from buying and using the program at
  4383. home (especially for primary school age children Ö I find it hard to
  4384. imagine teenagers playing it at home) or school. There does seem to be
  4385. an awful lot in the program that could lead to useful work away from the
  4386. computer. As usual with most Éeducationalæ software, an imaginative
  4387. teacher or parent will derive much from it.
  4388. 7.10
  4389. Maths-Statistics costs ú25.95 inclusive from 4th Dimension or ú24
  4390. through Archive and represents good value for money.
  4391. 7.10
  4392. Finally, there is a bonus. Another game called ÉWord Fitæ is included.
  4393. What this has to do with the main suite of programs, I do not know.
  4394. Perhaps it was Ésuperfluousæ to requirements or not good enough to be
  4395. included in a full suite of English programs. Anyway, it is there and is
  4396. a spelling game. Unfortunately, I donæt think it is particularly
  4397. brilliant, the idea being to fill in a grid with words in a crossword-
  4398. type pattern. The words across the grades are user-definable but playing
  4399. the game is quite cumbersome. Never-the-less it is there if you can find
  4400. a use for it.ááA
  4401. 7.10
  4402. Observess Ö An Expert System Shell
  4403. 7.10
  4404. Les May
  4405. 7.10
  4406. What is an expert system?
  4407. 7.10
  4408. Well, the following story will help to illustrate it for us... Some
  4409. years ago a friend of mine built an audio compressor/expander unit for
  4410. his home studio. So far as one could tell, it was built exactly to the
  4411. design given in the audio magazine, but it refused to work. After a few
  4412. hours spent in checking the circuit, he brought it to my house and asked
  4413. if I would take a look at it. With my scanty knowledge of analogue
  4414. electronics, I checked for dry joints, wrong component values and so on.
  4415. Having found nothing wrong, out came a test meter. Starting with the +ve
  4416. and Öve supply lines and the power pins of the ICs, the voltages at
  4417. different points in the circuit were checked, before moving on to do the
  4418. same test at the various transistors.
  4419. 7.10
  4420. After about ten minutes work, it seemed that the problem probably lay
  4421. with three transistors. One faulty new transistor I could understand,
  4422. but not three! As I did not have replacements to hand, I decided to look
  4423. in my transistor equivalents book to check on possible substitutes. It
  4424. was at this point I realised what the problem was. It appeared that the
  4425. transistors giving the trouble were manufactured with two different lead
  4426. configurations but with the same encapsulation! After resoldering them
  4427. with the leads correctly oriented, the circuit worked as described.
  4428. 7.10
  4429. Diagnostic situations like this are by no means rare. The problem domain
  4430. is narrowly defined, in this case, analogue electronics, and there is a
  4431. clear goal Ö discovering the fault. Applying the tests is equivalent to
  4432. asking a series of questions and the results are equivalent to
  4433. Éanswersæ. Knowledge of which Équestionsæ to ask and what can be
  4434. inferred from the various Éanswersæ is where the skill lies. If the
  4435. skill is difficult to acquire because the number of possible questions
  4436. is very large and interpreting the answers requires the exercise of
  4437. judgement, we call the people Éexpertsæ.
  4438. 7.10
  4439. Initially, attempts to automate these procedures lead to the development
  4440. of specialised computer programs in which the knowledge, the question
  4441. and answer routines and the process of making inferences from the
  4442. answers were intermingled. This is equivalent to writing a new
  4443. wordprocessor program to operate on every new piece of text! Not
  4444. surprisingly, these were superseded by programs which separate the
  4445. questions and answers Ö the knowledge base Ö from the mechanism which
  4446. asks the questions and processes the answers Ö the inference engine.
  4447. This type of generic program is usually called an Éexpert systemæ shell
  4448. because the same program allows the building and using of any number of
  4449. different expert systems. The inference engine must also be able to
  4450. explain to the user its reasoning.
  4451. 7.10
  4452. Although the term Éexpert systemæ was the first to be coined, today, the
  4453. term knowledge-based system (KBS) is often used. A KBS may be formally
  4454. defined as, Éa computer-based system which supports or performs
  4455. automatically, a cognitive task in a narrow problem domain which is
  4456. usually only carried out by human expertsæ.
  4457. 7.10
  4458. Enter Observess
  4459. 7.10
  4460. Observess from Rebecca Shalfield is a fully multitasking expert system
  4461. shell for RISC OS computers. It allows developers to construct and test
  4462. their own KBSs in a knowledge domain of their choice, and to distribute
  4463. them along with a run-time edition upon which no royalties are payable.
  4464. Up to a thousand rules with an IF... THEN... structure are allowed, each
  4465. with up to three conditions which are ANDed together. OR is not
  4466. supported but a method of avoiding this limitation is explained in the
  4467. manual as is the way of dealing with more than three conditions. Rules
  4468. can be Displayed, Added, Amended, Deleted, Swapped or Reset. Most of
  4469. these are self-explanatory. Swap changes the order in which the rules
  4470. are dealt with during a consultation session. Known conditions or
  4471. conclusions are called facts and up to a hundred of these are allowed.
  4472. Because both rules and facts may be indicative rather than diagnostic of
  4473. a particular conclusion, both can be assigned percentage certainty
  4474. factors.
  4475. 7.10
  4476. Observess is a complex program designed to simplify the task of making
  4477. use of some quite sophisticated ideas. It succeeds in doing this, but
  4478. whether it is successful enough will depend on the motivation of the end
  4479. user of the knowledge base. The explanation facility is, perhaps
  4480. inevitably, rather primitive. A reasonably experienced computer user
  4481. would have no difficulty but a reluctant user would probably expect to
  4482. find a much more detailed and verbose explanation.
  4483. 7.10
  4484. Documentation
  4485. 7.10
  4486. Initially, I found myself judging Observess by the quality of the
  4487. supplied knowledge bases, which would be quite wrong. Having said that,
  4488. I did find them rather poor, even pointless. Only eight lines of the
  4489. twenty page manual are devoted to advice on how to construct a knowledge
  4490. base. It would be a real asset to have a couple of extra pages devoted
  4491. to building a knowledge base from scratch Ö it could use one of those
  4492. supplied as an example.
  4493. 7.10
  4494. The manual is a mixture of clear Édo thisæ instructions and occasional
  4495. obscure sentences. Topics are dealt with as a series of numbered
  4496. sections and the index refers to a section number rather than a page.
  4497. This will make the addition of new topics a simple task. Unfortunately,
  4498. even with spacing between topics there are 45 lines per page and more
  4499. than a hundred characters to a line. In other words it is quite
  4500. difficult to read! The manual is very honest about things that are
  4501. missing from the program or might be done better. It also indicates what
  4502. will be added in later versions.
  4503. 7.10
  4504. Niggles
  4505. 7.10
  4506. Apart from the manual my other reservations include a number of minor
  4507. niggles like the choice of colours for the windows Ö one is a sickly
  4508. orange, and the layout of the ÉAsk questionæ window. Changing a rule is
  4509. done via the Amend window and the user has to remember to click on the
  4510. OK icon to ensure that the rule is amended. It would be nice if the
  4511. program detected a text change and made the rule change automatically
  4512. when the rule number is incremented or decremented. When the expert
  4513. system cannot provide a recommendation, the user is informed of this
  4514. through an error window because the condition is treated as an error. It
  4515. isnæt an error. The problem arises from an attempt to simplify the
  4516. procedure responsible for supplying messages.
  4517. 7.10
  4518. Feedback from the programmer
  4519. 7.10
  4520. Users are encouraged to contact the author with queries, comments and
  4521. recommendations. I did this and got a quick response to the points I
  4522. raised. This will probably lead to a succession of minor changes in the
  4523. program as the author tweaks it in the light of feedback from users. A
  4524. number of changes are already being made to the next version being
  4525. prepared for release, version 1.11. Perhaps the necessary feedback
  4526. should have been obtained before it was released onto the market.
  4527. 7.10
  4528. One of the points raised with the author was that one menu suggests that
  4529. it is possible to launch a consultation session using a function key.
  4530. Even after getting a reply to a query about this, I still could not get
  4531. it to work as it should. It does work, but not consistently. I also
  4532. found that when I wanted to drop the program from the iconbar, I kept
  4533. being told that I had not saved the knowledge base, even though I had
  4534. not modified it.
  4535. 7.10
  4536. News of upgrades, answers to queries and hints on using the program are
  4537. promised in The Observess Chronicle which came with update 1.09.
  4538. 7.10
  4539. Great potential
  4540. 7.10
  4541. If this were a preview of an as yet unreleased program, my feelings
  4542. would be entirely positive, because it has a great deal of potential.
  4543. Because itæs a review of a program that has already been released, I
  4544. have reported the problems I encountered.
  4545. 7.10
  4546. In spite of the Érough edgesæ which the Observess undoubtedly has, it
  4547. would be good value for money to anyone who wants to develop an expert
  4548. system to sell or distribute to others. If you have a use for it, you
  4549. will put up with the problems. It is not a toy, it is a real expert
  4550. system shell and you can freely distribute the run time version with
  4551. your knowledge base. I used it to make a simple expert system to help
  4552. with the identification of common gases such as might be encountered by
  4553. children in the lower secondary school. Another use which comes to mind
  4554. is building an adviser about which statistical test is most appropriate.
  4555. 7.10
  4556. You may have noticed that it is very unlikely that an analogue
  4557. electronics expert system would have been able to diagnose the ultimate
  4558. cause of my problem with the transistors Ö which is good news for we
  4559. humans! The program was tested on an A5000 with 4Mb of RAM and hard
  4560. disc.
  4561. 7.10
  4562. The developeræs version of the Observess expert system shell, complete
  4563. with the royalty-free run-time version, is available from Rebecca
  4564. Shalfield, 51 Swallowfield Road, Charlton, London, SE7 7NT, price
  4565. ú20.ááA
  4566. 7.10
  4567. Technical Clipart Collection
  4568. 7.10
  4569. Mike Tomkinson
  4570. 7.10
  4571. The problem with clipart is that you never have enough of it. Perhaps
  4572. that sentence should read Égood clipartæ as there is certainly enough
  4573. poor quality material around. It must be said that some of the PD houses
  4574. are the worst offenders. Some are guilty of supplying clipart
  4575. öcollectionsò which might charitably best be described as of variable
  4576. quality. The argument that it is cheap does not excuse the fact that
  4577. some of it consists of no more than poorly scanned images and even
  4578. worse, conversions of PC clips.
  4579. 7.10
  4580. Good clipart
  4581. 7.10
  4582. It is always good to see clipart which has a quality look to it. This
  4583. certainly applies to the Technical Clipart Collection from PTW Software.
  4584. 7.10
  4585. The disc contains a library of Chemistry apparatus and an electronic
  4586. circuit drawing system which can be combined with a PCB symbol library
  4587. to produce printed circuit diagrams which can also include ICs.
  4588. 7.10
  4589. PCB artwork
  4590. 7.10
  4591. The latter feature is really only an option on drawing packages which
  4592. have the ability to layer or overlay views and which have a library
  4593. facility. The excellent PD DrawPlus or its most commercial and fully-
  4594. featured development, Vector from 4Mation, are highly recommended. Some
  4595. of the more specialised PCB drafting clipart is supplied in DrawPlus
  4596. format for this reason. Draw is simply not up to this task.
  4597. 7.10
  4598. Given the low cost of this clipart collection (ú7.50 inclusive) it could
  4599. be argued that savings are likely to be achieved when comparing it to
  4600. specialised PCB drafting software. A copy of the Technical Clipart
  4601. Collection plus Vector represents excellent value for money. No-one is
  4602. suggesting that it replaces professional standard PCB design software
  4603. but, for occasional use, it is more than adequate.
  4604. 7.10
  4605. The clipart is supplied with an A5-sized 8-page manual which gives users
  4606. all the help they are likely to need to produce worthwhile results.
  4607. However, it does not replace the Vector manual and the person who has
  4608. not got to grips with libraries and layers would need to consult the
  4609. appropriate sections.
  4610. 7.10
  4611. The supplied documentation does assume that the user has the ability to
  4612. use Draw and DrawPlus. Perhaps a worked example using layers and
  4613. libraries would be useful for those new to packages other than Draw.
  4614. DrawPlus is certainly not that different from Draw but a learning curve
  4615. would certainly exist for some users. However, it is good to see clipart
  4616. supplied with printed manuals rather than the usual scant help file on
  4617. disc (if you are lucky).
  4618. 7.10
  4619. Perhaps others would argue that this clipart fills a niche in the market
  4620. and it certainly has the redeeming features of being high quality and
  4621. inexpensive at the ridiculously low price of ú7.50 inclusive. The price
  4622. represents particularly good value for schools as it also includes a
  4623. site licence.
  4624. 7.10
  4625. Chemistry apparatus
  4626. 7.10
  4627. The Chemistry apparatus library is certainly the most accessible part of
  4628. the collection. It is very easy to produce highly acceptable worksheets
  4629. and examination papers, by using it in combination with Draw and/or any
  4630. DTP package. It should certainly be of use to all teachers of Chemistry
  4631. and would be a worthwhile addition to the hard discs of all Science
  4632. Department Archimedes and RiscáPCs.
  4633. 7.10
  4634. Hobbyists and schools with electronics departments and would also find
  4635. the circuit and PCB collections useful but they will need DrawPlus or
  4636. Vector. My only slight criticism is that the individual pieces of
  4637. Chemistry apparatus and the flasks and tubes are not included as a
  4638. Vector library file.ááA
  4639. 7.10
  4640. Phases α la Nouveau
  4641. 7.10
  4642. Phyllis Brighouse
  4643. 7.10
  4644. I teach junior and senior pupils in an Independent school. We teach
  4645. French starting from Year 6, and RSA CLAIT, and are looking for a French
  4646. word processor to teach the new French CLAIT.
  4647. 7.10
  4648. The program
  4649. 7.10
  4650. Phases α la Franτais, Version 1.08, is a full French language version of
  4651. NW SEMERCæs wordprocessor and desktop publisher Phases 3, with the
  4652. wordbank facility found in the Full Phases program added. This is a
  4653. second screen which can be used as a substitute for an overlay keyboard.
  4654. 7.10
  4655. You can create pages of text, change the font size and font type, import
  4656. graphics, and import Cloze texts created in Full Phase. The text size is
  4657. especially easy to use; six size options are given, with the size of the
  4658. final text displayed in the size it will appear on the screen and in
  4659. print. Point and click at the size wanted. There is also a notepad. Text
  4660. can be centred, or left or right justified, and rearranged into two
  4661. columns, newspaper style. You can remove a graphic or add new graphics
  4662. to a page as required.
  4663. 7.10
  4664. With Phases α la Franτais, all the menus and instructions are presented
  4665. in French. Save becomes Sauvegarder, for instance. It should be noted
  4666. that somebody seems to have missed the screen page numbers; these are
  4667. still in English as page one, page two, etc. I am sure NW SEMERC will
  4668. change this in the next version.
  4669. 7.10
  4670. Documentation
  4671. 7.10
  4672. This consists of the English language version of the Phases 3 manual
  4673. with a French language supplement. As I think in English when working,
  4674. this did not worry me. The book is small, well laid out, and ring bound,
  4675. so it sits neatly beside you and does not get in the way. The supplement
  4676. I saw was not as detailed as it could be in explaining how to use the
  4677. wordbank, but SEMERC informs me that this will be looked at.
  4678. 7.10
  4679. Installing the program
  4680. 7.10
  4681. We use A3000s with a hard disc and RISC OS 2, and a BJ200 printer. To
  4682. install the program, you simply create a suitable directory on the hard
  4683. disc, display the contents of the floppy disc in their window, and drag
  4684. each file across.
  4685. 7.10
  4686. I already use Phases 2 and run fonts from my hard disc font manager. The
  4687. only font file supplied which I did not have was Cloze. I added it to my
  4688. hard disc font directory and everything worked perfectly.
  4689. 7.10
  4690. Running the program
  4691. 7.10
  4692. With RISC OS 2, you have to install your printer driver first, so that
  4693. the program can set up correctly, or it does not run. A large clear
  4694. notice inside the manual front cover instructs you to do this.
  4695. 7.10
  4696. Double click on the font manager, open the Phases directory and double
  4697. click on the !Phases 3 icon. It appears on the iconbar. Clicking <menu>
  4698. over this icon gives you your mouse menus Ö all in French.
  4699. 7.10
  4700. The French language supplement instructs you to open the directory
  4701. called Work containing a file called banque_mot (the wordbank file) and
  4702. load it to the Phase α la Franτais icon on the iconbar. You can either
  4703. double-click on the directory icon, or else drag it to the iconbar. Two
  4704. screens appear: a blue one (the wordbank) and a writing screen. Each
  4705. screen is separate and you can drag them apart, enlarge or reduce them
  4706. individually, push one or the other to the back, or remove one
  4707. completely.
  4708. 7.10
  4709. Next you are instructed to drag a text file called Accents onto the blue
  4710. area. I did so, and accented French characters appeared on the blue
  4711. wordbank. You are now instructed to click on the white writing area and
  4712. write something in French. When you need an accented character, the
  4713. instructions stated, click on the character in the wordbank and it will
  4714. be entered into your writing at the caret position.
  4715. 7.10
  4716. I tried to write öBonjour DΘniseò but what I got was öBonjour DΘ niseò.
  4717. The wordbank is literally that Ö a wordbank Ö and a space is
  4718. automatically inserted after each accent clicked on. NW SEMERC informed
  4719. me that a separate accent generator was being prepared, rather like
  4720. !Chars, but neater.
  4721. 7.10
  4722. An alternative way of entering text is to click <menu> over the iconbar
  4723. and select a New Screen Ö nouvel Θcran. You should not do this if you
  4724. plan to use the wordbank; when the file is loaded to the icon on the
  4725. iconbar, it deletes any new screen you have created, and the work on it.
  4726. 7.10
  4727. Creating banque mots files
  4728. 7.10
  4729. Creating an Edit file with banque_mot was very simple. I dragged the
  4730. banque_mots file to the icon on the iconbar so that the white writing
  4731. area and the blue wordbank area appeared, and loaded the text file
  4732. Accents into the wordbank. I deleted the writing window and replaced it
  4733. with an Edit window instead and clicked on the accents in the wordbank
  4734. to transfer them to Edit whenever I needed an accent. This was easier
  4735. than using !Chars, even if I did have to keep removing the spaces. You
  4736. do have to remember to end each Edit file with a return, or you will
  4737. lose the last letter entered. To merge two separate files, create a new
  4738. Edit file and drag the two files into it.
  4739. 7.10
  4740. None of this was in either the manual or the French language supplement
  4741. supplied, but the program is so intuitive to use that I had no
  4742. difficulty working it out for myself, and NW SEMERC assure me they are
  4743. looking at improving the supplement.
  4744. 7.10
  4745. Conclusion
  4746. 7.10
  4747. As an English language word processor and desktop publisher, Phases 3 is
  4748. superbly easy to use and, apart from the one slip up with the page
  4749. numbering, an excellent conversion has been made to the French language.
  4750. 7.10
  4751. It is not suitable for French RSA CLAIT simply because of the time
  4752. constraint of 2 hours for the examination. It is, however, an excellent
  4753. French language word processor for everyone else, especially people who
  4754. already use Phases 3. NW SEMERC can supply a range of graphics very
  4755. cheaply to load into the program, and also supplies a good database
  4756. program called Optima which could be used as an electronic book, and
  4757. Edit files of French text pasted into it.
  4758. 7.10
  4759. Phases α la Franτais, Version 1.08 costs ú24 (+ú3 p&p) +VAT from NW
  4760. SEMERC.ááA
  4761. 7.10
  4762. Materials, Components and Techniques
  4763. 7.10
  4764. George Barnett
  4765. 7.10
  4766. Anglia Television Educationæs range of curriculum datafiles for its KEY
  4767. data-handling system is increased by this Key Plus database package
  4768. ÉMaterials, Components and Techniques.æ
  4769. 7.10
  4770. Key Plus is a powerful database program designed to meet the data-
  4771. handling requirements of the National Curriculum. Key Plus Version 2.5
  4772. or above is required (Version 3 is now available). These versions would
  4773. have been supplied as upgrades to any schools registering for Technical
  4774. Support at a cost of ú45. Otherwise an individual cost of ú60 or a site
  4775. licence ranging from ú65 to ú180 would be required.
  4776. 7.10
  4777. The disc contains five datafiles designed to help students in the 11-16
  4778. year age group make choices during the Édesign and makeæ process.
  4779. Information is given on materials. The other datafiles on tools,
  4780. components and joining techniques contain over 70 graphics which help
  4781. students illustrate their work. These graphics can be exported using
  4782. Draw. There are datafiles on 65 different types of materials, 26
  4783. components, 37 tools, 17 methods of joining and a glossary of 48 terms
  4784. used in the field of plastics and polymers.
  4785. 7.10
  4786. The datafile ÉMaterialæ includes a wide range of information on common
  4787. materials and the names of some of the materials (particularly the
  4788. plastics) include several alternatives in a single record. The datafiles
  4789. ÉComponentæ, ÉToolsæ and ÉJoiningæ each have a graphic field to present
  4790. pupils with a pictorial representation of the record.
  4791. 7.10
  4792. A sixteen-page comprehensive booklet is provided, which is designed
  4793. specifically for classroom use. This includes information which will
  4794. encourage pupils to ask a variety of questions when considering the
  4795. materials, components and techniques used in project work. It also
  4796. includes information about the datafiles and their use. There are
  4797. several study sheets including ÉThe right tool for the jobæ, ÉMaterial
  4798. propertiesæ, ÉChoosing metalsæ, Choosing plastics, ÉChoosing timberæ,
  4799. and a sheet on adhesives.
  4800. 7.10
  4801. The study sheet ÉMeeting the needæ gives useful suggestions under the
  4802. headings Design and Make, Identify an area of need, Produce a design
  4803. brief, Investigate the various possibilities, Decide on the best
  4804. solution, Make the product, and Test and modify it. The study sheet ÉThe
  4805. right tool for the jobæ helps in picking tools Ö tools for holding and
  4806. tools for safety.
  4807. 7.10
  4808. The running of the program follows the usual Key Plus format of loading
  4809. Key Plus then dragging the required datafiles onto the icon on the
  4810. iconbar. The files can then be searched, sorted etc.
  4811. 7.10
  4812. All sheets may be freely photocopied by the purchasing school.
  4813. 7.10
  4814. This is highly recommended and would be a great help for any teacher
  4815. involved in Design and Technology but remember Materials, Components and
  4816. Techniques can only be used with Key Plus.
  4817. 7.10
  4818. Materials, Components and Techniques is available from SCA (Anglia
  4819. Television) at ú22 +VAT.ááA
  4820. 7.10
  4821. MouseTrap
  4822. 7.10
  4823. Dave Walsh
  4824. 7.10
  4825. MouseTrap is a small but useful utility, from Design Concept, to control
  4826. the presses of mouse buttons. Mousetrap can make the friendly rodent
  4827. even more accommodating by ignoring stray presses made by young,
  4828. disabled or inexperienced users.
  4829. 7.10
  4830. It is able to turn off select, menu and adjust buttons in any
  4831. combination, as well as making the mouse left-handed by swopping
  4832. <adjust> and <select>. It can even make all the buttons act as <select>
  4833. if you fancy a one button mouse!
  4834. 7.10
  4835. One of the most promising features is the ability to ölatchò on with
  4836. <select> rather than having to hold it down continuously. A welcome
  4837. addition to the program might be an alterable timespan to achieve the
  4838. latch though, as some users will find a full second static too
  4839. difficult. A further helpful aid would be an audible öbeepò once the
  4840. mouse is in ölatchedò operation. The feature works within each of the
  4841. paint programs that I tried allowing young users the pleasure of
  4842. painting without worrying about being able to keep the button down AND
  4843. move the mouse!
  4844. 7.10
  4845. As the program arrived for review in a non-documented state, it was
  4846. difficult to comment on the manual. Even so, itæs the sort of program
  4847. that should be largely intuitive and it was therefore a little
  4848. surprising that I managed to lock myself out of the options on numerous
  4849. occasions and had to revert to killing it through the task manager.
  4850. 7.10
  4851. Mousetrap uses 128Kb as well as having a module residing in the module
  4852. area. Quitting from the application on the iconbar makes the trapping
  4853. function cease so you are forced into using the full memory version.
  4854. 7.10
  4855. With a few minor modifications, this program could be ideal for a range
  4856. of users who have specific difficulties operating the mouse.ááA
  4857. 7.10
  4858. Lemmings 2 Ö The Tribes
  4859. 7.10
  4860. Dave Floyd
  4861. 7.10
  4862. Lemmings 2, not surprisingly the sequel to Lemmings, has at last made
  4863. its journey from other formats to the Archimedes courtesy of Krisalis.
  4864. The package comprises four discs, requires a minimum of 2Mb of memory
  4865. and is available for ú29.95 or ú28 through Archive.
  4866. 7.10
  4867. Background
  4868. 7.10
  4869. There can be few people within the computer fraternity who have not at
  4870. least heard of Lemmings. In this masterpiece amongst puzzle games, the
  4871. idea is to help a group of Lemmings through a plethora of screens
  4872. containing puzzles which get gradually more difficult as the game
  4873. progresses. For my taste, the only real drawback of the original was
  4874. that some of the screens relied too much on fast reactions to complete
  4875. them rather than puzzling skills. Lemmings 2 Ö The Tribes has no such
  4876. screens to spoil the enjoyment, which will come as good news to many.
  4877. 7.10
  4878. Since the original, the lemmings have settled on Lemming Island and have
  4879. lived prosperous and fruitful lives as members of separate tribes,
  4880. thanks to a talisman of which each of the twelve tribes holds a piece.
  4881. All is not well, however and, as foretold in the prophecy, a great
  4882. darkness is coming and they must escape the island. Preparations have
  4883. been made in the centre of the island where an ark has been constructed
  4884. to spirit the lemmings away to safety. Your objective, is to guide each
  4885. tribe of lemmings from their village to the ark so that the twelve
  4886. pieces of talisman may once again be joined together to give the
  4887. lemmings the power to escape their fate.
  4888. 7.10
  4889. Each tribe of lemmings has cultivated its own distinct culture and
  4890. personality and they have learned many new skills, fifty-two in all,
  4891. although only a maximum of eight are available for use at any one time.
  4892. The graphics are small but detailed, as before, and a major improvement
  4893. on the original is the scrolling of the screen which can now be moved in
  4894. all directions, allowing larger and more devious screens. Owners of
  4895. multisync and VGA monitors are also catered for with improved graphics
  4896. if the game is loaded in mode 27, while those who have 4Mb machines will
  4897. be rewarded with better quality sound. Finally, the function keys can
  4898. now be used as an alternative to the mouse for selecting skills which
  4899. comes in very useful at time critical moments.
  4900. 7.10
  4901. The game
  4902. 7.10
  4903. In order to complete the game, all pieces of the talisman must reach the
  4904. centre of the island. To achieve this, you must help each tribe through
  4905. ten separate levels. Each tribe starts the game with sixty members and
  4906. you must try to get as many of those sixty as you can through each
  4907. level. If you succeed in guiding them all through, you have sixty on the
  4908. next level, whereas if you only manage to save, say, ten lemmings, you
  4909. have the option of trying to do better or attempting the remaining
  4910. levels with your ten lemmings. The colour of your talisman piece changes
  4911. to reflect how well you have done. If all lemmings are successfully
  4912. saved, it is gold; a less than perfect go will be rewarded with a
  4913. silver, while if most of your tribe have been left behind or died in the
  4914. attempt, you will only have a bronze piece. How well you have succeeded
  4915. is denoted by means of a medal awarded at the end of each level. This
  4916. works well as a way of extending the life of the game, because even if
  4917. you complete all the levels in a couple of weeks of playing, it will
  4918. take far longer before you devise methods by which your completed
  4919. talisman is solid gold.
  4920. 7.10
  4921. There are no passwords in Lemmings 2. Instead, you have the facility to
  4922. save your game position onto a blank disc, or your hard disc if you have
  4923. installed the game. Each different tribeæs trek can be attempted in any
  4924. order and it is not necessary to complete all ten levels before moving
  4925. to a different part of the island and another tribe. This means that if
  4926. you get stuck on a particular problem, you can move on to another tribe,
  4927. coming back to attempt any unsolved parts later. You can also move back
  4928. through previously solved levels to attempt to improve your lemming
  4929. count. The progress of each tribe is shown on the map of Lemming Island
  4930. by the pieces of talisman which move inwards corresponding to the
  4931. progress made in each area.
  4932. 7.10
  4933. The puzzles themselves are graded well and get increasingly difficult as
  4934. you progress through each of the ten levels for the twelve tribes.
  4935. Experimentation and a bit of lateral thinking can be rewarded when you
  4936. feel that there is no way possible to complete a screen. Like a good
  4937. adventure game, a real sense of achievement is felt when a problem is
  4938. solved and a level completed after hours of believing that it was
  4939. impossible.
  4940. 7.10
  4941. On reaching the end of a screen, each tribe has its own way of
  4942. finishing. One tribe bows down to you before disappearing while the
  4943. Highland tribe, whose finishing block is a telephone box, actually
  4944. staggers past before falling backwards into it in a drunken stupor.
  4945. Stereotypical and not overly politically correct perhaps, but it brought
  4946. a smile to my face, and it is attention to small details such as this
  4947. which helps to make Lemmings 2 such a good game.
  4948. 7.10
  4949. Conclusion
  4950. 7.10
  4951. Lemmings 2 is one of those rare phenomena. Playable, highly addictive
  4952. and with no obvious faults or down sides at all throughout its total of
  4953. 120 levels. The game design is a gem and the conversion has been carried
  4954. out with all the skill and care we have come to expect from Krisalis. If
  4955. you only have 1Mb of memory and have not been able to justify upgrading,
  4956. this game is reason enough.ááA
  4957. 7.10
  4958. Cars Ö Maths in Motion
  4959. 7.10
  4960. George Barnett
  4961. 7.10
  4962. ÉCars Maths in Motionæ is simulation program (not a game) that is based
  4963. on a season of Formula 1 Grand Prix motor racing. It is an educational
  4964. program which covers an understanding of percentages, multiplication,
  4965. division, simple geometry, scale drawing, modelling, probability,
  4966. ratios, strategy and logical thinking. The program is suited to
  4967. individuals or group work and cars have to be adjusted to compete on the
  4968. chosen circuit. There are many available circuits and teams have to make
  4969. decisions based on a combination of information presented to them and
  4970. their own skills in measuring, estimation and calculation.
  4971. 7.10
  4972. The teams compete in an attempt to achieve the fastest practice lap time
  4973. to obtain the pole position at the start of the race. The task then is
  4974. to develop a winning strategy! Fuel loading, tyre types, pit stops and
  4975. weather forecasts will all come into play when making decisions.
  4976. 7.10
  4977. Tutorial
  4978. 7.10
  4979. There is an excellent tutorial that pupils may use on the Silverstone
  4980. racetrack. There are six files set up on the ÉTeamsæ directory:
  4981. ÉStewards Informationæ showing the race venue, distance, and weather
  4982. information (dry weather requires fast dry tyres), ÉDrivers Temperamentæ
  4983. (what sort of driver are you?), ÉWorkshop Adjustmentsæ, ÉPit Team
  4984. Briefingæ, ÉRace Planningæ and ÉGrid Positionæ. The information must
  4985. then be saved and the race started.
  4986. 7.10
  4987. The climax (or anti-climax depending on your expectations) is the race
  4988. itself. It is at this point that the teams find out whether their
  4989. strategies were successful or not. There is no roar of engines though
  4990. and no movement of cars, only records of times or incidents. All the
  4991. pupils who tried this program were disappointed at this stage. Flying
  4992. simulations have aeroplanes and, of course, some action was expected.
  4993. However, by persevering, most pupils became interested in the
  4994. Silverstone Report which appears at the end of the race, e.g. Weather,
  4995. warm and dry. Lap 1, Ian overtakes Wendy. Lap 2, Ian spins car but
  4996. recovers. Lap 3 Ian crashes car. Finally Kevin wins at an average speed
  4997. of 205 km/h. This, of course, shows only brief excerpts of the report
  4998. but it was of great interest to the pupils taking part.
  4999. 7.10
  5000. Running the program
  5001. 7.10
  5002. The program disc has to be initialised but then the three discs may be
  5003. loaded onto a hard disc. By clicking on the !Cars icon, the icon appears
  5004. on the iconbar and if you do not wish to study the well-presented
  5005. manual, you can simply follow the tutorial.
  5006. 7.10
  5007. Creating a race scenario
  5008. 7.10
  5009. Before being able to set up a race, a circuit has to be selected from
  5010. the 21 supplied and provision has been made for a degree of security for
  5011. teachers, to prevent pupils tampering with the Setup. Clicking <menu> on
  5012. the Cars icon produces, amongst others, ÉStart Raceæ and the Setup Page.
  5013. This has a sub-menu showing Start Time, Lap Details, Circuit Details,
  5014. Weather Forecast and Save Setup. The Setup has to be saved before the
  5015. race can be run.
  5016. 7.10
  5017. In setting up the car, the circuit plans have to be studied. There are
  5018. six types of features to be considered: short, medium and long
  5019. straights, tight, medium and long bends. Each feature type is defined on
  5020. every Circuit Plan, creating different mathematical situations. The
  5021. angles have to be measured (by a protractor). The race distance and safe
  5022. speed have to be calculated, as has the required quantity of fuel, and
  5023. the necessary pit stop times have to be forecast. There are helpful tips
  5024. for the classroom covering these features printed in the manual, as well
  5025. as Travel and History suggestions. Listed too, in Appendix 3, is
  5026. program-related classwork in Maths, Science, Art, Social Skills, Life
  5027. Skills, Language, Design and Technology and car problems.
  5028. 7.10
  5029. As the race progresses, incident reports appear on the screen (as
  5030. mentioned in the tutorial above) and if a ÉJournalistæ option is set,
  5031. the race is paused to allow time for notes to be taken. There are
  5032. facilities to construct your own circuit.
  5033. 7.10
  5034. Conclusion
  5035. 7.10
  5036. The 23-page manual, 21 circuits and three discs are housed in a strong
  5037. box and I consider that this is a worthwhile educational program,
  5038. reasonably priced at ú49.95 +VAT from Cambridgeshire Software House.ááA
  5039. 7.10
  5040. Vanguard Graphics Ö Cowboys and Indians
  5041. 7.10
  5042. George Barnett
  5043. 7.10
  5044. This consists of over a hundred examples of Cowboys and Indians coloured
  5045. clipart that can be used in cartoons or whole comic books. No drawing
  5046. ability is required Ö just a vivid imagination and a lot of time. A
  5047. ÉWild Westæ font is also included.
  5048. 7.10
  5049. There are two filled discs of drawfiles and the twenty wild west scenes
  5050. that can be ungrouped so that individual parts can be used separately.
  5051. There are Éeffectsæ available, such as POW! WHOOSH! ZOOM and various
  5052. shaped speaking bubbles into which Écowboy talkæ can be typed.
  5053. 7.10
  5054. The ten-page pamphlet that comes with it shows each item of clipart and
  5055. gives suggestions for creative writing, colouring books and National
  5056. Curriculum areas.
  5057. 7.10
  5058. I can thorougly recommend this clipart library Ö at ú15 + ú2 p&p (thatæs
  5059. less than 17p a picture!)  from Matt Black, itæs worth every penny.ááA
  5060. 7.10
  5061. Impression Style Resource Disc
  5062. 7.10
  5063. Gabriel Swords
  5064. 7.10
  5065. DEC_dATA have produced a useful disc of clipart and borders. There are
  5066. six files on the disc including... borders, masks, decorative and office
  5067. clipart, chess pieces, and a UK map.
  5068. 7.10
  5069. The clipart isnæt the best part of the disc Ö in fact, among the last
  5070. four files, youæll only find 26 drawfiles, and thirteen of those are
  5071. chess pieces.
  5072. 7.10
  5073. The borders on the other hand are much more useful. You can choose from
  5074. arrows, round and square corners, celebrations, fancy, jumbo, plain and
  5075. top borders Ö 110 in all. Even amongst the plain borders, youæll find
  5076. all the lines you always meant to create but never got around to doing Ö
  5077. dotted, 2mm, 5mm, ╜pt etc.
  5078. 7.10
  5079. In with the celebration and fancy border files, youæll find, among other
  5080. things, a football, a collection flowers, pins, screws, taped corners, a
  5081. Christmas tree, holly, balloons, a horseshoe, a fish and a cross.
  5082. 7.10
  5083. If you have a copy of Impression Style, you can also access some help
  5084. files. These give you some ideas about how to use the clipart and the
  5085. borders and shows you how to create drop caps and text runaround.
  5086. 7.10
  5087. Although the collection is called an Impression Style Resources disc,
  5088. you donæt have to have Style to use the drawfiles and borders, but you
  5089. do if you want to look at the help files.
  5090. 7.10
  5091. Impression Style Resource Disc costs ú7.95 +VAT from DEC¡dATA.ááA
  5092. 7.10
  5093. Molecular Modelling Update
  5094. 7.10
  5095. Dave Kent
  5096. 7.10
  5097. Just over a year ago, in Archive 6.4, I reviewed two pieces of molecular
  5098. modelling software, one from Arachne and the other from SSERC. In
  5099. February of this year, I was given the opportunity to look at updated
  5100. versions of both pieces of software. The new versions are SSERC Version
  5101. 3.3 and Arachne Version 3.72. Both modellers have been improved in a
  5102. number of ways.
  5103. 7.10
  5104. SSERCæs ChemMod
  5105. 7.10
  5106. The main improvements with the SSERC modeller is that it is now fully
  5107. mouse-controlled and can save a number of types of structure as
  5108. drawfiles and the manual is more user friendly. Ball and stick and
  5109. coloured line structures can be saved as drawfiles. There are also a
  5110. number of molecule discs now available (at ú10 +VAT). These appear to be
  5111. compilations of molecules sent in by users and so have a rather random
  5112. feel. However, there are a large number of simple and complex molecules
  5113. available. The manual now comes in a ring binder with each page in a
  5114. plastic wallet. The menu system and overall feel of the program is
  5115. unchanged Ö it still reflects its origins in the PC world. The upgrading
  5116. cost is ú10 +VAT Ö a very reasonable price given the improvements and
  5117. the fact that the upgrade contains the first of the extra molecule
  5118. discs.
  5119. 7.10
  5120. Arachneæs Modeller
  5121. 7.10
  5122. The manual and tutorial are now both A5 booklets. The package includes a
  5123. pair of red/green specs for viewing the 3D options and there is also a
  5124. keystrip. Several discs of molecules are available, each disc covering a
  5125. specific area; organic, crystals and lattices and biochemistry. A disc
  5126. with a selection from the others is also available. This modeller has
  5127. undergone a greater number of changes Ö but then perhaps it needed to do
  5128. so to overcome its major problem of producing incorrect molecular shapes
  5129. for some less simple molecules.
  5130. 7.10
  5131. The program algorithms for determining shape obviously have limitations
  5132. because the program still has similar problems with molecules like
  5133. cyclohexane. However, the author has introduced a number of tools and
  5134. options that attempt to solve this shortcoming.
  5135. 7.10
  5136. There is an option to allow the program to use the correct bond angles
  5137. and lengths at the bond-making step. This results in the atoms jumping
  5138. to new positions on the screen as they are bonded. You need to keep
  5139. track of what is what but it is very effective for linear and branched
  5140. molecules. However, it will not work for the ring-joining step of cyclic
  5141. molecules. This is a pity because it would be nice to show that the
  5142. final molecular shapes arise from repulsions between electron pairs in
  5143. the molecules.
  5144. 7.10
  5145. There is an excellent line editor/parser which generates molecules from
  5146. their formulae! Typing ÉCH4æ generates methane, whilst CH3CH2CH2CH=CH2
  5147. instantly produces a model of pentene. Alkynes can be formed using # to
  5148. represent the triple bond. Various fragments can be included using two
  5149. letter codes. For example, you only have to type
  5150. CH3CHPhCH2CHPhCH2CHPhCH3 to produce a model of the backbone of a
  5151. polystyrene molecule with three phenyl side groups. PhCx produces
  5152. benzoic acid. The resultant molecules needs a bit of twiddling to get
  5153. the conformation as you want it to be, but this is a very powerful
  5154. feature of the program. It speeds up and simplifies the production of
  5155. large molecules enormously. In fact, it forms a method of incorporating
  5156. accurate cyclohexane molecules Ö the chair and the boat form are both
  5157. offered as fragments!
  5158. 7.10
  5159. A number of new tools have been added and others improved to set bond
  5160. angles angles and bond lengths. These are fairly straightforward to use
  5161. so that fine-tuning molecular shapes is fairly easy. Dot surfaces have
  5162. been added to the display types. The display quality has been improved
  5163. and the author has promised a ray-traced rendering tool in a future
  5164. upgrade. Animations can now be saved to disc, with the option of using
  5165. Acornæs Squash module.
  5166. 7.10
  5167. Conclusion
  5168. 7.10
  5169. The Arachne modeller has been greatly improved; it still has the better
  5170. selection of drawfile options and is very easy to use. Its inability to
  5171. calculate cycloalkane structures correctly is perhaps more a comment on
  5172. the difficulty of this task than on the modeller.
  5173. 7.10
  5174. Last year, I suggested that buying both of these programs would not
  5175. break the bank and would provide an excellent set of molecular modelling
  5176. tools. The improvements to each program reinforces this view. Both are
  5177. excellent, robust and useful programs; they complement each other and
  5178. can be highly recommended.ááA
  5179. 7.10
  5180. Optical OCR
  5181. 7.10
  5182. Peter Jennings
  5183. 7.10
  5184. Optical Character Recognition (OCR) programs, which convert images of
  5185. text saved as sprites into editable words, are such complex programs
  5186. that they have been appearing on the market well short of being fully
  5187. developed.
  5188. 7.10
  5189. The standard for OCR on Acorn machines was set last year by Risc
  5190. Developmentsæ Sleuth (Archive 7.1 p53). A contender quickly followed
  5191. when the first versions of Optical and Optical Professional appeared on
  5192. the Neurotron Software stand at Acorn World, with the ability to be
  5193. user-trained to recognise new fonts.
  5194. 7.10
  5195. These first versions lacked some of the intended features but, after
  5196. another five monthsæ more of intensive work, they have been added and
  5197. the öcompletedò version 2.16 of Optical Professional was issued at the
  5198. end of March.
  5199. 7.10
  5200. Optical Professional costs ú119 + ú2 p&p while the budget version,
  5201. Optical, which has fewer features but can be upgraded, is ú59 + ú2 (with
  5202. no VAT to pay on either price). It comes in a smart black plastic video-
  5203. style case, containing two colour-coded discs and a 34-page well-
  5204. illustrated manual with an extra seven pages of updates. The manual is
  5205. not very well ordered, some of the instructions could be clearer and an
  5206. index would have been useful.
  5207. 7.10
  5208. The program disc is encoded with a registration number and has to be
  5209. initialised with the owneræs name before it can be used. It can then be
  5210. copied onto hard disc and backed-up. Registered users are notified of
  5211. significant upgrades and can return the program disc for a free
  5212. exchange.
  5213. 7.10
  5214. It must always be borne in mind that no OCR program can produce good
  5215. results unless it is working from a well-scanned sprite made from a
  5216. well-printed original. Three sample sprites of scans are provided and,
  5217. on the basis that these examples should be the best quality obtainable,
  5218. I tried them out before attempting to convert any scans of my own.
  5219. 7.10
  5220. Conversion tests Optical Professional produced the following output. The
  5221. original text, which ends in mid sentence, has 573 characters.
  5222. 7.10
  5223. There are two ways of placing these icons on the ruler. * Cliching on
  5224. one ol the icons Rghlights it. Then, clicking on the qraduate4 scale
  5225. causes the icon to appear at that Position on the ruler. TAs mainly
  5226. applies to tabs, since you can have up to 32 tabs on the ruler at once.
  5227. With xsargins, you can only haoe one ol each type on the ruler, so
  5228. clicking with a margin highlighted mooes the margin to the new Position.
  5229. R further restricron is that you are not allowed to place the right
  5230. margin to the left ol either the return nsar$$n or the left margin [and
  5231. oice versa). Thus, the mar$$n IVll not appear when you are cliching in
  5232. an illegal Place. * The icons can also be dragged, either from thep
  5233. current
  5234. 7.10
  5235. Thirty-two characters were wrongly reproduced, making an accuracy of
  5236. 94.4%. The time taken was 55 seconds. Optical Professional incorporates
  5237. an intelligent spelling checker which can be used to make corrections
  5238. either under user control or automatically. The above output text was
  5239. next auto spell checked.
  5240. 7.10
  5241. There are two ways of placing these icons on the ruler. * Clicking on
  5242. one of the icons Daylights it. Then, clicking on the graduated scale
  5243. causes the icon to appear at that Position on the ruler. TAr mainly
  5244. applies to tabs, since you can have up to 32 tabs on the ruler at once.
  5245. With charging, you can only have one of each type on the ruler, so
  5246. clicking with a margin highlighted moves the margin to the new Position.
  5247. A further restricted is that you are not allowed to place the right
  5248. margin to the left of either the return coarsen or the left margin [and
  5249. vice vernal. Thus, the margin Ill not appear when you are clicking in an
  5250. illegal Place. * The icons can also be dragged, either from thee current
  5251. 7.10
  5252. Spell checking added some errors of its own but reduced the total to 26,
  5253. improving accuracy to 95.4%. Inevitably, Optical has to be compared with
  5254. Risc Developmentæs Sleuth and, even though this does not have a spelling
  5255. checker, the output from the same sprite file was markedly better,
  5256. although it took three times longer to process.
  5257. 7.10
  5258. There are two ways of placing these icons on Ihe ruler. É Clicking on
  5259. one of the icons highlights it. Then, clicking on the graduated scale
  5260. causes the icon to appear at that position on the ruler. This mainly
  5261. applies to tabs, since you can have up to 32 tabs on the ruler at once.
  5262. With margins, you can only have one of each type on the ruler, so
  5263. clicking with a margin highlighted moves the margin to the new position.
  5264. A further restricHon is that you are not allowed to place the right
  5265. margin to the left of either the return margin or the left margin (and
  5266. vice versa). Thus, the margin will not appear when you are clicking in
  5267. an illegal place. æThe icons can also be dragged, either from their
  5268. current
  5269. 7.10
  5270. The Sleuth output had five characters wrongly interpreted, making an
  5271. accuracy of 99.1 per cent. The time taken was three minutes five
  5272. seconds.
  5273. 7.10
  5274. Font definer
  5275. 7.10
  5276. Opticalæs most exciting feature is its ability to be taught to recognise
  5277. new fonts. The powerful tool that makes this possible is the font
  5278. definer. At its simplest, clicking on a wrongly interpreted character in
  5279. the output window will show the original in the definer window alongside
  5280. Opticalæs guess at what it is. The latter can then be corrected in
  5281. various ways, including just deleting the guess and typing in the
  5282. correct character, which is then automatically substituted in the
  5283. output. ASCII numbers can also be entered. A quicker way to make
  5284. corrections, or to train the program to recognise a new font, is to open
  5285. the defineræs font-teaching window. This enables corrections to be made
  5286. by over-typing in the output window and the corrected character is
  5287. learnt automatically. Another window can be opened to show which
  5288. characters in that font are now recognised. When completed, the new
  5289. definitions are saved into the file of recognised fonts.
  5290. 7.10
  5291. This is a fast and simple method to add new or corrected definitions for
  5292. fonts but it has some problems. Sometimes a single letter is split into
  5293. two characters by the definer and although clicking <select> and
  5294. <adjust> on the two parts of the letter will usually rejoin them, the
  5295. definer will not always accept this. There is a ligature splitter which
  5296. will try to separate joined letters but this does not always prevent two
  5297. or three closely printed characters being interpreted as a single one.
  5298. They cannot be separated nor can deletions be made to correct them.
  5299. 7.10
  5300. The definer will recognise characters it has already been taught and
  5301. will make many of the corrections itself as soon as a wrong character
  5302. appears in its window. It is then rather fascinating to watch text in
  5303. the output window change as you move the cursor along it. Unfortunately,
  5304. though, this does not stop many of the errors being repeated if the same
  5305. sprite is processed again, even though the wrong characters will be
  5306. recognised as such and immediately corrected by repeated use of the font
  5307. definer.
  5308. 7.10
  5309. Font teaching
  5310. 7.10
  5311. I taught Optical Professional to recognise a number of different fonts
  5312. and the following examples, from a scan of part of the back page of
  5313. Archive, are typical of the results.
  5314. 7.10
  5315. This is how the text was rendered before the program had been taught to
  5316. recognise the font.
  5317. 7.10
  5318. @yCX!UR @AQAZ!HR GOX2AiXG
  5319. 7.10
  5320.  Leos  Reciews  Hits & tips ~ a ma!Or feature  Ahicles for beginners We
  5321. latest technical ixfonoation  Free small ad`s for subscrb6rs  Help _
  5322. requested and offered  Tomments from readers
  5323. 7.10
  5324. @ACKX!GA) MA)Q @Ayy!GA
  5325. 7.10
  5326. A telephone hot.Line semice for immediate help with your technical
  5327. problems. Any member can sexd wri#en e^qu&Ées, but for a fast resoo^se.
  5328. *se rhe T.H.5. Ar fts oer rear.
  5329. 7.10
  5330. Using the font defineræs font teaching facility, the output was
  5331. corrected as follows. The errors still remaining are where two or three
  5332. letters have been read as a single character and could not be corrected.
  5333. 7.10
  5334. Archive Magazine contains
  5335. 7.10
  5336. Å News Å Reviews Å Hints & tips Ö a major feature Å Ahicles for
  5337. beginners Å We latest technical infonoation Å Free small adæs for
  5338. subscrbers Å Help Ö requested and offered Å Comments from readers
  5339. 7.10
  5340. Technical Help Service
  5341. 7.10
  5342. A telephone hot-line semice for immediate help with your technical
  5343. problems. Any member can send wri#en enqu&Ées, but for a fast response,
  5344. use the T.H.S. at ú15 per year.
  5345. 7.10
  5346. After saving the font definitions, the same sprite was reprocessed with
  5347. the following results. Some of the errors have been repeated.
  5348. 7.10
  5349. Archive @agazine contains
  5350. 7.10
  5351. . News Å Reviews Å Hits & tips - a major feature Å Ahicles for beginners
  5352. Å We latest technical infonoation Å Free small adæs for subscRbers Å
  5353. Help - requested and offered Å Comments from readers
  5354. 7.10
  5355. Technical Help Service
  5356. 7.10
  5357. A telephone hot-line semice for immediate help with your technical
  5358. problems, Any member can send wri#en enqu &Ées, but for a fast response,
  5359. use tne T.H.S. at ú15 per year.
  5360. 7.10
  5361. Twenty-one of the 350 characters were wrongly interpreted (including
  5362. hyphens for dashes), making an accuracy of 94 per cent. This rate does,
  5363. of course, vary with the quality of the original.
  5364. 7.10
  5365. Optical Professional is designed to work directly from the output of
  5366. various scanners, including the Computer Concepts and Watford ranges. I
  5367. could not, however, get Optical to accept the scans made directly from
  5368. my Scanlight 256 hand scanner and Neurotron are looking into this, but
  5369. Dave Walsh of Herne Bay has reported successfully using a Watford
  5370. scanner.
  5371. 7.10
  5372. The Professional version can also append text from more than one scan,
  5373. which is useful when using small hand scanners, and it can cope with
  5374. multiple columns of text and multi-coloured pages. Various speech
  5375. synthesizers can be used with it to read the output aloud.
  5376. 7.10
  5377. Conclusions
  5378. 7.10
  5379. Optical Professional, which has the avowed aim of becoming better than
  5380. PC programs costing well over ú600, still has some shortcomings. It is
  5381. less accurate than Sleuth although much faster and with the advantage of
  5382. being user-trainable to recognise new fonts. It can still make mistakes
  5383. with characters it has already learnt. Despite the imperfections, a 95
  5384. per cent character recognition rate is impressive at the present stage
  5385. of OCR development. Also, improvements to Optical come free but upgrades
  5386. to Sleuth, which has a price advantage (ú10 +VAT) at the moment, are to
  5387. cost extra. Both programs are still being developed and the fight for
  5388. supremacy between them will be an interesting one to watch.ááA
  5389. 7.10
  5390. Advantage
  5391. 7.10
  5392. George Barnett
  5393. 7.10
  5394. Longman Logotron have specifically designed and produced this
  5395. spreadsheet for use in schools. A budget price Advantage may provide the
  5396. answer for users who want pupils to use a modern spreadsheet.
  5397. 7.10
  5398. Students will find that Advantage offers a wide range of intuitive and
  5399. easy to use functions, including the following:
  5400. 7.10
  5401. Point and click Ö Users can drive the software just by using the button
  5402. bar at the top of the sheet.
  5403. 7.10
  5404. Creating a formula Ö Simply type =, enter the function, point and click
  5405. at the cells or drag across the cell ranges you want to use.
  5406. 7.10
  5407. Print-to-fit Ö Allows Advantage to do the work of fitting the sheet onto
  5408. one page, whatever the size.
  5409. 7.10
  5410. Charting Ö Display data using a choice of graphs (Pie, Area, Column,
  5411. Line and Scatter).
  5412. 7.10
  5413. The package
  5414. 7.10
  5415. The software comes as one unprotected disc (with copyright warnings).
  5416. The disc is full and contains nine tutorial worksheets, five charts, a
  5417. key strip as well as the Advantage program. An A4-size manual of
  5418. approximately 100 pages is a well presented booklet containing
  5419. comprehensive instructions on getting started. The tutorial consists of
  5420. seventeen pages starting with ÉWhat is a spreadsheet?æ and covers the
  5421. use of formulae, graphs and functions for saving and loading. The
  5422. software installs on the iconbar in the usual way and a click on the
  5423. icon produces the default spreadsheet complete with the button bar on
  5424. top of the sheet.
  5425. 7.10
  5426. Getting started
  5427. 7.10
  5428. The requirements are version 2 or later of RISC OS (version 3.10 or
  5429. later is recommended), at least 2Mb of RAM, a printer driver, the
  5430. Advantage program disc, a system disc containing !System, any frequently
  5431. used applications and a work disc to contain the Advantage files.
  5432. 7.10
  5433. When Advantage is loaded, a blank spreadsheet is displayed, complete
  5434. with a grid of rows and cells numbered and labelled and with the title
  5435. Sheet 1. The complete worksheet contains 16,384 rows and 256 columns
  5436. with the normal labelling. Only a small part of the sheet is displayed
  5437. at any time but scroll bars may be used to reveal all.
  5438. 7.10
  5439. The control window
  5440. 7.10
  5441. The status bar shows what operation is in progress: Enter, Edit, Copy,
  5442. Point, etc. If no operation is in progress, it displays Ready. The Tool
  5443. (Button) bar has cut, copy, paste, fill cells with data, realign data
  5444. left, centre, or right in the selected cells. There is a button which
  5445. makes an intelligent guess at the cells needed to be added. Another is
  5446. used to display a menu of frequently used functions and finally a button
  5447. which opens a chart window to display the selected data in chart form.
  5448. The charts available are Area, Bar, Column, Line, Pie and Scatter.
  5449. Titles may be added to charts. Curiously, the Adjust size icon is not
  5450. displayed but a pointer placed in the absent position with <select>
  5451. depressed will size the window.
  5452. 7.10
  5453. General
  5454. 7.10
  5455. The manual provides eight pages on the use of formulae and Advantage
  5456. provides around 100 functions for use to build formulae. The facility to
  5457. automatically use a repeated formula by highlighting columns or rows and
  5458. clicking on the Fill button is quite impressive. There are four fonts
  5459. supplied with the usual variations but 256 fonts could be used in a
  5460. single worksheet should it be necessary.
  5461. 7.10
  5462. Row height and column width can be changed easily with the mouse by
  5463. moving the cursor onto the row or column labels then dragging, the
  5464. gridlines may be moved as required.
  5465. 7.10
  5466. There are 21 built-in formats which cannot be deleted or changed. These
  5467. are selected from a menu displayed when required. For example, by
  5468. selecting one particular built-in format, on entering 1250, ú1250 would
  5469. be displayed.
  5470. 7.10
  5471. Printing worksheets or charts could not be simpler with the normal
  5472. facilities for Page Setup, Orientation, Headers, Footers, and Scaling
  5473. output.
  5474. 7.10
  5475. Advantage worksheets can be saved and loaded as normal files, drawfiles,
  5476. CSV (Comma Separated Values) or SID (Software Independent Data format)
  5477. files.
  5478. 7.10
  5479. Conclusion
  5480. 7.10
  5481. Advantage is a user-friendly spreadsheet, well documented (although I
  5482. would have preferred an A5 format) and inexpensive. The price is ú49
  5483. +VAT from Longman Logotron for a single user version (ú55 through
  5484. Archive). The primary school site licence pack is ú120 +VAT (ú132
  5485. through Archive) and the secondary school licence is ú190 +VAT (ú207
  5486. through Archive).ááA
  5487. 7.10
  5488. Bible Software for Acorn Computers
  5489. 7.10
  5490. Colin Randall
  5491. 7.10
  5492. Do you get fed up with running ÉBibleMasteræ using the PC Emulator? The
  5493. emulator is both slow and memory-consuming. In BibleMaster, saving
  5494. passages for use in DTP is quite a fiddle. But what can we do apart from
  5495. lobbying Hodder & Stoughton to produce Bible software for use on Acorn
  5496. computers?
  5497. 7.10
  5498. I have found a partial solution. The main things I want to be able to do
  5499. with Bible Software are:
  5500. 7.10
  5501. 1) Call up a passage quickly
  5502. 7.10
  5503. 2) ÉCut and pasteæ passages into DTP documents
  5504. 7.10
  5505. 3) Do word and phrase counts and searches
  5506. 7.10
  5507. 4) Save such lists.
  5508. 7.10
  5509. I can now do all this wholly within the Acorn environment, and the
  5510. process is simplicity itself, although time-consuming to set up
  5511. initially.
  5512. 7.10
  5513. What I use is Risc Developmentsæ DeskEdit which comes with Acornæs
  5514. ÉFindæ utility. First of all, the separate books of the Bible (in NIV)
  5515. were saved as separate DOSátext files and then changed to Edit files
  5516. (using DeskEdit). These were then put into directories (as the NT
  5517. directory above) so as to allow searches to take place following the
  5518. Biblical order of books. Each book was then edited so that each line
  5519. gave chapter and verse reference (see below) Ö this is important for
  5520. searches. This is the long part.
  5521. 7.10
  5522. Using these text files is simplicity itself. Different passages can be
  5523. displayed on screen at the same time because DeskEdit allows multiple
  5524. windows within the same text file. To cut and paste, it is simply a
  5525. matter of highlighting a section and and dropping the resulting text
  5526. file into Impression (or any other DTP program). A simple search
  5527. facility is provided with DeskEdit (indeed even with Edit), but this
  5528. only finds the first occurrence of a word or phrase. However, Acornæs
  5529. ÉFindæ utility comes free with DeskEdit (see below) and is very
  5530. powerful.
  5531. 7.10
  5532. All uses of a word or phrase will be displayed (see below) and the list
  5533. itself can be saved as a text file. Moreover, if DeskEditæs ÉThrowbackæ
  5534. facility is used, clicking on one line in the list will call up the text
  5535. file and open it at the right place. ÉFindæ can be used to go through
  5536. the whole Bible or just a single book. It is not fast (I use it on an
  5537. A4000), but quite adequate, and is not limited by the size of any
  5538. directory loaded for searching. It would be quite possible to drop a
  5539. file containing several different versions of the Bible into ÉFindæ, and
  5540. it would merrily work its way through them. It can also cope with
  5541. wildcards.
  5542. 7.10
  5543. If anyone would like to help me edit text files by putting chapter and
  5544. verse references at the start of each line, please contact me and we can
  5545. pool our work. The same processes can also be used with hymns and
  5546. liturgies and I am slowly building up collections.
  5547. 7.10
  5548. Please also contact me if you would be interested in forming a Christian
  5549. Acorn User Group, for sharing experiences, discoveries and ideas,
  5550. perhaps via a simple newsletter.
  5551. 7.10
  5552. Rev. Colin Randall, The Rectory, Swan Lane, Long Hanborough, Witney,
  5553. Oxon. OX8 8BT (0993-881270).
  5554. 7.10
  5555. (DeskEdit3 retails at ú27.19 + VAT from Risc Developments or ú30 through
  5556. Archive.)ááA
  5557. 7.10
  5558. Larger Ö The Virtual Desktop
  5559. 7.10
  5560. Dave Wilcox
  5561. 7.10
  5562. Larger is a piece of software being sold by a company called ÉWarm
  5563. Silence Softwareæ at a mere ú10. This includes VAT and p&p and, at the
  5564. Companyæs discretion, free future upgrades Ö not a bad start.
  5565. 7.10
  5566. The version received for review is 2.05 but WSS are currently working on
  5567. version 2.06. There appear to be frequent modifications to the software,
  5568. mainly based on requests made by users.
  5569. 7.10
  5570. The package
  5571. 7.10
  5572. The program comes on one 3╜ö floppy disc accompanied by Sparkplug from
  5573. David Pilling (PD de-archive utility), and two Ésparkedæ directories Ö
  5574. ÉBackdropsæ and ÉManualæ. There is no fancy packaging, no printed
  5575. manual, just the disc and a covering letter from the company. What a
  5576. refreshing change Ö you are paying for the software. I know one other
  5577. person who works on these lines Ö he is also mentioned above!
  5578. 7.10
  5579. The manual and backdrops
  5580. 7.10
  5581. The sparked file called Émanualæ contains files in Impression, Draw and
  5582. Easiwriter formats. Future versions are hoped to include Ovation,
  5583. PipeDream and Wordz versions, if required. I used the Impression manual
  5584. and printed out 25 sheets of A4. The manual is well thought out and is
  5585. laid out very professionally. It is clear, concise and easy to follow Ö
  5586. a pleasure to read. Larger was soon loaded onto my machine configured
  5587. and up and running.
  5588. 7.10
  5589. The backdrops directory is self-explanatory and contains four sample
  5590. backdrops designed for WSS Ö great for WSS but a waste of space for you
  5591. or me. This would be better left off or a few general samples included.
  5592. 7.10
  5593. The program
  5594. 7.10
  5595. The disc is not copy-protected, but each has a unique serial number
  5596. registered to the owner. The application can be transferred to hard disc
  5597. by dragging, this being the preferred environment for use of the
  5598. program. Loading the application requires the usual double-click, with
  5599. the application appearing on the iconbar, but this is configurable to
  5600. load on the bar or not. Even if no iconbar icon is selected, the
  5601. application menu is obtainable from any area of the backdrop. Once
  5602. Larger is loaded, your desktop takes on a new dimension Ö instead of
  5603. being the size of your screen, the backdrop can now be up to a million
  5604. times bigger.
  5605. 7.10
  5606. Items you now select to be dropped onto the backdrop can be configured
  5607. via the application menu option to appear on 3D slabs textured in a
  5608. similar way to the Acorn Newlook pattern, or like the usual pinboard
  5609. with icons and application names. Applications can have their names
  5610. shown or just their icons. When a selection is made, you can choose to
  5611. have inverted icons and/or depressed slabs.
  5612. 7.10
  5613. The main option is for the organisation of Épinsæ applied to the
  5614. backdrop. There are Égravityæ options of left, right, up and down, or
  5615. none, for Applications, Directories, Backdrops and Iconised sprites.
  5616. This gives you a neat backdrop by just dragging and letting go.
  5617. Alternatively, by selecting Énoneæ, you have the versatility to arrange
  5618. your own layout. All sprites are grid-locked for the sake of neatness.
  5619. 7.10
  5620. If directories are loaded on the backdrop, you have the further options
  5621. to either open the filer window and/or set the directory as the CSD. The
  5622. usual filer operations can also be applied Ö access, copy, rename, etc,
  5623. but you also have extra facilities. Any files dragged onto them can be
  5624. saved or auto-started, the parent directory can be opened, or hot-key
  5625. options can be applied as per settings within the config file.
  5626. 7.10
  5627. The virtual desktop section allows you to set the way you are able to
  5628. move around this extra large desk space. The best way I found was the
  5629. default selection of holding <shift> and moving the mouse to the
  5630. position required. Backdrop sprite control is also configurable from
  5631. this menu, giving the usual centred, tiled or scaled options, and
  5632. automatic path inclusion by dragging and dropping your backdrop sprite
  5633. to the window having the text input focus. Hot-key selection is defined
  5634. within this menu for the frequently used options of Larger if required.
  5635. Another option available is the selection of desktop focus as either
  5636. Éclick to typeæ or Éfocus with pointeræ. I found this best left on the
  5637. Éclick to typeæ option, as the cursor then stays where you left it,
  5638. especially useful in Impression documents.
  5639. 7.10
  5640. The nicest aspect of this program is the possibility of having many
  5641. different backdrop configurations saved on the main backdrop. A simple
  5642. double-click on the required backdrop selects it and changes your
  5643. pinboard to the new selected topic. A double-click with <adjust> on the
  5644. blank background takes you back to the main backdrop. This allows you to
  5645. configure different pins for different tasks, e.g. DTP, Comms, Graphics,
  5646. etc and thereby avoid the clutter of a large number of Épinsæ.
  5647. 7.10
  5648. Once you have configured your backdrops and sub-backdrops, it is
  5649. necessary to save the icons used within Larger in order that the correct
  5650. sprites are applied to the correct slabs. It is also necessary to save
  5651. the backdrop settings Ö both are easily done from the main menu. On my
  5652. set-up, I lost a sprite from the ArcFax printer when the system was re-
  5653. booted. This is not really a problem Ö you either save the relevant
  5654. sprite into Largeræs internal sprite pool or you include a filer-boot
  5655. line in your boot file. This latter method I found to be best. If you
  5656. modify your backdrop, you need to resave both backdrop and a new sprites
  5657. file Ö saving the new sprites file will erase your included sprite.
  5658. 7.10
  5659. All of the configuring completed, you now come to the use of the larger
  5660. backdrop allowing you to have numerous windows open, memory permitting.
  5661. If you have a desktop area for graphics, for instance, you can load your
  5662. application(s) and open their windows. Then you can load your DTP
  5663. application(s), open a window and, whilst holding down <shift>, move the
  5664. window off the screen until a clear backdrop is found and use the DTP
  5665. here. (Pins remain visible regardless of screen movement.)
  5666. 7.10
  5667. If you wish to return to the graphics area, either move back the same
  5668. way or use the map option. This is a graphical display of the whole
  5669. backdrop and simply clicking on the desired location brings this to the
  5670. centre of the screen. If you want all windows back on the work-screen, a
  5671. retrieve option is available.
  5672. 7.10
  5673. There is a user-defined menu section for installation of your own most
  5674. used commands. Examples are given ready installed on this menu option,
  5675. and programming your own items is relatively simple Ö the manual
  5676. contains examples to help.
  5677. 7.10
  5678. Conclusion
  5679. 7.10
  5680. This has got to be easily the best piece of software of its kind
  5681. available at present. Although there are several PD programs available,
  5682. which work along similar lines, they fall well short of this program.
  5683. Larger is highly recommended.
  5684. 7.10
  5685. Warm Silence Software can be contacted on 0865-54382 or by snail mail at
  5686. St. Catharineæs College, Manor Road, Oxford, OX1 3UJ.ááA
  5687. 7.10
  5688. Music Box
  5689. 7.10
  5690. Paul Cross
  5691. 7.10
  5692. Music Box from Topologika comes in a colourful, if flimsy, box and the
  5693. programs are on two discs Ö a program disc and a resources disc. In the
  5694. single user version, the program disc is a key disc which must be in the
  5695. drive when you run the software. (There must be a better way of
  5696. protecting software than this. If you use a hard disc, as many people
  5697. do, you have to search for the key disc every time you want to start the
  5698. program Ö most inconvenient!)
  5699. 7.10
  5700. To complement the discs, there are a number of booklets and some printed
  5701. photocopiable sheets, plus the obligatory Éjustification of use sheetæ,
  5702. all about how suitable the program is for use with the National
  5703. Curriculum. The cost of all this ú38 if you buy it from Archive.
  5704. 7.10
  5705. What does it do?
  5706. 7.10
  5707. After you have loaded the Music Box program, (a little tedious if you
  5708. load it from floppy disc as it requires some disc swapping), a little
  5709. blue box with the word Émusicæ written on it will appear on the iconbar
  5710. and it opens to let musical notes out when the program is active. On the
  5711. screen will be a menu, in the form of four pictures showing the four
  5712. parts to the program. It is obvious that the program is designed for use
  5713. in schools. In fact, it is designed for younger children working towards
  5714. Key Stage 1, (AT1) Performing and Composing and (AT2) Listening and
  5715. Appraising. It will also be useful for children working towards towards
  5716. Key Stage 2 who lack musical experience or as a precursor to using
  5717. Éproperæ music notation.
  5718. 7.10
  5719. The menu
  5720. 7.10
  5721. The four parts of Music Box are, Sound Box, Chord Box, Beat Box and Tune
  5722. Box.
  5723. 7.10
  5724. If you click on an icon, the screen will fill with a collection of items
  5725. to enable you to make and record music. There are a number of items
  5726. common to all screens: a Étape recorderæ to record your music-making, a
  5727. variable metronome to keep you in time, a volume control, save and load
  5728. facilities and the exit to leave the program and return to the main
  5729. menu.
  5730. 7.10
  5731. Using the program
  5732. 7.10
  5733. The main theme of the programs is that you should experiment with sounds
  5734. and patterns. The programs need an input from an adult to direct and
  5735. keep the children on target otherwise they will play without much point
  5736. to their activity. When I first used the program, I tried it with a
  5737. group of children who lacked musical experience, I was unsure of its
  5738. usefulness. However, when I tried it with a group who played instruments
  5739. and had some understanding of music they were more purposeful and soon
  5740. constructed interesting sound patterns.
  5741. 7.10
  5742. The program grows on you and you have to allow time for experimentation
  5743. and direct the children to the next stage of work Ö some playing is
  5744. important. All the groups of children who used the program, whether they
  5745. made a Étuneæ or not, clearly enjoyed the activity.
  5746. 7.10
  5747. The resources disc
  5748. 7.10
  5749. This disc contains a number of files to supplement the main program, but
  5750. the main one is !MBInsts. This contains 35 additional instruments which
  5751. you can use to replace the seven set by the program. Each of the sounds
  5752. is stored as a sound module and has its own natty little icon. You can
  5753. use your own sound modules and icons if you wish.
  5754. 7.10
  5755. There are also sample tunes, chords and rhythms (beats) stored in
  5756. !MBFiles and this is the place you can save your own creations.
  5757. 7.10
  5758. Additional resources include drawfiles to print out blank CHORDS and
  5759. STAVES record sheets.
  5760. 7.10
  5761. These are useful to allow children to record their musical creations,
  5762. and to aid their work towards Érealæ notation.
  5763. 7.10
  5764. Conclusions
  5765. 7.10
  5766. This is one of those programs that needs Éto be given a chanceæ. As a
  5767. non-musician, I found it useful as it helps me teach elements of
  5768. National Curriculum music that I find difficult. The children enjoyed
  5769. using it. The groups that had two chances of working with the program
  5770. produced tunes and rhythms quickly and tunefully. Finally, the quality
  5771. of the music can be improved by playing it through an external amplifier
  5772. or by using headphones and the latter allows the rest of the class to
  5773. concentrate on their work until it is their turn to use the program.ááA
  5774. 7.10
  5775. Celtic Designs and Church Year Clipart
  5776. 7.10
  5777. Peter Jennings
  5778. 7.10
  5779. If you do any sort of desk top publishing, you can never have too much
  5780. clipart. Public domain libraries are the best sources for buying the
  5781. more general subjects cheaply but it is always a pleasure to find more
  5782. specialised topics when you need them. Two of these now available are
  5783. Celtic Designs, from Glyn Howells, at ú10.99 (no VAT) and The Church
  5784. Year, Parish Magazine clipart set, from DEC_ dATA, at ú7.95 +VAT. Both
  5785. come on single unprotected discs and have similar copyright notices
  5786. saying they can be used for printing in DTP and other applications but
  5787. permission must be obtained for commercial use.
  5788. 7.10
  5789. Celtic patterns
  5790. 7.10
  5791. The Celtic Designs disc has 33 black and white drawfiles of borders,
  5792. chains, motifs and panels which can be combined in various ways to
  5793. create other patterns. Some of the borders are designed to be used in
  5794. Impression. There is also an instructional drawfile showing how the
  5795. designs can be manipulated by changing the thickness of the lines and
  5796. using colours for lines and fills.
  5797. 7.10
  5798. The collection comprises nine borders, rectangular, round and oval, plus
  5799. three Impression borders; ten chains, vertical and horizontal; seven
  5800. motifs, mostly knot designs, and four panels.
  5801. 7.10
  5802. The file names are uninformatively numbered, such as öBorder1ò, örhaff1ò
  5803. (a chain) so it would have been useful to have had a printout showing
  5804. them. One may be included in future£ but, in the meantime, to make the
  5805. best use of this collection, it is worth getting a graphics cataloguing
  5806. program, such as the public domain PickAPic (Shareware 45), if you do
  5807. not already have one.
  5808. 7.10
  5809. The designs are based on Celtic originals, rather than being precisely
  5810. copied from them. Despite this, it could be a useful collection for
  5811. appropriate projects in history and art although its main intention is
  5812. simply to provide decorative motifs for general use. It may seem a
  5813. little expensive for non-specialised purposes, compared with PD discs,
  5814. but the designs are intricate and attractive and can be used for unusual
  5815. and strikingly effective decoration.
  5816. 7.10
  5817. A second disc is in preparation if there proves to be a demand for it.
  5818. 7.10
  5819. (£We have recently received a copy of a printed directory that now comes
  5820. with the clipart so that you can see what the designs look like before
  5821. loading the files. Ed.)
  5822. 7.10
  5823. Church symbols
  5824. 7.10
  5825. The Church Year is aimed directly at very specialised users. Anyone
  5826. expecting colourful Biblical scenes, suitable perhaps for Easter and
  5827. Christmas cards, will be disappointed. There are 105 symbolic designs,
  5828. supplied as black and white drawfiles, to illustrate themes from the
  5829. Church of Englandæs Alternative Service Book throughout the year. Some
  5830. are traditional symbols for the theme and others are based on the
  5831. contents of the lessons set for the day.
  5832. 7.10
  5833. The drawings have a simple, rather old-fashioned, look that borders on
  5834. folk art. They are mainly suitable for use as öthumbnailò illustrations
  5835. and there is a note that many are best printed in 2.5cm (1 inch)
  5836. squares. The files are numbered, not named, but all the images have
  5837. printed captions. They are catalogued, in a text file, with a list of
  5838. holy days and festivals throughout the year (Good Friday, the 9th Sunday
  5839. before Christmas, the 4th Sunday in Lent, and so on), the daysæ themes
  5840. and the numbers of the files which illustrate them. This makes it easy
  5841. to find the symbol needed for any occasion.
  5842. 7.10
  5843. This collection is clearly labelled for parish magazines and it provides
  5844. an inexpensive selection of small illustrations for them and possibly
  5845. for other Church purposes, such as text cards and hymn sheets, but the
  5846. designs are rather esoteric and there are few that would be of more
  5847. general use.ááA
  5848. 7.10