home *** CD-ROM | disk | FTP | other *** search
/ Archive Magazine 1997 / ARCHIVE_97.iso / text / magazine / vol_07 / issue_12 < prev   
Text File  |  1995-06-25  |  262KB  |  5,286 lines

  1. Customer Service Survey
  2. 7.12
  3. As part of our continuing efforts to improve and develop the services we
  4. give you, we are asking if you will help us by taking part in another
  5. Customer Service Survey. I would be most grateful if you could spend a
  6. short while completing the enclosed questionnaire about Norwich Computer
  7. Services and Archive. (Even if you do not intend re-subscribing to
  8. Archive, we would value your response to the questionnaire.)
  9. 7.12
  10. I hope that those of you who responded to our survey last year, will
  11. feel that you have benefited from the changes/improvements made as a
  12. result of the questionnaire comments. We appreciate your support Ö
  13. thanks, in anticipation, for your contribution! Certainly, if the growth
  14. in subscription is anything to go by, Archive is more appreciated now
  15. than it was this time last year.
  16. 7.12
  17. Happy reading!
  18. 7.12
  19. Products Available
  20. 7.12
  21. Å  Archive mousematsáÖáWe are having some top quality Archive mousemats
  22. made for us. They will have antistatic plastic tops with non-slip rubber
  23. base Ö none of your flimsy cloth-top mousemats these! The rather
  24. tasteful design features the Archive logo and the Norwich Computer
  25. Services logo and the cost is ú5 each including p&p.
  26. 7.12
  27. (These shouldnæt really be in Products Available because they arenæt
  28. going to be ready until the end of September. Still, you can place your
  29. orders with confidence Ö they arenæt vapourware. Paul Beverley, MD of
  30. Norwich Computer Services, assured our Archive reporter, öThe software
  31. is virtually finished Ö just one or two bugs to be ironed out Ö we have
  32. to make sure, of course, that there are no viruses on it. Also, weære
  33. waiting for the manuals to be printed.ò)
  34. 7.12
  35. Å  Archive PD discsáÖáIt was in July 1988 (yes, six years ago!) that
  36. Archive launched its first disc of PD software. At that stage, the PD
  37. discs were a first in the Archimedes world and we feel they performed a
  38. very useful function in the early days of Archimedes computers and
  39. software. However, we have reached a point where Archive PD, by and
  40. large, has outlived its usefulness.
  41. 7.12
  42. We have decided to transfer all our PD material over to APDL (address in
  43. Factfile). So if you want any of the programs and applications we have
  44. published in the past, please contact APDL. However, there are a number
  45. of programs that are still very popular and things like the Archive data
  46. for the Arcscan database are being maintained as a set of Archive PD
  47. discs. (We are dropping the Shareware and Careware names altogether.)
  48. The discs still available at ú2 each are:
  49. 7.12
  50. Å  Archive Utils 1áÖá(was Careware 18) Ö VIDC enhancer software (2
  51. versions), iconbar mode number display, modes for Sony CPD-1402, modes
  52. for Acorn AKF18, various modes and modules for NEC 3D, mode creation and
  53. editing for pre-A5000s with AKF18.
  54. 7.12
  55. Å  Archive Utils 2áÖá(was Careware 19) Ö !CGM Ö>Draw, !DrawÖ>CGM,
  56. !DrawÖ>EPS, !AiEps Ö>Draw !DrawÖ>Meta, !DXFÖ>CGM, !Translator, !Creator
  57. (sprites to GIF, TIFF, AIM, PBM), utility to output drawfiles on
  58. SketchMate A4 plotter.
  59. 7.12
  60. Å  Archive Utils 3áÖá(was Shareware 7) Ö Disc database of Archive
  61. magazine plus ArcScan data files for Archive magazine.
  62. 7.12
  63. Å  Archive Utils 4áÖá(was Shareware 51) Ö JPEG utilities 1 Ö !ChangeFSI,
  64. version 0.90a; !FYEO, 1.02; !Jewel, 0.04; !JFIF, 26th June 1993;
  65. !JPEGinst to install !JPEGit, 1.11A, i.e. the PD version; !JView, 0.07;
  66. djpeg (Keith Sloanæs implementation), 18 Nov 1991; JPEG-FAQ Ö a text
  67. file pulled off Usenet and headed öJPEG image compression: Frequently
  68. Asked Questionsò.
  69. 7.12
  70. Å  Archive Utils 5áÖá(was Shareware 52) Ö JPEG utilities 2 Ö !FYEO2 (see
  71. June JPEG column) sample NASA images plus a Éthumbnailsæ file with
  72. postage stamp-sized previews of the other available files.
  73. 7.12
  74. Å  Archive Utils 6áÖáHard drive utilities including SyQuest 105Mb fix
  75. for A5000/RiscáPC.
  76. 7.12
  77. Å  Archive Utils 7áÖáAcornæs new printer drivers !Printers 1.22.
  78. 7.12
  79. Å  Barcode generatoráÖáKang Software have produced a RISCáOS application
  80. that generates drawfiles of barcodes in a variety of formats: EAN-13,
  81. EAN-8, ISSN, ISBN and BIC. Within these formats, there is also a variety
  82. of other options. The software costs ú85 (no VAT) which compares very
  83. favourably with PC equivalents costing of the order of ú150 +VAT.
  84. 7.12
  85. Å  BetsiáÖáAnother winner from 4Mation. This time it is a historical
  86. adventure aimed at 7 Ö 12 year-olds studying the Tudor period. Betsi is
  87. a dog who, having been evicted from the royal hunting kennels for being
  88. too soft, is looking for someone to provide her with a comfortable home
  89. where she will be loved. During her travels, she meets all manner of
  90. folk from different backgrounds, sees the interiors of various
  91. buildings, hears some of the things that people were concerned about at
  92. that time, and welcomes opportunities to be a good citizen.
  93. 7.12
  94. Betsi costs ú34.50 +VAT (or ú38 through Archive). A site licence costs
  95. ú69 +VAT (or ú75 through Archive).
  96. 7.12
  97. Å  CC takes overáÖáComputer Concepts have taken over distribution of all
  98. Wild Vision products so that WV can concentrate on development work. One
  99. effect of this is a reduction in the discount given to dealers. This has
  100. had to be reflected in a reduction in Archive membersæ discounts on WV
  101. products.
  102. 7.12
  103. Å  Celtic clipart 2áÖáGlyn Howells has produced a second disc of celtic
  104. clipart including borders, panels, chains, crosses and motifs. As with
  105. disc 1, this costs ú10.99 inclusive, or you can get both of them
  106. together for ú18.99. (There is no VAT as Glyn is not VAT registered.)
  107. They are available from: Glyn Howells, Sicar Uchaf, Brongest, C N Emlyn,
  108. Dyfed, SA38 9ET.
  109. 7.12
  110. Å  Flashback Ö We gave details of US Goldæs new game last month (page 4)
  111. but forgot to tell you the price. Flashback costs ú27.99 or ú26 through
  112. Archive. (See the review on page 27.)
  113. 7.12
  114. Å  GoldilocksáÖáThis is a Genesis application from Oak Solutions
  115. ödesigned to introduce young children to IT skills through a
  116. professionally produced audio CD and high quality visual interpretation
  117. of the traditional fairy tale.ò While the child is using the program,
  118. its use of the various options is recorded so that the teacher can see
  119. how the child is progressing. Goldilocks comes on floppy discs with an
  120. audio CD and a pack of photocopiable resources and costs ú40 +VAT from
  121. Oak Solutions or ú44 through Archive.
  122. 7.12
  123. Å  Impression manual extrasáÖáIf you are an Impression user who makes
  124. frequent use of the manual, H B Humpidge has just the thing for you! The
  125. pack includes a quick reference guide with keyboard shortcuts (arranged
  126. by function), a printed keystrip, a set of divider cards for the manual,
  127. some self-adhesive binder strips, about 50 sheets of paper to put your
  128. own notes in the manual, two thick card ends to help preserve the
  129. integrity of the manual and a pack of ring reinforcements for those
  130. pages that get over-used and fall out Ö he seems to have thought of
  131. everything! This comes in three forms: Impression II ú6, Impression
  132. Publisher ú7.50 and a special version for those who have upgraded from
  133. Impression II to Publisher ú6. These are all available from H B
  134. Humpidge, 2AáKingsley Park Grove, Sheffield, S11 9HL. If you just want
  135. the quick reference guide and the keystrip, they are available for
  136. ú1.50.
  137. 7.12
  138. Å  I/O card alternativeáÖáRiscáPC owners, in particular, will be pleased
  139. to hear that there is now an alternative to Acornæs dual-width I/O card
  140. in single-width format. Paul Fray Ltd have produced a card which
  141. provides all the functionality of the Acorn card, except the Midi add-
  142. on. So it provides user port, analogue port and 1MHz bus. Advantages of
  143. this newer card, apart from it taking up only one slot, are that it has
  144. an improved interface that makes it work more reliably with faster
  145. systems and it has a socket to take a user-programmed EPROM (128Kb ╫ 8).
  146. These cards are available from Paul Fray Ltd for ú129 +VAT or ú144
  147. through Archive.
  148. 7.12
  149. Å  Izzy & Lizzy in The PlaygroundáÖáTopologika have released a version
  150. of their popular Freddy Teddy title, ÉThe Playgroundæ. The idea is that
  151. it allows the program to be used with older children as Izzy and Lizzy
  152. are trendy young children (Izzy looks to me as if heæs wearing ÉCatsæ!)
  153. as opposed to the teddy bear which appeals to younger children. If you
  154. already have The Playground, you can obtain Izzy and Lizzy from
  155. Topologika by sending them ú10 +VAT + ú1 p&p (ú12.75) and quoting the
  156. serial number of your copy of The Playground. Otherwise, you can buy The
  157. Playground in a combined format for ú25 +VAT + ú2.50 p&p (ú31.88) from
  158. Topologika or ú29 through Archive.
  159. 7.12
  160. Å  JPEG Disc number 2áÖáI said in the JPEG Column last month that the
  161. new JPEG Shareware disc was number 51. Actually, that was the number of
  162. the first JPEG Shareware disc the new one is, yes, youæve guessed it,
  163. number 52! It contains FYEO2 (as mentioned in the June JPEG column, p19)
  164. plus some of the best of the NASA images sent in by Philip Draper plus
  165. added a Éthumbnailsæ file with postage stamp-sized previews of Philipæs
  166. other files. (Actually, we have just scrapped the Archive Shareware
  167. discs, so this has become Archive Utils disc 5.)
  168. 7.12
  169. Å  MacFSáÖáMacFS is a filing system for RISCáOS 3.1 or later which will
  170. read and write Mac SuperDrive (1.44Mb) floppies, external hard discs,
  171. magneto-opticals and SyQuests. It costs ú99 +VAT from Computer Concepts
  172. or ú108 through Archive.
  173. 7.12
  174. Å  PD on CD-ROM Ö The Datafile have produced a CD-ROM containing 265 Mb
  175. of PD, freeware and shareware material, clipart, games, utilities,
  176. music, graphics, magazines, games demos, languages, !Earthmap,
  177. Gutenburg, classic demos and educational software. PD-CD costs ú30
  178. inclusive from The Datafile or ú28 through Archive.
  179. 7.12
  180. Å  Professional full-colour scanning service Ö We mentioned last month
  181. that T-J Reproductions were providing a full Acorn disc-to-print bureau
  182. facility and now have full-colour drum-scanning facilities.
  183. Unfortunately, we quoted their fax number instead of their phone number.
  184. The corrected version is (hopefully!) in the Factfile at the back of the
  185. magazine.
  186. 7.12
  187. Because of the huge files produced by these high resolution colour
  188. scans, T-J are looking into offering a file replacement service. What
  189. they would do would be to scan the image at low resolution (and send you
  190. a copy) as well as at high resolution (which they would store for later
  191. use). You could then prepare your document with the low-res image, send
  192. it to T-J who would then substitute the hi-res image. This is similar to
  193. OPI except that OPI will only work with Impression Publisher whereas
  194. this service would be available to users of Style as well. If you are
  195. interested, get in touch with T-J and tell them to what extent you might
  196. use the service. That will help them to gauge whether it is going to be
  197. worth the setting-up costs.
  198. 7.12
  199. Å  Scanlight ProfessionaláÖáCC have dropped the price of their greyscale
  200. A4 flatbed scanner to ú499 +VAT. However, they are not giving any dealer
  201. discount anymore so they will no longer be available through NCS.
  202. 7.12
  203. Å  Supersound expansion systemáÖáIn Archive 7.7 p39, David Lenthal gave
  204. details of Audio Dynamicsæ 16-bit digital audio SuperSound Expansion
  205. System. The SSES1600 provides 128 instruments + 49 percussion sounds,
  206. Midi in, out and thru, and software which plays Midi files and sample
  207. files. The board also has line output on two phono sockets and a 3.5mm
  208. stereo socket plus headphone output on ╝ö jack socket. SSES1600 costs
  209. ú299 +VAT from Audio Dynamics or ú335 inclusive through Archive.
  210. 7.12
  211. Å  öTechnology for Secondary MathematicsòáÖ There will be a day
  212. conference for maths teachers at Oundle School, Peterborough on Monday
  213. 3rd October 1994. It will cover Macs and PCs as well as Acorns but it is
  214. presented öin association with Acorn Computers Ltd and Mathematics in
  215. Education and Industryò. Details from Douglas Butler, Head of
  216. Mathematics, Oundle School, Oundle, Peterborough, PE8 4EN (0832-273444).
  217. 7.12
  218. Å  The Acorn Companion, written by Geoff Love, is a guide to using Acorn
  219. computers and software. It is aimed at öthe average classroom teacher or
  220. non-specialist IT coordinator who needs to know enough to use the
  221. computer, solve any problems they encounter and keep things running
  222. smoothly but doesnæt want to spend every waking hour pawing through
  223. jargon-filled manuals.ò It costs ú9 inclusive from NW SEMERC.
  224. 7.12
  225. Å  The Time MachineáÖáThe latest desktop adventure game from Gordon Key
  226. is The Time Machine. This is a game for all Acorn machines with 2Mb or
  227. more, has five discs, 3Mb+ of sprites, 80 sampled sounds plus music. It
  228. seems to be a sequel to Haunted House. At least, you are the same
  229. employee of Acorn Antiques but the action starts as you leave the shop
  230. to break out of the boredom, go for a long walk, decide you need a leak
  231. and espy a blue portaloo in the distance... The Time Machine costs
  232. ú25.95 from 4th Dimension or ú24 through Archive.
  233. 7.12
  234. Å  Tiles French SupplementáÖáBrain Games have released a supplement to
  235. their Tiles program which gives 223 French crosswords to play on their
  236. Tiles package. The supplement requires Tiles version 3.29 or later.
  237. Tiles and the French Tiles Supplement each cost ú19.75 (no VAT) to which
  238. you add ú4.50 per machine for site licences for each package.
  239. 7.12
  240. Review software received...
  241. 7.12
  242. We have received review copies of the following: ÅBarcodeá(b/u),
  243. ÅBeethoven Browser Egmontá(e), ÅGoldilocksá(e), ÅMouseTrap (u), ÅThe
  244. Time Machine (g), ÅTiles + French Supplementá(e).
  245. 7.12
  246. e=Education, b=Business, bk=Book, g=Game, h=Hardware, l=Language,
  247. u=Utility, a=Art.
  248. 7.12
  249. If you would like to review any of these products, please contact the
  250. Archive office. Potential reviewers will need to show that they would
  251. use the product in a professional capacity or that they have some
  252. knowledge of the particular field.ááAá
  253. 7.12
  254. Government Health Warning Ö Reading this could seriously affect your
  255. spiritual health.
  256. 7.12
  257. Last month I mentioned the Alpha courses which are being run at churches
  258. all over the UK. Here are some comments from people who have been on the
  259. courses...
  260. 7.12
  261. Lee Duckett is a Mercury Telecoms engineer who went to do a job at Holy
  262. Trinity Brompton (the church where the Alpha courses first started). He
  263. began chatting to the girl on the reception desk, who suggested he might
  264. like to try Alpha.
  265. 7.12
  266. He came to the first night and said later, öI couldnæt believe it. It
  267. wasnæt at all what I expected. All the people looked normal. Iáthought
  268. they would be people who would speak funnily, wearing pairs of glasses
  269. with little bandages on Ö anorak jobs, and stamp collectors.ò
  270. 7.12
  271. Lee was impressed by the leader of his discussion group. öI thought,
  272. ÉHeæs got what Iæm missing. Heæs got something Ö something I want.æò
  273. During the course, he gave his life to Jesus Christ and he said later:
  274. öMy life has completely changed. Iánow look at this world through
  275. different eyes. I feel love for everyone and an inner peace that I never
  276. imagined could exist.ò
  277. 7.12
  278. Bruce Streather is a London solicitor whose wife, Geraldine, had been a
  279. Christian for 10 years when he went to an Alpha supper party. (These are
  280. held at the end of every course as an opportunity for participants to
  281. invite their friends to hear a light-hearted talk on the subject
  282. öChristianity: Boring, Untrue and Irrelevant?ò) He got talking to Nicky
  283. Gumbel who gave the talk and agreed to go on the next Alpha course.
  284. 7.12
  285. öThe more I did the course, the better I enjoyed it,ò he said. öI was
  286. struck by all the evidence, but I wasnæt really convinced. Iáthought at
  287. least it was making sense and I could understand why people actually
  288. believed it.ò
  289. 7.12
  290. At the seventh talk on ÉHow can I resist evil?æ, he became struck by a
  291. thought which would not go away. öI suddenly thought,ò he said, öthat if
  292. there is an evil influence about, is it the biggest step in the world to
  293. believe that there is a good spiritual influence? That means there is a
  294. God... and Jesus... and Christianity... and the penny dropped.ò
  295. 7.12
  296. Soon after that, he said a prayer in bed at night: öI confessed what Iæd
  297. done wrong, I repented of it and turned away from it and I asked Jesus
  298. to come into my life.ò
  299. 7.12
  300. Hundreds of people all over the country are going on Alpha courses and
  301. having similar experiences. Itæs wonderful to see the sense of relief
  302. and excitement on peopleæs faces when they have had a real encounter
  303. with the Living God. People go on one course and then bring their
  304. friends on the next... and they bring their friends... Itæs no wonder
  305. these courses are spreading like wild fire!
  306. 7.12
  307. For more information about Alpha, or to see if there is one in your
  308. area, ring HTB on 071-581-8255 or the Alpha Helpline on 0603-765073.
  309. 7.12
  310. (If you  have been touched by God in a new way through an Alpha course,
  311. do write and let us know.)
  312. 7.12
  313. Paul Beverley
  314. 7.12
  315. P.B.
  316. 7.12
  317. Fact-File
  318. 7.12
  319. (The numbers in italic are fax numbers)
  320. 7.12
  321. 4th Dimension    P.O. Box 4444, Sheffield. (0742-700661) (0742-781091)
  322. 7.12
  323. 4Mation    14 Castle Park Road, Whiddon Valley, Barnstaple, Devon, EX32
  324. 8PA. (0271-25353) (0271-22974)
  325. 7.12
  326. Abacus Training    29 Okus Grove, Upper Stratton, Swindon, Wilts, SN2
  327. 6QA.
  328. 7.12
  329. Acorn Computers Ltd    Acorn House, Vision Park, Histon, Cambridge, CB4
  330. 4AE.
  331. 7.12
  332.   (0223-254254) (0223-254262)
  333. 7.12
  334. APDL    39 Knighton Park Road, Sydenham, London, SE26 5RN.
  335. 7.12
  336. Apricote Studios (p11)   2 Purls Bridge Farm, Manea, Cambridgeshire,
  337. PE15 0ND.
  338. 7.12
  339.   (0354-680432)
  340. 7.12
  341. Arnor Ltd    611 Lincoln Road, Peterborough, PE1 3HA. (0733-68909)
  342. 7.12
  343.   (0733-67299)
  344. 7.12
  345. Audio Dynamics    10 Durnford Close, Norden, Rochdale OL12 7RX. (0706-
  346. 868803) (0706-868803)
  347. 7.12
  348. Brain Games    Swinegate, Hessle, North Humberside, HU13 9LH. (0482-
  349. 649288) (0482-641136)
  350. 7.12
  351. Colton Software (p24)   2 Signet Court, Swanns Road, Cambridge, CB5 8LA.
  352. (0223-311881) (0223-312010)
  353. 7.12
  354. Computer Concepts (pp32/36)   Gaddesden Place, Hemel Hempstead, Herts,
  355. HP2 6EX. (0442-63933) (0442-231632)
  356. 7.12
  357. Dabs Press   22 Warwick Street, Prestwich, Manchester, M25 7HN. (061-
  358. 773-8632) (061-773-8290)
  359. 7.12
  360. Dalriada Data Technology (p35)  145 Albion Street, Kenilworth,
  361. Warkwickshire, CV8 2FY. (0926-53901)
  362. 7.12
  363. Datafile   71 Anson Road, Locking, Weston-super-Mare, Avon, BS24 7DQ.
  364. (0934-823005)
  365. 7.12
  366. Eastmond Publishing   33 West Street, Oundle, Peterborough, PE8 4EJ.
  367. 7.12
  368. ESM   Duke Street, Wisbech, Cambridgeshire, PE13 2AE. (0945-63441)
  369. 7.12
  370. Gremlin Graphics Ltd   Carver House, 2-4 Carver Street, Sheffield, S1
  371. 4FS. (0742-753423) (0742-768581)
  372. 7.12
  373. Hodge Electronic Services    16 Mold Road, Mynydd Isa, Clwyd, CH7 6TD.
  374. (0352-755331)
  375. 7.12
  376. Humpidge (p9)  2A Kingsley Park Grove, Sheffield S11 9HL.
  377. 7.12
  378. Kang Software    Location Works, 1 Charlotte Street, London W1P 1HD.
  379. (071-637-7766) (071-637-2727)
  380. 7.12
  381. LOOKsystems (pp12/23/40/41)  47 Goodhale Road, Bowthorpe, Norwich, NR5
  382. 9AY. (0603-748253) (0603-740203)
  383. 7.12
  384. Mijas Software (p20)   Winchester Road, Micheldever, Winchester, SO21
  385. 3DJ. (0962-774352)
  386. 7.12
  387. Northwest SEMERC   Fitton Hill CDC, Rosary Road, Oldham, OL8 2QE. (061-
  388. 627-4469)
  389. 7.12
  390. Oak Solutions (p31)   Dial House, 12 Chapel Street, Halton, Leeds, LS15
  391. 7RN (0532-326992) (0532-326993)
  392. 7.12
  393. Paul Fray Ltd    4 Flint Lane, Ely Road, Waterbeach, Cambridge CB5 9QZ.
  394. 7.12
  395.   (0223-441134) (0223-441017)
  396. 7.12
  397. Quantum Software (p7)  35 Pinewood Park, Deans, Livingston, EH54 8NN.
  398. 7.12
  399.   (0506-411162 after 6)
  400. 7.12
  401. Silicon Vision Ltd   Signal House, Lyon Road, Harrow, Middlesex, HA1
  402. 2AG.
  403. 7.12
  404.   (081-422-3556) (081-427-5169)
  405. 7.12
  406. Simon Glass Software (p20)   P.O.Box 834, Landbeach, Cambridge, CB4 4DG.
  407. 7.12
  408. Stallion Software Ltd (p8)  Arundel House, Arundel Road, Camden, Bath,
  409. BA1 5JX. (0225-339090)
  410. 7.12
  411. T-J Reproductions    Unit D, Canada House, Blackburn Road, West
  412. Hampstead, London NW6 1RZ. (071-372-4430) (071-372-0515)
  413. 7.12
  414. Topologika    Islington Wharf, Church Hill, Penryn, Falmouth, Cornwall,
  415. TR10 8AT. (0326-377771) (0326-377771)
  416. 7.12
  417. Utopia Software (p39)   92 Queenhythe Road, Jacobs Well, Guildford, GU4
  418. 7NX.
  419. 7.12
  420. Archive Monthly Program Disc Contents
  421. 7.12
  422. Å  Thumbnail creation Ö Quantum Software have provided a copy of
  423. Executor (the playback-only version of Keystroke) which has the ability
  424. to produce, from a directory of JPEG or TIFF* files, a multi-sprite file
  425. Ö in effect, making a !Paint Éthumbnailæ file.
  426. 7.12
  427. Å  RiscáPC compatibility list from Keith Hodge.
  428. 7.12
  429. Å  RiscáPC palette restorer and mode selection (see H & T page 42).
  430. 7.12
  431. Å  Drawfile rendering program from Hugh Eagleæs article on page 71.
  432. 7.12
  433. Å  Files from Gerald Fittonæs PipelineZ article.
  434. 7.12
  435. Special Offers on Archive Subscriptions
  436. 7.12
  437. This is the final issue of the 7th volume of Archive magazine and a
  438. large proportion of our members are due to renew their subscription this
  439. month so weære running some special promotions this month:
  440. 7.12
  441. Å Free Archive Mousemat (worth ú5) Ö All those who renew their
  442. subscriptions before 30th September 1994 will receive one of our new
  443. high-specification mousemat Ö see page 2 for details. This offer is
  444. available to anyone, regardless of when your renewal date is.
  445. 7.12
  446. (N.B. We will not actually be sending out the free mouse mats until
  447. after 30th September. This will enable us to get the right number of
  448. mats printed once we see what the take-up is for the offer.)
  449. 7.12
  450. Å Renew early and save ú3 Ö Weæve held the price of the magazine at ú19
  451. for the last two years and will continue to do so until the end of 1994.
  452. So this is advance warning that, from issue 8.4 onwards, the new Archive
  453. price will be ú22 a year. If you would like to beat the price increase
  454. and renew in advance, regardless of when your subscription expires, you
  455. should send in your renewal before the end of the year. Renewals
  456. received after 1st January 1995 will be at the new price of ú22.
  457. 7.12
  458. Å ú10 voucher for any Archive member who gets a friend or colleague to
  459. subscribe to Archive. See the special order form on the back of this
  460. monthæs Price List for details.
  461. 7.12
  462. Christmas Card Competition
  463. 7.12
  464. Acorn Computers are running a Christmas card design competition and the
  465. prize is... a RiscáPC ! The theme is öA World of Opportunitiesò and your
  466. job is to design a card using that theme. All entries must be original
  467. work and should be produced using an Acorn computer and submitted as a
  468. Drawfile plus an A4 hard copy. Entries have to be in by 10th October
  469. 1994 so that Acorn can judge the best one and get it printed to use for
  470. their corporate card for Christmas 1994.
  471. 7.12
  472. The terms and conditions are as follows:
  473. 7.12
  474. 1)  All entries must be received by second post 10th October 1994.
  475. 7.12
  476. 2)  The prize will be an Acorn RiscáPC 600 2Mb HD210.
  477. 7.12
  478. 3)  The winning entry will be chosen on 24th October 1994 at Acorn
  479. House.
  480. 7.12
  481. 4)  The prize winner will be announced at Acorn World 94 (October 28th-
  482. 30th 1994).
  483. 7.12
  484. 5)  Photographs and other promotional material may be requested of the
  485. prize winner.
  486. 7.12
  487. 6)  All designs must be original.
  488. 7.12
  489. 7)  Only one entry per person or per group.
  490. 7.12
  491. 8)  Designs cannot be returned.
  492. 7.12
  493. 9)  The competition is open to all UK residents, except employees and
  494. contractors of Acorn Computer Group plc, ARM Ltd and their subsidiaries,
  495. agents, dealers or anyone connected with the competition.
  496. 7.12
  497. 10)  Entries must be submitted in Drawfile format and A4 hard copy.
  498. 7.12
  499. 11)  Acorn Computer Group plc and its subsidiaries shall have the right
  500. to reproduce all designs for future use and applicants shall, if
  501. requested, sign an appropriate for of authorization.
  502. 7.12
  503. Keystroke Ö Archive Special Offer
  504. 7.12
  505. Stuart Halliday of Quantum Software is doing a special offer on
  506. Keystroke for Archive subscribers. The normal price is ú29.95 but he is
  507. prepared to offer it at ú19 (through Archive) for a period of two
  508. months. This is the latest version of Keystoke as detailed in last
  509. monthæs magazine on page 19, i.e. Keystroke 3, not an earlier version.
  510. The offer lasts until the November issue of Archive is sent out from
  511. NCS. To take advantage of this offer, just send in your order in the
  512. normal way but simply do so at ú19 instead of ú29.95.
  513. 7.12
  514. There is also a site licence version which is normally ú90. This is
  515. available for the offer period at ú70 through Archive.
  516. 7.12
  517. (Keystroke is one of those applications which you donæt know you need
  518. until try it out. Then, once you start using it, you see more and more
  519. ways in which you can use it to increase your keyboard productivity.
  520. What I will say is that, if you buy Keystroke to enhance your keyboard
  521. productivity and you really feel it does not do so, write to me
  522. explaining why, send back your copy and weæll refund your money. Ed.)
  523. 7.12
  524. Personal Accounts Ö Archive Special Offer
  525. 7.12
  526. Following the excellent review which Mick Burrell gave Personal Accounts
  527. last month (page 65) we have arranged a special deal with Apricote
  528. Studios for Archive subscribers only. The full price is ú49.95 and the
  529. special Archive price is ú35. The only difference is that, to save
  530. costs, it will not come in a presentation case Ö which is only designed
  531. to make it look pretty on the saleroom counter. The offer lasts for two
  532. months, i.e. until the November issue of Archive is sent out from NCS.
  533. To take advantage of this offer, just send in your order for Personal
  534. Accounts to NCS in the normal way but simply do so at ú35 instead of
  535. ú49.95.
  536. 7.12
  537. In his conclusion, Mick Burrell said, öThis is a program which has
  538. Édevelopedæ through use into an excellent bank account control system.
  539. If you tried to find a home or club banking program which was either
  540. more capable or easier to use, I doubt you would succeed on either
  541. count.ò
  542. 7.12
  543. Quantum
  544. 7.12
  545. New
  546. 7.12
  547. Stallion
  548. 7.12
  549. New
  550. 7.12
  551. Advanced Basic Column
  552. 7.12
  553. Paul Hobbs
  554. 7.12
  555. Moving memory blocks
  556. 7.12
  557. It is quite often useful to be able to move blocks of memory from one
  558. location to another, for example when inserting or deleting characters
  559. from the buffer of a text editor. At first glance, RISC OS appears not
  560. to have a call to achieve this, although it must be a technique that is
  561. needed by RISC OS itself. This apparent lack has probably resulted in
  562. countless hours of coding by third parties...
  563. 7.12
  564. In fact, RISC OS provides the SWI Wimp_TransferBlock which is normally
  565. used as part of the RAM data transfer protocol to move blocks of memory
  566. from the workspace of one application to another. What the PRMs donæt
  567. tell you is that the source and destination task handles can be the same
  568. which means you can use it to move memory in the current taskæs
  569. workspace. In addition, the memory block to move does not have to lie on
  570. a word boundary (i.e. it is byte-aligned) and the source and destination
  571. blocks can overlap.
  572. 7.12
  573. Disadvantages? It can only be used in a wimp program (because a task
  574. handle is required) and it is probably a little slower than a word-
  575. aligned memory moving routine although much faster than the usual FOR
  576. ... NEXT loop.
  577. 7.12
  578. The documentation for the call is as follows:
  579. 7.12
  580.   áár0  Handle of source task
  581. 7.12
  582.   áár1áááPointer to source data
  583. 7.12
  584.   áár2áááHandle of destination task
  585. 7.12
  586.   áár3áááPointer to destination buffer
  587. 7.12
  588.   áár4áááLength of buffer (number of bytes to move)
  589. 7.12
  590. Assuming the task handle is mytask% and the buffer is 256 bytes long and
  591. at location loc%, the following code will remove n% bytes at offset
  592. pos%:
  593. 7.12
  594. SYS öWimp_TransferBlockò,mytask%,loc%+ pos%+n%,mytask%,loc%+pos%,256-
  595. pos%
  596. 7.12
  597. and to insert n% bytes at offset pos%:
  598. 7.12
  599. SYS öWimp_TransferBlockò,mytask%,loc%+ pos%,mytask%,loc%+pos%+n%,256-
  600. pos%
  601. 7.12
  602. You must be very careful to ensure that the buffer is large enough to
  603. contain all the data after the memory move as otherwise Basic workspace
  604. could be overwritten leading to all sorts of problems! The memory
  605. claiming routines given in Archive 7.7 p23 can be used to claim and
  606. extend private blocks of memory.
  607. 7.12
  608. Making SWI calls
  609. 7.12
  610. How are you supposed to know how to call a particular SWI? Well, you can
  611. look them up in the PRM (or the documentation for third party modules),
  612. find another program that uses them or buy StrongED from Stallion
  613. Software which includes extensive help on the subject.
  614. 7.12
  615. One vital piece of information that you need to know is how to interpret
  616. the information the PRMs or documentation give you. Data is passed to
  617. the SYS command via the ARM registers R0, R1, R2, etc, so if the
  618. documentation says the SWI needs a window handle in R0 and an icon
  619. handle in R1, the command would be:
  620. 7.12
  621. SYS öSomeSWIò,window_handle%,icon_handle%
  622. 7.12
  623. If the SWI requires (say) the address of a data block in R1 but nothing
  624. particular in R0 then the command would be:
  625. 7.12
  626. SYS öSomeSWIò,,address%
  627. 7.12
  628. Note the double commas after the SWI name Ö this means we are not
  629. passing any data in R0. Without the extra comma, the address would be
  630. passed in R0 not R1. Finally, if you are told that data is returned in
  631. certain registers, you can use the TO keyword. Assuming the SWI needs a
  632. window and icon handle in R0 and R1 and returns data in R3 the command
  633. would be:
  634. 7.12
  635. SYS öSomeSWIò,window_handle%,icon_handle% TO ,,,data%
  636. 7.12
  637. After the ÉTOæ, the data for R0, R1, etc, follows, separated by commas Ö
  638. it is easier to write the command as:
  639. 7.12
  640. SYS öSomeSWIò,window_handle%,icon_handle% TO R0,R1,R2,data%
  641. 7.12
  642. and discard the values returned in R0, R1 and R2. Of course, if you are
  643. told that a string is returned in R3 then you must use data$ (or
  644. similar) to hold the returned value.
  645. 7.12
  646. Printing again
  647. 7.12
  648. I have received a letter from Byron Blessed of Solihull School who asks
  649. if it is possible to set up the printer module without loading !Printers
  650. first as this is very slow over a network. I donæt have any experience
  651. of networks, but I would imagine that this is a common problem that
  652. somebody might have already solved (I hope!).
  653. 7.12
  654. A quick look in the PRMs uncovered the SWI öPDriver_SetDriverò described
  655. on page 3-656 and associated information on page 3-668. PDriver_
  656. SetDriver requires two 256 byte data blocks which correspond to the
  657. choices set up with !Printers and I assume that !Printers makes this
  658. call to set up the module.
  659. 7.12
  660. Therefore, it should be possible to write a simple Basic program to set
  661. up the data blocks and make the SWI call instead of using !Printers. So,
  662. am I on the right track? Has anybody written a small program to do this
  663. as there is at least one other person who would be interested (although
  664. it would doubtless be of general interest as !Printers loads slowly even
  665. from a hard disc).
  666. 7.12
  667. And finally..
  668. 7.12
  669. If you have any suggestions for topics that could be covered in future
  670. issues, I would be pleased to hear from you. My address is Paul Hobbs,
  671. Rheinpfalzstrasse 2, 85049 Ingolstadt, Germany.ááAá
  672. 7.12
  673. Dates for Your Diary...
  674. 7.12
  675. Music Open Evening
  676. 7.12
  677. Tuesday 4th October 1994
  678. 7.12
  679. NCS and Sibelius Software have teamed up for a Music Open Evening, with
  680. guest speaker John Rutter.
  681. 7.12
  682. John Rutter is a well-known composer and choral conductor... and also a
  683. dedicated Sibelius/Acorn user and Archive subscriber. Amongst other
  684. things, he will be telling us about the impact of the computer on his
  685. composing. This evening event will be held in the King of Hearts (Centre
  686. for People and the Arts) in Norwich.
  687. 7.12
  688. We are inviting anyone interested in the use of the computer for
  689. processing/printing music, to discover the powerful combination of
  690. Sibelius with the Acorn computer: music teachers; university and college
  691. lecturers/students; choral directors and choir members; local amateur
  692. and professional musicians, and so on.
  693. 7.12
  694. Entrance will be by ticket only but weæll give more details in next
  695. monthæs Archive.
  696. 7.12
  697. Acorn World 94
  698. 7.12
  699. Friday 28th to Sunday 30th October 1994
  700. 7.12
  701. Acorn World 94 is being held at Wembley, London again this Autumn. Watch
  702. this space for more information, as it becomes available.
  703. 7.12
  704. NCS Open Day
  705. 7.12
  706. Saturday 12 November 1994
  707. 7.12
  708. The next NCS Open Day will be held at Eaton (CNS) School in Norwich.
  709. Once again, a wide range of companies will be displaying the latest
  710. computer technology, peripherals and software for Acorn computers.
  711. 7.12
  712. Centre-stage, of course, will be the Risc PC and by then we should have
  713. the PC Card available to demonstrate and sell ! (?!)
  714. 7.12
  715. Apricote Studios
  716. 7.12
  717. New
  718. 7.12
  719. LOOKSystems
  720. 7.12
  721. From 7.10 page 9
  722. 7.12
  723. LOOKSystems
  724. 7.12
  725. From 7.5 page 40
  726. 7.12
  727. LOOKSystems
  728. 7.12
  729. From 7.5 page 41
  730. 7.12
  731. Online Media and the Digital Superhighway
  732. 7.12
  733. Steve Bruntlett
  734. 7.12
  735. Steve Bruntlett assesses the launch of a new company and the
  736. implications for interactive multimedia.
  737. 7.12
  738. After a long time developing one of the best computers available, itæs
  739. good to see Acorn receiving some high profile attention in the general
  740. computing press. Firstly it was the development of ARM Ltd, set up
  741. jointly with Apple, to develop and produce a set of world-beating RISC
  742. chips, ARM 250, 300, 600, 700 etc. Then there was the well-received Risc
  743. PC and now itæs the development of another Acorn-based company, Online
  744. Media which was launched on July 6th.
  745. 7.12
  746. The new company has been well-covered in the Innovation column in the
  747. Sunday Times for a couple of weeks. They have been reporting on the
  748. partnership of Online Media with Cambridge Cable which is to run trials
  749. in September using the first ATM (asynchronous transfer mode) system in
  750. Britain to develop home-based interactive video. If links with Oracle
  751. and Bell in America go ahead, it will be the first international system
  752. as well. ATM is used to send vast quantities of multimedia data, such as
  753. video, down fibre optic cabling at very high speeds Ö all part of the
  754. digital superhighway that President Clinton is known to have commented
  755. on from time to time.
  756. 7.12
  757. Online Media is working with several partner companies to develop
  758. affordable interactive multimedia products and services for the huge
  759. market emerging from the development of the information superhighway.
  760. These include: Olivetti, Advanced RISC Machines Ltd, Advanced
  761. Telecommunications Modules Ltd, BNR/Northern Telecom, News
  762. International, MAI, Anglia Television, Oracle and Cambridge Cable.
  763. 7.12
  764. From an education and home use point of view, the involvement of Anglia
  765. Television seems particularly exciting as they will be responsible for
  766. providing regional news bulletins, current affairs, weather forecasts
  767. and educational CD-ROM programmes covering science, history and
  768. geography. Buying individual copies of CD-ROMs may be shortly be a thing
  769. of the past with the trend towards access to libraries of vast
  770. quantities of information becoming available in a variety of interactive
  771. multimedia formats.
  772. 7.12
  773. So what are Acorn up to this time? According to the press releases from
  774. Acorn and Online Media, the main product seems to be a TV set-top box
  775. (STB) powered by four(!) ARM chips which will allow users in the trial
  776. around Cambridge access to video on demand i.e. to select a video or
  777. other forms of multimedia material whenever they want to see or use
  778. them. The STB will not only allow large numbers of users to watch the
  779. same video all at different stages and at the same time but, more
  780. importantly, will open up a wide range of interactive services.
  781. 7.12
  782. The more mundane uses of this may be used for teleshopping but more
  783. excitingly, it could be used for interactive community links through
  784. teleconferencing. It could be used for home banking, interactive
  785. education and training, access to expert systems, (virtual reality test
  786. drives or visits to holiday locations? Ö the whole Étry before you buyæ
  787. bit), home security and connection to Internet and Mosaic for starters.
  788. To explain this in a bit more detail and perhaps a bit more clearly for
  789. those of us who are still trying to figure out exactly what the digital
  790. superhighway is or might be, it may be worth including part of one of
  791. Online Mediaæs information sheets, so here it is.
  792. 7.12
  793. öHot and cold running information Ö The advent of the Online Media STB,
  794. and the MPEG datastreams it handles, can be compared with the arrival of
  795. mains water to a house. Before, you could get water from the stream, but
  796. you were reliant on an intermittent supply, and the quality was variable
  797. Ö you took what you were given, when you were given it. Then you bought
  798. a bucket, so you could collect the water when you wanted and save it for
  799. later, but it was only a small quantity. Substitute broadcast video for
  800. the stream, and cassette video for the bucket and you have the situation
  801. as it is today.
  802. 7.12
  803. Tomorrow you get mains water Ö as much as you want, when you want it,
  804. and you can control it exactly. The advent of MPEG digital data
  805. compression services and the STB to control them means that now our
  806. homes will have access to good quality video and digital audio down our
  807. existing telephone or cable connection, as much as we want and when we
  808. want it. Using a normal TV remote-control, you can ask for any film or
  809. computer game to be played on your television, or any recording to be
  810. played through your audio system, whenever you want it.
  811. 7.12
  812. Furthermore, itæs not just a one-way process (and this is where the
  813. water supply analogy starts to break down)! The STB is fully
  814. interactive. Wherever in the world there is something that can be
  815. digitised Ö film, audio, still pictures, data, software, even realtime
  816. video Ö you will see it, hear it and interrogate it, fully
  817. interactively.ò
  818. 7.12
  819. All this has phenomenal implications for all aspects of society such as
  820. control of, and access and to, material, subscription costs, effects on
  821. traditional providers of software, video and audio services. What
  822. happens to record and video shops, for example, or libraries for that
  823. matter. Do we actually want or need all this information anyway? Some of
  824. it probably not, but much of it will be useful to the home and
  825. educational user and this is probably where the digital superhighway
  826. will have most impact, i.e. on the area between home and school which by
  827. the end of the century will become increasingly blurred. Some children
  828. will have better individual access at home to the teaching and learning
  829. materials available on this kind of system than they will at school,
  830. witness the phenomenal growth of Internet.
  831. 7.12
  832. Schools will have to develop a changing role to ride the move from
  833. teaching to learning and also examine their role as facilitators rather
  834. than as information providers. Learning will develop through much more
  835. interactive structures than school can offer unless education starts
  836. using these kind of systems very quickly. But that would seem to require
  837. some serious funding... unless we believe the claims of Peter Talbot...
  838. 7.12
  839. Peter Talbot, General Manager UK Education at Acorn Computers comments:
  840. öAcorn has announced its plans to realise the enormous potential of
  841. interactive multimedia and we believe Acorn is in the strongest position
  842. to ensure that education gets the best from this innovative technology.
  843. Acorn has undertaken the challenge to work with Online Media to develop
  844. a complementary environment and systems which will allow schools to use
  845. their current multimedia solutions with future products.ò This has
  846. implications for home users as well, who seem to be being promised an
  847. integrated interactive multimedia solution compatible with existing
  848. equipment.
  849. 7.12
  850. The BBC have just had their mandate renewed until the next century but
  851. by the end of this century, television as we know it today will have
  852. changed out of all recognition. It will be much more interactive with
  853. Éusersæ rather than Éviewersæ who will determine their own schedules
  854. rather than relying on set output, and will have rather more educational
  855. material available than at present. These are indeed exciting times Ö I
  856. just wish I lived in Cambridge!ááAá
  857. 7.12
  858. Small Ads
  859. 7.12
  860. (Small ads for Archimedes and related products are free for subscribers
  861. but we reserve the right to publish all, part or none of the material
  862. you send, as we think fit. i.e. some people donæt know what Ésmallæ
  863. means and there are certain things, as you can imagine, that we would
  864. not be prepared to advertise as a matter of principle. Sending small ads
  865. (especially long ones!) on disc is helpful but not essential. Ed)
  866. 7.12
  867. Å  2Mb SIMM for RISC PC, ú50 o.n.o. Phone 0328-864177.
  868. 7.12
  869. Å  A3000, 2Mb RAM, RISC OS 3.11, ext 3╜ö and 5╝ò disc drives. Colour
  870. monitor. All boxed with manuals etc, ex cond. ú450 o.n.o. Phone 0533-
  871. 882528.
  872. 7.12
  873. Å  A3000, RISC OS 3.1, 4Mb, 100Mb HCCS hard card, colour monitor and
  874. stand, PD software. Ex cond. ú800 o.n.o. Phone 0642-472065 after 6pm.
  875. 7.12
  876. Å  A310, 4Mb RAM, MEMC1a, ARM3 (33MHz), RISC OS 3.1, 47Mb HD, Taxan 775
  877. monitor, loadsa software, inc PC Emulator, ú800 o.n.o. Phone John 0328-
  878. 864177.
  879. 7.12
  880. Å  A310, 4Mb, ARM3, RISC OS 3.1, 40Mb IDE hard disc (with ICS
  881. interface), colour monitor, fan quietener, some software, plus PD
  882. software, Beebug 5╝ö disc interface + 40 track drive, DFS reader and 50
  883. 5╝ò discs. All for ú525 o.n.o. +p&p. Phone Derby 0332-557751 evenings.
  884. 7.12
  885. Å  A310, monitor, 2Mb RAM, twin floppies, Watford digitiser and
  886. Lingenuity colour converter, memory expansion will take RISC OS 3.1.
  887. ú395 o.n.o. Phone 0452-417697.
  888. 7.12
  889. Å  A310, OS3.1, 4Mb, ARM3, MEMC + 20M HD, HiFi Audio, VIDC enhancer, 4
  890. layer back plane, Acorn I/O podule, external disc interface, Taxan
  891. 770+LR multisync, Kaga KP-810 printer, leads, manuals, software ú600
  892. +p&p. Phone 071-272-1027. Sensible offers considered.
  893. 7.12
  894. Å  A310 (RISC OS 3.1), 4Mb RAM, 2nd internal 3╜ö disc drive, DFS buffer/
  895. podule, PAL TV converter for ú385 o.n.o. Cub 3000 colour monitor (built
  896. in stereo sound) ú185 o.n.o. OKI wide carriage DM printer tractor/sheet/
  897. envelope feed ú65 o.n.o. Phone 0553-672841 after 6pm.
  898. 7.12
  899. Å  A4000, 4Mb RAM, 80Mb hard disc, multisync monitor, Home Office
  900. (EasiWriter, Desktop Database), Educational (ArcVenture), Games
  901. (Populous, Lotus 2, etc), etc. ú750 ono. Phone 0403-266728.
  902. 7.12
  903. Å  A410, 4Mb RAM, 35MHz ARM3, RISC OS 3.1, 47Mb HD, colour monitor, Oak
  904. SCSI board, 5╝ö FD interface, all cables, manuals and boxes, loads of PD
  905. software and games. Bargain only ú750, no offers. Phone 081-778-9166
  906. (office hours).
  907. 7.12
  908. Å  A410, monitor, 20Mb hard disc, RISC OS 3.1, ú475 o.n.o. Phone 0452-
  909. 417697.
  910. 7.12
  911. Å  A410/1, 4Mb, ARM3, RISC OS 3.10, External 40Mb IDE disc, Acorn
  912. multisync (AKF18), Epson MX80 (9 pin). ú750 o.n.o. Also available:
  913. Amstrad SM2400 modem, 5╝ö drive and interface card, Graphbox
  914. Professional, 1st Word Plus, Logistix. Phone 0272-682108 after 7 pm.
  915. 7.12
  916. Å  A4 Model II, 4Mb RAM, 60Mb HD, PC Em., RemoteFS (serial + parallel),
  917. boxed ú900. Phone +49 8458 6339 (office hours) or +49 841 47467
  918. (evenings) before 20/08/94 and ask for Paul Hobbs.
  919. 7.12
  920. Å  A5000, 100Mb hard disc, 4Mb RAM. m/sync monitor, as new, with over
  921. ú1000 of original software inc. Lemmings, Populous, 1st Word Plus. ú975
  922. o.n.o. Phone 0268-775356.
  923. 7.12
  924. Å  A5000, 4Mb, 100Mb HD, std res monitor ú800. 100Mb Mac style external
  925. SCSI HD ú200. Contact Leslie Wiggins on 0332-204040 day or 0602-272282
  926. eves.
  927. 7.12
  928. Å  A5000, 4Mb, 120Mb HD, hi-res monitor,  RISC OS 3.11,  Advance
  929. (unlicensed), PC Emulator, fonts and other software,  VGC,  ú900 o.n.o. 
  930. Tel: Charlie or Debbie on 0484 517612.
  931. 7.12
  932. Å  A5000, 4Mb, 40Mb HD, Eizo multiscan, RISC OS 3.11, Learning Curve
  933. software, all manuals. ú1050 o.n.o. Phone 0732-862404.
  934. 7.12
  935. Å  A5000, 4Mb, 405Mb hard disc, RISC OS 3.1, AKF18 monitor ú900. Phone
  936. 0704-534156 eves.
  937. 7.12
  938. Å  A5000 fan silencer, ú15. Phone 071-703-5675.
  939. 7.12
  940. Å  A5000 Learning Curve, 4Mb RAM, 120Mb HD, lots of software. ú800 for
  941. quick sale. Phone Howard Bailey on 0202-394057.
  942. 7.12
  943. Å  A5000, RISC OS 3.1, 4Mb, 40Mb HD, msync monitor, Learning Curve, also
  944. Draw Plus, Powerbase and lots software, ú950 o.n.o. Canon BJ-300, ú200
  945. o.n.o. All ex cond. Scanlight Video, as new, ú190 o.n.o. Buy the whole
  946. lot for ú1300. Phone John, evenings or weekends on 081-504-0802.
  947. 7.12
  948. Å  A5000, RISC OS 3.11, AKF18, 40Mb HD, 4Mb RAM, ú800. Phone Garry on
  949. 091-3771-489.
  950. 7.12
  951. Å  A540 without monitor, 8Mb RAM, 120Mb hard disc, ú975. Acorn colour
  952. monitor ú100. Fax Pack ú125. Phone 0272-736237.
  953. 7.12
  954. Å  Acorn Risc PC, 10Mb DRAM, 210Mb HD, 14ö SVGA (AKF60), Impression
  955. Publisher, S-Base2 Developer, RISC OS 3 PRMs, PD software, discs,
  956. manuals, etc, 1 month old, immac cond, ú2,000 o.v.n.o. Phone Craig on
  957. 0633-894533 anytime.
  958. 7.12
  959. Å  Conner CP3044 40Mb IDE drive ex A5000, offers around ú70. Home Office
  960. pack unused, offers around ú80. Phone 0332-701969.
  961. 7.12
  962. Å  Econet interfaces ú15 each, Filestore E015 ú125, AppFS software ú50.
  963. Contact Hill 0953-605566 (0953-850948 eves).
  964. 7.12
  965. Å  Eizo 9070S 16ö Multiscan 0.28mm dot pitch with warranty, H-scan
  966. frequency 20-50kHz, V-scan 50-80Hz, TTL or analogue RGB inputs. Offers
  967. to Derby 0332-701969.
  968. 7.12
  969. Å  HCCS Colour Vision Digitiser for A400 series, brand new ú75. Ian 061-
  970. 476-0229.
  971. 7.12
  972. Å  System Delta Plus, ú35. Please call 0924-862602 and ask for Peter.
  973. 7.12
  974. Charity Sales
  975. 7.12
  976. The following items are available for sale in aid of charity. PLEASE do
  977. not just send money Ö ring us on 0603-766592 to check if the items are
  978. still available. Thank you.
  979. 7.12
  980. Software: First Word Plus ú5, Genesis ú3, Genesis Plus ú10, PC Emulator
  981. 1.7 ú10, Leading Edge Midi Tracker ú9, Bubble Fair ú2, Spellmaster
  982. (disc) ú5, Ancient Egypt clipart ú2, Blaston ú2, Pysanki ú2, Blowpipe
  983. ú2, Zelanites ú2, Rotor ú2, Man United Europe ú3, Apocalypse ú3,
  984. DrawBender ú10, Equasor ú9, Impression Businnes Supplement ú9, First
  985. Impression tutorial book and discs ú9, Good Impression ideas book and
  986. discs ú9, Party, Wedding & Anniversary clipart ú9.
  987. 7.12
  988. Hardware: Floppy discs as new ú15 per 50, A3000 1Mb RAM ú20, WE external
  989. disc interface (for A400/1 and earlier) ú5, Quest trackerball ú12.
  990. 7.12
  991. (If you have unwanted software or hardware for Archimedes computers that
  992. you could donate in aid of charity, please send it to the Archive
  993. office. If you have larger items where post would be expensive, just
  994. send us details of the item(s) and how the purchaser can get hold of
  995. them.)ááAá
  996. 7.12
  997. Gothic & Medieval Font Collection Pack II
  998. 7.12
  999. Richard Hallas
  1000. 7.12
  1001. About a year ago, the Datafile published a collection of period fonts
  1002. and clipart by designer Tony Nash. The popularity of the first pack has
  1003. prompted the publication of a second collection, Pack Two, which has a
  1004. price tag of ú40, all inclusive. (The first pack was reviewed in Archive
  1005. 6.12, p. 78.)
  1006. 7.12
  1007. Packaging
  1008. 7.12
  1009. The pack consists of three discs, a manual, a single-user licence and a
  1010. laminated reference card for one of the fonts, presented together in a
  1011. plastic wallet with a colour-photocopied cover. The overall appearance
  1012. is very similar to that of the first pack and, as with the first pack,
  1013. the manual is interestingly presented, making imaginative use of the
  1014. various fonts and clips to be found on the discs. It just seems a pity
  1015. that it couldnæt have been colour-printed, given the colourful nature of
  1016. the clipart.
  1017. 7.12
  1018. The first disc (which is contained in an envelope, the opening of which
  1019. commits you to the licensing conditions) is the most important of the
  1020. three, as it contains all the outline fonts. It also contains a copy of
  1021. the public domain adaptation of !Chars, !NewChars2, and a few pieces of
  1022. Celtic decoration and tile patterns.
  1023. 7.12
  1024. Disc two contains more Celtic drawfiles Ö this time a directory of
  1025. border designs and another of highly ornate, colourful capital letters.
  1026. Disc three contains some more borders and a few assorted saintsæ heads
  1027. and other drawings. There is also a directory of ten files, each of
  1028. which illustrates the complete character set of one of the outline
  1029. fonts.
  1030. 7.12
  1031. Outline fonts
  1032. 7.12
  1033. The pack contains six basic font families with between one and three
  1034. members each, making a total of eleven faces in all. All have
  1035. commendably full character sets and contain full hinting, although they
  1036. are RISC OS 2 fonts, i.e. without kerning data, but still useable on
  1037. RISCáOS 3. The quality of the designs and drawing is generally very
  1038. good, and many of the fonts are very detailed indeed Ö although this
  1039. does mean that you have to use them at relatively large point sizes.
  1040. 7.12
  1041. The Abbey fonts are black letter designs, but the ÉHighliteæ weight has
  1042. an open upper half, which produces a very striking and attractive
  1043. effect.
  1044. 7.12
  1045. Amadeus is an extremely florid and attractive face based on an alphabet
  1046. which was reputedly used in the Papal Chancery in the 16th century. For
  1047. owners of the first Medieval and Gothic pack, this is an outline font
  1048. version of one of the draw-format fonts provided in that collection, but
  1049. greatly extended and far more useful.
  1050. 7.12
  1051. Bede has three members: regular, bold and tooled. They are basically of
  1052. an uncial design, and the tooled face is particularly attractive.
  1053. 7.12
  1054. El-Cid also has three faces: regular, tooled and swash, and is based on
  1055. a Spanish gothic script hand. Again, the tooled face is very attractive
  1056. but it is the swash face which is particularly interesting. It provides
  1057. a total of 18 swashes which can be added simply by entering the
  1058. character code on the numeric keypad. This is a nice idea which works
  1059. well, and a reference card showing the swashes and codes is provided.
  1060. 7.12
  1061. Kells is based on text in the Book of Kells, and is intended to be used
  1062. in conjunction with the Celtic draw-format capitals provided on disc 2.
  1063. 7.12
  1064. Scriptoria has a particularly hand-drawn feel, and is based on body-text
  1065. lettering of early manuscripts.
  1066. 7.12
  1067. Altogether, these fonts are very good quality and provide a good range
  1068. of styles.
  1069. 7.12
  1070. Clipart
  1071. 7.12
  1072. The clipart in this pack follows along the same lines of that in the
  1073. first pack. There is a significant number of border designs, along with
  1074. other intricate designs which could conceivably be used as parts of
  1075. borders or on their own. In fact, some of the fonts provide unusual
  1076. bullets and other abstract designs which could in themselves be used as
  1077. borders or for the purpose of breaking up sections of text.
  1078. 7.12
  1079. Several attractive repeating tile patterns are provided, both on their
  1080. own and sometimes as part of other pictures. The remainder of the
  1081. clipart consists of knots and other fairly abstract designs, a few
  1082. saintsæ heads and faces and a few assorted monks. The clipart seems well
  1083. drawn, and is very authentic-looking. It would have been very easy for
  1084. the designer of the clipart to use the computer to make geometric shapes
  1085. such as knots, tiles and repeating patterns look very mathematically
  1086. precise, but this has been avoided. The small degree of unevenness which
  1087. has been introduced into the drawings adds a more authenticly human
  1088. quality.
  1089. 7.12
  1090. As with the first pack, many of the drawfiles contain a large number of
  1091. shapes, and you are expected to ungroup some of the pictures and use the
  1092. parts you want. Although slightly inconvenient, this is a good approach
  1093. for two reasons. Firstly, it means that space is not wasted on the discs
  1094. by unnecessary duplication, and secondly, it shows the elements in use,
  1095. which is far better than just providing lots of components and expecting
  1096. you to know exactly what to do with them all.
  1097. 7.12
  1098. Conclusions
  1099. 7.12
  1100. If you liked the first pack, youæll love the second. Itæs basically more
  1101. of the same, but better quality. Whilst the first pack had possibly a
  1102. greater emphasis on the clipart than the fonts, the reverse is probably
  1103. true with the second. The fonts are well-made and interesting, and many
  1104. of them are quite unlike anything else currently available (particularly
  1105. Abbey Highlite). Also, there are almost twice as many of them compared
  1106. with the first pack (11 rather than 6). I did feel that the ten font
  1107. printout files were rather a waste of space (ten because El-Cid Swash is
  1108. not included among them) and could more usefully have been included
  1109. printed in the manual. Aside from that, though, I have few criticisms,
  1110. and recommend this interesting package.ááAá
  1111. 7.12
  1112. Multimedia Column
  1113. 7.12
  1114. PR and multimedia
  1115. 7.12
  1116. Many organisations are becoming increasingly aware of their public image
  1117. Ö this is even the case now with Schools. With the increasing choice
  1118. available to parents, it is vitally important that schools project a
  1119. good image. The relative cheapness of DTP has led to many schools
  1120. producing glossy brochures which they distribute to the parents. What
  1121. has this to do with multimedia? Well, I was asked to come up with some
  1122. ideas to help a local primary school to promote its image and
  1123. immediately thought of multimedia.
  1124. 7.12
  1125. What about the cost?
  1126. 7.12
  1127. With budget restrictions within all schools, the cost was going to be a
  1128. big factor. In a small rural primary school of only 120 pupils, whatever
  1129. I did was going to have to involve little or no expense. There were a
  1130. number of times during the next few months when many of the parents were
  1131. coming to school and the obvious solution was to produce a self-
  1132. scrolling display of school activities. The school has an A3000 and an
  1133. A5000 with a CD-ROM, plus a selection of BBC Masters. They also have
  1134. Genesis along with an Oak Recorder. After talking it over with the Head,
  1135. we decided that the pupils should select what they wanted to go into the
  1136. display but overall editorial control was to be retained by the Head!
  1137. 7.12
  1138. Collecting the resources
  1139. 7.12
  1140. The pupils were challenged to design pictures under various headings and
  1141. also a School logo. They could either use Splosh or pencil and paper.
  1142. Text was also written by the pupils and saved as Edit files. I then took
  1143. a video camera into School and, using my own A5000 along with an HCCS
  1144. Vision Digitiser and !ChangeFSI, I was able to produce a good number of
  1145. static images. Photographs were also scanned in, along with some of the
  1146. pupilsæ work.
  1147. 7.12
  1148. The storyboard
  1149. 7.12
  1150. Once all the resources were collected, along with one or two pieces of
  1151. commercial clipart, we constructed a rough outline of how the display
  1152. would scroll. We wanted to include as many pictures of the children as
  1153. possible but also certain Éadsæ that the Head wished to get over to the
  1154. parents. It then became an easy job to assemble the resources into the
  1155. multimedia program and add appropriate sound samples onto the pages and
  1156. set up the scrolling display. It was set up on the A5000 in the main
  1157. entrance hall Ö but then we realised that we needed to attract the
  1158. parentsæ attention as they came in. After a little thought, we realised
  1159. that using CD-ROM to play an audio disc would provide the answer.
  1160. 7.12
  1161. The proof
  1162. 7.12
  1163. The final version was put on display at three parentsæ evenings and many
  1164. people commented on a very professional-looking display. The governors
  1165. were also impressed and released ú400 for extra hardware and software
  1166. for future displays to be done Éin houseæ. One parent even asked the
  1167. school how it was done and what sort of PC his company would have to get
  1168. to run it on! I have since shown this to a number of schools and all
  1169. have been impressed.
  1170. 7.12
  1171. The decision to use Genesis was driven by the fact that the school had a
  1172. copy, but since then I have converted it to both Magpie and CableNews.
  1173. The monthly disc contains a Magpie version but all three versions are
  1174. available through the Swap Shop.
  1175. 7.12
  1176. The Swap Shop
  1177. 7.12
  1178. I have been inundated with requests for items from the swap shop over
  1179. the past two months with many favourable comments on the column and I
  1180. just like to say thank you to those who have written. I have had letters
  1181. from afar away as Germany, New Zealand and Australia, and I hope to set
  1182. up some sort of distribution of the swap shop items in Australia so that
  1183. overseas readers will be able to use the local contact and save the
  1184. expense of writing to England.
  1185. 7.12
  1186. This month has also seen a number of firsts. Christopher Jarman has sent
  1187. me three rather nice Optima examples aimed at middle primary children Ö
  1188. these will be added to the catalogue. I have also had an advance copy of
  1189. a Key Author file which isnæt quite finished yet but which will be added
  1190. to the catalogue in the next few months.
  1191. 7.12
  1192. I also have an apology to make. I announced in the last column that Man
  1193. in Space was ready, when in fact, I still had a few bits to finish as I
  1194. was writing the article, but due to my own stupidity I couldnæt get the
  1195. database within the application to work properly. I have now solved the
  1196. problem and have sent out copies to all the people who requested them. I
  1197. have also finished the Advanced WIMP Tutor in Genesis format and the
  1198. Magpie version should be ready by the time you read this. Paint Tutor is
  1199. also now finished and all the above have been added to the catalogue.
  1200. 7.12
  1201. I have also updated the catalogue, but to make it easier for me, the
  1202. catalogue will, in future, only be available in Magpie format Ö a reader
  1203. is supplied with it so that anyone can read it.
  1204. 7.12
  1205. Hints and tips
  1206. 7.12
  1207. Å  Genesis Professional Ö One reader wrote to complain that he was
  1208. getting repeated crashes when trying to replicate frames. I must admit,
  1209. I was unaware of the problem, so I went back and tested it out. The gist
  1210. of it is this: if you open a blank page and pull out a frame and then
  1211. replicate it, the program crashes. Now when you first pull out a frame,
  1212. by default it is a WORD frame, and if you try and replicate it the crash
  1213. occurs as Genesis will not allow you to replicate this type of frame.
  1214. The cure is simple, just convert the WORD frame into a TEXT frame by
  1215. clicking in the frame itself, then you can copy it as many times as you
  1216. like.
  1217. 7.12
  1218. Å  Magpie Ö Some months ago, I issued a challenge to Magpie users about
  1219. making a scrolling binder with continuous music. I got no replies to
  1220. this challenge, but my solution was a bit of a cheat. Using my CD-ROM, I
  1221. set up an audio CD running and then loaded in the Magpie scrolling demo
  1222. which had no sound effects! Iæm sure there is a better solution so I
  1223. will keep the prizes until someone comes up with a better one!
  1224. 7.12
  1225. The End Bit
  1226. 7.12
  1227. If you have questions about Genesis, Magpie, Key Author or any
  1228. multimedia program, or if you would like a copy of the Swap Shop
  1229. catalogue, write to Paul Hooper, 11 Rochford Road, Martham, Great
  1230. Yarmouth Norfolk NR29 4RL. (0493-748474)ááAá
  1231. 7.12
  1232. Humpidge
  1233. 7.12
  1234. New
  1235. 7.12
  1236. Mijas and Simon Glass from 7.11
  1237. 7.12
  1238. Any chance of Simon Glas being on top and not having his lightening fork
  1239. cut off!
  1240. 7.12
  1241. Using a Notebook PC with an Archimedes
  1242. 7.12
  1243. Stuart Bell
  1244. 7.12
  1245. About a year ago, I was approached to act as a newspaper reporter for
  1246. one week a year, reporting for the Methodist Recorder on the annual
  1247. Methodist Church Conference which meets in different locations across
  1248. the country every June. My particular task would be to produce the
  1249. Conference Digest, a 12-page Épull outæ published about three weeks
  1250. after the Conference ends and which details every decision made by the
  1251. Conference. As those twelve pages are tabloid newspaper size, and as my
  1252. job would be to record decisions rather than debates, this was clearly
  1253. an information-processing task, rather than a journalistic one. As such,
  1254. it was a clear candidate for some careful use of technology to minimise
  1255. the work involved and, in particular, the amount of time the task would
  1256. take outside the actual week of the Conference. This article charts my
  1257. investigation of the technological solutions to the problem, and my
  1258. experiences in using Éthe solutionæ.
  1259. 7.12
  1260. Option 1: An A4 notebook
  1261. 7.12
  1262. Clearly, with unlimited resources, this would have been the ideal
  1263. solution. Using familiar software, and transferring material between it
  1264. and my A310 via floppy discs, Impression II would have provided all I
  1265. needed. But resources arenæt unlimited, and I could neither afford an
  1266. A4, nor expect one to be purchased for me for one weekæs use a year.
  1267. Ahh!
  1268. 7.12
  1269. Option 2: A Mac or PC laptop
  1270. 7.12
  1271. A visit to the printers of the newspaper revealed that they use a
  1272. mixture of PC-compatible and Apple Quadra machines, and that they could
  1273. accept ASCII text on 720Kb PC format discs with no difficulty. A PC or
  1274. Mac laptop seemed to be the obvious alternatives. But, again, the cost
  1275. seemed rather high for the use envisaged, and I didnæt want to have to
  1276. face the steep learning curve of running full-blown WP software on
  1277. either platform. I knew too, from all the comments in Archive, how
  1278. unfriendly Windows 3.1 and System 7 are, compared with RISC OS! It was
  1279. becoming clearer that what I wanted was a Étext acquisitionæ machine,
  1280. not a high-powered laptop. Furthermore, battery life on full-sized
  1281. laptops seemed to be less than ideal.
  1282. 7.12
  1283. Option 3: A palmtop
  1284. 7.12
  1285. The availability of the Acorn-badged Psion 3 offered an obvious
  1286. solution, but one that was soon rejected because the keyboard size is
  1287. not really ideal for heavy text-bashing. Also, I didnæt need the ultra-
  1288. compact size which it offers. The same could be said of a range of
  1289. palmtops on the market. I was tempted by the Psion MC400 which Tord
  1290. Eriksson discussed in Archive 6.11, p.59, but rejected it as being too
  1291. non-standard, and hence limiting the options for software to run on it.
  1292. It could well have provided an alternative solution to my problem,
  1293. however, and Tord certainly liked it!
  1294. 7.12
  1295. Likewise, the Amstrad NC100 was considered, but rejected because of
  1296. limited storage facilities without expensive PCMCIA cards. The NC200
  1297. with a 720Kb floppy disc was better in that respect, but rather
  1298. expensive for a Z80A-based machine with the same problems of being tied
  1299. to software supplied by the manufacturer.
  1300. 7.12
  1301. After three months of investigating the market and considering the job
  1302. in hand, Iæd come to the conclusion that I wanted a machine no larger,
  1303. and preferably rather smaller, than a standard laptop, costing no more
  1304. than about ú400, with a reasonable battery life, PC or Mac compatibility
  1305. to keep the software options open, and with some form of disc or non-
  1306. volatile storage to keep my valuable text safe.
  1307. 7.12
  1308. Option 4: A PC sub-notebook
  1309. 7.12
  1310. Early in my search, Iæd noticed the Olivetti Quaderno, an A5-sized (i.e.
  1311. 8ö ╫ 6ò ╫ 1ö) PC compatible machine with an 8086 processor, 1Mb of
  1312. memory, a 20Mb hard disc, and a slightly squashed keyboard. At the time,
  1313. its cost of ú800 put it out of consideration. However, largely because
  1314. of its relatively limited CPU power (forget Windows 3 or serious DTP)
  1315. and small keyboard, it was never a commercial success, and was soon
  1316. reduced to ú400 at your local Dixons. When a small advert in a PC
  1317. magazine listed a stock clearance at less than ú300 + VAT, the solution
  1318. to my problem seemed obvious. The final order, with leather case, spare
  1319. battery, P&P and VAT came to ú402.38 Ö stage one of the project
  1320. completed!
  1321. 7.12
  1322. Stage two was to identify how to use the machine in conjunction with my
  1323. Archimedes, on which any text-preparation before and after the
  1324. Conference would be done. Impression II would be used to produce printed
  1325. output in newspaper-like columns to tell me how Élongæ my text was, and
  1326. it would produce the ASCII text on a DOS format disc for the printers.
  1327. (Supplying PostScript file images of the whole pull-out ready for
  1328. typesetting would be the most direct method of producing the Digest, but
  1329. also the most adventurous, and potentially most traumatic!) The two
  1330. issues which I had to address may well be applicable to other Archive
  1331. readers, so Iæll discuss them in relatively general terms.
  1332. 7.12
  1333. PC<Ö>Archimedes communication
  1334. 7.12
  1335. The obvious methods are disc and serial links. The former was not
  1336. possible for me, as the Quaderno does not have a floppy disc drive. With
  1337. the machine came a serial link and some software to run on a desktop PC
  1338. to make the Quadernoæs disc look like an extra disc for the desktop
  1339. machine. The latter would not be much help and the serial lead needed an
  1340. adaptor to make it usable. As so often, Archive came to the rescue. Tord
  1341. Erikssonæs article referred to an earlier one by Richard Oldman (6.1
  1342. p.57) which described an adaptor which worked first time with the
  1343. Quaderno ù thank you, gentlemen!
  1344. 7.12
  1345. As regards serial software, to send binary program files from the
  1346. Archimedes to the Quaderno, I wrote very simple file transfer programs
  1347. in Basic on the Acorn, and the excellent QBasic on the Quaderno. After a
  1348. few problems, 100Kb+ files transferred faultlessly. To recover text
  1349. typed on the Quaderno back onto the Archimedes, I use an ancient version
  1350. of ArcTerm, and the CTTY facility (change the Éconsoleæ device to the
  1351. serial port) under DOS on the Quaderno. Itæs basic, but it works!
  1352. 7.12
  1353. Once the text files are on the Acorn machine, they need converting from
  1354. DOS-style text files to Acorn ones (and, of course, the ASCII files for
  1355. the printers need a reverse conversion). John Wintersæ excellent
  1356. !Convert utility (again, thanks to Archive) accomplishes the task
  1357. simply. If anyone wants a copy of my inelegant Basic routines, drop me a
  1358. line: Stuart Bell, 23 Ryecroft Drive, Horsham, West Sussex, RH12 2AW.
  1359. 7.12
  1360. PC text editors
  1361. 7.12
  1362. The Quadernoæs display is both small and not back-lit. 80 columns are
  1363. legible in the right lighting conditions but I knew that such an
  1364. environment could not be guaranteed. Enter B-Edit, a shareware product
  1365. designed for visually impaired users, which offers large-character
  1366. displays on any PC screen. I use 53 columns per line, but up to 12-per-
  1367. line is possible. Itæs a pretty clever text editor, allowing
  1368. manipulation on up to two files at once, with a spelling checker, and a
  1369. good range of editing functions. Itæs no WordPerfect or Wordstar, power-
  1370. wise, but more than enough for my needs. Also, the author in the USA
  1371. responded by return to a problem that I encountered. Registration is
  1372. $29.00. If youæd like a trial copy, drop me a line.
  1373. 7.12
  1374. Conclusions
  1375. 7.12
  1376. Despite what the PC magazines may imply, you donæt need a æ486 running
  1377. at 100MHz with 32Mb of memory and a huge hard disc to run simple laptop
  1378. applications. The trailing edge of PC technology may offer a cost
  1379. effective solution. Despite the unpleasant nature of DOS, itæs arguable
  1380. that itæs actually better when run on the kind of simple 1Mb machine for
  1381. which the first versions were designed than in its latest incarnations
  1382. which demand all sorts of memory management tricks, and still donæt make
  1383. use of the power of the latest 80x86 processors.
  1384. 7.12
  1385. Secondly, Archimedes machines and PC compatibles can work well together,
  1386. with a little effort. After all, ASCII data is ASCII data, whatever
  1387. machine it was produced on. Exotic Ethernet connections running at many
  1388. megabits per second may be essential for high volume everyday use, but
  1389. the traditional serial link works fine for non-demanding applications.
  1390. Indeed, I run mine at 1200 baud so I can read the text as it is
  1391. transferred!
  1392. 7.12
  1393. Finally, with PC compatible laptops and notebooks falling in price, we
  1394. urgently need a new lower cost Acorn of that type. The latest generation
  1395. of machines are sub-A4 in size, and cost less than ú1000. Since ARM3s
  1396. are supposed to be so cheap, why donæt Acorn produce an A5-sized
  1397. portable Archimedes, rather like the Quaderno which, after all, was made
  1398. by Acornæs parent company, Olivetti.ááAá
  1399. 7.12
  1400. Would the person who sent me an article about using an NC100 please
  1401. contact the office Ö we have mislaid your name. Sorry!! Ed.
  1402. 7.12
  1403. LOOKSystems
  1404. 7.12
  1405. New
  1406. 7.12
  1407. Disc Rescue
  1408. 7.12
  1409. Colton
  1410. 7.12
  1411. From 7.11 page 31
  1412. 7.12
  1413. PD Column
  1414. 7.12
  1415. David Holden
  1416. 7.12
  1417. Libraries merge
  1418. 7.12
  1419. One of the reasons why there has been a long gap since this column last
  1420. appeared is because APDL has recently Étaken overæ the Data Stream. For
  1421. new readers (or those with short memories Ö it would be understandable
  1422. in view of the long delay since I last wrote) I actually run APDL, and
  1423. trying to merge the two libraries has been such an enormous undertaking
  1424. that I havenæt had much time for anything else.
  1425. 7.12
  1426. If you are a regular Data Stream customer, you can still order discs
  1427. from the Éoldæ catalogue but please send them to the APDL address which
  1428. you will find at the end of this article.
  1429. 7.12
  1430. I have previously remarked on the demise of libraries and a couple of
  1431. years ago the numbers were diminishing rapidly. Since that time some new
  1432. ones have appeared and the situation is looking more healthy.
  1433. 7.12
  1434. So far, PD and Shareware for Acorn computers has tended to follow a
  1435. different path from those in the Amiga and PC worlds. The large numbers
  1436. of small libraries which abounded for the Amiga a few years ago have
  1437. almost entirely disappeared to be replaced by a couple of major players
  1438. and a few smaller ones run by dealers. These Édealer librariesæ almost
  1439. invariably just sell repackaged material obtained from the major
  1440. libraries. Because these all Époolæ their material, there isnæt much
  1441. variety for customers and the authors have very little influence. There
  1442. are some very good programs available but I would hesitate to call the
  1443. situation healthy.
  1444. 7.12
  1445. The PC Shareware scene has been transformed by CD ROMs. Glancing through
  1446. PC magazines from a couple of years ago, you would see pages of adverts
  1447. from Shareware libraries. The majority of these have now vanished. I
  1448. must admit that I donæt mourn the passing of most of them. People who
  1449. have a serious interest in PC Shareware, now tend to buy their programs
  1450. on CD ROM. Assuming that you have a suitable drive (and you can buy one
  1451. for just over ú100 for a PC) this is a very cheap way of getting a lot
  1452. of programs for a comparatively small outlay, especially if you donæt
  1453. mind obsolescent versions because out of date Shareware compilations are
  1454. quite cheap. This has obviously reduced the turnover in individual discs
  1455. for most libraries but the larger ones now sell CDs to compensate.
  1456. 7.12
  1457. I donæt think that the future for Acorn PD libraries will be in either
  1458. of these directions. My experience of Archimedes authors is that they
  1459. are far too individual to allow a few large libraries to dominate as has
  1460. happened with the Amiga. Many are now writing major Shareware
  1461. applications and therefore insist upon controlling distribution of their
  1462. programs to ensure that obsolete versions are removed from circulation
  1463. as quickly as possible.
  1464. 7.12
  1465. It will probably be a very long time before we see CD ROMs of PD and
  1466. Shareware for the Archimedes, although Éa long timeæ in computer terms
  1467. can be a misnomer. If you remove all the real rubbish and Éportedæ
  1468. artwork, I doubt if it would be possible to find enough good material to
  1469. fill two complete CDs. In fact, because of its very much smaller user
  1470. base, I think it extremely unlikely that Acorn Shareware and PD could
  1471. even begin to approach the scale attained with the PC. Combine this with
  1472. the extraordinary high price of drives for Acorn computers (although I
  1473. expect this to change soon) and there is little likelihood of PD
  1474. programs appearing on CD in the immediate future. However, if major
  1475. software houses start producing large programs on CD (especially games,
  1476. as with the PC) at sensible prices, the use of CDs will increase and
  1477. this could alter very rapidly.
  1478. 7.12
  1479. I say Éat sensible pricesæ because, so far, the prices of those few
  1480. which have been released have been extortionate. I know that the people
  1481. who produce them will complain about the high cost of production,
  1482. economies of scale, etc, but the fact remains that most seem to cost
  1483. ú80-ú100. Looking through catalogues of CDs for the PC, I canæt find
  1484. any, including a few multi-disc sets, that cost even half this. If CDs
  1485. are to become popular on Acorn machines, they must be sold at sensible
  1486. prices, otherwise, no-one will buy the drives (at whatever price). If
  1487. this means that the people who produce them must make little or no
  1488. profit at this stage to stimulate the market, I hope they will have the
  1489. wit to do so.
  1490. 7.12
  1491. The introduction of the Risc PC (which brings its own headaches for
  1492. libraries) adds new impetus to the possible move towards CDs. Acorn have
  1493. made it clear that they regard the future for their computers to be in
  1494. Émultimediaæ. I hope this doesnæt mean that they will forget the
  1495. thousands of enthusiasts that have supported Acorn since the days of the
  1496. Atom. Without them there wouldnæt be an Acorn Computers today and it is
  1497. these same enthusiasts who both create and support the PD and Shareware
  1498. network.
  1499. 7.12
  1500. These rapid changes make it very difficult to predict what is likely to
  1501. happen. What seems to be emerging is that there will soon be only a
  1502. handful of major libraries, say three or four, and lots of smaller ones.
  1503. 7.12
  1504. This will probably be a healthy development. We need large libraries to
  1505. provide support for authors and a general Ébaselineæ. It is only the
  1506. large libraries that can afford to invest in new equipment and all the
  1507. other things necessary to provide a Éprofessionalæ service to both
  1508. authors and customers. Briefly pausing to tap out a few rough figures on
  1509. a calculator, it would seem that I have well over ú6000 worth of
  1510. computer hardware within reach as Iæm writing this, plus still more in
  1511. another room, and a very large part of that is dedicated to running APDL
  1512. rather than for my personal use.
  1513. 7.12
  1514. What would be very bad is for a small number of libraries to dominate
  1515. and Ésqueeze outæ the others, either by accident or design, as has
  1516. happened with the Amiga. However, I donæt think this is very likely. All
  1517. of the the major libraries are very disparate, and are run by single
  1518. individuals or small groups so they all have their own Éidentityæ. There
  1519. is comparatively little direct interchange of material between
  1520. libraries. Personally, I think this is a good thing. Most authors prefer
  1521. to communicate directly rather than send a program to one library which
  1522. will then circulate it to all the others. This keeps libraries and
  1523. authors in direct contact. Because the Acorn world is comparatively
  1524. small, this works well. It simply wouldnæt be possible with PC
  1525. libraries.
  1526. 7.12
  1527. Another reason that I think this is a good thing is because it still
  1528. leaves plenty of space for small libraries. If there are a few larger
  1529. ones to provide stability and a repository for the collected works of PD
  1530. authors, the fact that smaller libraries come and go (as they tend to
  1531. do) wonæt have a major impact. If this means that some of the newcomers
  1532. grow to such an extent that one or more of the larger libraries get
  1533. knocked off their perches, that too may be healthy.
  1534. 7.12
  1535. Another competition
  1536. 7.12
  1537. It had always been my intention to run another PD/Shareware competition
  1538. but general lack of spare time has delayed it somewhat. Hopefully, by
  1539. the time this appears in print, I shall have sorted out the majority of
  1540. the Data Stream discs and transferred most of my software over to my new
  1541. Risc PC, so I think itæs about due, and if I wait until Iæm sure I have
  1542. the time it will probably never happen.
  1543. 7.12
  1544. I will be offering prizes for the best new work or major upgrade of an
  1545. existing PD or Shareware program. I donæt know exactly what the prizes
  1546. will be or how many Ö that will depend upon the number and quality of
  1547. the entries, but I have over ú200 set aside for this purpose and I will
  1548. add to this amount if I consider the entries warrant it so it will
  1549. certainly be worthwhile.
  1550. 7.12
  1551. Donæt just send me your program(s). If you are interested, send a blank
  1552. disc with a self-addressed label and a stamp for return postage to me at
  1553. the address at the end of this article. I will return your disc with a
  1554. copy of the entry conditions plus a lot of useful information about the
  1555. sort of things I will be looking for. Without this, you might find your
  1556. program disqualified or you might waste a lot of time changing things
  1557. that I regard as unacceptable.
  1558. 7.12
  1559. As before, I will leave the Éclosing dateæ flexible to allow people
  1560. whose programs are still just in the idea stage to put them into
  1561. practice.
  1562. 7.12
  1563. Desktop Ésilliesæ
  1564. 7.12
  1565. Iæm sure that most of you will have seen some of these at one time or
  1566. another, from the Éoriginalæ Wanda to the amusing Great Train Robbery.
  1567. So far, I have always tended to concentrate on more serious matters in
  1568. this column but, for a change, I have decided to offer something a
  1569. little more light-hearted. I have therefore put together a special disc
  1570. of a selection of programs that do all manner of strange and amusing
  1571. things to relieve the tedium of running all those heavyweight
  1572. applications. Things that pop up, zoom about, eat your windows, and
  1573. generally brighten your day and all of which are guaranteed to do
  1574. absolutely nothing useful.
  1575. 7.12
  1576. For a copy of this disc send ú1 or four first class stamps to me at: 39
  1577. Knighton Park Road, Sydenham, London, SE26 5RN.ááAá
  1578. 7.12
  1579. Flashback
  1580. 7.12
  1581. Ron Page
  1582. 7.12
  1583. Ron is a student at Eaton (City of Norwich) School and has been on ÉWork
  1584. Experienceæ at NCS for the last fortnight. One of his Éexperiencesæ has
  1585. been to write a review of an Acorn game...
  1586. 7.12
  1587. The history
  1588. 7.12
  1589. In late 1993, US Gold released a Delphine game on the Sega Megadrive
  1590. which was to change the standard of animation, atmosphere and depth of
  1591. play on all gaming platforms. That game was Flashback. Now after one
  1592. year and five different conversions, this classic piece of gaming art
  1593. has made the it to the Acorn Archimedes series.
  1594. 7.12
  1595. As a PC owner(!), I was expecting a good solid conversion seeing as this
  1596. is a Delphine games but nothing could have prepared me for what I was to
  1597. find. This conversion is absolutely stonking Ö it is of the same
  1598. standard as the PC version, possibly better!
  1599. 7.12
  1600. Is it live? Or is it Flashback?
  1601. 7.12
  1602. As mentioned before, one of the reasons for Flashback selling bucket-
  1603. loads on every other platform was the animation, at 24 frames per second
  1604. Ö the same quality as the majority of cartoons. Couple this with the
  1605. incredibly moody graphics and an overwhelming sense of realism and you
  1606. get one of the most graphically pleasing games. One other aspect that
  1607. made a subtle but substantial difference is the minute detail, such as
  1608. the shells (which are 2 pixels by one pixel in size) being ejected by
  1609. the gun when fired, the flickering monitors... I could go on about this
  1610. all day!
  1611. 7.12
  1612. The cinematic sequences have made it through the conversion process
  1613. along with a few new ones to boot! Unfortunately, there has to be a
  1614. price. There is a really annoying glitch at the end of the sequence when
  1615. the screen colours go weird for a second Ö still, the sequences can be
  1616. turned off so it isnæt that bad.
  1617. 7.12
  1618. Ooer! This is spooky!
  1619. 7.12
  1620. In the later Lucasfilm games on the PC, such as X-Wing, and the new
  1621. Delphine games, a sonic system is used to change the tempo and style
  1622. depending on the situation. For example, when you come across a guard,
  1623. the music becomes distinctly heavy. Incidentally, this system is called
  1624. iMUSE by Lucasfilm, who pioneered this system in Monkey Island 2, I
  1625. believe.
  1626. 7.12
  1627. The echoing of your gun and all sound effects sound as though they have
  1628. be sampled and then modified, leading to a tremendous sense of reality.
  1629. There are only a few games that I can think of that can top this and
  1630. that would be those VR machines that cost ú15,000 and which can be found
  1631. in an arcade in a large city!
  1632. 7.12
  1633. This is all fine, but how does it play?
  1634. 7.12
  1635. A game can look like a dream, but no-one wants a game that plays like a
  1636. heavily drugged donkey, Iæm pleased to say that this game is more
  1637. addictive than most types of illegal drugs, so prepare to become a very
  1638. lonely person!
  1639. 7.12
  1640. The control method is awkward at first but once you get used to it, it
  1641. is actually quite good and instinctive. (But why the space bar is used
  1642. only to draw the gun, instead of firing it, escapes me.) One problem
  1643. with this game being so Éin depthæ is that, for very minor parts of the
  1644. game, it tends to get repetitive, tedious and in some cases frustrating.
  1645. However, as I said, this only occurs in very small doses.
  1646. 7.12
  1647. Conclusions please
  1648. 7.12
  1649. If you buy only two games a year, make sure that this is one of them
  1650. (the other being Sensible Soccer). This is one of the best games
  1651. available on any machine not just the Archimedes! However this is Éjust
  1652. another platform gameæ... but a Ferrari is Éjust a caræ, right? Now, if
  1653. you donæt want to look like a donkey on steroids, pick up the æphone and
  1654. dial 0603 766592 (This is the number for NCS, but you know that anyhow!)
  1655. and say in a frenzy öIæm not a donkey! Send me Flashback for the
  1656. ridiculously low price of ú26!ò Or failing that, US Gold sell it for
  1657. ú27.99.
  1658. 7.12
  1659. What can it run on?
  1660. 7.12
  1661. Flashback will run on any Archimedes under RISC OS with 740Kb of free
  1662. RAM and around 2.5Mb of hard drive space (although it can be run from
  1663. floppies!) a high density disc drive£ and, of course, it must be
  1664. interfacing with a human or any other sentient life form!ááAá
  1665. 7.12
  1666. £US Gold say that you can return the high density discs and they will
  1667. replace them with 800Kb discs.
  1668. 7.12
  1669. Games Column
  1670. 7.12
  1671. Dave Floyd
  1672. 7.12
  1673. Welcome to another saunter around the Archimedes games world. I was very
  1674. interested to see in the August edition of Archimedes World, that Mike
  1675. Williams appeared to share much the same view on the future of the
  1676. Archimedes software industry, following the Risc PCæs release, as I
  1677. expressed in my last column. Only time will tell, but I sincerely hope
  1678. that we are both wrong.
  1679. 7.12
  1680. I was also interested to receive a couple of letters which picked up on
  1681. my point about the Acorn press praising every Archimedes games release
  1682. and tried to make a connection between that and advertising revenue.
  1683. What a cynical bunch you are! Iæm shocked and, if I may quote Michael
  1684. Dobbs, öYou may very well think that. I couldnæt possibly comment.ò
  1685. 7.12
  1686. I feel that a far more likely cause is lack of time spent on what many
  1687. see as just games reviews. In two recent reviews in other magazines, the
  1688. reviewers proudly announced they had spent three and four hours,
  1689. respectively, playing the games before writing. Forgive me if Iæm not
  1690. impressed. Three or four hours may have been sufficient back in the days
  1691. of Space Invaders, but nowadays it is barely enough to scratch the
  1692. surface of any self-respecting release.
  1693. 7.12
  1694. My last two games reviews for Archive, Diggers and Lemmings 2, were each
  1695. preceded by at least thirty hours of playing. I am sure that most others
  1696. who write reviews for Archive are equally diligent, if not more so,
  1697. because of the voluntary nature of the task and long may it continue to
  1698. be so.
  1699. 7.12
  1700. Special offers
  1701. 7.12
  1702. There can surely not be an Archimedes games player left who is unaware
  1703. that this summer has seen a plethora of special offers on games
  1704. originally released a couple of years ago. I am also sure that many,
  1705. like myself, saw this as an ideal opportunity to fill in some gaps in
  1706. their games collections. Sim City and Heimdall were the two that
  1707. particularly appealed to me.
  1708. 7.12
  1709. Sim City
  1710. 7.12
  1711. So much has been written on Sim City that it would be superfluous to go
  1712. into too much detail here, but basically you play the part of a newly-
  1713. elected mayor. Depending on the scenario you choose, this could be of a
  1714. small town that wants to be big or of a specific city with existing or
  1715. imminent problems to be solved. You can build, bulldoze and try
  1716. different strategies to reach your specified goals, and if you finish
  1717. all the provided scenarios you can then create your own. Itæs great fun
  1718. and, if used in conjunction with the teacheræs guide that comes with it,
  1719. it could also have some educational value. The only real down side to
  1720. this game is the user interface which, for those of us used to RISC OS,
  1721. is about as intuitive as Windows File Manager. Fortunately, the game is
  1722. good enough to make perseverance worthwhile.
  1723. 7.12
  1724. Heimdall
  1725. 7.12
  1726. Heimdall is a game that I would have bought on release, if I had not
  1727. been put off by playing the demo that appeared on a magazine cover disc.
  1728. For anybody else who made this mistake I can only say, buy it now. The
  1729. game is of the role-playing type and, along with your selection of
  1730. warriors, druids, wizards and others, you must explore many different
  1731. lands in order to find certain treasures of the gods which have been
  1732. scattered around three worlds. Much exploration will have to be done and
  1733. many foes overcome with your trusty sword before this game is finished.
  1734. Me? Iæm still stuck in the first world but the fact that it is taking up
  1735. a much needed 4Mb of my 20Mb hard disc at present is probably the best
  1736. testament I can give to Heimdall.
  1737. 7.12
  1738. Premier Manager
  1739. 7.12
  1740. Finally, having taken the plunge and mothballed my copy of League
  1741. Division One, which I converted over from the BBC B, in favour of
  1742. Premier Manager from Gremlin (ú24 through Archive), I thought I would
  1743. finish up by giving my initial impressions of the first football
  1744. management game to be released on the Archimedes. The package consists
  1745. of one disc, a code wheel which provides protection against piracy and
  1746. an all-formats-except-Acorn manual along with a four-page addendum sheet
  1747. in English and German which notes the differences. The addendum sheet
  1748. contains at least one spelling and one factual error in the same
  1749. sentence as each other. There may be more but I canæt read German.
  1750. 7.12
  1751. Inattention to detail is not confined to the addendum sheet, either.
  1752. Once into the game, the mis-spelling of Yeovil Town was another which I
  1753. feel should have been noticed by somebody before release. The manual
  1754. states that all cup competitions are played to their real-world rules.
  1755. Why then are the European and Cup Winners Cup finals played over two
  1756. legs in the game? Football purists who claim the game was better in the
  1757. sixties will be pleased, however, to see that the League Cup final has
  1758. also reverted to its original two-legged format. Play-offs are a feature
  1759. of each of the leagues, even the Conference, which are once again
  1760. incorrect and, to rub salt into the wounds, the play-off matches are
  1761. decided wrongly. Of the four teams who qualify for the play-offs, the
  1762. first games should be 1st v 4th and 2nd v 3rd. In Premier Manager, 1st
  1763. plays 2nd and 3rd plays 4th. Setting aside the Conference play-offs,
  1764. which could be termed a Éfeatureæ of the game, all these other errors
  1765. are shoddy and should have no place in a final release version.
  1766. 7.12
  1767. Another final point is that the quality of teams appears to bear no
  1768. relation to their results against each other. In both divisions that I
  1769. have played in so far, the teams at the bottom are far stronger than
  1770. those at the top. This was really brought home in my first season of
  1771. playing, in which the League Cup Final was contested between Crewe and
  1772. Port Vale. The FA Cup Final that year, the crowning point of the
  1773. domestic season, was held between those renowned footballing giants,
  1774. Telford United and Northampton Town. (It could be the first final in
  1775. living memory to have tickets freely available on the gate, assuming you
  1776. had been unfortunate enough to miss the ticket touts en route, trying to
  1777. sell you one for half price!)
  1778. 7.12
  1779. But this is not real life. It is a game, and if you can put the above
  1780. into that context, and assume that Gremlin have got it right and that we
  1781. are all involved in some kind of virtual reality, it is actually quite
  1782. absorbing and wholly time-consuming Ö if football games are your kind of
  1783. thing. You can play it inside a desktop window or allow it to single-
  1784. task with instant access to the desktop when you need it. It will run in
  1785. any screen mode that suits your monitor configuration but 256 colours
  1786. are recommended.
  1787. 7.12
  1788. The ideas behind the game are excellent and you are involved in all
  1789. aspects of running the club from playing staff to financial dealings
  1790. such as pitch advertising and bank loans. I would have liked the
  1791. coaching staff side to have been more personalised and to have been able
  1792. to see the league tables from all six divisions rather than just the one
  1793. my team was involved in, but these are amongst the reasons that
  1794. Championship Manager is widely regarded as the best on other formats.
  1795. Realistic it certainly is not, but neither was Football Manager, and
  1796. that was the best selling football management game ever. It is also
  1797. difficult, and it will certainly take some time to win every trophy on
  1798. offer, although I do not consider this to be a bad thing.
  1799. 7.12
  1800. I do like good football management games, and I am totally absorbed by
  1801. this one, in spite of everything. That the errors and inconsistencies
  1802. listed earlier do not completely ruin Premier Manager are a tribute to
  1803. its design Ö I just find it a pity that it was released like this and
  1804. would strongly urge Gremlin to release a rectified version quickly and
  1805. offer a free or cheap upgrade to existing users. Alternatively, perhaps
  1806. they would be good enough to convert and release version 2, as has been
  1807. seen on other formats for a long while now, maybe offering an upgrade
  1808. path. If not, then maybe somebody would be good enough to convert
  1809. Championship Manager for us or release a home-grown football management
  1810. sim, thereby creating some much needed competition into the marketplace.
  1811. 7.12
  1812. Any comments relating to this column, or any other games-related subject
  1813. should please be sent to Dave Floyd, c/o PO Box 2795, London NW10
  1814. 9AY.ááAá
  1815. 7.12
  1816. Pocket Book Column
  1817. 7.12
  1818. Travel notes
  1819. 7.12
  1820. The Pocket Book has been to the Aeolian Island of Lipari, off Sicily,
  1821. and back, and has proved an excellent travelling companion and talking
  1822. point. I can particularly record that the öfiendish Solitaireò I
  1823. mentioned last time (as a game picked up from the ö3-Libò collection of
  1824. shareware software originally designed for the Psion-3) filled many
  1825. boring moments in trains and waiting rooms and even distracted me from
  1826. wondering where John had got to and whether he would be back before the
  1827. train left. I have only succeeded in getting it out once in all the many
  1828. times I have played it, and would like to thank its maker, Dave
  1829. (Florish? Ö he gives no address and asks no licence fee) for hours of
  1830. entertainment.
  1831. 7.12
  1832. I also gained the satisfaction I expected from another piece of software
  1833. from the ö3-Libò collection, John Whitingæs Outline, which cleverly
  1834. enables the user not only to make an ordered set of headings, but also
  1835. to write associated notes; to have this quite sophisticated thinking aid
  1836. in oneæs pocket is immensely valuable. He has also applied some of the
  1837. Outline techniques to the structuring of joblists in a piece of software
  1838. called ToDo, much more complex than the facility in Schedule. This would
  1839. have saved me many mini-breakdowns in my working life, though it comes
  1840. too late for me now that Iæm retired.
  1841. 7.12
  1842. A hardware problem
  1843. 7.12
  1844. We continued, as reported earlier, to have problems with intermittent
  1845. functioning of the printer (the BJ-10SX) which we acquired to connect to
  1846. the PocketBook. Finally, we have made a mental link with another
  1847. problem: the fact that when the Pocket Book is theoretically connected
  1848. to a power supply to conserve batteries, the little green light which
  1849. shows that mains power is on keeps going out. Jiggling the lead at the
  1850. Pocket Book socket temporarily restores power, but unless this is done
  1851. frequently, particularly in a slightly unstable situation, the light
  1852. soon goes out again.
  1853. 7.12
  1854. Since I frequently use the Pocket Book on my knee while sitting in bed Ö
  1855. my favourite place of work Ö such instability is something I need the
  1856. hardware to be able to cope with. Our suspicion is that the problem with
  1857. the printer is a similar one: that the lead which links Pocket Book to
  1858. printer does not sit securely at one or other end. This problem needs to
  1859. be addressed by the hardware manufacturers; meanwhile, any advice or
  1860. shared experience would be welcome.
  1861. 7.12
  1862. Dunceæs corner
  1863. 7.12
  1864. John of the far side of the bed wants to stand in the DC this month. He
  1865. writes: öWe keep an old Amstrad portable in the Aeolian Isles.
  1866. Accordingly, we wanted to be able to use the A-link to back-up files
  1867. between the Pocket Book and the Amstrad. A source close to Psion let us
  1868. have RFM, a program which has been written to enable the Psion drives to
  1869. be addressed as MS-DOS drives from the host Amstrad. ÉPsion have not,
  1870. and may not release this programæ, means Psion neither supports nor
  1871. maintains this program, and you will get a thick ear if you ask them
  1872. about it.
  1873. 7.12
  1874. We shall be getting a RiscáPC by next column so I can report on RFM as
  1875. soon as DR-DOS comes, but if anyone within easy reach of Victoria
  1876. Station has experience with PCs and serial ports, I should like to try
  1877. out this useful little program.ò
  1878. 7.12
  1879. Endnote
  1880. 7.12
  1881. Is it midsummer torpor, or the fact that I mentioned I was going to be
  1882. away? This month, the whole short column has been written by either my
  1883. partner or myself, because there have been no letters. Please start them
  1884. flowing again; there must be lots more Pocket Book problems and
  1885. pleasures out there to communicate.ááAá
  1886. 7.12
  1887. Oak
  1888. 7.12
  1889. From 7.10 page 16
  1890. 7.12
  1891. CC
  1892. 7.12
  1893. From 7.11 page 8
  1894. 7.12
  1895. Dalriada
  1896. 7.12
  1897. From 7.10 page 15
  1898. 7.12
  1899. GridPro Ö Grid Processor Program
  1900. 7.12
  1901. Peter Jennings
  1902. 7.12
  1903. GridPro, the grid processor from 4Mation, was inspired by the pleas of a
  1904. lace-maker who wanted a dot lattice for designing her patterns. This did
  1905. not seem a likely subject for software which would sell in commercial
  1906. quantities until it was realised that it could form the basis for a grid
  1907. designer with far wider applications.
  1908. 7.12
  1909. Everyone has used a grid at some time or another, whether compiling a
  1910. table, drawing a graph, working with a spreadsheet or just doing a
  1911. crossword. If you make your own grids, or need to buy specialised and
  1912. perhaps expensive designs, GridPro could well interest you. It can also
  1913. be used for designing repeating patterns, tessellations, tiled sprites
  1914. and polar grids, which make it particularly useful to schools. The
  1915. resulting files can be printed out, on any size paper, or exported into
  1916. other applications and documents.
  1917. 7.12
  1918. GridPro (version 1.00) costs ú37.50 +VAT (or ú41 inclusive from
  1919. Archive). The price is double with a site licence or extra copies of the
  1920. single disc can be supplied at ú10 +VAT each. The program has a
  1921. registration number and needs to be initialised by entering the useræs
  1922. name before it can be run or copied to hard disc. Unfortunately for hard
  1923. disc users, it has the irritating extra protection that makes it
  1924. necessary to find and insert the original floppy disc every time the
  1925. program is run, which is something I feel could sometimes be more of a
  1926. deterrent to purchasers than to pirates.
  1927. 7.12
  1928. There are more than 80 sample files giving you various types of grids
  1929. and patterns, which are easily customised and which will probably fill
  1930. most requirements. The 20-page manual explains how to edit them. This
  1931. section of the manual, in tutorial style, comes immediately after the
  1932. brief introduction but it is advisable at least to skim through the rest
  1933. of the pages before studying it, to get to know the unfamiliar icons
  1934. used in the toolbox and windows.
  1935. 7.12
  1936. Line grid
  1937. 7.12
  1938. For the most common type of grid, the line grid, GridPro provides
  1939. horizontal and vertical ömajorò lines and similar pairs of öminorò lines
  1940. which can be used to make subdivisions. The lines can be set to any
  1941. spacings, thicknesses or colours and either vertical or horizontal lines
  1942. can be turned off. Colours can be set to önoneò and this will eliminate
  1943. the minor lines when they are not needed. Logarithmic grids can be
  1944. created by clicking on a button and entering a cycle value to specify
  1945. how many times the log scale is to be repeated.
  1946. 7.12
  1947. A grid can be dragged to size and this can be done without altering the
  1948. spacing between the lines so as to give the required number of boxes of
  1949. the chosen dimensions. It can also be dragged to anywhere on screen or,
  1950. more precisely positioned by changing the parameters shown in a window.
  1951. 7.12
  1952. Chequer
  1953. 7.12
  1954. A öchequerò grid is similar in appearance to a line grid except that
  1955. alternate rectangles have a fill colour which can, however, be set to
  1956. önoneò. Apart from this, the main difference from a line grid is that
  1957. the number and size of rectangles are adjusted rather than the lines
  1958. which form them. The number and the size can each be set to be the same
  1959. horizontally and vertically to keep the grid and/or the boxes square,
  1960. making it simple to change the configuration to that of a chess board,
  1961. for example.
  1962. 7.12
  1963. Crosswords, one of the commonest uses of grids, cannot be made directly
  1964. as there is no facility to colour individual squares. This could be done
  1965. in a program such as Chameleon or, if a sprite is acceptable, you can
  1966. use Paint to snapshot a squared grid and then to fill in the black
  1967. areas.
  1968. 7.12
  1969. Dot lattice and polar
  1970. 7.12
  1971. Other types of grids on offer may be less familiar. A dot lattice is
  1972. composed of rows of dots which can have their size, colour and spacing
  1973. adjusted. The arrangement can be rectangular or skewed at any angle from
  1974. 20 to 70 degrees.
  1975. 7.12
  1976. Polar grids are the most complex. They can take the form of a complete
  1977. circle or a sector of one, with interior rings and/or spokes and
  1978. optionally with a öhollowò centre.
  1979. 7.12
  1980. Modulo circles
  1981. 7.12
  1982. Thirty-five sets of six modulo circles are also supplied, as both
  1983. separate files and in a Vector-type library which can be loaded into a
  1984. tessellation window. These have different numbers of points marked round
  1985. the circumference and can be used for modulo arithmetic or just for
  1986. creating patterns. One set, called Clockface, has twelve points with the
  1987. appropriate numerals marked in. The manual has a page of suggestions for
  1988. using modulo circles, tessellations and dot lattices. There is also a
  1989. directory containing a set of calendar blanks, a diary page and a sample
  1990. table ruling.
  1991. 7.12
  1992. Designing
  1993. 7.12
  1994. Designing your own grid is basically a matter of clicking on a toolbox
  1995. icon to choose the required type and then changing the default settings
  1996. in a pair of windows, Design and Size/Position, in the same way that the
  1997. example files are edited. The options vary according to the type of grid
  1998. and can look a little confusing at first. For example, with line grids
  1999. there are four different sets of lines Ö major and minor lines both
  2000. horizontal and vertical Ö which can all be adjusted separately. The
  2001. manual shows how to change the parameters but it took me some time to
  2002. work out the best way to make my own designs.
  2003. 7.12
  2004. I wanted to get single lines of square boxes, both horizontal and
  2005. vertical, to fit together for an interlocking word game. It was easy to
  2006. do this by dragging the example matrix of 1cm squares into a single line
  2007. (using <select> so that the spaces between the lines, forming the square
  2008. boxes, do not change size or shape) but I eventually worked out how to
  2009. design it from the beginning from scratch.
  2010. 7.12
  2011. This can be done by setting the major lines to 1cm (that is the space
  2012. between them) both horizontally and vertically and ignoring settings for
  2013. the minor lines except to change their colour to önoneò. You then toggle
  2014. from the Design window to the Size/Position window and set either the
  2015. vertical or horizontal size to the number of boxes required in that
  2016. dimension. The size for the other dimension must be 1cm. For example,
  2017. setting the vertical size to 10cm and the horizontal to 1cm will give
  2018. you a vertical line of 10 square boxes. This all takes about a minute
  2019. and is much easier to understand when doing it on the computer than just
  2020. reading about it!
  2021. 7.12
  2022. In practice, you can simply load the 1cm square example file and just
  2023. make the changes needed in the Size/Position window in a few seconds but
  2024. doing it all from the start at least once does make it clear how the
  2025. program works.
  2026. 7.12
  2027. Tiles and tessellations
  2028. 7.12
  2029. Tiled sprites and tessellations are somewhat different and the manual
  2030. could be a little more detailed on making them. You begin by dragging
  2031. the sprite to be tiled or the drawfile to be tessellated into a window.
  2032. You then have to open a menu and confirm the choice of graphic by
  2033. clicking on its name before it can be used. The instructions then fail
  2034. to say how to make the graphic into a repeating pattern, but it is again
  2035. done by increasing the size, this time both vertically and horizontally.
  2036. This is logical enough once you have discovered how the program works
  2037. but is not very apparent to newcomers.
  2038. 7.12
  2039. Worth having
  2040. 7.12
  2041. This is a very versatile program, aimed for use in education from
  2042. primary schools to colleges and for anyone else who uses grids of almost
  2043. any type. If you want to make your own grids, simply and quickly, you
  2044. will find GridPro well worth having and frequent users may wonder how
  2045. they managed without it.
  2046. 7.12
  2047. GridPro costs ú37.50 +VAT from 4Mation (ú41 through Archive) for a
  2048. single user or ú75 +VAT (ú41 through Archive) for a site licence.ááAá
  2049. 7.12
  2050. CC
  2051. 7.12
  2052. From 7.11 page 13
  2053. 7.12
  2054. The Internet, Fidonet and Schools
  2055. 7.12
  2056. Doug Weller
  2057. 7.12
  2058. Email isnæt new to schools; schools in the US, Canada and Australia/New
  2059. Zealand have been using the Internet and Fidonet for years for
  2060. communications.
  2061. 7.12
  2062. At the moment, Campus 2000 is the main network British schools use for
  2063. electronic communications. The Internet isnæt new to UK schools, but up
  2064. until now, only a handful of schools have been using it, many through
  2065. the Chatback Trust which has been funding about 40 schools with special
  2066. needs departments. This is set to change soon. Within months, if not
  2067. weeks, Campus 2000, the BBC and Edex (The Educational Exchange) will be
  2068. vying with each other, and more traditional providers such as Demon, to
  2069. provide Internet services for schools.
  2070. 7.12
  2071. Why use the Internet?
  2072. 7.12
  2073. Weæve already used the Internet to exchange diaries with 125 schools
  2074. around the world. Next school year we will be working with schools in
  2075. the US, Canada, Australia, Brazil, Israel, Latvia and Russia, with
  2076. children in (at least) Years 2 to 6. We will be writing joint stories,
  2077. exchanging data on acid rain and the weather, discussing different
  2078. landscape features, doing joint reading projects, and other activities
  2079. still to be planned. Through the Chatback Trust, our less able children
  2080. will be engaged in projects specifically tailored to their needs.
  2081. 7.12
  2082. All of this will be done using only Email. We also hope to be able to
  2083. use some of the more sophisticated research facilities, for instance, to
  2084. get up-to-the-minute earthquake information. Unfortunately, at the
  2085. moment, the software required for some of the more exciting Internet
  2086. explorations (e.g. Mosaic) isnæt available for the Archimedes.
  2087. 7.12
  2088. How can my school get onto the Net?
  2089. 7.12
  2090. There are a variety of ways that schools can access the Internet.
  2091. Probably the simplest is the way we started, via a Fidonet BBS which
  2092. allows its users access to the Internet. An increasing number of BBSs
  2093. are offering Internet Email and newsgroups. These can be accessed using
  2094. any Archimedes comms software, but the best method is to become a point
  2095. (i.e. a mini bulletin board) using the free software which is already
  2096. available for the Archimedes, !Binkley and !Fidomail.
  2097. 7.12
  2098. More direct access to the Internet is available from providers such as
  2099. those mentioned above, but of course these cost more. Schools with
  2100. special needs departments could consider asking the Chatback Trust to
  2101. sponsor them. This would mean Chatback paying a bursary for phone bills
  2102. in return for the schoolæs special needs pupils being involved in
  2103. various projects using Email.
  2104. 7.12
  2105. Once on the Internet, there are a variety of newsgroups and mailing
  2106. lists for teachers. These will probably be the subject of a future
  2107. article. Right now though, if you have access to Internet newsgroups,
  2108. either through direct access to the Internet or a Fido BBS hooked up to
  2109. the Internet, look for the newsgroup uk.education.teachers. (If your
  2110. local bulletin board doesnæt take it, ask the Sysop!). This particular
  2111. newsgroup has been set up as a helpline for teachers wanting to use the
  2112. Internet, and I will be regularly posting information about mailing
  2113. lists, suggested projects, etc.
  2114. 7.12
  2115. How about Fidonet?
  2116. 7.12
  2117. Paul Welbankæs StarNet BBS at Eaton (City of Norwich) School acts as a
  2118. support centre for schools using FidoNet as a low cost medium for inter-
  2119. school communication. Several schools run Fidonet points from StarNet.
  2120. StarNet provides advice, help and often software to schools wanting to
  2121. join Fidonet.
  2122. 7.12
  2123. They have originated the UKSCH_* clutch of Fidonet conferences,
  2124. including High-School Chat and 6th Form Chat (both of which are highly
  2125. actively used by school-age kids), Junior and Teacher Chat; all of which
  2126. are UK backboned.
  2127. 7.12
  2128. They have also been researching and developing software for making the
  2129. Épupil interfaceæ to email systems manageable. The current project has
  2130. produced a system capable of connecting all users on a school Acorn
  2131. Econet or Ethernet network. It runs up to sixteen simultaneous users and
  2132. can interface them to local email and conferences, Fidonet and, soon,
  2133. Internet.
  2134. 7.12
  2135. They have recently achieved a Éfirstæ, I think, in establishing a direct
  2136. fido link between two large secondary schools. Pete Bradburyæs 100
  2137. station network in Stantonbury Campus school is linked with our schoolæs
  2138. 60 station net. StarNet BBS can be contacted at 0603-507216, 2:2501/405.
  2139. 7.12
  2140. If you want more information specifically on using the Internet, my
  2141. email address is dweller@ramtops. demon.co.uk, or via Fido netmail,
  2142. 2:2501/405.16. Or you can phone me on 021-708-1254.ááAá
  2143. 7.12
  2144. Talking Rhymes
  2145. 7.12
  2146. Paul Hooper + Class H, Martham First School!
  2147. 7.12
  2148. According to the credits, this suite of programs was written by Brian
  2149. and Maddy Kerslake whilst stuck in traffic on the way back from the 1993
  2150. NCS Open Day. If thatæs what it takes to produce a first class set of
  2151. programs then please may we have more NCS Open Days on very busy holiday
  2152. weekends out in the middle of rural Norfolk!
  2153. 7.12
  2154. All the programs were tested on an A4000, an A5000 and a Risc PC and
  2155. worked fine, but you do need at least 2Mb, so on the A4000 space was a
  2156. little tight.
  2157. 7.12
  2158. The review copy came in a neat little box and contained four discs with
  2159. a rhyme on each. The manual is an A5 booklet which not only has full
  2160. instructions but also gives hints on how to use the rhymes in the
  2161. classroom. Also included is a set of photocopy masters which can be
  2162. coloured in or cut up as jigsaws. Volume one contains Little Miss
  2163. Muffet, Humpty Dumpty, Georgie Porgie and Little Jack Horner but an
  2164. extra four rhymes are listed on the outside of the box and will be
  2165. available later in the year.
  2166. 7.12
  2167. Getting started
  2168. 7.12
  2169. Each rhyme had to be registered before it could be run but was easily
  2170. installed on a hard disc. Jotter font is provided and has to be
  2171. installed in your font directory. The normal double click on the icon
  2172. produces a blank screen for a few seconds and then a loading screen. The
  2173. program is not multi-tasking and will take over the whole machine. The
  2174. program checks if a printer driver is present and, if not, gives you the
  2175. opportunity to load one. Then you are presented with a picture that has
  2176. been split horizontally into four pieces and mixed up. Using a drop and
  2177. drag technique you must reassemble the picture. Now a nice touch here is
  2178. that it doesnæt matter which button you use on the mouse, they all work
  2179. the same Ö so young children who sometimes have difficulty hitting the
  2180. right button can use this program without difficulty.
  2181. 7.12
  2182. Once the picture is correct, you then get a voice in a cartoon style,
  2183. reciting the rhyme. Although this is not synthesised speech, it does
  2184. sound slightly disjointed as it is made up of a series of one word sound
  2185. samples. Then comes the best bit Ö the picture is then animated so that
  2186. Humpty Dumpty does fall off the wall and the Kings men turn up to try
  2187. and put him together again Ö complete with a pot of glue! The cartoon
  2188. characters are delightful with lots of humour in the animations Ö Little
  2189. Miss Muffetæs tonsils have to be seen to be believed!
  2190. 7.12
  2191. Certainly, the animations became the main talking point in the
  2192. playground and because they are so detailed, each pupil had seen
  2193. something different and wanted to come back and check out what they had
  2194. missed the first couple of times round. At the same time as the
  2195. animation, a music only version of the rhyme is played allowing the
  2196. pupils to sing along with the animation.
  2197. 7.12
  2198. Yet more
  2199. 7.12
  2200. Even if this was all the program was capable of doing, it would still be
  2201. a good buy. Yet there is so much more. Instead of using the picture, you
  2202. can have the words of the rhyme instead, or the words superimposed on
  2203. the picture. The picture can be split into six vertical stripes or a six
  2204. by four box grid. All pictures can be printed out, even the jigsaw ones.
  2205. The animations can be run backwards causing much hilarity. The sound can
  2206. be adjusted and all the icons can be configured on or off. When the
  2207. words are switched on, the voice speaks the words. The number of
  2208. different features available explains why the voice sounds a little
  2209. disjointed Ö there was no room left on the 800Kb disc. In fact, it is
  2210. surprising that they have got so much on to one disc.
  2211. 7.12
  2212. Conclusions
  2213. 7.12
  2214. This program certainly deserves a place in any Primary School, as it
  2215. will certainly give encouragement to reading. The measure of any good
  2216. program is that children want to talk about it and use it again and
  2217. again. Using this criteria, the programs were definitely a hit at
  2218. Martham School. The cost is a very reasonable at ú44 for all four rhymes
  2219. through Archive, and there are site licences are available through
  2220. Topologika.
  2221. 7.12
  2222. Now where can we send Brian in rural Norfolk to get him to devise yet
  2223. another brilliant program? I wonder if heæs heard of
  2224. Whissonsett........?ááAá
  2225. 7.12
  2226. At last, quality artwork for use with Impression and other DTP packages.
  2227. Fully compatible with all Archimedes computers, all clip art is supplied
  2228. in sprite format. Volume One has 68 full size sprites and 29 system
  2229. icons, compressed with ArcFS. Themes covered include: Animals, Borders,
  2230. Christmas, Furniture and Transport. Send ú10 (+50páp&p) for your copy or
  2231. 75p for a thumbnail printout of the contents. This is redeemable against
  2232. purchase of Volume One.
  2233. 7.12
  2234. QUALITY ARTWORK AT A SENSIBLE PRICE
  2235. 7.12
  2236. User Feedback
  2237. 7.12
  2238. What do the users of Talking Rhymes think about it? Two of the pupils of
  2239. Martham First School give their views:
  2240. 7.12
  2241. l liked it because I like the music and pictures. Russell.
  2242. 7.12
  2243. I liked it because I liked trying to work out how to move the bits
  2244. around. Kirsty.
  2245. 7.12
  2246. One of the Kingæs men, glue-pot in hand!
  2247. 7.12
  2248. Hints and Tips
  2249. 7.12
  2250. Å  Boot structure on the Risc PC Ö How many of you have got to grips
  2251. with the Boot application on the Risc PC? Itæs a little bit messy on
  2252. first glance Ö and even on second and all subsequent glances! However,
  2253. it is also very powerful and practical. The following is brief guide to
  2254. its contents and what they are used for and goes a little beyond the
  2255. discussion in chapter 11 of the User Guide.
  2256. 7.12
  2257. As many of you have discovered, the !Boot application simply runs the
  2258. configure utility, enabling you to select various hardware and desktop
  2259. options. It has also done an awful lot of work by the time you get to
  2260. the desktop, setting up system variables, configuring your preferences
  2261. and booting and running several applications, modules and obey files.
  2262. Those of you with stronger stomachs may have shift-double-clicked on it
  2263. and will have been faced with a bewildering array of nested directories
  2264. and files, many of which are named !Boot or Boot, !Configure or
  2265. Configure, and all of these are sufficiently dotted with references to
  2266. each other to ensure that all who enter are reduced to quivering
  2267. technophobes.
  2268. 7.12
  2269. Please note that if you are going to make changes to the insides of
  2270. !Boot, you would be wise to take a copy of it first. If you do find that
  2271. the contents of !Boot.Choices.Boot are irretrievably messy, you can run
  2272. the application !ResetBoot in $.Diversions.Tools which will restore
  2273. !Boot to its factory settings. Also, I would recommend keeping a copy of
  2274. the RISC OS applications contained in $.Apps if you intend to make any
  2275. changes to them Ö as you do not get a copy of them on floppy disc, as
  2276. you did with previous versions of RISC OS.
  2277. 7.12
  2278. Apart from the usual application baggage of !Run, !Boot, !Sprites and
  2279. !Help, there are two directories that are of interest (Resources and
  2280. Choices) and two that arenæt (Library and Utils.)
  2281. 7.12
  2282. Resources contains the applications that RISC OS needs, but which
  2283. neednæt concern the user most of the time, these being !System, !Scrap
  2284. and !Fonts. The !Configure application that gets run automatically by
  2285. !Boot is also here.
  2286. 7.12
  2287. Choices contains nothing but a directory called Boot and it is here that
  2288. the interesting stuff resides.
  2289. 7.12
  2290. The obey file PreDesktop gets run first and sets up aliases and system
  2291. variables. Its most interesting job is to control which applications
  2292. appear when the Apps icon on the iconbar is clicked. In the following
  2293. discussion, ÉAppsæ refers to the directory viewer opened by clicking on
  2294. the ÉAppsæ icon on the icon bar, whilst É$.Appsæ refers to the directory
  2295. called ÉAppsæ in the root of the hard disc. As you will see, they are
  2296. not the same.
  2297. 7.12
  2298. By default the contents of $.Apps all appear in the Apps resource. The
  2299. easiest way to have one of your own applications accessible through Apps
  2300. icon is to copy it into $.Apps. Note that any applications deleted or
  2301. moved from $.Apps will no longer appear in Apps after a reset, and
  2302. cannot be retrieved. Apps only contains a Éfacadeæ for the real
  2303. applications which are stored elsewhere. If you have a whole suite of
  2304. applications you would like to appear in Apps, and you donæt want them
  2305. messed up with the contents of $.Apps, you can ask PreDesktop to add
  2306. them from any other directory. Near the end of the file PreDesktop is
  2307. the line
  2308. 7.12
  2309. AddApp Boot:^.Apps.!*
  2310. 7.12
  2311. which will place any application in $.Apps into the Apps. If you want to
  2312. add to this a single application stored elsewhere, you can add a line
  2313. something like
  2314. 7.12
  2315. AddApp Boot:^.MyApps.Impression.!Style
  2316. 7.12
  2317. or to add all the applications in a given directory add a line like
  2318. 7.12
  2319. AddApp Boot:^.MyApps.UsefulApps.!*
  2320. 7.12
  2321. The directory PreDesk contains things which need to be run before the
  2322. desktop starts. This is intended for use by applications which need
  2323. software, modules or drivers in place prior to the desktop but you may
  2324. find you are required to place things there manually when installing
  2325. certain new hardware and software products.
  2326. 7.12
  2327. The file Desktop is where the !Boot system filer_boots anything that may
  2328. be needed by the operating system, and some of the essentials for the
  2329. user. Desktop also causes any applications or obey files contained in
  2330. the directory Tasks to be run. Inside Tasks is where applications may
  2331. place files they want to be run within the desktop but before the user
  2332. gets started. It already contains !ROMPatch and a file called Configure.
  2333. If you create a Desktop Boot file from the task manager icon, this is
  2334. where it is saved (see page 139 in the User Guide). You can also store
  2335. your own goodies here. For instance, if you are using an IDE 105Mb
  2336. removable drive in your Risc PC, you may want to place the !SyQuest
  2337. Application in the Tasks directory so that it is always present on the
  2338. iconbar when you start.
  2339. 7.12
  2340. There is a drawback with placing applications in Tasks that install
  2341. themselves on the icon bar. If you choose to create a desktop boot file,
  2342. you may find you get a duplicate copy of your favourite application next
  2343. time you reset the computer. The best way is to try it and see. !Syquest
  2344. doesnæt suffer from this problem.
  2345. 7.12
  2346. You may have tried putting your best backdrop on the pinboard and saving
  2347. the desktop to have it appear every time you use your Risc PC, only to
  2348. find that RISC OS has decided to put one of its bland wallpapers up in
  2349. its place. This is because the ...Tasks.!Boot file containing the state
  2350. of the desktop (and therefore your pretty picture) gets run before the
  2351. file Configure (simply because the files are run alphabetically). Then
  2352. the Configure file simply pastes up the textured background choices you
  2353. make from the !Configure utility and thus overwrites your true
  2354. preference for a backdrop. You can overcome this either by running
  2355. !Configure (by double-clicking on the !Boot application), selecting
  2356. Énoneæ for background texture in the Éscreenæ options and clicking on
  2357. the Ésetæ icon. You could try renaming either !Boot or Configure, so
  2358. that they swap positions, but this is not the way to do it because
  2359. changing either the desktop boot, or running !Configure, will create the
  2360. same problem again.á David Webb, NCS.
  2361. 7.12
  2362. Å  Changing ChangeFSI Ö It is possible to modify !ChangeFSI v0.95 to
  2363. enable non-Risc PC owners to create high/true colour sprites.
  2364. 7.12
  2365. !ChangeFSI v0.95 allows Risc PC owners to create 16bpp (32,000) or 32bpp
  2366. (16,000,000) sprites, but it will not work on non-Risc PC machines Ö an
  2367. error message comes up if you try and create one! However, a little
  2368. modification of the !ChangeFSI Basic file gets over this problem.
  2369. 7.12
  2370. Open up the !ChangeFSI application and look for a blue Basic file called
  2371. ChangeFSI. Load this file into !Edit and 21 lines down you will see a
  2372. line:
  2373. 7.12
  2374. SYS öOS_SWINumberFromStringò,, öOS_SpriteOpò TO spop%
  2375. 7.12
  2376. insert an ÉXæ at the start of the öOS_Spriteopò word so that it reads:
  2377. 7.12
  2378. SYS öOS_SWINumberFromStringò,, öXOS_SpriteOpò TO spop%
  2379. 7.12
  2380. and 531 lines down (you may wish to use !Editæs F5 key short cut here!)
  2381. you will see:
  2382. 7.12
  2383. SYSöWimp_ReadPixTransò,&100,sar%,n$,,,, ifactors%,pixtrans%
  2384. 7.12
  2385. insert a ÉXæ at the start of the öWimp_Read...ò word so that it reads:
  2386. 7.12
  2387. SYSöXWimp_ReadPixTransò,&100,sar%,n$,,,, ifactors%,pixtrans%
  2388. 7.12
  2389. Resave the file!
  2390. 7.12
  2391. Now when you enter a 32,000 colour display mode (or set !ChangeFSIæs
  2392. output option) and drag a suitable JPEG/TIFF, etc image to !ChangeFSI,
  2393. the error will not occur, but a seemingly Éblankæ white window will
  2394. appear. The image is really there Ö it just canæt be seen! Save this
  2395. Éblankæ image and you will have created your very own high-colour
  2396. sprite!á Stuart Halliday, Quantum Software.
  2397. 7.12
  2398. Å  Replacement miceáÖáWith the Acorn mouse costing ú40* and both the
  2399. Clares and Watford mice costing ú30, the survival of our school mice has
  2400. been of some concern to me. The oldest mice for the A310s have caused
  2401. most problems as they have weak leads and a little stretching breaks the
  2402. wires inside the cable. They also go out of adjustment causing the
  2403. pointer to stall or go off in the wrong direction. The A3000 mice have
  2404. far fewer problems but, after a lot of use, they too can have cable
  2405. breaks and one has failed electronically. So far, the A3020 type have
  2406. not failed Ö but perhaps they have not been in use long enough.
  2407. 7.12
  2408. (*We still have a few cut-price Acorn mice at ú20. Ed.)
  2409. 7.12
  2410. Repairing mice myself was a time-consuming business and replacement
  2411. leads were costly too; one from Archive is ú11 or ú13 depending on the
  2412. mouse-type. I have used a company called CSL to repair all the A310
  2413. mice. They are reliable and quick and have a fixed charge of ú15 plus
  2414. VAT, which includes a new cable. This is strong and thick and definitely
  2415. child-proof, if a bit clumsy. Meanwhile, I have kept my eyes open for a
  2416. cheap replacement. There are numerous compatible Atari and Amiga mice,
  2417. usually selling for about ú10 at shows, but they only have two buttons.
  2418. Similarly, there are PC mice at a slightly higher price, but the 3-
  2419. button variety are for the serial port.
  2420. 7.12
  2421. Thankfully, the latest Maplin catalogue has a cheap 3-button Amiga
  2422. mouse. A little investigation worked out the connections and then a bit
  2423. of delicate soldering to a 9-pin miniature DIN plug, also from Maplin,
  2424. produced a fully working replacement. The mouse is neat and fits well in
  2425. the hand. It has a coated steel ball and membrane switches rather than
  2426. microswitches. These could be replaced, but the feel is good anyway. A
  2427. possible bonus is that the sensitivity is about twice that of the Acorn
  2428. mouse, i.e. it moves twice as far on screen for a given movement across
  2429. the mat.
  2430. 7.12
  2431. For anyone who needs a replacement, I can recommend this route if you
  2432. are a competent solderer with a fine iron. The connections and parts are
  2433. shown below. Although the wire colours in my mouse were in a convenient
  2434. resistor-code order, you should confirm this before soldering.
  2435. 7.12
  2436. Parts from Maplin Electronics:
  2437. 7.12
  2438. RT51F Ö Amiga Mouse Ö ú10.95
  2439. 7.12
  2440. JX19V Ö Min DIN Line Plug 9W Ö 98p.
  2441. 7.12
  2442. (Prices are inc VAT.)
  2443. 7.12
  2444. Mouse plug connections
  2445. 7.12
  2446.   Pin  Function  Colour
  2447. 7.12
  2448.   9  menu  white
  2449. 7.12
  2450.   8  adjust  grey
  2451. 7.12
  2452.   7  select  black
  2453. 7.12
  2454.   6  yb  blue
  2455. 7.12
  2456.   5  ya  green
  2457. 7.12
  2458.   4  xa  yellow
  2459. 7.12
  2460.   3  xb  orange
  2461. 7.12
  2462.   2  +5v  red
  2463. 7.12
  2464.   1  0v  brown
  2465. 7.12
  2466. Keyboard socket (or rear of plug)
  2467. 7.12
  2468. Steve Drain, Portland.
  2469. 7.12
  2470. (If you have never soldered a mini-DIN plug before, be warned Ö it is a
  2471. VERY fiddly job! Ed.)
  2472. 7.12
  2473. CSLæs address is: 15 Spencer Road, New Milton, Hants, BH25 6BZ.
  2474. 7.12
  2475. Å  Resetting the palette on the Risc PCáÖáOne of our subscribers happily
  2476. ran one of the alternative palette files, such as those given for
  2477. Artworks and Impression, only to realise that on RISC OS 3.5 there is no
  2478. palette icon with which to alter it, or, more importantly, to reset to
  2479. default. Weæve not been able to find any easy way to reset the palette
  2480. other than to take a default palette from a pre-RISC OS 3.5 computer and
  2481. double-click on it on the Risc PC. This does the job so, for those of
  2482. you who do not have the luxury of another machine, a default palette is
  2483. included on the program disc.á David Webb, NCS
  2484. 7.12
  2485. Å  RISCáOS 3 Laser Direct driver problemsáÖáIf you look at last monthæs
  2486. Archive carefully, you will see a small printing problem with the new
  2487. RISCáOS 3 LD drivers from CC. Take page 50 for example and look at line
  2488. 8 which starts, öStar to averageò. As you will probably be able to see,
  2489. there is a distortion of the text which looks like a missing line or
  2490. lines of dots on the printout. Having once identified it, you will
  2491. probably be able to see it on many of the pages of the magazine at about
  2492. the same position!!!!
  2493. 7.12
  2494. CC know about the problem and say that they are looking into it. There
  2495. is, however, a temporary solution. To stop it, you have to switch off
  2496. the half-toning of text. To do this, shift-click on the !Printers icon
  2497. on the iconbar and set the options as shown opposite to öGraphics onlyò.
  2498. 7.12
  2499. The only slight snag with this is that it reveals another (even worse)
  2500. bug. If, with half-toning on graphics only, you print something
  2501. sideways, it goes completely AWOL and prints the text at the wrong
  2502. spacing and in totally the wrong place!á Ed.
  2503. 7.12
  2504. (Stop Press Ö CC say that they have a beta-release of version 2.65 which
  2505. they are going to send me. It seems to have fixed the problems but, of
  2506. course, you can never be sure until it is thoroughly tested.á Ed.)
  2507. 7.12
  2508. Å  Selecting modes in Basic on the RiscáPC Ö We recently had an enquiry
  2509. regarding the effects of the MODE command in Basic on the Risc PC.
  2510. Unlike previous machines, the mode can be set using a mode definition
  2511. string rather than just a number. The idea is that this gives access to
  2512. the whole range of modes available to the Risc PC. If the specific
  2513. machine on which the software is running does not support the mode
  2514. requested, the closest mode which is available will be selected.
  2515. 7.12
  2516. The mode description string takes the form öXn Ym Ckò where n is the
  2517. desired X resolution, m is the desired Y resolution, and k sets the
  2518. number of colours ù 2, 4, 16, 256, 32K, 16M are all valid colour
  2519. specifiers. For example MODE öX800 Y600 C16ò will choose a mode similar
  2520. to mode 31 on earlier machines. Note also that the resolutions given in
  2521. the string are the required resolutions in Pixels, not logical units as
  2522. used by the Basic MOVE/DRAW/PLOT commands for example. More on this
  2523. later.
  2524. 7.12
  2525. The mode can be specified either by number or by string. Most of the old
  2526. modes are supported, and with some calculation, the new modes are also
  2527. accessible by number. The easiest way to find the number is to enter the
  2528. mode using the mode string, and then öPRINT MODEò which will display the
  2529. current mode number.
  2530. 7.12
  2531. Unfortunately, for users who have worked their way up from earlier
  2532. machines, the new system has some strange effects. The new method makes
  2533. more sense than the old system which was based on the BBC Micro system
  2534. of TTL rgb colours, but you do need to be aware of the changes. When a
  2535. mode is chosen by number and the mode has 2, 4 or 16 colours, then the
  2536. palette is redefined to be the same as that offered on the BBC,
  2537. including, for 16 colour modes, the flashing colours. This is identical
  2538. to the operation of earlier RISC OS machines.
  2539. 7.12
  2540. If the mode string is used, however, there are some differences.
  2541. Firstly, using the string has the same result as a ö*wimpmodeò command
  2542. being issued rather than a ö*modeò. The effect is that (a) the desktop
  2543. mode will have changed, and (b) the palette will be redefined to match
  2544. the desktop palette for that number of colours, including clearing the
  2545. screen to a mid-grey background, and selecting black text on a white
  2546. background. Secondly, the computer gets to choose what it thinks is the
  2547. best mode for the job. As noted above, MODE öX800 Y600 C16ò gives you
  2548. the same size and colours as mode 31, however the two are not identical.
  2549. MODE 31 specifies a particular mode whereas the string specifies general
  2550. requirements for the mode. In this case, where mode 31 has a refresh
  2551. rate of 56Hz, the mode string selects a mode which has a refresh rate of
  2552. 75Hz, considerably reducing the flicker. The important point here is
  2553. that, by passing a string, the choice of mode is more independent,
  2554. allowing the computer to choose the mode it can support that is closest
  2555. to the mode requested.
  2556. 7.12
  2557. If you need to use a limited number of colours, the best method to use
  2558. is the mode string, followed by a redefinition of the palette if needed,
  2559. using VDU 19,n,16,r,g,b. Individual colours can be chosen as normal
  2560. using GCOL a,c. The more öofficialò method, especially for high colour
  2561. modes is to use the mode string and the SWIáColourTrans_SetG-COL since
  2562. that will choose the closest colour in the palette defined. (For best
  2563. results, you may still wish to change the palette in low colour modes
  2564. for particular tasks). An example is shown below in procedural form
  2565. which you may find useful. The procedure will work on earlier machines
  2566. as well.
  2567. 7.12
  2568. REM PROCsetcolour
  2569. 7.12
  2570. REM r%, g%, b% set the amounts of red green
  2571. 7.12
  2572. REM and blue for the desired colour,
  2573. 7.12
  2574. REM Colourtrans will be used to pick
  2575. 7.12
  2576. REM the closest colour and set it.
  2577. 7.12
  2578. REM effect% is a standard GCOL effect field
  2579. 7.12
  2580. REM Use SWI number for speed :
  2581. 7.12
  2582. REM ColourTrans_SetGCOL = &40743
  2583. 7.12
  2584. :
  2585. 7.12
  2586. DEF PROCsetcolour(r%,g%,b%,effect%)
  2587. 7.12
  2588. LOCAL colour%
  2589. 7.12
  2590. colour%=(b%<<24)+(g%<<16)+(r%<<8)
  2591. 7.12
  2592. SYS &40743,colour%,,,0,effect%
  2593. 7.12
  2594. ENDPROC
  2595. 7.12
  2596. Finally, let me deal with the OS and pixel units conversions mentioned
  2597. earlier. Unlike PCs where locations of pixels tend to be addressed
  2598. directly, Acorn has always had a level of indirection - the ölogical
  2599. resolutionò. This had two main advantages in the past, firstly that the
  2600. logical resolution did not change with mode, so a line across the middle
  2601. of the screen would still appear in the middle even if you changed the
  2602. number of pixels on the screen. Secondly, the display worked in the same
  2603. way as a mathematical graph, with the origin at the bottom left corner
  2604. of the screen, y increasing upwards. If absolute pixels are used, the
  2605. top left is the origin, and y decreases downwards.
  2606. 7.12
  2607. The first of these two advantages no longer holds. Because of the
  2608. dramatic increase in resolutions and the need to fit more onto the
  2609. screen mean, the logical resolutions for different modes are no longer
  2610. identical. Consider the table on page 525 of the Risc PC User Guide:
  2611. Mode 12 is 640╫256 pixels but has a logical resolution of 1280╫1024.
  2612. Incidentally, this was the standard logical resolution for all modes on
  2613. the BBC and earlier Archimedes. Mode 27 at 640╫480 only has a logical
  2614. resolution of 1280╫960 i.e. although mode 27 is öhigher resolutionò, you
  2615. actually get less of a page on the screen than you do in mode 12! (You
  2616. will have to take my word for the logical resolutions Ö they have been
  2617. taken out of the Risc PC manual, but appeared in earlier versions if you
  2618. have access to those ù page 221 of the joint User & Applications guide
  2619. for RISC OS 3.)
  2620. 7.12
  2621. This has been used to good effect on the Risc PC, allowing large area
  2622. desktops such as the X1600 Y600 mode which has four times the area of
  2623. the X800 Y600, but only double the number of pixels.
  2624. 7.12
  2625. This means that you do not know what the logical resolution of a mode is
  2626. when you choose it, so to make your software as mode independent as
  2627. possible, you need to check the actual and logical resolutions using the
  2628. SWIáOS_ReadModeVariables and set up appropriate scaling factors. If you
  2629. do not have the PRMs, you can assume that for rectangular pixel modes
  2630. 2*X converts a pixel to the correct logical position, and 4*Y gives the
  2631. appropriate scaling for the vertical. In square pixel modes, use 2*X and
  2632. 2*Y for the scaling. If the actual Y resolution is less than half of the
  2633. actual X resolution then it is probably safe to assume a rectangular
  2634. pixel mode, otherwise assume square pixel.
  2635. 7.12
  2636. On the monthly program disc is a program called ösetcolourò which
  2637. includes the above procedure. As a demonstration, the program goes
  2638. through 2, 4, 16, 256, 32K and 16M colours and displays a slice from the
  2639. colour cube. (You may find the program fails to display the higher depth
  2640. modes if you do not have any VRAM). Simply double click on it, once it
  2641. has finished the first colour square, press a key to move on to the next
  2642. higher colour depth. You may need to reset your desktop mode after it
  2643. has finished. SetColourN is similar but only uses 2, 4, 16 and 256
  2644. colours referenced by number to demonstrate the difference between
  2645. desktop and default öBBCò palettes. This version will also work on pre-
  2646. Risc PC machines.á Matthew Hunter, NCS.
  2647. 7.12
  2648. Å  Sound Boots?áÖáFor those of you seeking to boost the sound output of
  2649. your computer, may I suggest you take a quick trip to your local branch
  2650. of Boots the Chemist. In the music department, you should find a pair of
  2651. Bootsæ own brand ZX200CD microspeakers for a mere ú14.99. These come in
  2652. rather a naff cardboard box, but do have a volume control on the front
  2653. of each speaker plus a PBS button which enhances the bass sound. They
  2654. require four LR6 batteries (about another ú3) but as they have auto
  2655. power switch off, these last a fair time. The supplied lead plugs
  2656. directly into the headphone socket on an Acorn computer.
  2657. 7.12
  2658. The difference is stunning and, certainly in a noisy classroom, they
  2659. would be a great help. Even in the home environment, they can make a lot
  2660. of difference.á Paul Hooper, Martham, Norfolk.
  2661. 7.12
  2662. Å Thumbnail creation Ö Quantum Software have provided Archive
  2663. subscribers with a copy of Executor (the playback-only version of
  2664. Keystroke). It has been supplied as seen, with no warranty, etc, for use
  2665. by Archive magazine subscribers only, to demonstrate some of the
  2666. abilities of Keystroke.
  2667. 7.12
  2668. The application has the ability to produce, from a directory of JPEG or
  2669. TIFF files, a multi-sprite file Ö in effect, making a !Paint Éthumbnailæ
  2670. file.
  2671. 7.12
  2672. These thumbnail sprite files are very useful for displaying your bit-map
  2673. images quickly and, whilst it isnæt as good as a professional thumbnail
  2674. application, they cost money. Because Paint and this copy of Executor
  2675. come free, this is an definite advantage!á Stuart Halliday, Quantum
  2676. Software.
  2677. 7.12
  2678. N.B. Quantum are also offering Keystroke at a special price of ú19 to
  2679. Archive subscribers for a limited period. For details, see page 5.ááAá
  2680. 7.12
  2681. Second Impressions of the Risc PC
  2682. 7.12
  2683. Martin Angove
  2684. 7.12
  2685. My Risc PC finally arrived on the 1st June, so Iæve had some time to
  2686. assess the thing for myself after all the hype in the Acorn press. It
  2687. was about time I had a new computer Ö my trusty old A310 (4Mb, 130Mb
  2688. IDE, Laser Direct, Vision Digitiser and Watford Handscanner) was
  2689. beginning to show its age (six years old in July) with various symptoms
  2690. for which no-one seems to be able to suggest a cure.
  2691. 7.12
  2692. I ordered, from my local Acorn dealer Uniqueway, a 5Mb model with VRAM
  2693. upgraded to 2Mb, and a 17ö monitor. Unfortunately, they forgot to order
  2694. the extra VRAM, so Iæm running with 1Mb at the moment. When I got it
  2695. home I started to unpack the thing on the kitchen table rather than
  2696. clearing the space where it would eventually end up. I was a little
  2697. surprised at first that the monitor had its own mains plug (rather than
  2698. plugging into the monitor socket on the RiscáPC), but after hunting for
  2699. a two-way adaptor, I got it all switched on. I suppose I will eventually
  2700. buy an IEC to IEC lead so that the two-way adaptor can return to its
  2701. rightful home.
  2702. 7.12
  2703. To avoid disturbing the rest of the family, I issued a *Speaker Off
  2704. command so that the beeps (and later the Replay music) wouldnæt annoy
  2705. him. It didnæt work. This was my first clue that, even though the
  2706. machine superficially looks similar to the current RISC OS 3.1 machines,
  2707. things are different deeper down. To save you from my burbling on, Iæve
  2708. set my other observations out as a sort of list.ç
  2709. 7.12
  2710. The case
  2711. 7.12
  2712. Yes, it does look pretty, and is certainly easy to get into, but the lid
  2713. is a pain to put back on straight Ö you have to press hard on about
  2714. three places at once. (You can actually push each of the three points
  2715. along the front of the lid clicking it into place one bit at a time.
  2716. Ed.) The flap over the drive bays, which makes the machine look so good
  2717. when it is closed, is not quite big enough to close with a floppy disc
  2718. partially inserted in the drive. I do this quite a lot with document
  2719. discs Ö they are in the drive while Iæm working, and then if I have to
  2720. go off to do something else I press the eject button and leave the disc
  2721. sticking out of the drive Ö just in case. Actually, the door is big
  2722. enough to close with the disc in this state, but youæll need a small
  2723. screwdriver to push the disc back a bit so that you can open it again
  2724. later!
  2725. 7.12
  2726. The keyboard
  2727. 7.12
  2728. It is good that the keyboard is a more-or-less standard item. It
  2729. shouldnæt cost too much to replace if it ever goes wrong Ö it looks like
  2730. a fairly standard PC keyboard with a PS/2 style plug. On the other hand,
  2731. I donæt like Caps Lock where Control should be Ö I very rarely use Caps
  2732. Lock, but use Control all the time. Where it used to be it was quite
  2733. easy to use one hand to (for example) type <ctrl-U> to delete the text
  2734. in a writeable icon or <ctrl-I> to insert a frame in Impression II. Even
  2735. a single-handed <ctrl-shift-I> was just about possible, in order to do
  2736. the same in Publisher, but now both operations result in severe cramp
  2737. unless I use two hands. I also preferred the larger left-hand Shift key
  2738. Ö I keep hitting É\æ now!
  2739. 7.12
  2740. (This keyboard change is why Iæm only half looking forward to changing
  2741. to RiscáPC. I use <ctrl-A>, <ctrl-S> and <ctrl-D> with alarming
  2742. regularity when Iæm editing text. Does anyone have a module that will
  2743. exchange the use of <ctrl> and <capslock>? Ed.)
  2744. 7.12
  2745. The monitor
  2746. 7.12
  2747. I ordered the AKF85 monitor with my Risc PC, and Iæm glad that I did.
  2748. Desktop Publishing is immeasurably easier in 256 colours at 1024╫768
  2749. resolution than in the old 16-colour 1056╫256 mode 16 I used on my A310.
  2750. Iæve only had two problems with this monitor. Firstly, its serial number
  2751. comes from Phillips, not Acorn, so doesnæt fit neatly into the box
  2752. provided on the registration slip, and secondly, juggling the screen
  2753. controls to get as near a perfect picture as possible can be quite time-
  2754. consuming since they all affect each other. It also displays TV modes
  2755. (old numbers 0 to 15) in Életterboxæ format, but this is not usually a
  2756. problem except with games (which often use mode 13).
  2757. 7.12
  2758. Manufacturing problems
  2759. 7.12
  2760. Acorn machines used to be manufactured by a company which is quite local
  2761. to where I live, AB Electronics. Whether it was their fault or Acornæs
  2762. for not anticipating demand for new machines I donæt know, but there
  2763. have always been problems with supply when a new machine was launched.
  2764. Given that Acorn are no longer using AB Electronics, I tentatively
  2765. expected fewer problems, until I had to wait three (or was it four?)
  2766. weeks for my machine.
  2767. 7.12
  2768. Whoever manufactures the machine, they seriously need to do something
  2769. about their Quality Assurance. I had been using my machine for a couple
  2770. of hours before I noticed that the floppy drive icon was missing. Closer
  2771. investigation revealed that the Power-On-Self-Test routine failed to
  2772. recognise the floppy, so assumed there wasnæt one. There obviously was
  2773. (I could see it!) so I took the lid off to have a closer look. It
  2774. transpired that the power wasnæt connected to the drive. It was then a
  2775. relatively easy task to remove the backplane and plug the connector in.
  2776. This raised a second point. There is only one 3╜ö style power connector,
  2777. although there are two 5╝ò style ones, one of which is attached to the
  2778. IDE disc.
  2779. 7.12
  2780. I telephoned Uniqueway to let them know, and they said that of the six
  2781. (I think) machines theyæd delivered up until then, three had had
  2782. problems Ö their IDE hard drives werenæt attached.
  2783. 7.12
  2784. Design
  2785. 7.12
  2786. Talking about the IDE drive, I thought the easiest way to transfer
  2787. things from my A310 to the RiscáPC would be to transplant the A310æs IDE
  2788. drive into the RiscáPC. No such luck! The cable in the RiscáPC only has
  2789. one connector, and the one in the A310 (which does have two) is
  2790. permanently attached to the IDE interface card. I suppose I could have
  2791. put the RiscáPCæs drive into the A310, but I didnæt feel like chancing
  2792. it. How do I expand the RiscáPC if I want to add another IDE drive? I
  2793. suppose Iæll have to buy another cable.
  2794. 7.12
  2795. (Yes, you need an IDE cable with three connectors on it to replace the
  2796. one you get which has two. There is a spare power cable coiled up under
  2797. the floppy drive. You may find some mechanical problems fitting a second
  2798. drive though. NCS can supply all the bits you need or a complete kit
  2799. including hard drive. Ed.)
  2800. 7.12
  2801. One final point about the hardware Ö if you look carefully you will see
  2802. that there is space for another speaker to be fixed in the front of the
  2803. case. Yet again, Acorn have supplied the machine with a tinny little
  2804. excuse for a speaker, and in mono to boot! At least the sound output
  2805. from the 3.5 mm socket is of better quality than used to be the case Ö
  2806. maybe theyæve heard Ray Maidstoneæs Hifi upgrades, and incorporated a
  2807. better filter. (Yup! Ed.)
  2808. 7.12
  2809. Supplied software
  2810. 7.12
  2811. I, too, regret that Paint, Draw and Edit are no longer supplied in ROM
  2812. (although at least the three basic fonts still are). This obviously
  2813. makes it easier to update them when required, but does use more memory.
  2814. As a result, my 5Mb machine (4Mb main and 1Mb VRAM) has little advantage
  2815. in terms of memory use over the A310 Ö any extra memory I may have soon
  2816. gets eaten up by these programs which have in effect doubled or tripled
  2817. in size.
  2818. 7.12
  2819. Draw and Edit seem pretty much identical to the versions supplied with
  2820. RISC OS 3.1, although Draw has obviously been updated to take advantage
  2821. of the new 32 thousand and 16 million colour screen modes. What
  2822. surprises me is that Paint hasnæt been updated in a similar fashion.
  2823. 7.12
  2824. Granted, Paint was never the worldæs most powerful bitmap editing
  2825. package, but it did have its uses. I canæt see why it wasnæt possible to
  2826. enable it to edit sprites with large numbers of colours. One of my main
  2827. uses for Paint is to crop images before transferring them to Impression
  2828. or Draw to save space. Not being able to use, for example, a small part
  2829. of a 24-bit sprite converted from one of the JPEGs on the hard disc is a
  2830. bit limiting. On top of that, Paint wonæt even display 256 colour (16
  2831. greys) sprites from my Vision digitiser properly unless Iæm using a 256
  2832. colour mode!
  2833. 7.12
  2834. The other slight disappointment Ö sorry to the guys at Uniqueway who
  2835. wrote it Ö is the Replay player. This application seems to sit uneasily
  2836. on the gleaming new hardware. The most perplexing thing is that this
  2837. package, which can play movies at 25 frames per second with stereo sound
  2838. on an A5000, still needs to freeze all other tasks to do the same on a
  2839. machine that is said to be twice as fast. At least when itæs only
  2840. reproducing sound it is able to multitask. Dig a little deeper, and you
  2841. will find that it seems to be possible to get Replay movies to do all
  2842. sorts of funny things Ö pretending to be film, moving about the screen,
  2843. zooming or whatever. It is not as easy as all that Ö you have to fiddle
  2844. with some of the supplied utilities which are written in Basic.
  2845. 7.12
  2846. On the subject of the hard disc, I was also a little worried that Acorn
  2847. had not seen fit to include the supplied utilities etc on floppy as
  2848. well, or even to provide a utility to back-up the hard disc. Even cheap
  2849. PC clone vendors are starting to realise that very occasionally
  2850. accidents do happen, and itæs very reassuring to know that your valuable
  2851. applications are sitting on a floppy, just waiting to be copied back to
  2852. the hard disc in an emergency. I spent quite some time working out how
  2853. best to fit them onto floppies, and then copying them.
  2854. 7.12
  2855. Compatibility
  2856. 7.12
  2857. I was not pleased by the amount of software I had that didnæt seem to
  2858. work properly on the new hardware and OS. Among the more important (to
  2859. me, at any rate), Drawbender from Ian Copestake crashes every time (an
  2860. update is promised as soon as they can get hold of a Risc PC); ArcFS
  2861. (version 1) works, but seems to affect some other applications Ö an
  2862. upgrade is recommended for users of both version 1 and version 2; the PC
  2863. Emulator needs an upgrade, costing ú9 plus VAT (my current version is
  2864. 1.6); Laser Direct needs an upgrade which I hope will also fix the bug
  2865. in the current version that prevents it printing ä (w¡circumflex) and à
  2866. (y¡circumflex) from the internal fonts; Translator by John Kortink gets
  2867. confused and hangs the machine if youære using a 32 thousand or 16
  2868. million colour mode.
  2869. 7.12
  2870. This last point brings out an important addition to RISC OS 3.5. If your
  2871. machine hangs (an application gets stuck in a loop, mouse clicks wonæt
  2872. work and so on) just press <alt-break>. This will, nine times out of
  2873. ten, bring up a dialogue box enabling you to stop the process in
  2874. question and continue. This answers one of the main criticisms of a co-
  2875. operative multitasking system; that you have no control over a process
  2876. independent of the process itself.
  2877. 7.12
  2878. Having said all that, it is pleasing just how many things do work!
  2879. Perversely, it seems as though the programs that are presented most
  2880. professionally (see some of the list above) have problems, whereas
  2881. programs youæd expect to fail, donæt. In this last category, I include
  2882. such gems as the Digital Symphony player and tunes (although Trackers
  2883. and Teq Music as used on some games seem to have problems), various game
  2884. demos from cover discs (Spheres of Chaos, Flashback etc.) and PD
  2885. utilities such as William Tunstall-Pedoeæs excellent Supergram (I
  2886. recommend upgrading to the much-enhanced version 2), and Panorama
  2887. (produces drawfile world maps). PD utilities often cut compatibility
  2888. corners because some programmers are just plain lazy. The Vision
  2889. digitiser is an excellent example of a cheap and cheerful product that
  2890. needed no upgrading to work on the new hardware, although it still needs
  2891. to be in mode 15.
  2892. 7.12
  2893. On the other hand
  2894. 7.12
  2895. Donæt think Iæm not pleased with my new machine! Iæm glad that I waited
  2896. for it. This time last year I was wondering if I should try to scrape
  2897. the money together for an A5000, as my A310 was starting to do some
  2898. funny things. Fortunately, I held off, saved up, and have been well
  2899. rewarded. All I need now is yet more money so that I can buy a 24-bit A4
  2900. colour scanner, colour laser printer, CD-ROM, 21ö monitor, Syquest
  2901. removable Öç the list goes on!ááAá
  2902. 7.12
  2903. Comment Column
  2904. 7.12
  2905. Å  Acorn success storyáÖáWe have received news of another Acorn success
  2906. story. Congratulations to Archive member Philip Foster and the
  2907. production team of StreetWise, the parish community magazine of St
  2908. Matthewæs Church, Cambridge. StreetWise has won joint first prize in the
  2909. National Parish Magazine Competition, awarded at a special ceremony
  2910. during the General Synod at York in July.
  2911. 7.12
  2912. Ruth Geldhill of the Daily Telegraph, who was one of the judges,
  2913. commented on Radio Five Live that the quality of both the production and
  2914. the journalism had impressed her. The Rev Philip Foster of St Matthewæs
  2915. Church and one of the editorial team of five said, öWe used Acorn
  2916. equipment from the second edition and have never looked back. We now
  2917. produce the entire magazine in-house and present our Printers with
  2918. positive film so that they can go direct to plate. What further
  2919. encouraged us was the discovery that our co-winners (öNewslinkò from St
  2920. Faithæs church in Crosby) were also Acorn users. A real double first for
  2921. Acorn and Computer Conceptsæ Impression DTP software.ò
  2922. 7.12
  2923. StreetWise is delivered to each of the 1700 households in the parish
  2924. each quarter and it has nearly completed four years in circulation. You
  2925. can get in touch with Philip Foster on 0223-63545 (fax 512304) for
  2926. further details of the equipment and production process used for
  2927. StreetWise. If you would like a sample copy of the magazine, please send
  2928. Philip ú1 in money or stamps as the magazines are a little postage-
  2929. hungry!
  2930. 7.12
  2931. Å  öDonæt sign for it!òáÖá(Vera Cooke, NCS, writes...) We have had a
  2932. couple of problems lately with carriers (and have tried one or two
  2933. different ones). If you receive a parcel from NCS, please examine it
  2934. carefully BEFORE signing for it. If it looks as if it might possibly
  2935. have been damaged in transit, put something like öPackaging appears
  2936. damagedò and then sign near what you have written and not in the box
  2937. where they ask you to sign. The point is that if you sign to say that
  2938. the goods are accepted, the insurers refuse to pay out if you then try
  2939. to say later on that the goods were damaged.
  2940. 7.12
  2941. Å  öSign it!òáÖá(Vera Cooke, NCS, writes...) When you receive a RiscáPC,
  2942. please be sure to fill in and send the warranty card. If you donæt do so
  2943. within the specified time, you will not be entitled to the one year on-
  2944. site warranty. Also, if a computer is going to go wrong then after it
  2945. has been shaken about twice by carriers (AcornÖÖ>NCSÖÖ>you) is the most
  2946. obvious time for it to go wrong, so itæs important to get that warranty
  2947. card off a.s.a.p. to avoid delay in the event of something going wrong.
  2948. 7.12
  2949. Å  Impression Publisher is here at last. Has it been worth the wait?
  2950. Indubitably yes! There are so many extra features Ö some are cosmetic,
  2951. others make life simpler and there are many, many others which are major
  2952. enhancements to what was already a powerful piece of software.
  2953. 7.12
  2954. I gather there is going to be a full review in a future issue of Archive
  2955. but, in the meantime, here are a few initial comments (mostly
  2956. cautionary, and aimed at those who are familiar with Impression II).
  2957. 7.12
  2958. Ö Not surprisingly, with so many extras, the size of the basic program
  2959. has virtually doubled. With Impression, it was Computer Conceptæs claim
  2960. that useful documents could be produced on a machine with just 1Mb of
  2961. memory. Now, inevitably, the recommendation is for a minimum of 2Mb and
  2962. if you use it for producing books or other lengthy documents, 4Mb is
  2963. essential (and 8Mb desirable).
  2964. 7.12
  2965. Ö Once you have learnt the keyboard shortcuts, they speed up work more
  2966. than a little. But a large number have been changed between Impression
  2967. II and Publisher. Refer to the manual or my quick reference card. (Plug,
  2968. plug! See Products Available on page 4.)
  2969. 7.12
  2970. Ö With early versions of Impression, I managed to crash it quite often,
  2971. but by version 2.19, it only occurred rarely. With Publisher, the
  2972. sequence seems to have started over again, so make regular backups,
  2973. preferably to files with different names.á Barry Humpidge, Sheffield.
  2974. 7.12
  2975. (I have a decidedly vested interest in knowing if this last comment is
  2976. true! We havenæt heard many bug reports yet. Ed.)
  2977. 7.12
  2978. Å  PC DilemmaáÖá(Ed writes...) If Archive claims to cover öanything to
  2979. do with Acornæs range of computersò, does this mean we should now be
  2980. dealing with Windows, DOS, etc? We have, in the past had articles about
  2981. using the PC Emulator and various comments about the relative merits of
  2982. Macs, PCs and, in particular, RiscáPCs.
  2983. 7.12
  2984. What I am inclined to do is only to cover the areas of interface between
  2985. the PC and the RISCáOS world. If people want articles specifically about
  2986. öusing Windowsò or such-like, wouldnæt it be more sensible to get them
  2987. from the (ubiquitous) PC magazines? How much coverage do you think we
  2988. should be giving to öthings PCò in Archive? Perhaps people would write
  2989. and let us know their views (on the questionnaire, perhaps).
  2990. 7.12
  2991. Is there anyone who would like to have a go at fielding the questions,
  2992. suggestions, etc about the use of the PC second processors on the
  2993. RiscáPC and do a couple of issues of a öRiscáPCÖPC Columnò Ö or however
  2994. many it takes?á Ed.
  2995. 7.12
  2996. Å  Protext 6áÖáUsers of Arnoræs Protext 5 word processor, one of the few
  2997. major Archimedes programs which is not multi-tasking, are still waiting
  2998. for the RISCáOS compliant Acorn version of Protext 6 which was promised
  2999. for öearly 1994ò. PC and Atari versions were issued last year but Arnor
  3000. still do not have a release date for Acorn machines. They say they hope
  3001. it will be available in September or October, so perhaps it will be
  3002. running on RISC PCs at the next Acorn World show.á Peter Jennings, St
  3003. Albans.
  3004. 7.12
  3005. Å  Puzzles, pleaseáÖáIn Personal Computer World, there is a monthly
  3006. prize competition (normally far too easy) and a maths/computer article
  3007. by Mike Mudge (usually far too difficult for me). Any chance of
  3008. something similar, preferably of a degree of difficulty half-way between
  3009. these two?á R W Newmark, Sunderland. Any offers, anyone? Ed.
  3010. 7.12
  3011. Å  RiscáPC and the futureáÖáAs would be expected, there has been a lot
  3012. said about the RiscáPC in a very short space of time. Since I have had
  3013. my machine for a week now, I thought I might as well get my oar in too.
  3014. First impressions are very favourable, but although the ARM 610 is
  3015. noticeably faster than the 30MHz ARM3 in my A540, it is VIDC20 and the
  3016. improved efficiency of the video system which is the more significant
  3017. factor.
  3018. 7.12
  3019. I am running in 1600╫600 in 256 colours and 75Hz refresh rate. This is
  3020. excellent for spreadsheets and gives a nice steady image with the large
  3021. expanses of white in Impression Publisher. These areas are prone to show
  3022. flicker at rates slower than 60Hz.
  3023. 7.12
  3024. I think that the limit of 2Mb of video RAM is sensible since, although
  3025. higher resolution and greater colour depth are theoretically possible
  3026. with more VRAM, I suspect that correspondingly low refresh rates would
  3027. make it impracticable. Still, VIDC enhancers have been known in the past
  3028. and I dare say that someone out there needs (wants?) 1600╫1200 in 32 bit
  3029. colour and 70Hz.
  3030. 7.12
  3031. If I am honest, as far as my business is concerned, Iæm not sure I
  3032. really need a RiscáPC. My A540 can do most things I require and it is
  3033. the larger monitor and bigger capacity drives which have helped the most
  3034. rather than processing speed. I am a bit faster printing with the
  3035. RiscáPC but software upgrades from Computer Concepts, such as a RISC OS
  3036. 3 Laser Direct which can print rotated text, certainly improved the A540
  3037. system.
  3038. 7.12
  3039. I canæt help thinking that the IT industry is at a bit of a watershed
  3040. though. The vast majority of business machines are sold to people who
  3041. have very limited needs, and they will not just upgrade for the sake of
  3042. it. How likely is it that Pentium processing power will really be needed
  3043. by the hundreds of thousands of secretaries doing wordprocessing plus
  3044. the odd bit of graphics in Windows? If thatæs the case, the growth in
  3045. the number of desktop computers could well tail off with people buying
  3046. new to replace worn out rather than new to give vitally needed
  3047. additional functionality. Acornæs move into telecommunications might
  3048. turn out to be a shrewd move. (See page 13.)
  3049. 7.12
  3050. I must at this point mention the efficiency of Granada Microcare. I had
  3051. only had my new machine a few hours when the monitor refused to come
  3052. back from an auto-blank. Although the fault seemed to clear itself after
  3053. a phone call to Microcare, they still came out and swapped it for a new
  3054. one. This was in under six hours from the time the first call was made
  3055. on the Friday morning.
  3056. 7.12
  3057. Since the Risc PC has cost me over ú2,000 of my own money, do I think I
  3058. have got value for money? Despite what I said in the first few
  3059. paragraphs, I think the answer is yes, since I did need a second machine
  3060. for the business. Also, I get a lot of pleasure from being different
  3061. from my colleagues in my computer habits and enjoy being able to tell
  3062. them that they make do with boring Ford Cortinas while I have the
  3063. equivalent of a Ferrari. I also enjoy the knots they get themselves into
  3064. when the Windows Drivers donæt work or a machine with 16Mb of RAM says
  3065. there is no room to run a wordprocessor and crashes amidst a flurry of
  3066. gobbledegook or the salesman tells them that a site licence for
  3067. Microsoft Office is ú10,000 +VAT. Hilarious!
  3068. 7.12
  3069. Looking at the component count on the Risc PC circuit board, and the
  3070. overall design, I would be surprised if the manufacturing costs are more
  3071. than a fraction of the retail price Ö probably similar to those of the
  3072. A4000. Hard disc prices have fallen enormously since the launch of the
  3073. A5000 and the use of standardised components such as a PC keyboard
  3074. coupled with bulk buying must have helped.
  3075. 7.12
  3076. Whereas the PC clone manufacturers are squeezed on their margins and
  3077. must sell enormous quantities, Acorn have greater freedom to design a
  3078. system which probably has higher margins and can therefore survive on
  3079. fewer sales. But before you all rush to complain that they should slash
  3080. prices, think things through. If they reduce the profit margin by 50%,
  3081. they will have to sell twice as many machines just to stand still. Such
  3082. a strategy is very dangerous as it could bankrupt the company if it
  3083. doesnæt work. (And from a dealeræs point of view, we only get a very
  3084. small margin, so would we survive on the reduced profit of the reduced
  3085. prices? Ed.)
  3086. 7.12
  3087. Apple found that reducing prices did increase sales but not
  3088. profitability. Personally, I am happy to pay a premium for superior
  3089. design and I donæt want too many PC converts because I will lose my
  3090. exclusivity. Itæs not half as much fun owning a Ferrari if everyone has
  3091. got one.
  3092. 7.12
  3093. I actually wonder if it would be possible to manufacture a PC clone
  3094. version of RiscáPC which could be sold competitively in the PC market,
  3095. i.e. under ú1,000 Ö heresy perhaps but commercial sense if it were
  3096. possible. From a marketing perspective, Acorn seem to be doing the right
  3097. thing. They phase out a machine which is relatively expensive to
  3098. manufacture and replace it with a better machine which could be less
  3099. expensive. However, they keep the price of this machine as high as
  3100. reasonably sustainable while all the öpropeller headsò such as myself
  3101. want one to satisfy their technological lust. They even make supply a
  3102. little difficult to start with so that there is a real feeling of demand
  3103. but not so bad that the enthusiasts give up. They then sell as many
  3104. machines as they can make for a while with the highest margins. Then
  3105. they design and launch a cut-down lesser version (cf the A3000 after the
  3106. A310/A400 series and the A3000/4000 after the A5000) so that the masses
  3107. and, in particular, the volume education sales who couldnæt afford a
  3108. RiscáPC, can be satisfied. At the same time, they reduce the price of
  3109. the original machine to entice a few of the customers at the lower end
  3110. to go up market and buy a more expensive and more profitable machine.
  3111. They then launch a new flagship and the cycle is repeated.
  3112. 7.12
  3113. The only flaw in this analysis is that RiscáPC is so expandable, it is
  3114. difficult to see how the new flagship could be significantly different
  3115. yet still maintaining software compatibility. Perhaps a 64-bit machine
  3116. or a multi-(RISC)processor machine?
  3117. 7.12
  3118. (The next real goal in my mind is the technology to run and edit full-
  3119. screen, full-motion digital video of better than VHS quality without
  3120. needing to break the bank for storage space.)
  3121. 7.12
  3122. The interesting question is whether or not the next down-market machine
  3123. will be similar to RiscáPC with a coprocessor slot and built-in
  3124. processor upgrade strategy. The more probable alternative is to use an
  3125. integrated chip design like ARM250, perhaps ARM750 or ARM850. An ARM750
  3126. would presumably out-perform the current RiscáPC and so there must be
  3127. some inherent limitation to a new low spec machine or it would severely
  3128. hit sales of the higher spec machines. If a fictitious ARM 750 machine
  3129. sold at a similar price to the current A30x0 series, and had a
  3130. coprocessor slot, it would make a fairly cost-effective IBM clone in its
  3131. own right at current prices.
  3132. 7.12
  3133. My guess though is that the replacement for the A3000/A4000 series will
  3134. have an integrated processor such as an ARM750 but it will be fixed to
  3135. the circuit board and therefore not easily upgradable. I also think that
  3136. there will probably be no coprocessor slot. This will be a shame, given
  3137. the potential to get in at the home user with a low budget who needs PC
  3138. compatibility or the school likewise, but I think thatæs what they will
  3139. choose in order to maintain product differentiation.
  3140. 7.12
  3141. What I would then do is produce a variant of this machine without a hard
  3142. or floppy disc but with Ethernet on the main circuit board and boot
  3143. software in ROM so that it could be used exclusively as a network
  3144. station. A high performance machine to go on a network at around ú699
  3145. including monitor would allow schools to start thinking about providing
  3146. the pupil machine ratio which is necessary for IT to become an everyday
  3147. tool in all subjects.
  3148. 7.12
  3149. Anyway, all this is sheer speculation and perhaps totally up the creek
  3150. but then half the fun of owning an Acorn machine is guessing the next
  3151. development. In my view, itæs far more interesting than being
  3152. constrained by a system with more inertia in its operating system than
  3153. planet Earth.á Ian Lynch, Tamworth.
  3154. 7.12
  3155. Å  Scanner controls áÖáIn the recent colour scanning articles (Archive
  3156. 7.7 and 7.10), I blethered on about the importance of scanners having a
  3157. brightness control. Two snippets have since come in on this point.
  3158. Firstly, users of OCR packages (e.g. Sleuth) are finding that, by
  3159. adjusting the control to optimise the quality of the monochrome scan,
  3160. they can improve the accuracy of the subsequent character recognition
  3161. process. This may need some trial and error to give consistently good
  3162. results.
  3163. 7.12
  3164. Secondly, users of David Pillingæs ImageMaster application, with certain
  3165. scanners, may find that, when BW (monochrome) is selected for scanning Ö
  3166. for OCR work for instance Ö the brightness control has no effect. If
  3167. this proves to be the case with your scanner, the contrast control
  3168. should be used to achieve the same result. Jim Nottingham, York.
  3169. 7.12
  3170. Å  SCSI card compatibility Ö As the range of SCSI devices available for
  3171. the Archimedes/Risc PC widens, it is becoming increasingly clear that,
  3172. at present, there is no Éuniversalæ SCSI interface card. By this, I mean
  3173. that, typically, Card A will drive Scanner B but not Hard Drive C, while
  3174. Card D will drive Scanner B but not CD ROM drive E, and so on.
  3175. 7.12
  3176. What I would like to do is to put together a database of which SCSI
  3177. cards will drive which peripherals satisfactorily, with a view to making
  3178. this available through Archive for general benefit. In this, could I
  3179. invite the help of everyone who has a SCSI card driving one or more
  3180. internal or external devices. I would be very grateful if you could find
  3181. the time to drop me a line (no Éphone calls please), giving me the
  3182. details of your installation and how well it works or otherwise. Please
  3183. could you include the following data:
  3184. 7.12
  3185. ÖáComputer model number, e.g. A410/1.
  3186. 7.12
  3187. ÖáMake + model of SCSI card, e.g. Morley cached.
  3188. 7.12
  3189. ÖáVersion number of the SCSI software, e.g. V1.10. (To find out which
  3190. version you have, press <f12>, then type *Devices <Return> and read the
  3191. number against öDevice 7ò under the column headed öRevisionò.) (I tried
  3192. this on my Oak card with no success but *HELP SCSI did the trick. Ed.)
  3193. 7.12
  3194. ÖáMake, model number and other details of your SCSI devices (again,
  3195. press <f12>, type *Devices <return> and read off the details against the
  3196. relevant device number, eg öSyquest internal 105Mb removable drive,
  3197. Revision F7Pò). (Oak users, run !SCSIForm and do a (S)can. Ed.)
  3198. 7.12
  3199. ÖáName and version of software drivers for the device(s), where
  3200. applicable. (For example, to read the version of CDFS, press <f12> and
  3201. type *Help CDFS <return>. The answer will look something like öModule
  3202. is: CDFS 2.13 23 Nov 1992ò.)
  3203. 7.12
  3204. ÖáWhether the device works or does not work correctly with the SCSI
  3205. card. If not, how does the problem show up?
  3206. 7.12
  3207. Ease or difficulty in connecting up. For example, are the connectors
  3208. standard (öCentronicsò).
  3209. 7.12
  3210. Please do not hesitate to add any other info outside this list which you
  3211. feel might be useful. Thanks in anticipation.á Jim Nottingham, 16
  3212. Westfield Close, Pocklington, York YO4 2EY.
  3213. 7.12
  3214. Å  öWhat ever happened to PIPP?òáÖáSo said Richard Rymarz in his review
  3215. of Small Steps (Archive 7.10 p47). Well, I can tell you that PIPP
  3216. (Primary Integrated Project Planner) is indeed alive and well in the
  3217. form of ÉHarmonyæ from On Target Solutions, 80 Headcorn Drive,
  3218. Canterbury, CT2 7TX. Both Acorn and PC versions are available, allowing
  3219. the whole of the National Curriculum to be searched for keywords as well
  3220. as linked to classroom based activities.á Dave Walsh, Herne Bay.
  3221. 7.12
  3222. Å  Wot!? No Acorn machines??áÖá(Steve Turnbull of Acorn Computing writes
  3223. in response to comments about Archive being the only Étrueæ Acorn
  3224. magazine, i.e. the only one that is produced only on Acorn computers.)
  3225. At the Acorn User Show in Harrogate, Mike Cook and I did a question and
  3226. answer session and one of the questions was Why donæt you use Acorn
  3227. machines to produce your magazine? What follows is a little bit more
  3228. than what I said then.
  3229. 7.12
  3230. Until the advent of the Risc PC, the answer was quite simple: The
  3231. machine is not up to it. But, I hear you cry, what about Acorn User?
  3232. Well, although they designed the pages on an Archimedes, it was mostly
  3233. just mono Ö the pictures were added afterwards by a bureau.
  3234. 7.12
  3235. At Europress Publications, we produce everything up to and including the
  3236. final colour separated films in-house. The only thing we donæt do is
  3237. print. And to do that, you need a machine with 24-bit colour display and
  3238. software with the power of QuarkXPress, Illustrator and PhotoShop.
  3239. 7.12
  3240. For Acorn, the software finally exists and so do the machines... but
  3241. itæs too late for us.
  3242. 7.12
  3243. Europress produces thirteen magazine titles per month using an
  3244. established network of over sixty Macs. Each magazine, apart from the
  3245. editorial staff, has one dedicated art editor and shares advert setting
  3246. art editors. When the production of one magazine is running late and
  3247. needs help, the other art editors pitch in by loading the page templates
  3248. across the network and laying out pages. This involves a great deal of
  3249. data transfer and it requires that every art editor uses the same
  3250. software.
  3251. 7.12
  3252. If the Acorn art editor was using an Acorn machine to work, what would
  3253. happen if he fell behind in production? Heæd be in deep trouble. No one
  3254. could help and, in our environment, where three magazine are produced
  3255. every week, that must not happen. In addition, to be cost effective, he
  3256. must be able to help others Ö which would be tricky.
  3257. 7.12
  3258. Acorn themselves are sensibly not trying to target established Mac
  3259. publishing networks, and no company in its right mind is going to dump
  3260. all its Macs just to buy Acorn machines Ö itæs not financially sane.
  3261. Instead, Acorn are promoting their systems at the droves of small
  3262. printers who donæt yet use a computer and think they should.
  3263. 7.12
  3264. As it happens, our advert setter does have a 10Mb Risc PC because 90% of
  3265. our adverts are supplied in Acorn format. In fact, heæs taken his A5000
  3266. home so he can learn to use the software properly.
  3267. 7.12
  3268. And just to clear up another misconception: All the Acorn Editors
  3269. produce their copy and pictures on Acorn machines Ö we donæt use Macs
  3270. and why should we? We donæt do layouts, we have Art Editors for that.
  3271. 7.12
  3272. When I queried Steve about this last paragraph, he explained further...
  3273. 7.12
  3274. The Acorn and Mac systems arenæt integrated. The Acorn adverts are
  3275. PostScripted on the RiscáPC and transferred by disc to the Mac. Until
  3276. now, itæs been by PC disc (yuck), usually compressed by Spark. We now
  3277. use MacFS and weære bringing in a couple of SyQuest drives which will
  3278. make it much easier.
  3279. 7.12
  3280. Editorial is written in Impression with styles (headlines, italics,
  3281. listings and so on) saved out as text with styles then converted using
  3282. ImpQuark to text with XPress codes. Sprites are sent as TIFF using
  3283. purpose-written converter, no frills or options Ö it just turns sprites
  3284. of any colour depth into compressed TIFFs, singly or in batch. The
  3285. resultant files are then put on Mac disc and put through to the sub-
  3286. editor and appropriate art editor. Mark Moxon (Acorn User) is also now
  3287. doing layouts in Impression Ö not for printing Ö just as ideas for his
  3288. Art Editor.á Steve Turnbull, Editor, Acorn Computing.
  3289. 7.12
  3290. All I can say is, Iæll never complain about difficulties in the
  3291. production of Archive again!
  3292. 7.12
  3293. I explained last month (7.10 p17) how Archive is produced but I didnæt
  3294. give any idea of timescales. I usually finish editing all the articles
  3295. on a Friday (although it sometimes spills over into Monday morning).
  3296. During the course of Monday, I paste up the articles and print out the
  3297. camera-ready copy which goes to the printers by 6.00 a.m. Tuesday
  3298. morning. The following Monday afternoon, 6,000 finished Archive
  3299. magazines are delivered to the office. On Tuesday morning, the stuffing
  3300. team come to stuff and frank the envelopes and, by lunchtime, the
  3301. magazines are on their way to you.ááAá
  3302. 7.12
  3303. RiscáPC Column
  3304. 7.12
  3305. Keith Hodge
  3306. 7.12
  3307. First my apologies if some of the material in the column seems a little
  3308. dated this month, this is because I have submitted it to Paul some weeks
  3309. ahead of my normal date. By the time you read this, my wife and I should
  3310. be lying in the sun on the Atlantic coast of France.
  3311. 7.12
  3312. Monitors
  3313. 7.12
  3314. My 17ö Acorn monitor has arrived Ö I do not know how I managed to work
  3315. on A3 engineering drawings in landscape format before it arrived. The
  3316. level of detail and the clarity of the display have to be seen to be
  3317. believed. It is also so much less strain on the eyes and, with the new
  3318. machine, the speed of redraw is quite remarkable, a speed increase of
  3319. over 600% with a 193 Kb drawfile in 1024╫768.
  3320. 7.12
  3321. Software compatibility
  3322. 7.12
  3323. In view of the full statement from CC in the June issue, there is no
  3324. need to detail CCæs products. However, it is worth noting that there are
  3325. delays with some of the upgrades and I have received two reports that
  3326. Artworks V1.50 will not install, giving a öinternal error 13.6760ò from
  3327. the installer.
  3328. 7.12
  3329. I am told that one of the reasons that games and music software are
  3330. falling over, is due to some early (all?) versions of the SoundTracker
  3331. module being incompatible with the RiscáPC.
  3332. 7.12
  3333. Following on from this, the complaint from the programmers is that Acorn
  3334. released their new machine and only then the technical documents that
  3335. explain it. Non-mainstream programmers therefore spend months waiting to
  3336. find out why their programs do not work.
  3337. 7.12
  3338. So how about it, Acorn? Why not release the OS extension notes as a
  3339. readme file as soon as the machines are out (or before)? This will allow
  3340. all the programmers who produce the software ideas (some of which have
  3341. ended up in RISCáOS 3.5), to stop the loud complaints coming from some
  3342. subscribers, who say that over 59% of their software does not run!
  3343. 7.12
  3344. On a positive note, Solent Computer Products have updated and improved
  3345. the Soundlab software that accompanies the Oak Recorder 2 hardware.
  3346. Upgrades are available by returning your master disc + ú5 + a stamped
  3347. addressed envelope.
  3348. 7.12
  3349. Hardware news
  3350. 7.12
  3351. If real improvements in performance are to be achieved we need a SCSI-2
  3352. interface now! I wonder who will be the first to market one? I am
  3353. delaying my scanner purchase until these are released.
  3354. 7.12
  3355. The Alpha / ex-Arxe SCSI card (from the Serial Port) does not work, but
  3356. the good news is that it is hoped to produce replacement PALs for this.
  3357. Oak SCSI cards are reported to work well. Can people please advise me
  3358. how they are getting on with other devices (scanners, tape-streamers,
  3359. etc) on SCSI cards, as their experiences may save other people much
  3360. heartache.
  3361. 7.12
  3362. Floppy drives
  3363. 7.12
  3364. The situation here is really unsatisfactory, as there is no way to use a
  3365. second drive on the machine, other than by filling up an expansion slot
  3366. with an adaptor card (and as yet, none are available), as there is no
  3367. drive select hardware on the pcb. This is madness! Even a 10-bob Amstrad
  3368. will allow that. Acorn need to do something about this now. Many people
  3369. (myself included) receive work on different size media and need to add a
  3370. 5╝ö second drive.
  3371. 7.12
  3372. Readersæ comments
  3373. 7.12
  3374. From Herbert...
  3375. 7.12
  3376. (1) If you move the öimagesò directory away from the top level of the
  3377. hard disc then !SlideShow stops working. What sort of programming is
  3378. that? The images are still in the same place relative to SlideShow$Path.
  3379. 7.12
  3380. (2) I got LOOKsystems !FontDir to run at boot time by placing the
  3381. directory containing the font partition in !Boot.Resources. Since that
  3382. directory contains the !Fonts directory, I called it !LookFonts and
  3383. changed the name of the relevant sprite in !Sprites22. I then placed
  3384. !FontDir in the previously mentioned Tasks directory and away it went!
  3385. 7.12
  3386. (3) Paint still cannot locally fill using a transparency mask.
  3387. 7.12
  3388. (4) The CLib time bug (Archive 7.6 p38) seems to have been fixed.
  3389. 7.12
  3390. (5) The restart button which follows a Shutdown request does a proper
  3391. cold boot. Under 3.1 it did a warm boot which caused problems for my
  3392. boot sequence.
  3393. 7.12
  3394. (6) I am glad that Acorn have produced the User Guide as one volume,
  3395. rather than the 3.1 version which is two manuals in one volume with
  3396. separate indexes. I always found that confusing.
  3397. 7.12
  3398. (7) The new boot system is very interesting but also very complicated. I
  3399. havenæt got fully to the bottom of it yet, but I have observed that one
  3400. can live without a desktop boot file. I have effectively achieved
  3401. exactly the same boot configuration as I had under 3.1 without producing
  3402. a single boot file. The answer is to observe that any file or
  3403. application which needs to be run at boot time should be placed in
  3404. $.!Boot.Choices.Boot.Tasks. Examples include !Printers and the alarm
  3405. database file. Leave the !Alarm application where it is. Applications
  3406. which need to be öFiler_Bootedò can be placed in !Boot.Resources (e.g.
  3407. !CCShared).
  3408. 7.12
  3409. (8) The switched monitor outlet is a great improvement, especially with
  3410. the front mounted on/off switch.
  3411. 7.12
  3412. (9) Although, as mentioned previously there is now a !Fonts directory on
  3413. disc, the main fonts are still stored in ROM.
  3414. 7.12
  3415. (10) I have found the cause of the problem with !ArcTrack under RISC OS
  3416. 3.5. The next release will incorporate a fix. Registered users will be
  3417. contacted.
  3418. 7.12
  3419. From Arthur Taylor...
  3420. 7.12
  3421. Arthur comments that he has managed to modify the monitor script file
  3422. for his AKF85 so as to allow 1600╫1200 in 16 colours with 1Mb of VRAM,
  3423. and that it works well, (can we have a copy please, Arthur, for the
  3424. columnæs PD disc?). Also, he says that the Marconi tracker ball works
  3425. fine.
  3426. 7.12
  3427. Requests for help
  3428. 7.12
  3429. From Herbert...
  3430. 7.12
  3431. The release note says that the RiscáPC will only work with a serial
  3432. mouse. Presumably, this means that my new mouse is a serial one. Why? I
  3433. would like to use my optical mouse which I adapted (by changing the
  3434. connector) from an Atari, but I dare not plug it in. It cannot be to
  3435. allow people to use PC mice, since there are plenty of bus mice
  3436. available for the PC. Using a serial port for a mouse is a botch caused
  3437. by the lack of a mouse port on most PCs.
  3438. 7.12
  3439. I observe that it is possible to configure the mouse type and that one
  3440. option is a Mouse Systems mouse. I have an optical mouse from that
  3441. company on my PC at work and it is very nice (I fell in love with
  3442. optical mice when we got our first SPARCstation at work and now insist
  3443. on having one on every machine I use.) Unfortunately, it has a 9-way D-
  3444. Type connector. Is the Risc PCæs mouse port connector a standard? Is it
  3445. possible to order a 3-button optical mouse from Mouse Systems which will
  3446. plug straight in? Basically, I want to know everything about RiscáPC
  3447. mice. (Can anybody do an article on this?)
  3448. 7.12
  3449. Lastly from myself Ö is there anyone at Acorn who would like to supply
  3450. some feedback from the horseæs mouth, so to speak, about anything in the
  3451. column? I would like to see problems sorted out quickly.
  3452. 7.12
  3453. Question of the month
  3454. 7.12
  3455. How many people have realised that there is a fan in the machine? It was
  3456. only upon reading comment on this in a letter from Steve Waters, that I
  3457. realised there must be one fitted. Acorn have been listening! It is very
  3458. quiet. The question is, where is the filter ? And how often should it be
  3459. changed ?
  3460. 7.12
  3461. Gripe of the month
  3462. 7.12
  3463. It is impossible to copy computer hardware today given the very high
  3464. level of silicon integration used, so why donæt Acorn provide a copy of
  3465. the circuit diagram and PCB layout with each machine?
  3466. 7.12
  3467. Tailpiece
  3468. 7.12
  3469. One of the reasons that the number of classroom whiz-kid programmers is
  3470. falling, is probably the lack of a Windows 3.1 style, Visual Basic for
  3471. the machine, i.e. one where you do not have to use SYS calls to produce
  3472. windows. How about it Acorn? And yes, I know it is easy in C but there
  3473. are plenty of large, worthwhile programs out there, written in Basic.
  3474. The more people there are writing programs for the machine, the more
  3475. machines get sold.
  3476. 7.12
  3477. Thanks to all the people who have contacted me by snail mail, and those
  3478. who have sent mail by Packet Radio. As a part-time columnist, it would
  3479. make my life much easier if people could send their letters on disc, in
  3480. almost any format (except Impression) as it saves me a lot of time
  3481. entering it in the column. In return, if a stamped addressed label is
  3482. enclosed, I will return the disc with any required PD software (as
  3483. available), which is RiscáPC compatible.
  3484. 7.12
  3485. As usual, I can be contacted by letter at the HES address on the back
  3486. page, by telephone after 7p.m. or by Packet Radio from anywhere in the
  3487. world, as GW4NEI@GB7OAR.#16.GBR.EU.ááAá
  3488. 7.12
  3489. Acorn and the National Curriculum
  3490. 7.12
  3491. Ian Lynch
  3492. 7.12
  3493. Anyone who works in education will realise that there is a major
  3494. revision of the National Curriculum in progress under the direction of
  3495. Ron Dearing, Chairman of the Schoolæs Curriculum and Assessment
  3496. Authority (SCAA). In this article, I am going to raise some issues about
  3497. the proposed revision to the Information Technology component but first
  3498. a little background for the uninitiated.
  3499. 7.12
  3500. Each subject in the National Curriculum has a programme of study which
  3501. lays out what should be taught and a set of criteria, called attainment
  3502. targets, against which the subject should be assessed. The attainment
  3503. targets are divided into ten levels which supposedly cover ages 5 to 16
  3504. across the full ability range. The curriculum is further divided into
  3505. four key stages. Key stages 1 and 2 are for primary schools and 3 and 4
  3506. for secondary.
  3507. 7.12
  3508. You might think that this seems fairly straight forward and, in many
  3509. ways it is, but the controversy begins when you try to interpret the
  3510. precise meanings of the statements at each level. Take for example the
  3511. two statements öPupils use computer models of increasing complexity and
  3512. are beginning to assess the validity of these modelsò and öPupils can
  3513. apply their knowledge to compare two or more software packages
  3514. critically in terms of their suitability for specific uses.ò Which of
  3515. these statements would you think is aimed at the middle ability GCSE
  3516. candidate and which at the most able candidate at the end of year 11? To
  3517. me, there would be certainly some doubt if I did not know in advance. In
  3518. fact, the first statement is level 6 and the second is level 10 i.e. the
  3519. highest level.
  3520. 7.12
  3521. The aim of the Dearing Report is to simplify the curriculum because the
  3522. original had too many criteria, and teachers were getting bogged down
  3523. trying to assess every child against every statement. It is true that
  3524. the number of criteria has been reduced, but might this create more
  3525. problems than it solves? After all, I could reduce the previous sentence
  3526. to the word öisò but that would not be very helpful.
  3527. 7.12
  3528. Whilst all subjects suffer from variation due to interpretation, well-
  3529. established subjects such as mathematics, science and English have a
  3530. fairly long heritage from which teachers make judgements about how they
  3531. interpret level statements. Previous examinations, which cover all
  3532. children of all abilities, provide exemplars of how syllabuses should be
  3533. interpreted, at least as far as the degree of difficulty is concerned
  3534. and so judgements made by teachers are likely to be within a reasonably
  3535. narrow spread. Information technology has no such heritage and,
  3536. furthermore, it changes rapidly with teacher qualification that is far
  3537. more variable (non-existent?) than in, say, mathematics or English. Yet
  3538. few people complain about unqualified IT teaching and, in my experience,
  3539. are impressed just to see a young person at a keyboard.
  3540. 7.12
  3541. To illustrate the variation in standards, let me mention a couple of
  3542. cases which I have come across while inspecting schools. The first was a
  3543. business studies lesson where 16 year old students were wordprocessing
  3544. with Pendown from Longman Logotron. Impression was available on the
  3545. machines, which were relatively new, and I was given the distinct
  3546. feeling that it was teacher-security rather than the appropriateness of
  3547. the software which dictated the application used. Pupils towards the end
  3548. of a course were padding out indents with spaces and were unaware of the
  3549. spellcheck on the main menu.
  3550. 7.12
  3551. One could argue about the merits of using Acorn machines and software
  3552. for business studies at the end of key stage 4, but it strikes me that
  3553. this is a complete red herring. In this situation, teaching good
  3554. practice, in terms of the skills involved and having up-to-date
  3555. facilities at the right level for age and development, is far more
  3556. important. Sticking a 486 PC with WinWord in this environment would make
  3557. no difference and would probably have made matters worse. While the
  3558. debate in this area is focussed on machine politics, we are unlikely to
  3559. see a change to real quality of application and it is a sad fact that an
  3560. outsider coming into this situation might be inclined to believe that
  3561. this mode of teaching and learning is a consequence of using ötoysò
  3562. instead of öreal business machinesò. In my experience, situations such
  3563. as this are not particularly rare.
  3564. 7.12
  3565. At the other end of the scale, I saw a young pupil working in a library
  3566. without supervision scanning and animating images using Iotaæs colour
  3567. scanner and image animator. (I have never seen examples of this type of
  3568. work done on a Nimbus or an IBM compatible but this is not to say that
  3569. it never does.)
  3570. 7.12
  3571. We have to ask why it is that variation in IT standards are tolerated to
  3572. a degree which would be unacceptable in, say, English or mathematics. I
  3573. think the main reason is technophobia and ignorance amongst most of the
  3574. general adult population. Most adults have experience of English and
  3575. maths because they learnt these themselves at school and things havenæt
  3576. changed that drastically. Specific skills and knowledge in IT are often
  3577. viewed with disdain Ö öyou only need to be able to use itò. Contrast
  3578. this with English, where study of literature and grammar beyond simple
  3579. communication is thought to be important or with mathematics, where all
  3580. sorts of specific processes such as algebra and trigonometry, which most
  3581. people never ever use, are viewed as essential.
  3582. 7.12
  3583. It is because IT changes so rapidly that some of the underlying
  3584. technicalities need to be understood if we want to produce children and
  3585. adults educated for change rather than trained in a specific skill which
  3586. will soon become redundant. Surely, we want more open attitudes to
  3587. change rather than a reinforcement of the attitudes of most of the
  3588. present generation of adults. A more open-minded approach amongst
  3589. managers in industry and commerce would have seen the dangers of a
  3590. Microsoft monopoly with most new users adopting the IBM compatible path
  3591. for reasons of fear rather than because it was the most appropriate
  3592. solution to their particular needs.
  3593. 7.12
  3594. So, how is this related to the proposed National Curriculum revision?
  3595. There are several points.
  3596. 7.12
  3597. 1.   The revised attainment targets seriously under-emphasise the
  3598. technology component of information technology. This is rather like
  3599. ignoring numeracy in mathematics or grammar in English.
  3600. 7.12
  3601. 2.   There is no recognition of the importance of the technology itself
  3602. in determining the degree of difficulty involved in specific activities.
  3603. We all know that it is easier to do some things on a Risc PC than it
  3604. would be on a BBC B.
  3605. 7.12
  3606. 3.   There is no direct linkage between levels in the proposed IT
  3607. attainment targets and those in more established subjects such as
  3608. English, mathematics and science which every pupil has to study and
  3609. which will provide the contexts for much of the IT application.
  3610. 7.12
  3611. 4.   The suggestion is that 45 hours per year will be used to teach IT
  3612. skills and knowledge and 45 hours for practice in other subject areas.
  3613. Imagine a proposal that English or mathematics should be taught in this
  3614. way.
  3615. 7.12
  3616. So what is the solution?
  3617. 7.12
  3618. There is probably not a perfect one, but at least letæs go for
  3619. consistency of standards expected in comparison with other subjects.
  3620. Consider, for example, the level 4 English proposal, öhandwriting is
  3621. fluent, joined and legibleò. There is no mention of the equivalent IT
  3622. skills of keyboarding or document layout conventions. There is the
  3623. mathematics proposal, öThey understand and use simple vocabulary
  3624. associated with probability such as fair, certain and likelyò but no
  3625. mention of IT vocabulary such as file, directory, graphical user
  3626. interface (GUI), filetype etc. At level 4, the IT order expresses a need
  3627. for öprecision in framing questionsò which is, in my view, a
  3628. considerably higher level skill than those mentioned in the other
  3629. subjects but one which is probably more acceptable to adults than
  3630. understanding that lots of colours results in big files and therefore
  3631. more expensive machines.
  3632. 7.12
  3633. Specific IT lessons should be used to teach the specialist technical
  3634. bits such as filetypes, operating systems and the latest goings-on in IT
  3635. developments where appropriate. This implies the need for some
  3636. specialist IT teachers who really know their subject and who are willing
  3637. to read the micropress regularly and keep up to date. The generic tools
  3638. such as document processing, spreadsheets, databases, data-logging and
  3639. control, graphics and music should be taught and practised in
  3640. appropriate subjects. Calculators and slide rules have previously been
  3641. taught by maths teachers so why not spreadsheets? English teachers
  3642. should be prepared to teach wordprocessing Ö after all everyone else is
  3643. expected to teach English!
  3644. 7.12
  3645. Is this scenario realistic? Perhaps not currently in all schools. There
  3646. is usually insufficient access to machines and appropriate software and,
  3647. quite frankly, even if this were not the case, the majority of teachers
  3648. are not sufficiently confident with IT to deliver an improved IT
  3649. curriculum. However, reducing standards and specifying attainment
  3650. targets vaguely is not a good long term solution because, as technology
  3651. advances, the gap between the minimalists and the innovators will become
  3652. wider and wider.ááAá
  3653. 7.12
  3654. PipeLineZ
  3655. 7.12
  3656. Gerald Fitton
  3657. 7.12
  3658. During the years I have been writing for Archive, I have been asked on
  3659. many occasions for a tutorial explaining how to design a structure for a
  3660. large set of interdependent documents. Of course, this is a big subject
  3661. and there is no way in which I can deal with all of its aspects within a
  3662. single article. What I have decided to do this month is to tackle one
  3663. type of application which is relatively popular and use it to explain
  3664. one of the most common problems which arises when a set of
  3665. interdependent documents is Ébadly designedæ.
  3666. 7.12
  3667. Naturally, I shall not only explain how the problem arises but describe
  3668. the recommended solution. I have decided to use PipeDream for my example
  3669. application (youæll see why later) but, like so many of my articles for
  3670. Archive, you will be able to apply the principles I describe much more
  3671. widely, for example to Fireworkz, and maybe to other spreadsheets as
  3672. well. Let me take this opportunity to recognise yet again the existence
  3673. of readers of this column who donæt have any of Colton Softwareæs
  3674. products. I welcome your letters as well as those from users of
  3675. PipeDream or Fireworkz.
  3676. 7.12
  3677. Mailshot
  3678. 7.12
  3679. Before I start on this major topic perhaps the editor of Archive might
  3680. allow me a (not very!) subtly disguised Éfree adæ for our PipeLine and
  3681. ZLine User Groups.
  3682. 7.12
  3683. Colton Software are sending out a mailshot to all registered users of
  3684. PipeDream with a special offer price for an upgrade from PipeDream to
  3685. Fireworkz. Included in the mailshot is an ÉOrange Leafletæ of ours
  3686. (Abacus Training) in which we refer to the User Groups we run for users
  3687. of PipeDream and Fireworkz. Although I think the leaflet does make it
  3688. clear that we are independent of Colton Software and that all we do is
  3689. run the User Groups, many people who receive that mailshot ask us to
  3690. supply the upgrade from PipeDream to Fireworkz. We canæt do this. The
  3691. upgrade is available only direct from Colton Software.
  3692. 7.12
  3693. The ÉFree Adæ
  3694. 7.12
  3695. Let me try to clarify the situation. As well as writing the PipeLineZ
  3696. articles for Archive, my wife, Jill, and I run the two user groups
  3697. called PipeLine and ZLine. For their annual subscription (a modest
  3698. amount which I shall delicately avoid mentioning in this Éfree adæ) our
  3699. members receive four PipeLine or ZLine discs each year and as much free
  3700. technical help with the use of PipeDream or Fireworkz as they need.
  3701. 7.12
  3702. Colton Software regard the fact that an öIndependent User Group existsò
  3703. as a plus point for their products and one manifestation of this is that
  3704. they give us a Éfree adæ by enclosing the Orange Leaflet with their
  3705. mailshot.
  3706. 7.12
  3707. This Orange Leaflet should not be interpreted in any way as proof of an
  3708. Éinterdependent linkæ between our two organisations. We are totally
  3709. independent of Colton Software. For example, sometimes our public
  3710. comment about their products (in Archive and on our quarterly discs) are
  3711. not to their liking. Nevertheless, they do respect our right to make
  3712. such unfavourable comments (provided they are accurate). They put their
  3713. side of the story to us and we try to report the true situation as
  3714. objectively as we can to our readership (in Archive) and to our User
  3715. Group members. We like to think that feedback from our members and
  3716. Archive readers (through us to Colton Software) does help with product
  3717. development.
  3718. 7.12
  3719. Introduction
  3720. 7.12
  3721. Now to the major topic, interdependent documents. If you have the
  3722. Archive monthly disc, it will save you some time in that you wonæt have
  3723. to create the documents of the example. If you donæt take the monthly
  3724. disc, you should be able to create the files from the screenshots which
  3725. I include in this article.
  3726. 7.12
  3727. All the files on the Archive monthly disc (and in this articleæs
  3728. screenshots) are in PipeDream format. There are three good reasons why I
  3729. have not used Fireworkz. Firstly, PipeDream files can be loaded into
  3730. Fireworkz whereas the reverse is not true. If you have Fireworkz then
  3731. drag the PipeDream files over the Fireworkz icon (installed on the
  3732. iconbar) and the ÉPipeDream loaderæ built into Fireworkz will convert
  3733. the files to Fireworkz format. Secondly, as far as I can determine from
  3734. my correspondence, there are many more PipeDream readers of this column
  3735. than Fireworkz users! Iæll let you know when (and if) this situation
  3736. changes. The final reason is that, because of a few (known) bugs in
  3737. Fireworkz, some of the formulae inherent in the Émethodæ I am
  3738. recommending donæt work in version 1.07 of Fireworkz (but will work in
  3739. Vá1.08 Ö or so Iæve been told). This last remark about Fireworkz bugs
  3740. applies particularly to the use of set_value(,) with Names (which I
  3741. recommend in the final part of this article).
  3742. 7.12
  3743. Unwanted dependent documents
  3744. 7.12
  3745. In some applications, you can generate what I am going to refer to as öa
  3746. long chain of unwanted dependent documentsò. As the application grows,
  3747. the chain grows unwieldy because all the files in the chain are loaded
  3748. one after the other when, perhaps, you want to work on only the most
  3749. recent document.
  3750. 7.12
  3751. The set_value(,) function can be used to Éunlinkæ the chain without
  3752. destroying the (occasionally wanted) dependency. Using Named variables
  3753. further simplifies many applications which use dependent documents.
  3754. 7.12
  3755. For my example, Iæve chosen a simple accounts application where each
  3756. monthæs transactions are kept in a separate document. First Iæll explain
  3757. how the basic application works, then Iæll go on to demonstrate how the
  3758. chain of dependent documents becomes unwieldy and, then weæll see how
  3759. set_value(,) can help by Éunlinkingæ the chain.
  3760. 7.12
  3761. Finally, we shall see how the use of Names for variables further
  3762. simplifies the creation of new documents which have to be added to the
  3763. Éunlinkedæ chain.
  3764. 7.12
  3765. Monthly transactions
  3766. 7.12
  3767. If you have the Archive monthly disc, double-click on the file
  3768. [Acc_9301] to load it. If you donæt have the monthly disc then you
  3769. should create the file from the screen shot opposite Ö and the
  3770. description I have given below. You will see that it represents a set of
  3771. transactions for January 1993. The slot [Acc_9301]D5 contains the
  3772. formula D4+B5-C5. The value brought forward from the previous month is
  3773. held in slot [Acc_9301]D4, credits are added to that amount and debits
  3774. are subtracted from it (line by line) to find the current balance and,
  3775. finally, in slot [Acc_9301]D8, the amount to be carried forward to next
  3776. monthæs accounts.
  3777. 7.12
  3778. This formula has been replicated down the column from D5 to D8 by
  3779. marking D5D8 and using the command <ctrl-BRD> (Block Replicate Down) so
  3780. that, for example, the formula in [Acc_9301]D7 is D6+B7-C7.
  3781. 7.12
  3782. In the form in which Iæve included it, the file [Acc_9301] contains only
  3783. three transactions, two credits and one debit but you can extend it
  3784. quite simply. Place the caret anywhere in the last row and tap <F7> to
  3785. insert a new row, make your credit or debit entry and, finally,
  3786. replicate the formula in the öBalanceò column through to the line you
  3787. have just created.
  3788. 7.12
  3789. Usually you would save the file (with its extra row) at this point but,
  3790. in this case, donæt do that or my next exercise wonæt work properly!
  3791. Save it without the extra row if you must or, better, use the original.
  3792. 7.12
  3793. Brought forward
  3794. 7.12
  3795. Delete the modified file [Acc_9301] from your screen (decline to save it
  3796. by clicking on the ÉNoæ box) and then double-click on the file
  3797. [Acc_9302] (the transactions for Februaryá1992) (or, if you donæt have
  3798. the monthly disc, create it from the instructions below). You will find
  3799. that [Acc_9302] and [Acc_9301] are both loaded so that your screen will
  3800. look like the screenshot [Screen1] above. The reason why [Acc_9301] is
  3801. loaded is because slot [Acc_9302]D4 contains the formula [Acc_9301]D8.
  3802. Provided that you have not modified my version of [Acc_9301] (on the
  3803. Archive monthly disc) then this formula will bring forward the balance
  3804. from Januaryá1993 into the Februaryá1993 document.
  3805. 7.12
  3806. There are at least two difficulties which arise when you use this
  3807. strategy of entering the slot reference of the previous öCarried
  3808. Forwardò file, [Acc_9301]D8, into the öBrought Forwardò slot,
  3809. [Acc_9302]D4, of the current monthæs document.
  3810. 7.12
  3811. The first difficulty arises if you donæt have both [Acc_9301] and
  3812. [Acc_9302] loaded and you want to add to or delete rows from the earlier
  3813. document. If you have [Acc_9302] loaded and add a row to [Acc_9301] then
  3814. you will find that the slot reference in [Acc_9302]D4 will change to
  3815. match the extended [Acc_9301]. However, it is all too easy to forget
  3816. that you need both files loaded. If you donæt have them both loaded when
  3817. you add a row to the earlier document then, when you do load the later
  3818. document, it will look for the amount to bring forward in the slot where
  3819. it used to be instead of where it now is. The consequence will be that
  3820. youæll have the wrong answer!
  3821. 7.12
  3822. Yes! Before you start writing to me, I do know that a method of avoiding
  3823. the Élossæ (some would say Écorruptionæ) of slot references in this
  3824. fashion is to use Names in the earlier document for the slots used by
  3825. the later document. Some of the examples I have received from you use
  3826. this method of Énon-localæ Names Ö I donæt recommend it. I shall explain
  3827. how I use Names (and give my explanation of why Énon-localæ Names are
  3828. not a good idea) later in this article!
  3829. 7.12
  3830. The second difficulty is one about which I get much correspondence. To
  3831. understand why I get so many letters on this topic, Iæd like you to
  3832. imagine the situation in Decemberá1993. When you load [Acc_9312] (not
  3833. provided on the Archive disc) then it will call up [Acc_9311], which in
  3834. turn will call up [Acc_9310], and so on until either all the monthly
  3835. sheets have been loaded into memory or (as has happened to those of my
  3836. correspondents with large monthly files going back over many years) you
  3837. donæt have any memory left to use!
  3838. 7.12
  3839. The automatic loading all these earlier files is what I mean when I
  3840. refer to a öchain of unwanted dependent documentsò. As a document
  3841. becomes older, the likelihood of you wanting to change it is reduced. If
  3842. you donæt need to change it then it is Éunwantedæ Ö at least as far as
  3843. the screen display is concerned. One way of Ébreaking the chainæ is to
  3844. Ésnapshotæ a öBrought Forwardò value with <ctrl-BSS> (Block SnapShot).
  3845. This method of Éunlinkingæ the earlier dependent documents from later
  3846. ones seems to be the favourite solution adopted by the majority of my
  3847. correspondents. Of course, it requires a personal judgement about the
  3848. likelihood of wanting to change an earlier Éunlinkedæ document against
  3849. the desirability of keeping it (and all earlier ones in the chain)
  3850. Éaliveæ.
  3851. 7.12
  3852. Iæd like to suggest to you what I believe to be a much better
  3853. alternative.
  3854. 7.12
  3855. Carried forward
  3856. 7.12
  3857. You might regard the use of the formula [Acc_9301]D8 in slot
  3858. [Acc_9302]D4 as a function which creates a Ébackwards chainæ of
  3859. dependency.
  3860. 7.12
  3861. Let me try to convince you that chaining backwards is not consistent
  3862. with the nature of the application weære considering. The application is
  3863. one in which amendments to an earlier document need to be Échainedæ in
  3864. the forward direction whereas additions to the most recent document have
  3865. no effect on earlier documents. Chaining backwards, loading earlier
  3866. documents into memory, is a waste of time and effort! What we need is a
  3867. set of documents which Échain forwardsæ. To put it another way, we want
  3868. to Épushæ the öCarry Forwardò balance from the earlier document into the
  3869. öBrought Forwardò slot of the later document rather than drag the value
  3870. from the earlier document into the öBrought Forwardò slot of the later
  3871. document. If we can find a way of doing this, we donæt need to have the
  3872. earlier documents in memory unless they need amendment. If they do need
  3873. amendment then we want that amendment to Éripple forwardsæ through the
  3874. Échainæ.
  3875. 7.12
  3876. This is where the function set_value(,) comes in useful. It can be used
  3877. to Épushæ the öCarried Forwardò balance into the öBrought Forwardò slot
  3878. of the next document in exactly the way we want. This is the strategy I
  3879. have adopted in dealing with the [Acc_94##] series (on the monthly
  3880. Archive disc and shown in the screenshot, [Screen2], above.
  3881. 7.12
  3882. If you load the file [Acc_9403] from the Archive monthly disc and look
  3883. at the öBrought Forwardò balance in slot [Acc_9403]D4 you will find that
  3884. it does not contain a formula but a value. The document [Acc_9403]
  3885. contains no reference to earlier documents so it does not Épullæ on the
  3886. next link in the öchain of unwanted dependent documentsò uselessly
  3887. dragging them into memory in the way Iæve described in the previous
  3888. section.
  3889. 7.12
  3890. So how do we know that the öBrought Forwardò balance is correct? How did
  3891. it get there? One way would be to use <ctrl-BSS> (Block SnapShot) and
  3892. another would be to copy the öCarry Forwardò (from the previous monthæs
  3893. transactions) manually into the öBrought Forwardò slot. Either of these
  3894. methods are unsatisfactory if there is a chance that you might want to
  3895. make an amendment to an earlier document. Amendments to earlier
  3896. documents wonæt ripple through a Ésnapshotæ and itæs too easy to make a
  3897. mistake!
  3898. 7.12
  3899. If you have the Archive monthly disc then load [Acc_9402]. If not then
  3900. look at the screenshot [Screen2] and look at slot [Acc_9402]D12. You
  3901. will find the formula (in the formula line) set_value([Acc_9403]D4,D8).
  3902. It is this set_value(,) function which Épushesæ the öCarried Forwardò
  3903. value from [Acc_9302]D8 into the öBrought Forwardò slot of the
  3904. Marchá1994 document. If you make an amendment to the earlier document
  3905. you will find the the amendment is Échainedæ through to the later
  3906. document. Try adding rows to the Februaryá1994 document and you will see
  3907. that the set_value(,) formula in what was [Acc_9402]D12 adjusts to the
  3908. enlarged sheet.
  3909. 7.12
  3910. Now delete the earlier [Acc_9402] document from the screen. You can
  3911. continue to work on the Marchá1994 document and ultimately save it with
  3912. all the additions you have just made.
  3913. 7.12
  3914. To see how the Échainæ works, delete both the Februaryá1994 and
  3915. Marchá1994 documents from the screen and then double click on [Acc_9401]
  3916. (the Januaryá1994 file on the Archive monthly disc). That file and all
  3917. subsequent files (February and Marchá1994) will be loaded. Make an
  3918. amendment to the Januaryá1994 file, save it and then delete it from the
  3919. screen.
  3920. 7.12
  3921. Using the 1994 chain of documents
  3922. 7.12
  3923. For most of your work, you will not need the earlier documents loaded;
  3924. probably you will need only the most recent document. You will make your
  3925. changes to it and then save it.
  3926. 7.12
  3927. Now and again, you will need to change an earlier document either to
  3928. amend a value which has been entered incorrectly or to add an item which
  3929. has been forgotten. If you load that earlier document then all
  3930. subsequent documents in the chain will be loaded because the
  3931. set_value(,) function from slot D12 will drive the öCarried Forwardò
  3932. value into the next sheet. When you make your amendments to an early
  3933. document, the consequences of those changes will Éripple throughæ all
  3934. later documents.
  3935. 7.12
  3936. When you have finished with the early document, you can save it and then
  3937. delete it from the screen. In fact, you can work through all the chained
  3938. documents in chronological order saving the new versions and then
  3939. deleting it from the screen.
  3940. 7.12
  3941. If you run out of memory, you can Éunlinkæ the chain by tricking the
  3942. package into believing that a particular file canæt be found. For
  3943. example, if you change the name of the file [Acc_9404] to, say,
  3944. [Acc_9404a] (use the RISCáOS feature Rename) and then double-click on
  3945. [Acc_9401] you will find that the chain is broken when [Acc_9404] canæt
  3946. be found. You can make your amendments to the earliest file and then go
  3947. through the process of saving the chain of files and deleting them from
  3948. the screen.
  3949. 7.12
  3950. Restore the renamed file to its original name and then load the file
  3951. whose position in the chain is just prior to that one. The new values
  3952. will ripple through the rest of the files in the chain.
  3953. 7.12
  3954. Using names
  3955. 7.12
  3956. The process of creating a new document (in PipeDream at least) is made
  3957. easier if you use Names. But first, a word of warning for Fireworkz
  3958. users. Several of my correspondents who have Fireworkz have tried using
  3959. the technique which I describe below with near disastrous consequences.
  3960. Fireworkz Vá1.07 sometimes (but not always) gives the wrong answer but
  3961. it never gives an error message. This is potentially dangerous,
  3962. particularly for an accounts application. You have been warned! I have
  3963. been told that in Vá1.08 this known bug will be rectified. Version 1.08
  3964. will be released at the same time as the new database, Recordz
  3965. (scheduled for September 1994). Either use PipeDream or wait for version
  3966. 1.08.
  3967. 7.12
  3968. I have used PipeDream Names in the [Acc_95##] series shown in the
  3969. screenshot [Screen3] overleaf. If you have the Archive monthly disc then
  3970. double-click on [Acc_9501] and you will find that the 1995 series will
  3971. load and can be used in exactly the same way as you have seen when you
  3972. used the [Acc_94##] series.
  3973. 7.12
  3974. Have a look at the contents of slot [Acc_9502]D12 (as shown in the
  3975. screenshot). You will see that the formula set_value([Acc_9503]D4,D8)
  3976. (using slots) has been replaced by set_value([Acc_9503]bf,cf). Two
  3977. Names, bf and cf (Brought Forward & Carried Forward) are used in the
  3978. formula instead. The Name cf is Élocalæ to the [Acc_9502] sheet whereas
  3979. the Name [Acc_9503]bf is what I am calling Énon-localæ.
  3980. 7.12
  3981. Now letæs have a look at the Names which have been defined in
  3982. [Acc_9502], what I am calling Élocalæ Names. These are shown in the
  3983. screenshot [Screen4]. If you have the disc then place the pointer on the
  3984. italic f which is just to the left of the cross and tick boxes (in the
  3985. same line as the formula line) and click once. At the bottom of the pop-
  3986. up menu you will find the option öEdit nameò. Run the pointer through
  3987. öEdit nameò and you will see that within [Acc_9502] only two names have
  3988. been defined, bf and cf which are both Élocalæ. By looking at the
  3989. definitions (as if you were going to edit them) you will see that the
  3990. Name bf refers to D4 and the Name cf refers to D8 Ö both of these slots
  3991. are within the current sheet. There are no definitions which refer to
  3992. slots in other sheets. At the risk of boring you, I shall repeat that I
  3993. believe it is bad practice to define Énon-localæ Names.
  3994. 7.12
  3995. Now letæs see how many Names we have in the whole chain of three
  3996. documents. These are shown in the screenshot below. Once again, click on
  3997. the italic f but this time run the pointer through öNamesò. You will
  3998. find that six Names have been defined, two we know about (bf and cf) but
  3999. the other four are Names which have been defined (locally) in the other
  4000. two documents.
  4001. 7.12
  4002. On the Archive disc, I have included a blank file called [Acc_95xx]
  4003. (also shown in the screenshot below) which can be used as a template for
  4004. the whole [Acc_95xx] series. In it, the local Names bf and cf have been
  4005. defined. Defining the two Names bf and cf in the template document makes
  4006. it easier to create the next document. If you have the disc, double-
  4007. click on the file [Acc_95xx] to load it, change the formula in the slot
  4008. [Acc_95xx]D12 from its present value to set_value([Acc_9505]bf,cf) and
  4009. then save the file as [Acc_9504].
  4010. 7.12
  4011. Next you will need to Épushæ the öCarried Forwardò value from the
  4012. previous document, [Acc_9503] into your new [Acc_9504] file. To do this
  4013. you double click on [Acc_9503] to load it Ö then delete it from the
  4014. screen! You will find that the öBrought Forwardò value in [Acc_9504] has
  4015. taken the correct value Épushedæ into it from the file [Acc_9503] which
  4016. you loaded and then removed from the screen and memory.
  4017. 7.12
  4018. To summarise
  4019. 7.12
  4020. When you have a long Échainæ of dependent documents, you should consider
  4021. whether you want to Édragæ or Épushæ values from one member of the
  4022. Échainæ to another. I suggest that for an application such as this one
  4023. you need to Épushæ rather than Édragæ slot values from one sheet to the
  4024. next in the Échainæ. When you have decided that the correct strategy is
  4025. to Épushæ, you need to use the set_value(,) function in the (often
  4026. unwanted) Édependentæ document to Épushæ the value (or values) you want
  4027. to carry forward to the next document.
  4028. 7.12
  4029. Names can be used for single slots or for ranges of slots. Generally, it
  4030. is better practice to define Names in such a way that the definition is
  4031. Élocalæ. That is to say the definition does not refer to (and thus call
  4032. into memory and onto the screen) another document. If you define a Name
  4033. in one document you can always use it in another document Ö we have done
  4034. this in the 1995 Échainæ of documents Ö but if you define a Name in one
  4035. document which refers to a slot in a different document (what I call a
  4036. Énon-localæ definition) then you have a Élinkæ that you may not want.
  4037. 7.12
  4038. Finally
  4039. 7.12
  4040. If you have an application which you think may be simplified by the use
  4041. of set_value(,) or Names but canæt quite work out how to do it, please
  4042. ask me. I will be able to work on your problem and send you the solution
  4043. much more easily if you provide a disc-based example of what you are
  4044. doing together with some note (in a [ReadMe] file) indicating exactly
  4045. what you are trying to achieve.
  4046. 7.12
  4047. Thanks for all your letters Ö weæve been on holiday recently so please
  4048. accept my apologies for the delay in replying to some of them.ááAá
  4049. 7.12
  4050. Elementary PipeDream
  4051. 7.12
  4052. Mike Tomkinson
  4053. 7.12
  4054. I like PipeDream Ö I always have. It may not be as fashionable as once
  4055. it was and it now has many rivals as an integrated package Ö notably
  4056. Advance. I graduated to PipeDream 4 via its predecessors even using the
  4057. original View Professional on the Master. There have only been very rare
  4058. occasions when I have been unable to get PipeDream to perform as I
  4059. wanted it to do. Recent price reductions have meant that many users are
  4060. coming to PipeDream 4 afresh.
  4061. 7.12
  4062. Its unique user interface is perhaps not the easiest to understand. That
  4063. is not to be too critical of it. The new user cannot be overly critical
  4064. of a package which has simply been overtaken in style by newer packages,
  4065. particularly as many newer packages are not as functional. Thus, while
  4066. the spreadsheet part of Advance looks more modern, it is not as powerful
  4067. as the spreadsheet aspects of PipeDream. There is also a distinct trade-
  4068. off in useability and the useræs ability to get the most out of more
  4069. powerful software.
  4070. 7.12
  4071. The manual and tutorial supplied with PipeDream 4 also show its age.
  4072. Like most manuals, what you want and need to know is in there but the
  4073. function you actually need is never explained in quite enough detail Ö
  4074. especially for the beginner. Try using Lookups or Macros with the manual
  4075. as your only reference.
  4076. 7.12
  4077. For this and other good reasons, PipeDream has attracted a dedicated
  4078. band of devotees, many of whom have subscribed to PipeLine Ö the
  4079. PipeDream disc-based user group led by Gerald Fitton as part of Abacus
  4080. Training. Here, for a small fee, PipeDream users have been able to turn
  4081. for help and advice over the years.
  4082. 7.12
  4083. This review is concerned with a group of three new discs published by
  4084. PipeLine and called ÉElementary PipeDreamæ. The three discs cost ú17 inc
  4085. VAT. The files on the discs not only cover the various functions of
  4086. PipeDream (e.g. PipeDream as a word processor) but also its desktop
  4087. operation like saving files, opening files and so on.
  4088. 7.12
  4089. It does this via a tutorial approach based on a number of drawfiles
  4090. which are annotated screen shots of actual operations. These are
  4091. incorporated into a series of lessons on PipeDream which appears on
  4092. screen as a PipeDream file. The user scrolls through the document,
  4093. learning as they go. This approach, while not new, at least attempts to
  4094. overcome the problems associated with cryptic messages like öto save
  4095. drag the icon to a directory filerò which can completely baffle a
  4096. newcomer. A picture is certainly worth a thousand words.
  4097. 7.12
  4098. The files on two of the three discs are compressed and need expanding
  4099. via Sparkplug onto new floppies before use. This is a distinct weakness
  4100. and I personally would not have liked to use the package without the
  4101. benefit of a hard disc. Disc swapping is not my idea of a productive use
  4102. of time and I estimate that you would need approximately eighteen 800Kb
  4103. discs to decompress the whole package. The third disc contains files
  4104. which form exercises and the answers to the exercises.
  4105. 7.12
  4106. The files are a disc-based substitute for a book written by Ernie
  4107. Cobbold. However, this book is not published in the normal sense of
  4108. being able to order a copy from your local W.H.Smiths but is available
  4109. as a series of desktop published notes.
  4110. 7.12
  4111. The subject matter is certainly comprehensive for a package which styles
  4112. itself as elementary Ö wonder what the author would consider Éadvancedæ?
  4113. The topics are covered in the order wordprocessing, spreadsheet and
  4114. database. Charts (or graphs) are covered in the spreadsheet section.
  4115. Certainly, PipeDream functions best as a spreadsheet followed by word
  4116. processor and, lagging a long way behind, as a database.
  4117. 7.12
  4118. However, it is the integrated nature of PipeDream that is its strength
  4119. and it is here that the Elementary PipeDream package is perhaps weakest
  4120. by concentrating on the separate aspects of the program.
  4121. 7.12
  4122. In use, Elementary PipeDream needs committing to paper via a good
  4123. printer. The beginner would end up with too many open windows on the
  4124. desktop to be able to use the tutorial on-line. The distribution of what
  4125. eventually needs decompression and printing, preferably via a hard disc,
  4126. can really only be justified on the grounds of cost and I do not know
  4127. what Ernie Cobbold would charge for a full set of his work DTPed.
  4128. 7.12
  4129. It would certainly be worth the asking price if it were in the region of
  4130. the cost of these three discs, given the number of discs subsequently
  4131. required and the fact that a good printer would then be required to make
  4132. the files easily useable.
  4133. 7.12
  4134. Conclusion
  4135. 7.12
  4136. If you are new to PipeDream and/or new to RISC OS, or a teacher
  4137. introducing pupils (or other staff) to PipeDream, I can thoroughly
  4138. recommend this package. It will save you hours after you have
  4139. decompressed it all and produced a set of printouts. However, this is
  4140. not a job for the faint-hearted and really requires a hard disc and a
  4141. quality printer.
  4142. 7.12
  4143. Elementary PipeDream costs ú17 inc VAT from Abacus Training.ááA
  4144. 7.12
  4145. Quo Vadis Ö Using Multimedia
  4146. 7.12
  4147. David Cartwright
  4148. 7.12
  4149. (Continuing the theme we started some months ago, we have another
  4150. article in the öI use my computer for... ò series. Many thanks to David
  4151. for an interesting and honest article. Ed.)
  4152. 7.12
  4153. Since I first started taking an interest in computers, it was always the
  4154. potential of computer graphics to show the unimaginable which fascinated
  4155. me. Even back in the early 80æs, the simple ability to manipulate shapes
  4156. on screen using the BBC Micro revealed the potential of the powerful
  4157. tools we have today. Until recently, the programs and ideas I have
  4158. developed on my humble A3000 were merely for my own entertainment. So I
  4159. was full of enthusiasm when I was asked by a friend to assist in
  4160. producing an öalternativeò church service aimed at todayæs younger
  4161. people, using a technological culture with which they could identify.
  4162. 7.12
  4163. The vision
  4164. 7.12
  4165. We gave the Palm Sunday service the name öQuo Vadisò. (Latin: Where are
  4166. you going?) The aims of the service were clear and challenging and were
  4167. being prayed about some nine months before the event. We proposed to use
  4168. enlightening computer visuals and videos to show our audience the
  4169. relevance of Christæs teachings today and illustrate the miracle of
  4170. Godæs creation by using technology. To achieve this aim required
  4171. consideration of the content of the service and the use, motives and
  4172. impact of the technology. For my part (not being an active Christian at
  4173. the time) I was to provide all the visuals needed for the service.
  4174. 7.12
  4175. Collecting images
  4176. 7.12
  4177. Many months in advance, we started collecting the photos and imagery
  4178. that we would use. This involved taking an original photo of, say, a
  4179. landscape or sunset and videoing it using a standard compact video
  4180. camera. This signal was then fed through a genlock card on an Amiga so
  4181. that we could superimpose text over the image. The final image on the
  4182. screen was then photographed using a 35mm SLR camera onto slide film to
  4183. give us a set of slides to show on the night. Videos were collected and
  4184. edited into a film that we wanted to show using two HQ Nicam videos that
  4185. both had active heads Ö the type that stay dead-still when paused so
  4186. that we could make perfect cuts from scene to scene with no ripple or
  4187. distortion.
  4188. 7.12
  4189. Enter the Archimedes
  4190. 7.12
  4191. The trusty Archimedes was connected to the video camera via a Pineapple
  4192. 16-bit real-time digitiser. We used this to digitise some of the
  4193. pictures we needed onto the Archimedes, cleaning them up with Translator
  4194. and storing them on my tiny 20Mb IDE hard drive to use as computer slide
  4195. shows. Another piece of vital hardware was the Pineapple RGB to PAL
  4196. encoder to generate the video signals we needed from the Archimedes. On
  4197. the night, the images looked like perfect broadcast quality pictures
  4198. even at the low mode 13 resolution of 320╫256 pixels. This is because
  4199. the video projector has the effect of diffusing the image slightly
  4200. taking the roughness out of the image without loss of focus or clarity.
  4201. 7.12
  4202. Controlling the displays
  4203. 7.12
  4204. Having filled up most of the hard disc with pictures, we had to turn our
  4205. attention to software and how we would control things on the night.
  4206. After a long period of experimentation, we developed a collection of
  4207. small demo programs that performed various nice effects on the pictures
  4208. in real time. These included fade out to black, fade in, white out,
  4209. colour cycle, zoom in/out and video feedback. We also put together some
  4210. Basic programs which loaded approximately eight mode 15 pictures into my
  4211. 2Mb of memory and replayed them at various rates from one every minute
  4212. up to about four per second. Finally, we used some simple but colourful
  4213. wave and kaleidoscope routines which produced nice patterns by the use
  4214. of cycling the colour palette.
  4215. 7.12
  4216. Equipped with a graphics tablet and pen stylus, we aimed to select these
  4217. effects just by clicking on them. This would be preferable to using the
  4218. keyboard as it would be difficult to see the keys in low light and
  4219. mistakes might happen. The graphics tablet, by contrast, had a large
  4220. illuminated grid of effects that we could select easily. It was at this
  4221. stage that we came across the first major stumbling block. Some of the
  4222. routines took 20 seconds to load the pictures and we couldnæt just leave
  4223. the screen blank for that amount of time. We had to find another way of
  4224. mixing the software together. The solution appeared to be to rewrite all
  4225. of our effects in machine code.
  4226. 7.12
  4227. Some hairy machine code
  4228. 7.12
  4229. We altered all the routines to run as machine code interrupts, updating
  4230. a small part of the screen every 1/50s. That way, you could still
  4231. perform an effect on a picture whilst loading other effects or other
  4232. pictures. This was by no means an easy thing to do as changing every
  4233. pixel on the screen takes more than 1/50s. Indeed, realistically, you
  4234. could only hold up the computer on interrupts for about 1/100s,
  4235. otherwise you would just be continuously interrupting the foreground
  4236. program which would stop completely.
  4237. 7.12
  4238. The way to solve the problem was to break down the task into smaller
  4239. chunks. Our routines had to update just one in every sixteen pixels on
  4240. the screen each time the interrupt occurred. It then took sixteen
  4241. interrupt cycles for one update of the screen, but each single cycle was
  4242. scattered within the step between pixels so that the update looked
  4243. smooth and continuous to the human eye. This eventually worked better
  4244. than we had hoped for but it took so long to amend all the routines that
  4245. I was still preparing software on the night before the service.
  4246. 7.12
  4247. The service
  4248. 7.12
  4249. For the service itself, we had hired a four-channel video mixer and a
  4250. video projector, projecting onto an eight foot screen. Other hardware
  4251. brought on the night by all those who helped, included numerous TVæs,
  4252. two high-specification music keyboards, a 16-channel sound mixer, reverb
  4253. unit, amp and speakers Ö not to mention the two slide projectors
  4254. controlled by a BBC B. We mixed video from two video recorders, along
  4255. with text from an Amiga, live video from a camera of the person speaking
  4256. and the visuals from the Archimedes.
  4257. 7.12
  4258. The 20 minutes before the service started were the longest of my life.
  4259. As people started coming in, we were all very nervous about whether it
  4260. would work. However, after quite a few last minute prayers, everything
  4261. went smoothly and the congregation loved it. The service started with
  4262. lively music whilst people entered and sat down. Then after a short
  4263. introduction and a prayer, we played our video showing the beauty of
  4264. Godæs universe (a computer animated tour edited from clips such as
  4265. NASAæs Voyager space probe simulations). We followed this with prayers
  4266. of intercession and thanks and a bible reading. Then we had a live
  4267. singing session to some verses including a beautiful recomposition of
  4268. ÉGreat is the Lordæ, created using soft drums and pan pipe sounds by one
  4269. of our talented musicians on his Korg WFD01 keyboard.
  4270. 7.12
  4271. Our main sermon about the relevance of Christ was enhanced by placing
  4272. the image of the preacher on the large screen whilst over-laying
  4273. pleasing and subtle effects behind her on the screen as she spoke.
  4274. Finally, we had a beautiful slideshow of galaxy pictures displayed
  4275. whilst a group gave a powerful combined reading from the back of the
  4276. hall.
  4277. 7.12
  4278. Do technology and Christianity mix?
  4279. 7.12
  4280. All the time, we aimed to enhance the service and not doing anything
  4281. that would distract from it. In the end, I think we achieved what we set
  4282. out to do. Certainly, we brought the younger members of the community
  4283. (over 70 of them) back into the church and taught them something of the
  4284. relevance of Godæs creation and how he is still with us today. The whole
  4285. service was one of enlightenment and beauty both to the people and to
  4286. me. Looking back on it, I cannot believe that we could have accomplished
  4287. what we did without guidance and help from God Ö we are all complete
  4288. amateurs in this. We had very little in the way of skill or experience
  4289. in multimedia but what we did worked and felt right.
  4290. 7.12
  4291. Where do we go from here?
  4292. 7.12
  4293. So where are we going in the future? Well, spiritually, the church is
  4294. behind us all the way and we will be running another service on October
  4295. 2nd. Several other churches have showed an interest in either running a
  4296. joint service or just seeking our assistance to help them put on a
  4297. similar service. In all our efforts, we are trying to make sure that the
  4298. technology is just an aid to the service not a dictator. As such, weæve
  4299. tried to keep our visuals as varied and spontaneous as possible to
  4300. assist us in whichever direction the service may take.
  4301. 7.12
  4302. The latest technology?
  4303. 7.12
  4304. On the technology side, weæll probably use old BBC Micros (as we have
  4305. several of them) for displaying text. The Amiga was unreliable and kept
  4306. falling over and its text fonts were too small and difficult to read on
  4307. the screen. If we use Beebs, we can send VDU commands down the serial
  4308. port and display the Archimedes outline fonts on the old monochrome mode
  4309. 0 screen. Iæve upgraded the A3000 to 4Mb and ARM3 now so that we can
  4310. cope with the visual effects that we wish to do. The only other main
  4311. factors are the cost of hiring the video projector and mixer (over ú250)
  4312. and the necessity to be original and not copy other peopleæs visuals.
  4313. 7.12
  4314. To this end, Iæd like to make an appeal for help to anyone out there,
  4315. Christian or not. If you have either some artwork or a graphical demo
  4316. that is your own work and you think may be relevant to the service and
  4317. you would like to see it shown, please send it to me on a disc to the
  4318. address given below. Iæm also interested to hear any advice or opinions
  4319. that any readers may have on this subject, so please donæt hesitate to
  4320. write to me.
  4321. 7.12
  4322. If nothing else, our service made two converts to Christianity Ö my
  4323. friend and I were confirmed at our church on July 10th.
  4324. 7.12
  4325. If you have ideas, comments, questions, graphics or suggestions, please
  4326. write to me, David Cartwright at: 53 Bowshaw, Dronfield, Sheffield, S18
  4327. 6GB.ááAá
  4328. 7.12
  4329. Basic WIMP Programming on the Acorn
  4330. 7.12
  4331. Dave Floyd
  4332. 7.12
  4333. Basic WIMP Programming on the Acorn by Alan Senior is a 464 page book,
  4334. complete with disc, which aims to teach the reader how to create multi-
  4335. tasking WIMP-based programs using the Basic programming language as
  4336. supplied with the Archimedes. It is published by Dabs Press and costs
  4337. ú14.95 (ú17 through Archive).
  4338. 7.12
  4339. The cover
  4340. 7.12
  4341. BWP (as I shall call it) is perfect bound, and although the point has
  4342. been made before, I must say that this kind of binding is not really
  4343. suitable for this kind of book as it will not lie flat on the desk.
  4344. Although perfect binding is cheaper and looks better on the shelf, I
  4345. feel that the extra user-friendliness gained by ring binding is worth
  4346. the added expense.
  4347. 7.12
  4348. Overview
  4349. 7.12
  4350. The assumption is made by the author that the reader is already
  4351. conversant with Basic V and with the RISC OS operating system at a user
  4352. level, such as running applications and the effects of the different
  4353. mouse buttons, etc. The book also does not attempt to replace the BBC
  4354. Basic Guide or the PRM, although more help than normal is given in these
  4355. directions within its pages.
  4356. 7.12
  4357. Coffee time
  4358. 7.12
  4359. It does not take long before you realise that BWP has a different
  4360. outlook on teaching to many of its competitors. Most books that attempt
  4361. to teach any computer-related subject try to involve the reader at as
  4362. early a stage as possible by getting them to run, type in or modify
  4363. small programs, and forcing a kind of interaction between the reader,
  4364. the book and the computer. BWP is different.
  4365. 7.12
  4366. My advice would be to make a large pot of coffee, find a quiet room and
  4367. make yourself comfortable. Depending on how fast a reader you are, it
  4368. could be some time before you reach that stage. If I have made it sound
  4369. like a daunting prospect, it was not intentional. From the basic ideas
  4370. behind multitasking and the WIMP front end through to error-handling and
  4371. debugging, the author has used a patient and informative style. Even
  4372. those who know much of the information contained in the first 120 pages
  4373. should find it an interesting read. Also, by understanding the
  4374. principles of what you are trying to do, in advance, it makes it far
  4375. easier to understand what is happening and why, when the time comes to
  4376. study the sample programs and, later, create your own.
  4377. 7.12
  4378. Bare bones
  4379. 7.12
  4380. Detailed study of the example applications is next on the agenda, and
  4381. here lies the real advantages behind the philosophy of this book. With
  4382. the exception of the first one, which is almost as basic as one could
  4383. get, all further examples are based around a skeleton application
  4384. (!BareBones), to which the necessary code has been added. Although each
  4385. example demonstrates different aspects of WIMP programming, they all
  4386. follow the same basic format, so are easy to follow and understand.
  4387. 7.12
  4388. A comprehensive procedure/function library is also included, which means
  4389. that once you have understood the examples and are ready to write your
  4390. own programs, it becomes (almost) as easy as painting by numbers to
  4391. create the user interface and standard functions such as save boxes etc,
  4392. thus saving you time to concentrate on the individual purposes of your
  4393. program.
  4394. 7.12
  4395. The programs and procedure/function library supplied are copyright, but
  4396. permission is given to use them in either PD or commercial software so
  4397. long as acknowledgement of their use is made. The style which the
  4398. acknowledgement must take is stipulated within the book. I think this is
  4399. a very fair and sensible attitude for both the author and Dabs Press to
  4400. have taken. The library is also included on the disc in two formats, one
  4401. which you should use for programming, and the other with full REM
  4402. statements and notation for browsing and reference.
  4403. 7.12
  4404. Utilities
  4405. 7.12
  4406. Also on the disc, and detailed within the book, are some utility
  4407. programs. The Basic <Ö> Text converters will only really be of use to
  4408. those who have not upgraded to RISC OS 3, but the others will be of use
  4409. to everyone. The SWI converter, for example, converts SWI calls from
  4410. names to numbers and vice versa, and the menu viewer, takes the menu
  4411. templates that you create and displays them on screen so that you can
  4412. quickly check you have made no mistakes in your design.
  4413. 7.12
  4414. And thereæs more
  4415. 7.12
  4416. The final section comprises one of the most detailed and worthwhile
  4417. collection of appendices that I have encountered. The 175 pages contain
  4418. the variables used by the library functions, the interdependence of
  4419. library procedures and functions to each other, a REMed listing of the
  4420. procedure library, Basic V extensions and SYS calls. Certainly, the
  4421. Basic V extensions will be of use to anybody who learned programming on
  4422. a BBC, as an easy reference to the extra facilities available. The
  4423. section on SYS calls provides a subset of what is already available in
  4424. the PRM, and for those who will not be programming enough to justify the
  4425. cost, it should be detailed enough to see them through without too many
  4426. problems. Contents and index sections are also included, and these match
  4427. the high standards set by previous Dabs Press publications.
  4428. 7.12
  4429. Improvements?
  4430. 7.12
  4431. One thing I would have liked to see included is an extra section setting
  4432. out the steps to creating a new application not included on the disc.
  4433. This could take the form of an ordered exercise in which you would be
  4434. forced to do the thinking, in small steps so that you could check that
  4435. things were going according to plan. A further section would detail the
  4436. steps you should have taken, thereby enabling you to put right any
  4437. errors you had made before continuing.
  4438. 7.12
  4439. Although this sounds very much like school textbook territory where, on
  4440. completing a chapter, you have to answer questions on it, I feel it
  4441. would have been a nice touch, enabling the reader to check whether he or
  4442. she had really assimilated as much information as they thought they had.
  4443. This is, however, a small point and should not detract from what is the
  4444. best WIMP programming tutorial that I have come across.
  4445. 7.12
  4446. Also, in the appendix relating to SYS calls, there is an alphabetical
  4447. list, cross-referencing the appropriate page numbers in the PRM where
  4448. they can be found. The PRM in question, however, is the RISC OS 2
  4449. release. I would have expected to see page numbers quoted for both that
  4450. and the RISC OS 3 version. I suspect the reason for the omission is that
  4451. the book was printed before details of the RISC OS 3 PRM were known, but
  4452. perhaps the information could have been included as an extra file on the
  4453. disc.
  4454. 7.12
  4455. Conclusion
  4456. 7.12
  4457. Skeleton programs and procedure libraries are by no means a new idea and
  4458. have been available for a while from the public domain and magazine
  4459. cover discs and listings. None, however, have been documented and
  4460. explained to the extent that BWP achieves. For anybody who wants to
  4461. learn how to write multitasking WIMP-based programs, I can
  4462. wholeheartedly recommend this book Ö I only wish something like this had
  4463. been available six years ago.ááAá
  4464. 7.12
  4465. Drawfile Display in Basic
  4466. 7.12
  4467. Hugh Eagle
  4468. 7.12
  4469. Until recently, displaying drawfiles on the screen was a fairly complex
  4470. programming task, but Acorn have recently revolutionised the
  4471. programmeræs life by releasing a module for rendering drawfiles.
  4472. 7.12
  4473. Although the module (called DrawFile !) is not public domain, Acorn have
  4474. made it freely available. It was included, together with a demonstration
  4475. program from Acorn (written in C), on the monthly program disc for
  4476. Archive volume 7.7 and Paul will include it again on this monthæs disc
  4477. if there is room. The module can also be obtained from PD libraries Ö if
  4478. by no other means, you can get a copy by ordering version 1.13 of my
  4479. program PickAPic which contains the module!
  4480. 7.12
  4481. A drawfile consists of a short header section, containing information
  4482. such as the size of the bounding box, followed by a sequence of draw
  4483. objects such as lines, curves, text and sprites. Until now, your program
  4484. would have to work laboriously through the file, object by object,
  4485. reading the descriptions of the objects one by one, working out scaling
  4486. factors and colour translations, and calling the appropriate operating
  4487. system routines to display each one. This would involve many lines of
  4488. code.
  4489. 7.12
  4490. However, with the DrawFile module loaded, the following code is all that
  4491. is required if you want to prompt for the name of a suitable file, then
  4492. clear the screen and display it. As well as cutting out reams of code,
  4493. the program also runs much more quickly than an equivalent Basic
  4494. program.
  4495. 7.12
  4496. INPUT öPlease type in full pathname of drawfile: òFileName$
  4497. 7.12
  4498. SYS öOS_Fileò,5,FileName$ TO ,,,,FileLength%
  4499. 7.12
  4500. DIM DrawFile% FileLength%
  4501. 7.12
  4502. OSCLI(öLoad ò+FileName$+ö ò+STR$~DrawFile%)
  4503. 7.12
  4504. REM Leave desktop and clear screen
  4505. 7.12
  4506. MODE 15
  4507. 7.12
  4508. REM Clear background to white (most draw
  4509. 7.12
  4510. REM files will look odd on black background)
  4511. 7.12
  4512. GCOL 191 TINT 192:CLG
  4513. 7.12
  4514. SYS öDrawFile_Renderò,0,DrawFile%, FileLength%,0,0
  4515. 7.12
  4516. It could hardly be simpler, could it? Of course, nothing in real life is
  4517. quite that simple. Since the drawfile is displayed at its pre-defined
  4518. size and position relative to the bottom left-hand corner of the screen,
  4519. the picture could easily be too big and overflow the edges or even be
  4520. off the screen entirely. The first stage in refining the program is
  4521. therefore to define a procedure that will adjust the magnification and
  4522. positioning of the picture:
  4523. 7.12
  4524. DEF PROCRenderDrawFile(Drawfile%, FileLength%,OriginX%,OriginY%
  4525. 7.12
  4526. ,Scale,TransfMatrix%)
  4527. 7.12
  4528. REM Render drawfile with origin at OriginX%, REM OriginY% (screen units)
  4529. scaled by a
  4530. 7.12
  4531. REM factor of Scale TransfMatrix%
  4532. 7.12
  4533. REM is a reserved block of 24 bytes
  4534. 7.12
  4535. !TransfMatrix%=Scale*&10000
  4536. 7.12
  4537. TransfMatrix%!4=0
  4538. 7.12
  4539. TransfMatrix%!8=0
  4540. 7.12
  4541. TransfMatrix%!12=Scale*&10000
  4542. 7.12
  4543. TransfMatrix%!16=OriginX%*256
  4544. 7.12
  4545. TransfMatrix%!20=OriginY%*256
  4546. 7.12
  4547. SYS öDrawFile_Renderò,0,DrawFile%,FileLength%,TransfMatrix%,0
  4548. 7.12
  4549. ENDPROC
  4550. 7.12
  4551. This procedure will move the origin of the drawfile from the bottom left
  4552. corner of the screen to (OriginX%, OriginY%) and magnify it by the
  4553. factor Scale. The only additional feature introduced here is the use of
  4554. a ötransformation matrixò of the form:
  4555. 7.12
  4556. the significant numbers in which are defined by the contents of the six-
  4557. word (i.e. 24ábyte) block at TransfMatrix% (space for which must be
  4558. reserved by a DIM statement earlier in the program). Iæm afraid there
  4559. isnæt room here for a detailed explanation of matrix arithmetic but, in
  4560. fact, these six numbers are capable of defining any combination of
  4561. rotation, translation or stretching that you desire. However, all we are
  4562. interested in here is the simple transformation of moving the origin and
  4563. magnifying the drawing in both the x and y directions by the same
  4564. factor, Scale. To achieve this, the elements of the matrix are defined
  4565. as follows:
  4566. 7.12
  4567.   a = Scale * &10000
  4568. 7.12
  4569.   b = 0
  4570. 7.12
  4571.   c = 0
  4572. 7.12
  4573.   d = Scale * &10000
  4574. 7.12
  4575.   e = OriginX% * &100
  4576. 7.12
  4577.   f = OriginY% * &100
  4578. 7.12
  4579. The next stage is to define the following procedure to scale the drawing
  4580. automatically to fit a given rectangle and to centre the drawing inside
  4581. it:
  4582. 7.12
  4583. DEF PROCRenderDrawfileCentredInRectangle(
  4584. DrawFile%,FileLength%,RectLowX%, RectLowY%,RectHighX%,RectHighY%,
  4585. TransfMatrix%,BBoxCoords%)
  4586. 7.12
  4587. REM TransfMatrix% is a reserved block of
  4588. 7.12
  4589. REM 24 bytes and BBoxCoords% is a reserved
  4590. 7.12
  4591. REM block of 16 bytes
  4592. 7.12
  4593. LOCAL BBoxLowX,BBoxLowY,BBoxHighX,BBoxHighY
  4594. 7.12
  4595. LOCAL XScale,YScale,Scale,OriginX%,OriginY%
  4596. 7.12
  4597. REM Get the bounding box coordinates
  4598. 7.12
  4599. REM (assuming the drawing is at its
  4600. 7.12
  4601. REM defined position and scale...
  4602. 7.12
  4603. REM i.e. it is untransformed).
  4604. 7.12
  4605. SYS öDrawFile_BBoxò,0,DrawFile%,FileLength%, 0,BBoxCoords%
  4606. 7.12
  4607. BBoxLowX=!BBoxCoords%/&100
  4608. 7.12
  4609. BBoxLowY=BBoxCoords%!4/&100
  4610. 7.12
  4611. BBoxHighX=BBoxCoords%!8/&100
  4612. 7.12
  4613. BBoxHighY=BBoxCoords%!12/&100
  4614. 7.12
  4615. XScale=(RectHighX%-RectLowX%)/(BBoxHighX-BBoxLowX)
  4616. 7.12
  4617. YScale=(RectHighY%-RectLowY%)/(BBoxHighY-BBoxLowY)
  4618. 7.12
  4619. REM The next line maintains the original proportions
  4620. 7.12
  4621. IF XScale>YScale THEN Scale=YScale ELSE Scale=XScale
  4622. 7.12
  4623. REM Omit the next line if you want to allow
  4624. 7.12
  4625. REM small pictures to be magnified to fill
  4626. 7.12
  4627. REM the rectangle.
  4628. 7.12
  4629. IF Scale>1 THEN Scale=1
  4630. 7.12
  4631. OriginX%=(RectLowX%+RectHighX%)/2-(BBoxHighX +BBoxLowX)*Scale/2
  4632. 7.12
  4633. OriginY%=(RectLowY%+RectHighY%)/2-(BBoxHighY +BBoxLowY)*Scale/2
  4634. 7.12
  4635. PROCRenderDrawFile(Drawfile%,FileLength%,
  4636. OriginX%,OriginY%,Scale,TransfMatrix%)
  4637. 7.12
  4638. ENDPROC
  4639. 7.12
  4640. If these two procedures are preceded by a few lines of code such as the
  4641. following, we have the beginnings of a useful program:
  4642. 7.12
  4643. DIM TransfMatrix% 23
  4644. 7.12
  4645. DIM BBoxCoords% 15
  4646. 7.12
  4647. INPUT öPlease type in full pathname of drawfile: ò FileName$
  4648. 7.12
  4649. SYS öOS_Fileò,5,FileName$ TO ,,,,FileLength%
  4650. 7.12
  4651. DIM DrawFile% FileLength%
  4652. 7.12
  4653. OSCLI(öLoad ò+FileName$+ö ò+STR$~DrawFile%)
  4654. 7.12
  4655. PRINT öPlease type in the coordinates of the bounding boxò
  4656. 7.12
  4657. PRINT öLowX, LowY, HighX, HighYò
  4658. 7.12
  4659. PRINT öfor example type 200,200,600,600 including the commasò
  4660. 7.12
  4661. PRINT öthen type <Return>ò
  4662. 7.12
  4663. INPUT RectLowX%,RectLowY%,RectHighX%, RectHighY%
  4664. 7.12
  4665. MODE 15
  4666. 7.12
  4667. GCOL 191 TINT 192:CLG
  4668. 7.12
  4669. GCOL 23
  4670. 7.12
  4671. RECTANGLE RectLowX%,RectLowY%,(RectHighX%
  4672. 7.12
  4673. -RectLowX%),(RectHighY%-RectLowY%)
  4674. 7.12
  4675. PROCRenderDrawfileCentredInRectangle(DrawFile%,FileLength%,RectLowX%,
  4676. RectLowY%,RectHighX%,RectHighY%, TransfMatrix%,BBoxCoords%)
  4677. 7.12
  4678. END
  4679. 7.12
  4680. To make this program into a self-contained package, all that is
  4681. necessary is to call it !RunImage and place it inside an application
  4682. directory along with the DrawFile module and a !Run file reading simply:
  4683. 7.12
  4684. RMLoad <Obey$Dir>.DrawFile
  4685. 7.12
  4686. Run <Obey$Dir>.!RunImage
  4687. 7.12
  4688. Conclusion
  4689. 7.12
  4690. I hope that readers find this article interesting. If there is any
  4691. demand, I shall follow it up with one on the rather more demanding
  4692. subject of displaying ArtWorks files.ááAá
  4693. 7.12
  4694. Acornæs technical description of the SWIæs in the DrawFile module reads
  4695. as follows:
  4696. 7.12
  4697. DrawFile_Render
  4698. 7.12
  4699. Entry:  R0  =  flags:
  4700. 7.12
  4701.   bit 0:  =  render bounding boxes (as dotted red rectangles)
  4702. 7.12
  4703.   bit 1:  =  do not render the objects themselves
  4704. 7.12
  4705.   R1  -> drawfile data
  4706. 7.12
  4707.   R2  =  size of drawfile in bytes
  4708. 7.12
  4709.   R3  -> transformation matrix
  4710. 7.12
  4711.   =  0 <=> use identity
  4712. 7.12
  4713.   R4  -> clipping rectangle in OS units
  4714. 7.12
  4715.   =  0 <=> no clipping rectangle set up
  4716. 7.12
  4717. Exit:ááAll registers preserved
  4718. 7.12
  4719. Use:ááThis SWI renders a drawfile at a given screen position where that
  4720. position is defined as screen position 0, 0 with the x- and y-
  4721. translations as specified in the transformation matrix. Hence to render
  4722. a non-rotated 1:1 drawfile at (x, y) (screen coordinates in OS units)
  4723. the transformation matrix is
  4724. 7.12
  4725. The effects of calling the module with the matrix not of the form
  4726. 7.12
  4727. (which is a translation and a magnification) should not be relied on.
  4728. 7.12
  4729. The clipping rectangle is typically a redraw rectangle returned by the
  4730. Wimp on a redraw window request.
  4731. 7.12
  4732. If R4 = 0, the whole drawfile is rendered. If non-zero, only objects
  4733. which intersect the clipping rectangle are rendered. If R3 = 0, unit
  4734. transformation matrix is assumed (i.e. the drawfile is rendered with its
  4735. bottom left corner at screen coordinates (0, 0).
  4736. 7.12
  4737. Altering the transformation matrix can allow you to alter the scale of
  4738. the diagram. For example, you can use the following transformation
  4739. matrix to render your diagram at a scale of 2:1:
  4740. 7.12
  4741. and the following to render your diagram at half scale:
  4742. 7.12
  4743. DrawFile_BBox
  4744. 7.12
  4745. Entry:  R0  =  flags (must be 0)
  4746. 7.12
  4747.   R1  -> drawfile data
  4748. 7.12
  4749.   R2  =  size of drawfile in bytes
  4750. 7.12
  4751.   R3  -> transformation matrix
  4752. 7.12
  4753.   =  0 <=> use identity
  4754. 7.12
  4755.   R4  -> 4-word buffer to hold the bound-
  4756. 7.12
  4757.   ing box of the drawfile   (x0, y0, x1, y1) in
  4758. 7.12
  4759.   draw units
  4760. 7.12
  4761. Exit:ááAll registers preserved. Buffer pointed at by R4 holds the
  4762. bounding box of the drawfile (x0, y0, x1, y1) in draw units.
  4763. 7.12
  4764. Use:ááThis SWI is used to determine the bounding box (in draw units) of
  4765. the given drawfile, as if it were plotted with the transformation given.
  4766. 7.12
  4767. DrawFile_DeclareFonts
  4768. 7.12
  4769. Entry:  R0  =  flags
  4770. 7.12
  4771.   bit 0: do not download font (passed to PDriver_DeclareFont)
  4772. 7.12
  4773.   R1  -> drawfile data
  4774. 7.12
  4775.   R2  =  size of drawfile in bytes
  4776. 7.12
  4777. Exit:ááAll registers preserved. All fonts used by the document have been
  4778. declared.
  4779. 7.12
  4780. Use:ááIf a printer requires font declarations, this SWI must be called
  4781. for each drawfile to be printed, between the calls to PDriver_SelectJob
  4782. and PDriver_ DrawPage.
  4783. 7.12
  4784. All fonts are declared as ökernedò, since this includes the non-kerned
  4785. case.
  4786. 7.12
  4787. Other information
  4788. 7.12
  4789. The SWI chunk number of the DrawFile module is 0x45540 and its error
  4790. base is 0x20C00.ááAá
  4791. 7.12
  4792. Technical Details of the DrawFile module:
  4793. 7.12
  4794. Language Column
  4795. 7.12
  4796. David Wild
  4797. 7.12
  4798. After I sent in the last Language Column about S-Base (Archive 7.7 p26),
  4799. I wrote to Longman Logotron pointing out that the manuals tended to
  4800. contradict one another, and also pointing out that there were no
  4801. instructions on how to do the ötweakingò that I mentioned. I have had a
  4802. letter from them in which they say that my comments were useful, and
  4803. that they would be borne in mind as and when the manual came to be
  4804. rewritten.
  4805. 7.12
  4806. A large part of the problem is that, when programmers are enthusiasts
  4807. and there is no direct customer (as there would be with a bespoke
  4808. application), they tend to assume that other people are enthusiasts too
  4809. and write the documentation accordingly.
  4810. 7.12
  4811. A similar problem arises with sales literature from such programmers
  4812. which can contain such things as öwritten in machine codeò. While this
  4813. can be of interest for enthusiasts, it should not be of any concern at
  4814. all to people in offices and workshops wanting to use a program to help
  4815. in their work. I suspect that it is a hangover from the days of small
  4816. machines such as the BBC where a ömachine code gameò probably was a
  4817. better game, not because machine code programmers were better, but
  4818. because the code made better use of the limited amount of memory.
  4819. Nowadays, with the use of compiled programs rather than interpreted
  4820. Basic, this is largely irrelevant. The danger is that mention of the
  4821. language in which the program is written tends to make people think that
  4822. they need to have technical knowledge to be able to use it.
  4823. 7.12
  4824. One of the problems that Acorn faces is that too big a proportion of its
  4825. users are enthusiasts, making others think of it as an enthusiastsæ
  4826. machine rather than one which can be of use to ordinary clerks,
  4827. engineers and accountants. Enthusiasts are needed: one good thing about
  4828. using an IBM compatible is that help is easily available, often by just
  4829. shouting in the office! Acorn programs are often much simpler to use,
  4830. but this seems to be a closely guarded secret. If there is such a thing
  4831. as a best language, which I doubt, it is almost certainly going to be in
  4832. the area of programmer productivity rather than program quality. Indeed,
  4833. it will often be the quality of the compiler which will force a
  4834. decision. Some years ago I was working with a PC project management
  4835. program which turned out to have been written in compiled Basic. When I
  4836. asked someone I knew at the software house, he told me that, at the time
  4837. they started selling the program, the Basic compiler was the only one
  4838. which was virtually certain to provide correct code, although they would
  4839. have preferred one with better data structures.
  4840. 7.12
  4841. When you think that a large part of ChangeFSI is written in interpreted
  4842. Basic, you realise that, although it is not often a good idea to use the
  4843. interpreted version for distributed programs, there is little or nothing
  4844. that cannot be done in any of the languages available to us. I have a
  4845. copy of Almanac and would endorse the criticisms by the reviewer in the
  4846. latest Archive 7.11 p70 but, in spite of the boast in some of their
  4847. sales literature about using machine code, it is unlikely that this is
  4848. the reason for the problems which are more likely to have come from lack
  4849. of thought about what the user really needs.
  4850. 7.12
  4851. An unfortunate feature of trying to be a good programmer is that no-one
  4852. will ever know about your achievements so long as you succeed, whereas
  4853. it will soon become obvious if you have been a bad programmer. Even if
  4854. you were to break the rules and disassemble a program you would be
  4855. unlikely to find out about the programmeræs skill; partly because you
  4856. wouldnæt know what problems were met and also that, as in almost any
  4857. area, once a solution has been found it becomes öobviousò, even though
  4858. many people have been trying for a long time to find it.
  4859. 7.12
  4860. Wandering around Blackwellæs bookshop in Oxford recently, I came across
  4861. a copy of öCode Completeò by Steve McConnell of Microsoft. In it, he
  4862. presents ways of improving the standards of commercial programs so that
  4863. they are no longer öbuggy, late and over budgetò. He gives examples in
  4864. ÉCæ, Pascal and Basic but points out that his lessons can be extended to
  4865. any procedural language.
  4866. 7.12
  4867. I would like to suggest that every programmer should have a copy but,
  4868. with it costing ú29.95, it isnæt really possible. All the same, I would
  4869. suggest that every establishment employing programmers ought to have a
  4870. copy and that individual programmers should try to read it. There are
  4871. certainly some changes that I shall make in my own program construction
  4872. and I suspect that everyone could benefit from the lessons learned.
  4873. 7.12
  4874. A recent issue of Archimedes World brought a copy of the PD program Zap
  4875. with various extensions for programming in specific languages. One thing
  4876. offered is the ability to have different parts of the program, such as
  4877. variables, key and reserved words, and comments in different colours. I
  4878. looked at the C and assembler examples and my first impression was that
  4879. they were a little bit messy and overpowering. You can, though, alter
  4880. the colours yourself and I think that the ability to have comments in a
  4881. different colour could be very valuable, especially if you have
  4882. öcommented outò part of the program.ááAá
  4883. 7.12
  4884. Payroll Manager (3.0)
  4885. 7.12
  4886. Dave Wilcox
  4887. 7.12
  4888. The aim of Payroll Manager, from Silicon Vision, is to reduce the time
  4889. and effort involved in maintaining a companyæs payroll. I thought at
  4890. first that the software was going to have a long learning curve and be
  4891. very intricate to set up. I am not usually involved in the accounting
  4892. side of the business, so I set up the software, initially, with a
  4893. fictitious company, but this was unneccesary Ö I could easily have used
  4894. the real data from the start.
  4895. 7.12
  4896. The package
  4897. 7.12
  4898. The program comes on one disc with a 20 page A5 manual with no elaborate
  4899. packaging. There are two main parts to the program, !Data and
  4900. !Payroll94, but also included are the usual !System and !Sysmerge files,
  4901. and a text file with any late dditions not yet documented.
  4902. 7.12
  4903. The first job is to enter the name and address of the company, followed
  4904. by the details of each employee. This can be done in one file for all
  4905. staff, or one file per department. The number of employees that the
  4906. system can handle is only limited by the available storage space and, as
  4907. a guide, the following figures are quoted:
  4908. 7.12
  4909. 800Kb floppy  48 Employees
  4910. 7.12
  4911. 1.6Mb floppy  100 Employees
  4912. 7.12
  4913. 40Mb hard drive  2400 Employees
  4914. 7.12
  4915. This will give storage space for the full 52 weeks pay period for the
  4916. stated numbers of employees.
  4917. 7.12
  4918. Once the software is initialised by telling it whether pay is weekly or
  4919. monthly and the necessary information relating to NI and PAYE, you are
  4920. almost up and running. All that remains is to enter the requested
  4921. details for each employee. This will include entering details of payroll
  4922. figures to date, stoppages etc. Your new payroll is now ready to use.
  4923. 7.12
  4924. Each time you use it, you enter the pay date, hours worked and the rates
  4925. applicable to these hours. There is space provided for three rates of
  4926. pay, bonus payment, SSP, holiday pay and SMP. Calculation control
  4927. requires entry of the employeeæs PAYE code, and weekly or monthly pay
  4928. should be indicated along with the appropriate NI tables. Total earnings
  4929. will then be calculated by the software using the appropriate data and
  4930. settings for each employee. A separate section takes into account
  4931. further deductions or allowances to be made, e.g. private pension scheme
  4932. contributions etc, and a running total is kept of pay and stoppages
  4933. received to date.
  4934. 7.12
  4935. From the menu, it is easy to (a) search for any employee in any tax
  4936. period; (b) save repetitively entered data as a template for future use;
  4937. (c) write-protect records and (d) print out either pay advice,
  4938. worksheets or breakdowns to the printer or to the screen.
  4939. 7.12
  4940. The printout of the worksheet will show a full yearæs deduction sheet
  4941. for the selected employee and will let you print out a P60/P14 at the
  4942. end of year. The printout of the breakdown will inform you exactly what
  4943. notes and coins are required to enable you to make up all pay packets
  4944. for the period. If you require hard copy of this information, the
  4945. software assumes that you are using an IBM proprinter emulation. This is
  4946. in order that the IBM font can print out the neccessary stationery lines
  4947. onto blank paper, saving on the purchase of special stationery. If you
  4948. cannot emulate an IBM proprinter, the data can still be printed minus
  4949. the lining.
  4950. 7.12
  4951. This software is also capable of handling payment to contractors,
  4952. commissions and royalties and directorsæ remuneration. Data can be
  4953. exported as CSV files for inclusion in reports or spreadsheets. It is
  4954. possible to use this program as a stand-alone package or in conjuction
  4955. with book-keeping software Ö it really does appear to cover every
  4956. eventuality.
  4957. 7.12
  4958. Conclusion
  4959. 7.12
  4960. There are two major oversights with this program from my point of view.
  4961. The first is the lack of password protection on entry which is needed to
  4962. provide security for the information contained therein. I also feel that
  4963. the printer routine would benefit from more versatility. In particular,
  4964. it should be able to use the RISC OS drivers.
  4965. 7.12
  4966. The initial cost of this program is ú99.95 inc VAT followed by a charge
  4967. of ú25 inc VATper annum to upgrade for the following financial year.
  4968. This upgrade will incorporate any variations in tax rates and such-like
  4969. as the result of budget changes, etc. Is the time saved worth ú25 per
  4970. annum to you? I think it should be. Please also remember that the Data
  4971. Protection Act requires you to be registered!
  4972. 7.12
  4973. Despite the two minor gripes, the conclusion has to be that Payroll
  4974. Manager does an admirable job of running a payroll, with a remarkably
  4975. short learning curve. The small amount of setting up time is soon
  4976. recovered with regular use. For a package designed for business use, the
  4977. cost of initial purchase and upgrade seem reasonable and this would soon
  4978. be recouped in saved time and effort.ááA
  4979. 7.12
  4980. An Eye For Spelling
  4981. 7.12
  4982. Paul Cross
  4983. 7.12
  4984. öA spelling and handwriting aid based on letter patternsò is how the A5
  4985. ring-bound documentation describes the program. This does not sound very
  4986. interesting but it describes the program accurately and it would be a
  4987. mistake to dismiss it because of a lack of gimmicks and pretty pictures.
  4988. 7.12
  4989. Along with the documentation is one floppy disc which contains the main
  4990. program and other directories and utilities. The program is designed to
  4991. run on all Acorn systems and sets the screen mode to mode 12. This is a
  4992. pity if you have one of the later machines with better screen
  4993. resolution. It runs on the latest machine, the Risc PC 600, albeit in
  4994. the letter box mode.
  4995. 7.12
  4996. Introduction
  4997. 7.12
  4998. Spelling is one of the subjects in the ÉBack to Basicsæ campaign that
  4999. stirs much controversy and discussion in staff rooms across the country.
  5000. It is also something of concern to many parents and employers as it
  5001. underpins the important communication skill of writing.
  5002. 7.12
  5003. Some people work on the theory that as long as you throw at the children
  5004. as many spelling lists as possible, something will stick. In my view,
  5005. this just does not work!
  5006. 7.12
  5007. Those children, and for that matter adults, who cannot spell, see words
  5008. as a whole and generally do not see or understand that words are
  5009. patterns of letters that exist in certain combinations.
  5010. 7.12
  5011. This is where the computer can assist the teacher. By using a program
  5012. that stores structured lists of words grouped by letter patterns, the
  5013. teacher can plan structured support for a childæs learning programme.
  5014. 7.12
  5015. An Eye For Spelling is just such a program. It is based on a programme
  5016. of study devised by Charles Cripps, a well respected guru on the
  5017. teaching of spelling. It is designed for children aged 5 to 11 but can
  5018. also be used by older children with Special Educational Needs. It
  5019. presupposes that the child has some level of reading ability. There are
  5020. three banks of words graded and selected as words likely to be used and
  5021. useful in both reading and writing.
  5022. 7.12
  5023. An excellent program
  5024. 7.12
  5025. As you read this you may think to yourself that this is all very dry and
  5026. boring. Well, I have been using the program with a small group of
  5027. children who have problems with spelling, and, in a short space of time,
  5028. there has been an amazing improvement in three areas. Firstly, they have
  5029. been motivated to consider spelling to be important; secondly, they have
  5030. begun to recognise that words belong to families that can be identified
  5031. by groups of letters; and thirdly, their handwriting has improved.
  5032. 7.12
  5033. How the program works
  5034. 7.12
  5035. After the program has been initialised by entering your name and
  5036. address, you can make as many copies as you like for a single site. The
  5037. licence also allows teachers to make copies for use at home to prepare
  5038. school work. All of this comes at the very reasonable price of ú37.50
  5039. +VAT from ESM, or even better, ú38 inclusive from Archive.
  5040. 7.12
  5041. Once the program is loaded from floppy or hard disc, an Éeyeæ icon
  5042. appears on the iconbar. If you click on this, the introductory screen
  5043. appears. You work through a series of screen selecting the level and
  5044. letter pattern to be used. You can even select which hand the child
  5045. writes with, as this will change the way the work is written on the
  5046. screen to suit the handedness of the child.
  5047. 7.12
  5048. The program then takes you through the Élook Ö cover Ö write Ö checkæ
  5049. routine to aid the learning of the words. The handbook explains this in
  5050. great detail, with illustrations on the way to help.
  5051. 7.12
  5052. Extra features
  5053. 7.12
  5054. There are two extra features that add to the usefulness of the program.
  5055. Firstly, as the program Éwritesæ the word for you in a joined style of
  5056. writing, and you can print out word lists, this gives a worksheet that
  5057. the children can use away from the computer. Secondly, even though the
  5058. word lists are very comprehensive and well structured, it is useful to
  5059. make up your own. The facility to do this is built into the program.
  5060. 7.12
  5061. Conclusions
  5062. 7.12
  5063. For the busy teacher in the classroom, this program is a must. It is the
  5064. best Éaid to learning spellingsæ I have seen, and is excellent value for
  5065. money. It motivates those children who have difficulty with their
  5066. spelling and is efficient in the limited computer time available to each
  5067. individual child. It gets my star rating for programs I have seen
  5068. recently.ááA
  5069. 7.12
  5070. Autograph
  5071. 7.12
  5072. Colin Jeavons
  5073. 7.12
  5074. In recent months, a number of leaflets have appeared in schools
  5075. extolling the virtues of this piece of software, and the obvious
  5076. questions are: ÉWhat is it?æ and ÉIs it as good as it is claimed to be?æ
  5077. 7.12
  5078. Essentially, Autograph is a teaching package designed to help in the
  5079. understanding and illustration of many aspects of mathematics seen at
  5080. both GCSE and A-level. It covers a very wide range of topics and every
  5081. time that you delve into it, you find a new idea and ask why no-one has
  5082. thought of this before. Is it as good as it is claimed to be? Yes, with
  5083. one proviso that I will come back to later on.
  5084. 7.12
  5085. Autograph comes on two discs, one for the program and one for data, and
  5086. very extensive documentation. The documentation for this software must
  5087. rank among the best and comes in three separate parts. At the most
  5088. basic, there is a small booklet that gives examples that have been tried
  5089. in the classroom with very clear instructions of precisely what steps to
  5090. follow. This is always a help for a teacher approaching a new piece of
  5091. software for the first time. For the more technically minded, there is a
  5092. 56 page reference manual giving detailed information on setting up the
  5093. program, interchange of data between the individual applications, ideas
  5094. for setting up a mathematics laboratory and much more. Finally, there is
  5095. a very readable 350 page book giving information, ideas and suggestions
  5096. about using the various programs. There are reputed to be over 1000
  5097. screen shots in these books and they do ensure that the documentation is
  5098. very readable. Incidentally, all of this work was published using
  5099. Ovation DTP and it is a reminder of how powerful that package can be.
  5100. 7.12
  5101. What is in the package?
  5102. 7.12
  5103. The application is divided into four main areas and within each area
  5104. there are up to eight different programs. The four main areas are: Graph
  5105. Plotter, Graphic Calculator, Pure Mathematics Programs and Statistics /
  5106. Data Handling.
  5107. 7.12
  5108. The Pure Mathematics section illustrates the diversity of ideas that are
  5109. present: Algebra, Trigonometry, Transformations, Matrices, Maclaurin
  5110. Series, Sequences, Combinations and Tables.
  5111. 7.12
  5112. In the Statistics section, the ideas range from a simulation of tossing
  5113. two dice to an illustration of the Central Limit Theorem and Confidence
  5114. Intervals for sample means. The A-level statistics programs, involving a
  5115. comparison of Binomial, Poisson and Normal distributions as well as the
  5116. Central Limit Theorem, are particularly useful and enable the students
  5117. to obtain a real appreciation of these topics.
  5118. 7.12
  5119. Many of the ideas have been seen before on the old MEI suite of programs
  5120. and a few still have the look and feel of BBC programs, but they still
  5121. work and have been extensively trialled in schools. At the other end of
  5122. the scale are the brand new Graph Plotter and Graphic Calculator suite
  5123. of programs and it is with these that the best is seen, as well as a
  5124. problem.
  5125. 7.12
  5126. The Graph Plotter is powerful, very versatile and will do anything that
  5127. you can think of and much more! Expressions can be entered in many
  5128. forms: Cartesian, parametric, polar, implicit, composite functions,
  5129. families, differential equations and it is claimed that almost any
  5130. expression up to, and including, college level will be accepted. Having
  5131. plotted the expression there is a wide choice of options and only a few
  5132. of them can be mentioned in this review. The gradient function, both 1st
  5133. or 2nd gradient, can be plotted either using the same axes or on a
  5134. different set by adopting the twin screen mode. Likewise, the integral
  5135. function can be drawn from any starting point.
  5136. 7.12
  5137. Whilst much of mathematics teaching involves a logical progression of
  5138. ideas with proof and reasoning being of paramount importance, there must
  5139. also be room for intuition and a sense of Éseeingæ that an idea is true.
  5140. A simple illustration of this would be to draw the graph of y=1/x and
  5141. then ask for the integral to be drawn. The simultaneous plotting of y=1/
  5142. x and y=logex would do much to emphasise their interconnection and to
  5143. clarify this traditional problem. Equally useful is the ability to
  5144. conduct numerical integration to find areas underneath curves, volumes
  5145. of revolution, arc length, surface areas of revolution and so on.
  5146. 7.12
  5147. I could write much more about the many other features that are available
  5148. but these are all well documented in the program description manual. It
  5149. is, however, this wealth of additional features and the manner in which
  5150. they have been catered for that causes the concern that I mentioned at
  5151. the start of this review. Autograph is designed as a teaching tool and,
  5152. as such, it takes over the desktop when being used (although a return to
  5153. the original desktop setting is only one keypress away); at first this
  5154. seems strange but one soon gets used to it. Having taken over the screen
  5155. it does not, unfortunately, use the normal conventions of menu control
  5156. using the mouse. Rather, the various options are initially selected by
  5157. moving a cursor around the screen and then further selected by following
  5158. the instructions and prompts that occur. To the unfamiliar user, this
  5159. can be a daunting prospect since there are so many possibilities.
  5160. 7.12
  5161. The teaching program does need to be carefully thought out so that the
  5162. students can obtain the maximum benefit otherwise there is a danger that
  5163. some, especially the weaker ones will become lost. This point has been
  5164. recognised and, in most cases, sensible default values or actions take
  5165. place by pressing either <return> or <space>.
  5166. 7.12
  5167. Would I use this in my own school? For certain applications I already do
  5168. and I will continue to expand my use of it in the future. At present, I
  5169. use it for differential equations, sixth form statistics and the Newton-
  5170. Raphson method. For standard graph plotting to beyond A-level, I would
  5171. use the simpler graph drawing program produced by Graham Howlett at
  5172. Charterhouse. In terms of being user-friendly this cannot be beaten.
  5173. 7.12
  5174. As far as I am aware, Autograph is unique in the field of software for
  5175. Acorn machines. It contains a wealth of useful ideas and, provided staff
  5176. and students are confident with its layout, it should find a place in
  5177. the teaching programme of many schools.
  5178. 7.12
  5179. Autograph costs ú90 inclusive (no VAT) from Eastmond Publishing. A site
  5180. licence costs ú180.ááA
  5181. 7.12
  5182. Birds of War
  5183. 7.12
  5184. Christopher Jarman
  5185. 7.12
  5186. As an afficionado of flight simulators, I was expecting the ultimate
  5187. when I loaded up Birds of War. In many ways, my expectations have been
  5188. fulfilled. It is a game covering a large field or more correctly, four
  5189. historical eras. It is pretty well essential to load the seven floppies
  5190. onto hard disc, and to carry out some extra installations for maps etc.
  5191. Minimal instructions for this are given in the öPilotæs Briefò,
  5192. otherwise the manual is quite comprehensive and easy to follow.
  5193. 7.12
  5194. The game begins with a clipboard showing a roster of pilotsæ names. You
  5195. choose a name to make the first flight. Subsequently, these can be
  5196. invented and added to with callsigns or nicknames. You are then offered
  5197. a choice of eras in which to fly. The 1920s, 1945, 1960s or the 1990s.
  5198. On selecting your era, an appropriate jolly burst of period music brings
  5199. a feeling of those times to the game! (This assumes you have 4Mb of RAM.
  5200. Less than this, and there may be a little trouble always getting full
  5201. sound.) There follows an interesting and quite complex chain of
  5202. briefings, intelligence, controls, arming and aircraft selection before
  5203. you then go for take-off.
  5204. 7.12
  5205. A vast array of choices
  5206. 7.12
  5207. Each era contains a choice of six battlefronts or campaigns and a choice
  5208. of eight different aircraft. (There was a bug in the Malta campaign in
  5209. 1945 causing the computer to seize up. Fourth Dimension say this has now
  5210. been eradicated, but you have to return all seven discs to them to have
  5211. it fixed.) The choice of weaponry and control over the difficulty levels
  5212. of the game seems almost infinite! For example, there will be no need
  5213. for cheats in Birds of War because John Whigham has built in the ability
  5214. to choose infinite ammo, infinite fuel and invulnerability if you wish.
  5215. Also, the level of enemy pilot competence can be selected from rookie to
  5216. veteran.
  5217. 7.12
  5218. The selection of eras is inspired because there are three distinct kinds
  5219. of nostalgia catered for, plus a perfect contemporary feel about flying
  5220. a stealth bomber in the Gulf for the 90s.
  5221. 7.12
  5222. There is so much to think about in the way of weaponry, decoys, radar
  5223. and the amusing briefings, that it would be spoiling the fun to
  5224. elaborate too much in a review. Enough to say that with so much choice I
  5225. donæt yet see an end to it in the next few weeks. In fact, after a month
  5226. I am still selecting invulnerability and rookie enemy pilots in order to
  5227. survive the learning period! You may choose accelerated time or fast
  5228. accelerated time; and minimum, medium, maximum or auto-setting for
  5229. detail. You can fly with or without clouds, with or without a graduated
  5230. horizon or shadows. When you are killed or shot down you get an amusing
  5231. epitaph or sometimes a telling off from your CO for bending a valuable
  5232. aircraft!
  5233. 7.12
  5234. For those who like a competitive game, Iæm afraid that there are no
  5235. scores other than the count of planes shot down or campaigns survived.
  5236. There is no graduated promotion to Marshall of the RAF. As far as I can
  5237. tell, players remain as humble flight lieutenants all their lives. As
  5238. life expectancy is very short I am hardly surprised. I have not survived
  5239. one mission or even managed to land yet.
  5240. 7.12
  5241. Suggestions for the future
  5242. 7.12
  5243. I have one minor and one major comment to make. Firstly, it takes rather
  5244. a long time to get flying again after being shot down. One has to click
  5245. back through choosing a new pilot by name, and the first briefing, and
  5246. then a new aircraft, and on to the airfield or carrier. I think there
  5247. should be a short cut for the beginner who is constantly crashing.
  5248. 7.12
  5249. Secondly, I believe that while Birds of War is terrific and well worth
  5250. the money, it must be remembered by programmers that flight simulators
  5251. are quite different from all other games. They appeal to a sense of
  5252. exploration and a sense of place. Therefore maps are absolutely
  5253. essential. The great and lasting value of Chocks Away is in its maps and
  5254. charts. Quite apart from the action, it is enormous fun just to fly
  5255. around a well-mapped landscape, under bridges, to land on strange
  5256. airfields, and to work out where you are. Remember, more of us were
  5257. navigators in our day than pilots! Birds of War only has maps for eras 1
  5258. and 2, and these lack detail compared with Chocks Away. The radar and
  5259. waypoint systems provided for navigation are fine as far as they go, in
  5260. eras 3 and 4, but maps are needed. There is mention of electronic maps
  5261. in the Pilotæs Brief booklet, but try as I might, I could not locate
  5262. them. I would be prepared to sacrifice quite a lot of choices of timing,
  5263. clouds, decoys etc to have really detailed maps in a new update.
  5264. 7.12
  5265. Conclusions
  5266. 7.12
  5267. A satisfyingly complex flight simulator which may take months to
  5268. complete. The different cockpit designs alone are worth the price. It
  5269. contains an immense range of choices for the fussiest of pilots but
  5270. could possibly do with more interesting landscape maps for the
  5271. navigators !
  5272. 7.12
  5273. Overall, it is excellent value for money. Birds of War costs ú34.95 from
  5274. Fourth Dimension, or ú32 through Archive.ááAá
  5275. 7.12
  5276. This article disappeared somewhere between Christopher and the Editor
  5277. so, since it was written, he has had more time to comment on it. He
  5278. adds...
  5279. 7.12
  5280. (Seven months later, I have given up on this game as being too difficult
  5281. and gone back to Chocks Away. Some games have an indefinable
  5282. Éplayabilityæ Ö I am not sure whether Birds of War has it yet, even
  5283. though it appears to have everything else... or perhaps I am just
  5284. getting too old for it!)ááAá
  5285. 7.12
  5286.